@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;src:url(./noto-sans-400-BXoPjMwo.woff2)format("woff2")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-display:swap;src:url(./noto-sans-700-YJNxUq6r.woff2)format("woff2")}@font-face{font-family:Noto Sans;font-style:italic;font-weight:400;font-display:swap;src:url(./noto-sans-400-italic-CdDcc-ks.woff2)format("woff2")}@font-face{font-family:Noto Sans;font-style:italic;font-weight:700;font-display:swap;src:url(./noto-sans-700-italic-CdAnI4FX.woff2)format("woff2")}@font-face{font-family:Noto Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(./noto-sans-condensed-400-ruvbtIUp.woff2)format("woff2")}@font-face{font-family:Noto Sans Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(./noto-sans-condensed-700-D-IW9IfE.woff2)format("woff2")}@font-face{font-family:Noto Sans Condensed;font-style:italic;font-weight:400;font-display:swap;src:url(./noto-sans-condensed-400-italic-kVWOqAM3.woff2)format("woff2")}@font-face{font-family:Noto Sans Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(./noto-sans-condensed-700-italic-CyeXmoYm.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(./nunito-400-BVSWcoe_.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(./nunito-700-Btf4I_V-.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:italic;font-weight:400;font-display:swap;src:url(./nunito-400-italic-D-leZ-5_.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:italic;font-weight:700;font-display:swap;src:url(./nunito-700-italic-DFbAy1um.woff2)format("woff2")}@font-face{font-family:Liberation Sans Narrow;font-style:normal;font-weight:400;font-display:swap;src:url(./LiberationSansNarrow-Regular-tS6F8T14.ttf)format("truetype")}@font-face{font-family:Liberation Sans Narrow;font-style:normal;font-weight:700;font-display:swap;src:url(./LiberationSansNarrow-Bold-C_p4ir64.ttf)format("truetype")}@font-face{font-family:Liberation Sans Narrow;font-style:italic;font-weight:400;font-display:swap;src:url(./LiberationSansNarrow-Italic-CzpSEDJs.ttf)format("truetype")}@font-face{font-family:Liberation Sans Narrow;font-style:italic;font-weight:700;font-display:swap;src:url(./LiberationSansNarrow-BoldItalic-BTZhcSX-.ttf)format("truetype")}:root{--chrome-bg:#f3f3f3;--chrome-border:#c8c8c8;--chrome-text:#1e1e1e;--chrome-muted:#6b6b6b;--accent:#1f6fbf;--accent-bg:#d6e7f8;--font-ui:system-ui, "Segoe UI", Roboto, "Noto Sans", sans-serif}*{box-sizing:border-box}html,body{height:100%;font-family:var(--font-ui);color:var(--chrome-text);background:var(--chrome-bg);margin:0;font-size:13px;overflow:hidden}#app{height:100%}.app{height:100vh;grid-template-rows:auto auto 1fr auto;height:100dvh;display:grid}.menu-bar{border-bottom:1px solid var(--chrome-border);align-items:center;gap:2px;padding:2px 6px;display:flex}.menu-bar .brand{color:var(--accent);margin-right:10px;font-weight:600}.menu{position:relative}.menu-title{font:inherit;color:inherit;background:0 0;border:none;padding:3px 8px}.menu-title:hover,.menu-title[aria-expanded=true]{background:var(--accent-bg)}.menu-dropdown{z-index:100;white-space:nowrap;border:1px solid var(--chrome-border);background:#fff;min-width:260px;padding:3px 0;position:absolute;top:100%;left:0;box-shadow:2px 3px 8px #0003}.menu-item{width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:none;grid-template-columns:20px 1fr auto;gap:4px;padding:4px 12px 4px 4px;display:grid}.menu-item:hover:not(:disabled){background:var(--accent-bg)}.menu-item:disabled{color:var(--chrome-muted)}.menu-check{text-align:center}.menu-shortcut{color:var(--chrome-muted);padding-left:24px}.menu-separator{background:var(--chrome-border);height:1px;margin:3px 0}.icon{display:inline-flex}.property-bar{border-bottom:1px solid var(--chrome-border);flex-wrap:wrap;align-items:center;gap:6px;min-height:50px;padding:4px 6px;display:flex}.property-bar-frame{min-width:0;position:relative}.property-bar-more{z-index:2;width:28px;color:var(--chrome-text);cursor:pointer;border:none;padding:0;font-size:22px;position:absolute;top:0;bottom:1px}.property-bar-more.left{background:linear-gradient(to right, var(--chrome-bg) 55%, transparent);text-align:left;padding-left:4px;left:0}.property-bar-more.right{background:linear-gradient(to left, var(--chrome-bg) 55%, transparent);text-align:right;padding-right:4px;right:0}.property-bar .separator{background:var(--chrome-border);align-self:stretch;width:1px;margin:0 4px}.property-bar label{align-items:center;gap:4px;display:inline-flex}.property-bar select,.property-bar input{font:inherit;border:1px solid var(--chrome-border);background:#fff;padding:2px 4px}.property-bar input[type=number]{width:80px}.property-bar .spacer{flex:1}.field-pair{flex-direction:column;gap:1px;display:flex}.number-field{align-items:center;gap:3px;display:inline-flex}.number-field .prefix{min-width:12px;color:var(--chrome-muted)}.number-field .unit{color:var(--chrome-muted)}.property-bar .field-pair input{height:20px;padding:0 4px}.reference-point{grid-template-columns:repeat(3,8px);gap:3px;padding:2px;display:grid}.reference-point button{border:1px solid var(--chrome-text);cursor:pointer;background:#fff;width:8px;height:8px;padding:0}.reference-point button[aria-pressed=true]{background:var(--chrome-text)}.icon-button{width:30px;height:30px;color:var(--chrome-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button:hover{border-color:var(--chrome-border);background:#fff}.icon-button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-bg)}.icon-button.unavailable{color:var(--chrome-muted)}.workspace{grid-template-columns:auto 1fr 280px auto;min-height:0;display:grid;position:relative}.workspace.no-dockers{grid-template-columns:auto 1fr auto}.toolbox{border-right:1px solid var(--chrome-border);flex-direction:column;gap:2px;padding:4px;display:flex}.canvas-column{grid-template-rows:auto 1fr auto;min-width:0;min-height:0;display:grid}.canvas-footer{border-top:1px solid var(--chrome-border);justify-content:space-between;align-items:stretch;min-height:26px;display:flex}.document-tabs,.page-tabs{background:var(--chrome-bg);border-bottom:1px solid var(--chrome-border);gap:2px;padding:2px 4px 0;display:flex}.page-tabs{border-bottom:none;padding:0 4px 2px}.tab{border:1px solid var(--chrome-border);background:var(--chrome-bg);font:inherit;color:inherit;border-bottom:none;padding:4px 12px}.tab.active{background:#fff}.page-tabs .tab{border-top:none;border-bottom:1px solid var(--chrome-border)}.page-tabs .page-add{padding:4px 8px}.page-tabs .page-rename{background:#fff;width:10em}.canvas-frame{grid-template-rows:20px 1fr;grid-template-columns:20px 1fr;min-width:0;min-height:0;display:grid}.canvas-frame.no-rulers{grid-template-rows:1fr;grid-template-columns:1fr}.ruler-corner{cursor:crosshair;background:#f7f7f7;border:1px solid #b9b9b9;border-top:none;border-left:none;grid-area:1/1;padding:0}.ruler{width:100%;min-width:0;height:100%;min-height:0;display:block}.ruler-horizontal{cursor:ns-resize;grid-area:1/2}.ruler-vertical{cursor:ew-resize;grid-area:2/1}.canvas-frame:not(.no-rulers)>.canvas-host{grid-area:2/2}.canvas-host{cursor:default;touch-action:none;outline:none;min-height:0;position:relative;overflow:hidden}.text-editor{transform-origin:0 0;box-sizing:border-box;color:#0000;resize:none;overflow-wrap:anywhere;font-kerning:normal;cursor:text;background:0 0;border:none;outline:1px dashed #00000059;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}.text-editor::selection{background:#0078d74d}.canvas-host.panning{cursor:grabbing}.canvas-host canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.canvas-host canvas.overlay{pointer-events:none}.docker{border-left:1px solid var(--chrome-border);flex-direction:column;min-height:0;display:flex}.docker-tabs{border-bottom:1px solid var(--chrome-border);flex-wrap:wrap;gap:2px;padding:4px 32px 4px 4px;display:flex}.docker-tabs button{font:inherit;border:1px solid var(--chrome-border);cursor:pointer;background:#fff;padding:3px 8px}.docker-tabs button[aria-selected=true]{border-color:var(--accent);background:var(--accent-bg)}.docker-body{color:var(--chrome-muted);padding:10px;overflow:auto}.status-bar{border-top:1px solid var(--chrome-border);gap:16px;padding:3px 8px;font-size:12px;display:flex}.status-bar .selection-info{min-width:200px}.status-bar .cursor{font-variant-numeric:tabular-nums;min-width:140px}.colour-palette{border-left:1px solid var(--chrome-border);flex-direction:column;gap:1px;padding:4px 3px;display:flex;overflow-y:auto}.document-colours{align-items:center;gap:1px;padding:0 6px;display:flex}.swatch{cursor:pointer;border:1px solid #8a8a8a;flex:none;width:16px;height:16px;padding:0}.colour-palette .swatch{width:18px;height:14px}.swatch:hover{outline:2px solid var(--accent);outline-offset:-1px}.swatch.none,.mini-swatch.none{background:linear-gradient(to top right,#fff 45%,#d32f2f 45% 55%,#fff 55%)}.style-indicators{white-space:nowrap;gap:14px;margin-left:auto;display:flex}.style-indicators>span{align-items:center;gap:4px;display:inline-flex}.mini-swatch{background:#fff;border:1px solid #8a8a8a;width:12px;height:12px;display:inline-block}.mini-swatch.outline{border-width:3px}.properties-panel{color:var(--chrome-text)}.panel-tabs{border-bottom:1px solid var(--chrome-border);gap:2px;margin-bottom:6px;padding-bottom:4px;display:flex}.panel-note{color:var(--chrome-muted);margin:4px 0 8px;font-size:12px}.panel-section h3{margin:4px 0 8px;font-size:13px}.panel-row{grid-template-columns:80px 1fr;align-items:center;gap:6px;margin-bottom:6px;display:grid}.panel-label{color:var(--chrome-muted)}.panel-controls{align-items:center;gap:4px;display:flex}.panel-controls select,.panel-controls input[type=text]{font:inherit;border:1px solid var(--chrome-border);background:#fff;padding:2px 4px}.choice-buttons{gap:2px;display:flex}.panel-check{align-items:center;gap:6px;margin:4px 0;display:flex}.colour-field{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.colour-field input[type=color]{border:1px solid var(--chrome-border);cursor:pointer;background:#fff;width:44px;height:22px;padding:0}.colour-field.mixed input[type=color],.colour-field.none input[type=color]{opacity:.35}.colour-value{font-variant-numeric:tabular-nums;color:var(--chrome-muted)}.dialog-backdrop{z-index:200;background:#0000004d;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog{border:1px solid var(--chrome-border);background:#fff;max-width:560px;padding:16px 20px;box-shadow:0 8px 24px #00000040}.dialog h2{margin:0 0 8px;font-size:16px}.dialog button{font:inherit;padding:3px 12px}.dialog-buttons{justify-content:flex-end;margin-top:12px;display:flex}.recovery-list{margin:8px 0 0;padding:0;list-style:none}.recovery-list li{border-top:1px solid var(--chrome-border);grid-template-columns:1fr auto auto auto;align-items:center;gap:8px;padding:6px 0;display:grid}.recovery-name{font-weight:600}.recovery-time{color:var(--chrome-muted)}.icon-button:disabled{opacity:.35;cursor:default;background:0 0;border-color:#0000}.property-hint{color:var(--chrome-muted)}.align-panel{color:var(--chrome-text)}.align-panel h3{margin:4px 0 6px;font-size:13px}.icon-grid{flex-wrap:wrap;gap:2px;margin-bottom:6px;display:flex}.transform-panel{color:var(--chrome-text)}.transform-panel h3{margin:4px 0 6px;font-size:13px}.transform-row{align-items:center;gap:8px;margin-bottom:6px;display:flex}.field-column{flex-direction:column;gap:4px;display:flex}.icon-button[role=tab][aria-selected=true]{border-color:var(--accent);background:var(--accent-bg)}.panel-button{font:inherit;padding:3px 14px}.reference-point button:disabled{opacity:.4;cursor:default}.document-tab{align-items:center;gap:4px;padding:0 4px 0 0;display:inline-flex}.document-tab-name,.document-tab-close{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}.document-tab-name{padding:4px 4px 4px 12px}.document-tab-close{color:var(--chrome-muted);padding:0 4px}.document-tab-close:hover,.objects-panel{color:var(--chrome-text)}.objects-panel h3{margin:4px 0 6px;font-size:13px}.tree,.tree ul{margin:0;padding:0;list-style:none}.tree{border:1px solid var(--chrome-border);background:#fff;max-height:60vh;margin-bottom:8px;overflow:auto}.tree-row{box-sizing:border-box;cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:2px;height:24px;padding-right:4px;display:flex}.tree-row:hover{background:#f0f4fb}.tree-row.selected{background:var(--accent-bg)}.tree-row.drop-target{box-shadow:inset 0 2px 0 var(--accent)}.layer-row{border-top:1px solid var(--chrome-border)}.layer-row.active .tree-name{font-weight:600}.tree-expander{text-align:center;width:14px;color:var(--chrome-muted);display:inline-block}.tree-toggle{color:var(--chrome-muted);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.tree-toggle svg{width:16px;height:16px}.tree-toggle[aria-pressed=true]{color:var(--chrome-text)}.tree-name{text-overflow:ellipsis;white-space:nowrap;margin-left:4px;overflow:hidden}.tree-rename{min-width:0;font:inherit;flex:1;margin-left:4px}.docker-toggle{z-index:5;justify-content:center;align-items:center;width:24px;height:22px;padding:0;display:inline-flex;position:absolute;top:3px}.spin-buttons{flex-direction:column;display:inline-flex}.spin-buttons button{border:1px solid var(--chrome-border);background:var(--chrome-bg);cursor:pointer;height:11px;padding:0 3px;font-size:7px;line-height:1}.width-combo{align-items:center;display:inline-flex;position:relative}.combo-button{border:1px solid var(--chrome-border);background:var(--chrome-bg);cursor:pointer;height:22px;padding:0 4px}.combo-list{z-index:20;border:1px solid var(--chrome-border);min-width:100%;max-height:320px;color:var(--chrome-text);background:#fff;margin:2px 0 0;padding:2px 0;list-style:none;position:absolute;top:100%;left:0;overflow:auto;box-shadow:0 2px 6px #0003}.combo-list li{white-space:nowrap;cursor:pointer;padding:3px 10px}.combo-list li.combo-heading{color:var(--chrome-muted);cursor:default;padding-top:5px;font-size:11px;font-weight:600}.combo-list li:not(.combo-heading):hover,.combo-list li[aria-selected=true]{background:var(--accent-bg)}.unit-select{max-width:92px;margin-left:4px}.text-button{height:28px;font:inherit;color:var(--chrome-text);cursor:pointer;background:0 0;border:1px solid #0000;padding:0 8px}.text-button:hover{border-color:var(--chrome-border);background:#fff}.line-style-field{flex-direction:column;gap:4px;display:flex}.line-style-button{border:1px solid var(--chrome-border);height:22px;color:var(--chrome-text);cursor:pointer;background:#fff;align-items:center;gap:4px;padding:0 4px;display:inline-flex}.line-preview{display:block}.dash-cells{gap:1px;margin:8px 0;display:flex}.dash-cells button{cursor:pointer;background:#fff;border:1px solid #777;width:12px;height:12px;padding:0}.dash-cells button[aria-pressed=true]{background:#111}.dash-cells button.beyond{opacity:.35}.line-style-preview{border:1px solid var(--chrome-border);padding:8px}.colour-swatch{border:1px solid var(--chrome-border);cursor:pointer;width:40px;height:20px;padding:0}.colour-picker{max-width:260px;color:var(--chrome-text);margin-bottom:8px}.colour-picker-bar{align-items:center;gap:2px;margin-bottom:6px;display:flex}.colour-picker-bar select{margin-left:auto}.picker-body{gap:8px;display:flex}.picker-square,.picker-strip{touch-action:none;cursor:crosshair;border:1px solid var(--chrome-border);width:150px;position:relative}.picker-square{height:150px}.picker-strip{height:14px;margin-top:8px}.picker-marker{pointer-events:none;border:1px solid #000;border-radius:50%;width:10px;height:10px;margin:-6px 0 0 -6px;position:absolute;box-shadow:0 0 0 1px #fff}.picker-strip .picker-marker{border-radius:1px;height:16px;margin-top:-9px}.picker-numbers{flex-direction:column;gap:4px;display:flex}.picker-hex{width:64px;font:inherit}.picker-sliders{flex-direction:column;gap:6px;display:flex}.picker-slider{align-items:center;gap:4px;display:flex}.picker-slider input[type=range]{appearance:none;border:1px solid var(--chrome-border);flex:1;min-width:0;height:10px}.picker-palette{grid-template-columns:repeat(8,1fr);gap:2px;display:grid}.picker-palette button{cursor:pointer;border:1px solid #00000040;height:20px;padding:0}.picker-palette button[aria-selected=true]{outline:2px solid var(--accent)}.picker-readouts{margin:8px 0 0;font-size:12px}.picker-readouts div{gap:6px;display:flex}.picker-readouts dt{text-align:right;width:44px;color:var(--chrome-muted)}.picker-readouts dd{margin:0}.symbols-panel{flex-direction:column;gap:6px;display:flex}.symbols-bar{gap:4px;display:flex}.symbols-bar select{min-width:0;font:inherit;flex:1}.symbols-bar button{font:inherit}.symbols-search{font:inherit;padding:2px 4px}.symbols-category h3{color:var(--chrome-muted);margin:6px 0 4px;font-size:12px}.symbols-grid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:4px;display:grid}.symbol-tile{border:1px solid var(--chrome-border);font:inherit;color:var(--chrome-text);cursor:grab;background:#fff;border-radius:3px;flex-direction:column;align-items:center;gap:2px;padding:4px 2px;font-size:11px;display:flex}.symbol-tile:hover,.symbol-tile:focus-visible{border-color:var(--accent);background:var(--accent-bg)}.symbol-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.object-thumbnail{border:1px solid var(--chrome-border);background:#fff;flex:none;margin-left:4px}.toast{z-index:50;color:#fff;pointer-events:none;background:#1e1e1ee0;border-radius:4px;padding:8px 14px;position:fixed;bottom:48px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000004d}.symbols-edit{flex-wrap:wrap}.symbol-tile[aria-selected=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.symbol-dialog{flex-direction:column;gap:8px;min-width:320px;display:flex}.symbol-dialog label{grid-template-columns:80px 1fr;align-items:center;gap:8px;display:grid}.symbol-dialog input,.symbol-dialog select{font:inherit}.mermaid-dialog{flex-direction:column;gap:8px;width:min(560px,90vw);display:flex}.mermaid-dialog label{flex-direction:column;gap:4px;display:flex}.mermaid-dialog textarea{resize:vertical;font:13px/1.4 ui-monospace,Noto Sans Mono,monospace}.mermaid-error{color:#b3261e;white-space:pre-wrap;margin:0}.sheet-name{align-items:center;gap:6px;display:flex}.sheet-name input{min-width:0;font:inherit;flex:1}.sheet-list{margin:0;padding:0;list-style:none}.sheet-row{border:1px solid #0000;align-items:center;gap:4px;padding:2px;display:flex}.sheet-row.selected{border-color:var(--accent);background:var(--accent-bg)}.sheet-row.excluded .sheet-fields,.sheet-row.excluded .object-thumbnail{opacity:.45}.sheet-number{text-align:right;min-width:18px;color:var(--chrome-muted);font-size:11px}.sheet-fields{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sheet-fields input{font:inherit;min-width:0;font-size:12px}.export-scope{border:1px solid var(--chrome-border);flex-direction:column;gap:2px;margin:0;padding:6px 8px;display:flex}.export-scope label{gap:6px;display:flex}.history-graph{grid-auto-rows:24px;align-items:center;display:grid}.history-lines{grid-column:1}.history-lines path{fill:none;stroke:#b8b8b8;stroke-width:1.5px}.history-lines path.past{stroke:var(--accent)}.history-lines circle{fill:#fff;stroke:#9a9a9a;stroke-width:1.5px}.history-lines circle.past{stroke:var(--accent)}.history-lines circle.current{fill:var(--accent)}.history-row{height:22px;font:inherit;color:var(--chrome-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-column:2;justify-content:space-between;gap:6px;padding:0 4px;display:flex}.history-row:hover{background:#f0f4fb}.history-row.current{border-color:var(--accent);background:var(--accent-bg);font-weight:600}.history-row.future{color:var(--chrome-muted)}.history-time{color:var(--chrome-muted);font-size:11px}.history-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.about-dialog p{max-width:460px}.options-dialog{flex-direction:column;gap:8px;min-width:380px;max-height:90vh;display:flex;overflow:auto}.options-dialog fieldset{border:1px solid var(--chrome-border);border-radius:4px;flex-direction:column;gap:6px;display:flex}.options-dialog fieldset>label{grid-template-columns:130px 1fr;align-items:center;gap:8px;display:grid}.options-dialog fieldset>label.options-wide{display:flex}.options-dialog input[type=number]{width:70px;font:inherit}.options-dialog select{font:inherit}.options-checks{grid-template-columns:1fr 1fr;gap:2px 8px;display:grid}.shortcuts-dialog{flex-direction:column;gap:8px;width:min(560px,90vw);max-height:85vh;display:flex}.shortcuts-dialog input[type=search]{font:inherit}.shortcuts-list{flex:1;min-height:0;overflow:auto}.shortcuts-list table{border-collapse:collapse;width:100%;margin-bottom:8px}.shortcuts-list caption{text-align:left;padding:4px 0;font-weight:600}.shortcuts-list th{text-align:left;padding:2px 8px 2px 0;font-weight:400}.shortcuts-list td{text-align:right;white-space:nowrap}.shortcuts-list kbd{font:inherit;border:1px solid var(--chrome-border);border-radius:3px;margin-left:4px;padding:0 4px;font-size:.9em}:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.canvas-host:focus-visible{outline-offset:-2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.welcome-dialog{max-width:480px}.welcome-heading{align-items:center;gap:12px;display:flex}.welcome-heading h2{margin:0}.welcome-disclaimer{color:var(--chrome-muted);font-size:11px}.welcome-buttons{align-items:center}.welcome-buttons label{align-items:center;gap:4px;margin-right:auto;display:flex}.quit-list{margin:0 0 8px}.quit-screen{background:var(--chrome-bg);height:100vh;color:var(--chrome-text);font-family:var(--font-ui);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.quit-screen h1{margin:0;font-size:20px}@media (max-width:760px),(max-height:500px){.menu-bar{flex-wrap:wrap;padding:0 2px}.menu-bar .brand{display:none}.menu-title{padding:6px 7px}.property-bar{scrollbar-width:thin;flex-wrap:nowrap;overflow:auto hidden}.property-bar>*{flex:none}.workspace,.workspace.no-dockers{grid-template-columns:auto 1fr auto}.docker{z-index:6;background:var(--chrome-bg);width:min(300px,85vw);position:absolute;top:0;bottom:0;right:0;box-shadow:-2px 0 8px #0003}.docker-toggle{z-index:7}.toolbox{overflow-y:auto}.status-bar{white-space:nowrap;overflow:hidden}.status-bar>*{text-overflow:ellipsis;min-width:0;overflow:hidden}}@media (max-width:600px){.colour-palette,.document-colours,.status-bar>:not(.message){display:none}}
