.drawing-intake-preview-canvas.is-step{min-width:0;padding:12px;background:#dfe7ee}.drawing-step-viewer{position:relative;isolation:isolate;display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;min-height:496px;overflow:hidden;border:1px solid #b8c8d6;border-radius:10px;background:radial-gradient(circle at 50% 32%,#f7fbfe 0,#e9f0f5 48%,#d8e2ea 100%);box-shadow:0 8px 28px rgba(21,48,73,.16)}.drawing-step-viewer-toolbar{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:7px 9px 7px 13px;border-bottom:1px solid #c8d5e0;background:rgba(248,251,253,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.drawing-step-viewer-toolbar>span{display:grid;grid-template-columns:auto auto;align-items:center;grid-gap:1px 7px;gap:1px 7px;min-width:0;color:#175d8f}.drawing-step-viewer-toolbar>span svg{grid-row:1/3}.drawing-step-viewer-toolbar strong{color:#17334d;font-size:11px}.drawing-step-viewer-toolbar small{color:#6d8194;font-size:9px;white-space:nowrap}.drawing-step-viewer-toolbar>div{display:flex;align-items:center;gap:5px}.drawing-step-viewer-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:32px;padding:0 9px;border:1px solid #c8d5e0;border-radius:7px;background:#fff;color:#425d73;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.drawing-step-viewer-toolbar button.is-active,.drawing-step-viewer-toolbar button:hover:not(:disabled){border-color:#6aa9ef;background:#eaf4ff;color:#0f65c9}.drawing-step-viewer-toolbar button:disabled{cursor:default;opacity:.45}.drawing-step-viewer-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px;min-width:0}.drawing-step-viewer-finish{display:inline-flex;align-items:center;gap:3px;padding:3px;border-radius:8px;background:#e7edf3}.drawing-step-viewer-toolbar .drawing-step-viewer-finish button{height:26px;padding:0 7px;border-color:transparent;background:transparent;font-size:9px}.drawing-step-viewer-finish button i{display:inline-block;width:10px;height:10px;border:1px solid rgba(35,50,64,.28);border-radius:50%;box-shadow:inset 0 1px 1px rgba(255,255,255,.4)}.drawing-step-viewer-finish button i.is-black{background:linear-gradient(145deg,#343a3f,#101214)}.drawing-step-viewer-finish button i.is-steel{background:linear-gradient(145deg,#f7f9fa,#9da8ae 55%,#e7ecef)}.drawing-step-viewer-finish button i.is-steel:after{content:""}.drawing-step-viewer.is-compact{min-height:220px;border-radius:8px;box-shadow:none}.drawing-step-viewer-toolbar.is-compact{min-height:40px;padding:4px 6px;justify-content:flex-end}.drawing-step-viewer.is-compact .drawing-step-viewer-actions,.drawing-step-viewer.is-compact .drawing-step-viewer-finish{width:100%}.drawing-step-viewer.is-compact .drawing-step-viewer-finish button{flex:1 1 50%}.drawing-step-viewer.is-compact .drawing-step-viewer-state{inset:41px 0 0;gap:5px;padding:12px}.drawing-step-viewer.is-compact .drawing-step-viewer-state svg{width:24px;height:24px}.drawing-step-viewer.is-compact .drawing-step-viewer-state span{display:none}.drawing-step-viewer.is-compact .drawing-step-viewer-state strong{font-size:10px}.drawing-step-viewer.is-compact .drawing-step-viewer-stats{right:6px;bottom:6px}.drawing-step-viewer-finish-note{position:absolute;z-index:3;top:56px;left:10px;max-width:min(520px,calc(100% - 20px));margin:0;padding:5px 8px;border:1px solid rgba(117,137,156,.32);border-radius:6px;background:rgba(250,252,254,.86);color:#667a8d;font-size:8px;line-height:1.35;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.drawing-step-viewer-finish-note strong{color:#314b63}.drawing-step-viewer.is-compact .drawing-step-viewer-finish-note{top:46px;left:6px;max-width:calc(100% - 12px)}.drawing-step-viewer-canvas{min-width:0;min-height:0;touch-action:none}.drawing-step-viewer-canvas canvas{display:block;width:100%;height:100%;outline:0}.drawing-step-viewer-state{position:absolute;inset:49px 0 0;z-index:3;display:grid;place-content:center;justify-items:center;grid-gap:9px;gap:9px;padding:32px;background:radial-gradient(circle at center,rgba(249,252,254,.97),rgba(226,235,242,.95));color:#6b8194;text-align:center}.drawing-step-viewer-state svg{color:#6f91aa}.drawing-step-viewer-state strong{color:#24425d;font-size:15px}.drawing-step-viewer-state span{max-width:430px;font-size:10px;line-height:1.5}.drawing-step-viewer-state.is-error strong,.drawing-step-viewer-state.is-error svg{color:#b43b3b}.drawing-step-viewer-stats{position:absolute;z-index:3;right:10px;bottom:10px;display:flex;gap:5px}.drawing-step-viewer-stats span{padding:5px 7px;border:1px solid rgba(118,143,163,.38);border-radius:999px;background:rgba(250,252,254,.84);color:#4f6679;font-size:8px;font-weight:800;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.drawing-step-viewer:-webkit-full-screen{width:100vw;height:100vh;border:0;border-radius:0}.drawing-step-viewer:fullscreen{width:100vw;height:100vh;border:0;border-radius:0}.drawing-step-viewer-loading{display:grid;min-height:360px;place-content:center;justify-items:center;grid-gap:10px;gap:10px;color:#5f7890;font-size:11px}.drawing-intake-resolver-prompt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;margin:12px 13px 0;padding:10px;border:1px solid #f0cfc6;border-radius:9px;background:#fff8f5}.drawing-intake-resolver-prompt>span{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:#ffe8e1;color:#c55037}.drawing-intake-resolver-prompt>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.drawing-intake-resolver-prompt strong{color:#59332b;font-size:11px}.drawing-intake-resolver-prompt small{color:#8c6d65;font-size:9px;line-height:1.35}.drawing-intake-field-tool,.drawing-intake-resolver-prompt>button{border:0;background:transparent;color:#1269d3;font:inherit;font-size:9px;font-weight:900;cursor:pointer}.drawing-intake-resolver-prompt>button{min-height:30px;padding:0 9px;border:1px solid #b9d6f7;border-radius:7px;background:#eef6ff;white-space:nowrap}.drawing-intake-inspector-fields label>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.drawing-intake-field-tool{padding:0;text-transform:none}.drawing-intake-resolver{display:grid;grid-gap:10px;gap:10px;margin:12px 13px 0;padding:12px;border:1px solid #a9c9ec;border-radius:10px;background:#f6faff;box-shadow:0 7px 20px rgba(18,73,128,.1)}.drawing-intake-resolver>header{display:flex;align-items:center;justify-content:space-between;gap:9px}.drawing-intake-resolver>header>div{display:grid;grid-gap:2px;gap:2px}.drawing-intake-resolver>header span{color:#1775d1;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.drawing-intake-resolver>header strong{color:#183955;font-size:13px}.drawing-intake-resolver>header button{display:grid;width:28px;height:28px;place-items:center;border:1px solid #d3dfe9;border-radius:7px;background:#fff;color:#60768a;cursor:pointer}.drawing-intake-resolver-tabs{display:grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:8px;background:#e4edf5}.drawing-intake-resolver-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:31px;border:0;border-radius:6px;background:transparent;color:#5f7589;font:inherit;font-size:9px;font-weight:850;cursor:pointer}.drawing-intake-resolver-tabs button.is-active{background:#fff;color:#1269d3;box-shadow:0 1px 4px rgba(32,65,94,.14)}.drawing-intake-resolver-search{display:grid;grid-gap:6px;gap:6px}.drawing-intake-resolver-search>label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:6px;gap:6px;min-height:37px;padding-left:9px;border:1px solid #b8cadb;border-radius:8px;background:#fff;color:#668096}.drawing-intake-resolver-search input{min-width:0;height:35px;border:0;outline:0;color:#17334d;font:inherit;font-size:10px}.drawing-intake-resolver-search label button{align-self:stretch;border:0;border-left:1px solid #d4dfe8;border-radius:0 7px 7px 0;background:#edf6ff;color:#1269d3;font:inherit;font-size:9px;font-weight:900;padding:0 10px;cursor:pointer}.drawing-intake-resolver-search>small{color:#71869a;font-size:8px}.drawing-intake-resolver-results{display:grid;grid-gap:5px;gap:5px;max-height:232px;overflow:auto}.drawing-intake-resolver-results>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;width:100%;padding:8px;border:1px solid #d3e0eb;border-radius:8px;background:#fff;color:#25435f;font:inherit;text-align:left;cursor:pointer}.drawing-intake-resolver-results>button:hover{border-color:#83b5ec;background:#f0f7ff}.drawing-intake-resolver-results>button>span:nth-child(2){display:grid;grid-gap:1px;gap:1px;min-width:0}.drawing-intake-resolver-results em,.drawing-intake-resolver-results small,.drawing-intake-resolver-results strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawing-intake-resolver-results strong{font-size:10px}.drawing-intake-resolver-results small{color:#5f768b;font-size:9px}.drawing-intake-resolver-results em{color:#8496a7;font-size:8px;font-style:normal}.drawing-intake-resolver-result-icon{display:grid;width:29px;height:29px;place-items:center;border-radius:7px;background:#e9f4ff;color:#1370d9}.drawing-intake-resolver-results .drawings-empty-state{min-height:120px;padding:16px}.drawing-intake-resolver-results .drawings-empty-state button{display:inline-flex;align-items:center;gap:5px;margin-top:5px;border:0;background:transparent;color:#1269d3;font:inherit;font-size:9px;font-weight:900;cursor:pointer}.drawing-intake-resolver-create{display:grid;grid-gap:9px;gap:9px}.drawing-intake-resolver-allocation{display:flex;align-items:flex-start;gap:8px;padding:9px;border:1px solid #b9dfc9;border-radius:8px;background:#f0fbf5;color:#208553}.drawing-intake-resolver-allocation>span{display:grid;grid-gap:2px;gap:2px}.drawing-intake-resolver-allocation strong{color:#24573c;font-size:10px}.drawing-intake-resolver-allocation small{color:#5e806d;font-size:8px;line-height:1.35}.drawing-intake-resolver-create label{display:grid;grid-gap:4px;gap:4px}.drawing-intake-resolver-create label>span{color:#536a80;font-size:8px;font-weight:850;text-transform:uppercase}.drawing-intake-resolver-create label>span small{font-weight:700;text-transform:none}.drawing-intake-resolver-create input{width:100%;height:36px;padding:0 8px;border:1px solid #bfd0df;border-radius:7px;background:#fff;color:#17334d;font:inherit;font-size:10px}.drawing-intake-resolver-create>div:not(.drawing-intake-resolver-allocation){display:grid;grid-template-columns:.55fr 1fr;grid-gap:8px;gap:8px}.drawing-intake-resolver-create>button{justify-self:stretch}.drawing-intake-resolver-error{margin:0;padding:8px;border:1px solid #f0b9b9;border-radius:7px;background:#fff1f1;color:#a63737;font-size:9px;line-height:1.4}@media (min-width:1700px){.drawing-step-viewer{min-height:636px}}@media (max-width:1080px){.drawing-intake-resolver{grid-column:1/-1}}@media (max-width:760px){.drawing-intake-preview-canvas.is-step{display:grid;min-height:380px;padding:8px}.drawing-step-viewer{min-height:360px}.drawing-step-viewer-toolbar{align-items:flex-start}.drawing-step-viewer-toolbar small{display:none}.drawing-step-viewer-toolbar button{width:32px;padding:0}.drawing-step-viewer-toolbar button span{display:none}.drawing-step-viewer-stats{right:7px;bottom:7px}.drawing-intake-resolver-prompt{grid-template-columns:auto 1fr}.drawing-intake-resolver-prompt>button{grid-column:1/-1;width:100%}.drawing-intake-resolver{margin:10px}}@media (max-width:430px){.drawing-intake-preview-canvas.is-step{min-height:330px}.drawing-step-viewer{min-height:312px}.drawing-step-viewer-toolbar>span strong{font-size:10px}.drawing-step-viewer-stats span:nth-child(2){display:none}.drawing-intake-resolver-create>div:not(.drawing-intake-resolver-allocation){grid-template-columns:1fr}}:root[data-theme=dark] .drawing-step-viewer{border-color:#3d566c;background:radial-gradient(circle at 50% 32%,#25394a 0,#172635 58%,#101a25 100%)}:root[data-theme=dark] .drawing-step-viewer-toolbar{border-color:#344b5e;background:rgba(19,33,46,.94)}:root[data-theme=dark] .drawing-step-viewer-state strong,:root[data-theme=dark] .drawing-step-viewer-toolbar strong{color:#e8f1f8}:root[data-theme=dark] .drawing-intake-resolver-create input,:root[data-theme=dark] .drawing-intake-resolver-results>button,:root[data-theme=dark] .drawing-intake-resolver-search>label,:root[data-theme=dark] .drawing-step-viewer-toolbar button{border-color:#3b5870;background:#162635;color:#e8f1f8}:root[data-theme=dark] .drawing-step-viewer-state{background:radial-gradient(circle at center,rgba(31,49,64,.97),rgba(16,27,38,.96))}:root[data-theme=dark] .drawing-step-viewer-stats span{border-color:#456078;background:rgba(17,31,43,.86);color:#c5d5e2}:root[data-theme=dark] .drawing-intake-resolver{border-color:#315f89;background:#122436}:root[data-theme=dark] .drawing-intake-resolver-results strong,:root[data-theme=dark] .drawing-intake-resolver>header strong{color:#e8f1f8}:root[data-theme=dark] .drawing-intake-resolver-tabs{background:#0f1e2c}:root[data-theme=dark] .drawing-intake-resolver-tabs button.is-active{background:#1c3850}:root[data-theme=dark] .drawing-intake-resolver-prompt{border-color:#69453e;background:#2c211f}:root[data-theme=dark] .drawing-intake-resolver-prompt strong{color:#ffd5cb}.drawings-workspace--intake .drawings-command-header.drawings-command-header--library{min-height:72px;padding:13px 16px}.drawings-workspace--intake .drawings-command-header--library .drawings-command-titlebar{gap:2px}.drawings-workspace--intake .drawings-command-header--library .drawings-command-titlebar h1{font-size:26px}.drawings-workspace--intake .drawings-command-header--library .drawings-command-meta,.drawings-workspace--intake .drawings-command-header--library .drawings-command-titlebar p{display:none}.drawings-workspace--intake .drawing-intake-file-queue,.drawings-workspace--intake .drawing-intake-inspector,.drawings-workspace--intake .drawing-intake-preview-workspace,.drawings-workspace--intake .drawings-workspace-main{min-height:0}.drawings-workspace--intake .drawing-intake-enterprise{overflow:visible}.drawings-workspace--intake .drawing-intake-dock{position:relative;bottom:auto}.drawings-workspace--intake .drawing-intake-file-queue-list,.drawings-workspace--intake .drawing-intake-inspector{overscroll-behavior:contain;scrollbar-gutter:stable}.drawings-workspace--intake .drawing-intake-recovery-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 14px;border:1px solid #f0cf82;border-radius:10px;background:#fff8e6;color:#704900}.drawings-workspace--intake .drawing-intake-recovery-banner>span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#ffedbd;color:#9a6700}.drawings-workspace--intake .drawing-intake-recovery-banner>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.drawings-workspace--intake .drawing-intake-recovery-banner small{color:#735e32;line-height:1.35}@media (min-width:1081px){.drawings-workspace--intake .drawing-intake-workbench{height:clamp(560px,calc(100dvh - 285px),780px);min-height:0}.drawings-workspace--intake .drawing-intake-preview-canvas,.drawings-workspace--intake .drawing-intake-preview-canvas.is-step,.drawings-workspace--intake .drawing-step-viewer{height:100%;min-height:0}}@media (max-width:1080px){.drawings-workspace--intake .drawing-intake-preview-canvas.is-step,.drawings-workspace--intake .drawing-intake-workbench,.drawings-workspace--intake .drawing-step-viewer{height:auto}.drawings-workspace--intake .drawing-intake-inspector{overflow:visible}}@media (max-width:760px){.drawings-workspace--intake .drawing-intake-recovery-banner{grid-template-columns:auto minmax(0,1fr)}.drawings-workspace--intake .drawing-intake-recovery-banner .drawings-btn{grid-column:1/-1;width:100%}}