html[data-look=air] .doc-window-body :is(.uc-doc-sheet,.uc-picker__list,.uc-filter){--text-primary:var(--pair-paper-text);--text-secondary:var(--pair-paper-muted);--text-table:var(--pair-paper-text);--text-table-secondary:var(--pair-paper-muted);--ink:var(--pair-paper-text);--muted:var(--pair-paper-muted);color:var(--text-primary);background:var(--pair-paper-bg)}:is(.doc-window-host,.doc-window-flight,.uc-doctabs:has(.doc-window-strip)){--dw-bg:var(--pair-chrome-bg);--dw-text:var(--pair-chrome-text);--dw-border:var(--border-control);--dw-accent:var(--brass);--dw-muted:var(--text-secondary);--dw-focus:var(--focus-ring);--dw-scroll:var(--scrollbar-thumb);--dw-active-text:var(--primary-text)}:is(html[data-look=classic] .doc-window-host,html[data-look=classic] .uc-doctabs:has(.doc-window-strip)){--dw-bg:var(--uc-classic-sheet);--dw-text:var(--uc-classic-text-main);--dw-border:var(--uc-classic-panel-edge);--dw-accent:var(--uc-classic-accent);--dw-muted:var(--uc-classic-muted);--dw-focus:var(--uc-classic-focus);--dw-scroll:var(--uc-classic-field-border);--dw-active-text:var(--uc-classic-text-main)}.doc-window-host{z-index:30;pointer-events:none;position:fixed;overflow:hidden}.doc-window-host[hidden],.doc-window-frame[hidden]{display:none}.doc-window-frame{pointer-events:auto;box-sizing:border-box;border:1px solid var(--dw-border);border-radius:var(--uc-control-radius);background:var(--dw-bg);color:var(--dw-text);box-shadow:var(--shadow-panel,none);flex-direction:column;display:flex;position:absolute;overflow:hidden}.doc-window-titlebar{border-bottom:1px solid var(--dw-border);background:var(--dw-bg);color:var(--dw-text);touch-action:none;cursor:move;-webkit-user-select:none;user-select:none;flex:0 0 44px;justify-content:space-between;align-items:center;padding-left:12px;display:flex}.is-expanded .doc-window-titlebar{cursor:default}.doc-window-titlebar>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.doc-window-controls{flex-shrink:0;display:flex}.doc-window-controls button{border:0;border-left:1px solid var(--dw-border);background:var(--dw-bg);width:44px;height:44px;color:var(--dw-text);cursor:pointer;border-radius:0;font-size:20px}@media (width>=768px){.doc-window-frame.is-normal{--dw-window-border:color-mix(in srgb, var(--dw-accent) 50%, var(--dw-border));--dw-window-head:color-mix(in srgb, var(--dw-accent) 12%, var(--dw-bg));--dw-window-shadow:color-mix(in srgb, var(--dw-text) 18%, transparent);border:2px solid var(--dw-window-border);box-shadow:var(--shadow-panel,0 0 var(--dw-window-shadow)), 0 10px 32px var(--dw-window-shadow)}.doc-window-frame.is-normal[data-active=true]{--dw-window-border:color-mix(in srgb, var(--dw-accent) 85%, var(--dw-border));--dw-window-head:color-mix(in srgb, var(--dw-accent) 16%, var(--dw-bg));--dw-window-shadow:color-mix(in srgb, var(--dw-text) 24%, transparent)}.doc-window-frame.is-normal>.doc-window-titlebar{border-bottom-color:var(--dw-window-border);background:var(--dw-window-head);color:var(--dw-text)}.doc-window-frame.is-normal>.doc-window-titlebar .doc-window-controls button{border-left-color:var(--dw-window-border);background:var(--dw-window-head);color:var(--dw-text)}}.doc-window-controls button:focus-visible,.doc-window-resize:focus-visible{outline:2px solid var(--dw-focus);outline-offset:-2px}.doc-window-body{scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:var(--dw-scroll) var(--dw-bg);flex:1;min-height:0;overflow:scroll}.doc-window-body::-webkit-scrollbar{width:14px;height:14px;display:block}.doc-window-body::-webkit-scrollbar-thumb{background:var(--dw-scroll)}.doc-window-body::-webkit-scrollbar-track{background:var(--dw-bg)}.doc-window-body::-webkit-scrollbar-corner{background:var(--dw-bg)}.doc-window-body .co-page.co-document-screen{box-sizing:border-box;width:100%;max-width:none;margin:0;overflow:visible}.doc-window-body .co-document-screen .co-sheet{border:0;border-radius:0}.doc-window-body .co-document-screen .co-lines-table{min-width:1100px}.doc-window-body .co-document-screen .co-table-wrap{overflow:visible}.doc-window-resize{background:var(--dw-bg);width:24px;height:24px;color:var(--dw-muted);cursor:nwse-resize;touch-action:none;text-align:right;position:absolute;bottom:0;right:0}.doc-window-edge{touch-action:none;position:absolute}.doc-window-edge--n,.doc-window-edge--s{cursor:ns-resize;height:6px;left:6px;right:6px}.doc-window-edge--n{top:0}.doc-window-edge--s{bottom:0}.doc-window-edge--w,.doc-window-edge--e{cursor:ew-resize;width:6px;top:6px;bottom:6px}.doc-window-edge--w{left:0}.doc-window-edge--e{right:0}.doc-window-edge--nw,.doc-window-edge--ne,.doc-window-edge--sw,.doc-window-edge--se{width:6px;height:6px}.doc-window-edge--nw,.doc-window-edge--se{cursor:nwse-resize}.doc-window-edge--ne,.doc-window-edge--sw{cursor:nesw-resize}.doc-window-edge--nw{top:0;left:0}.doc-window-edge--ne{top:0;right:0}.doc-window-edge--sw{bottom:0;left:0}.doc-window-edge--se{bottom:0;right:0}.doc-window-snap-layer{z-index:31}.doc-window-snap-preview{box-sizing:border-box;border:2px solid var(--dw-focus);border-radius:var(--uc-control-radius);background:var(--dw-bg);color:var(--dw-text);opacity:.55;position:absolute}.doc-window-snap-assist{box-sizing:border-box;pointer-events:auto;background:var(--dw-bg);color:var(--dw-text);border:1px solid var(--dw-border);border-radius:var(--uc-control-radius);box-shadow:var(--shadow-panel,none);padding:24px;position:absolute;overflow:auto}.doc-window-snap-assist h2{font:500 20px var(--font-heading);margin:0 0 20px}.doc-window-snap-tiles{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px;display:grid}.doc-window-snap-tile{text-align:left;cursor:pointer;min-width:0;font:inherit;border:1px solid var(--dw-border);border-radius:var(--uc-control-radius);background:var(--dw-bg);color:var(--dw-text);flex-direction:column;gap:8px;padding:16px;display:flex}.doc-window-snap-tile span{overflow-wrap:anywhere}.doc-window-snap-tile small{color:var(--dw-muted)}.doc-window-snap-tile:hover,.doc-window-snap-tile:focus-visible{outline:2px solid var(--dw-focus);outline-offset:-2px}.uc-doctabs:has(.doc-window-strip){scrollbar-width:auto;scrollbar-color:var(--dw-scroll) var(--dw-bg);flex-wrap:nowrap;overflow-x:scroll}.uc-doctabs .uc-doctab.doc-window-strip{flex:none;max-width:440px}.doc-window-strip .doc-window-strip__name{text-overflow:ellipsis;white-space:nowrap;background:var(--dw-bg);min-width:0;max-width:240px;color:var(--dw-text);cursor:pointer;border:0;overflow:hidden}.doc-window-strip small{color:var(--dw-muted);white-space:nowrap}.doc-window-strip.is-active small,.doc-window-strip.is-active .uc-doctab__close{color:var(--dw-active-text)}.doc-window-strip .doc-window-strip__restore{background:var(--dw-bg);color:var(--dw-text);cursor:pointer;border:0}.doc-window-flight{pointer-events:none;transform-origin:0 0;animation:.25s ease-in both doc-window-minimize;position:fixed}.doc-window-frame--restore{transform-origin:0 0;animation:.25s ease-out both doc-window-restore}.doc-window-host:has(.doc-window-frame--restore){overflow:visible}.doc-window-strip[data-document-window-flash]{animation:1s ease-out doc-window-tab-flash}@keyframes doc-window-minimize{0%{opacity:1;transform:none}to{transform:var(--dw-flight-transform);opacity:0}}@keyframes doc-window-restore{0%{transform:var(--dw-flight-transform);opacity:0}to{opacity:1;transform:none}}@keyframes doc-window-tab-flash{0%,35%{box-shadow:inset 0 0 0 2px var(--tab-active-line,var(--brass))}to{box-shadow:inset 0 0 0 0 var(--tab-active-line,var(--brass))}}@media (prefers-reduced-motion:reduce){.doc-window-flight{animation:none;display:none}.doc-window-frame--restore{animation:none}}.doc-window-body{container:document-window-body/inline-size}@container document-window-body (width<=900px){.doc-window-body .co-document-screen .co-sheet__head{flex-wrap:wrap;gap:8px;height:auto}.doc-window-body .co-document-screen .co-header-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;width:100%}.doc-window-body .co-document-screen .co-field{grid-template-rows:auto auto minmax(16px,auto);padding-right:0}.doc-window-body .co-document-screen .co-field>span{white-space:normal;overflow-wrap:anywhere}}@container document-window-body (width<=520px){.doc-window-body .co-document-screen .co-header-grid{grid-template-columns:minmax(0,1fr)}}
