.submittals-shell.svelte-1pl2jiz{gap:14px;width:100%;display:grid}.page-top.svelte-1pl2jiz{gap:10px;display:grid}.page-top.svelte-1pl2jiz a:where(.svelte-1pl2jiz){color:var(--color-primary);align-items:center;gap:6px;width:fit-content;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.page-heading.svelte-1pl2jiz{justify-content:space-between;align-items:center;gap:16px;display:flex}h1.svelte-1pl2jiz,h2.svelte-1pl2jiz,p.svelte-1pl2jiz{margin:0}h1.svelte-1pl2jiz{color:var(--color-text);font-size:1.45rem}h2.svelte-1pl2jiz{color:var(--color-text);font-size:1rem}.page-heading.svelte-1pl2jiz span:where(.svelte-1pl2jiz){color:var(--color-text-muted);font-size:.82rem}.action-result.svelte-1pl2jiz{border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-surface);gap:4px;padding:10px 12px;display:grid}.action-result.success.svelte-1pl2jiz{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success-deep)}.action-result.error.svelte-1pl2jiz{border-color:var(--color-danger);background:var(--color-danger-soft);color:var(--color-danger-deep)}.summary-strip.svelte-1pl2jiz{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.summary-strip.svelte-1pl2jiz div:where(.svelte-1pl2jiz){border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-raised);gap:3px;padding:10px 12px;display:grid}.summary-strip.svelte-1pl2jiz span:where(.svelte-1pl2jiz){color:var(--color-text-muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.summary-strip.svelte-1pl2jiz strong:where(.svelte-1pl2jiz){color:var(--color-text);font-size:1.25rem}.queue-panel.svelte-1pl2jiz{gap:12px;padding:14px;display:grid}.panel-title.svelte-1pl2jiz{justify-content:space-between;align-items:center;gap:10px;display:flex}.queue-toolbar.svelte-1pl2jiz{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-raised);flex-wrap:wrap;align-items:flex-end;gap:10px;padding:10px;display:flex}.queue-toolbar.svelte-1pl2jiz .is-form-field:where(.svelte-1pl2jiz){gap:4px;display:grid}.search-box.svelte-1pl2jiz{flex:280px;min-width:min(280px,100%)}.search-input.svelte-1pl2jiz{align-items:center;gap:6px;display:flex}.search-input.svelte-1pl2jiz svg{color:var(--color-text-muted);flex:none}.search-input.svelte-1pl2jiz input:where(.svelte-1pl2jiz){flex:auto}.table-scroll.svelte-1pl2jiz{overflow-x:auto}.num.svelte-1pl2jiz{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.act.svelte-1pl2jiz{white-space:nowrap;width:1%}.row-actions.svelte-1pl2jiz{align-items:center;gap:6px;display:inline-flex}.btn-approve.svelte-1pl2jiz{background:var(--color-success);border-color:var(--color-success);color:#fff}.btn-approve.svelte-1pl2jiz:hover{background:var(--color-success-deep);border-color:var(--color-success-deep)}.modal-backdrop.svelte-1pl2jiz{z-index:40;background:#0f172a8c;border:none;position:fixed;inset:0}.modal.svelte-1pl2jiz{z-index:41;border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-surface);width:min(460px,100vw - 32px);height:fit-content;max-height:calc(100vh - 48px);box-shadow:var(--shadow-lg,var(--shadow-sm));gap:14px;margin:auto;padding:18px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal-head.svelte-1pl2jiz{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.modal-close.svelte-1pl2jiz{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-raised);width:30px;height:30px;color:var(--color-text-muted);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.modal-close.svelte-1pl2jiz:hover{color:var(--color-text);background:var(--color-surface)}.stack-form.svelte-1pl2jiz{gap:10px;display:grid}.stack-form.svelte-1pl2jiz .is-form-field:where(.svelte-1pl2jiz){gap:4px;display:grid}.stack-form.svelte-1pl2jiz textarea:where(.svelte-1pl2jiz){resize:vertical}.modal-actions.svelte-1pl2jiz{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}@media (width<=720px){.summary-strip.svelte-1pl2jiz{grid-template-columns:1fr}.page-heading.svelte-1pl2jiz{flex-direction:column;align-items:flex-start}}
