.notification-badge-module__-9NWLG__root{align-items:center;display:flex;position:relative}.notification-badge-module__-9NWLG__trigger{border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-sm);background:var(--ds-color-surface-raised);min-width:36px;min-height:36px;color:var(--ds-color-text-secondary);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.notification-badge-module__-9NWLG__trigger:hover,.notification-badge-module__-9NWLG__trigger:focus-visible{border-color:var(--ds-color-accent-on-paper)}.notification-badge-module__-9NWLG__count{border-radius:var(--ds-radius-pill);background:color-mix(in srgb, var(--ds-color-danger) 22%, var(--ds-color-surface-raised));min-width:18px;color:var(--ds-color-danger-content);font-size:var(--ds-text-2xs);text-align:center;padding:0 5px;font-weight:800;line-height:18px;position:absolute;top:-6px;right:-6px}.notification-badge-module__-9NWLG__root[data-shape=icon] .notification-badge-module__-9NWLG__trigger{width:34px;min-width:34px;height:34px;min-height:34px;transition:background var(--ds-motion-fast) var(--ds-ease);background:0 0;border-color:#0000}.notification-badge-module__-9NWLG__root[data-shape=icon] .notification-badge-module__-9NWLG__trigger:hover,.notification-badge-module__-9NWLG__root[data-shape=icon] .notification-badge-module__-9NWLG__trigger[aria-expanded=true]{background:var(--ds-color-control-subtle);color:var(--ds-color-text);border-color:#0000}.notification-badge-module__-9NWLG__dot{border-radius:var(--ds-radius-pill);background:var(--ds-color-danger);width:8px;height:8px;box-shadow:0 0 0 2px var(--ds-color-sidebar);position:absolute;top:7px;right:7px}.notification-badge-module__-9NWLG__liveRegion{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.notification-badge-module__-9NWLG__panel{z-index:20;top:calc(100% + var(--ds-space-2));width:min(320px, calc(100vw - var(--ds-space-8)));gap:var(--ds-space-2);padding:var(--ds-space-3);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-raised);box-shadow:var(--ds-shadow-sm);display:grid;position:absolute;right:0}.notification-badge-module__-9NWLG__panelTitle{color:var(--ds-color-text);font-size:var(--ds-heading-subsection);margin:0;font-weight:800}.notification-badge-module__-9NWLG__list{gap:var(--ds-space-1);margin:0;padding:0;list-style:none;display:grid}.notification-badge-module__-9NWLG__item{justify-content:space-between;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-sm);color:var(--ds-color-text-secondary);font-size:var(--ds-text-sm);text-decoration:none;display:flex}.notification-badge-module__-9NWLG__item:hover,.notification-badge-module__-9NWLG__item:focus-visible{background:var(--ds-color-selected)}.notification-badge-module__-9NWLG__itemLabel{flex:1;min-width:0}.notification-badge-module__-9NWLG__itemCount{border-radius:var(--ds-radius-pill);background:var(--ds-color-control-subtle);min-width:22px;color:var(--ds-color-text);font-size:var(--ds-text-xs);text-align:center;padding:1px 6px;font-weight:800}.notification-badge-module__-9NWLG__hint{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);margin:0}
.brand-mark-module__BjQVFa__brand{align-items:center;min-width:0;display:inline-flex}.brand-mark-module__BjQVFa__brandCompact{justify-content:center}.brand-mark-module__BjQVFa__image{object-fit:contain;width:100%;height:auto}.brand-mark-module__BjQVFa__fallback{color:inherit;font-size:var(--ds-text-lg);letter-spacing:.08em;text-transform:uppercase;font-weight:800}
.tenant-logo-module__SOlo6a__logo{object-fit:contain;width:auto;max-width:160px;height:24px;display:block}
.operational-error-state-module__wCDJFG__state{align-items:flex-start;gap:var(--ds-space-3);max-width:640px;padding:clamp(var(--ds-space-6), 2vw, var(--ds-space-8));border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-raised);box-shadow:var(--ds-elevation-1);color:var(--ds-color-text);flex-direction:column;display:flex}.operational-error-state-module__wCDJFG__icon{border-radius:var(--ds-radius-sm);flex:none;place-items:center;width:44px;height:44px;display:inline-grid}.operational-error-state-module__wCDJFG__alert .operational-error-state-module__wCDJFG__icon{background:var(--ds-color-case-documents-soft);color:var(--ds-color-case-documents-content)}.operational-error-state-module__wCDJFG__status .operational-error-state-module__wCDJFG__icon{background:var(--ds-color-primary-soft);color:var(--ds-color-primary-content)}.operational-error-state-module__wCDJFG__copy{gap:var(--ds-space-2);justify-items:start;display:grid}.operational-error-state-module__wCDJFG__copy>h2{color:var(--ds-color-text);font-size:var(--ds-heading-page-compact);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.3}.operational-error-state-module__wCDJFG__description{max-width:56ch;color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);margin:0;line-height:1.55}.operational-error-state-module__wCDJFG__detail{max-width:56ch;color:var(--ds-color-text-secondary);font-size:var(--ds-text-sm);margin:0;line-height:1.55}.operational-error-state-module__wCDJFG__actions{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.operational-error-state-module__wCDJFG__retryLink,.operational-error-state-module__wCDJFG__actionLink,.operational-error-state-module__wCDJFG__link{min-height:var(--ds-control-h-md);border-radius:var(--ds-radius-sm);font-size:var(--ds-text-sm);white-space:nowrap;transition:background var(--ds-motion-fast) var(--ds-ease), box-shadow var(--ds-motion-fast) var(--ds-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.operational-error-state-module__wCDJFG__retryLink{background:var(--ds-color-primary);box-shadow:0 1px 2px color-mix(in srgb, var(--ds-color-primary) 30%, transparent), 0 4px 12px -2px color-mix(in srgb, var(--ds-color-primary) 35%, transparent);color:var(--ds-color-surface-raised)}.operational-error-state-module__wCDJFG__retryLink:hover{background:var(--ds-color-primary-hover)}.operational-error-state-module__wCDJFG__actionLink{border-color:var(--ds-color-border);background:var(--ds-color-surface-raised);box-shadow:var(--ds-elevation-1);color:var(--ds-color-text)}.operational-error-state-module__wCDJFG__actionLink:hover{background:var(--ds-color-control-subtle);box-shadow:var(--ds-elevation-2)}.operational-error-state-module__wCDJFG__link{color:var(--ds-color-text-muted);background:0 0}.operational-error-state-module__wCDJFG__link:hover{background:var(--ds-color-control-subtle);color:var(--ds-color-text)}.operational-error-state-module__wCDJFG__link:focus-visible,.operational-error-state-module__wCDJFG__retryLink:focus-visible,.operational-error-state-module__wCDJFG__actionLink:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.operational-error-state-module__wCDJFG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.operational-error-state-module__wCDJFG__state,.operational-error-state-module__wCDJFG__actions{width:100%}.operational-error-state-module__wCDJFG__actions>*{justify-content:center;width:100%}}
.empty-state-module__7hvyTq__state{align-items:flex-start;gap:var(--ds-space-3);max-width:640px;padding:clamp(var(--ds-space-6), 2vw, var(--ds-space-8));border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-raised);box-shadow:var(--ds-elevation-1);color:var(--ds-color-text);flex-direction:column;display:flex}.empty-state-module__7hvyTq__icon{border-radius:var(--ds-radius-sm);background:var(--ds-color-primary-soft);width:44px;height:44px;color:var(--ds-color-primary-content);flex:none;place-items:center;display:inline-grid}.empty-state-module__7hvyTq__copy{gap:var(--ds-space-2);justify-items:start;display:grid}.empty-state-module__7hvyTq__title{color:var(--ds-color-text);font-size:var(--ds-heading-page-compact);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.3}.empty-state-module__7hvyTq__description{max-width:56ch;color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);margin:0;line-height:1.55}.empty-state-module__7hvyTq__filterLabel{max-width:56ch;color:var(--ds-color-text-secondary);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);margin:0}.empty-state-module__7hvyTq__actions{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.empty-state-module__7hvyTq__actionLink,.empty-state-module__7hvyTq__actionSecondary{min-height:var(--ds-control-h-md);border-radius:var(--ds-radius-sm);font-size:var(--ds-text-sm);white-space:nowrap;transition:background var(--ds-motion-fast) var(--ds-ease), box-shadow var(--ds-motion-fast) var(--ds-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.empty-state-module__7hvyTq__actionLink{background:var(--ds-color-primary);box-shadow:0 1px 2px color-mix(in srgb, var(--ds-color-primary) 30%, transparent), 0 4px 12px -2px color-mix(in srgb, var(--ds-color-primary) 35%, transparent);color:var(--ds-color-surface-raised)}.empty-state-module__7hvyTq__actionLink:hover{background:var(--ds-color-primary-hover);color:var(--ds-color-surface-raised)}.empty-state-module__7hvyTq__actionSecondary{border-color:var(--ds-color-border);background:var(--ds-color-surface-raised);box-shadow:var(--ds-elevation-1);color:var(--ds-color-text)}.empty-state-module__7hvyTq__actionSecondary:hover{background:var(--ds-color-control-subtle);box-shadow:var(--ds-elevation-2)}.empty-state-module__7hvyTq__actionLink:focus-visible,.empty-state-module__7hvyTq__actionSecondary:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}@media (max-width:640px){.empty-state-module__7hvyTq__state,.empty-state-module__7hvyTq__actions{width:100%}.empty-state-module__7hvyTq__actions>*{justify-content:center;width:100%}}
.loading-state-module__ZoC3Ja__state{border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-raised);padding:var(--ds-space-2);gap:1px;display:grid}.loading-state-module__ZoC3Ja__densityComfortable .loading-state-module__ZoC3Ja__row{height:44px}.loading-state-module__ZoC3Ja__densityCompact .loading-state-module__ZoC3Ja__row{height:36px}.loading-state-module__ZoC3Ja__densityInline .loading-state-module__ZoC3Ja__row{height:28px}.loading-state-module__ZoC3Ja__row{border-radius:var(--ds-radius-sm);background:linear-gradient(90deg, var(--ds-color-control-subtle) 0%, var(--ds-color-surface) 50%, var(--ds-color-control-subtle) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite loading-state-module__ZoC3Ja__shimmer}@keyframes loading-state-module__ZoC3Ja__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.loading-state-module__ZoC3Ja__row{background:var(--ds-color-control-subtle);animation:none}}.loading-state-module__ZoC3Ja__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.client-request-dialog-module__OtFrWW__body{gap:var(--ds-space-4);min-width:0;display:grid}.client-request-dialog-module__OtFrWW__head{justify-content:space-between;align-items:center;gap:var(--ds-space-2);display:flex}.client-request-dialog-module__OtFrWW__title{min-width:0;font-size:var(--ds-text-lg);overflow-wrap:anywhere;flex:1;margin:0}.client-request-dialog-module__OtFrWW__label{font-size:var(--ds-text-sm);margin:0;padding:0;font-weight:600}.client-request-dialog-module__OtFrWW__list{gap:var(--ds-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.client-request-dialog-module__OtFrWW__list>.client-request-dialog-module__OtFrWW__label{margin-bottom:var(--ds-space-1)}.client-request-dialog-module__OtFrWW__option{align-items:flex-start;gap:var(--ds-space-3);min-height:44px;padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);display:flex}.client-request-dialog-module__OtFrWW__checkbox{width:20px;height:20px;margin:var(--ds-space-1) 0 0;accent-color:var(--ds-color-text);cursor:pointer;flex:none}.client-request-dialog-module__OtFrWW__checkbox:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.client-request-dialog-module__OtFrWW__optionText{gap:var(--ds-space-1);cursor:pointer;flex:1;min-width:0;min-height:28px;display:grid}.client-request-dialog-module__OtFrWW__optionHead{align-items:center;gap:var(--ds-space-2);min-width:0;display:flex}.client-request-dialog-module__OtFrWW__optionLabel{min-width:0;font-size:var(--ds-text-sm);overflow-wrap:anywhere;flex:1;font-weight:600}.client-request-dialog-module__OtFrWW__optionDetail{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);overflow-wrap:anywhere}.client-request-dialog-module__OtFrWW__messageBlock{gap:var(--ds-space-2);min-width:0;display:grid}.client-request-dialog-module__OtFrWW__messageHead{justify-content:space-between;align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.client-request-dialog-module__OtFrWW__inlineAction>span{align-items:center;gap:var(--ds-space-1);display:inline-flex}.client-request-dialog-module__OtFrWW__hint{color:var(--ds-color-danger-content);font-size:var(--ds-text-sm);margin:0}.client-request-dialog-module__OtFrWW__notes{gap:var(--ds-space-1);display:grid}.client-request-dialog-module__OtFrWW__note{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);margin:0;line-height:1.5}.client-request-dialog-module__OtFrWW__actions{bottom:calc(-1 * var(--ds-space-7));z-index:1;justify-content:flex-end;gap:var(--ds-space-2);margin-bottom:calc(-1 * var(--ds-space-7));padding:var(--ds-space-3) 0 var(--ds-space-7);border-top:1px solid var(--ds-color-border-subtle);background:var(--ds-color-surface-raised);flex-wrap:wrap;display:flex;position:sticky}.client-request-dialog-module__OtFrWW__actions>*{min-height:44px}.client-request-dialog-module__OtFrWW__withIcon>span{align-items:center;gap:var(--ds-space-1);display:inline-flex}@media (max-width:768px){.client-request-dialog-module__OtFrWW__actions{bottom:calc(-1 * var(--ds-space-4));margin-bottom:calc(-1 * var(--ds-space-4));padding-bottom:var(--ds-space-4)}}@media (max-width:480px){.client-request-dialog-module__OtFrWW__actions>*{flex:100%}}.client-request-dialog-module__OtFrWW__option{border-color:var(--ds-glass-border);box-shadow:var(--ds-glass-highlight), var(--ds-shadow-depth-1);transition:box-shadow var(--ds-motion-fast) var(--ds-ease), transform var(--ds-motion-fast) var(--ds-ease)}.client-request-dialog-module__OtFrWW__option:hover{box-shadow:var(--ds-glass-highlight), var(--ds-shadow-depth-2);transform:translateY(-1px)}.client-request-dialog-module__OtFrWW__option:has(.client-request-dialog-module__OtFrWW__checkbox:checked){border-color:var(--ds-color-primary);background:var(--ds-color-primary-soft);box-shadow:var(--ds-glass-highlight), var(--ds-glow-primary)}.client-request-dialog-module__OtFrWW__option:focus-within{box-shadow:var(--ds-focus-ring)}.client-request-dialog-module__OtFrWW__actions{border-top-color:var(--ds-glass-border);background:var(--ds-glass-bg-strong);box-shadow:var(--ds-glass-highlight);-webkit-backdrop-filter:blur(var(--ds-glass-blur));backdrop-filter:blur(var(--ds-glass-blur))}@media (prefers-reduced-motion:reduce){.client-request-dialog-module__OtFrWW__option:hover{transform:none}}
.document-panel-module__UO9x8a__shell{z-index:60;border-right:1px solid var(--ds-color-border-subtle);background:var(--ds-color-surface);width:min(640px,94vw);box-shadow:var(--ds-shadow-sm);outline:none;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;top:48px;bottom:0;left:0}.document-panel-module__UO9x8a__shell.document-panel-module__UO9x8a__shellEmbedded{z-index:auto;border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-raised);width:auto;min-width:0;min-height:0;box-shadow:none;flex:auto;grid-template-rows:minmax(0,1fr);position:static;overflow:hidden}.document-panel-module__UO9x8a__shellHead{justify-content:space-between;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--ds-color-border-subtle);display:flex}.document-panel-module__UO9x8a__shellTitle{font-size:var(--ds-text-lg);margin:0}.document-panel-module__UO9x8a__panel{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.document-panel-module__UO9x8a__scroll{gap:var(--ds-space-4);min-width:0;min-height:0;padding:var(--ds-space-4);align-content:start;display:grid;overflow-y:auto}.document-panel-module__UO9x8a__loading{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);margin:0}.document-panel-module__UO9x8a__summary{gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);display:grid}.document-panel-module__UO9x8a__shell:not(.document-panel-module__UO9x8a__shellEmbedded) .document-panel-module__UO9x8a__summary{background:var(--ds-color-surface-raised)}.document-panel-module__UO9x8a__summaryProfile{color:var(--ds-color-text-secondary);font-size:var(--ds-text-sm);margin:0;font-weight:700}.document-panel-module__UO9x8a__summaryHead{justify-content:space-between;align-items:baseline;gap:var(--ds-space-1) var(--ds-space-3);flex-wrap:wrap;display:flex}.document-panel-module__UO9x8a__summaryTitle,.document-panel-module__UO9x8a__summaryMeta{margin:0}.document-panel-module__UO9x8a__summaryTitle{font-size:var(--ds-text-md)}.document-panel-module__UO9x8a__summaryRedo{color:var(--ds-color-danger-content);font-weight:700}.document-panel-module__UO9x8a__summaryMeta{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm)}.document-panel-module__UO9x8a__progress{border-radius:var(--ds-radius-pill);background:var(--ds-color-control-subtle);gap:2px;height:8px;display:flex;overflow:hidden}.document-panel-module__UO9x8a__progressSegment{background:var(--ds-color-border-strong);flex-basis:0;min-width:6px}.document-panel-module__UO9x8a__progressSegment[data-segment=done]{background:var(--ds-color-success)}.document-panel-module__UO9x8a__progressSegment[data-segment=review]{background:var(--ds-color-accent)}.document-panel-module__UO9x8a__progressSegment[data-segment=redo]{background:var(--ds-color-danger)}.document-panel-module__UO9x8a__progressSegment[data-segment=missing]{background:var(--ds-color-border)}.document-panel-module__UO9x8a__legend{gap:var(--ds-space-1) var(--ds-space-3);color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.document-panel-module__UO9x8a__legend li{align-items:center;gap:var(--ds-space-1);display:inline-flex}.document-panel-module__UO9x8a__legend li:before{border-radius:var(--ds-radius-pill);background:var(--ds-color-border);content:"";width:8px;height:8px}.document-panel-module__UO9x8a__legend li[data-segment=done]:before{background:var(--ds-color-success)}.document-panel-module__UO9x8a__legend li[data-segment=review]:before{background:var(--ds-color-accent)}.document-panel-module__UO9x8a__legend li[data-segment=redo]:before{background:var(--ds-color-danger)}.document-panel-module__UO9x8a__summaryAction{gap:var(--ds-space-2);padding-top:var(--ds-space-1);flex-wrap:wrap;display:flex}.document-panel-module__UO9x8a__primaryLink{min-height:44px;padding-inline:var(--ds-space-4)}.document-panel-module__UO9x8a__group{gap:var(--ds-space-2);display:grid}.document-panel-module__UO9x8a__groupHeading{align-items:center;gap:var(--ds-space-2);color:var(--ds-color-text-secondary);font-size:var(--ds-text-sm);margin:0;font-weight:800;display:flex}.document-panel-module__UO9x8a__group[data-group=redo] .document-panel-module__UO9x8a__groupHeading{color:var(--ds-color-danger-content)}.document-panel-module__UO9x8a__group[data-group=done] .document-panel-module__UO9x8a__groupHeading{color:var(--ds-color-success-content)}.document-panel-module__UO9x8a__groupCount{font-family:var(--ds-font-mono);font-weight:600}.document-panel-module__UO9x8a__groupToggle{align-items:center;gap:var(--ds-space-2);border-radius:var(--ds-radius-sm);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.document-panel-module__UO9x8a__groupToggle:hover{background:var(--ds-color-control-subtle)}.document-panel-module__UO9x8a__groupToggle:focus-visible,.document-panel-module__UO9x8a__itemToggle:focus-visible,.document-panel-module__UO9x8a__menuButton:focus-visible,.document-panel-module__UO9x8a__stagedPick:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.document-panel-module__UO9x8a__groupToggle[aria-expanded=true] .document-panel-module__UO9x8a__chevron{transform:rotate(180deg)}.document-panel-module__UO9x8a__items{border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);margin:0;padding:0;list-style:none}.document-panel-module__UO9x8a__items>:first-child{border-top-left-radius:calc(var(--ds-radius-lg) - 1px);border-top-right-radius:calc(var(--ds-radius-lg) - 1px)}.document-panel-module__UO9x8a__items>:last-child{border-bottom-left-radius:calc(var(--ds-radius-lg) - 1px);border-bottom-right-radius:calc(var(--ds-radius-lg) - 1px)}.document-panel-module__UO9x8a__shell:not(.document-panel-module__UO9x8a__shellEmbedded) .document-panel-module__UO9x8a__items{background:var(--ds-color-surface-raised)}.document-panel-module__UO9x8a__item+.document-panel-module__UO9x8a__item{border-top:1px solid var(--ds-color-border-subtle)}.document-panel-module__UO9x8a__itemHeading{font-size:inherit;margin:0}.document-panel-module__UO9x8a__itemToggle{align-items:center;gap:var(--ds-space-3);width:100%;min-height:56px;padding:var(--ds-space-2) var(--ds-space-3);color:var(--ds-color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.document-panel-module__UO9x8a__itemToggle:hover,.document-panel-module__UO9x8a__item[data-expanded=true] .document-panel-module__UO9x8a__itemToggle{background:var(--ds-color-control-subtle)}.document-panel-module__UO9x8a__item[data-expanded=true] .document-panel-module__UO9x8a__chevron{transform:rotate(180deg)}.document-panel-module__UO9x8a__chevron{color:var(--ds-color-text-muted);transition:transform var(--ds-motion-fast) var(--ds-ease);flex:none}.document-panel-module__UO9x8a__marker{box-sizing:border-box;border:1.5px solid var(--ds-color-border-strong);border-radius:var(--ds-radius-pill);background:var(--ds-color-surface-raised);flex:none;width:10px;height:10px}.document-panel-module__UO9x8a__item[data-state=rejected] .document-panel-module__UO9x8a__marker{border-color:var(--ds-color-danger);background:var(--ds-color-danger)}.document-panel-module__UO9x8a__item[data-state=submitted] .document-panel-module__UO9x8a__marker{border-color:var(--ds-color-accent);background:var(--ds-color-accent)}.document-panel-module__UO9x8a__item[data-state=approved] .document-panel-module__UO9x8a__marker,.document-panel-module__UO9x8a__item[data-state=satisfied] .document-panel-module__UO9x8a__marker,.document-panel-module__UO9x8a__item[data-state=waived] .document-panel-module__UO9x8a__marker{border-color:var(--ds-color-success);background:var(--ds-color-success)}.document-panel-module__UO9x8a__itemCopy{flex:1;gap:2px;min-width:0;display:grid}.document-panel-module__UO9x8a__itemLabel{font-size:var(--ds-text-sm);overflow-wrap:anywhere;font-weight:700}.document-panel-module__UO9x8a__itemSummary{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.document-panel-module__UO9x8a__item[data-state=rejected] .document-panel-module__UO9x8a__itemSummary{color:var(--ds-color-danger-content)}.document-panel-module__UO9x8a__item[data-state=rejected][data-expanded=true] .document-panel-module__UO9x8a__itemSummary{display:none}.document-panel-module__UO9x8a__withIcon>span{align-items:center;gap:var(--ds-space-1);display:inline-flex}.document-panel-module__UO9x8a__itemBadges{justify-content:flex-end;gap:var(--ds-space-1);flex-wrap:wrap;display:inline-flex}.document-panel-module__UO9x8a__itemBody{gap:var(--ds-space-3);min-width:0;padding:var(--ds-space-2) var(--ds-space-3) var(--ds-space-4) calc(var(--ds-space-3) + 10px + var(--ds-space-3));display:grid}.document-panel-module__UO9x8a__stack{gap:var(--ds-space-2);min-width:0;display:grid}.document-panel-module__UO9x8a__list{gap:var(--ds-space-2);margin:0;padding:0;list-style:none;display:grid}.document-panel-module__UO9x8a__sectionLabel{font-size:var(--ds-text-sm);margin:0;font-weight:600}.document-panel-module__UO9x8a__hint,.document-panel-module__UO9x8a__footnote{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);margin:0}.document-panel-module__UO9x8a__footnote{font-size:var(--ds-text-xs)}.document-panel-module__UO9x8a__reason{padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-color-danger);border-radius:var(--ds-radius-sm);background:color-mix(in srgb, var(--ds-color-danger) 8%, transparent);color:var(--ds-color-text);font-size:var(--ds-text-sm);margin:0}.document-panel-module__UO9x8a__warning{padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-sm);background:color-mix(in srgb, var(--ds-color-warning) 16%, transparent);font-size:var(--ds-text-sm);margin:0}.document-panel-module__UO9x8a__center{gap:var(--ds-space-2);justify-items:start;display:grid}.document-panel-module__UO9x8a__fileRow,.document-panel-module__UO9x8a__stagedRow{align-items:center;gap:var(--ds-space-2);min-width:0;padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-sm);background:var(--ds-color-surface-raised);flex-wrap:wrap;display:flex}.document-panel-module__UO9x8a__stagedRowError{border-color:var(--ds-color-danger)}.document-panel-module__UO9x8a__fileInfo{flex:160px;gap:2px;min-width:0;display:grid}.document-panel-module__UO9x8a__fileBadges{gap:var(--ds-space-1);flex-wrap:wrap;display:inline-flex}.document-panel-module__UO9x8a__fileActions{align-items:center;gap:var(--ds-space-1);flex-wrap:wrap;margin-left:auto;display:inline-flex}.document-panel-module__UO9x8a__fileName{font-size:var(--ds-text-sm);overflow-wrap:anywhere;font-weight:500}.document-panel-module__UO9x8a__fileMeta{color:var(--ds-color-text-muted);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs)}.document-panel-module__UO9x8a__stagedPick{border-radius:var(--ds-radius-sm);min-width:0;min-height:44px;color:var(--ds-color-text);text-align:left;cursor:pointer;background:0 0;border:0;flex:160px;align-content:center;gap:2px;padding:0;display:grid}.document-panel-module__UO9x8a__stagedPick[aria-current=true] .document-panel-module__UO9x8a__fileName{text-decoration:underline}.document-panel-module__UO9x8a__menuWrap{display:inline-flex;position:relative}.document-panel-module__UO9x8a__menuButton{border:1px solid var(--ds-color-border-strong);border-radius:var(--ds-radius-pill);width:44px;height:44px;color:var(--ds-color-text);cursor:pointer;background:0 0;place-items:center;display:inline-grid}.document-panel-module__UO9x8a__menuButton:hover,.document-panel-module__UO9x8a__menuButton[aria-expanded=true]{background:var(--ds-color-control-subtle)}.document-panel-module__UO9x8a__docFoot{justify-content:space-between;align-items:center;gap:var(--ds-space-2);padding-top:var(--ds-space-2);border-top:1px solid var(--ds-color-border-subtle);flex-wrap:wrap;display:flex}.document-panel-module__UO9x8a__docDecision{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:inline-flex}.document-panel-module__UO9x8a__docMenu{align-items:center;gap:var(--ds-space-2);margin-left:auto;display:inline-flex}.document-panel-module__UO9x8a__docMenuLabel{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);font-weight:600}.document-panel-module__UO9x8a__attach{gap:var(--ds-space-3);min-width:0;display:grid}.document-panel-module__UO9x8a__dropzone{gap:var(--ds-space-2);padding:var(--ds-space-4) var(--ds-space-3);border:1px dashed var(--ds-color-border-strong);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-raised);text-align:center;justify-items:center;display:grid}.document-panel-module__UO9x8a__dropzone p{font-size:var(--ds-text-sm);margin:0}.document-panel-module__UO9x8a__dropzone .document-panel-module__UO9x8a__dropHint{display:none}.document-panel-module__UO9x8a__attachButtons{justify-content:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.document-panel-module__UO9x8a__attachButton{justify-content:center;align-items:center;gap:var(--ds-space-2);min-height:44px;padding:0 var(--ds-space-5);border:1px solid var(--ds-color-border-strong);border-radius:var(--ds-radius-pill);background:var(--ds-color-accent-soft);color:var(--ds-color-text);font-size:var(--ds-text-sm);cursor:pointer;font-weight:700;display:inline-flex}.document-panel-module__UO9x8a__attachButton:hover{border-color:var(--ds-color-text-muted);background:var(--ds-color-surface)}.document-panel-module__UO9x8a__attachButton:focus-within{box-shadow:var(--ds-focus-ring);outline:none}.document-panel-module__UO9x8a__cameraButton{display:none}@media (pointer:coarse),(max-width:767px){.document-panel-module__UO9x8a__cameraButton{display:inline-flex}}@media (pointer:fine) and (min-width:768px){.document-panel-module__UO9x8a__dropzone .document-panel-module__UO9x8a__dropHint{display:block}}.document-panel-module__UO9x8a__stagedTarget{flex:160px;min-width:0;max-width:240px}.document-panel-module__UO9x8a__selectWide{width:100%;max-width:360px}.document-panel-module__UO9x8a__fieldInput{min-width:0;min-height:44px;padding:var(--ds-space-1) var(--ds-space-3);border:1px solid var(--ds-color-border-strong);border-radius:var(--ds-radius-sm);background:var(--ds-color-control);color:var(--ds-color-text);font:inherit;font-size:var(--ds-text-sm);flex:200px}.document-panel-module__UO9x8a__fieldInput:hover:not(:disabled){border-color:var(--ds-color-text-muted)}.document-panel-module__UO9x8a__fieldInput:disabled{color:var(--ds-color-text-muted);cursor:not-allowed}.document-panel-module__UO9x8a__viewer{gap:var(--ds-space-2);padding:var(--ds-space-2);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-raised);margin:0;display:grid}.document-panel-module__UO9x8a__viewerHead{justify-content:space-between;align-items:center;gap:var(--ds-space-2);display:flex}.document-panel-module__UO9x8a__viewerTitle{font-size:var(--ds-text-sm);font-weight:600}.document-panel-module__UO9x8a__previewFrame{border-radius:var(--ds-radius-sm);background:var(--ds-color-surface);border:0;width:100%;height:min(60vh,420px)}.document-panel-module__UO9x8a__previewImage{object-fit:contain;justify-self:center;max-width:100%;max-height:min(60vh,420px)}.document-panel-module__UO9x8a__actions{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.document-panel-module__UO9x8a__foot{justify-content:space-between;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-4);border-top:1px solid var(--ds-color-border-subtle);background:var(--ds-color-surface-raised);flex-wrap:wrap;display:flex}.document-panel-module__UO9x8a__footMeta{color:var(--ds-color-text-muted);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs)}.document-panel-module__UO9x8a__startForm{align-content:start;gap:var(--ds-space-3);max-width:480px;padding:var(--ds-space-1)}.document-panel-module__UO9x8a__startForm .document-panel-module__UO9x8a__actions{margin-top:var(--ds-space-2)}.document-panel-module__UO9x8a__extraForm{gap:var(--ds-space-2);justify-items:start;display:grid}.document-panel-module__UO9x8a__extraForm .document-panel-module__UO9x8a__fieldInput{width:100%;max-width:360px}.document-panel-module__UO9x8a__help{font-size:var(--ds-text-sm)}.document-panel-module__UO9x8a__help[open]{gap:var(--ds-space-2);padding:var(--ds-space-3);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);display:grid}.document-panel-module__UO9x8a__helpSummary{min-height:44px;color:var(--ds-color-text-secondary);text-underline-offset:3px;cursor:pointer;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.document-panel-module__UO9x8a__helpSummary:focus-visible{border-radius:var(--ds-radius-sm);box-shadow:var(--ds-focus-ring);outline:none}.document-panel-module__UO9x8a__helpList{gap:var(--ds-space-1) var(--ds-space-3);grid-template-columns:max-content 1fr;margin:0;display:grid}.document-panel-module__UO9x8a__helpList dt{font-weight:600}.document-panel-module__UO9x8a__helpList dd{color:var(--ds-color-text-muted);margin:0}.document-panel-module__UO9x8a__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.document-panel-module__UO9x8a__shell{width:100vw;top:0}.document-panel-module__UO9x8a__helpList{grid-template-columns:1fr}.document-panel-module__UO9x8a__helpList dd{margin-bottom:var(--ds-space-1)}}@media (max-width:768px){.document-panel-module__UO9x8a__shell.document-panel-module__UO9x8a__shellEmbedded{border-radius:var(--ds-radius-none);background:0 0;border:0;flex-direction:column;flex:1 0 auto;display:flex;overflow:visible}.document-panel-module__UO9x8a__shell.document-panel-module__UO9x8a__shellEmbedded .document-panel-module__UO9x8a__panel{flex:1 0 auto;overflow:visible}.document-panel-module__UO9x8a__shell.document-panel-module__UO9x8a__shellEmbedded .document-panel-module__UO9x8a__scroll{padding:0;overflow:visible}.document-panel-module__UO9x8a__shell.document-panel-module__UO9x8a__shellEmbedded .document-panel-module__UO9x8a__foot{position:sticky;bottom:0}.document-panel-module__UO9x8a__itemBody{padding-left:var(--ds-space-3)}.document-panel-module__UO9x8a__itemBadges{display:none}}@media (prefers-reduced-motion:reduce){.document-panel-module__UO9x8a__chevron{transition:none}}.document-panel-module__UO9x8a__summary,.document-panel-module__UO9x8a__items,.document-panel-module__UO9x8a__fileRow,.document-panel-module__UO9x8a__stagedRow,.document-panel-module__UO9x8a__shell.document-panel-module__UO9x8a__shellEmbedded{border-color:var(--ds-glass-border);box-shadow:var(--ds-glass-highlight), var(--ds-shadow-depth-1)}.document-panel-module__UO9x8a__marker{width:14px;height:14px;box-shadow:var(--ds-glass-highlight), 0 1px 2px color-mix(in srgb, var(--ds-color-brand) 28%, transparent)}.document-panel-module__UO9x8a__item[data-state=rejected] .document-panel-module__UO9x8a__marker,.document-panel-module__UO9x8a__item[data-state=submitted] .document-panel-module__UO9x8a__marker,.document-panel-module__UO9x8a__item[data-state=approved] .document-panel-module__UO9x8a__marker,.document-panel-module__UO9x8a__item[data-state=satisfied] .document-panel-module__UO9x8a__marker,.document-panel-module__UO9x8a__item[data-state=waived] .document-panel-module__UO9x8a__marker{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ds-color-surface-raised) 45%, transparent), 0 1px 3px color-mix(in srgb, var(--ds-color-brand) 30%, transparent)}.document-panel-module__UO9x8a__item{transition:background var(--ds-motion-fast) var(--ds-ease)}@media (min-width:769px){.document-panel-module__UO9x8a__itemBody{padding-left:calc(var(--ds-space-3) + 14px + var(--ds-space-3))}}.document-panel-module__UO9x8a__progress{height:10px;box-shadow:inset 0 1px 3px color-mix(in srgb, var(--ds-color-brand) 24%, transparent)}.document-panel-module__UO9x8a__progressSegment{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ds-color-surface-raised) 40%, transparent);transition:flex-grow var(--ds-motion-panel) var(--ds-ease)}.document-panel-module__UO9x8a__legend li:before{box-shadow:0 1px 2px color-mix(in srgb, var(--ds-color-brand) 28%, transparent)}.document-panel-module__UO9x8a__primaryLink{margin-bottom:6px}.document-panel-module__UO9x8a__viewer{border-color:var(--ds-glass-border);background:var(--ds-glass-bg-strong);box-shadow:var(--ds-glass-highlight), var(--ds-shadow-depth-2)}.document-panel-module__UO9x8a__previewFrame,.document-panel-module__UO9x8a__previewImage{box-shadow:var(--ds-shadow-depth-1)}.document-panel-module__UO9x8a__dropzone{border-color:var(--ds-color-border-strong);background:var(--ds-color-surface);box-shadow:inset 0 2px 6px color-mix(in srgb, var(--ds-color-brand) 12%, transparent);transition:background var(--ds-motion-fast) var(--ds-ease), border-color var(--ds-motion-fast) var(--ds-ease), box-shadow var(--ds-motion-panel) var(--ds-ease)}.document-panel-module__UO9x8a__dropzone[data-dragging=true],.document-panel-module__UO9x8a__dropzone:focus-within{border-color:var(--ds-color-primary);background:var(--ds-color-primary-soft);box-shadow:var(--ds-glow-primary)}.document-panel-module__UO9x8a__attachButton{box-shadow:var(--ds-glass-highlight), var(--ds-shadow-depth-1);transition:box-shadow var(--ds-motion-fast) var(--ds-ease), transform var(--ds-motion-fast) var(--ds-ease)}.document-panel-module__UO9x8a__attachButton:hover{transform:translateY(-1px)}.document-panel-module__UO9x8a__attachButton:active{box-shadow:none;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.document-panel-module__UO9x8a__attachButton:hover{transform:none}}
.document-templates-view-module__jAMzYW__editor{align-items:start;gap:var(--ds-space-4);grid-template-columns:280px minmax(0,1fr);min-width:0;display:grid}.document-templates-view-module__jAMzYW__links,.document-templates-view-module__jAMzYW__pane{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-raised);min-width:0}.document-templates-view-module__jAMzYW__links{gap:var(--ds-space-3);padding:var(--ds-space-4);align-content:start;display:grid}.document-templates-view-module__jAMzYW__sectionHead{gap:2px;display:grid}.document-templates-view-module__jAMzYW__sectionTitle{color:var(--ds-color-text);font-size:var(--ds-text-md);margin:0;font-weight:800}.document-templates-view-module__jAMzYW__linkList{gap:var(--ds-space-1);display:grid}.document-templates-view-module__jAMzYW__linkItem{width:100%;min-height:44px;padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-sm);color:var(--ds-color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;gap:2px;display:grid}.document-templates-view-module__jAMzYW__linkItem:hover{background:var(--ds-color-control-subtle)}.document-templates-view-module__jAMzYW__linkItem:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.document-templates-view-module__jAMzYW__linkItem[aria-current=true]{border-color:var(--ds-color-primary);background:var(--ds-color-primary-soft)}.document-templates-view-module__jAMzYW__linkItem strong{font-size:var(--ds-text-sm);font-weight:700}.document-templates-view-module__jAMzYW__linkItem[aria-current=true] strong{color:var(--ds-color-primary-content)}.document-templates-view-module__jAMzYW__linkItem[data-archived] strong{color:var(--ds-color-text-muted);text-decoration:line-through}.document-templates-view-module__jAMzYW__linkItem span{font-size:var(--ds-text-xs);color:var(--ds-color-text-muted)}.document-templates-view-module__jAMzYW__newLink{gap:var(--ds-space-2);padding-top:var(--ds-space-3);border-top:1px solid var(--ds-color-border-subtle);display:grid}.document-templates-view-module__jAMzYW__versions{align-items:center;gap:var(--ds-space-1);flex-wrap:wrap;display:inline-flex}.document-templates-view-module__jAMzYW__pane{grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.document-templates-view-module__jAMzYW__paneHead{gap:var(--ds-space-2);padding:var(--ds-space-4);border-bottom:1px solid var(--ds-color-border-subtle);display:grid}.document-templates-view-module__jAMzYW__paneBody{gap:var(--ds-space-3);padding:var(--ds-space-4);align-content:start;display:grid}.document-templates-view-module__jAMzYW__row{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.document-templates-view-module__jAMzYW__sectionLabel{font-size:var(--ds-text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ds-color-text-muted);margin:0;font-weight:600}.document-templates-view-module__jAMzYW__input{width:100%;min-height:36px;padding:var(--ds-space-1) var(--ds-space-2);border:1px solid var(--ds-color-border-strong);border-radius:var(--ds-radius-sm);background:var(--ds-color-surface-raised);color:var(--ds-color-text);font:inherit;font-size:var(--ds-text-sm)}.document-templates-view-module__jAMzYW__input:hover:not(:disabled){border-color:var(--ds-color-text-muted)}.document-templates-view-module__jAMzYW__input:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.document-templates-view-module__jAMzYW__tools{align-items:center;gap:var(--ds-space-1);flex-wrap:wrap;margin-left:auto;display:inline-flex}.document-templates-view-module__jAMzYW__itemBody textarea.document-templates-view-module__jAMzYW__description{min-height:var(--ds-control-h-md);field-sizing:content}.document-templates-view-module__jAMzYW__nameInput{max-width:340px;font-size:var(--ds-text-md);flex:220px;font-weight:600}.document-templates-view-module__jAMzYW__check{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-sm);display:inline-flex}.document-templates-view-module__jAMzYW__items{gap:var(--ds-space-2);margin:0;padding:0;list-style:none;display:grid}.document-templates-view-module__jAMzYW__item{gap:var(--ds-space-2);padding:var(--ds-space-2);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);grid-template-columns:auto 1fr auto;align-items:start;display:grid}.document-templates-view-module__jAMzYW__order{gap:2px;display:grid}.document-templates-view-module__jAMzYW__itemBody{gap:var(--ds-space-1);min-width:0;display:grid}.document-templates-view-module__jAMzYW__itemName{flex:200px;font-weight:500}.document-templates-view-module__jAMzYW__kind{padding:2px var(--ds-space-2);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-xs);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--ds-color-text-muted);white-space:nowrap}.document-templates-view-module__jAMzYW__kind[data-automatic]{background:color-mix(in srgb, var(--ds-color-accent) 14%, transparent);color:var(--ds-color-text);border-color:#0000}.document-templates-view-module__jAMzYW__hint,.document-templates-view-module__jAMzYW__footnote{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);margin:0}.document-templates-view-module__jAMzYW__footnote{font-size:var(--ds-text-xs)}.document-templates-view-module__jAMzYW__error{color:var(--ds-color-danger-content);font-size:var(--ds-text-sm);margin:0}.document-templates-view-module__jAMzYW__success{color:var(--ds-color-text);font-size:var(--ds-text-sm);margin:0}.document-templates-view-module__jAMzYW__draftBar{justify-content:space-between;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-3);border-top:1px solid var(--ds-color-border-subtle);background:var(--ds-color-surface-raised);font-size:var(--ds-text-sm);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.document-templates-view-module__jAMzYW__confirm{gap:var(--ds-space-2);padding:var(--ds-space-3);border-top:1px solid var(--ds-color-border-subtle);font-size:var(--ds-text-sm);display:grid}.document-templates-view-module__jAMzYW__confirm p{margin:0}.document-templates-view-module__jAMzYW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:820px){.document-templates-view-module__jAMzYW__editor{grid-template-columns:minmax(0,1fr)}.document-templates-view-module__jAMzYW__item{grid-template-columns:minmax(0,1fr) auto}.document-templates-view-module__jAMzYW__order{grid-area:2/1;display:flex}.document-templates-view-module__jAMzYW__itemBody{grid-area:1/1/auto/-1}.document-templates-view-module__jAMzYW__item>:last-child{grid-area:2/2}.document-templates-view-module__jAMzYW__tools{margin-left:0}.document-templates-view-module__jAMzYW__nameInput{max-width:none}}.document-templates-view-module__jAMzYW__links,.document-templates-view-module__jAMzYW__pane{border-color:var(--ds-glass-border);box-shadow:var(--ds-glass-highlight), var(--ds-shadow-depth-1)}.document-templates-view-module__jAMzYW__linkItem{transition:background var(--ds-motion-fast) var(--ds-ease), box-shadow var(--ds-motion-fast) var(--ds-ease)}.document-templates-view-module__jAMzYW__linkItem[aria-current=true]{box-shadow:var(--ds-glass-highlight), var(--ds-shadow-depth-1)}.document-templates-view-module__jAMzYW__item{border-color:var(--ds-glass-border);box-shadow:var(--ds-glass-highlight), var(--ds-shadow-depth-1);transition:box-shadow var(--ds-motion-fast) var(--ds-ease), transform var(--ds-motion-fast) var(--ds-ease)}.document-templates-view-module__jAMzYW__item:hover{box-shadow:var(--ds-glass-highlight), var(--ds-shadow-depth-2);transform:translateY(-1px)}.document-templates-view-module__jAMzYW__item[data-state=changed]{border-color:var(--ds-color-warning)}.document-templates-view-module__jAMzYW__item[data-state=new]{border-color:var(--ds-color-success)}.document-templates-view-module__jAMzYW__kind{box-shadow:var(--ds-glass-highlight)}.document-templates-view-module__jAMzYW__draftBar{background:var(--ds-glass-bg-strong);box-shadow:var(--ds-glass-highlight);-webkit-backdrop-filter:blur(var(--ds-glass-blur));backdrop-filter:blur(var(--ds-glass-blur))}.document-templates-view-module__jAMzYW__draftBar[data-dirty]{background:color-mix(in srgb, var(--ds-color-warning) 12%, var(--ds-color-surface-raised))}@media (prefers-reduced-motion:reduce){.document-templates-view-module__jAMzYW__item:hover{transform:none}}
.documents-workspace-module__9DuWUW__workspace{gap:var(--ds-space-4);min-width:0;color:var(--ds-color-text);display:grid}.documents-workspace-module__9DuWUW__filterRow{align-items:center;gap:var(--ds-space-2) var(--ds-space-3);flex-wrap:wrap;flex-basis:100%;min-width:0;display:flex;position:relative}.documents-workspace-module__9DuWUW__chipRail{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.documents-workspace-module__9DuWUW__clearFilters{color:var(--ds-color-primary-content);font:inherit;font-size:var(--ds-text-sm);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.documents-workspace-module__9DuWUW__clearFilters:hover{text-decoration:underline}.documents-workspace-module__9DuWUW__rowLink:focus-visible,.documents-workspace-module__9DuWUW__clearFilters:focus-visible{border-radius:var(--ds-radius-sm);box-shadow:var(--ds-focus-ring);outline:none}.documents-workspace-module__9DuWUW__tableSurface{min-width:0;display:grid}.documents-workspace-module__9DuWUW__cellStack{padding:var(--ds-space-2) 0;justify-items:start;gap:2px;display:grid}.documents-workspace-module__9DuWUW__rowLink,.documents-workspace-module__9DuWUW__rowTitle{max-width:100%;color:var(--ds-color-text);overflow-wrap:anywhere;font-weight:800;text-decoration:none;display:block}.documents-workspace-module__9DuWUW__rowLink:hover{color:var(--ds-color-primary-content);text-decoration:underline}.documents-workspace-module__9DuWUW__rowMeta{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);white-space:nowrap;display:block}.documents-workspace-module__9DuWUW__progressRow{align-items:center;gap:var(--ds-space-2);min-width:140px;display:flex}.documents-workspace-module__9DuWUW__progress{border-radius:var(--ds-radius-pill);background:var(--ds-color-border-subtle);flex:1;min-width:80px;height:8px;display:block;position:relative;overflow:hidden}.documents-workspace-module__9DuWUW__progressFill{border-radius:var(--ds-radius-pill);background:var(--ds-color-signal-success);height:100%;display:block}.documents-workspace-module__9DuWUW__progressValue{color:var(--ds-color-text);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.documents-workspace-module__9DuWUW__rowActions{gap:var(--ds-space-1);flex-wrap:wrap;display:flex}.documents-workspace-module__9DuWUW__rowText{color:var(--ds-color-text);font-size:var(--ds-text-sm);white-space:nowrap}.documents-workspace-module__9DuWUW__tableFooter{justify-content:space-between;gap:var(--ds-space-1) var(--ds-space-4);width:100%;color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);flex-wrap:wrap;display:flex}.documents-workspace-module__9DuWUW__localEmpty{justify-content:center;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-5) 0;color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);flex-wrap:wrap;display:flex}@media (max-width:820px){.documents-workspace-module__9DuWUW__progressRow{min-width:0}}@media (max-width:720px){.documents-workspace-module__9DuWUW__chipRail{flex:none;width:100%}}.documents-workspace-module__9DuWUW__relief{display:inline-flex}.documents-workspace-module__9DuWUW__relief>span{box-shadow:var(--ds-glass-highlight), 0 1px 2px color-mix(in srgb, var(--ds-color-brand) 18%, transparent)}.documents-workspace-module__9DuWUW__tableSurface{border-radius:var(--ds-radius-lg);box-shadow:var(--ds-glass-highlight), var(--ds-shadow-depth-1)}.documents-workspace-module__9DuWUW__tableSurface tbody tr{transition:box-shadow var(--ds-motion-fast) var(--ds-ease), transform var(--ds-motion-fast) var(--ds-ease);position:relative}.documents-workspace-module__9DuWUW__tableSurface tbody tr:hover,.documents-workspace-module__9DuWUW__tableSurface tbody tr:focus-within{z-index:1;box-shadow:var(--ds-shadow-depth-1);transform:translateY(-1px)}.documents-workspace-module__9DuWUW__progress{box-shadow:inset 0 1px 2px color-mix(in srgb, var(--ds-color-brand) 22%, transparent)}.documents-workspace-module__9DuWUW__progressFill{background:linear-gradient(to bottom, color-mix(in srgb, var(--ds-color-signal-success) 82%, var(--ds-color-surface-raised)), var(--ds-color-signal-success));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ds-color-surface-raised) 45%, transparent);transition:width var(--ds-motion-panel) var(--ds-ease)}@media (prefers-reduced-motion:reduce){.documents-workspace-module__9DuWUW__tableSurface tbody tr:hover,.documents-workspace-module__9DuWUW__tableSurface tbody tr:focus-within{transform:none}}
.inbox-module__p3Ua1a__panel{border-right:1px solid var(--ds-color-border-subtle);background:var(--ds-color-surface-raised);width:clamp(320px,28vw,400px);max-width:100%;height:100%;min-height:0;color:var(--ds-color-text);flex-direction:column;display:flex}.inbox-module__p3Ua1a__head{align-items:center;gap:var(--ds-space-2);height:56px;padding:0 var(--ds-space-4);border-bottom:1px solid var(--ds-color-border-subtle);flex:none;display:flex}.inbox-module__p3Ua1a__head svg,.inbox-module__p3Ua1a__viewHead svg{color:var(--ds-color-text-secondary);flex:none}.inbox-module__p3Ua1a__title{min-width:0;font-size:var(--ds-heading-section);letter-spacing:var(--ds-heading-section-tracking);flex:1;margin:0;font-weight:800;line-height:1.2}.inbox-module__p3Ua1a__body{gap:var(--ds-space-5);min-height:0;padding:var(--ds-space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.inbox-module__p3Ua1a__headCopy{flex:1;min-width:0;display:grid}.inbox-module__p3Ua1a__headSupport{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.inbox-module__p3Ua1a__waitingList{margin:0 calc(var(--ds-space-4) * -1);padding:0;list-style:none;display:grid}.inbox-module__p3Ua1a__waitingRow{align-items:center;gap:var(--ds-space-1) var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-4);border-top:1px solid var(--ds-color-border-subtle);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name wait""meta action";display:grid}.inbox-module__p3Ua1a__waitingRow:first-child{border-top:0}.inbox-module__p3Ua1a__waitingName,.inbox-module__p3Ua1a__waitingMeta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inbox-module__p3Ua1a__waitingMetaLine{align-items:baseline;gap:var(--ds-space-2);grid-area:meta;min-width:0;display:flex}.inbox-module__p3Ua1a__waitingName{color:var(--ds-color-text);font-size:var(--ds-text-sm);grid-area:name;font-weight:700}.inbox-module__p3Ua1a__waitingWait{color:var(--ds-color-text-secondary);font-size:var(--ds-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:wait;font-weight:700}.inbox-module__p3Ua1a__waitingMeta{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);flex:auto}.inbox-module__p3Ua1a__waitingSla{color:var(--ds-color-warning-content);font-size:var(--ds-text-xs);white-space:nowrap;flex:none;font-weight:700}.inbox-module__p3Ua1a__waitingSla[data-late=true]{color:var(--ds-color-danger-content)}.inbox-module__p3Ua1a__waitingAction{grid-area:action;justify-content:flex-end;display:flex}.inbox-module__p3Ua1a__foot{padding:var(--ds-space-3) var(--ds-space-4);border-top:1px solid var(--ds-color-border-subtle);flex:none}.inbox-module__p3Ua1a__footLink{align-items:center;gap:var(--ds-space-1);color:var(--ds-color-primary-content);font-size:var(--ds-text-xs);font-weight:700;text-decoration:none;display:inline-flex}.inbox-module__p3Ua1a__footLink:hover{text-decoration:underline}.inbox-module__p3Ua1a__footLink:focus-visible{border-radius:var(--ds-radius-xs);box-shadow:var(--ds-focus-ring);outline:none}.inbox-module__p3Ua1a__view{gap:var(--ds-space-5);width:100%;max-width:760px;color:var(--ds-color-text);margin:0 auto;display:grid}.inbox-module__p3Ua1a__viewHead{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.inbox-module__p3Ua1a__viewHead .inbox-module__p3Ua1a__title{flex:0 auto}.inbox-module__p3Ua1a__viewSupport{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);flex-basis:100%;margin:0}.inbox-module__p3Ua1a__section{gap:var(--ds-space-2);display:grid}.inbox-module__p3Ua1a__sectionHead{align-items:center;gap:var(--ds-space-2);display:flex}.inbox-module__p3Ua1a__sectionHead>:first-child{flex:1;min-width:0}.inbox-module__p3Ua1a__list{gap:var(--ds-space-2);margin:0;padding:0;list-style:none;display:grid}.inbox-module__p3Ua1a__count{height:22px;padding:0 var(--ds-space-2);border-radius:var(--ds-radius-pill);background:var(--ds-color-surface);color:var(--ds-color-text-muted);font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;font-weight:800;display:inline-flex}.inbox-module__p3Ua1a__count[data-tone=danger]{background:color-mix(in srgb, var(--ds-color-danger) 14%, transparent);color:var(--ds-color-danger-content)}.inbox-module__p3Ua1a__count[data-tone=warning]{background:color-mix(in srgb, var(--ds-color-warning) 16%, transparent);color:var(--ds-color-warning-content)}.inbox-module__p3Ua1a__count[data-tone=blue]{background:color-mix(in srgb, var(--ds-color-category-blue) 14%, transparent);color:var(--ds-color-category-blue)}.inbox-module__p3Ua1a__count[data-tone=neutral]{background:var(--ds-color-accent-soft);color:var(--ds-color-text)}.inbox-module__p3Ua1a__workItem{align-items:center;gap:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-raised);box-shadow:0 1px 2px color-mix(in srgb, var(--ds-color-shadow) 4%, transparent);flex-wrap:wrap;padding:10px 12px;display:flex}.inbox-module__p3Ua1a__workItem[data-tone=danger]{border-left:3px solid var(--ds-color-danger)}.inbox-module__p3Ua1a__workLink{min-width:0;color:var(--ds-color-text);flex:240px;gap:6px;text-decoration:none;display:grid}.inbox-module__p3Ua1a__workLink:hover .inbox-module__p3Ua1a__itemName{text-decoration:underline}.inbox-module__p3Ua1a__workLink:focus-visible{border-radius:var(--ds-radius-sm);box-shadow:var(--ds-focus-ring);outline:none}.inbox-module__p3Ua1a__workActions{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.inbox-module__p3Ua1a__workAction{align-items:center;gap:var(--ds-space-1);border:1px solid var(--ds-color-border-strong);border-radius:var(--ds-radius-pill);background:var(--ds-color-control);min-height:32px;color:var(--ds-color-text);font-size:var(--ds-text-xs);white-space:nowrap;padding:0 10px;font-weight:700;text-decoration:none;display:inline-flex}.inbox-module__p3Ua1a__workAction:hover{border-color:var(--ds-color-text-muted);color:var(--ds-color-text)}.inbox-module__p3Ua1a__workAction:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.inbox-module__p3Ua1a__itemCard{border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-raised);color:var(--ds-color-text);box-shadow:0 1px 2px color-mix(in srgb, var(--ds-color-shadow) 4%, transparent);gap:6px;padding:10px 12px;text-decoration:none;display:grid}.inbox-module__p3Ua1a__itemCard[data-priority=URGENTE]{border-left:3px solid var(--ds-color-danger)}.inbox-module__p3Ua1a__itemCard:hover{border-color:var(--ds-color-accent);color:var(--ds-color-text)}.inbox-module__p3Ua1a__itemCard[data-priority=URGENTE]:hover{border-left-color:var(--ds-color-danger)}.inbox-module__p3Ua1a__itemCard:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.inbox-module__p3Ua1a__itemRow{align-items:center;gap:var(--ds-space-2);min-width:0;display:flex}.inbox-module__p3Ua1a__kind{height:22px;padding:0 var(--ds-space-2);border-radius:var(--ds-radius-pill);background:var(--ds-color-surface);color:var(--ds-color-text-muted);font-size:var(--ds-text-2xs);white-space:nowrap;flex:none;align-items:center;font-weight:800;display:inline-flex}.inbox-module__p3Ua1a__itemName{min-width:0;font-size:var(--ds-text-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;overflow:hidden}.inbox-module__p3Ua1a__itemBody{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);overflow-wrap:anywhere;line-height:1.4}.inbox-module__p3Ua1a__itemOrigin{gap:var(--ds-space-1);width:fit-content;padding:0 var(--ds-space-2);border-radius:var(--ds-radius-pill);background:var(--ds-color-accent-soft);color:var(--ds-color-accent-on-paper);font-size:var(--ds-text-xs);justify-self:start;align-items:center;font-weight:700;display:inline-flex}.inbox-module__p3Ua1a__sleeping{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);align-items:center;gap:6px;margin:0;display:flex}.inbox-module__p3Ua1a__sleeping svg{flex:none}@media (max-width:768px){.inbox-module__p3Ua1a__panel{border-right:0;width:100%}}.inbox-module__p3Ua1a__moreLink{margin-top:var(--ds-space-1);color:var(--ds-focus-color);font-size:var(--ds-text-sm);justify-self:start;font-weight:700;text-decoration:none}.inbox-module__p3Ua1a__moreLink:hover{text-underline-offset:2px;text-decoration:underline}.inbox-module__p3Ua1a__moreLink:focus-visible{border-radius:var(--ds-radius-xs);box-shadow:var(--ds-focus-ring);outline:none}
.daily-queue-module__g3kGjW__page{gap:var(--ds-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.daily-queue-module__g3kGjW__queue{gap:var(--ds-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid;container-type:inline-size}.daily-queue-module__g3kGjW__sleeping,.daily-queue-module__g3kGjW__sleepingInline{align-items:center;gap:var(--ds-space-1);color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);margin:0;display:inline-flex}.daily-queue-module__g3kGjW__group{--bucket-color:var(--ds-color-text-subtle);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-raised);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.daily-queue-module__g3kGjW__group[data-bucket=vencido]{--bucket-color:var(--ds-color-danger)}.daily-queue-module__g3kGjW__group[data-bucket=agora]{--bucket-color:var(--ds-color-warning)}.daily-queue-module__g3kGjW__group[data-bucket=hoje]{--bucket-color:var(--ds-color-primary)}.daily-queue-module__g3kGjW__group[data-bucket=depois]{--bucket-color:var(--ds-color-signal-success)}.daily-queue-module__g3kGjW__groupHead{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-4);flex-wrap:wrap;display:flex}.daily-queue-module__g3kGjW__groupHead:not(:last-child){border-bottom:1px solid var(--ds-color-border-subtle)}.daily-queue-module__g3kGjW__groupDot{border-radius:var(--ds-radius-pill);background:var(--bucket-color);flex-shrink:0;width:8px;height:8px}.daily-queue-module__g3kGjW__groupTitle{color:var(--ds-color-text);font-size:var(--ds-text-sm);margin:0;font-weight:750}.daily-queue-module__g3kGjW__groupCount{min-width:22px;padding:0 var(--ds-space-2);border-radius:var(--ds-radius-pill);background:var(--ds-color-control-subtle);color:var(--ds-color-text-secondary);font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);text-align:center;font-weight:700;line-height:20px}.daily-queue-module__g3kGjW__groupHint{min-width:0;color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);flex:12rem}.daily-queue-module__g3kGjW__list{margin:0;padding:0;list-style:none;display:grid}.daily-queue-module__g3kGjW__item{align-items:center;gap:var(--ds-space-1) var(--ds-space-3);min-height:48px;padding:var(--ds-space-2) var(--ds-space-4);border-top:1px solid var(--ds-color-border-subtle);grid-template-columns:7.5rem minmax(8rem,15rem) minmax(0,1fr) 10rem auto;grid-template-areas:"kind name reason delay actions";display:grid;position:relative}.daily-queue-module__g3kGjW__item:first-child{border-top:0}.daily-queue-module__g3kGjW__item:before{inset:var(--ds-space-2) auto var(--ds-space-2) 0;border-radius:var(--ds-radius-pill);background:var(--bucket-color);content:"";width:3px;position:absolute}.daily-queue-module__g3kGjW__itemKind{grid-area:kind;min-width:0;display:flex}.daily-queue-module__g3kGjW__itemName,.daily-queue-module__g3kGjW__itemReason{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.daily-queue-module__g3kGjW__itemName{color:var(--ds-color-text);font-size:var(--ds-text-sm);grid-area:name;font-weight:700;text-decoration:none}.daily-queue-module__g3kGjW__itemName:hover{text-decoration:underline}.daily-queue-module__g3kGjW__itemName:focus-visible{border-radius:var(--ds-radius-xs);box-shadow:var(--ds-focus-ring);outline:none}.daily-queue-module__g3kGjW__itemReason{color:var(--ds-color-text-secondary);font-size:var(--ds-text-xs);grid-area:reason}.daily-queue-module__g3kGjW__itemDelay{color:var(--ds-color-text-secondary);font-size:var(--ds-text-xs);text-align:right;white-space:nowrap;grid-area:delay;font-weight:700}.daily-queue-module__g3kGjW__itemDelay[data-late=true]{color:var(--ds-color-danger-content)}.daily-queue-module__g3kGjW__actions{justify-content:flex-end;align-items:center;gap:var(--ds-space-1);grid-area:actions;display:flex}.daily-queue-module__g3kGjW__menuAnchor{display:inline-flex;position:relative}.daily-queue-module__g3kGjW__more{justify-self:start;align-items:center;gap:var(--ds-space-1);margin:0 var(--ds-space-4) var(--ds-space-3);padding:var(--ds-space-1) 0;color:var(--ds-color-primary-content);cursor:pointer;font:inherit;font-size:var(--ds-text-xs);background:0 0;border:0;font-weight:700;display:inline-flex}.daily-queue-module__g3kGjW__more:focus-visible{border-radius:var(--ds-radius-xs);box-shadow:var(--ds-focus-ring);outline:none}.daily-queue-module__g3kGjW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (max-width:760px){.daily-queue-module__g3kGjW__item{padding-block:var(--ds-space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name delay""reason actions"}.daily-queue-module__g3kGjW__itemKind{display:none}.daily-queue-module__g3kGjW__itemReason{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.daily-queue-module__g3kGjW__itemDelay{text-overflow:ellipsis;max-width:11rem;overflow:hidden}}
.retry-window-picker-module__RkOEoq__group{gap:var(--ds-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.retry-window-picker-module__RkOEoq__legend{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);padding:0;font-weight:700}.retry-window-picker-module__RkOEoq__options{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.retry-window-picker-module__RkOEoq__option{align-items:center;gap:var(--ds-space-1);padding:var(--ds-space-1) var(--ds-space-3);border:1px solid var(--ds-color-border-strong);border-radius:var(--ds-radius-pill);background:var(--ds-color-control);color:var(--ds-color-text-secondary);cursor:pointer;font-size:var(--ds-text-sm);display:inline-flex}.retry-window-picker-module__RkOEoq__option:has(input:checked){border-color:var(--ds-color-accent-on-paper);background:var(--ds-color-accent-soft);color:var(--ds-color-text);font-weight:700}.retry-window-picker-module__RkOEoq__option:has(input:focus-visible){box-shadow:var(--ds-focus-ring);outline:none}
.followups-module__6PkSEG__panel,.followups-module__6PkSEG__queue{gap:var(--ds-space-4);display:grid}.followups-module__6PkSEG__panelCompact{gap:var(--ds-space-3)}.followups-module__6PkSEG__composer{gap:var(--ds-space-3);padding:var(--ds-space-4);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-raised);display:grid}.followups-module__6PkSEG__panelCompact .followups-module__6PkSEG__composer{padding:var(--ds-space-3)}.followups-module__6PkSEG__kindGroup{gap:var(--ds-space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.followups-module__6PkSEG__legend{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);padding:0;font-weight:700}.followups-module__6PkSEG__kindOption{display:inline-flex;position:relative}.followups-module__6PkSEG__kindOption input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.followups-module__6PkSEG__kindOptionBody{align-items:center;gap:var(--ds-space-2);min-height:36px;padding:0 var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-pill);background:var(--ds-color-control);color:var(--ds-color-text-secondary);font-size:var(--ds-text-sm);font-weight:600;display:inline-flex}.followups-module__6PkSEG__kindOption input:checked+.followups-module__6PkSEG__kindOptionBody{border-color:var(--ds-color-accent-on-paper);background:var(--ds-color-accent-soft);color:var(--ds-color-text)}.followups-module__6PkSEG__kindOption input:focus-visible+.followups-module__6PkSEG__kindOptionBody{box-shadow:var(--ds-focus-ring);outline:none}.followups-module__6PkSEG__hint,.followups-module__6PkSEG__stateMessage,.followups-module__6PkSEG__queueSupport,.followups-module__6PkSEG__timelineMeta{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);margin:0;line-height:1.55}.followups-module__6PkSEG__timelineOrigin{gap:var(--ds-space-1);padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-pill);background:var(--ds-color-accent-soft);color:var(--ds-color-accent-on-paper);font-size:var(--ds-text-xs);justify-self:start;align-items:center;margin:0;font-weight:700;display:inline-flex}.followups-module__6PkSEG__fieldLabel{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);font-weight:700}.followups-module__6PkSEG__taskFields{gap:var(--ds-space-2);display:grid}.followups-module__6PkSEG__remindPresets{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.followups-module__6PkSEG__timeline{gap:var(--ds-space-3);margin:0;padding:0;list-style:none;display:grid}.followups-module__6PkSEG__timelineItem{gap:var(--ds-space-2);padding:var(--ds-space-3);border:1px solid var(--ds-color-border-subtle);border-left:3px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-raised);display:grid}.followups-module__6PkSEG__timelineItem[data-kind=task]{border-left-color:var(--ds-color-accent)}.followups-module__6PkSEG__timelineItem[data-kind=contact]{border-left-color:var(--ds-color-category-blue)}.followups-module__6PkSEG__timelineHeader{justify-content:space-between;align-items:baseline;gap:var(--ds-space-3);color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);display:flex}.followups-module__6PkSEG__timelineKind{letter-spacing:.04em;text-transform:uppercase;font-weight:700}.followups-module__6PkSEG__timelineBody{color:var(--ds-color-text);white-space:pre-wrap;margin:0;line-height:1.55}.followups-module__6PkSEG__completeButton{justify-self:start}.followups-module__6PkSEG__noteEdit{gap:var(--ds-space-2);display:grid}.followups-module__6PkSEG__noteActions{justify-content:flex-end;align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.followups-module__6PkSEG__queueHeader{gap:var(--ds-space-1);display:grid}.followups-module__6PkSEG__queueHeader h2{font-size:var(--ds-heading-section);letter-spacing:var(--ds-heading-section-tracking);margin:0}.followups-module__6PkSEG__queueGroup{gap:var(--ds-space-2);display:grid}.followups-module__6PkSEG__queueGroupTitle{align-items:center;gap:var(--ds-space-2);color:var(--ds-color-text-secondary);font-size:var(--ds-heading-subsection);letter-spacing:.04em;text-transform:uppercase;margin:0;display:flex}.followups-module__6PkSEG__queueGroupCount{min-width:22px;padding:0 var(--ds-space-2);border-radius:var(--ds-radius-pill);background:var(--ds-color-surface);color:var(--ds-color-text-muted);font-size:var(--ds-text-2xs);text-align:center;line-height:20px}.followups-module__6PkSEG__queueList{gap:var(--ds-space-2);margin:0;padding:0;list-style:none;display:grid}.followups-module__6PkSEG__queueItem{border:1px solid var(--ds-color-border-subtle);border-left:3px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-raised)}.followups-module__6PkSEG__queueItem[data-priority=URGENTE]{border-left-color:var(--ds-color-danger)}.followups-module__6PkSEG__queueItem[data-priority=ATENCAO]{border-left-color:var(--ds-color-warning)}.followups-module__6PkSEG__queueItem[data-priority=EM_DIA]{border-left-color:var(--ds-color-success)}.followups-module__6PkSEG__queueLink{gap:var(--ds-space-1);padding:var(--ds-space-3);border-radius:var(--ds-radius-lg);color:inherit;text-decoration:none;display:grid}.followups-module__6PkSEG__queueLink:hover{background:var(--ds-color-selected)}.followups-module__6PkSEG__queueLink:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.followups-module__6PkSEG__queueBody{color:var(--ds-color-text);font-weight:600;line-height:1.45}.followups-module__6PkSEG__queueMeta{align-items:center;gap:var(--ds-space-2);color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);display:flex}.followups-module__6PkSEG__queueBadge{padding:0 var(--ds-space-2);border-radius:var(--ds-radius-pill);background:var(--ds-color-surface);letter-spacing:.04em;text-transform:uppercase;font-weight:700;line-height:20px}.followups-module__6PkSEG__queueItem[data-priority=URGENTE] .followups-module__6PkSEG__queueBadge{color:var(--ds-color-danger-content)}.followups-module__6PkSEG__queueItem[data-priority=ATENCAO] .followups-module__6PkSEG__queueBadge{color:var(--ds-color-warning-content)}.followups-module__6PkSEG__queueItem[data-priority=EM_DIA] .followups-module__6PkSEG__queueBadge{color:var(--ds-color-success-content)}.followups-module__6PkSEG__nextStep{gap:var(--ds-space-2);padding:var(--ds-space-3);border:1px solid var(--ds-color-border-subtle);border-left:3px solid var(--ds-color-accent);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);display:grid}.followups-module__6PkSEG__nextStepTitle{color:var(--ds-color-text);margin:0;font-weight:600}.followups-module__6PkSEG__nextStepMeta{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);margin:0}.followups-module__6PkSEG__nextStepActions{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.followups-module__6PkSEG__sleepSummary{gap:var(--ds-space-1);padding:var(--ds-space-3);border:1px solid var(--ds-color-border-subtle);border-left:3px solid var(--ds-color-accent);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-raised);display:grid}.followups-module__6PkSEG__sleepSummaryTitle{color:var(--ds-color-text);font-size:var(--ds-heading-subsection);margin:0;font-weight:700}.followups-module__6PkSEG__sleepSummaryMeta{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);margin:0}.followups-module__6PkSEG__sleepSummaryNote{color:var(--ds-color-text-secondary);margin:0;font-style:italic;line-height:1.45}.followups-module__6PkSEG__sleepToggle{justify-self:start}.followups-module__6PkSEG__sleepForm{gap:var(--ds-space-2);padding:var(--ds-space-3);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-raised);display:grid}.followups-module__6PkSEG__sleepWindowGroup{gap:var(--ds-space-2);border:0;margin:0;padding:0;display:flex}.followups-module__6PkSEG__sleepWindowOption{align-items:center;gap:var(--ds-space-1);padding:var(--ds-space-1) var(--ds-space-3);border:1px solid var(--ds-color-border-strong);border-radius:var(--ds-radius-pill);background:var(--ds-color-control);color:var(--ds-color-text-secondary);cursor:pointer;font-size:var(--ds-text-sm);display:inline-flex}.followups-module__6PkSEG__sleepWindowOption:has(input:checked){border-color:var(--ds-color-accent-on-paper);background:var(--ds-color-accent-soft);color:var(--ds-color-text)}.followups-module__6PkSEG__sleepWindowOption:has(input:focus-visible){box-shadow:var(--ds-focus-ring);outline:none}.followups-module__6PkSEG__queueSleeping{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3);border:1px dashed var(--ds-color-border-subtle);border-radius:var(--ds-radius-lg);color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);display:flex}
.reconsult-agenda-module__cxAMvW__page{gap:var(--ds-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.reconsult-agenda-module__cxAMvW__unavailable{padding:var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-raised);color:var(--ds-color-text-secondary);font-size:var(--ds-text-sm);margin:0}.reconsult-agenda-module__cxAMvW__agenda{gap:var(--ds-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.reconsult-agenda-module__cxAMvW__group{--bucket-color:var(--ds-color-text-subtle);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-raised);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.reconsult-agenda-module__cxAMvW__group[data-bucket=atrasada]{--bucket-color:var(--ds-color-danger)}.reconsult-agenda-module__cxAMvW__group[data-bucket=semana]{--bucket-color:var(--ds-color-warning)}.reconsult-agenda-module__cxAMvW__group[data-bucket=mes]{--bucket-color:var(--ds-color-primary)}.reconsult-agenda-module__cxAMvW__group[data-bucket=depois]{--bucket-color:var(--ds-color-signal-success)}.reconsult-agenda-module__cxAMvW__groupHead{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-4);flex-wrap:wrap;display:flex}.reconsult-agenda-module__cxAMvW__groupHead:not(:last-child){border-bottom:1px solid var(--ds-color-border-subtle)}.reconsult-agenda-module__cxAMvW__groupDot{border-radius:var(--ds-radius-pill);background:var(--bucket-color);flex-shrink:0;width:8px;height:8px}.reconsult-agenda-module__cxAMvW__groupTitle{color:var(--ds-color-text);font-size:var(--ds-text-sm);margin:0;font-weight:750}.reconsult-agenda-module__cxAMvW__groupCount{min-width:22px;padding:0 var(--ds-space-2);border-radius:var(--ds-radius-pill);background:var(--ds-color-control-subtle);color:var(--ds-color-text-secondary);font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);text-align:center;font-weight:700;line-height:20px}.reconsult-agenda-module__cxAMvW__groupHint{align-items:center;gap:var(--ds-space-1);min-width:0;color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);flex:12rem;display:inline-flex}.reconsult-agenda-module__cxAMvW__list{margin:0;padding:0;list-style:none;display:grid}.reconsult-agenda-module__cxAMvW__item{align-items:start;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);grid-template-columns:7.5rem minmax(0,1fr) auto;display:grid;position:relative}.reconsult-agenda-module__cxAMvW__item:before{top:var(--ds-space-2);bottom:var(--ds-space-2);border-radius:var(--ds-radius-pill);background:var(--bucket-color);content:"";width:3px;position:absolute;left:0}.reconsult-agenda-module__cxAMvW__when{gap:var(--ds-space-1);display:grid}.reconsult-agenda-module__cxAMvW__whenDay{color:var(--ds-color-text);font-family:var(--ds-font-mono);font-size:var(--ds-text-sm);text-transform:capitalize;font-weight:700}.reconsult-agenda-module__cxAMvW__whenDistance{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs)}.reconsult-agenda-module__cxAMvW__item[data-state=devido] .reconsult-agenda-module__cxAMvW__whenDistance{color:var(--ds-color-danger-content);font-weight:700}.reconsult-agenda-module__cxAMvW__body{gap:var(--ds-space-1);min-width:0;display:grid}.reconsult-agenda-module__cxAMvW__name{color:var(--ds-color-text);font-size:var(--ds-text-sm);overflow-wrap:anywhere;font-weight:750;text-decoration:none}.reconsult-agenda-module__cxAMvW__name:hover{text-decoration:underline}.reconsult-agenda-module__cxAMvW__reason,.reconsult-agenda-module__cxAMvW__note,.reconsult-agenda-module__cxAMvW__meta{color:var(--ds-color-text-secondary);font-size:var(--ds-text-xs);overflow-wrap:anywhere;margin:0}.reconsult-agenda-module__cxAMvW__reasonLabel{color:var(--ds-color-text-muted);font-weight:700}.reconsult-agenda-module__cxAMvW__note{padding:var(--ds-space-1) var(--ds-space-2);border-left:2px solid var(--ds-color-border);background:var(--ds-color-control-subtle);border-radius:var(--ds-radius-sm)}.reconsult-agenda-module__cxAMvW__meta{align-items:center;gap:var(--ds-space-2);color:var(--ds-color-text-muted);flex-wrap:wrap;display:flex}.reconsult-agenda-module__cxAMvW__window{padding:0 var(--ds-space-2);border-radius:var(--ds-radius-pill);background:var(--ds-color-control-subtle);color:var(--ds-color-text-secondary);font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);font-weight:700;line-height:20px}.reconsult-agenda-module__cxAMvW__broker{align-items:center;gap:var(--ds-space-1);display:inline-flex}.reconsult-agenda-module__cxAMvW__open{align-items:center;gap:var(--ds-space-1);min-height:32px;padding:0 var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-sm);color:var(--ds-color-text);font-size:var(--ds-text-xs);white-space:nowrap;font-weight:650;text-decoration:none;display:inline-flex}.reconsult-agenda-module__cxAMvW__open:hover{background:var(--ds-color-control-subtle)}@media (max-width:640px){.reconsult-agenda-module__cxAMvW__item{grid-template-columns:minmax(0,1fr)}.reconsult-agenda-module__cxAMvW__when{justify-content:start;align-items:baseline;gap:var(--ds-space-2);grid-auto-flow:column}.reconsult-agenda-module__cxAMvW__open{justify-self:start}}.reconsult-agenda-module__cxAMvW__agenda{padding-bottom:var(--ds-space-2);grid-template-columns:repeat(4,minmax(250px,1fr));align-items:start;overflow-x:auto}.reconsult-agenda-module__cxAMvW__group{border-top:3px solid var(--bucket-color);background:var(--ds-color-surface);box-shadow:none}.reconsult-agenda-module__cxAMvW__groupHead{flex-wrap:nowrap}.reconsult-agenda-module__cxAMvW__groupHint{display:none}.reconsult-agenda-module__cxAMvW__list{gap:var(--ds-space-3);padding:var(--ds-space-3)}.reconsult-agenda-module__cxAMvW__item{gap:var(--ds-space-2);padding:var(--ds-space-3);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-sm);background:var(--ds-color-surface-raised);box-shadow:var(--ds-shadow-depth-1);transition:box-shadow var(--ds-motion-panel) var(--ds-ease), transform var(--ds-motion-panel) var(--ds-ease);grid-template-columns:minmax(0,1fr)}.reconsult-agenda-module__cxAMvW__item:hover{box-shadow:var(--ds-shadow-depth-2);transform:translateY(-2px)}.reconsult-agenda-module__cxAMvW__item+.reconsult-agenda-module__cxAMvW__item{border-top:1px solid var(--ds-color-border-subtle)}.reconsult-agenda-module__cxAMvW__item:before{display:none}.reconsult-agenda-module__cxAMvW__item[data-state=devido]{border-color:color-mix(in srgb, var(--ds-color-danger) 45%, var(--ds-color-border));background:linear-gradient(90deg, color-mix(in srgb, var(--ds-color-danger) 7%, var(--ds-color-surface-raised)), var(--ds-color-surface-raised) 60%)}.reconsult-agenda-module__cxAMvW__when{justify-content:space-between;align-items:baseline;gap:var(--ds-space-2);display:flex}.reconsult-agenda-module__cxAMvW__open{justify-content:center}.reconsult-agenda-module__cxAMvW__colEmpty{padding:var(--ds-space-5) var(--ds-space-3);color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);text-align:center;margin:0}@media (max-width:640px){.reconsult-agenda-module__cxAMvW__when{grid-auto-flow:row}}.reconsult-agenda-module__cxAMvW__group[data-bucket=atrasada]{--bucket-content:var(--ds-color-danger-content)}.reconsult-agenda-module__cxAMvW__group[data-bucket=semana]{--bucket-content:var(--ds-color-warning-content)}.reconsult-agenda-module__cxAMvW__group[data-bucket=mes]{--bucket-content:var(--ds-color-primary-content)}.reconsult-agenda-module__cxAMvW__group[data-bucket=depois]{--bucket-content:var(--ds-color-signal-success-content)}.reconsult-agenda-module__cxAMvW__distance{padding:var(--ds-space-1) var(--ds-space-3);border-radius:var(--ds-radius-pill);background:color-mix(in srgb, var(--bucket-color) 18%, var(--ds-color-surface-raised));color:var(--bucket-content);font-size:var(--ds-text-xs);white-space:nowrap;font-weight:800}.reconsult-agenda-module__cxAMvW__item[data-state=devido] .reconsult-agenda-module__cxAMvW__distance{background:var(--ds-color-danger);color:var(--ds-color-surface-raised)}.reconsult-agenda-module__cxAMvW__reasonBox,.reconsult-agenda-module__cxAMvW__noteBox{padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-sm);border-left:3px solid var(--box-color);background:color-mix(in srgb, var(--box-color) 12%, var(--ds-color-surface-raised));font-size:var(--ds-text-xs);overflow-wrap:anywhere;gap:2px;margin:0;display:grid}.reconsult-agenda-module__cxAMvW__reasonBox{--box-color:var(--ds-color-warning)}.reconsult-agenda-module__cxAMvW__reasonBox strong{color:var(--ds-color-warning-content);font-size:var(--ds-text-sm);font-weight:800}.reconsult-agenda-module__cxAMvW__noteBox{--box-color:var(--ds-color-primary);color:var(--ds-color-text)}.reconsult-agenda-module__cxAMvW__boxLabel{color:var(--ds-color-text-muted);font-size:var(--ds-text-2xs);font-weight:800}.reconsult-agenda-module__cxAMvW__noteBox .reconsult-agenda-module__cxAMvW__boxLabel{color:var(--ds-color-primary-content)}
.prosa-kit-module__HJM6pq__mark{border-radius:var(--ds-radius-lg);letter-spacing:-.02em;flex:none;place-items:center;width:36px;height:36px;font-weight:800;display:inline-grid}.prosa-kit-module__HJM6pq__mark[data-size=sm]{border-radius:var(--ds-radius-sm);width:24px;height:24px;font-size:var(--ds-text-2xs)}.prosa-kit-module__HJM6pq__mark[data-size=lg]{width:48px;height:48px;font-size:var(--ds-text-lg)}.prosa-kit-module__HJM6pq__mark[data-product=crivo]{background:linear-gradient(135deg, var(--ds-color-brand-ramp-from), var(--ds-color-brand-ramp-to));color:var(--ds-color-brand-ramp-content)}.prosa-kit-module__HJM6pq__mark[data-product=prosa]{background:color-mix(in srgb, var(--ds-color-category-purple) 16%, var(--ds-color-surface-raised));color:color-mix(in srgb, var(--ds-color-category-purple) 70%, var(--ds-color-text));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-color-category-purple) 30%, transparent)}.prosa-kit-module__HJM6pq__section{gap:var(--ds-space-4);align-content:start;min-width:0;display:grid}.prosa-kit-module__HJM6pq__sectionHead{align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.prosa-kit-module__HJM6pq__sectionIcon{border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);width:32px;height:32px;color:var(--ds-color-text-secondary);box-shadow:inset 0 0 0 1px var(--ds-color-border-subtle);flex:none;place-items:center;display:inline-grid}.prosa-kit-module__HJM6pq__sectionTitles{flex:200px;gap:2px;min-width:0;display:grid}.prosa-kit-module__HJM6pq__sectionTitle{font-size:var(--ds-heading-section);letter-spacing:-.02em;margin:0;font-weight:780}.prosa-kit-module__HJM6pq__sectionSubtitle{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);margin:0}.prosa-kit-module__HJM6pq__plan{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-raised);box-shadow:0 1px 2px color-mix(in srgb, var(--ds-color-shadow) 6%, transparent);display:grid;overflow:hidden}.prosa-kit-module__HJM6pq__planHead{gap:var(--ds-space-3);padding:var(--ds-space-5);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.prosa-kit-module__HJM6pq__plan[data-product=crivo] .prosa-kit-module__HJM6pq__planHead{background:linear-gradient(135deg, var(--ds-color-brand-ramp-from), var(--ds-color-brand-ramp-via) 55%, var(--ds-color-brand-ramp-to));color:var(--ds-color-brand-ramp-content)}.prosa-kit-module__HJM6pq__plan[data-product=prosa] .prosa-kit-module__HJM6pq__planHead{background:color-mix(in srgb, var(--ds-color-category-purple) 9%, var(--ds-color-surface-raised));border-bottom:1px solid color-mix(in srgb, var(--ds-color-category-purple) 18%, var(--ds-color-border-subtle))}.prosa-kit-module__HJM6pq__plan[data-product=crivo] .prosa-kit-module__HJM6pq__mark[data-product=crivo]{background:color-mix(in srgb, var(--ds-color-brand-ramp-content) 16%, transparent)}.prosa-kit-module__HJM6pq__planName{gap:2px;min-width:0;display:grid}.prosa-kit-module__HJM6pq__planName strong{font-size:var(--ds-heading-section);letter-spacing:-.02em;font-weight:800}.prosa-kit-module__HJM6pq__planName span{font-size:var(--ds-text-xs);opacity:.8}.prosa-kit-module__HJM6pq__planPrice{justify-items:end;gap:2px;display:grid}.prosa-kit-module__HJM6pq__planPrice strong{font-family:var(--ds-font-mono);letter-spacing:-.04em;white-space:nowrap;font-size:1.5rem;font-weight:800}.prosa-kit-module__HJM6pq__planPrice span{font-size:var(--ds-text-xs);opacity:.8;white-space:nowrap}.prosa-kit-module__HJM6pq__planBody{gap:var(--ds-space-4);padding:var(--ds-space-5);display:grid}.prosa-kit-module__HJM6pq__planFoot{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-5);border-top:1px solid var(--ds-color-border-subtle);background:var(--ds-color-surface);flex-wrap:wrap;display:flex}.prosa-kit-module__HJM6pq__planFoot>:first-child{margin-right:auto}.prosa-kit-module__HJM6pq__pillOnDark{border-radius:var(--ds-radius-pill);background:color-mix(in srgb, var(--ds-color-brand-ramp-content) 14%, transparent);height:24px;color:var(--ds-color-brand-ramp-content);font-size:var(--ds-text-2xs);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-weight:800;display:inline-flex}.prosa-kit-module__HJM6pq__pillOnDark:before{background:var(--ds-color-signal-success);content:"";border-radius:50%;width:6px;height:6px}.prosa-kit-module__HJM6pq__facts{gap:var(--ds-space-4);grid-template-columns:repeat(auto-fit,minmax(128px,1fr));margin:0;display:grid}.prosa-kit-module__HJM6pq__facts div{gap:2px;min-width:0;display:grid}.prosa-kit-module__HJM6pq__facts dt{color:var(--ds-color-text-muted);font-size:var(--ds-text-2xs);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.prosa-kit-module__HJM6pq__facts dd{margin:0;font-weight:700}.prosa-kit-module__HJM6pq__facts dd small{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);font-weight:500;display:block}.prosa-kit-module__HJM6pq__cycle{gap:6px;display:grid}.prosa-kit-module__HJM6pq__cycleTrack{border-radius:var(--ds-radius-pill);background:var(--ds-color-surface-muted);height:6px;position:relative}.prosa-kit-module__HJM6pq__cycleFill{border-radius:var(--ds-radius-pill);background:var(--ds-color-text);height:100%}.prosa-kit-module__HJM6pq__cycleLabels{justify-content:space-between;gap:var(--ds-space-2);color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);font-variant-numeric:tabular-nums;display:flex}.prosa-kit-module__HJM6pq__cycleLabels strong{color:var(--ds-color-text)}.prosa-kit-module__HJM6pq__monoNote{color:var(--ds-color-text-muted);font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs)}.prosa-kit-module__HJM6pq__stats{gap:var(--ds-space-3);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.prosa-kit-module__HJM6pq__stat{gap:2px var(--ds-space-3);padding:var(--ds-space-4);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-raised);box-shadow:0 1px 2px color-mix(in srgb, var(--ds-color-shadow) 4%, transparent);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.prosa-kit-module__HJM6pq__statIcon{border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);width:40px;height:40px;color:var(--ds-color-text-secondary);grid-row:span 3;place-items:center;display:grid}.prosa-kit-module__HJM6pq__stat[data-tone=warning] .prosa-kit-module__HJM6pq__statIcon{background:color-mix(in srgb, var(--ds-color-warning) 16%, var(--ds-color-surface-raised));color:var(--ds-color-warning-content)}.prosa-kit-module__HJM6pq__stat[data-tone=success] .prosa-kit-module__HJM6pq__statIcon{background:color-mix(in srgb, var(--ds-color-success) 14%, var(--ds-color-surface-raised));color:var(--ds-color-success-content)}.prosa-kit-module__HJM6pq__stat[data-tone=prosa] .prosa-kit-module__HJM6pq__statIcon{background:color-mix(in srgb, var(--ds-color-category-purple) 14%, var(--ds-color-surface-raised));color:color-mix(in srgb, var(--ds-color-category-purple) 70%, var(--ds-color-text))}.prosa-kit-module__HJM6pq__statLabel{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);font-weight:700}.prosa-kit-module__HJM6pq__statValue{font-family:var(--ds-font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:800}.prosa-kit-module__HJM6pq__statDetail{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs)}.prosa-kit-module__HJM6pq__avatar{background:color-mix(in srgb, var(--ds-color-category-blue) 16%, var(--ds-color-surface-raised));width:32px;height:32px;color:color-mix(in srgb, var(--ds-color-category-blue) 70%, var(--ds-color-text));font-size:var(--ds-text-2xs);border-radius:50%;flex:none;place-items:center;font-weight:800;display:inline-grid}.prosa-kit-module__HJM6pq__avatar[data-size=lg]{width:48px;height:48px;font-size:var(--ds-text-sm)}.prosa-kit-module__HJM6pq__avatar[data-hue="1"]{background:color-mix(in srgb, var(--ds-color-category-purple) 16%, var(--ds-color-surface-raised));color:color-mix(in srgb, var(--ds-color-category-purple) 70%, var(--ds-color-text))}.prosa-kit-module__HJM6pq__avatar[data-hue="2"]{background:var(--ds-color-accent-soft);color:var(--ds-color-accent-on-paper)}.prosa-kit-module__HJM6pq__avatar[data-hue="3"]{background:color-mix(in srgb, var(--ds-color-success) 16%, var(--ds-color-surface-raised));color:var(--ds-color-success-content)}.prosa-kit-module__HJM6pq__avatar[data-ai]{background:color-mix(in srgb, var(--ds-color-category-purple) 16%, var(--ds-color-surface-raised));color:color-mix(in srgb, var(--ds-color-category-purple) 70%, var(--ds-color-text))}.prosa-kit-module__HJM6pq__identity{align-items:center;gap:var(--ds-space-3);min-width:0;display:flex}.prosa-kit-module__HJM6pq__identityText{gap:1px;min-width:0;display:grid}.prosa-kit-module__HJM6pq__identityText strong{text-overflow:ellipsis;white-space:nowrap;font-weight:780;overflow:hidden}.prosa-kit-module__HJM6pq__identityText span{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prosa-kit-module__HJM6pq__number{border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-pill);background:var(--ds-color-surface);height:28px;font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);white-space:nowrap;align-items:center;gap:8px;padding:0 10px 0 8px;display:inline-flex}.prosa-kit-module__HJM6pq__dot{background:var(--ds-color-text-muted);border-radius:50%;flex:none;width:8px;height:8px}.prosa-kit-module__HJM6pq__dot[data-state=connected]{background:var(--ds-color-signal-success);box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-color-signal-success) 22%, transparent)}.prosa-kit-module__HJM6pq__dot[data-state=disconnected]{background:var(--ds-color-warning)}.prosa-kit-module__HJM6pq__dot[data-state=awaiting_qr]{background:var(--ds-color-accent)}.prosa-kit-module__HJM6pq__numberState{color:var(--ds-color-text-muted);font-family:var(--ds-font-sans);font-weight:700}.prosa-kit-module__HJM6pq__payer{border-radius:var(--ds-radius-pill);background:var(--ds-color-surface);height:24px;box-shadow:inset 0 0 0 1px var(--ds-color-border-subtle);color:var(--ds-color-text-secondary);font-size:var(--ds-text-2xs);white-space:nowrap;justify-self:start;align-items:center;gap:6px;padding:0 10px;font-weight:800;display:inline-flex}.prosa-kit-module__HJM6pq__payer[data-payer=self]{background:color-mix(in srgb, var(--ds-color-category-purple) 12%, var(--ds-color-surface-raised));color:color-mix(in srgb, var(--ds-color-category-purple) 70%, var(--ds-color-text))}.prosa-kit-module__HJM6pq__payer[data-payer=workspace]{background:color-mix(in srgb, var(--ds-color-category-blue) 10%, var(--ds-color-surface-raised));color:color-mix(in srgb, var(--ds-color-category-blue) 70%, var(--ds-color-text))}.prosa-kit-module__HJM6pq__charges{margin:0;padding:0;list-style:none;display:grid}.prosa-kit-module__HJM6pq__charge{gap:var(--ds-space-3);padding:var(--ds-space-3) 0;border-bottom:1px solid var(--ds-color-border-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.prosa-kit-module__HJM6pq__charge:last-child{border-bottom:0}.prosa-kit-module__HJM6pq__chargeAmount{justify-items:end;gap:2px;display:grid}.prosa-kit-module__HJM6pq__chargeAmount strong{font-family:var(--ds-font-mono);white-space:nowrap;font-weight:800}.prosa-kit-module__HJM6pq__total{justify-content:space-between;align-items:baseline;gap:var(--ds-space-2);padding-top:var(--ds-space-3);border-top:1px dashed var(--ds-color-border);display:flex}.prosa-kit-module__HJM6pq__total strong{font-family:var(--ds-font-mono);letter-spacing:-.03em;font-size:1.25rem;font-weight:800}.prosa-kit-module__HJM6pq__ledgerMonth{gap:var(--ds-space-2);display:grid}.prosa-kit-module__HJM6pq__ledgerMonthHead{justify-content:space-between;align-items:baseline;gap:var(--ds-space-2);padding:0 var(--ds-space-1);display:flex}.prosa-kit-module__HJM6pq__ledgerMonthHead h4{font-size:var(--ds-text-sm);margin:0;font-weight:800}.prosa-kit-module__HJM6pq__ledgerMonthHead span{color:var(--ds-color-text-muted);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs)}.prosa-kit-module__HJM6pq__ledgerRows{border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-raised);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.prosa-kit-module__HJM6pq__ledgerRow{gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--ds-color-border-subtle);font-size:var(--ds-text-sm);grid-template-columns:minmax(220px,1.6fr) minmax(110px,.7fr) minmax(140px,.9fr) 112px 104px 132px;align-items:center;display:grid}.prosa-kit-module__HJM6pq__ledgerRow:last-child{border-bottom:0}.prosa-kit-module__HJM6pq__ledgerRow[data-status=scheduled]{background:var(--ds-color-surface)}.prosa-kit-module__HJM6pq__ledgerMeta{gap:1px;display:grid}.prosa-kit-module__HJM6pq__ledgerMeta span{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs)}.prosa-kit-module__HJM6pq__ledgerAmount{font-family:var(--ds-font-mono);text-align:right;white-space:nowrap;font-weight:800}.prosa-kit-module__HJM6pq__receipt{color:var(--ds-color-text-secondary);font-size:var(--ds-text-xs);white-space:nowrap;align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}.prosa-kit-module__HJM6pq__receipt:hover{color:var(--ds-color-text);text-decoration:underline}.prosa-kit-module__HJM6pq__receipt:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}@media (max-width:820px){.prosa-kit-module__HJM6pq__ledgerRow{row-gap:var(--ds-space-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id amount""due status""paid receipt"}.prosa-kit-module__HJM6pq__ledgerRow>:first-child{grid-area:id}.prosa-kit-module__HJM6pq__ledgerRow>:nth-child(2){grid-area:due}.prosa-kit-module__HJM6pq__ledgerRow>:nth-child(3){grid-area:paid}.prosa-kit-module__HJM6pq__ledgerRow>:nth-child(4){grid-area:status;justify-self:end}.prosa-kit-module__HJM6pq__ledgerRow>:nth-child(5){grid-area:amount}.prosa-kit-module__HJM6pq__ledgerRow>:nth-child(6){grid-area:receipt;justify-self:end}.prosa-kit-module__HJM6pq__planHead{grid-template-columns:auto minmax(0,1fr)}.prosa-kit-module__HJM6pq__planPrice{grid-column:1/-1;justify-items:start}}.prosa-kit-module__HJM6pq__spend{gap:var(--ds-space-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;height:180px;margin:0;padding:0;list-style:none;display:grid}.prosa-kit-module__HJM6pq__spendItem{grid-template-rows:auto 1fr auto;justify-items:center;gap:6px;height:100%;display:grid}.prosa-kit-module__HJM6pq__spendValue{color:var(--ds-color-text-muted);font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);white-space:nowrap}.prosa-kit-module__HJM6pq__spendBar{border-radius:var(--ds-radius-sm);flex-direction:column;align-self:end;width:min(36px,100%);display:flex;overflow:hidden}.prosa-kit-module__HJM6pq__spendCrivo{background:var(--ds-color-text)}.prosa-kit-module__HJM6pq__spendProsa{background:color-mix(in srgb, var(--ds-color-category-purple) 70%, var(--ds-color-surface-raised))}.prosa-kit-module__HJM6pq__spendItem[data-forecast] .prosa-kit-module__HJM6pq__spendBar{opacity:.45}.prosa-kit-module__HJM6pq__spendLabel{color:var(--ds-color-text-secondary);font-size:var(--ds-text-xs);font-weight:700}.prosa-kit-module__HJM6pq__legend{gap:var(--ds-space-4);color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);flex-wrap:wrap;display:flex}.prosa-kit-module__HJM6pq__legend span{align-items:center;gap:6px;display:inline-flex}.prosa-kit-module__HJM6pq__legend i{border-radius:2px;width:10px;height:10px}.prosa-kit-module__HJM6pq__dueTag{width:fit-content;padding:2px var(--ds-space-2);border-radius:var(--ds-radius-pill);font-size:var(--ds-text-xs);white-space:nowrap;align-items:center;font-weight:800;display:inline-flex}.prosa-kit-module__HJM6pq__dueTag[data-tone=danger]{background:color-mix(in srgb, var(--ds-color-danger) 16%, var(--ds-color-surface));color:var(--ds-color-danger-content)}.prosa-kit-module__HJM6pq__dueTag[data-tone=warning]{background:color-mix(in srgb, var(--ds-color-warning) 18%, var(--ds-color-surface));color:var(--ds-color-warning-content)}.prosa-kit-module__HJM6pq__dueTag[data-tone=info]{background:var(--ds-color-primary-soft);color:var(--ds-color-primary-content)}.prosa-kit-module__HJM6pq__ledgerDue{font-size:var(--ds-text-md);font-weight:800}.prosa-kit-module__HJM6pq__chargeAmount strong,.prosa-kit-module__HJM6pq__ledgerAmount{font-size:var(--ds-text-lg)}.prosa-kit-module__HJM6pq__ledgerRow[data-status=overdue]{box-shadow:inset 3px 0 0 var(--ds-color-danger);background:color-mix(in srgb, var(--ds-color-danger) 6%, var(--ds-color-surface-raised))}.prosa-kit-module__HJM6pq__ledgerRow[data-status=overdue] .prosa-kit-module__HJM6pq__ledgerDue,.prosa-kit-module__HJM6pq__ledgerRow[data-status=overdue] .prosa-kit-module__HJM6pq__ledgerAmount{color:var(--ds-color-danger-content)}.prosa-kit-module__HJM6pq__ledgerRow[data-status=open]{box-shadow:inset 3px 0 0 var(--ds-color-warning)}.prosa-kit-module__HJM6pq__ledgerRow[data-status=paid] .prosa-kit-module__HJM6pq__ledgerAmount{color:var(--ds-color-success-content)}
.reservation-module__fg5vYq__section{gap:var(--ds-space-3);display:grid}.reservation-module__fg5vYq__sectionHead{justify-content:space-between;align-items:center;gap:var(--ds-space-2);display:flex}.reservation-module__fg5vYq__sectionHead h2,.reservation-module__fg5vYq__sectionHead h3{color:var(--ds-color-text);font-size:var(--ds-heading-section);letter-spacing:var(--ds-heading-section-tracking);margin:0}.reservation-module__fg5vYq__muted{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);margin:0;line-height:1.5}.reservation-module__fg5vYq__notice{gap:var(--ds-space-1);padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-muted);color:var(--ds-color-text-secondary);font-size:var(--ds-text-xs);margin:0;display:grid}.reservation-module__fg5vYq__notice strong{color:var(--ds-color-text);font-size:var(--ds-text-sm)}.reservation-module__fg5vYq__noticeWarning{background:color-mix(in srgb, var(--ds-color-warning) 12%, var(--ds-color-surface-raised))}.reservation-module__fg5vYq__noticeWarning strong{color:var(--ds-color-warning-content)}.reservation-module__fg5vYq__noticeDanger{background:color-mix(in srgb, var(--ds-color-danger) 10%, var(--ds-color-surface-raised))}.reservation-module__fg5vYq__noticeDanger strong{color:var(--ds-color-danger-content)}.reservation-module__fg5vYq__actions{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.reservation-module__fg5vYq__card{border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-lg);overflow:hidden}.reservation-module__fg5vYq__cardTop{gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);background:var(--ds-color-surface-muted);grid-template-columns:minmax(0,1fr) auto;display:grid}.reservation-module__fg5vYq__unitCode{color:var(--ds-color-text);font:800 1.5rem / 1 var(--ds-font-mono);letter-spacing:-.02em}.reservation-module__fg5vYq__unitSub{margin-top:var(--ds-space-1);color:var(--ds-color-text-muted);font-size:var(--ds-text-xs)}.reservation-module__fg5vYq__timer{text-align:right;align-content:start;gap:2px;display:grid}.reservation-module__fg5vYq__timerValue{color:var(--ds-color-warning-content);font:800 var(--ds-text-lg) / 1.2 var(--ds-font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.reservation-module__fg5vYq__timerConfirmed{color:var(--ds-color-signal-success-content)}.reservation-module__fg5vYq__timer small{color:var(--ds-color-text-muted);font-size:var(--ds-text-2xs)}.reservation-module__fg5vYq__meter{background:var(--ds-color-border-subtle);height:4px}.reservation-module__fg5vYq__meterFill{background:var(--ds-color-warning);height:100%;transition:width var(--ds-motion-fast) var(--ds-ease);display:block}.reservation-module__fg5vYq__meterLow .reservation-module__fg5vYq__meterFill{background:var(--ds-color-danger)}.reservation-module__fg5vYq__cardBody{gap:var(--ds-space-3);padding:var(--ds-space-4);display:grid}.reservation-module__fg5vYq__specs{gap:var(--ds-space-1) var(--ds-space-4);color:var(--ds-color-text-secondary);font-size:var(--ds-text-xs);flex-wrap:wrap;display:flex}.reservation-module__fg5vYq__mono{font-family:var(--ds-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.reservation-module__fg5vYq__form{gap:var(--ds-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reservation-module__fg5vYq__full{grid-column:1/-1}.reservation-module__fg5vYq__control{gap:6px;display:grid}.reservation-module__fg5vYq__pick:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.reservation-module__fg5vYq__error{color:var(--ds-color-danger-content);font-size:var(--ds-text-xs);margin:0}.reservation-module__fg5vYq__facts{gap:var(--ds-space-2) var(--ds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.reservation-module__fg5vYq__facts div{gap:1px;min-width:0;display:grid}.reservation-module__fg5vYq__facts dt{color:var(--ds-color-text-muted);font-size:var(--ds-text-2xs);font-weight:600}.reservation-module__fg5vYq__facts dd{color:var(--ds-color-text);font-size:var(--ds-text-sm);overflow-wrap:anywhere;margin:0;font-weight:700}.reservation-module__fg5vYq__dialogBody{gap:var(--ds-space-4);min-width:0;display:grid}.reservation-module__fg5vYq__dialogHead{gap:var(--ds-space-1);display:grid}.reservation-module__fg5vYq__dialogHead h2{color:var(--ds-color-text);font-size:var(--ds-heading-page-compact);letter-spacing:var(--ds-heading-page-tracking);margin:0}.reservation-module__fg5vYq__filtersRow{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex;position:relative}.reservation-module__fg5vYq__unitsCount{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);margin:0}.reservation-module__fg5vYq__unitsCount strong{color:var(--ds-color-text)}.reservation-module__fg5vYq__statusCell{align-items:center;gap:var(--ds-space-1);flex-wrap:wrap;display:flex}td:has(.reservation-module__fg5vYq__statusCell){flex-wrap:wrap}.reservation-module__fg5vYq__nowrap{white-space:nowrap}.reservation-module__fg5vYq__pickCell{align-items:center;gap:var(--ds-space-2);display:inline-flex}.reservation-module__fg5vYq__pick,.reservation-module__fg5vYq__pickSpacer{flex:none;width:18px;height:18px;margin:0}.reservation-module__fg5vYq__pick{accent-color:var(--ds-color-primary)}.reservation-module__fg5vYq__dialogFoot{align-items:center;gap:var(--ds-space-2);padding-top:var(--ds-space-3);border-top:1px solid var(--ds-color-border-subtle);flex-wrap:wrap;display:flex}.reservation-module__fg5vYq__dialogFoot>span{min-width:0;color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);flex:220px}@media (max-width:560px){.reservation-module__fg5vYq__form,.reservation-module__fg5vYq__facts{grid-template-columns:1fr}}.reservation-module__fg5vYq__letterLine{align-items:center;gap:var(--ds-space-2);color:var(--ds-color-text);font-size:var(--ds-text-sm);flex-wrap:wrap;margin:0;display:flex}.reservation-module__fg5vYq__cellStack{gap:2px;display:grid}.reservation-module__fg5vYq__cellSub{color:var(--ds-color-text-muted);font-family:var(--ds-font-sans);font-size:var(--ds-text-xs)}
.unit-map-module__UUNtwq__map{gap:var(--ds-space-3);min-width:0;display:grid}.unit-map-module__UUNtwq__legend{gap:var(--ds-space-1) var(--ds-space-4);color:var(--ds-color-text-secondary);font-size:var(--ds-text-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.unit-map-module__UUNtwq__legend li{align-items:center;gap:var(--ds-space-2);display:inline-flex}.unit-map-module__UUNtwq__swatch{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-xs);width:14px;height:14px}.unit-map-module__UUNtwq__blocks{gap:var(--ds-space-3);min-width:0;display:grid}.unit-map-module__UUNtwq__block{gap:var(--ds-space-2);min-width:0;display:grid}.unit-map-module__UUNtwq__blockTitle{color:var(--ds-color-text-muted);font-size:var(--ds-text-2xs);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:800}.unit-map-module__UUNtwq__floor{align-items:start;gap:var(--ds-space-2);grid-template-columns:36px minmax(0,1fr);display:grid}.unit-map-module__UUNtwq__floorLabel{padding-top:var(--ds-space-2);color:var(--ds-color-text-muted);font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs)}.unit-map-module__UUNtwq__units{gap:var(--ds-space-1);grid-template-columns:repeat(auto-fill,minmax(56px,1fr));display:grid}.unit-map-module__UUNtwq__unit{min-height:36px;padding:0 var(--ds-space-1);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-sm);background:var(--ds-color-surface-raised);box-shadow:var(--ds-glass-highlight), var(--ds-shadow-depth-1);color:var(--ds-color-text);cursor:pointer;font:700 var(--ds-text-xs) / 1 var(--ds-font-mono);font-variant-numeric:tabular-nums;transition:background var(--ds-motion-fast) var(--ds-ease), border-color var(--ds-motion-fast) var(--ds-ease), box-shadow var(--ds-motion-fast) var(--ds-ease), transform var(--ds-motion-fast) var(--ds-ease);position:relative}.unit-map-module__UUNtwq__unit:before{content:attr(data-code)}.unit-map-module__UUNtwq__unit:hover:not([aria-disabled=true]){border-color:var(--ds-color-primary);box-shadow:var(--ds-glass-highlight), var(--ds-shadow-depth-2);transform:translateY(-2px)}.unit-map-module__UUNtwq__unit:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.unit-map-module__UUNtwq__unit[aria-disabled=true]{cursor:not-allowed}.unit-map-module__UUNtwq__unit[aria-disabled=true]:not([data-tone=selected]){box-shadow:none}.unit-map-module__UUNtwq__unit[data-cap=above]:after{content:"";inset:auto var(--ds-space-2) 3px;border-radius:var(--ds-radius-pill);background:var(--ds-color-warning);height:2px;position:absolute}.unit-map-module__UUNtwq__swatch[data-tone=available],.unit-map-module__UUNtwq__unit[data-tone=available]{background:var(--ds-color-surface-raised)}.unit-map-module__UUNtwq__swatch[data-tone=selected],.unit-map-module__UUNtwq__unit[data-tone=selected]{border-color:var(--ds-color-primary);background:var(--ds-gradient-depth-primary);box-shadow:var(--ds-glow-primary);color:var(--ds-color-surface-raised)}.unit-map-module__UUNtwq__swatch[data-tone=reserved],.unit-map-module__UUNtwq__unit[data-tone=reserved]{background:var(--ds-color-accent-soft);color:var(--ds-color-accent-content);border-color:#0000}.unit-map-module__UUNtwq__swatch[data-tone=sold],.unit-map-module__UUNtwq__unit[data-tone=sold]{background:var(--ds-color-control-subtle);box-shadow:inset 0 1px 2px color-mix(in srgb, var(--ds-color-shadow) 14%, transparent);color:var(--ds-color-text-muted);border-color:#0000}.unit-map-module__UUNtwq__unit[data-tone=sold]:before{text-decoration:line-through}.unit-map-module__UUNtwq__swatch[data-tone=over-letter],.unit-map-module__UUNtwq__unit[data-tone=over-letter]{background:color-mix(in srgb, var(--ds-color-danger) 12%, var(--ds-color-surface-raised));color:var(--ds-color-danger-content);border-color:#0000}.unit-map-module__UUNtwq__swatch[data-tone=unavailable],.unit-map-module__UUNtwq__unit[data-tone=unavailable]{background:var(--ds-color-surface-muted);color:var(--ds-color-text-subtle);border-style:dashed}
.credit-letter-panel-module__Kd0DSq__panel,.credit-letter-panel-module__Kd0DSq__form{gap:var(--ds-space-4);display:grid}.credit-letter-panel-module__Kd0DSq__panel{border-radius:var(--ds-radius-lg)}.credit-letter-panel-module__Kd0DSq__head h2{font-size:var(--ds-heading-section);letter-spacing:var(--ds-heading-section-tracking)}.credit-letter-panel-module__Kd0DSq__statusDescription{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);margin:0;line-height:1.55}.credit-letter-panel-module__Kd0DSq__hint{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs)}.credit-letter-panel-module__Kd0DSq__facts{gap:var(--ds-space-2);font-size:var(--ds-text-sm);margin:0;display:grid}.credit-letter-panel-module__Kd0DSq__facts div{justify-content:space-between;gap:var(--ds-space-3);padding-bottom:var(--ds-space-2);border-bottom:1px solid var(--ds-color-border-subtle);display:flex}.credit-letter-panel-module__Kd0DSq__facts dt{color:var(--ds-color-text-muted)}.credit-letter-panel-module__Kd0DSq__facts dd{font-family:var(--ds-font-mono);text-align:right;margin:0}.credit-letter-panel-module__Kd0DSq__checkboxRow{color:var(--ds-color-text);font-size:var(--ds-text-sm);align-items:center;gap:10px;display:flex}.credit-letter-panel-module__Kd0DSq__checkboxRow input{width:18px;height:18px;accent-color:var(--ds-color-signal-success);margin:0}.credit-letter-panel-module__Kd0DSq__actionsRow{gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.credit-letter-panel-module__Kd0DSq__valuesGrid{gap:var(--ds-space-3) var(--ds-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.credit-letter-panel-module__Kd0DSq__factsGroupTitle{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);margin:0;font-weight:700}.credit-letter-panel-module__Kd0DSq__history{gap:var(--ds-space-2);font-size:var(--ds-text-sm);margin:0;padding:0;list-style:none;display:grid}.credit-letter-panel-module__Kd0DSq__history li{gap:var(--ds-space-1);padding-bottom:var(--ds-space-2);border-bottom:1px solid var(--ds-color-border-subtle);display:grid}.credit-letter-panel-module__Kd0DSq__historyMeta{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs)}.credit-letter-panel-module__Kd0DSq__historyChange{font-family:var(--ds-font-mono);overflow-wrap:anywhere}
.generate-upload-link-action-module__aZDGZG__anchor{display:inline-flex;position:relative}.generate-upload-link-action-module__aZDGZG__trigger{height:32px;padding:0 var(--ds-space-3);border-radius:var(--ds-radius-sm);background:var(--ds-color-control-subtle);color:var(--ds-color-text);font:700 var(--ds-text-sm) / 1 var(--ds-font-sans);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;display:inline-flex}.generate-upload-link-action-module__aZDGZG__trigger:hover,.generate-upload-link-action-module__aZDGZG__trigger[aria-expanded=true]{background:color-mix(in srgb, var(--ds-color-text) 10%, var(--ds-color-control-subtle))}.generate-upload-link-action-module__aZDGZG__panel{gap:var(--ds-space-3);flex-direction:column;display:flex}.generate-upload-link-action-module__aZDGZG__hint{color:var(--ds-color-text-muted);font:400 var(--ds-text-sm) / 1.4 var(--ds-font-sans);margin:0}.generate-upload-link-action-module__aZDGZG__actions{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.generate-upload-link-action-module__aZDGZG__whatsappButton{height:32px;padding:0 var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-sm);color:var(--ds-color-text);font:600 var(--ds-text-sm) / 1 var(--ds-font-sans);cursor:pointer;background:0 0;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.generate-upload-link-action-module__aZDGZG__whatsappButton:hover{background:color-mix(in srgb, var(--ds-color-accent) 12%, transparent)}
.loss-reason-select-module__3eX48W__field{gap:6px;display:grid}.loss-reason-select-module__3eX48W__help{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);margin:0;line-height:1.5}
.settings-layout-module__IC4HeG__layout{align-content:start;gap:var(--ds-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.settings-layout-module__IC4HeG__content{align-content:start;gap:var(--ds-space-6);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.settings-layout-module__IC4HeG__rail{flex:100%;min-width:0}
.coleta-module__fciLjW__cardSide{flex-direction:column;width:min(460px,100%);height:calc(100dvh - 220px);min-height:480px;display:flex}@media (max-width:768px){.coleta-module__fciLjW__cardSide{width:100%;height:auto}}.coleta-module__fciLjW__page{padding:var(--ds-space-4);gap:var(--ds-space-4);min-width:0;display:grid}.coleta-module__fciLjW__fichaPanel{flex-direction:column;width:min(760px,100%);min-width:0;display:flex}.coleta-module__fciLjW__controls{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;min-width:0;display:flex}.coleta-module__fciLjW__controlsLabel{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}
.master-platform-settings-module__D-4otW__stack{gap:var(--ds-space-4);flex-direction:column;width:min(100%,92.5rem);min-width:0;margin:0 auto;display:flex}.master-platform-settings-module__D-4otW__status{align-items:center;gap:var(--ds-space-2) var(--ds-space-3);flex-wrap:wrap;grid-column:1/-1;min-width:0;display:flex}.master-platform-settings-module__D-4otW__lastChange{min-width:0;font-size:var(--ds-text-sm);color:var(--ds-color-text-muted);overflow-wrap:anywhere;flex:16rem}.master-platform-settings-module__D-4otW__footer{gap:var(--ds-space-3);min-width:0;display:grid}
