.canvas.paper-page{border:0;outline:1px solid #b8ced9;background-origin:border-box}
.canvas-head{position:sticky;top:0;z-index:65;background:#edf2f5;padding:10px 0}
.ruler-close{position:absolute;right:0;top:0;min-height:25px;padding:2px 8px;font-size:14px;pointer-events:auto;z-index:1;white-space:nowrap}
.side .creation-directions .chair-variants{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:4px}.right .chair-variants{margin-top:8px}
.theme-menu{z-index:80}.theme-menu .editor-menu-body{color:var(--panel-ink78)}.theme-menu label{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:15px}.theme-menu input[type=color]{width:62px;height:35px;padding:3px;border:1px solid var(--line78);border-radius:6px}.theme-presets{display:grid;grid-template-columns:1fr;gap:6px}
.side{background:var(--ui-left,#172c40);color:var(--ui-left-ink,#e8f2f7)}
.side .section-title,.side .muted,.side .hint,.side .create-hint,.side .paper-options small,.side .screen-advice,.side .brand small,.side .creation-directions small,.side .create-seat-display small{color:var(--ui-left-ink,#d0e6ee)!important}
.side .field,.side .btn.dark{background:color-mix(in srgb,var(--ui-left,#172c40) 86%,var(--accent-soft));color:var(--ui-left-ink,#fff)}
.main,.main .top,.main .workspace,.main .advanced-tools,.main .formatting-ribbon,.main .canvas-head{background:var(--ui-middle,#edf2f5);color:var(--ui-middle-ink,#193549)}
.main .top h1,.main .layout-statistics,.main .layout-statistics b,.main .formatting-ribbon .hint,.main .advanced-tools .tool-hint,.main .advanced-tools .size-explanation,.main .advanced-tools .zoom-label,.main .advanced-tools label,.main .canvas-head>span{color:var(--ui-middle-ink,#193549)!important}
.right,.right .right-tabs,.right .roster-search{background:var(--ui-right,#f8fbfc);color:var(--ui-right-ink,#193549)}
.right .sub,.right .hint,.right .right-inner .hint,.right .right-inner small{color:var(--ui-right-ink,#405b6b)!important}
.right .person,.right .seat-display-options,.right #batch-visibility{color:var(--panel-ink78)}.right .person small,.right .seat-display-options .hint{color:var(--muted78)!important}
@media print{.theme-menu,.ruler-close{display:none!important}.main,.main .workspace{background:white!important;color:black!important}}
