@charset "UTF-8";html,body{min-height:100%;margin:0;background:#f5f7fa}:root{color-scheme:light;--ui-navy-950: #0b2239;--ui-navy-800: #173f5f;--ui-blue-700: #0b58b5;--ui-blue-600: #0c67c9;--ui-teal-600: #168376;--ui-surface: #ffffff;--ui-surface-soft: #f7fafc;--ui-canvas: #eef3f7;--ui-line: #dce5eb;--ui-line-strong: #c8d5de;--ui-text: #18354c;--ui-muted: #657b8c;--ui-danger: #b4232d;--ui-warning: #a15c06;--ui-success: #16735f;--ui-radius-sm: 10px;--ui-radius: 15px;--ui-radius-lg: 20px;--ui-shadow-sm: 0 1px 2px rgb(18 48 70 / 5%);--ui-shadow: 0 12px 34px rgb(24 54 76 / 8%);--ui-shadow-lg: 0 24px 64px rgb(13 39 59 / 18%)}body{color:#172b3f;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;overflow-x:hidden;text-rendering:optimizeLegibility;background:radial-gradient(circle at 8% 0%,rgba(12,103,201,.07),transparent 28rem),linear-gradient(180deg,#f6f9fb 0,var(--ui-canvas) 100%);-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}button,input,select,textarea{font:inherit}button,a,input,select,textarea{transition:border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}button:not(:disabled):active{transform:translateY(1px)}::selection{color:#fff;background:#176fc7}*{scrollbar-width:thin;scrollbar-color:#afc0cc transparent}*::-webkit-scrollbar{width:9px;height:9px}*::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:99px;background:#afc0cc;background-clip:padding-box}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(21,94,239,.24);outline-offset:2px}body .ux-shell .content{background:linear-gradient(#ffffff61,#ffffff61),radial-gradient(circle at 100% 0%,rgba(31,144,122,.07),transparent 32rem)}body .ux-shell .content>*{width:min(100%,1540px);margin-inline:auto}body .ux-shell .page-head,body .ux-shell .panel-head,body .ux-shell .section-heading{align-items:center}body .ux-shell .page-head{margin-bottom:18px;padding:20px 22px;border:1px solid rgba(210,224,233,.86);border-radius:var(--ui-radius-lg);background:linear-gradient(125deg,#fffffff5,#f5fafcf5),var(--ui-surface);box-shadow:var(--ui-shadow-sm)}body .ux-shell .page-head h2,body .ux-shell .page-head h1,body .ux-shell .panel-head h2,body .ux-shell .panel-head h3,body .ux-shell .section-heading h2,body .ux-shell .section-heading h3{color:var(--ui-navy-950);letter-spacing:-.025em}body .ux-shell .kicker,body .ux-shell .eyebrow{color:var(--ui-teal-600);font-size:.65rem;font-weight:850;letter-spacing:.1em}body .ux-shell .panel,body .ux-shell .table-card,body .ux-shell .data-details,body .ux-shell .tab-panel,body .ux-shell .confirmation,body .ux-shell .attachments{border-color:var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow-sm)}body .ux-shell .panel-head{padding-bottom:13px;border-bottom:1px solid #edf1f4}body .ux-shell .metric,body .ux-shell .summary-grid>*,body .ux-shell .metric-grid>*{border-color:var(--ui-line);border-radius:14px;background:linear-gradient(145deg,#fff,#f8fbfd);box-shadow:var(--ui-shadow-sm)}body .ux-shell .metric:hover,body .ux-shell .summary-grid>*:hover,body .ux-shell .metric-grid>*:hover{border-color:#bfd4e3;box-shadow:0 10px 24px #1c456014;transform:translateY(-1px)}body .ux-shell input:not([type=checkbox]):not([type=radio]):not([type=file]),body .ux-shell select,body .ux-shell textarea{min-height:42px;border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-sm);color:var(--ui-text);background:#fff;box-shadow:inset 0 1px 2px #11304608}body .ux-shell textarea{min-height:86px}body .ux-shell input:hover,body .ux-shell select:hover,body .ux-shell textarea:hover{border-color:#99b1c2}body .ux-shell input:focus,body .ux-shell select:focus,body .ux-shell textarea:focus{border-color:var(--ui-blue-600);outline:none;box-shadow:0 0 0 3px #0c67c91c}body .ux-shell label,body .ux-shell .field-label{color:#405d72;font-weight:720}body .ux-shell button.primary,body .ux-shell .btn.primary,body .ux-shell button.complete{border-color:var(--ui-blue-700);color:#fff;background:linear-gradient(135deg,var(--ui-blue-600),#084b9c);box-shadow:0 7px 18px #0b58b52e}body .ux-shell button.primary:hover:not(:disabled),body .ux-shell .btn.primary:hover:not(:disabled),body .ux-shell button.complete:hover:not(:disabled){background:linear-gradient(135deg,#0b5db8,#063f83);box-shadow:0 9px 22px #0b58b53d}body .ux-shell button.secondary,body .ux-shell button.ghost,body .ux-shell .btn.outline,body .ux-shell .btn.ghost{border-color:var(--ui-line-strong);color:#345873;background:#fff}body .ux-shell button.secondary:hover:not(:disabled),body .ux-shell button.ghost:hover:not(:disabled),body .ux-shell .btn.outline:hover:not(:disabled),body .ux-shell .btn.ghost:hover:not(:disabled){border-color:#9bb5c7;color:#184b74;background:#f3f8fb}body .ux-shell button.danger,body .ux-shell .btn.danger{border-color:#e6b9bd;color:var(--ui-danger);background:#fff7f7}body .ux-shell button:disabled,body .ux-shell .btn:disabled{cursor:not-allowed;opacity:.52;box-shadow:none}body .ux-shell .table-scroll,body .ux-shell .table-wrap{border-radius:12px;scrollbar-gutter:stable}body .ux-shell table{border-collapse:separate;border-spacing:0}body .ux-shell table th{color:#526c7f;background:#f3f7fa;font-size:.65rem;font-weight:820;letter-spacing:.045em;text-transform:uppercase}body .ux-shell table td{color:#314f65;border-color:#e7edf1}body .ux-shell table tbody tr{transition:background-color .12s ease}body .ux-shell table tbody tr:hover td{background:#f5f9fc}body .ux-shell .status,body .ux-shell .badge{border-radius:99px;font-weight:800;letter-spacing:.01em}body .ux-shell .modal-backdrop{background:#0a1c2c99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body .ux-shell .modal,body .ux-shell .modal-body{border-color:var(--ui-line);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-lg)}body .ux-shell .alert,body .ux-shell .feedback,body .ux-shell .notice{border-radius:12px;line-height:1.5}body .ux-shell .empty,body .ux-shell .empty-state,body .ux-shell .loading,body .ux-shell .loading-state{border:1px dashed #c7d7e1;border-radius:var(--ui-radius);color:var(--ui-muted);background:#f8fbfc}@media(max-width:760px){body .ux-shell .page-head{padding:16px;border-radius:15px}body .ux-shell .panel,body .ux-shell .table-card{border-radius:13px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.searchable-select{position:relative;display:block;width:100%;min-width:0}.searchable-select__trigger{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;border:1px solid #bfd0dc;border-radius:10px;color:#173f5c;background:#fff;font:inherit;font-weight:650;text-align:left;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.searchable-select__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchable-select__value.is-placeholder{color:#758898;font-weight:560}.searchable-select__trigger:focus-visible,.searchable-select.is-open .searchable-select__trigger{outline:none;border-color:#2371cf;box-shadow:0 0 0 3px #2371cf26}.searchable-select__trigger:disabled{cursor:not-allowed;color:#85939e;background:#edf2f5}.searchable-select__icon{flex:0 0 auto;transform:translateY(-8%);color:#57758b;font-size:1.1rem}.searchable-select.is-open .searchable-select__icon{transform:translateY(8%) rotate(180deg)}.searchable-select__native{position:absolute!important;inset:auto!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}.searchable-select__panel{position:absolute;z-index:950;top:calc(100% + 6px);left:0;width:max(100%,min(440px,100vw - 32px));border:1px solid #b9ccd9;border-radius:12px;background:#fff;box-shadow:0 18px 45px #16364e38;overflow:hidden}.searchable-select__panel[hidden]{display:none!important}.searchable-select__search-box{display:flex;align-items:center;gap:8px;margin:8px;padding:0 10px;border:1px solid #b9c9d7;border-radius:9px;color:#688095;background:#f8fafc}.searchable-select__search{width:100%;min-height:40px;padding:0;border:0!important;outline:0!important;color:#173f5c;background:transparent!important;box-shadow:none!important;font:inherit}.searchable-select__search::-webkit-search-cancel-button{cursor:pointer}.searchable-select__listbox{max-height:min(280px,40vh);overflow:auto;padding:3px 6px 7px;border-top:1px solid #edf1f4}.searchable-select__option{display:block;width:100%;min-height:39px;padding:8px 10px;border:0;border-radius:8px;color:#234c67;background:transparent;font:inherit;text-align:left;cursor:pointer}.searchable-select__option:hover,.searchable-select__option.is-active{color:#064f9e;background:#eaf3ff}.searchable-select__option[aria-selected=true]{color:#064f9e;background:#f0f6fd;font-weight:800}.searchable-select__option:disabled{color:#84929d;cursor:default}.searchable-select__empty{padding:14px 10px;color:#6e8291;text-align:center}@media(max-width:680px){.searchable-select__panel{position:fixed;z-index:1200;inset:auto 12px 12px;width:auto;max-height:52dvh;border-radius:16px;box-shadow:0 18px 70px #071f3259}.searchable-select__listbox{max-height:calc(52dvh - 62px)}.searchable-select__option{min-height:46px}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.document-preview__page{max-width:100%;margin:0;overflow:hidden;border:1px solid #bdcbd6;border-radius:4px;background:#fff;box-shadow:0 8px 24px #1331462e}.document-preview__page canvas{display:block;max-width:100%;height:auto!important}.document-preview__page figcaption{padding:5px 10px;border-top:1px solid #e2e8ed;color:#698091;background:#f7f9fb;font-size:.68rem;text-align:center}
