.invitation-module__8gNT7a__container{background:#fff;flex-direction:column;min-height:100vh;padding:0;display:flex;position:relative}.invitation-module__8gNT7a__logoContainer{z-index:10;position:absolute;top:2rem;left:2rem}.invitation-module__8gNT7a__logoLockup{align-items:center;gap:10px;display:inline-flex}.invitation-module__8gNT7a__logoMark{flex-shrink:0;width:30px;height:30px;display:block}.invitation-module__8gNT7a__logoWord{font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, sans-serif;color:var(--hero-navy);letter-spacing:-.03em;white-space:nowrap;font-size:22px;font-weight:500;line-height:1}.invitation-module__8gNT7a__stepIndicator{color:var(--color-text-secondary);letter-spacing:.05em;text-align:center;margin-bottom:2rem;font-size:.875rem;font-weight:600}.invitation-module__8gNT7a__content{text-align:center;flex-direction:column;flex:1;width:100%;max-width:720px;min-height:100vh;margin:0 auto;padding:8rem 2rem 2rem;display:flex}.invitation-module__8gNT7a__stepTitle{color:var(--color-text-primary);letter-spacing:-.02em;margin-bottom:.5rem;font-size:2rem;font-weight:500;line-height:1.2}.invitation-module__8gNT7a__stepSubtitle{color:var(--color-text-secondary);margin-bottom:3rem;font-size:1.125rem;line-height:1.5}.invitation-module__8gNT7a__stepSubtitle strong{color:var(--color-ink-700);font-weight:600}.invitation-module__8gNT7a__invitationCard{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-xl);flex-direction:column;gap:1rem;margin-bottom:2rem;padding:1.5rem;display:flex}.invitation-module__8gNT7a__detailRow{text-align:left;align-items:center;gap:1rem;display:flex}.invitation-module__8gNT7a__detailIcon{width:20px;height:20px;color:var(--color-text-secondary);flex-shrink:0}.invitation-module__8gNT7a__detailContent{flex-direction:column;flex:1;gap:.25rem;display:flex}.invitation-module__8gNT7a__detailLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.invitation-module__8gNT7a__detailValue{color:var(--color-text-primary);font-size:.875rem;font-weight:500}.invitation-module__8gNT7a__form{width:100%}.invitation-module__8gNT7a__formFields{flex-direction:column;gap:1.25rem;margin-bottom:1.5rem;display:flex}.invitation-module__8gNT7a__field{width:100%;position:relative}.invitation-module__8gNT7a__inputContainer{box-sizing:border-box;flex-direction:column;width:100%;display:flex;position:relative}.invitation-module__8gNT7a__passwordInputWrapper{--password-toggle-width:3rem;--password-toggle-color:var(--color-text-secondary)}.invitation-module__8gNT7a__input{border:1.5px solid var(--color-border);border-radius:var(--radius-lg);width:100%;color:var(--color-text-primary);box-sizing:border-box;appearance:none;background:#fff;outline:none;align-items:center;min-height:52px;padding:1rem 1.25rem;font-size:1rem;font-weight:400;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.invitation-module__8gNT7a__input:hover:not(:disabled):not(:focus){border-color:var(--color-border-dark);background-color:var(--color-bg-secondary)}.invitation-module__8gNT7a__input:focus{border-color:var(--color-text-primary);background-color:#fff;transform:translateY(-1px);box-shadow:0 0 0 3px #11182714}.invitation-module__8gNT7a__input::placeholder{color:var(--color-text-secondary);opacity:1;letter-spacing:.01em;font-size:1rem;font-weight:400}.invitation-module__8gNT7a__passwordRequirements{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:left;margin-bottom:2rem;padding:1.25rem;box-shadow:0 1px 3px #00000005}.invitation-module__8gNT7a__passwordRequirements h3{color:var(--color-ink-700);letter-spacing:.025em;margin:0 0 .75rem;font-size:.875rem;font-weight:600}.invitation-module__8gNT7a__passwordRequirements ul{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.invitation-module__8gNT7a__passwordRequirements li{color:var(--color-text-secondary);align-items:center;gap:.625rem;font-size:.875rem;transition:all .2s;display:flex}.invitation-module__8gNT7a__passwordRequirements li.invitation-module__8gNT7a__met{color:var(--color-success-deep);font-weight:500}.invitation-module__8gNT7a__checkmark{background:var(--color-border-light);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s;display:flex}.invitation-module__8gNT7a__passwordRequirements li.invitation-module__8gNT7a__met .invitation-module__8gNT7a__checkmark{background:var(--color-success-light);color:var(--color-success-deep)}.invitation-module__8gNT7a__requirementText{flex:1}.invitation-module__8gNT7a__continueButton{background:var(--color-primary);color:#fff;border-radius:var(--radius-lg);cursor:pointer;letter-spacing:.025em;border:none;justify-content:center;align-items:center;gap:.75rem;width:100%;min-height:52px;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.invitation-module__8gNT7a__continueButton:hover:not(:disabled){background:var(--color-primary-dark);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f640}.invitation-module__8gNT7a__continueButton:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 4px #0000001a}.invitation-module__8gNT7a__continueButton:disabled{background:var(--color-border);color:var(--color-text-tertiary);cursor:not-allowed;box-shadow:none;transform:none}.invitation-module__8gNT7a__invalidInvitationCard{border-radius:var(--radius-xl);text-align:center;background:#fff;border:1px solid #0000000d;max-width:480px;margin:0 auto;padding:3rem;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.invitation-module__8gNT7a__invalidIcon{background:linear-gradient(135deg, var(--color-warning-light) 0%, var(--color-warning-border) 100%);width:96px;height:96px;color:var(--color-warning-text);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 2rem;display:flex;position:relative;box-shadow:0 8px 16px -4px #fbbf244d}.invitation-module__8gNT7a__invalidIcon:before{content:"";background:linear-gradient(135deg, var(--color-warning-light) 0%, var(--color-warning-border) 100%);opacity:.2;z-index:-1;border-radius:50%;position:absolute;inset:-4px}.invitation-module__8gNT7a__invalidTitle{color:var(--color-text-primary);letter-spacing:-.025em;margin-bottom:.75rem;font-size:1.875rem;font-weight:500;line-height:1.2}.invitation-module__8gNT7a__invalidDescription{color:var(--color-ink-600);margin-bottom:.5rem;font-size:1.125rem;font-weight:500;line-height:1.6}.invitation-module__8gNT7a__invalidSubtext{color:var(--color-text-secondary);margin-bottom:2.5rem;font-size:1rem;line-height:1.5}.invitation-module__8gNT7a__invalidActions{justify-content:center;align-items:center;gap:1rem;display:flex}.invitation-module__8gNT7a__secondaryButton{color:var(--color-ink-700);border:2px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;letter-spacing:.025em;background:#fff;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.invitation-module__8gNT7a__secondaryButton:hover{background:var(--color-bg-secondary);border-color:var(--color-border-dark);transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.invitation-module__8gNT7a__secondaryButton:active{transform:translateY(0);box-shadow:0 2px 4px #0000000f}.invitation-module__8gNT7a__buttonSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite invitation-module__8gNT7a__spin}.invitation-module__8gNT7a__error,.invitation-module__8gNT7a__success{border-radius:var(--radius-lg);text-align:center;margin-bottom:1.5rem;padding:1rem 1.25rem;font-size:.875rem;font-weight:500;animation:.3s invitation-module__8gNT7a__fadeIn}.invitation-module__8gNT7a__error{background:var(--color-error-bg);color:var(--color-error-deep);border:1px solid var(--color-error-border)}.invitation-module__8gNT7a__success{background:var(--color-success-bg);color:var(--color-success-text);border:1px solid var(--color-success-border)}@keyframes invitation-module__8gNT7a__fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.invitation-module__8gNT7a__content{padding:6rem 1.5rem 2rem}.invitation-module__8gNT7a__stepTitle{font-size:1.75rem}.invitation-module__8gNT7a__stepSubtitle{font-size:1rem}.invitation-module__8gNT7a__invitationCard{padding:1.25rem}.invitation-module__8gNT7a__detailRow{gap:.75rem}.invitation-module__8gNT7a__logoContainer{left:1.5rem}.invitation-module__8gNT7a__logoMark{width:26px;height:26px}.invitation-module__8gNT7a__logoWord{font-size:19px}}@keyframes invitation-module__8gNT7a__spin{to{transform:rotate(360deg)}}
.LoadingSpinner-module__4ESTpa__fullViewport.loadingContainer{min-height:100dvh}
.EmptyState-module__undrIW__emptyState{text-align:center;min-height:360px;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;padding:3.5rem 2rem;display:flex}.EmptyState-module__undrIW__section{min-height:260px;padding:3rem 2rem}.EmptyState-module__undrIW__compact{gap:0;min-height:0;padding:2rem 1.5rem}.EmptyState-module__undrIW__compact .EmptyState-module__undrIW__iconWell{border-radius:12px;width:40px;height:40px;margin-bottom:14px}.EmptyState-module__undrIW__compact .EmptyState-module__undrIW__emptyIcon{width:18px;height:18px}.EmptyState-module__undrIW__compact .EmptyState-module__undrIW__emptyTitle{margin-bottom:.3125rem;font-size:1rem}.EmptyState-module__undrIW__compact .EmptyState-module__undrIW__emptyMessage{max-width:42ch;font-size:.875rem}.EmptyState-module__undrIW__centered{min-height:calc(100dvh - var(--app-content-pad-top,28px) - 2rem);padding:2rem 1rem 4rem}.EmptyState-module__undrIW__card{border:1px solid var(--color-border);border-radius:var(--app-radius-card);width:100%;max-width:460px;box-shadow:var(--app-shadow-card);background:#fff;flex-direction:column;align-items:center;padding:2.75rem 2.5rem 2.5rem;display:flex}.EmptyState-module__undrIW__centered .EmptyState-module__undrIW__iconWell{width:52px;height:52px;margin-bottom:20px}.EmptyState-module__undrIW__centered .EmptyState-module__undrIW__emptyTitle{letter-spacing:-.01em}.EmptyState-module__undrIW__centered .EmptyState-module__undrIW__emptyMessage{max-width:38ch}.EmptyState-module__undrIW__centered .EmptyState-module__undrIW__actionButton{margin-top:1.75rem}@media (max-width:640px){.EmptyState-module__undrIW__centered{padding:1rem 0 3rem}.EmptyState-module__undrIW__card{padding:2.25rem 1.5rem 2rem}}.EmptyState-module__undrIW__iconWell{border:1px solid var(--color-border-light);border-radius:var(--app-radius-card);background:var(--color-bg-secondary);width:48px;height:48px;color:var(--color-text-secondary);place-items:center;margin-bottom:16px;display:grid}.EmptyState-module__undrIW__emptyIcon{opacity:.72;width:21px;height:21px}.EmptyState-module__undrIW__danger .EmptyState-module__undrIW__iconWell{background:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-error-deep)}.EmptyState-module__undrIW__success .EmptyState-module__undrIW__iconWell{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-deep)}.EmptyState-module__undrIW__success .EmptyState-module__undrIW__emptyIcon{opacity:1}.EmptyState-module__undrIW__emptyTitle{color:var(--color-text-primary);margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.EmptyState-module__undrIW__emptyMessage{color:var(--color-text-secondary);max-width:400px;margin:0;font-size:.9375rem;line-height:1.5}.EmptyState-module__undrIW__actionButton{height:var(--control-height);padding-left:var(--btn-pad-x-icon);padding-right:var(--btn-pad-x);letter-spacing:-.015em;white-space:nowrap;border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-ink-700);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:7px;margin-top:1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.EmptyState-module__undrIW__actionButton svg{flex-shrink:0;width:15px;height:15px}.EmptyState-module__undrIW__actionButton:hover:not(:disabled){background:var(--color-bg-secondary);border-color:var(--color-border-dark)}.EmptyState-module__undrIW__actionButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.EmptyState-module__undrIW__actionButton:disabled{background:var(--color-bg-secondary);border-color:var(--color-border);color:var(--color-text-tertiary);cursor:not-allowed}
.BulkActions-module__Akj1yW__bulkActions{background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.BulkActions-module__Akj1yW__bulkActionButtons{align-items:center;gap:.5rem;display:flex}.BulkActions-module__Akj1yW__bulkButton{letter-spacing:-.015em;white-space:nowrap;border-radius:var(--radius-full);border:1px solid var(--color-border);height:32px;color:var(--color-ink-700);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:6px;padding-inline:14px;font-size:.8125rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.BulkActions-module__Akj1yW__bulkButton svg{flex-shrink:0;width:14px;height:14px}.BulkActions-module__Akj1yW__bulkButton:hover:not(:disabled){background:var(--color-bg-secondary);border-color:var(--color-border-dark)}.BulkActions-module__Akj1yW__bulkButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.BulkActions-module__Akj1yW__bulkButton:disabled{background-color:var(--color-border-light);border-color:var(--color-border);color:var(--color-text-tertiary);cursor:not-allowed}.BulkActions-module__Akj1yW__bulkButtonDanger{background-color:var(--color-error);color:#fff;border-color:#0000}.BulkActions-module__Akj1yW__bulkButtonDanger:hover:not(:disabled){background-color:var(--color-error-deep);color:#fff;border-color:#0000}.BulkActions-module__Akj1yW__bulkButtonDisabled{opacity:.5;cursor:not-allowed}.BulkActions-module__Akj1yW__bulkMessage{color:var(--color-text-secondary);font-size:.875rem}.BulkActions-module__Akj1yW__selectedInfo{align-items:center;gap:.5rem;display:flex}.BulkActions-module__Akj1yW__selectedCount{color:var(--color-text-secondary);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.BulkActions-module__Akj1yW__selectedIcon{color:var(--color-primary)}.BulkActions-module__Akj1yW__clearSelection{border-radius:var(--radius-full);font:inherit;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:3px 8px;font-size:.8125rem;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.BulkActions-module__Akj1yW__clearSelection:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.BulkActions-module__Akj1yW__clearSelection:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.BulkActions-module__Akj1yW__clearSelection svg{width:13px;height:13px}.BulkActions-module__Akj1yW__deleteButtonWrapper{position:relative}
.ConfirmationModal-module__TfALcq__modalOverlay{background-color:var(--modal-scrim);z-index:calc(var(--z-modal) + 2);justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out ConfirmationModal-module__TfALcq__fadeIn;display:flex;position:fixed;inset:0}@keyframes ConfirmationModal-module__TfALcq__fadeIn{0%{opacity:0}to{opacity:1}}.ConfirmationModal-module__TfALcq__modalContainer{border-radius:var(--radius-xl);box-shadow:var(--modal-shadow);text-align:center;background-color:#fff;width:100%;max-width:480px;padding:2rem;animation:.3s ease-out ConfirmationModal-module__TfALcq__slideUp;position:relative}@keyframes ConfirmationModal-module__TfALcq__slideUp{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.ConfirmationModal-module__TfALcq__iconWrapper{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1.5rem;font-size:32px;display:flex}.ConfirmationModal-module__TfALcq__iconWrapper svg{width:32px;height:32px}.ConfirmationModal-module__TfALcq__iconWarning{background-color:var(--color-warning-light);color:var(--color-warning)}.ConfirmationModal-module__TfALcq__iconDanger{background-color:var(--color-error-light);color:var(--color-error-deep)}.ConfirmationModal-module__TfALcq__modalContent{margin-bottom:2rem}.ConfirmationModal-module__TfALcq__modalTitle{color:var(--color-text-primary);margin:0 0 .75rem;font-size:1.25rem;font-weight:600;line-height:1.3}.ConfirmationModal-module__TfALcq__modalMessage{color:var(--color-text-secondary);white-space:pre-line;text-wrap:pretty;max-width:46ch;margin:0 auto;font-size:.875rem;line-height:1.6}.ConfirmationModal-module__TfALcq__modalActions{justify-content:center;gap:.75rem;display:flex}.ConfirmationModal-module__TfALcq__cancelButton,.ConfirmationModal-module__TfALcq__confirmButton{height:var(--control-height);border-radius:var(--radius-full);letter-spacing:-.015em;white-space:nowrap;cursor:pointer;border:1px solid #0000;flex:1;justify-content:center;align-items:center;gap:7px;min-width:100px;padding-inline:18px;font-size:.875rem;font-weight:600;transition:filter .15s,transform .15s,box-shadow .15s,background-color .15s,border-color .15s,color .15s;display:inline-flex}.ConfirmationModal-module__TfALcq__cancelButton svg,.ConfirmationModal-module__TfALcq__confirmButton svg{flex-shrink:0;width:15px;height:15px}.ConfirmationModal-module__TfALcq__cancelButton:focus-visible,.ConfirmationModal-module__TfALcq__confirmButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ConfirmationModal-module__TfALcq__cancelButton{color:var(--color-ink-700);border-color:var(--color-border);box-shadow:none;background:#fff}.ConfirmationModal-module__TfALcq__cancelButton:hover:not(:disabled){background:var(--color-bg-secondary);border-color:var(--color-border-dark)}.ConfirmationModal-module__TfALcq__confirmButton{color:#fff}.ConfirmationModal-module__TfALcq__confirmPrimary{background-image:var(--gradient-action);box-shadow:var(--shadow-action)}.ConfirmationModal-module__TfALcq__confirmPrimary:hover:not(:disabled){filter:brightness(1.05);box-shadow:var(--shadow-action-hover);transform:translateY(-1px)}.ConfirmationModal-module__TfALcq__confirmDanger{background-color:var(--color-error)}.ConfirmationModal-module__TfALcq__confirmDanger:hover:not(:disabled){background-color:var(--color-error-deep)}.ConfirmationModal-module__TfALcq__cancelButton:disabled,.ConfirmationModal-module__TfALcq__confirmButton:disabled{background-image:none;background-color:var(--color-border-dark);border-color:var(--color-border-dark);color:var(--color-ink-600);box-shadow:none;filter:none;cursor:not-allowed;transform:none}.ConfirmationModal-module__TfALcq__closeButton{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex;position:absolute;top:1rem;right:1rem}.ConfirmationModal-module__TfALcq__closeButton:hover:not(:disabled){background-color:var(--color-border-light);color:var(--color-text-secondary)}.ConfirmationModal-module__TfALcq__closeButton:disabled{opacity:.5;cursor:not-allowed}.ConfirmationModal-module__TfALcq__closeButton svg{width:20px;height:20px}@media (max-width:480px){.ConfirmationModal-module__TfALcq__modalContainer{max-width:calc(100% - 2rem);padding:1.5rem}.ConfirmationModal-module__TfALcq__iconWrapper{width:56px;height:56px;margin-bottom:1.25rem}.ConfirmationModal-module__TfALcq__iconWrapper svg{width:28px;height:28px}.ConfirmationModal-module__TfALcq__modalTitle{font-size:1.125rem}.ConfirmationModal-module__TfALcq__modalMessage{font-size:.8125rem}.ConfirmationModal-module__TfALcq__modalActions{flex-direction:column;gap:.5rem}.ConfirmationModal-module__TfALcq__cancelButton,.ConfirmationModal-module__TfALcq__confirmButton{flex:none;width:100%;height:auto;min-height:44px}}.ConfirmationModal-module__TfALcq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ConfirmationModal-module__TfALcq__confirmButton[data-busy]{opacity:.7;cursor:progress}
.Drawer-module___4dGgW__scrim{background:var(--modal-scrim);z-index:var(--z-modal);cursor:default;border:none;padding:0;animation:.18s ease-out Drawer-module___4dGgW__scrimIn;position:fixed;inset:0}.Drawer-module___4dGgW__drawer{background:var(--color-bg);z-index:calc(var(--z-modal) + 1);box-shadow:var(--modal-shadow);outline:none;flex-direction:column;animation:.24s cubic-bezier(.16,1,.3,1) Drawer-module___4dGgW__drawerIn;display:flex;position:fixed;top:0;bottom:0;right:0}.Drawer-module___4dGgW__md{width:548px;max-width:94vw}.Drawer-module___4dGgW__lg{width:760px;max-width:94vw}.Drawer-module___4dGgW__header{border-bottom:1px solid var(--color-border-light);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.Drawer-module___4dGgW__headerMain{min-width:0}.Drawer-module___4dGgW__title{font-family:var(--app-font);letter-spacing:-.015em;color:var(--color-text-primary);text-wrap:pretty;margin:0;font-size:1.0625rem;font-weight:600}.Drawer-module___4dGgW__subtitle{color:var(--color-text-secondary);text-wrap:pretty;margin:5px 0 0;font-size:.8125rem;line-height:1.5}.Drawer-module___4dGgW__close{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.Drawer-module___4dGgW__close:hover{background:var(--color-bg-secondary);border-color:var(--color-border);color:var(--color-text-primary)}.Drawer-module___4dGgW__close:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Drawer-module___4dGgW__body{flex:1;min-height:0;padding:22px 24px;overflow-y:auto}.Drawer-module___4dGgW__footer{border-top:1px solid var(--color-border-light);background:var(--color-bg);flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px;display:flex}@keyframes Drawer-module___4dGgW__scrimIn{0%{opacity:0}to{opacity:1}}@keyframes Drawer-module___4dGgW__drawerIn{0%{opacity:.6;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.Drawer-module___4dGgW__scrim,.Drawer-module___4dGgW__drawer{animation:none}}@media (max-width:600px){.Drawer-module___4dGgW__header,.Drawer-module___4dGgW__body{padding:18px}.Drawer-module___4dGgW__footer{padding:14px 18px}}
.ErrorAlert-module___sYZoa__errorAlert{background-color:var(--color-error-light);border:1px solid var(--color-error-border);border-radius:var(--radius-sm);color:var(--color-critical);align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.ErrorAlert-module___sYZoa__errorAlert svg{flex-shrink:0;width:1rem;height:1rem}.ErrorAlert-module___sYZoa__retry{border:1px solid var(--color-error-border);border-radius:var(--radius-sm);color:var(--color-critical);font:inherit;cursor:pointer;background:#fff;flex-shrink:0;margin-left:auto;padding:.25rem .75rem;font-weight:500}.ErrorAlert-module___sYZoa__retry:hover{background:var(--color-error-light)}
.FormActions-module__DZwFpa__actions{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.FormActions-module__DZwFpa__primaryButton,.FormActions-module__DZwFpa__secondaryButton{justify-content:center;align-items:center;gap:var(--btn-gap);height:var(--control-height);padding-inline:var(--btn-pad-x);letter-spacing:-.015em;border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;border:1px solid #0000;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;transition:filter .15s,transform .15s,box-shadow .15s,background-color .15s,border-color .15s,color .15s;display:inline-flex}.FormActions-module__DZwFpa__primaryButton svg,.FormActions-module__DZwFpa__secondaryButton svg{width:var(--btn-icon);height:var(--btn-icon);flex-shrink:0}:is(.FormActions-module__DZwFpa__primaryButton:has(>svg:first-child),.FormActions-module__DZwFpa__secondaryButton:has(>svg:first-child)){padding-left:var(--btn-pad-x-icon)}:is(.FormActions-module__DZwFpa__primaryButton:not(:has(>svg:first-child)):has(>svg:last-child),.FormActions-module__DZwFpa__secondaryButton:not(:has(>svg:first-child)):has(>svg:last-child)){padding-right:var(--btn-pad-x-icon)}.FormActions-module__DZwFpa__primaryButton:focus-visible,.FormActions-module__DZwFpa__secondaryButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.FormActions-module__DZwFpa__primaryButton{background-image:var(--gradient-action);color:#fff;box-shadow:var(--shadow-action)}.FormActions-module__DZwFpa__primaryButton:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(1.05);box-shadow:var(--shadow-action-hover);transform:translateY(-1px)}.FormActions-module__DZwFpa__primaryButton:disabled,.FormActions-module__DZwFpa__primaryButton[aria-disabled=true]{background-image:none;background-color:var(--color-border-dark);color:var(--color-ink-600);box-shadow:none;filter:none;cursor:not-allowed;transform:none}.FormActions-module__DZwFpa__secondaryButton{color:var(--color-ink-700);border-color:var(--color-border);box-shadow:none;background:#fff}.FormActions-module__DZwFpa__secondaryButton:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-bg-secondary);border-color:var(--color-border-dark)}.FormActions-module__DZwFpa__secondaryButton:disabled,.FormActions-module__DZwFpa__secondaryButton[aria-disabled=true]{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.FormActions-module__DZwFpa__primaryButton[aria-disabled=true],.FormActions-module__DZwFpa__secondaryButton[aria-disabled=true]{cursor:progress}@media (max-width:768px){.FormActions-module__DZwFpa__actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.FormActions-module__DZwFpa__actions>.FormActions-module__DZwFpa__primaryButton{flex:100%;order:-1}.FormActions-module__DZwFpa__primaryButton,.FormActions-module__DZwFpa__secondaryButton{height:var(--control-height);gap:6px;padding-inline:14px;font-size:.8125rem}.FormActions-module__DZwFpa__primaryButton svg,.FormActions-module__DZwFpa__secondaryButton svg{width:14px;height:14px}}@media (pointer:coarse){.FormActions-module__DZwFpa__primaryButton,.FormActions-module__DZwFpa__secondaryButton{min-height:44px}}
.FormFooter-module__O82JAW__footer{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}.FormFooter-module__O82JAW__status{flex-direction:column;flex:18rem;gap:.25rem;min-width:0;max-width:64ch;display:flex}.FormFooter-module__O82JAW__actions{flex:none;margin-left:auto}.FormFooter-module__O82JAW__note,.FormFooter-module__O82JAW__lastSaved{color:var(--color-text-secondary);margin:0;font-size:.8125rem}@media (max-width:640px){.FormFooter-module__O82JAW__footer{flex-direction:column;align-items:stretch}.FormFooter-module__O82JAW__status{flex:none;max-width:none}.FormFooter-module__O82JAW__actions{width:100%;margin-left:0}.FormFooter-module__O82JAW__actions>button{flex:1 1 0}}
.FormHeader-module__6h6tya__header{border-bottom:1px solid var(--color-border);background:0 0;margin-bottom:2rem;padding:0 0 1.5rem}.FormHeader-module__6h6tya__headerFlush{border-bottom:0;margin-bottom:0;padding-bottom:1.5rem}.FormHeader-module__6h6tya__headerContent{flex-direction:column;gap:1.25rem;display:flex}.FormHeader-module__6h6tya__backButton{color:var(--color-text-secondary);align-self:flex-start;align-items:center;gap:.5rem;min-height:32px;padding:.25rem 0;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.FormHeader-module__6h6tya__backButton:hover{color:var(--color-ink-700)}.FormHeader-module__6h6tya__backButton:focus{outline:none}.FormHeader-module__6h6tya__backButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.FormHeader-module__6h6tya__titleSection{flex-direction:column;gap:1rem;display:flex}.FormHeader-module__6h6tya__titleRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.FormHeader-module__6h6tya__title{font-size:var(--page-title-size);font-weight:var(--page-title-weight);color:var(--color-text-primary);line-height:var(--page-title-leading);letter-spacing:var(--page-title-tracking);margin:0}.FormHeader-module__6h6tya__title>button,.FormHeader-module__6h6tya__title>a{vertical-align:middle;margin-left:.5rem}.FormHeader-module__6h6tya__metadata{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem .625rem;font-size:.8125rem;line-height:1.4;display:flex}.FormHeader-module__6h6tya__subtitle{color:var(--color-text-secondary);font-weight:400}.FormHeader-module__6h6tya__metaItem{align-items:baseline;gap:.375rem;min-width:0;display:inline-flex}.FormHeader-module__6h6tya__metaLabel{color:var(--color-text-tertiary);font-weight:400}.FormHeader-module__6h6tya__metaValue{color:var(--color-text-secondary);font-weight:500}.FormHeader-module__6h6tya__metaValueMono{color:var(--color-text-secondary);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:.75rem}.FormHeader-module__6h6tya__badge{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-secondary);height:20px;color:var(--color-text-secondary);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;align-items:center;padding-inline:.5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.FormHeader-module__6h6tya__separator{background:var(--color-border-dark);-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;width:3px;height:3px}.FormHeader-module__6h6tya__lastSaved{color:var(--color-text-tertiary);font-weight:400}@media (max-width:768px){.FormHeader-module__6h6tya__header{padding:1rem 0}.FormHeader-module__6h6tya__titleRow{display:contents}.FormHeader-module__6h6tya__titleGroup{order:0}.FormHeader-module__6h6tya__metadata{order:1}.FormHeader-module__6h6tya__titleRow>:not(.FormHeader-module__6h6tya__titleGroup){order:2}.FormHeader-module__6h6tya__title{font-size:1.5rem}.FormHeader-module__6h6tya__metadata{font-size:.75rem}}@media (pointer:coarse){.FormHeader-module__6h6tya__backButton{min-height:44px}}.FormHeader-module__6h6tya__srOnly{clip-path:inset(50%);white-space:nowrap;white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.FormHeader-module__6h6tya__titleGroup{align-items:center;gap:10px;min-width:0;display:flex}
.FormLayout-module__JJY8_G__container{background:var(--color-bg-secondary);min-height:100vh}.FormLayout-module__JJY8_G__content{max-width:1200px;margin:0 auto;padding:0 2rem 2rem}@media (max-width:1024px){.FormLayout-module__JJY8_G__content{padding:0 1.5rem 1.5rem}}@media (max-width:768px){.FormLayout-module__JJY8_G__content{padding:0 1rem 1rem}}@media (max-width:640px){.FormLayout-module__JJY8_G__content{padding:0 1rem .75rem}}
.FormSection-module__2m5Q0W__section{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:#fff;transition:border-color .2s;overflow:hidden}.FormSection-module__2m5Q0W__section:hover{border-color:var(--color-border-dark)}.FormSection-module__2m5Q0W__section.FormSection-module__2m5Q0W__readOnly{opacity:.8}.FormSection-module__2m5Q0W__section.FormSection-module__2m5Q0W__expanded{border-color:var(--color-border-dark)}.FormSection-module__2m5Q0W__sectionHeader{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:3.5rem;padding:1rem 1.5rem;font-family:inherit;transition:background-color .2s;display:flex}.FormSection-module__2m5Q0W__sectionHeader:hover{background-color:var(--color-bg-secondary)}.FormSection-module__2m5Q0W__sectionName{letter-spacing:-.015em;color:var(--color-text-primary);min-width:0;font-size:1rem;font-weight:650;line-height:1.5}.FormSection-module__2m5Q0W__status{box-sizing:border-box;border-radius:var(--radius-sm);white-space:nowrap;border:1px solid #0000;flex-shrink:0;align-items:center;gap:.375rem;height:1.5rem;padding:0 .5rem;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.FormSection-module__2m5Q0W__status svg{flex-shrink:0;width:.875rem;height:.875rem}.FormSection-module__2m5Q0W__required{background:var(--color-warning-light);border-color:var(--color-warning-border);color:var(--color-warning-text)}.FormSection-module__2m5Q0W__needed{background:var(--color-primary-light);border-color:var(--color-primary-light);color:var(--color-primary-dark)}.FormSection-module__2m5Q0W__complete{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-text)}.FormSection-module__2m5Q0W__locked{background:var(--color-border-light);border-color:var(--color-border);color:var(--color-text-secondary)}.FormSection-module__2m5Q0W__optional{border-color:var(--color-border);color:var(--color-text-tertiary);background:0 0}.FormSection-module__2m5Q0W__missingFieldsAlert{background:var(--color-warning-light);border-top:1px solid var(--color-warning-border);color:var(--color-warning-text);align-items:flex-start;gap:.75rem;padding:1rem 1.5rem;font-size:.875rem;line-height:1.5;display:flex}.FormSection-module__2m5Q0W__alertIcon{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem}.FormSection-module__2m5Q0W__missingFieldsAlert strong{margin-bottom:.25rem;font-weight:600;display:block}.FormSection-module__2m5Q0W__missingFieldsList{display:block}.FormSection-module__2m5Q0W__sectionContent .form-section>.section-header>.section-title{display:none}.FormSection-module__2m5Q0W__sectionContent .form-section>.section-header{margin-bottom:1.25rem}.FormSection-module__2m5Q0W__sectionContent .form-section>.section-header>.section-description{margin-top:0}.FormSection-module__2m5Q0W__sectionContent{border-top:1px solid var(--color-border-light);background:var(--color-bg-secondary);padding:1.5rem}@media (max-width:768px){.FormSection-module__2m5Q0W__section{margin-bottom:1.5rem}.FormSection-module__2m5Q0W__section:last-child{margin-bottom:0}.FormSection-module__2m5Q0W__sectionHeader{min-height:44px;padding:1.25rem 1.125rem}.FormSection-module__2m5Q0W__sectionContent{padding:1.25rem 1.125rem}.FormSection-module__2m5Q0W__sectionName{flex:1;line-height:1.4}.FormSection-module__2m5Q0W__status svg{display:none}.FormSection-module__2m5Q0W__missingFieldsAlert{gap:.875rem;padding:1rem 1.125rem}.FormSection-module__2m5Q0W__alertIcon{width:1.125rem;height:1.125rem;margin-top:.1875rem}}@media (max-width:480px){.FormSection-module__2m5Q0W__section{margin-bottom:1.25rem}.FormSection-module__2m5Q0W__sectionHeader,.FormSection-module__2m5Q0W__sectionContent{padding:1.125rem 1rem}.FormSection-module__2m5Q0W__sectionName{font-size:.9375rem}.FormSection-module__2m5Q0W__status{padding:0 .4375rem;font-size:.6875rem}.FormSection-module__2m5Q0W__missingFieldsAlert{padding:.875rem 1rem}}.FormSection-module__2m5Q0W__sectionHeading{font:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;margin:0}
.MetaLine-module__kTn6YG__separator{opacity:var(--meta-separator-opacity,.55);margin:0 .25em;font-weight:400;display:inline-block}
.FormsHub-module__-OOPuW__container{color:var(--color-text-primary);padding-bottom:40px}.FormsHub-module__-OOPuW__workspaceBody{padding:0 32px}.FormsHub-module__-OOPuW__purposeRow{color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:14px;font-size:13px;display:flex}.FormsHub-module__-OOPuW__formTitle{margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.5}.FormsHub-module__-OOPuW__scopeNote{color:var(--color-text-secondary);margin:24px 0 0;font-size:12px;line-height:1.7}.FormsHub-module__-OOPuW__scopeNote a{color:var(--color-primary)}.FormsHub-module__-OOPuW__recordDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 24px;display:grid}.FormsHub-module__-OOPuW__recordDetails dt{color:var(--color-text-secondary);margin-bottom:5px;font-size:12px}.FormsHub-module__-OOPuW__recordDetails dd{margin:0;font-size:13px}.FormsHub-module__-OOPuW__recordHistory{border:1px solid var(--color-border);border-radius:10px;margin:20px 0;padding:14px;font-size:13px}.FormsHub-module__-OOPuW__recordHistory summary{cursor:pointer;font-weight:600}.FormsHub-module__-OOPuW__recordHistory .FormsHub-module__-OOPuW__reviewRow dd{margin:0}.FormsHub-module__-OOPuW__preparationSteps{border-bottom:1px solid var(--color-border-light);gap:24px;margin:0;padding:16px 26px;list-style:none;display:flex}.FormsHub-module__-OOPuW__preparationSteps li{color:var(--color-text-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.FormsHub-module__-OOPuW__preparationSteps li span{border:1px solid var(--color-border);border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.FormsHub-module__-OOPuW__preparationSteps [aria-current=step]{color:var(--color-primary);font-weight:600}.FormsHub-module__-OOPuW__preparationSteps li svg{width:12px;height:12px}.FormsHub-module__-OOPuW__preparationSteps li[data-done]{color:var(--color-text-primary)}.FormsHub-module__-OOPuW__preparationSteps li[data-done] span{border-color:var(--color-success-border);background:var(--color-success-bg);color:var(--color-success-deep)}.FormsHub-module__-OOPuW__stepBack{font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;display:flex}.FormsHub-module__-OOPuW__stepBack:hover:not(:disabled){color:var(--color-primary)}.FormsHub-module__-OOPuW__stepBack:hover:not(:disabled) span{border-color:var(--color-primary)}.FormsHub-module__-OOPuW__stepBack:disabled{cursor:default}.FormsHub-module__-OOPuW__preparationSteps [aria-current=step] span{border-color:var(--color-primary);background:var(--color-primary-light)}.FormsHub-module__-OOPuW__templateOptions{gap:9px;display:grid}.FormsHub-module__-OOPuW__templateOption{border:1px solid var(--color-border);width:100%;color:var(--color-text-primary);text-align:left;font:inherit;cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:14px;padding:15px 16px;display:flex}.FormsHub-module__-OOPuW__templateOption>svg{color:var(--color-text-secondary);flex-shrink:0}.FormsHub-module__-OOPuW__templateOption>span{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.FormsHub-module__-OOPuW__templateOption strong{overflow-wrap:anywhere;font-size:13px;font-weight:600}.FormsHub-module__-OOPuW__templateOption small{color:var(--color-text-secondary);font-size:12px}.FormsHub-module__-OOPuW__templateOption:hover:not(:disabled),.FormsHub-module__-OOPuW__templateOption[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary-light)}.FormsHub-module__-OOPuW__templateOption:disabled{opacity:.6;cursor:not-allowed}.FormsHub-module__-OOPuW__stageTitle{margin:22px 0 10px;font-size:15px;font-weight:600}.FormsHub-module__-OOPuW__preview canvas{max-width:100%;margin:0 auto;height:auto!important}.FormsHub-module__-OOPuW__primary,.FormsHub-module__-OOPuW__secondary,.FormsHub-module__-OOPuW__textButton,.FormsHub-module__-OOPuW__iconButton,.FormsHub-module__-OOPuW__tab,.FormsHub-module__-OOPuW__metric{font:inherit;cursor:pointer}.FormsHub-module__-OOPuW__primary,.FormsHub-module__-OOPuW__secondary{border-radius:var(--radius-full);white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 17px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.FormsHub-module__-OOPuW__primary{background-image:var(--gradient-action);color:#fff;box-shadow:var(--shadow-action);border:1px solid #0000}.FormsHub-module__-OOPuW__secondary{border:1px solid var(--color-border);color:var(--color-text-primary);background:#fff}.FormsHub-module__-OOPuW__primary:hover:not(:disabled){filter:brightness(1.06)}.FormsHub-module__-OOPuW__secondary:hover:not(:disabled),.FormsHub-module__-OOPuW__iconButton:hover:not(:disabled){background:var(--color-bg-secondary);border-color:var(--color-border-dark)}.FormsHub-module__-OOPuW__primary:disabled,.FormsHub-module__-OOPuW__secondary:disabled,.FormsHub-module__-OOPuW__iconButton:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.FormsHub-module__-OOPuW__container :is(button,a):focus-visible,.FormsHub-module__-OOPuW__dialog :is(button,a):focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px}.FormsHub-module__-OOPuW__container :is(input,select,textarea):focus,.FormsHub-module__-OOPuW__dialog :is(input,select,textarea):focus{box-shadow:none;border-color:var(--color-focus-border);outline:none}.FormsHub-module__-OOPuW__textButton{color:var(--color-primary);background:0 0;border:none;align-items:center;gap:7px;padding:8px 0;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.FormsHub-module__-OOPuW__iconButton{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-full);color:var(--color-text-secondary);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.FormsHub-module__-OOPuW__starred{color:var(--color-primary);background:var(--color-primary-light)}.FormsHub-module__-OOPuW__metrics{border:1px solid var(--color-border);background:#fff;border-radius:16px;grid-template-columns:repeat(3,1fr);margin:24px 0 28px;display:grid;overflow:hidden}.FormsHub-module__-OOPuW__metric{text-align:left;color:inherit;background:0 0;border:0;align-items:center;gap:14px;padding:20px 24px;display:flex}.FormsHub-module__-OOPuW__metric+.FormsHub-module__-OOPuW__metric{border-left:1px solid var(--color-border-light)}.FormsHub-module__-OOPuW__metric:hover{background:var(--color-bg-secondary)}.FormsHub-module__-OOPuW__metricIcon{background:var(--color-bg-secondary);width:38px;height:38px;color:var(--color-primary);border-radius:12px;place-items:center;display:grid}.FormsHub-module__-OOPuW__metric strong{letter-spacing:-.04em;font-size:24px;font-weight:600;line-height:1.15}.FormsHub-module__-OOPuW__metric span:last-child{color:var(--color-text-secondary);flex-direction:column;gap:5px;font-size:12px;display:flex}.FormsHub-module__-OOPuW__metric span:last-child strong{color:var(--color-text-primary)}.FormsHub-module__-OOPuW__tabs{border-bottom:1px solid var(--color-border);align-items:center;gap:25px;display:flex}.FormsHub-module__-OOPuW__tab{color:var(--color-text-secondary);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 14px;font-size:14px;text-decoration:none}.FormsHub-module__-OOPuW__activeTab{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}.FormsHub-module__-OOPuW__tabs .FormsHub-module__-OOPuW__textButton{margin-left:auto;padding-bottom:15px}.FormsHub-module__-OOPuW__toolbar{justify-content:space-between;align-items:center;gap:12px;margin:22px 0;display:flex}.FormsHub-module__-OOPuW__search{border:1px solid var(--color-border);width:min(380px,100%);color:var(--color-text-secondary);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:0 13px;display:flex;position:relative;overflow:hidden}.FormsHub-module__-OOPuW__search input{width:100%;min-width:0;color:var(--color-text-primary);font:inherit;background:0 0;border:0;outline:none;padding:12px 0;font-size:13px}.FormsHub-module__-OOPuW__search:focus-within{border-color:var(--color-focus-border);box-shadow:none;outline:none}.FormsHub-module__-OOPuW__container .FormsHub-module__-OOPuW__search input:focus,.FormsHub-module__-OOPuW__dialog .FormsHub-module__-OOPuW__search input:focus{box-shadow:none;border:0;outline:none}.FormsHub-module__-OOPuW__container input[type=checkbox]:focus-visible,.FormsHub-module__-OOPuW__dialog input[type=checkbox]:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px}.FormsHub-module__-OOPuW__filter,.FormsHub-module__-OOPuW__input{border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:42px;color:var(--color-text-primary);font:inherit;background:#fff;padding:9px 12px;font-size:13px}.FormsHub-module__-OOPuW__sectionHeading{justify-content:space-between;align-items:center;gap:16px;margin:25px 0 13px;display:flex}.FormsHub-module__-OOPuW__sectionHeading h2{margin:0 0 5px;font-size:15px;font-weight:600}.FormsHub-module__-OOPuW__sectionHeading p,.FormsHub-module__-OOPuW__muted{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.6}.FormsHub-module__-OOPuW__footnote{background:var(--color-bg-secondary);color:var(--color-text-secondary);border-radius:10px;margin:20px 0;padding:12px 14px;font-size:12px;line-height:1.6}.FormsHub-module__-OOPuW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.FormsHub-module__-OOPuW__card{border:1px solid var(--color-border);border-radius:var(--app-radius-card);background:#fff;flex-direction:column;min-width:0;padding:24px;display:flex}.FormsHub-module__-OOPuW__cardTop{align-items:center;gap:10px;margin-bottom:17px;display:flex}.FormsHub-module__-OOPuW__cardTop .FormsHub-module__-OOPuW__iconButton{margin-left:auto}.FormsHub-module__-OOPuW__collectionCardTop{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.FormsHub-module__-OOPuW__collectionCardTop .FormsHub-module__-OOPuW__formTitle{overflow-wrap:anywhere;min-width:0;margin:0}.FormsHub-module__-OOPuW__publicationBadge{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-secondary);min-height:26px;color:var(--color-text-secondary);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.FormsHub-module__-OOPuW__publicationBadge[data-published=true]{border-color:var(--color-success-border);background:var(--color-success-bg);color:var(--color-success-text)}.FormsHub-module__-OOPuW__publicationDot{border:1px solid;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.FormsHub-module__-OOPuW__publicationBadge[data-published=true] .FormsHub-module__-OOPuW__publicationDot{background:currentColor}.FormsHub-module__-OOPuW__formLocation{color:var(--color-text-secondary);overflow-wrap:anywhere;align-items:flex-start;gap:6px;margin:0 0 10px;font-size:12px;line-height:18px;display:flex}.FormsHub-module__-OOPuW__formLocation svg{flex:0 0 13px;width:13px;height:13px;margin-top:2px}.FormsHub-module__-OOPuW__eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-secondary);font-size:10px;font-weight:600}.FormsHub-module__-OOPuW__documentIcon{border:1px solid var(--color-border);width:34px;height:39px;color:var(--color-primary);background:var(--color-bg-secondary);border-radius:6px 12px 6px 6px;place-items:center;display:grid}.FormsHub-module__-OOPuW__card h3{letter-spacing:-.02em;margin:0 0 8px;font-size:16px;line-height:1.4}.FormsHub-module__-OOPuW__description{color:var(--color-text-secondary);margin:0 0 18px;font-size:13px;line-height:1.6}.FormsHub-module__-OOPuW__cardMeta{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;font-size:11px;display:flex}.FormsHub-module__-OOPuW__badge{background:var(--color-bg-secondary);color:var(--color-text-secondary);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:500;display:inline-flex}.FormsHub-module__-OOPuW__success{background:var(--color-success-bg);color:var(--color-success-deep)}.FormsHub-module__-OOPuW__warning{background:var(--color-warning-light);color:var(--color-warning-text)}.FormsHub-module__-OOPuW__error{color:var(--color-error-deep);background:var(--color-error-light)}.FormsHub-module__-OOPuW__cardFooter{border-top:1px solid var(--color-border-light);align-items:center;gap:10px;margin-top:auto;padding-top:16px;display:flex}.FormsHub-module__-OOPuW__grid .FormsHub-module__-OOPuW__card>:nth-last-child(2){margin-bottom:19px}.FormsHub-module__-OOPuW__cardFooter .FormsHub-module__-OOPuW__textButton{min-height:40px;margin-left:auto}.FormsHub-module__-OOPuW__callout{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:12px;align-items:flex-start;gap:14px;margin-top:18px;padding:18px 20px;display:flex}.FormsHub-module__-OOPuW__callout>svg{color:var(--color-primary);flex-shrink:0;margin-top:3px}.FormsHub-module__-OOPuW__callout strong{margin-bottom:4px;font-size:13px;display:block}.FormsHub-module__-OOPuW__callout p{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.6}.FormsHub-module__-OOPuW__linkRow{border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:8px;margin-bottom:14px;padding:5px 9px 5px 12px;display:flex}.FormsHub-module__-OOPuW__linkRow a{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.FormsHub-module__-OOPuW__empty{border:1px dashed var(--color-border-dark);border-radius:var(--app-radius-card);text-align:center;background:#fff;padding:36px 24px}.FormsHub-module__-OOPuW__empty h3{margin:12px 0 8px;font-size:15px}.FormsHub-module__-OOPuW__empty p{color:var(--color-text-secondary);margin:0 0 14px;font-size:13px;line-height:1.6}.FormsHub-module__-OOPuW__alert{border:1px solid var(--color-border);background:var(--color-warning-light);color:var(--color-warning-text);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;padding:14px 18px;font-size:13px;display:flex}.FormsHub-module__-OOPuW__tableWrap{border:1px solid var(--color-border);background:#fff;border-radius:12px;overflow-x:auto}.FormsHub-module__-OOPuW__table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.FormsHub-module__-OOPuW__table th{color:var(--color-text-secondary);letter-spacing:.06em;text-transform:uppercase;background:var(--color-bg-secondary);padding:14px 18px;font-size:10px;font-weight:600}.FormsHub-module__-OOPuW__table td{border-top:1px solid var(--color-border-light);padding:17px 18px}.FormsHub-module__-OOPuW__table td:first-child{min-width:220px}.FormsHub-module__-OOPuW__table td small{color:var(--color-text-secondary);margin-top:5px;font-size:11px;display:block}.FormsHub-module__-OOPuW__table td:last-child{text-align:right}.FormsHub-module__-OOPuW__overlay{z-index:var(--z-modal);background:var(--modal-scrim);position:fixed;inset:0}.FormsHub-module__-OOPuW__dialog{z-index:calc(var(--z-modal) + 1);background:var(--color-bg);border-left:1px solid var(--color-border);width:760px;max-width:94vw;box-shadow:var(--modal-shadow);outline:none;flex-direction:column;animation:.24s cubic-bezier(.16,1,.3,1) FormsHub-module__-OOPuW__dialogIn;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden}@keyframes FormsHub-module__-OOPuW__dialogIn{0%{opacity:.6;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.FormsHub-module__-OOPuW__dialog{animation:none}}.FormsHub-module__-OOPuW__dialogHeader{border-bottom:1px solid var(--color-border-light);flex-shrink:0;justify-content:space-between;gap:16px;padding:22px 24px;display:flex}.FormsHub-module__-OOPuW__dialogHeader h2{letter-spacing:-.025em;margin:0;font-size:19px}.FormsHub-module__-OOPuW__dialogHeader p{color:var(--color-text-secondary);margin:7px 0 0;font-size:13px;line-height:1.5}.FormsHub-module__-OOPuW__dialogBody{flex:auto;min-height:0;padding:22px 24px;overflow-y:auto}.FormsHub-module__-OOPuW__dialogFooter{border-top:1px solid var(--color-border-light);flex-shrink:0;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.FormsHub-module__-OOPuW__caseList{flex-direction:column;gap:7px;margin-top:17px;display:flex}.FormsHub-module__-OOPuW__caseOption{text-align:left;border:1px solid var(--color-border);color:var(--color-text-primary);cursor:pointer;font:inherit;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:15px;font-size:13px;display:flex}.FormsHub-module__-OOPuW__caseOption:hover{border-color:var(--color-primary);background:var(--color-bg-secondary)}.FormsHub-module__-OOPuW__caseOption small{color:var(--color-text-secondary);margin-top:5px;display:block}.FormsHub-module__-OOPuW__isPlaceholder{cursor:default;pointer-events:none}.FormsHub-module__-OOPuW__skeletonLine,.FormsHub-module__-OOPuW__skeletonIcon{display:block;position:relative}.FormsHub-module__-OOPuW__skeletonLines{flex:1;min-width:0}.FormsHub-module__-OOPuW__skeletonLine:after{content:"​"}.FormsHub-module__-OOPuW__skeletonLine:before,.FormsHub-module__-OOPuW__skeletonIcon{border-radius:var(--radius-sm);background-image:linear-gradient(90deg, var(--color-bg-tertiary) 25%, var(--color-bg-secondary) 37%, var(--color-bg-tertiary) 63%);background-size:200% 100%;animation:1.6s linear infinite FormsHub-module__-OOPuW__skeletonShimmer}.FormsHub-module__-OOPuW__skeletonLine:before{content:"";width:100%;height:.85em;position:absolute;top:50%;left:0;transform:translateY(-50%)}.FormsHub-module__-OOPuW__isPlaceholder .FormsHub-module__-OOPuW__skeletonIcon{flex:none;width:1em;height:1em;display:block}.FormsHub-module__-OOPuW__callout .FormsHub-module__-OOPuW__skeletonIcon{margin-top:3px}.FormsHub-module__-OOPuW__callout strong.FormsHub-module__-OOPuW__skeletonLine:before{width:42%}.FormsHub-module__-OOPuW__callout p.FormsHub-module__-OOPuW__skeletonLine+p.FormsHub-module__-OOPuW__skeletonLine:before{width:58%}.FormsHub-module__-OOPuW__recordDetails dt .FormsHub-module__-OOPuW__skeletonLine:before{width:52%}.FormsHub-module__-OOPuW__recordDetails dd .FormsHub-module__-OOPuW__skeletonLine:before{width:76%}.FormsHub-module__-OOPuW__caseList .FormsHub-module__-OOPuW__isPlaceholder .FormsHub-module__-OOPuW__skeletonLine:first-child:before,.FormsHub-module__-OOPuW__templateOptions .FormsHub-module__-OOPuW__isPlaceholder .FormsHub-module__-OOPuW__skeletonLine:first-child:before{width:46%}.FormsHub-module__-OOPuW__caseList .FormsHub-module__-OOPuW__isPlaceholder .FormsHub-module__-OOPuW__skeletonLine:last-child:before,.FormsHub-module__-OOPuW__templateOptions .FormsHub-module__-OOPuW__isPlaceholder .FormsHub-module__-OOPuW__skeletonLine:last-child:before{width:27%}.FormsHub-module__-OOPuW__caseList .FormsHub-module__-OOPuW__isPlaceholder:nth-child(2) .FormsHub-module__-OOPuW__skeletonLine:first-child:before,.FormsHub-module__-OOPuW__templateOptions .FormsHub-module__-OOPuW__isPlaceholder:nth-child(2) .FormsHub-module__-OOPuW__skeletonLine:first-child:before{width:37%}.FormsHub-module__-OOPuW__caseList .FormsHub-module__-OOPuW__isPlaceholder:nth-child(3) .FormsHub-module__-OOPuW__skeletonLine:first-child:before,.FormsHub-module__-OOPuW__templateOptions .FormsHub-module__-OOPuW__isPlaceholder:nth-child(3) .FormsHub-module__-OOPuW__skeletonLine:first-child:before{width:52%}.FormsHub-module__-OOPuW__caseList .FormsHub-module__-OOPuW__isPlaceholder:nth-child(4) .FormsHub-module__-OOPuW__skeletonLine:first-child:before{width:41%}.FormsHub-module__-OOPuW__isPlaceholder:nth-child(2) .FormsHub-module__-OOPuW__skeletonLine:before{animation-delay:.1s}.FormsHub-module__-OOPuW__isPlaceholder:nth-child(3) .FormsHub-module__-OOPuW__skeletonLine:before{animation-delay:.2s}.FormsHub-module__-OOPuW__isPlaceholder:nth-child(4) .FormsHub-module__-OOPuW__skeletonLine:before{animation-delay:.3s}.FormsHub-module__-OOPuW__caseList{transition:opacity .18s}.FormsHub-module__-OOPuW__caseList[data-busy=true]{opacity:.6;transition-delay:.15s}.FormsHub-module__-OOPuW__caseOption{transition:border-color .14s,background-color .14s;animation:.2s cubic-bezier(.16,1,.3,1) both FormsHub-module__-OOPuW__caseRowIn}.FormsHub-module__-OOPuW__caseOption:nth-child(2){animation-delay:30ms}.FormsHub-module__-OOPuW__caseOption:nth-child(3){animation-delay:60ms}.FormsHub-module__-OOPuW__caseOption:nth-child(4){animation-delay:90ms}.FormsHub-module__-OOPuW__caseOption:nth-child(n+5){animation-delay:.12s}.FormsHub-module__-OOPuW__caseOption.FormsHub-module__-OOPuW__isPlaceholder,.FormsHub-module__-OOPuW__templateOption.FormsHub-module__-OOPuW__isPlaceholder{animation:none}@keyframes FormsHub-module__-OOPuW__caseRowIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.FormsHub-module__-OOPuW__searchProgress{opacity:0;pointer-events:none;height:2px;transition:opacity .18s;position:absolute;bottom:0;left:0;right:0}.FormsHub-module__-OOPuW__searchProgress[data-active=true]{opacity:1}.FormsHub-module__-OOPuW__searchProgress:after{content:"";border-radius:var(--radius-full);background:linear-gradient(90deg, transparent, var(--color-primary), transparent);width:38%;animation:1.15s ease-in-out infinite FormsHub-module__-OOPuW__searchSweep;position:absolute;top:0;bottom:0}@keyframes FormsHub-module__-OOPuW__searchSweep{0%{transform:translate(-110%)}to{transform:translate(370%)}}@keyframes FormsHub-module__-OOPuW__skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.FormsHub-module__-OOPuW__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.FormsHub-module__-OOPuW__field{flex-direction:column;gap:7px;font-size:12px;font-weight:500;display:flex}.FormsHub-module__-OOPuW__field .FormsHub-module__-OOPuW__input{width:100%}.FormsHub-module__-OOPuW__fieldWide{grid-column:1/-1}.FormsHub-module__-OOPuW__recipientList{gap:12px;margin:16px 0 0;display:grid}.FormsHub-module__-OOPuW__recipient{border:1px solid var(--color-border);background:#fff;border-radius:12px;padding:18px}.FormsHub-module__-OOPuW__recipientHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;font-size:13px;font-weight:600;display:flex}.FormsHub-module__-OOPuW__recipientTitle{align-items:center;gap:10px;min-width:0;display:inline-flex}.FormsHub-module__-OOPuW__recipientIndex{background:var(--color-primary-light);width:22px;height:22px;color:var(--color-primary);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:grid}.FormsHub-module__-OOPuW__optionalTag{color:var(--color-text-secondary);font-size:11px;font-weight:500}.FormsHub-module__-OOPuW__signsRow{border-top:1px solid var(--color-border-light);flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;padding-top:14px;display:flex}.FormsHub-module__-OOPuW__signsLabel{letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-secondary);margin-right:2px;font-size:10px;font-weight:600}.FormsHub-module__-OOPuW__signsChip{border:1px solid var(--color-border-light);border-radius:var(--radius-full);background:var(--color-bg-secondary);max-width:100%;color:var(--color-text-primary);overflow-wrap:anywhere;align-items:baseline;gap:6px;padding:4px 10px;font-size:11px;line-height:16px;display:inline-flex}.FormsHub-module__-OOPuW__signsChip em{color:var(--color-text-secondary);white-space:nowrap;font-style:normal}.FormsHub-module__-OOPuW__signerRule{border:1px solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-text-primary);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:16px 0 0;padding:12px 14px;font-size:12px;line-height:1.6;display:flex}.FormsHub-module__-OOPuW__signerRuleShort{border-color:var(--color-warning-border);background:var(--color-warning-light);color:var(--color-warning-text);}.FormsHub-module__-OOPuW__signerCount{border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-secondary);white-space:nowrap;background:#fff;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:600;line-height:16px}.FormsHub-module__-OOPuW__signerRuleShort .FormsHub-module__-OOPuW__signerCount{color:inherit;background:0 0;border-color:currentColor}.FormsHub-module__-OOPuW__pendingNote{color:var(--color-text-secondary);margin:14px 0 0;font-size:12px;line-height:1.6}.FormsHub-module__-OOPuW__reviewList{border:1px solid var(--color-border);border-radius:10px;margin:12px 0;overflow:hidden}.FormsHub-module__-OOPuW__reviewRow{border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;gap:15px;padding:12px 14px;font-size:12px;display:flex}.FormsHub-module__-OOPuW__reviewRow:last-child{border:0}.FormsHub-module__-OOPuW__reviewRow>span{color:var(--color-text-secondary)}.FormsHub-module__-OOPuW__reviewRow strong{text-align:right;overflow-wrap:anywhere;font-weight:500}.FormsHub-module__-OOPuW__preview{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:10px;margin-top:15px;padding:10px;overflow:auto}@media (max-width:700px){.FormsHub-module__-OOPuW__preparationSteps{gap:14px;padding:14px 20px}.FormsHub-module__-OOPuW__preparationSteps li{gap:6px;font-size:11px}.FormsHub-module__-OOPuW__workspaceBody{padding:0 16px}.FormsHub-module__-OOPuW__recordDetails{grid-template-columns:1fr}.FormsHub-module__-OOPuW__dialogFooter{flex-wrap:wrap}.FormsHub-module__-OOPuW__metrics{margin:18px 0 22px}.FormsHub-module__-OOPuW__metric{gap:8px;padding:14px 10px}.FormsHub-module__-OOPuW__metricIcon{display:none}.FormsHub-module__-OOPuW__metric strong{font-size:22px}.FormsHub-module__-OOPuW__metric span:last-child{font-size:10px}.FormsHub-module__-OOPuW__grid,.FormsHub-module__-OOPuW__fields{grid-template-columns:1fr}.FormsHub-module__-OOPuW__tabs{flex-wrap:wrap;gap:18px}.FormsHub-module__-OOPuW__tabs .FormsHub-module__-OOPuW__textButton{font-size:12px}.FormsHub-module__-OOPuW__tab{font-size:13px}.FormsHub-module__-OOPuW__toolbar{flex-wrap:wrap;align-items:stretch}.FormsHub-module__-OOPuW__search{width:100%}.FormsHub-module__-OOPuW__filter{flex:1}.FormsHub-module__-OOPuW__card{padding:19px}.FormsHub-module__-OOPuW__sectionHeading{align-items:flex-start}.FormsHub-module__-OOPuW__overlay{padding:10px}.FormsHub-module__-OOPuW__dialog{border-radius:14px;max-height:calc(100dvh - 20px)}.FormsHub-module__-OOPuW__dialogHeader,.FormsHub-module__-OOPuW__dialogBody{padding:20px}.FormsHub-module__-OOPuW__dialogFooter{padding:14px 20px}.FormsHub-module__-OOPuW__reviewRow{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.FormsHub-module__-OOPuW__container *,.FormsHub-module__-OOPuW__dialog *{scroll-behavior:auto;transition:none}.FormsHub-module__-OOPuW__skeletonLine:before,.FormsHub-module__-OOPuW__skeletonIcon,.FormsHub-module__-OOPuW__caseOption,.FormsHub-module__-OOPuW__searchProgress:after{animation:none}}.FormsHub-module__-OOPuW__checkRow{color:var(--color-text-primary);cursor:pointer;align-items:flex-start;gap:10px;margin:16px 0 0;font-size:13px;line-height:1.6;display:flex}.FormsHub-module__-OOPuW__checkRow input{width:17px;height:17px;accent-color:var(--color-primary);flex-shrink:0;margin:3px 0 0}.FormsHub-module__-OOPuW__checkRow input:focus-visible{box-shadow:var(--focus-ring);outline:none}.FormsHub-module__-OOPuW__textarea{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;font:inherit;color:var(--color-text-primary);resize:vertical;background:#fff;margin-top:10px;padding:9px 12px;font-size:13.5px;line-height:1.5}.FormsHub-module__-OOPuW__textarea:focus{border-color:var(--color-focus-border);box-shadow:var(--focus-ring);outline:none}.FormsHub-module__-OOPuW__linkBlocked{border:1px solid var(--color-warning-border,var(--color-border));border-radius:var(--radius-md);background:var(--color-warning-light,var(--color-bg-secondary));color:var(--color-text-secondary);margin:0 0 14px;padding:10px 12px;font-size:12px;line-height:1.6}.FormsHub-module__-OOPuW__linkCell{text-overflow:ellipsis;white-space:nowrap;max-width:26rem;color:var(--color-text-secondary);font-size:.8125rem;overflow:hidden}.FormsHub-module__-OOPuW__linkCell a{color:inherit;text-decoration:none}.FormsHub-module__-OOPuW__linkCell a:hover{color:var(--color-text-primary);text-decoration:underline}.FormsHub-module__-OOPuW__rowActions{align-items:center;gap:8px;display:inline-flex}.FormsHub-module__-OOPuW__menuPlaceholder{flex:none;width:32px;height:32px;display:inline-block}.FormsHub-module__-OOPuW__cardLink{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary);margin:0 0 12px;font-size:.8125rem;overflow:hidden}.FormsHub-module__-OOPuW__cardLink a{color:inherit;text-decoration:none}.FormsHub-module__-OOPuW__setupCardHeader{align-items:center}.FormsHub-module__-OOPuW__headerSlot{min-height:var(--control-height);display:inline-flex}.FormsHub-module__-OOPuW__vitalsCard{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:#fff;justify-content:space-between;align-items:center;gap:16px 24px;margin:16px 32px 0;padding:18px 20px;display:flex}.FormsHub-module__-OOPuW__vitalsText{min-width:0}.FormsHub-module__-OOPuW__vitalsTitle{color:var(--color-text-primary);margin:0;font-size:.9375rem;font-weight:600}.FormsHub-module__-OOPuW__vitalsLead{color:var(--color-text-secondary);margin:4px 0 0;font-size:.8125rem;line-height:1.5}.FormsHub-module__-OOPuW__vitalsMeta{color:var(--color-text-tertiary);margin:6px 0 0;font-size:.75rem}.FormsHub-module__-OOPuW__vitalsCard>button{flex:none}@media (max-width:768px){.FormsHub-module__-OOPuW__vitalsCard{flex-direction:column;align-items:stretch;margin:16px 16px 0}}
.CustodyPanel-module__BLmYPa__card{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);margin-top:1.5rem;padding:1.5rem}.CustodyPanel-module__BLmYPa__title{color:var(--color-text-primary);margin:0 0 .25rem;font-size:1rem;font-weight:600}.CustodyPanel-module__BLmYPa__lede{color:var(--color-text-secondary);margin:0 0 1.25rem;font-size:.8125rem;line-height:1.5}.CustodyPanel-module__BLmYPa__empty{color:var(--color-text-secondary);margin:0;font-size:.875rem}.CustodyPanel-module__BLmYPa__failed{color:var(--color-critical);align-items:flex-start;gap:12px;font-size:.875rem;display:flex}.CustodyPanel-module__BLmYPa__failed strong{color:var(--color-text-primary);margin-bottom:4px;display:block}.CustodyPanel-module__BLmYPa__linkButton{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem;text-decoration:underline}.CustodyPanel-module__BLmYPa__linkButton:focus-visible{box-shadow:var(--focus-ring);outline:none}.CustodyPanel-module__BLmYPa__list{margin:0;padding:0;list-style:none}.CustodyPanel-module__BLmYPa__record{border-top:1px solid var(--color-border-light);flex-direction:column;gap:12px;padding:20px 0;display:flex}.CustodyPanel-module__BLmYPa__record:first-child{border-top:0;padding-top:0}.CustodyPanel-module__BLmYPa__record:last-child{padding-bottom:0}.CustodyPanel-module__BLmYPa__head{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px 8px;display:flex}.CustodyPanel-module__BLmYPa__kind{color:var(--color-text-primary);font-size:.9375rem;font-weight:600;line-height:1.4}.CustodyPanel-module__BLmYPa__moment{color:var(--color-text-secondary);white-space:nowrap;margin-left:auto;font-size:.8125rem}.CustodyPanel-module__BLmYPa__tag{border-radius:var(--radius-full);letter-spacing:.02em;text-transform:uppercase;padding:2px 8px;font-size:11px;font-weight:600;line-height:16px;display:inline-block}.CustodyPanel-module__BLmYPa__tagOwn{background:var(--color-success-light);color:var(--color-success-text)}.CustodyPanel-module__BLmYPa__tagTrade{background:var(--color-primary-soft);color:var(--color-primary-dark)}.CustodyPanel-module__BLmYPa__tagUnmatched{background:var(--color-warning-bg);color:var(--color-warning-text)}.CustodyPanel-module__BLmYPa__facts{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:16px 24px;min-width:0;margin:0;display:grid}.CustodyPanel-module__BLmYPa__fact{min-width:0}.CustodyPanel-module__BLmYPa__fact dt{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-tertiary);margin:0 0 4px;font-size:11px;font-weight:600;line-height:16px}.CustodyPanel-module__BLmYPa__fact dd{color:var(--color-text-primary);overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:2px;margin:0;font-size:.875rem;line-height:1.43;display:flex}.CustodyPanel-module__BLmYPa__factValue{min-width:0}.CustodyPanel-module__BLmYPa__signature{flex-direction:column;flex:200px;align-items:flex-start;gap:2px;min-width:0;max-width:240px;display:flex}.CustodyPanel-module__BLmYPa__signatureBox{box-sizing:border-box;background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-md);justify-content:center;align-items:center;width:100%;height:64px;margin-bottom:6px;padding:6px 12px;display:flex}.CustodyPanel-module__BLmYPa__signatureBoxEmpty{background:var(--color-bg);border-style:dashed;border-color:var(--color-border)}.CustodyPanel-module__BLmYPa__signatureImage{object-fit:contain;width:100%;height:100%;display:block}.CustodyPanel-module__BLmYPa__signedName{color:var(--color-text-primary);font-size:.8125rem;font-weight:600;line-height:1.4}.CustodyPanel-module__BLmYPa__notes{color:var(--color-text-secondary);white-space:pre-wrap;margin:0;font-size:.8125rem;line-height:1.5}.CustodyPanel-module__BLmYPa__skeleton{gap:12px;display:grid}.CustodyPanel-module__BLmYPa__skeleton span{background:var(--color-bg-secondary);border-radius:var(--radius-md);height:72px;animation:1.4s ease-in-out infinite CustodyPanel-module__BLmYPa__custodyPulse}@keyframes CustodyPanel-module__BLmYPa__custodyPulse{50%{opacity:.48}}@media (max-width:640px){.CustodyPanel-module__BLmYPa__facts{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:16px}.CustodyPanel-module__BLmYPa__moment{white-space:normal;margin-left:0}}.CustodyPanel-module__BLmYPa__review{border-top:1px dashed var(--color-border-light);padding-top:12px}.CustodyPanel-module__BLmYPa__reviewDone{color:var(--color-success-text);margin:0;font-size:.8125rem;line-height:1.5}.CustodyPanel-module__BLmYPa__reviewRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.CustodyPanel-module__BLmYPa__reviewPending{color:var(--color-warning-text);font-size:.8125rem;font-weight:600}.CustodyPanel-module__BLmYPa__reviewForm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.CustodyPanel-module__BLmYPa__reviewInput{border:1px solid var(--color-border);border-radius:var(--radius-md);font:inherit;flex:14rem;padding:7px 10px;font-size:.8125rem}.CustodyPanel-module__BLmYPa__reviewInput:focus{border-color:var(--color-focus-border);box-shadow:var(--focus-ring);outline:none}.CustodyPanel-module__BLmYPa__reviewProblem{color:var(--color-critical);flex-basis:100%;margin:0;font-size:.8125rem}.CustodyPanel-module__BLmYPa__cardHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;margin-bottom:20px;display:flex}.CustodyPanel-module__BLmYPa__cardHead .CustodyPanel-module__BLmYPa__lede{margin-bottom:0}.CustodyPanel-module__BLmYPa__headActions{flex-shrink:0;gap:8px;display:flex}.CustodyPanel-module__BLmYPa__nowStrip{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);align-items:center;gap:12px;margin-bottom:24px;padding:14px 16px;display:flex}.CustodyPanel-module__BLmYPa__nowIcon{color:var(--color-primary);flex-shrink:0}.CustodyPanel-module__BLmYPa__nowStrip[data-released] .CustodyPanel-module__BLmYPa__nowIcon{color:var(--color-text-tertiary)}.CustodyPanel-module__BLmYPa__nowText{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.CustodyPanel-module__BLmYPa__nowLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:11px;font-weight:600}.CustodyPanel-module__BLmYPa__nowValue{color:var(--color-text-primary);overflow-wrap:anywhere;font-size:.9375rem;font-weight:600}.CustodyPanel-module__BLmYPa__nowMeta{color:var(--color-text-secondary);font-size:.75rem}.CustodyPanel-module__BLmYPa__coldBadge{border-radius:var(--radius-full);background:var(--color-primary-soft);color:var(--color-primary-dark);letter-spacing:.02em;flex-shrink:0;padding:3px 10px;font-size:11px;font-weight:600}.CustodyPanel-module__BLmYPa__groupLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary);align-items:center;gap:8px;margin:0 0 12px;font-size:11px;font-weight:600;line-height:16px;display:flex}.CustodyPanel-module__BLmYPa__groupCount{border-radius:var(--radius-full);background:var(--color-bg-secondary);min-width:18px;color:var(--color-text-secondary);letter-spacing:0;text-align:center;box-sizing:border-box;padding:0 6px;font-size:11px;line-height:18px}.CustodyPanel-module__BLmYPa__timeline{border-left:0;margin:0 0 24px;padding:0 0 0 22px;list-style:none;position:relative}.CustodyPanel-module__BLmYPa__timeline:before{content:"";background:var(--color-border-light);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:6px}.CustodyPanel-module__BLmYPa__move{padding:0 0 16px;position:relative}.CustodyPanel-module__BLmYPa__move:last-child{padding-bottom:0}.CustodyPanel-module__BLmYPa__moveDot{background:var(--color-border-dark);width:10px;height:10px;box-shadow:0 0 0 3px var(--color-bg);border-radius:50%;position:absolute;top:5px;left:-20px}.CustodyPanel-module__BLmYPa__move[data-cold] .CustodyPanel-module__BLmYPa__moveDot{background:var(--color-primary)}.CustodyPanel-module__BLmYPa__move[data-released] .CustodyPanel-module__BLmYPa__moveDot{background:var(--color-bg);border:2px solid var(--color-border-dark)}.CustodyPanel-module__BLmYPa__moveBody{flex-direction:column;gap:2px;min-width:0;display:flex}.CustodyPanel-module__BLmYPa__moveLine{color:var(--color-text-primary);flex-wrap:wrap;align-items:center;gap:6px;font-size:.875rem;display:flex}.CustodyPanel-module__BLmYPa__moveFrom{color:var(--color-text-secondary)}.CustodyPanel-module__BLmYPa__moveArrow{color:var(--color-text-tertiary);flex-shrink:0}.CustodyPanel-module__BLmYPa__moveTo{font-weight:600}.CustodyPanel-module__BLmYPa__moveMeta{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:2px 0;font-size:.75rem;line-height:18px;display:flex}.CustodyPanel-module__BLmYPa__moveMeta>*+:before{content:"·";content:"·" / "";color:var(--color-text-tertiary);margin:0 6px;font-style:normal;font-weight:400}.CustodyPanel-module__BLmYPa__moveVerified{color:var(--color-success-text);align-items:center;gap:4px;font-weight:600;display:inline-flex}.CustodyPanel-module__BLmYPa__moveUnverified{color:var(--color-warning-text);font-weight:600}.CustodyPanel-module__BLmYPa__moveNote{color:var(--color-text-tertiary);font-style:italic}.CustodyPanel-module__BLmYPa__moveForm{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);gap:12px;margin-bottom:1.25rem;padding:14px;display:grid}.CustodyPanel-module__BLmYPa__moveGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 12px;display:grid}.CustodyPanel-module__BLmYPa__moveField{flex-direction:column;gap:4px;min-width:0;display:flex}.CustodyPanel-module__BLmYPa__moveFieldWide{grid-column:1/-1}.CustodyPanel-module__BLmYPa__moveLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:11px;font-weight:600}.CustodyPanel-module__BLmYPa__moveInput{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);height:34px;font:inherit;color:var(--color-text-primary);padding:0 10px;font-size:.8125rem}.CustodyPanel-module__BLmYPa__moveInput:focus{border-color:var(--color-focus-border);box-shadow:var(--focus-ring);outline:none}.CustodyPanel-module__BLmYPa__moveChecks{flex-wrap:wrap;gap:8px 20px;display:flex}.CustodyPanel-module__BLmYPa__moveCheck{color:var(--color-text-primary);cursor:pointer;align-items:center;gap:8px;font-size:.8125rem;display:inline-flex}.CustodyPanel-module__BLmYPa__moveCheck input{width:16px;height:16px;accent-color:var(--color-primary);margin:0}.CustodyPanel-module__BLmYPa__moveActions{gap:8px;display:flex}.CustodyPanel-module__BLmYPa__moveProblem{color:var(--color-critical);margin:0;font-size:.75rem}.CustodyPanel-module__BLmYPa__identityOk,.CustodyPanel-module__BLmYPa__identityMissing{align-items:flex-start;gap:6px;margin:4px 0 0;font-size:.8125rem;font-weight:600;line-height:1.4;display:flex}.CustodyPanel-module__BLmYPa__identityOk svg,.CustodyPanel-module__BLmYPa__identityMissing svg{flex-shrink:0;margin-top:.1625rem}.CustodyPanel-module__BLmYPa__identityOk{color:var(--color-success-text)}.CustodyPanel-module__BLmYPa__identityMissing{color:var(--color-warning-text)}.CustodyPanel-module__BLmYPa__signatures{flex-wrap:wrap;gap:16px 24px;display:flex}.CustodyPanel-module__BLmYPa__signedRole{color:var(--color-text-tertiary);font-size:.75rem;line-height:1.4}.CustodyPanel-module__BLmYPa__signatureAccount{color:var(--color-text-tertiary);font-size:.75rem;font-style:italic}.CustodyPanel-module__BLmYPa__signatureWaiting{color:var(--color-warning-text);font-size:.8125rem;font-weight:600;line-height:1.4}.CustodyPanel-module__BLmYPa__recordFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:4px;display:flex}.CustodyPanel-module__BLmYPa__recordFoot .CustodyPanel-module__BLmYPa__linkButton{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.CustodyPanel-module__BLmYPa__recordFoot .CustodyPanel-module__BLmYPa__linkButton:hover{text-decoration:underline}.CustodyPanel-module__BLmYPa__provenance{color:var(--color-text-tertiary);font-size:.75rem;line-height:1.4}.CustodyPanel-module__BLmYPa__factLink{color:var(--color-primary-dark);white-space:nowrap;text-decoration:none}.CustodyPanel-module__BLmYPa__factLink:hover{text-decoration:underline}.CustodyPanel-module__BLmYPa__factLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}
.PDFViewer-module__0EmVCq__sheet{aspect-ratio:8.5/11;box-sizing:border-box;background:var(--color-surface);flex-direction:column;gap:13px;width:100%;padding:9% 9% 0;display:flex;position:relative}.PDFViewer-module__0EmVCq__line{background:linear-gradient(90deg, var(--color-border-light) 0%, var(--color-bg-secondary) 45%, var(--color-border-light) 100%);background-size:200% 100%;border-radius:5px;height:9px;animation:1.6s linear infinite PDFViewer-module__0EmVCq__sheetShimmer}.PDFViewer-module__0EmVCq__line:first-child{width:46%;height:14px;margin:0 auto 10px}.PDFViewer-module__0EmVCq__line:nth-child(2){width:92%}.PDFViewer-module__0EmVCq__line:nth-child(3){width:88%}.PDFViewer-module__0EmVCq__line:nth-child(4){width:95%}.PDFViewer-module__0EmVCq__line:nth-child(5){width:60%;margin-bottom:14px}.PDFViewer-module__0EmVCq__line:nth-child(6){width:90%}.PDFViewer-module__0EmVCq__line:nth-child(7){width:86%}.PDFViewer-module__0EmVCq__line:nth-child(8){width:72%}.PDFViewer-module__0EmVCq__caption{text-align:center;color:var(--color-text-tertiary);letter-spacing:.01em;margin:0;font-size:12.5px;position:absolute;bottom:12%;left:0;right:0}.PDFViewer-module__0EmVCq__veil{z-index:10;background:#ffffff8c;position:absolute;inset:0}@keyframes PDFViewer-module__0EmVCq__sheetShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.PDFViewer-module__0EmVCq__line{animation:none}}
.ReleaseFormCard-module__ijd28q__card{border:1px solid var(--app-border);border-radius:var(--app-radius-card);background:var(--app-surface);flex-direction:column;grid-column:1/-1;gap:6px;padding:12px 14px;display:flex}.ReleaseFormCard-module__ijd28q__ready{border-color:color-mix(in srgb, var(--app-green) 30%, transparent);background:var(--app-green-tint)}.ReleaseFormCard-module__ijd28q__ready .ReleaseFormCard-module__ijd28q__head>svg{color:var(--app-green)}.ReleaseFormCard-module__ijd28q__missing{border-color:color-mix(in srgb, var(--app-amber) 35%, transparent);background:var(--app-amber-tint)}.ReleaseFormCard-module__ijd28q__missing .ReleaseFormCard-module__ijd28q__head>svg{color:var(--app-amber)}.ReleaseFormCard-module__ijd28q__head{color:var(--color-text-primary);align-items:center;gap:6px;font-size:.875rem;display:flex}.ReleaseFormCard-module__ijd28q__county{border-radius:var(--app-radius-chip);background:var(--app-surface);border:1px solid var(--app-border);color:var(--color-text-secondary);padding:2px 6px;font-size:.75rem;font-weight:500}.ReleaseFormCard-module__ijd28q__message{color:var(--color-text-secondary);margin:0;font-size:.8125rem;line-height:1.45}.ReleaseFormCard-module__ijd28q__action{color:var(--app-accent);align-self:flex-start;font-size:.8125rem;font-weight:500;text-decoration:none}.ReleaseFormCard-module__ijd28q__action:hover{text-decoration:underline}.ReleaseFormCard-module__ijd28q__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:2px;display:flex}.ReleaseFormCard-module__ijd28q__send{border:1px solid var(--app-border);border-radius:var(--app-radius-chip);background:var(--app-surface);min-height:32px;color:var(--color-text-primary);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:.8125rem;font-weight:500;display:inline-flex}.ReleaseFormCard-module__ijd28q__send:hover{border-color:var(--app-accent)}.ReleaseFormCard-module__ijd28q__send:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}
.AttachmentField-module__DD_mza__field{flex-direction:column;gap:.375rem;display:flex}.AttachmentField-module__DD_mza__card,.AttachmentField-module__DD_mza__empty.AttachmentField-module__DD_mza__empty{border-radius:var(--app-radius-chip);background:var(--app-surface);box-sizing:border-box;align-items:center;gap:12px;min-height:88px;padding:12px;display:flex}.AttachmentField-module__DD_mza__card{border:1px solid var(--app-border)}.AttachmentField-module__DD_mza__empty.AttachmentField-module__DD_mza__empty{color:inherit;border:1px dashed var(--color-border-dark);background:var(--color-bg-secondary);cursor:pointer;margin:0;font-weight:400;transition:border-color .15s,background-color .15s}.AttachmentField-module__DD_mza__empty:hover:not(.AttachmentField-module__DD_mza__emptyDisabled){border-color:var(--app-line-faint);background:var(--app-surface)}.AttachmentField-module__DD_mza__empty:has(.AttachmentField-module__DD_mza__input:focus-visible){outline:2px solid var(--app-accent);outline-offset:2px}.AttachmentField-module__DD_mza__emptyDisabled{cursor:default}.AttachmentField-module__DD_mza__tile{border-radius:var(--app-radius-control);background:var(--app-accent-tint);width:64px;height:64px;color:var(--app-accent);border:1px solid var(--app-divider);flex:0 0 64px;justify-content:center;align-items:center;display:flex;overflow:hidden}.AttachmentField-module__DD_mza__tile img{object-fit:cover;width:100%;height:100%;display:block}.AttachmentField-module__DD_mza__tile svg{width:22px;height:22px}.AttachmentField-module__DD_mza__emptyTile{background:var(--app-surface);color:var(--app-ink-faint)}.AttachmentField-module__DD_mza__body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.AttachmentField-module__DD_mza__name{color:var(--app-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.AttachmentField-module__DD_mza__meta{color:var(--app-ink-soft);font-size:.75rem;line-height:1.4}.AttachmentField-module__DD_mza__actions{flex:none;align-items:center;gap:8px;display:flex}.AttachmentField-module__DD_mza__input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AttachmentField-module__DD_mza__readOnly{color:var(--app-ink-soft);font-size:.8125rem}@media (max-width:560px){.AttachmentField-module__DD_mza__card,.AttachmentField-module__DD_mza__empty{flex-wrap:wrap}.AttachmentField-module__DD_mza__actions{width:100%;padding-left:76px}}
.ObituarySection-module__0T6IoG__publish{gap:var(--space-3);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;padding:16px 18px;display:flex;container-type:inline-size}.ObituarySection-module__0T6IoG__publishHeader{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.ObituarySection-module__0T6IoG__publishHeading{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.ObituarySection-module__0T6IoG__publishBrand{text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-tertiary);white-space:nowrap;font-size:11px;font-weight:600}.ObituarySection-module__0T6IoG__publishChip{border-radius:var(--radius-full);white-space:nowrap;align-items:center;gap:6px;padding:3px 9px;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-flex}.ObituarySection-module__0T6IoG__publishChip svg{flex:none}.ObituarySection-module__0T6IoG__publishChipLive{background:var(--color-success-bg);color:var(--color-success-deep)}.ObituarySection-module__0T6IoG__publishChipIdle{background:var(--color-bg-tertiary);color:var(--color-ink-600)}.ObituarySection-module__0T6IoG__publishAction{flex:none;margin-left:auto}.ObituarySection-module__0T6IoG__publishAddress{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-secondary);align-items:stretch;min-width:0;display:flex;overflow:hidden}.ObituarySection-module__0T6IoG__publishLink{min-width:0;height:36px;font-family:var(--font-mono);color:var(--color-primary-dark);flex:auto;align-items:center;gap:8px;padding:0 12px;font-size:.75rem;text-decoration:none;display:flex}.ObituarySection-module__0T6IoG__publishLink:hover .ObituarySection-module__0T6IoG__publishUrl{text-decoration:underline}.ObituarySection-module__0T6IoG__publishLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.ObituarySection-module__0T6IoG__publishUrl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ObituarySection-module__0T6IoG__publishLink svg{opacity:.6;flex:none}.ObituarySection-module__0T6IoG__publishCopy{border:0;border-left:1px solid var(--color-border);background:var(--color-bg);height:36px;color:var(--color-ink-700);white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:.75rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.ObituarySection-module__0T6IoG__publishCopy:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.ObituarySection-module__0T6IoG__publishCopy:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.ObituarySection-module__0T6IoG__publishCopy.ObituarySection-module__0T6IoG__publishCopied{color:var(--color-success-deep)}.ObituarySection-module__0T6IoG__publishHint{color:var(--color-text-secondary);margin:0;font-size:.8125rem;line-height:1.55}@container (max-width:460px){.ObituarySection-module__0T6IoG__publishAddress{flex-direction:column;align-items:stretch}.ObituarySection-module__0T6IoG__publishCopy{border-left:0;border-top:1px solid var(--color-border);justify-content:center}.ObituarySection-module__0T6IoG__publishAction{width:100%;margin-left:0}}
.AuthorizationSection-module__pBvi4a__statusRow{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:16px;min-height:40px;padding:8px 0;display:flex}.AuthorizationSection-module__pBvi4a__statusRow:first-child{border-top:1px solid var(--app-border)}.AuthorizationSection-module__pBvi4a__statusLabel{color:var(--color-text-primary);font-size:.875rem}.AuthorizationSection-module__pBvi4a__statusValue{white-space:nowrap;align-items:center;gap:6px;font-size:.8125rem;font-weight:500;display:flex}.AuthorizationSection-module__pBvi4a__actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;display:flex}.AuthorizationSection-module__pBvi4a__signerList{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.AuthorizationSection-module__pBvi4a__signerList li{border-radius:var(--radius-sm,6px);border:1px solid var(--app-border);align-items:center;gap:8px;padding:6px 10px;font-size:.8125rem;line-height:1.4;display:flex}.AuthorizationSection-module__pBvi4a__signerReady{color:var(--color-success-text)}.AuthorizationSection-module__pBvi4a__signerReady span{color:var(--color-text-primary)}.AuthorizationSection-module__pBvi4a__signerMissing{color:var(--color-warning-text);background:var(--color-warning-bg)}.AuthorizationSection-module__pBvi4a__signerMissing span{color:var(--color-text-primary)}.AuthorizationSection-module__pBvi4a__linkButton{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.AuthorizationSection-module__pBvi4a__linkButton:hover{text-decoration:underline}
.QuickBooksSyncPanel-module__G9tT4q__panel{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin:20px 0 24px;padding:14px 20px}.QuickBooksSyncPanel-module__G9tT4q__header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.QuickBooksSyncPanel-module__G9tT4q__brand{text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-tertiary);font-size:11px;font-weight:600}.QuickBooksSyncPanel-module__G9tT4q__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.QuickBooksSyncPanel-module__G9tT4q__chip{border-radius:var(--radius-full);white-space:nowrap;align-items:center;gap:6px;padding:3px 9px;font-size:.75rem;font-weight:600;display:inline-flex}.QuickBooksSyncPanel-module__G9tT4q__ok{background:var(--color-success-bg);color:var(--color-success-deep)}.QuickBooksSyncPanel-module__G9tT4q__busy{background:var(--color-primary-soft);color:var(--color-primary)}.QuickBooksSyncPanel-module__G9tT4q__bad{background:var(--color-error-bg);color:var(--color-error-deep)}.QuickBooksSyncPanel-module__G9tT4q__warn{background:var(--color-warning-bg);color:var(--color-warning-text)}.QuickBooksSyncPanel-module__G9tT4q__muted{background:var(--color-bg-tertiary);color:var(--color-ink-600)}.QuickBooksSyncPanel-module__G9tT4q__facts{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:10px;display:flex}.QuickBooksSyncPanel-module__G9tT4q__timestamp,.QuickBooksSyncPanel-module__G9tT4q__invoiceId{color:var(--color-text-tertiary);align-items:center;gap:4px;font-size:.75rem;display:inline-flex}.QuickBooksSyncPanel-module__G9tT4q__invoiceId{color:var(--color-primary-dark);font-weight:500;text-decoration:none}a.QuickBooksSyncPanel-module__G9tT4q__invoiceId:hover{text-decoration:underline}.QuickBooksSyncPanel-module__G9tT4q__syncButton{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg);height:32px;color:var(--color-text-primary);box-shadow:var(--shadow-sm);cursor:pointer;justify-content:center;align-items:center;gap:6px;margin-left:auto;padding:0 14px;font-family:inherit;font-size:.8125rem;font-weight:600;transition:border-color .15s,background-color .15s;display:inline-flex}.QuickBooksSyncPanel-module__G9tT4q__syncButton:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-primary-soft)}.QuickBooksSyncPanel-module__G9tT4q__syncButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.QuickBooksSyncPanel-module__G9tT4q__syncButton:disabled{opacity:.55;cursor:not-allowed}.QuickBooksSyncPanel-module__G9tT4q__spinning{animation:.9s linear infinite QuickBooksSyncPanel-module__G9tT4q__spin}@keyframes QuickBooksSyncPanel-module__G9tT4q__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.QuickBooksSyncPanel-module__G9tT4q__spinning{animation:none}}.QuickBooksSyncPanel-module__G9tT4q__error{color:var(--color-error-deep);overflow-wrap:anywhere;margin:10px 0 0;font-size:.75rem;line-height:1.55}.QuickBooksSyncPanel-module__G9tT4q__hint{color:var(--color-text-tertiary);margin:10px 0 0;font-size:.75rem;line-height:1.55}.QuickBooksSyncPanel-module__G9tT4q__balance{border-top:1px solid var(--color-border-light);margin-top:12px;padding-top:12px}.QuickBooksSyncPanel-module__G9tT4q__balanceRow{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.QuickBooksSyncPanel-module__G9tT4q__balanceLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-tertiary);font-size:11px;font-weight:600}.QuickBooksSyncPanel-module__G9tT4q__balanceSummary{color:var(--color-text-primary);font-size:.8125rem;font-weight:500}.QuickBooksSyncPanel-module__G9tT4q__linkButton{color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;padding:2px 0;font-family:inherit;font-size:.75rem;font-weight:600;transition:color .15s;display:inline-flex}.QuickBooksSyncPanel-module__G9tT4q__linkButton:hover:not(:disabled){color:var(--color-primary)}.QuickBooksSyncPanel-module__G9tT4q__linkButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:var(--radius-sm)}.QuickBooksSyncPanel-module__G9tT4q__linkButton:disabled{opacity:.55;cursor:not-allowed}.QuickBooksSyncPanel-module__G9tT4q__note{color:var(--color-text-tertiary);max-width:62ch;margin:6px 0 0;font-size:.6875rem;line-height:1.5}
.SignatureCanvas-module__m0kaQa__tools{align-items:center;gap:1.25rem;margin-top:.5rem;display:flex}.SignatureCanvas-module__m0kaQa__tool{appearance:none;min-height:24px;font:inherit;color:var(--color-text-secondary);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:0;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex}.SignatureCanvas-module__m0kaQa__tool:hover:not(:disabled){color:var(--color-text-primary);text-decoration:underline}.SignatureCanvas-module__m0kaQa__tool:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}.SignatureCanvas-module__m0kaQa__tool:disabled{color:var(--color-text-tertiary);cursor:default}
.CountersignForm-module__eX0VJa__form{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);flex-direction:column;gap:12px;max-width:480px;padding:16px;display:flex}.CountersignForm-module__eX0VJa__intent{color:var(--color-text-secondary);margin:0;font-size:.8125rem;line-height:1.5}.CountersignForm-module__eX0VJa__intent strong{color:var(--color-text-primary);font-weight:600}.CountersignForm-module__eX0VJa__pad{width:100%;min-width:0}.CountersignForm-module__eX0VJa__note{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);width:100%;height:34px;font:inherit;color:var(--color-text-primary);padding:0 10px;font-size:.8125rem}.CountersignForm-module__eX0VJa__note:focus{border-color:var(--color-focus-border);box-shadow:var(--focus-ring);outline:none}.CountersignForm-module__eX0VJa__problem{color:var(--color-critical);margin:0;font-size:.8125rem}.CountersignForm-module__eX0VJa__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.CountersignForm-module__eX0VJa__hint{color:var(--color-text-tertiary);margin-left:4px;font-size:.75rem}
.SignerManagement-module__aa_UtG__root{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid;container-type:inline-size}.SignerManagement-module__aa_UtG__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.SignerManagement-module__aa_UtG__heading{gap:4px;min-width:0;display:grid}.SignerManagement-module__aa_UtG__titleRow{align-items:center;gap:8px;min-height:22px;display:flex}.SignerManagement-module__aa_UtG__titleRow h3{letter-spacing:-.01em;color:var(--color-text-primary);margin:0;font-size:.9375rem;font-weight:650}.SignerManagement-module__aa_UtG__count{border-radius:var(--radius-full);background:var(--color-bg-tertiary);height:20px;color:var(--color-ink-600);font-variant-numeric:tabular-nums;align-items:center;padding:0 8px;font-size:.6875rem;font-weight:600;display:inline-flex}.SignerManagement-module__aa_UtG__count[data-done]{background:var(--color-success-bg);color:var(--color-success-text)}.SignerManagement-module__aa_UtG__intro{color:var(--color-text-tertiary);margin:0;font-size:.8125rem;line-height:1.45}.SignerManagement-module__aa_UtG__headerActions{flex:none;align-items:center;gap:8px;display:flex}.SignerManagement-module__aa_UtG__addForm{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);gap:16px;padding:16px;display:grid}.SignerManagement-module__aa_UtG__addFormHead{gap:2px;display:grid}.SignerManagement-module__aa_UtG__addFormHead h4{color:var(--color-text-primary);margin:0;font-size:.875rem;font-weight:650}.SignerManagement-module__aa_UtG__addFormHead p{color:var(--color-text-tertiary);margin:0;font-size:.75rem}.SignerManagement-module__aa_UtG__addFormGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) minmax(0,1fr);gap:12px;display:grid}.SignerManagement-module__aa_UtG__field,.SignerManagement-module__aa_UtG__assignLabel{color:var(--color-ink-700);font-size:.75rem;font-weight:600}.SignerManagement-module__aa_UtG__field{gap:6px;min-width:0;display:grid}.SignerManagement-module__aa_UtG__field input,.SignerManagement-module__aa_UtG__field select{width:100%;min-width:0}.SignerManagement-module__aa_UtG__assign{gap:8px;display:grid}.SignerManagement-module__aa_UtG__chips{flex-wrap:wrap;gap:8px;display:flex}.SignerManagement-module__aa_UtG__chip{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);max-width:100%;min-height:34px;color:var(--color-text-primary);cursor:pointer;align-items:center;gap:8px;padding:6px 12px;font-size:.8125rem;font-weight:500;line-height:1.3;transition:border-color .12s,background .12s;display:inline-flex}.SignerManagement-module__aa_UtG__chip:hover:not([data-taken]){border-color:var(--color-border-dark)}.SignerManagement-module__aa_UtG__chip input{width:14px;height:14px;accent-color:var(--color-primary);flex:none;margin:0}.SignerManagement-module__aa_UtG__chip small{white-space:nowrap;color:var(--color-text-tertiary);flex:none;font-size:.6875rem;font-weight:400}.SignerManagement-module__aa_UtG__chip[data-selected]{border-color:var(--color-primary);background:var(--color-primary-soft)}.SignerManagement-module__aa_UtG__chip[data-taken]{opacity:.5;cursor:not-allowed}.SignerManagement-module__aa_UtG__assignNote{color:var(--color-warning-text);margin:0;font-size:.75rem;line-height:1.45}.SignerManagement-module__aa_UtG__formFooter{border-top:1px solid var(--color-border-light);justify-content:flex-end;gap:8px;padding-top:16px;display:flex}.SignerManagement-module__aa_UtG__empty{border:1px dashed var(--color-border-dark);border-radius:var(--radius-lg);text-align:center;gap:4px;padding:20px 16px;display:grid}.SignerManagement-module__aa_UtG__empty p{color:var(--color-ink-700);margin:0;font-size:.8125rem;font-weight:600}.SignerManagement-module__aa_UtG__empty p+p{color:var(--color-text-tertiary);font-size:.75rem;font-weight:400}.SignerManagement-module__aa_UtG__list{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.SignerManagement-module__aa_UtG__row{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);align-items:center;gap:12px;min-height:60px;padding:12px 12px 12px 14px;display:flex}.SignerManagement-module__aa_UtG__row[data-signed]{border-color:var(--color-success-border,var(--color-border));background:var(--color-success-bg)}.SignerManagement-module__aa_UtG__row[data-lapsed]{border-color:var(--color-warning-border,var(--color-border))}.SignerManagement-module__aa_UtG__avatar{background:var(--color-bg-tertiary);width:32px;height:32px;color:var(--color-ink-600);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.SignerManagement-module__aa_UtG__row[data-signed] .SignerManagement-module__aa_UtG__avatar{background:var(--color-surface);color:var(--color-success-text)}.SignerManagement-module__aa_UtG__who{flex:1;min-width:0}.SignerManagement-module__aa_UtG__name{color:var(--color-text-primary);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.8125rem;font-weight:600;line-height:1.35;display:flex}.SignerManagement-module__aa_UtG__status{border-radius:var(--radius-full);background:var(--color-bg-secondary);letter-spacing:.01em;align-items:center;height:20px;padding:0 8px;font-size:.6875rem;font-weight:600;display:inline-flex}.SignerManagement-module__aa_UtG__status[data-tone=lapsed]{background:var(--color-warning-bg);color:var(--color-warning-text)}.SignerManagement-module__aa_UtG__detail{color:var(--color-text-secondary);overflow-wrap:anywhere;margin-top:4px;font-size:.75rem;line-height:1.4}.SignerManagement-module__aa_UtG__detail .SignerManagement-module__aa_UtG__hint{color:var(--color-warning-text)}.SignerManagement-module__aa_UtG__rowActions{flex-shrink:0;align-items:center;gap:6px;display:flex}.SignerManagement-module__aa_UtG__icon{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);height:32px;color:var(--color-ink-700);font:inherit;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.SignerManagement-module__aa_UtG__icon svg{width:13px;height:13px}.SignerManagement-module__aa_UtG__icon:hover:not(:disabled){background:var(--color-bg-secondary);border-color:var(--color-border-dark);color:var(--color-text-primary)}.SignerManagement-module__aa_UtG__icon:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.SignerManagement-module__aa_UtG__icon:disabled{opacity:.5;cursor:not-allowed}.SignerManagement-module__aa_UtG__icon[data-danger]:hover:not(:disabled){color:var(--color-error-deep);border-color:var(--color-error-border);background:var(--color-error-bg)}.SignerManagement-module__aa_UtG__resend{border:1px solid var(--color-primary);border-radius:var(--radius-full);background:var(--color-primary-soft);height:32px;color:var(--color-primary-dark);font:inherit;cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.SignerManagement-module__aa_UtG__resend:hover:not(:disabled){background:var(--color-primary-light)}.SignerManagement-module__aa_UtG__resend:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.SignerManagement-module__aa_UtG__resend:disabled{opacity:.5;cursor:not-allowed}@container (max-width:560px){.SignerManagement-module__aa_UtG__header{flex-direction:column;align-items:stretch;gap:12px}.SignerManagement-module__aa_UtG__headerActions{justify-content:flex-start}.SignerManagement-module__aa_UtG__addFormGrid{grid-template-columns:minmax(0,1fr)}.SignerManagement-module__aa_UtG__row{flex-wrap:wrap}.SignerManagement-module__aa_UtG__who{flex-basis:calc(100% - 44px)}.SignerManagement-module__aa_UtG__rowActions{flex-wrap:wrap;justify-content:flex-end;width:100%}}.SignerManagement-module__aa_UtG__skelName{width:128px;}.SignerManagement-module__aa_UtG__skelDetail{width:58%;margin-top:6px;font-size:12px;}.SignerManagement-module__aa_UtG__skelAction{border-radius:var(--radius-full);flex:none;width:76px;height:28px;}.SignerManagement-module__aa_UtG__skelAvatar{border-radius:50%;flex:none;width:32px;height:32px;}.SignerManagement-module__aa_UtG__row.SignerManagement-module__aa_UtG__isPlaceholder{pointer-events:none;cursor:default}.SignerManagement-module__aa_UtG__isPlaceholder:nth-child(2) .SignerManagement-module__aa_UtG__skelName{width:96px}.SignerManagement-module__aa_UtG__isPlaceholder:nth-child(2) .SignerManagement-module__aa_UtG__skelDetail{width:72%}.SignerManagement-module__aa_UtG__isPlaceholder:nth-child(2) .SignerManagement-module__aa_UtG__skelName:before,.SignerManagement-module__aa_UtG__isPlaceholder:nth-child(2) .SignerManagement-module__aa_UtG__skelDetail:before{animation-delay:.1s}
.DocumentRowMenu-module__vF97Ja__root{flex:none;position:relative}.DocumentRowMenu-module__vF97Ja__trigger[data-open]{background-color:var(--color-bg-tertiary);border-color:var(--color-border-dark)}.DocumentRowMenu-module__vF97Ja__menu{z-index:var(--z-dropdown);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);width:max-content;min-width:220px;max-width:min(300px,100vw - 32px);box-shadow:var(--shadow-lg);gap:2px;padding:6px;animation:.12s ease-out DocumentRowMenu-module__vF97Ja__menuIn;display:grid;position:absolute;top:calc(100% + 6px);right:0}.DocumentRowMenu-module__vF97Ja__menu[data-up]{top:auto;bottom:calc(100% + 6px)}.DocumentRowMenu-module__vF97Ja__item{border-radius:var(--radius-md);width:100%;color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;padding:8px 10px;transition:background-color .12s;display:flex}.DocumentRowMenu-module__vF97Ja__item:hover:not(:disabled),.DocumentRowMenu-module__vF97Ja__item:focus-visible{background:var(--color-bg-tertiary)}.DocumentRowMenu-module__vF97Ja__item:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.DocumentRowMenu-module__vF97Ja__item:disabled{cursor:not-allowed;opacity:.5}.DocumentRowMenu-module__vF97Ja__itemIcon{border-radius:var(--radius-md);background:var(--color-bg-secondary);border:1px solid var(--color-border-light);width:28px;height:28px;color:var(--color-ink-600);flex:none;justify-content:center;align-items:center;display:inline-flex}.DocumentRowMenu-module__vF97Ja__itemIcon svg{width:14px;height:14px}.DocumentRowMenu-module__vF97Ja__itemText{gap:1px;min-width:0;padding-top:1px;display:grid}.DocumentRowMenu-module__vF97Ja__itemLabel{font-size:.8125rem;font-weight:600;line-height:1.35}.DocumentRowMenu-module__vF97Ja__itemDescription{color:var(--color-text-tertiary);font-size:.75rem;line-height:1.35}@keyframes DocumentRowMenu-module__vF97Ja__menuIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.DocumentRowMenu-module__vF97Ja__menu{animation:none}}
.CaseSigningDocuments-module__qp5meq__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.CaseSigningDocuments-module__qp5meq__title{color:var(--color-text-primary);margin:0;font-size:1rem;font-weight:600}.CaseSigningDocuments-module__qp5meq__subtitle{color:var(--color-text-tertiary);margin:2px 0 0;font-size:.8125rem}.CaseSigningDocuments-module__qp5meq__emptyLine{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.5}.CaseSigningDocuments-module__qp5meq__inlineButton{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.CaseSigningDocuments-module__qp5meq__inlineButton:hover{text-decoration:underline}.CaseSigningDocuments-module__qp5meq__groups{gap:1.25rem;display:grid}.CaseSigningDocuments-module__qp5meq__group{gap:.5rem;min-width:0;display:grid}.CaseSigningDocuments-module__qp5meq__groupTitle{letter-spacing:.02em;color:var(--color-text-secondary);align-items:center;gap:8px;margin:0;font-size:.75rem;font-weight:600;display:flex}.CaseSigningDocuments-module__qp5meq__groupTitle[data-group=attention]{color:var(--color-error-deep)}.CaseSigningDocuments-module__qp5meq__groupCount{border-radius:var(--radius-full);background:var(--color-bg-tertiary);min-width:20px;height:18px;color:var(--color-ink-600);letter-spacing:0;justify-content:center;align-items:center;padding:0 6px;font-size:.6875rem;font-weight:600;display:inline-flex}.CaseSigningDocuments-module__qp5meq__groupTitle[data-group=attention] .CaseSigningDocuments-module__qp5meq__groupCount{background:var(--color-error-bg);color:var(--color-error-deep)}summary.CaseSigningDocuments-module__qp5meq__groupTitle{cursor:pointer;width:fit-content;list-style:none}summary.CaseSigningDocuments-module__qp5meq__groupTitle::-webkit-details-marker{display:none}.CaseSigningDocuments-module__qp5meq__summaryChevron{width:14px;height:14px;transition:transform .15s}details[open]>summary .CaseSigningDocuments-module__qp5meq__summaryChevron{transform:rotate(180deg)}.CaseSigningDocuments-module__qp5meq__rows{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);gap:0;margin:0;padding:0;list-style:none;display:grid}.CaseSigningDocuments-module__qp5meq__row+.CaseSigningDocuments-module__qp5meq__row{border-top:1px solid var(--color-border)}.CaseSigningDocuments-module__qp5meq__row:first-child{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.CaseSigningDocuments-module__qp5meq__row:last-child{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.CaseSigningDocuments-module__qp5meq__row:only-child{border-radius:var(--radius-lg)}.CaseSigningDocuments-module__qp5meq__rowMain{align-items:center;gap:14px;padding:14px 16px;transition:background-color .12s;display:flex}.CaseSigningDocuments-module__qp5meq__row:hover>.CaseSigningDocuments-module__qp5meq__rowMain,.CaseSigningDocuments-module__qp5meq__row[data-open]>.CaseSigningDocuments-module__qp5meq__rowMain{background:var(--color-bg-secondary)}.CaseSigningDocuments-module__qp5meq__row:first-child>.CaseSigningDocuments-module__qp5meq__rowMain{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.CaseSigningDocuments-module__qp5meq__row:last-child:not([data-open])>.CaseSigningDocuments-module__qp5meq__rowMain{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.CaseSigningDocuments-module__qp5meq__row:only-child:not([data-open])>.CaseSigningDocuments-module__qp5meq__rowMain{border-radius:var(--radius-lg)}.CaseSigningDocuments-module__qp5meq__row[data-group=voided] .CaseSigningDocuments-module__qp5meq__rowText{opacity:.7}.CaseSigningDocuments-module__qp5meq__rowIcon{border-radius:var(--radius-md);background:var(--color-bg-tertiary);width:36px;height:36px;color:var(--color-ink-600);flex:none;justify-content:center;align-items:center;display:inline-flex}.CaseSigningDocuments-module__qp5meq__rowIcon svg{width:17px;height:17px}.CaseSigningDocuments-module__qp5meq__rowIcon[data-tone=waiting]{background:var(--color-warning-bg);color:var(--color-warning-text)}.CaseSigningDocuments-module__qp5meq__rowIcon[data-tone=done]{background:var(--color-success-bg);color:var(--color-success-text)}.CaseSigningDocuments-module__qp5meq__rowIcon[data-tone=problem]{background:var(--color-error-bg);color:var(--color-error-deep)}.CaseSigningDocuments-module__qp5meq__rowText{flex:1;gap:3px;min-width:0;display:grid}.CaseSigningDocuments-module__qp5meq__rowTitle{max-width:100%;color:var(--color-text-primary);font:inherit;letter-spacing:-.01em;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.9375rem;font-weight:600;overflow:hidden}.CaseSigningDocuments-module__qp5meq__rowTitle:hover{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.CaseSigningDocuments-module__qp5meq__rowMeta{color:var(--color-text-tertiary);flex-wrap:wrap;align-items:center;gap:2px 6px;margin:0;font-size:.8125rem;display:flex}.CaseSigningDocuments-module__qp5meq__rowStatus{color:var(--color-ink-600);font-weight:500}.CaseSigningDocuments-module__qp5meq__rowStatus[data-tone=waiting]{color:var(--color-warning-text)}.CaseSigningDocuments-module__qp5meq__rowStatus[data-tone=done]{color:var(--color-success-text)}.CaseSigningDocuments-module__qp5meq__rowStatus[data-tone=problem]{color:var(--color-error-deep)}.CaseSigningDocuments-module__qp5meq__declineReason{color:var(--color-ink-700);margin:2px 0 0;font-size:.8125rem;font-style:italic}.CaseSigningDocuments-module__qp5meq__rowActions{flex:none;align-items:center;gap:8px;display:flex}.CaseSigningDocuments-module__qp5meq__signersButton .CaseSigningDocuments-module__qp5meq__chevron{transition:transform .15s}.CaseSigningDocuments-module__qp5meq__signersButton[data-open]{background-color:var(--color-bg-tertiary);border-color:var(--color-border-dark)}.CaseSigningDocuments-module__qp5meq__signersButton[data-open] .CaseSigningDocuments-module__qp5meq__chevron{transform:rotate(180deg)}.CaseSigningDocuments-module__qp5meq__signerCount{border-radius:var(--radius-full);background:var(--color-bg-tertiary);color:var(--color-ink-600);font-variant-numeric:tabular-nums;padding:1px 7px;font-size:.6875rem;font-weight:600}.CaseSigningDocuments-module__qp5meq__signersButton[data-open] .CaseSigningDocuments-module__qp5meq__signerCount{background:var(--color-surface)}.CaseSigningDocuments-module__qp5meq__preparing{color:var(--color-text-tertiary);font-size:.8125rem}.CaseSigningDocuments-module__qp5meq__signerPanel{border-top:1px dashed var(--color-border);background:var(--color-bg-secondary);padding:20px 16px 20px 66px}.CaseSigningDocuments-module__qp5meq__row:last-child .CaseSigningDocuments-module__qp5meq__signerPanel{border-radius:0 0 var(--radius-lg) var(--radius-lg)}@container (max-width:640px){.CaseSigningDocuments-module__qp5meq__rowMain{flex-wrap:wrap;align-items:flex-start}.CaseSigningDocuments-module__qp5meq__rowText{flex-basis:calc(100% - 50px)}.CaseSigningDocuments-module__qp5meq__rowActions{justify-content:flex-end;width:100%}.CaseSigningDocuments-module__qp5meq__signerPanel{padding-left:16px}.CaseSigningDocuments-module__qp5meq__rowMeta time{display:block}.CaseSigningDocuments-module__qp5meq__dot{display:none}.CaseSigningDocuments-module__qp5meq__header{flex-wrap:wrap}}
