.os-shell.oat-shell .parallel-toolbar>:is(.parallel-mobile-back,.parallel-mobile-actions){display:none}@media (width<=760px){:root .os-shell.oat-shell:has(>.parallel-slot[data-open]){top:var(--mobile-viewport-top,0px);z-index:90;height:var(--mobile-viewport-height,100dvh);grid-template:"notice""inspector"minmax(0,1fr)/minmax(0,1fr);gap:0;padding:0;position:fixed;left:0;right:0}:root .os-shell.oat-shell:has(>.parallel-slot[data-open])>:is(.workspace-toolbar,.workspace-tabs,.mobile-bottom-nav,.os-footer,#workspace-content){display:none}:root .os-shell.oat-shell:has(>.parallel-slot[data-open])>.workspace-sync-notice{grid-area:notice}:root .os-shell.oat-shell>.parallel-slot[data-open]{width:100%;height:100%;min-height:0;position:relative}:root .os-shell.oat-shell .parallel-slot>.parallel-pane.modal.is-drawer{width:100%;height:100%;max-height:100%;box-shadow:none;border:0;border-radius:0;padding:0;scroll-padding-block:70px 90px;animation:none;inset:0}:root .os-shell.oat-shell .parallel-slot>.parallel-pane.modal.is-drawer[hidden]{display:none}:root .os-shell.oat-shell .parallel-pane>.parallel-toolbar{min-height:calc(56px + env(safe-area-inset-top,0px));padding:calc(6px + env(safe-area-inset-top,0px)) 12px 6px;background:var(--portal-paper,var(--surface));grid-template-columns:44px minmax(0,1fr) 44px;gap:4px;display:grid;overflow:visible}:root .os-shell.oat-shell .parallel-toolbar>:is(.parallel-navigation,.parallel-tools){display:none}:root .os-shell.oat-shell .parallel-toolbar>.parallel-mobile-back{display:inline-grid}:root .os-shell.oat-shell .parallel-toolbar>.parallel-mobile-actions{display:block;position:relative}:root .os-shell.oat-shell .parallel-toolbar .icon-button{width:44px;height:44px;min-height:44px;color:var(--portal-ink,var(--text));padding:10px}:root .os-shell.oat-shell .parallel-pane>.parallel-toolbar h2{min-width:0;color:var(--portal-ink,var(--text));font-size:16px;font-weight:550;line-height:1.4}.parallel-mobile-menu{width:min(232px,100vw - 24px);max-height:calc(var(--mobile-viewport-height,100dvh) - 86px - env(safe-area-inset-top,0px));overscroll-behavior:contain;border:1px solid var(--portal-line,var(--line));background:var(--portal-paper,var(--surface));color:var(--portal-ink,var(--text));box-shadow:var(--portal-overlay-shadow);border-radius:10px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow:auto}.parallel-mobile-menu[hidden]{display:none}.parallel-mobile-menu p{color:var(--portal-muted,var(--muted));margin:0;padding:8px 10px;font-size:12px}.parallel-mobile-menu button{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px;font-size:13px;display:flex}.parallel-mobile-menu button:hover:not(:disabled){background:var(--portal-soft)}.parallel-mobile-menu button:focus-visible{outline:2px solid var(--portal-action);outline-offset:-2px}:root .os-shell.oat-shell .parallel-pane:has(>.protected-form-shell,>.suite-detail,>.wf-item-drawer){overflow:hidden}:root .os-shell.oat-shell .parallel-pane>:is(.protected-form-shell,.suite-detail,.wf-item-drawer){flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}:root .os-shell.oat-shell .parallel-pane :is(.protected-form-scroll,.suite-editor-scroll,.suite-detail-scroll,.wf-drawer-scroll){overscroll-behavior:contain;flex:auto;min-width:0;min-height:0;padding:16px 18px 24px;scroll-padding-block:20px 28px;overflow-y:auto}:root .os-shell.oat-shell .parallel-pane :is(.protected-form-footer,.suite-detail-actions,.wf-drawer-footer){z-index:2;padding:12px 18px max(12px, env(safe-area-inset-bottom,0px));background:var(--portal-paper,var(--surface));border-top:1px solid var(--portal-line,var(--line));flex:none;margin:0;position:sticky;bottom:0}:root .os-shell.oat-shell .parallel-pane :is(.protected-form-footer,.suite-detail-actions,.wf-drawer-footer) .button{min-height:44px}:root .os-shell.oat-shell .parallel-pane :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}:root .os-shell.oat-shell .parallel-pane .suite-editor-heading:has(p){margin-bottom:14px;padding-bottom:12px}:root .os-shell.oat-shell .parallel-pane .wf-item-heading{margin-bottom:16px}:root .os-shell.oat-shell .parallel-pane .wf-title-line h1{font-size:22px}:root .os-shell.oat-shell .parallel-pane .wf-tabs{top:-16px}:root .os-shell.oat-shell[data-mobile-keyboard=true] .parallel-pane>.parallel-toolbar{min-height:52px;padding-top:4px;padding-bottom:4px}:root .os-shell.oat-shell[data-mobile-keyboard=true] .parallel-pane :is(.protected-form-footer,.suite-detail-actions,.wf-drawer-footer){padding-block:8px}}.os-shell.oat-shell .parallel-pane>.parallel-toolbar:has(>.parallel-provenance){flex-wrap:wrap;row-gap:2px}.parallel-provenance{overscroll-behavior-inline:contain;scrollbar-width:thin;flex:1 0 100%;min-width:0;overflow-x:auto}.parallel-provenance ol{align-items:center;gap:4px;min-width:max-content;margin:0;padding:2px 0;list-style:none;display:flex}.parallel-provenance li{align-items:center;gap:4px;min-width:0;display:flex}.parallel-provenance li>svg{color:var(--portal-muted,var(--muted));flex-shrink:0}.parallel-provenance :is(button,li>span){white-space:nowrap;text-overflow:ellipsis;max-width:150px;font:inherit;font-size:var(--font-caption);line-height:1.5;display:block;overflow:hidden}.parallel-provenance button{min-height:30px;color:var(--portal-muted,var(--muted));cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px}.parallel-provenance button:hover{color:var(--portal-ink,var(--text));background:var(--portal-soft,var(--surface))}.parallel-provenance button:focus-visible{outline:2px solid var(--portal-action,var(--text));outline-offset:-2px}.parallel-provenance li>span{color:var(--portal-muted,var(--muted));padding:4px 6px}.parallel-provenance [aria-current=page]{color:var(--portal-ink,var(--text));font-weight:550}.parallel-mobile-menu-scrim{display:none}@media (width<=760px){.parallel-provenance{grid-column:1/-1;margin-top:-4px}.parallel-provenance :is(button,li>span){max-width:136px;font-size:var(--font-caption)}.parallel-provenance button{min-height:44px}:root .os-shell.oat-shell .parallel-mobile-actions>.parallel-mobile-menu-scrim{z-index:29;background:#141e262e;border:0;border-radius:0;width:100%;height:100%;margin:0;padding:0;display:block;position:fixed;inset:0}:root .os-shell.oat-shell .parallel-mobile-menu{inset:auto 8px max(8px, env(safe-area-inset-bottom,0px));z-index:30;width:auto;max-height:min(65dvh, calc(var(--mobile-viewport-height,100dvh) - 80px));box-shadow:var(--portal-overlay-shadow);border-radius:16px;padding:8px;position:fixed}.parallel-mobile-menu:before{content:"";background:var(--portal-line,var(--line));border-radius:6px;width:30px;height:3px;margin:2px auto 7px;display:block}:root .os-shell.oat-shell .parallel-mobile-menu button{min-height:48px;padding-inline:14px}}.ui-module-loading[data-loading-variant]{min-width:0;min-height:380px;color:var(--muted,#5d6972);padding:22px 4px}.ui-module-loading[data-loading-variant]>.ui-loading-label{margin:0 0 22px;font-size:12px;line-height:1.5}.ui-module-loading[data-loading-variant] .ui-loading-lines{animation:ui-skeleton-breathe 1.8s var(--ease-standard) infinite alternate;gap:26px;display:grid}.ui-module-loading[data-loading-variant] .ui-loading-lines :where(span){background:var(--surface-alt,#e8eef2);border-radius:6px;width:auto;height:auto;animation:none;display:block}.ui-module-loading[data-loading-variant] .ui-skeleton-line{height:12px}.ui-module-loading[data-loading-variant] .ui-skeleton-line.title{width:min(72%,310px);height:30px}.ui-module-loading[data-loading-variant] .ui-skeleton-line.short{width:58%}.ui-module-loading[data-loading-variant] .ui-skeleton-line.label{width:60%;height:10px}.ui-module-loading[data-loading-variant] .ui-skeleton-line.value{height:30px}.ui-module-loading[data-loading-variant] .ui-skeleton-line.person{border-radius:999px;width:60%;height:30px}.ui-module-loading[data-loading-variant] .ui-skeleton-line.action{width:96px;height:36px}.ui-skeleton-heading{gap:13px;display:grid}.ui-skeleton-toolbar{justify-content:space-between;align-items:center;gap:24px;display:flex}.ui-skeleton-toolbar>.ui-skeleton-line:first-child{width:min(60%,360px);height:36px}.ui-skeleton-rows{display:grid}.ui-skeleton-rows>div{border-bottom:1px solid var(--line,#e8eef2);grid-template-columns:2fr 1fr 1fr;align-items:center;gap:28px;height:64px;display:grid}.ui-skeleton-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 30px;display:grid}.ui-skeleton-fields>div{gap:10px;display:grid}.ui-skeleton-tabs{border-bottom:1px solid var(--line,#e8eef2);gap:24px;padding:5px 0 18px;display:flex}.ui-skeleton-tabs>span{flex:0 65px}.ui-skeleton-description{align-content:start;gap:15px;min-height:100px;display:grid}.ui-skeleton-content{gap:26px;display:grid}.ui-skeleton-actions{border-top:1px solid var(--line,#e8eef2);justify-content:flex-end;gap:12px;padding-top:20px;display:flex}.ui-module-loading:is([data-loading-variant=detail],[data-loading-variant=form]){min-height:480px;padding:18px 24px 24px}.modal.is-drawer>:is(.ui-module-loading[data-loading-variant],.ui-loading-pane),.modal.is-drawer :is(.ui-loading-pane>.ui-module-loading,.ui-module-loading[data-loading-variant]>.ui-loading-lines){flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.modal.is-drawer .ui-skeleton-content{flex:1;align-content:start;min-height:0;overflow-y:auto}.modal.is-drawer .ui-skeleton-actions{flex-shrink:0}.ui-loading-pane .ui-skeleton-actions{display:none}.ui-loading-pane .ui-loading-pane-actions{border-top:1px solid var(--line,#e8eef2);flex-shrink:0;padding-top:16px}.ui-skeleton-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.ui-module-loading[data-loading-variant] .ui-skeleton-calendar>span{min-height:52px}.ui-skeleton-files{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.ui-skeleton-files>div{gap:12px;display:grid}.ui-module-loading[data-loading-variant] .ui-skeleton-thumbnail{height:115px}.ui-skeleton-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.ui-skeleton-board>div{gap:20px;display:grid}.ui-module-loading[data-loading-variant] .ui-skeleton-tile{border-radius:10px;min-height:116px}.ui-loading-pane{min-width:0}.ui-loading-pane-actions{justify-content:flex-end;padding:0 24px 24px;display:flex}.empty-state>svg[aria-hidden=true]{color:var(--muted,#5d6972)}.empty-state>.button{margin-top:2px}@keyframes ui-skeleton-breathe{0%{opacity:.5}to{opacity:.82}}@media (width<=640px){.ui-module-loading[data-loading-variant]{min-height:340px}.ui-module-loading:is([data-loading-variant=detail],[data-loading-variant=form]){padding-inline:18px}.ui-skeleton-files,.ui-skeleton-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ui-skeleton-rows>div{grid-template-columns:2fr 1fr;gap:18px}.ui-skeleton-rows>div>:last-child{display:none}.ui-skeleton-calendar{gap:5px}.ui-module-loading[data-loading-variant] .ui-skeleton-calendar>span{min-height:42px}}@media (prefers-reduced-motion:reduce){.ui-module-loading[data-loading-variant] .ui-loading-lines{opacity:.7;animation:none}}
