.drawing-section-cards{margin-top:30px;padding-top:25px;border-top:1px solid #dce7ef}.drawing-section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.drawing-section-heading .eyebrow{font-size:9px;margin-bottom:7px}.drawing-section-heading h3{margin:0!important;font-size:16px}.drawing-section-heading .button{font-size:10px;white-space:normal}.drawing-recommendations{display:grid;gap:14px;margin-top:18px}.drawing-recommendation{padding:18px;border:1px solid #dce9ef;border-radius:10px;background:#f7fbfd;display:flex;gap:17px;align-items:flex-start}.drawing-recommendation>div{min-width:0}.drawing-card-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:#e6f3fa;flex:none;color:#3084a4}.drawing-recommendation h4{margin:0 0 9px!important;color:#345a73!important;font-size:13px!important}.drawing-recommendation p{font-size:12px;margin:7px 0}.drawing-recommendation small{display:block;font-size:10px;color:#7b91a2;line-height:1.8;margin:7px 0}.drawing-recommendation .button{margin-top:12px;font-size:11px}.drawing-missing{color:#a17940!important;font-size:11px!important}.drawing-section-thumb{width:140px;height:95px;background:#fff;border:1px solid #e0e7ee;display:grid;place-items:center;overflow:hidden;flex:none;border-radius:6px}.drawing-section-thumb img{width:100%;height:100%;object-fit:contain}.drawing-status{font-size:10px;color:#698294;display:inline-flex;align-items:center;gap:6px;background:#eef4f7;border-radius:5px;padding:5px 8px;line-height:1.5}.drawing-status.approved{color:#3a8066;background:#e9f6ef}.drawing-status.issues,.drawing-status.need_data{color:#9c773c;background:#fff6e7}.drawing-status.error,.drawing-status.failed{color:#aa6250;background:#fff0eb}.drawing-status.generating,.drawing-status.queued,.drawing-status.checking{color:#247c9d;background:#eaf8fd}.drawing-recommendation .drawing-status{margin-bottom:9px}.drawing-modal{max-width:1440px!important;width:96vw!important;height:94dvh;max-height:1100px!important;display:flex;flex-direction:column;overflow:hidden!important}.drawing-modal>.modal-header{padding:18px 26px;position:relative;flex:none}.drawing-modal>.modal-header .eyebrow{font-size:9px;margin-bottom:5px}.drawing-modal>.modal-header h2{font-size:18px;margin-bottom:5px}.drawing-modal>.modal-body{padding:0;min-height:0;overflow:auto;flex:1;display:flex;flex-direction:column}.drawing-modal>.modal-body>.notice{margin:15px 22px}.drawing-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 24px;font-size:10px;color:#7991a2;background:#fbfdfe;border-bottom:1px solid #e4ecf1}.drawing-meta .button{margin-left:auto;font-size:10px;min-height:25px;padding:0}.drawing-operation{background:#ecf9fe;border-bottom:1px solid #d6ebf5;padding:13px 24px;display:flex;gap:12px;align-items:center}.drawing-operation>div{flex:1}.drawing-operation strong{font-size:12px;color:#32768f}.drawing-operation small{display:block;color:#7894a3;font-size:10px;margin-top:3px}.drawing-operation .button{font-size:10px}.drawing-tabs{display:flex;gap:5px;border-bottom:1px solid #dfebf1;padding:8px 20px;flex:none}.drawing-tabs button{border:0;border-radius:6px;padding:9px 14px;background:transparent;color:#8396a5;font-size:11px}.drawing-tabs button[aria-selected=true]{background:#edf7fc;color:#267899;font-weight:650}.drawing-tabs button:disabled{opacity:.5}.drawing-editor{display:grid;grid-template-columns:minmax(0,1fr) 340px;min-height:0;flex:1}.drawing-work-area{min-width:0;overflow:auto;background:#f8fafc;display:flex;flex-direction:column}.drawing-prompt{padding:22px 24px;background:#fff;border-bottom:1px solid #e3ebf1}.drawing-prompt label{display:block;font-size:12px;color:#406b84;margin-bottom:10px;font-weight:650}.drawing-prompt textarea{width:100%;font-size:13px;line-height:1.8;min-height:130px}.drawing-prompt .footnote{margin:12px 0 16px;font-size:10px}.drawing-prompt.compact{padding:13px 23px}.drawing-prompt.compact summary{cursor:pointer;font-size:11px;color:#53758a}.drawing-prompt.compact details[open]>summary{margin-bottom:16px}.drawing-canvas-empty{min-height:220px;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;color:#93a7b7;text-align:center}.drawing-canvas-empty>svg{width:40px;height:40px}.drawing-canvas-empty h3{font-size:16px;color:#718b9e;margin:18px 0 8px!important}.drawing-canvas-empty p{font-size:11px}.drawing-canvas-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px;background:#fff;border-bottom:1px solid #e1eaf0}.drawing-canvas-toolbar>div{display:flex;align-items:center;gap:6px}.drawing-canvas-toolbar .icon-button{width:30px;height:30px;font-size:18px;border:1px solid #e4ebf0;border-radius:5px}.drawing-canvas-toolbar output{min-width:44px;text-align:center;font-size:10px;color:#7191a5}.drawing-canvas-toolbar .button{font-size:10px;min-height:30px;padding:5px 9px}.drawing-canvas-scroll{overflow:auto;padding:24px;min-height:280px;flex:1;overscroll-behavior:contain;background-color:#f0f4f8;background-image:radial-gradient(#c6d3dd 0.6px,transparent 0.6px);background-size:14px 14px}.drawing-canvas{background:#fff;min-width:260px;transform-origin:0 0;box-shadow:0 3px 14px #243e5812;margin:auto;position:relative}.drawing-canvas>svg{width:100%;height:auto;display:block;user-select:none;touch-action:none}.drawing-canvas [data-element-id]{cursor:grab;outline:none}.drawing-canvas [data-element-id]:active{cursor:grabbing}.drawing-canvas [data-element-id].is-selected{filter:drop-shadow(0 0 2px #1a94db)}.drawing-canvas [data-element-id].is-selected>rect,.drawing-canvas [data-element-id].is-selected>circle,.drawing-canvas [data-element-id].is-selected>ellipse,.drawing-canvas [data-element-id]:focus>rect{stroke:#1385bd;stroke-width:2.5}.drawing-canvas-hint{font-size:9px!important;line-height:1.7;color:#879bab;margin:10px 20px!important}.drawing-selection{display:flex;flex-wrap:wrap;gap:9px;align-items:flex-end;padding:12px 20px 18px;background:#fff;border-top:1px solid #e0eaf1;font-size:10px;min-height:52px}.drawing-selection>div{flex:1;min-width:120px}.drawing-selection strong{display:block;font-size:12px;color:#426980}.drawing-selection small{display:block;font-size:9px;color:#88a0ae;margin-top:4px}.drawing-selection>label{font-size:10px;color:#7791a2;margin:0;display:grid;gap:4px}.drawing-selection input{max-width:80px;min-height:30px;padding:6px 8px!important;font-size:11px}.drawing-selection .button{font-size:9px;min-height:30px;padding:6px 9px}.drawing-callout-label{flex-basis:55%}.drawing-callout-label input{max-width:none}.drawing-chat{min-width:0;border-left:1px solid #dce8f0;background:#fff;display:flex;flex-direction:column;min-height:300px}.drawing-chat-heading{padding:19px 20px;border-bottom:1px solid #e5edf2;color:#476b82}.drawing-chat-heading strong{font-size:12px;display:block}.drawing-chat-heading small{font-size:10px;color:#8aa0af;display:block;margin-top:5px}.drawing-chat-log{padding:20px 16px;min-height:120px;max-height:430px;overflow:auto;display:flex;flex-direction:column;gap:13px;flex:1;overscroll-behavior:contain}.drawing-message{background:#f2f7fa;border:1px solid #e3edf2;border-radius:2px 10px 10px 10px;padding:12px 14px;max-width:97%;align-self:flex-start;min-width:0}.drawing-message.author{background:#eaf7fe;border-color:#d5ebf7;align-self:flex-end;border-radius:10px 2px 10px 10px}.drawing-message strong{font-size:9px;color:#7693a5}.drawing-message p{font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;margin:5px 0 0}.drawing-question{padding:14px 18px;background:#fff9ed;border-top:1px solid #f0e6d1;font-size:11px;color:#9b7d45}.drawing-question p{margin:6px 0 0}.drawing-chat form{padding:16px;border-top:1px solid #e1eaf1;display:grid;gap:10px;background:#fcfdff}.drawing-chat textarea{font-size:11px;min-height:80px;max-height:220px}.drawing-chat form small{font-size:9px;color:#88a0b0;line-height:1.7;overflow-wrap:anywhere}.drawing-chat form .button{justify-self:end;font-size:11px;min-height:33px;padding:8px 12px}.drawing-modal-footer{border-top:1px solid #dae8f0;background:#fff;padding:14px 22px;display:flex;justify-content:space-between;align-items:center;gap:18px;flex:none}.drawing-modal-footer>span{color:#8a9dab;font-size:9px;max-width:650px;line-height:1.7}.drawing-modal-footer .button{font-size:11px;flex:none}.drawing-tab-content{padding:25px;overflow:auto;flex:1}.drawing-issue{padding:15px 18px;background:#fffcf6;border:1px solid #eee3ce;border-radius:8px;margin:15px 0}.drawing-issue.critical{background:#fff7f4;border-color:#efd3c8}.drawing-issue strong{font-size:12px;display:block}.drawing-issue small{display:block;font-size:10px;color:#9c8b73;margin-top:7px}.drawing-issue p{font-size:11px;margin:8px 0 0}.drawing-version{padding:16px 0;border-bottom:1px solid #e5edf2;display:flex;gap:15px;justify-content:space-between}.drawing-version strong{font-size:12px}.drawing-version small{display:block;font-size:10px;color:#869cab;margin-top:5px}.drawing-version>div:last-child{display:flex;gap:7px}.drawing-version .button{font-size:10px;min-height:32px}.drawing-semantic{margin:20px;padding:19px;border:1px solid #e8d4ae;border-radius:9px;background:#fffcf5}.drawing-semantic h3{font-size:15px!important;margin:12px 0!important}.drawing-semantic p,.drawing-semantic pre{font-size:11px}.drawing-semantic .button{font-size:10px;margin:10px 7px 0 0}.drawing-confirm{padding:20px!important}.drawing-confirm h3{margin-top:0!important}.drawing-confirm label{font-size:11px;display:flex;align-items:flex-start;gap:10px;margin:15px 0}.drawing-confirm .button{margin:10px 8px 0 0}.drawing-gallery-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px;color:#7890a2;margin-bottom:25px}.drawing-gallery-toolbar .button{font-size:11px}.drawing-gallery-toolbar .disabled{opacity:.5;pointer-events:none}.drawing-gallery-group{margin:30px 0 38px}.drawing-gallery-group>header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.drawing-gallery-group h2{font-size:19px;margin:0;line-height:1.6}.drawing-gallery-group>header>span{font-size:11px;color:#8a9eac;flex:none}.drawing-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.drawing-gallery-card{overflow:hidden;min-width:0}.drawing-gallery-thumb{height:195px;display:grid;place-items:center;background:#f8fafc;border-bottom:1px solid #e3ebf1;padding:15px}.drawing-gallery-thumb img{width:100%;height:100%;object-fit:contain;max-height:165px}.drawing-thumb-empty{color:#a6b8c6;display:grid;place-items:center}.drawing-thumb-empty svg{width:38px;height:38px}.drawing-gallery-card-body{padding:20px}.drawing-gallery-card h3{font-size:14px;line-height:1.8;margin:13px 0 8px}.drawing-gallery-card p{font-size:10px;line-height:1.8;color:#7c93a4;margin:0 0 18px}.drawing-gallery-card-body>div{display:flex;gap:10px;justify-content:space-between;align-items:center}.drawing-gallery-card .button{font-size:10px;min-height:32px;padding:8px 10px}.drawing-gallery-card label{font-size:10px;display:flex;align-items:center;gap:6px;margin:0;color:#7a94a5}.drawing-panel-link{font-size:10px!important;display:flex;justify-content:space-between;width:100%;margin-top:17px!important}
@media(min-width:1700px){.drawing-editor{grid-template-columns:minmax(0,1fr) 390px}.drawing-modal{height:92dvh}.drawing-chat-log{max-height:600px}}@media(max-width:1100px){.drawing-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.drawing-editor{grid-template-columns:minmax(0,1fr) 300px}.drawing-modal{width:98vw!important}.drawing-canvas-scroll{padding:15px}.drawing-prompt{padding:18px}.drawing-modal-footer>span{max-width:450px}.drawing-chat-log{padding:15px 12px}}@media(max-width:760px){.drawing-modal{height:96dvh;width:100%!important;border-radius:9px!important;max-height:96dvh!important}.drawing-modal>.modal-header{padding:14px 16px}.drawing-modal>.modal-header h2{font-size:15px}.drawing-modal>.modal-header p{font-size:10px}.drawing-meta{padding:10px 15px;gap:8px 12px}.drawing-meta .button{margin-left:0}.drawing-editor{grid-template-columns:minmax(0,1fr)}.drawing-work-area{overflow:visible}.drawing-modal>.modal-body{overflow:auto;display:block}.drawing-chat{border-left:0;border-top:1px solid #dae7ef;min-height:300px}.drawing-chat-log{max-height:280px;min-height:140px}.drawing-prompt{padding:18px 15px}.drawing-prompt textarea{font-size:12px}.drawing-canvas-scroll{min-height:240px;max-height:65vh}.drawing-canvas-toolbar{padding:9px 12px}.drawing-modal-footer{position:sticky;bottom:0;padding:12px 15px;gap:9px;z-index:2;box-shadow:0 -5px 12px #203c5110;flex-wrap:wrap}.drawing-modal-footer>span{font-size:8px;max-width:none;flex:1;min-width:140px}.drawing-modal-footer .button{font-size:10px;padding:9px 11px}.drawing-tabs{padding:7px 10px}.drawing-tabs button{font-size:10px;padding:9px 11px}.drawing-operation{padding:12px 15px;gap:9px}.drawing-operation small{font-size:9px}.drawing-tab-content{padding:18px}.drawing-selection{padding:12px 15px;gap:8px}.drawing-selection>div{flex-basis:65%}.drawing-callout-label{flex-basis:65%}.drawing-version{flex-direction:column;gap:12px}.drawing-section-heading{flex-direction:column;align-items:flex-start;gap:14px}.drawing-section-cards{margin-top:25px}.drawing-recommendation{padding:15px;gap:12px}.drawing-section-thumb{width:85px;height:75px}.drawing-card-icon{width:30px;height:30px}.drawing-recommendation .button{font-size:10px}.drawing-recommendation h4{font-size:12px!important}.drawing-gallery-toolbar{gap:12px;align-items:flex-start;flex-direction:column}.drawing-gallery-grid{grid-template-columns:minmax(0,1fr)}.drawing-gallery-group h2{font-size:17px}.drawing-gallery-group>header{align-items:flex-start}.drawing-gallery-thumb{height:215px}.drawing-gallery-thumb img{max-height:185px}.drawing-gallery-card-body{padding:18px}.drawing-semantic{margin:15px;padding:15px}.drawing-confirm{margin:10px!important}.drawing-confirm pre{max-height:220px;overflow:auto}}@media(prefers-reduced-motion:reduce){.drawing-canvas [data-element-id]{scroll-behavior:auto}}

.drawing-links{border:1px solid #e1ebf1;border-radius:9px;padding:17px;margin-bottom:23px;font-size:11px}.drawing-links>summary{cursor:pointer;color:#4b768e;font-weight:650}.drawing-link-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:18px 0}.drawing-link-options>label{display:flex;gap:9px;align-items:flex-start;font-size:11px;margin:0;font-weight:400;line-height:1.7}.drawing-link-options input{margin-top:4px;flex:none}.drawing-component-review{display:grid;grid-template-columns:2fr 1fr;gap:12px;margin:15px 0}.drawing-confirm .drawing-component-review>label{display:grid;gap:7px;margin:0}.drawing-component-review input{width:100%;min-width:0;font-size:12px}.drawing-card-review{margin:15px 0;padding:14px;background:#fff;border-radius:8px;border:1px solid #e8decf}.drawing-card-review>textarea{width:100%;font-size:11px;line-height:1.8}.drawing-preview{margin:14px 18px;font-size:11px}.drawing-prompt>input{width:100%;margin-bottom:18px;font-size:13px}.drawing-prompt>button:not(.primary),.drawing-prompt details>button{font-size:10px;padding:8px 11px;min-height:32px;margin:0 0 12px}.drawing-status.creating{color:#247c9d;background:#eaf8fd}@media(max-width:760px){.drawing-link-options{grid-template-columns:1fr}.drawing-component-review{grid-template-columns:2fr 1fr}.drawing-confirm .drawing-component-review>label{font-size:10px}}

.drawing-visual-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:16px 0}.drawing-visual-compare>figure{margin:0;background:#fff;border:1px solid #dce8f0;border-radius:8px;padding:13px;min-width:0}.drawing-visual-compare figcaption{font-size:10px;color:#738ea2;margin-bottom:10px}.drawing-visual-compare img{width:100%;max-height:330px;object-fit:contain;background:#fff}.drawing-proposal-preview{margin:16px 0;font-size:11px}.drawing-proposal-preview>summary{cursor:pointer;font-weight:650;color:#88764e}@media(max-width:760px){.drawing-visual-compare{grid-template-columns:1fr}.drawing-canvas-toolbar{flex-wrap:wrap}.drawing-canvas-toolbar>div{flex:1}.drawing-canvas-toolbar>a{font-size:9px}}

.drawing-prompt>select{width:100%;font-size:12px;margin-bottom:18px}.drawing-canvas [data-element-id].is-selected{filter:drop-shadow(0 0 2px #1a94db);stroke:#1385bd}.drawing-canvas text[data-element-id].is-selected{stroke:none;fill:#137caa}

.drawing-view-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px 20px;background:#f6fbfe;border-bottom:1px solid #dceaf3}.drawing-view-controls>div{min-width:140px;flex:1}.drawing-view-controls label{font-size:10px;color:#587b91;display:block;margin-bottom:7px}.drawing-view-controls select{width:100%;font-size:11px;min-height:35px;padding:8px}.drawing-view-controls .drawing-view-buttons{display:flex;flex-wrap:wrap;gap:7px;flex-basis:100%}.drawing-view-controls .button{font-size:10px;min-height:32px;padding:7px 10px}.drawing-view-controls>small{font-size:9px;color:#7e98a8;line-height:1.8;flex-basis:100%}.drawing-construction{font-size:12px;line-height:1.9;min-width:0}.drawing-construction>h3{font-size:15px;margin:25px 0 12px;color:#476f88}.drawing-construction>p,.drawing-construction li{overflow-wrap:anywhere}.drawing-geometry-components{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.drawing-geometry-components>article{padding:17px;border:1px solid #dfe9f1;border-radius:8px;background:#fcfeff;min-width:0}.drawing-geometry-components header{display:flex;align-items:flex-start;gap:10px;justify-content:space-between}.drawing-geometry-components header strong{font-size:13px;color:#3b6680;overflow-wrap:anywhere}.drawing-geometry-components small{font-size:9px;color:#8aa0af;overflow-wrap:anywhere}.drawing-geometry-components p,.drawing-geometry-components li{font-size:11px;margin:7px 0;overflow-wrap:anywhere}.drawing-geometry-components h4{font-size:11px;margin:13px 0 6px}.drawing-geometry-components .button{font-size:10px;min-height:30px;margin-top:8px;padding:7px 10px}.drawing-origin{font-size:9px;line-height:1.6;border-radius:4px;padding:3px 7px;background:#edf4f8;color:#648499;white-space:nowrap}.drawing-origin.ai,.drawing-origin.unknown{background:#fff5e3;color:#9b7b44}.drawing-origin.author,.drawing-origin.source{background:#eaf7f0;color:#51816e}.drawing-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:24px}.drawing-related a{border:1px solid #dce8ef;border-radius:7px;padding:14px;color:#46728b;background:#f7fbfd;min-width:0}.drawing-related strong,.drawing-related small{display:block;overflow-wrap:anywhere}.drawing-related small{margin-top:5px;font-size:10px;color:#7a97a8}.drawing-selection-note{flex-basis:100%;font-size:9px!important;margin:0!important;line-height:1.7}.drawing-status.building,.drawing-status.rendering,.drawing-status.clarifying{color:#247c9d;background:#eaf8fd}.drawing-status.clarifying{color:#9c773c;background:#fff6e7}.drawing-tabs{overflow-x:auto}.drawing-tabs button{white-space:nowrap}.drawing-canvas [data-component-id]{cursor:pointer}.drawing-canvas [data-component-id].is-selected{filter:drop-shadow(0 0 2px #1a94db)}
@media(max-width:760px){.drawing-view-controls{padding:14px 15px;gap:10px}.drawing-view-controls>div{min-width:0;flex-basis:44%}.drawing-view-controls .drawing-view-buttons{flex-basis:100%}.drawing-view-controls .button{font-size:9px}.drawing-geometry-components,.drawing-related{grid-template-columns:minmax(0,1fr)}.drawing-geometry-components>article{padding:14px}.drawing-tabs button{padding:9px 10px}.drawing-geometry-components header{flex-wrap:wrap}.drawing-tab-content:has(.drawing-construction){padding:16px}.drawing-selection>div{min-width:0}.drawing-construction ul{padding-left:20px}}
.drawing-proposal-data{border:1px solid #e6dac2;background:#fff;padding:15px;border-radius:7px;margin:18px 0;min-width:0}.drawing-proposal-data>summary{font-size:11px;font-weight:650;color:#877246;cursor:pointer}.drawing-proposal-data>article{border-top:1px solid #eee7db;padding:13px 0 5px;margin-top:12px;overflow-wrap:anywhere}.drawing-proposal-data>article>small{display:block;font-size:9px;color:#8699a6;margin:4px 0}.drawing-proposal-data li{font-size:11px;overflow-wrap:anywhere}
.drawing-plan{margin:14px 0 20px;padding:15px;border:1px solid #dceaf2;border-radius:8px;background:#f8fcfe}.drawing-plan>.button,.drawing-plan-options .button{font-size:10px;min-height:32px;padding:7px 10px}.drawing-plan>small{display:block;font-size:9px;line-height:1.8;color:#829bab;margin-top:8px}.drawing-plan h4{font-size:12px;color:#456f86;margin:20px 0 12px}.drawing-plan>p{font-size:11px;line-height:1.8}.drawing-plan-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.drawing-plan-options>article{padding:14px;border:1px solid #e0eaf0;border-radius:7px;background:#fff;min-width:0}.drawing-plan-options strong{font-size:12px;color:#426d86}.drawing-plan-options p{font-size:11px;line-height:1.8;overflow-wrap:anywhere;margin:9px 0}.drawing-plan-options small{font-size:9px;line-height:1.7;display:block;color:#829bab;overflow-wrap:anywhere;margin:10px 0}.drawing-plan-options .button{margin-top:8px}@media(max-width:760px){.drawing-plan{padding:12px;margin:12px 0 18px}.drawing-plan-options{grid-template-columns:minmax(0,1fr)}.drawing-plan-options>article{padding:12px}}
.drawing-plan-fold{margin:9px 0 0}.drawing-plan-fold>summary{cursor:pointer;font-size:11px;color:#53758a}.drawing-plan-fold>.drawing-plan{margin:12px 0 0}.drawing-view-controls{padding:10px 16px;gap:8px}.drawing-view-controls>small{line-height:1.55}.drawing-view-controls label{margin-bottom:5px}.drawing-view-controls select{min-height:32px;padding:6px 8px}.drawing-view-controls .button{min-height:30px;padding:6px 9px}@media(max-width:760px){.drawing-view-controls{padding:10px 14px}}
.drawing-canvas{min-width:0}
