@font-face{font-family:Sofia Pro;src:url(/fonts/SofiaPro-Light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/SofiaPro-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/SofiaPro-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/SofiaPro-Bold.woff2)format("woff2");font-weight:700;font-display:swap}:root{--dsp-navy:var(--navy);--dsp-navy-hover:var(--navy-700);--dsp-action:var(--navy-600);--dsp-blue:var(--hl);--dsp-blue-soft:var(--hl-100);--dsp-field:var(--bg-2);--dsp-line:var(--line-strong);--dsp-ink:var(--ink);--dsp-muted:var(--mut);--dsp-success-bg:var(--ok-100);--dsp-success:var(--ok-t);--dsp-success-dot:var(--st-ok);--dsp-warning-bg:var(--warn-100);--dsp-warning:var(--warn-t);--dsp-warning-dot:var(--st-warn);--dsp-pending-bg:var(--pend-100);--dsp-pending:var(--pend-t);--dsp-error:var(--err);--dsp-error-bg:var(--err-100);--dsp-info:var(--navy-600);--dsp-info-bg:var(--hl-100)}button.dsp-button{white-space:nowrap;cursor:pointer;box-sizing:border-box;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:7px;height:34px;padding:0 15px;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,filter .15s;display:inline-flex;font-family:Sofia Pro,Arial,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1!important}.dsp-button.is-admin{border-radius:6px;height:28px;padding:0 10px;font-size:12px!important;font-weight:500!important}.dsp-button.is-admin.size-compact{height:24px;padding:0 8px;font-size:11px!important}.dsp-button.is-customer.size-medium{height:38px}.dsp-button.is-customer.size-large{height:44px;padding:0 18px}.dsp-button.is-customer.size-xlarge{height:50px;padding:0 20px;font-size:15px!important;font-weight:500!important}.dsp-button-text{position:relative;top:0}.dsp-button.is-customer:not(.size-xlarge) .dsp-button-text{top:2px}.dsp-button.tone-primary{background:var(--navy);border-color:var(--navy);color:#fff}.dsp-button.tone-secondary{border-color:var(--line);color:var(--ink);background:#fff}.dsp-button.tone-secondary:hover:not(:disabled){border-color:var(--line-strong)}.dsp-button.tone-danger{border-color:var(--err);color:var(--err);background:#fff}.dsp-button.tone-danger:hover:not(:disabled){background:var(--err-100)}.dsp-button.tone-quiet{color:var(--navy-600);background:0 0;border-color:#0000}.dsp-button.tone-quiet:hover:not(:disabled){background:var(--hl-100)}.dsp-button:hover:not(:disabled){filter:brightness(.97)}.dsp-button:active:not(:disabled){filter:brightness(.9);box-shadow:inset 0 2px 3px #132b4140}.dsp-button:focus-visible{outline:2px solid var(--dsp-blue);outline-offset:2px}.dsp-button:disabled:not([aria-busy=true]){background:var(--pend-fill);border-color:var(--pend-t);color:var(--pend-t);cursor:not-allowed;filter:none}.dsp-button.tone-primary:disabled:not([aria-busy=true]){background:var(--navy);border-color:var(--navy);color:#fff;cursor:not-allowed}.dsp-button.is-blocked{cursor:not-allowed}.dsp-button.is-blocked:hover{filter:none}.dsp-button[aria-busy=true]{cursor:progress}.dsp-spinner{box-sizing:border-box;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:12px;height:12px;animation:.7s linear infinite dsp-spin}.dsp-button-icon{place-items:center;display:grid}@keyframes dsp-spin{to{transform:rotate(360deg)}}.dsp-field{align-content:start;gap:0;min-width:0;display:grid}.dsp-field.is-admin label,.dsp-field.is-customer label{color:var(--mut);text-align:left;align-items:center;margin:0;font-weight:400;display:flex;font-family:Sofia Pro,Arial,sans-serif!important}.dsp-field.is-admin label{text-transform:uppercase;letter-spacing:.04em;height:14px;margin-bottom:3px;line-height:14px;font-size:10px!important;font-weight:600!important}.dsp-field.is-customer label{height:19px;margin-bottom:4px;line-height:19px;font-size:13px!important}.dsp-required{color:var(--dsp-error);margin-left:3px}.dsp-field input,.dsp-field select,.dsp-field textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;height:30px;color:var(--dsp-ink);background:#fff;border-radius:6px;padding:2px 8px 0;font-weight:400;line-height:normal;transition:border-color .15s,background-color .15s,box-shadow .15s;font-family:Sofia Pro,Arial,sans-serif!important;font-size:12px!important}.dsp-field textarea{resize:vertical;min-height:66px;padding:9px 8px 7px}.dsp-field.is-customer input,.dsp-field.is-customer select,.dsp-field.is-customer textarea{border-radius:12px;height:42px;padding:2px 12px 0;font-size:14px!important}.dsp-field.is-customer textarea{min-height:92px;padding:12px 12px 10px}.dsp-field input:hover,.dsp-field select:hover,.dsp-field textarea:hover{border-color:var(--mut)}.dsp-field input:focus-visible,.dsp-field select:focus-visible,.dsp-field textarea:focus-visible{border-color:var(--hl);box-shadow:0 0 0 3px var(--hl-100);background:#fff;outline:0}.dsp-field.has-error input,.dsp-field.has-error select,.dsp-field.has-error textarea{border-color:var(--dsp-error);background:#fff}.dsp-field input:disabled,.dsp-field select:disabled,.dsp-field textarea:disabled{background:var(--pend-fill);border-color:var(--pend-t);color:var(--pend-t);cursor:not-allowed}.dsp-field input[readonly],.dsp-field textarea[readonly]{border-color:var(--line);background:var(--bg)}.dsp-field-error,.dsp-field-help{margin-top:3px;line-height:1.3;font-family:Sofia Pro,Arial,sans-serif!important;font-size:10px!important}.dsp-field-error{color:var(--dsp-error);font-weight:500}.dsp-field-help{color:var(--dsp-muted)}.dsp-field.is-customer .dsp-field-error,.dsp-field.is-customer .dsp-field-help{font-size:11px!important}.dsp-money-control{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;height:28px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid;overflow:hidden}.dsp-money-control input{background:0 0;border:0;border-radius:0;min-width:0;height:100%}.dsp-money-control input:hover{border-color:#0000}.dsp-money-control input:focus-visible{background:0 0;border-color:#0000;outline:0}.dsp-currency{border-left:1px solid var(--line-strong);color:var(--mut);letter-spacing:.035em;background:#7d93a817;align-items:center;padding:2px 8px 0;font-size:10px;font-weight:600;display:flex}.dsp-field.is-customer .dsp-money-control{border-radius:12px;height:42px}.dsp-field.is-customer .dsp-currency{padding:2px 12px 0;font-size:12px}.dsp-field:focus-within .dsp-money-control{border-color:var(--dsp-action);outline-offset:1px;background:#fff;outline:2px solid #71aedf6b}.dsp-field.has-error .dsp-money-control{border-color:var(--dsp-error);background:#fff}.dsp-field.is-readonly .dsp-money-control{border-color:var(--line);background:var(--bg)}.dsp-field.is-disabled .dsp-money-control{background:var(--pend-fill);border-color:var(--pend-t);color:var(--pend-t)}.dsp-field.is-disabled .dsp-currency{color:var(--pend-t)}.dsp-choice.is-admin,.dsp-choice.is-customer{color:var(--dsp-ink);text-align:left;cursor:pointer;align-items:center;gap:7px;margin:0;font-weight:400;line-height:normal;display:inline-flex;position:relative;font-family:Sofia Pro,Arial,sans-serif!important;font-size:11px!important}.dsp-choice.is-customer{font-size:13px!important}.dsp-choice input{accent-color:var(--navy);width:14px;height:14px;cursor:inherit;flex:none;margin:0!important}.dsp-choice.is-customer input{width:17px;height:17px}.dsp-choice input:focus-visible{outline:2px solid var(--dsp-blue);outline-offset:2px}.dsp-choice.kind-switch input{opacity:0;width:31px;height:17px;cursor:inherit;margin:0;position:absolute}.dsp-choice.kind-switch.is-customer input{width:38px;height:21px}.dsp-choice.kind-switch .dsp-choice-mark{background:var(--mut);border:0;border-radius:999px;flex:none;width:31px;height:17px;transition:background-color .15s;position:relative}.dsp-choice.kind-switch .dsp-choice-mark:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:left .15s;position:absolute;top:2px;left:2px}.dsp-choice.kind-switch.is-customer .dsp-choice-mark{width:38px;height:21px}.dsp-choice.kind-switch.is-customer .dsp-choice-mark:after{width:17px;height:17px}.dsp-choice.kind-switch.is-checked .dsp-choice-mark{background:var(--dsp-action)}.dsp-choice.kind-switch.is-checked .dsp-choice-mark:after{left:16px}.dsp-choice.kind-switch.is-customer.is-checked .dsp-choice-mark:after{left:19px}.dsp-choice.kind-switch input:focus-visible+.dsp-choice-mark{outline:2px solid var(--dsp-blue);outline-offset:2px}.dsp-choice.is-disabled{cursor:not-allowed;color:var(--pend-t)}.dsp-choice.is-disabled input{accent-color:var(--pend-t)}.dsp-choice.kind-switch.is-disabled .dsp-choice-mark{background:var(--pend-fill);border:1px solid var(--pend-t)}.dsp-choice.kind-switch.is-disabled .dsp-choice-mark:after{background:var(--pend-t);width:11px;height:11px}.dsp-chip{box-sizing:border-box;white-space:nowrap;align-items:center;gap:5px;font:500 10px/1 Sofia Pro,Arial,sans-serif;display:inline-flex}.dsp-chip.is-customer{font-size:12px}.dsp-chip.variant-tag,.dsp-chip.variant-filter{border:1px solid var(--hl-border);background:var(--dsp-blue-soft);min-height:22px;color:var(--dsp-navy);border-radius:999px;padding:2px 8px}.dsp-chip.variant-filter{border-color:var(--dsp-blue);background:#fff}.dsp-chip.is-customer.variant-tag,.dsp-chip.is-customer.variant-filter{min-height:30px;padding:4px 10px;font-size:12px}.dsp-chip.variant-counter{background:var(--dsp-navy);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;min-width:19px;height:19px;padding:0 5px;font-size:10px}.dsp-chip.is-customer.variant-counter{min-width:23px;height:23px;font-size:11px}.dsp-chip.variant-dot-status{align-items:baseline;font-weight:600}.dsp-chip.variant-status{border:1px solid;border-radius:999px;min-height:20px;padding:2px 9px;font-weight:600}.dsp-chip.is-customer.variant-status{min-height:26px;padding:3px 11px;font-size:12px}.dsp-chip.variant-status.tone-success{background:var(--ok-100);border-color:var(--ok-200);color:var(--ok-t)}.dsp-chip.variant-status.tone-pending{background:var(--pend-100);border-color:var(--pend-200);color:var(--pend-t)}.dsp-chip.variant-status.tone-warning{background:var(--warn-100);border-color:var(--warn-200);color:var(--warn-t)}.dsp-chip.variant-status.tone-error{background:var(--err-100);border-color:var(--err-200);color:var(--err)}.dsp-chip.variant-status.tone-info{background:var(--hl-100);border-color:var(--hl-border);color:var(--navy-600)}.dsp-chip.variant-status.tone-neutral{background:var(--bg-2);border-color:var(--line-strong);color:var(--mut)}.dsp-chip.variant-tag .dsp-chip-text,.dsp-chip.variant-filter .dsp-chip-text{position:relative;top:-.1047em}.dsp-chip.variant-counter .dsp-chip-text{position:relative;top:-.018em}.dsp-chip.is-customer.variant-counter .dsp-chip-text{top:-.0646em}.dsp-chip button{position:relative;top:.0222em}.dsp-chip.is-customer.variant-tag .dsp-chip-text,.dsp-chip.is-customer.variant-filter .dsp-chip-text{top:-.1055em}.dsp-chip.is-customer button{top:.0196em}.dsp-chip-dot{vertical-align:baseline;background:currentColor;border-radius:50%;flex:none;width:1ex;height:1ex}.dsp-chip button{width:16px;height:16px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:0 -4px 0 0;padding:0;font:700 15px/1 Sofia Pro,Arial,sans-serif;display:grid;font-size:15px!important}.dsp-chip.is-customer button{width:19px;height:19px;font-size:17px!important}.dsp-chip button:hover{background:#71aedf2e}.dsp-chip button:focus-visible{outline:2px solid var(--dsp-blue);outline-offset:1px}.dsp-chip.tone-neutral:not(.variant-counter){color:var(--mut)}.dsp-chip.tone-info{color:var(--dsp-info)}.dsp-chip.tone-success{color:var(--dsp-success)}.dsp-chip.variant-dot-status.tone-success{color:var(--dsp-success-dot)}.dsp-chip.tone-pending{color:var(--dsp-pending)}.dsp-chip.variant-dot-status.tone-pending{color:var(--dsp-ink)}.dsp-chip.variant-dot-status.tone-pending .dsp-chip-dot{background:var(--pend)}.dsp-chip.tone-warning{color:var(--dsp-warning)}.dsp-chip.variant-dot-status.tone-warning{color:var(--dsp-warning-dot)}.dsp-chip.tone-error{color:var(--dsp-error)}.dsp-chip.variant-counter.tone-error{background:var(--dsp-error);color:#fff}@media (prefers-reduced-motion:reduce){.dsp-button,.dsp-field input,.dsp-field select,.dsp-field textarea,.dsp-choice-mark,.dsp-choice-mark:after{transition:none}.dsp-spinner{border-right-color:currentColor;animation:none}}.dsp-overlay{z-index:var(--z-dialog);background:#132b416b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.dsp-overlay-surface{border:1px solid var(--line-strong);background:#fff;border-radius:9px;grid-template-rows:auto minmax(0,1fr) auto;width:min(520px,100vw - 36px);max-height:min(720px,100vh - 36px);display:grid;overflow:hidden;box-shadow:0 18px 56px #132b4147}.dsp-overlay-surface.is-customer{border-radius:18px;width:min(590px,100vw - 36px)}.dsp-overlay-surface.is-drawer{border-width:0 0 0 1px;border-radius:0;width:min(520px,92vw);max-height:none;position:absolute;top:0;bottom:0;right:0}.dsp-overlay-header{border-bottom:1px solid var(--line-strong);background:var(--bg-2);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;width:auto;min-height:54px;padding:8px 14px;display:flex;height:auto!important}.dsp-overlay-surface.is-customer .dsp-overlay-header{border-bottom-color:var(--line);background:#fff;min-height:68px;padding:10px 18px}.dsp-overlay-header span{color:var(--mut);text-transform:uppercase;letter-spacing:.05em;font-size:9px;line-height:1.2;display:block}.dsp-overlay-header h3{color:var(--navy);margin:2px 0 0;font-size:15px}.dsp-overlay-surface.is-customer .dsp-overlay-header h3{font-size:19px}.dsp-overlay-close{width:28px;height:28px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;font:400 22px/1 Arial,sans-serif;display:grid}.dsp-overlay-close:hover{border-color:var(--line-strong);background:#fff}.dsp-overlay-close:focus-visible{outline:2px solid var(--hl);outline-offset:1px}.dsp-overlay-body{min-height:120px;color:var(--ink);padding:14px;font-size:12px;overflow:auto}.dsp-overlay-surface.is-customer .dsp-overlay-body{padding:20px;font-size:14px}.dsp-overlay-footer{border-top:1px solid var(--line-strong);background:var(--bg-2);clear:none;width:auto;min-height:48px;font-size:inherit;line-height:inherit;justify-content:flex-end;align-items:center;gap:7px;margin-top:0;padding:7px 14px;display:flex;position:static;bottom:auto;height:auto!important}.dsp-overlay-surface.is-customer .dsp-overlay-footer{border-top-color:var(--line);background:#fff;min-height:64px;padding:10px 18px}.dsp-overlay-confirm-wrap{z-index:1;background:#132b4159;place-items:center;display:grid;position:fixed;inset:0}.dsp-overlay-confirm{border:1px solid var(--line-strong);background:#fff;border-radius:9px;width:min(360px,100vw - 36px);padding:18px;box-shadow:0 12px 40px #132b414d}.dsp-overlay-confirm h3{color:var(--navy);margin:0}.dsp-overlay-confirm p{color:var(--mut);font-size:12px}.dsp-overlay-confirm>div{justify-content:flex-end;gap:7px;margin-top:16px;display:flex}@media (width<=639px){.dsp-overlay{padding:0}.dsp-overlay-surface.is-drawer{width:100vw}.dsp-overlay-surface.is-dialog{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}}.dsp-overlay-surface.is-small{width:min(420px,100vw - 36px)}.dsp-overlay-surface.is-large{width:min(780px,100vw - 36px)}.dsp-overlay-surface.is-wide{width:min(1180px,100vw - 36px);max-height:min(880px,100vh - 36px)}.dsp-feedback-stack{z-index:var(--z-toast);gap:8px;width:min(390px,100vw - 36px);display:grid;position:fixed;top:18px;right:18px}.dsp-feedback-stack.is-embedded{z-index:auto;width:min(420px,100%);margin:0 auto;position:relative;top:auto;right:auto}.dsp-feedback{min-height:68px;color:var(--ink);background:#fff;border:1px solid;border-radius:13px;grid-template-columns:30px minmax(0,1fr) 26px;align-items:start;gap:9px;padding:12px 10px;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 22px #132b4121}.dsp-feedback.is-admin{border-radius:7px;min-height:54px;padding:8px}.dsp-feedback.tone-success{border-color:var(--ok-200);background:var(--ok-100)}.dsp-feedback.tone-error{border-color:var(--err-200);background:var(--err-100)}.dsp-feedback.tone-info{border-color:var(--hl-border);background:var(--hl-100)}.dsp-feedback-icon{background:#fff;border:1px solid;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:700;display:grid}.dsp-feedback.tone-success .dsp-feedback-icon{color:var(--ok-t)}.dsp-feedback.tone-error .dsp-feedback-icon{color:var(--err)}.dsp-feedback.tone-info .dsp-feedback-icon{color:var(--navy-600)}.dsp-feedback b{color:var(--navy);font:500 13px/1.3 Sofia Pro,Arial,sans-serif;display:block}.dsp-feedback p{color:var(--mut);margin:3px 0 0;font:400 11px/1.35 Sofia Pro,Arial,sans-serif}.dsp-feedback>button{width:25px;height:25px;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font:400 20px/1 Arial,sans-serif;display:grid}.dsp-feedback>button:hover{background:#132b4114}.dsp-feedback>button:focus-visible{outline:2px solid var(--hl)}.dsp-feedback-timer{transform-origin:0;background:currentColor;height:3px;animation:7s linear forwards dsp-feedback-time;position:absolute;bottom:0;left:0;right:0}.dsp-feedback.tone-success .dsp-feedback-timer{color:var(--st-ok)}.dsp-feedback.tone-error .dsp-feedback-timer{color:var(--err)}.dsp-feedback.tone-info .dsp-feedback-timer{color:var(--hl)}.dsp-feedback.is-paused .dsp-feedback-timer{animation-play-state:paused}.dsp-feedback-overflow{background:var(--line);color:var(--mut);border-radius:999px;justify-self:end;padding:4px 8px;font-size:10px}@keyframes dsp-feedback-time{to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.dsp-feedback-timer{opacity:.45;animation:none}}.dsp-multiselect{min-width:0;position:relative}.dsp-multiselect-choice{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--dsp-ink);text-align:left;cursor:pointer;background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:2px 8px 0;font-weight:400;line-height:normal;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex;height:30px!important;font-family:Sofia Pro,Arial,sans-serif!important;font-size:12px!important}.dsp-multiselect.is-customer .dsp-multiselect-choice{border-radius:12px;padding:2px 12px 0;height:42px!important;font-size:14px!important}.dsp-multiselect-choice:hover{border-color:var(--mut)}.dsp-multiselect-choice:focus-visible{border-color:var(--hl);box-shadow:0 0 0 3px var(--hl-100);outline:0}.dsp-multiselect.is-open .dsp-multiselect-choice{border-color:var(--hl);box-shadow:0 0 0 3px var(--hl-100)}.dsp-multiselect.has-error .dsp-multiselect-choice{border-color:var(--dsp-error)}.dsp-multiselect.is-disabled .dsp-multiselect-choice,.dsp-multiselect-choice:disabled{background:var(--pend-fill);border-color:var(--pend-t);color:var(--pend-t);cursor:not-allowed}.dsp-multiselect-summary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dsp-multiselect-summary.is-empty{color:var(--dsp-muted)}.dsp-multiselect-caret{color:var(--mut);flex:none;line-height:1;font-size:12px!important}.dsp-multiselect-drop{z-index:var(--z-dropdown);border:1px solid var(--line-strong);background:#fff;border-radius:6px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 6px 18px #0f172a1f}.dsp-multiselect.is-customer .dsp-multiselect-drop{border-radius:12px}.dsp-multiselect-filter{border-bottom:1px solid var(--line);padding:6px}.dsp-multiselect-filter input{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--dsp-ink);background:#fff;border-radius:4px;padding:2px 8px 0;height:26px!important;font-family:Sofia Pro,Arial,sans-serif!important;font-size:11px!important}.dsp-multiselect-filter input:focus-visible{border-color:var(--hl);box-shadow:0 0 0 3px var(--hl-100);outline:0}.dsp-multiselect-list{max-height:160px;margin:0;padding:4px 0;list-style:none;overflow-y:auto}.dsp-multiselect-list ul{margin:0;padding:0;list-style:none}.dsp-multiselect-group+.dsp-multiselect-group{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.dsp-multiselect-group-label{color:var(--mut);text-transform:uppercase;letter-spacing:.04em;padding:4px 10px 2px;font-size:10px!important;font-weight:600!important}.dsp-field .dsp-multiselect .dsp-multiselect-option{color:var(--dsp-ink);letter-spacing:normal;text-transform:none;text-align:left;cursor:pointer;align-items:center;gap:7px;margin:0;padding:4px 10px;line-height:1.35;display:flex;height:auto!important;font-family:Sofia Pro,Arial,sans-serif!important;font-size:11px!important;font-weight:400!important}.dsp-field .dsp-multiselect .dsp-multiselect-option:hover{background:var(--hl-100)}.dsp-field .dsp-multiselect .dsp-multiselect-option input{accent-color:var(--hl);border-radius:3px;flex:none;margin:0;padding:0;width:13px!important;height:13px!important}.dsp-field .dsp-multiselect .dsp-multiselect-option.is-disabled{color:var(--pend-t);cursor:not-allowed}.dsp-field .dsp-multiselect .dsp-multiselect-option.is-disabled:hover{background:0 0}.dsp-multiselect-empty{color:var(--dsp-muted);padding:8px 10px;font-size:11px!important}.dsp-field.is-cell{min-width:0;max-width:88px;display:block}.adl td.num .dsp-field.is-cell{margin-left:auto}.dsp-field.is-cell label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dsp-field.is-cell input,.dsp-field.is-cell select{font-variant-numeric:tabular-nums;padding:.2439em 6px 0;display:block;position:relative;top:-.0013em;height:24px!important;font-size:12px!important}.dsp-field.is-cell input[type=number]{appearance:textfield;text-align:right}.dsp-field.is-cell input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.dsp-field.is-cell input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.dsp-field.is-cell input:focus-visible,.dsp-field.is-cell select:focus-visible{box-shadow:inset 0 0 0 2px var(--hl-100)}footer .footer-box{box-sizing:border-box;width:100%;padding-left:10px;padding-right:10px}footer a{text-decoration:none!important}footer .footer-copyright{text-align:center;width:100%;color:#eee!important}footer .right-datetime{color:#eee;position:absolute;right:15px}footer .footer-instances-box{cursor:pointer;margin-right:40px}footer .footer-instances{font-size:15px;position:absolute;right:200px;color:#eee!important}footer a.footer-instances:before{content:"";font-family:FontAwesome;font-style:initial;font-size:14px;font-weight:700;position:absolute;top:1px;right:-15px}footer ul.footer-instances-content{background-color:#fff;width:200px;position:absolute;top:-181px;right:180px}footer ul.footer-instances-content li{text-align:left;background:0 0;border:1px solid #bcbcbc;align-items:center;margin-left:0;padding-left:10px;display:flex;position:relative;height:32px!important}footer ul.footer-instances-content li:hover{background:#e2ebfa repeat-y}footer ul.footer-instances-content li a{color:#214263;font-size:16px;font-weight:700;text-decoration:none;position:relative}html,body,#root{height:100%}body{min-width:1024px}.admin-wrapper{flex-direction:column;height:100%;display:flex}header#headerAdminBannerID{flex:none}#content-wrapper{background:#f8fafc;flex:auto;position:relative;overflow:auto}.admin-wrapper>footer{border-top:0;flex:none;height:30px}#requestTrainingButton{height:25px;padding:0 15px 1px}.spa-dialog-overlay{z-index:var(--z-toast);background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.spa-dialog{background:#fff;max-width:92vw;max-height:92vh;overflow:auto}.spa-dialog-title{justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.spa-dialog-message{padding:18px 16px}.spa-dialog-buttons{justify-content:flex-end;gap:8px;padding:0 16px 14px;display:flex}@media (width<=1279px){.bottom-header-admin .row{flex-wrap:wrap;align-items:center;display:flex}.bottom-header-admin .header-main-left,.bottom-header-admin .col-md-4{float:none;flex:100%;width:auto}}:focus-visible{outline-offset:2px;outline:2px solid #71aedf}.skip-link{color:#fff;z-index:4000;background:#2a577d;padding:8px 14px;font-weight:600;position:absolute;top:0;left:-9999px}.skip-link:focus-visible{left:0}.admin-login{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.admin-login-box{border:1px solid var(--line-strong);border-radius:var(--r-lg);width:100%;max-width:360px;box-shadow:var(--shadow-card);background:#fff;padding:32px 28px}.admin-login-title{color:var(--ink);margin:0 0 4px;font-size:20px;font-weight:600}.admin-login-subtitle{color:var(--mut);margin:0 0 20px;font-size:13px}.admin-login-error{border-left:3px solid var(--st-err);background:var(--err-100);color:var(--st-err);margin-bottom:16px;padding:8px 10px;font-size:12px}.admin-login-box form .dsp-field{margin-bottom:14px}.admin-login-submit{justify-content:center;width:100%}.admin-login-forgot{color:var(--mut);text-align:center;margin-top:16px;font-size:12px;display:block}@font-face{font-family:Sofia Pro;src:url(/fonts/SofiaPro-Light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/SofiaPro-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/SofiaPro-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/SofiaPro-Bold.woff2)format("woff2");font-weight:700;font-display:swap}.adl :is(th,td,tr,div,label,button,input,select,textarea,h1,h2,h3,h4,p,a,b,span,li),.ds-section :is(h2,h3,h4,p,a,b){font-family:Sofia Pro,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}.adl :is(th,td,tr){font-size:inherit!important}.adl *{box-sizing:border-box;margin:0;font-family:Sofia Pro,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.adl{background:var(--bg);color:var(--ink);flex-direction:column;min-width:1024px;min-height:100%;font-size:13px;display:flex}.adl.adl-component{background:0 0;min-width:0;min-height:0;display:block}.adl :focus-visible{outline:2px solid var(--hl);outline-offset:2px;border-radius:4px}.adl .skip{background:var(--navy-600);color:#fff;z-index:var(--z-dropdown);padding:8px 14px;font-weight:600;position:absolute;top:0;left:-9999px}.adl .skip:focus-visible{left:0}.adl .wrap{flex:1 0 auto;width:100%;max-width:1920px;margin:0;padding:12px 16px 24px}.adl .panel.grid-panel{margin-right:min(0px,1920px - 100vw)}.adl h1{margin-bottom:12px;font-size:18px;font-weight:600;line-height:1.3;font-family:Sofia Pro,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}.adl h1:has(+.crumb){margin-bottom:2px}.adl .crumb{color:var(--mut);margin-bottom:12px;font-size:12px!important}.adl .crumb-path{margin-bottom:10px;font-weight:400;line-height:1.4;font-size:11px!important}.adl .crumb-path .crumb-link,.adl .crumb-path .crumb-here{color:var(--mut);font-weight:400;font-size:inherit!important}.adl .crumb-path .crumb-sep{color:var(--line-strong);margin:0 4px}.adl .stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.adl .stat{border:1px solid var(--line-strong);background:#fff;border-radius:8px;padding:8px 12px}.adl .stat .l{color:var(--mut);text-transform:uppercase;letter-spacing:.04em;font-size:11px!important}.adl .stat .v{font-variant-numeric:tabular-nums;font-weight:600;font-size:20px!important}.adl .stat .d{color:var(--mut);font-size:11px!important}.adl .stat.alert{border-color:var(--err)}.adl .stat.alert .v{color:var(--err)}.adl .panel{border:1px solid var(--line-strong);background:#fff;border-radius:8px;overflow:hidden}.adl .panel>.hd{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:8px 12px;display:flex}.adl .panel>.hd .t{font-size:13px;font-weight:600}.adl .panel>.hd .n{color:var(--mut);font-size:12px}.adl .sp{flex:1}.adl .bar{border-bottom:1px solid var(--line);background:var(--bg);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;display:flex}.adl .bar input,.adl .bar select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:6px;padding:5px 8px;font-size:12px!important}.adl .bar input{width:220px}.adl .bar .lbl{color:var(--mut);text-transform:uppercase;letter-spacing:.04em;font-size:11px!important}.adl .foot .lbl{font-size:inherit!important}.adl .chip{background:var(--hl-100);min-height:22px;color:var(--navy);border:1px solid var(--hl-border);border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-weight:500;line-height:10px;display:inline-flex;font-size:10px!important}.adl .chip .chip-text{position:relative;top:-.0555em}.adl .chip b{cursor:pointer;font-weight:700;line-height:1;position:relative;top:.0673em;font-size:15px!important}.adl .scope{border-bottom:1px solid var(--line);color:var(--mut);background:#fff;align-items:baseline;gap:6px;padding:7px 12px;display:flex;font-size:11px!important}.adl .scope b{color:var(--ink);font-weight:600}.adl .segbar{background:#fff}.adl .seg{border:1px solid var(--line);border-radius:6px;display:inline-flex;overflow:hidden}.adl .seg button{color:var(--mut);cursor:pointer;background:#fff;border:0;align-items:center;gap:6px;padding:6px 14px;font-weight:500;display:inline-flex;font-size:12px!important}.adl .seg button+button{border-left:1px solid var(--line)}.adl .seg button b{font-variant-numeric:tabular-nums;font-weight:600}.adl .seg button[aria-pressed=true]{background:var(--navy);color:#fff}.adl .incl{color:var(--mut);cursor:pointer;align-items:center;gap:6px;display:inline-flex;font-size:12px!important}.adl .incl b{font-variant-numeric:tabular-nums}.adl .btn{border:1px solid var(--line);cursor:pointer;height:26px;color:var(--ink);vertical-align:middle;background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:0 10px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;font-size:12px!important}.adl .btn.pri{background:var(--navy);border-color:var(--navy);color:#fff}.adl .btn.sm{height:24px;padding:0 9px;font-size:11px!important}.adl td.act form.pn{display:contents}.adl td.act .btn{border-color:var(--navy);color:var(--navy);background:#fff}.adl td.act .btn:hover{background:var(--navy);color:#fff}.adl .btn:disabled{background:var(--pend-fill);border-color:var(--pend-t);color:var(--pend-t);cursor:not-allowed}.adl .tblwrap{max-height:var(--adl-rows-max,calc(100vh - 300px));overflow:auto}.adl table{border-collapse:collapse;width:100%;font-size:12px}.adl thead th{background:var(--hl-border);text-align:left;vertical-align:middle;height:28px;box-shadow:inset 0 -3px 2px -2px var(--hl);text-transform:uppercase;letter-spacing:.04em;color:var(--navy);white-space:nowrap;z-index:1;padding:0 10px;font-weight:600;position:sticky;top:0;font-size:10px!important}.adl thead th.num{text-align:right}.adl thead th .arrow{color:var(--navy);font-size:13px;font-weight:700;line-height:1}.adl thead th.sorted:after{content:" ↑";font-weight:700}.adl tbody td{border-bottom:1px solid var(--bg-2);white-space:nowrap;vertical-align:baseline;height:32px;padding:0 10px;line-height:28px;position:relative}.adl tbody td:not(.act):not(.act-end):not(.sel):not(.tools):not(.table-state){padding-top:1px}.adl tbody td.num{text-align:right;font-variant-numeric:tabular-nums}.adl tbody tr:hover{background:var(--hl-100)}.adl .grid-panel[data-stale=true] tbody{opacity:.58;transition:opacity .12s}.adl td.table-state{height:48px;color:var(--mut);white-space:normal;border-bottom:0;padding:10px 12px}.adl .table-state.is-loading>span{align-items:center;gap:8px;display:inline-flex}.adl .table-spinner{box-sizing:border-box;border:2px solid var(--hl);border-right-color:#0000;border-radius:50%;flex:none;width:13px;height:13px;animation:.7s linear infinite adl-spin}.adl .table-state.is-error{background:var(--err-100);border-left:3px solid var(--st-err);color:var(--st-err);font-weight:500}.adl .table-state-icon{background:var(--err-100);width:17px;height:17px;color:var(--st-err);border-radius:50%;place-items:center;margin-right:7px;font-size:11px;font-weight:700;display:inline-grid}@keyframes adl-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.adl .table-spinner{animation:none}}.adl td.nm{font-weight:500}.adl td.dt{color:var(--mut)}.adl .cust{color:var(--navy);font-weight:500;text-decoration:none}.adl .cust:hover{text-decoration:underline}.adl .days{vertical-align:baseline;align-items:baseline;gap:6px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.adl .days .d-n{text-align:right;font-variant-numeric:tabular-nums;width:3ch}.adl .days .d-l{position:relative}.adl .days.s-nu .d-n,.adl .days.s-nu .d-l{color:var(--mut)}.adl td.days-cell{padding-right:16px}.adl .days-fact{vertical-align:baseline;align-items:baseline;gap:8px;line-height:1;display:inline-flex}.adl tbody td.act,.adl tbody td.act-end,.adl tbody td.sel,.adl tbody td.tools{vertical-align:middle;line-height:0}.adl tbody td:has(>.dsp-field.is-cell){vertical-align:middle;line-height:0}.adl td.act{white-space:nowrap}.adl .disc{width:22px;height:22px;color:var(--mut);cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;margin-right:4px;padding:0;display:inline-flex;font-size:11px!important}.adl .disc:hover{color:var(--navy);background:var(--hl-100)}.adl .disc svg{transition:transform .2s linear;transform:rotate(-90deg)}.adl .disc[aria-expanded=true] svg{transform:rotate(0)}.adl td.act .btn{margin-right:6px}.adl td.act .btn.del{border-color:var(--err);color:var(--err);background:#fff}.adl td.act .btn.del:hover{background:var(--err);color:#fff}.adl td.mail{color:var(--mut)}.adl .ms{color:var(--warn-t)}.adl .ms.done{color:var(--mut)}.adl .bal-due{color:var(--err);font-weight:500}.adl .bal-nil{color:var(--mut)}.adl tr.sub>td{background:var(--bg);height:auto;padding:0}.adl tr.sub .subwrap{padding:10px 12px 12px}.adl tr.sub .subhd{text-transform:uppercase;letter-spacing:.04em;color:var(--navy);margin-bottom:6px;font-size:11px!important}.adl .subtbl{border:1px solid var(--hl-border);background:#fff;border-radius:6px;width:auto;min-width:520px}.adl .subtbl thead th{background:var(--hl-100);color:var(--navy);box-shadow:inset 0 -2px 2px -2px var(--hl);padding:6px 10px;position:static}.adl .subtbl tbody td{border-bottom:1px solid #f1f5f9;height:30px}.adl .subtbl tbody tr:last-child td{border-bottom:none}.adl .subtbl tbody tr:hover{background:var(--hl-100)}.adl .st{vertical-align:baseline;align-items:baseline;gap:5px;font-size:11px;font-weight:600;line-height:1;display:inline-flex;position:relative}.adl .dot{border-radius:50%;flex:none;width:8px;height:8px;position:relative}.adl .s-ok .dot{background:var(--st-ok)}.adl .s-ok{color:var(--st-ok)}.adl .s-pd .dot{background:var(--pend)}.adl .s-pd{color:var(--ink)}.adl .s-wr .dot{background:var(--st-warn)}.adl .s-wr{color:var(--st-warn)}.adl .s-er .dot{background:var(--st-err)}.adl .s-er{color:var(--st-err)}.adl .s-nu .dot{background:var(--line)}.adl .s-nu{color:var(--mut)}.adl .foot{border-top:1px solid var(--line);color:var(--mut);align-items:center;gap:8px;padding:7px 12px;display:flex;font-size:12px!important}.adl .note{border:1px solid var(--line);color:var(--mut);background:#fff;border-radius:8px;margin-top:10px;padding:10px 12px;line-height:1.55;font-size:12px!important}.adl .note b{color:var(--ink);font-weight:600}.adl .note+.note{margin-top:8px}.adl td.days-cell .dt-under{vertical-align:baseline;color:var(--mut);font-variant-numeric:tabular-nums;margin-left:0;font-size:11px;display:inline}.adl .foot select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:6px;padding:3px;font-size:12px!important}.adl .pg{gap:2px;display:flex}.adl .pg button{border:1px solid var(--line);cursor:pointer;min-width:26px;height:26px;color:var(--ink);background:#fff;border-radius:6px;padding:0 4px;font-size:12px!important}.adl .pg button:hover:not(:disabled):not(.cur){background:var(--hl-100)}.adl .pg .cur{background:var(--hl-100);color:var(--navy);border-color:var(--hl);font-weight:600}.adl .pg .gap{cursor:default;color:var(--mut);background:0 0;border:0;min-width:16px}.adl .pg button:disabled{border-color:var(--line);color:#cbd5e1;cursor:default;background:#fff}.adl td.sel,.adl th.sel{width:32px;padding-left:12px;padding-right:0}.adl td.sel input[type=checkbox],.adl th.sel input[type=checkbox],.adl td.sel input[type=radio],.adl th.sel input[type=radio]{display:block}.adl td.sel input[type=radio],.adl th.sel input[type=radio]{position:relative;top:-.0332em}.adl input[type=checkbox],.adl input[type=radio]{accent-color:var(--navy)}.adl tbody tr.picked{background:var(--hl-100)}.adl tbody tr.picked:hover{background:var(--hl-150)}.adl .bulkbar{border-bottom:1px solid var(--line);background:var(--hl-100);color:var(--navy);align-items:center;gap:8px;padding:7px 12px;display:flex;font-size:12px!important}.adl .bulkbar b{font-variant-numeric:tabular-nums}.adl td.act-end{text-align:right;white-space:nowrap}.adl .act-ic{color:var(--mut);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:3px;font-size:13px;line-height:1}.adl .act-ic:hover{color:var(--navy);background:var(--hl-100)}.adl thead th.sortable{padding:0}.adl thead th.sortable>button{cursor:pointer;width:100%;height:100%;font-weight:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;text-align:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0 10px;display:flex;font-size:inherit!important;font-family:inherit!important}.adl thead th.sortable.num>button{justify-content:flex-end}.adl thead th.sortable>button:hover,.adl thead th.sortable[aria-sort]:not([aria-sort=none])>button{color:var(--navy)}.adl .link-button,.adl .crumb-link{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:inherit!important}.adl .row-actions{align-items:center;gap:0;display:inline-flex}.adl .filter-field{color:var(--mut);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;display:inline-flex;font-size:11px!important}.adl .filter-field select{text-transform:none;letter-spacing:normal}.adl .action-note{border:1px solid;border-left-width:3px;border-radius:6px;margin:0 0 10px;padding:8px 11px;font-weight:500;display:block;font-size:12px!important}.adl .action-note.is-ok{background:var(--ok-100);border-color:var(--st-ok);color:var(--ok-t)}.adl .action-note.is-error{background:var(--err-100);border-color:var(--st-err);color:var(--st-err)}.adl .action-note.is-info{border-color:var(--line);border-left-color:var(--line-strong);color:var(--mut);background:#fff;font-weight:400}.adl .action-note b{color:var(--ink);font-weight:600}.adl .queue-details{grid-template-columns:repeat(4,minmax(130px,1fr));gap:8px;margin:0;display:grid}.adl .queue-details>div{border:1px solid var(--line);background:#fff;border-radius:6px;padding:7px 9px}.adl .queue-details dt,.adl .review-fact dt{color:var(--mut);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:400}.adl .queue-details dd,.adl .review-fact dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:500}.adl .review-breadcrumb{align-items:center;gap:6px;display:flex}.adl .crumb-link{color:var(--navy)}.adl .crumb-link:hover{text-decoration:underline}.adl .review-heading{align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.adl .review-heading h1{margin:0}.adl .review-heading p{color:var(--mut);margin:2px 0 0;font-size:12px}.adl .review-heading-actions{gap:6px;margin-left:auto;display:flex}.adl .review-feedback{min-height:0;margin-bottom:8px}.adl .review-feedback:empty{display:none}.adl .review-feedback .table-state{border:1px solid var(--line);background:#fff;border-radius:6px;padding:8px 11px;display:block}.adl .queue-status-stack{flex-direction:column;align-items:flex-start;gap:3px;display:inline-flex}.adl .queue-follow-up{border:1px solid var(--warn-t);background:var(--warn-100);min-height:18px;color:var(--warn-t);border-radius:999px;align-items:center;padding:1px 6px 0;font-size:9px;font-weight:600;line-height:1;display:inline-flex}.adl .review-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.adl .review-section{min-width:0}.adl .review-section.workflow-section,.adl .review-section:nth-last-child(-n+2){grid-column:1/-1}.adl .workflow-section .filing-workflow-panel{border:0;border-radius:0;padding:0}.adl .review-section>.hd{background:var(--bg);border-bottom-color:var(--line-strong);padding:7px 11px}.adl .review-section>.hd .t{color:var(--navy);margin:0;line-height:1.2;font-size:12px!important}.adl .review-section-body{padding:10px 11px}.adl .review-facts{grid-template-columns:repeat(3,minmax(120px,1fr));gap:8px;margin:0;display:grid}.adl .review-fact{background:var(--bg);border:1px solid var(--line-strong);border-radius:6px;min-width:0;padding:7px 9px}.adl .receipt-facts{grid-template-columns:repeat(3,minmax(100px,1fr))}.adl .review-form{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:7px;margin-top:10px;padding-top:10px;display:flex}.adl .review-form label,.adl .milestone-actions label,.adl .note-column label{color:var(--mut);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:3px;display:flex;font-size:10px!important}.adl .review-form input,.adl .review-form select,.adl .milestone-actions input,.adl .note-column textarea{border:1px solid var(--line-strong);height:30px;color:var(--ink);background:#fff;border-radius:6px;padding:2px 8px 0;line-height:1.2;box-shadow:inset 0 1px 2px #122b410f;font-size:12px!important}.adl .review-form input:hover,.adl .review-form select:hover,.adl .milestone-actions input:hover,.adl .note-column textarea:hover{border-color:var(--mut)}.adl .review-form input:focus,.adl .review-form select:focus,.adl .milestone-actions input:focus,.adl .note-column textarea:focus{border-color:var(--hl);box-shadow:0 0 0 2px var(--hl-100);outline:0}.adl .review-form .grow{flex:220px}.adl .compact-form label{min-width:180px}.adl .current-state{color:var(--mut);margin:0;font-size:12px}.adl .btn.danger{border-color:var(--st-err);color:var(--st-err);background:#fff}.adl .btn.danger:hover{background:var(--err-50);border-color:var(--st-err)}.adl .review-rows{gap:7px;display:grid}.adl .review-row{border:1px solid var(--line-strong);background:#fff;border-radius:6px;align-items:center;gap:10px;padding:8px 9px;display:flex}.adl .review-row>div:first-child{flex-direction:column;min-width:160px;display:flex}.adl .review-row strong{font-size:12px;font-weight:600}.adl .review-row small{color:var(--mut);font-size:10px}.adl .milestone-actions,.adl .review-row>.row-actions{align-items:flex-end;gap:6px;margin-left:auto;display:flex}.adl .milestone-actions label{min-width:180px}.adl .filing-form label:first-child{flex:220px}.adl .document-upload label{flex:260px}.adl .completion-bar{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;padding:9px 0 0;display:flex}.adl .notes-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.adl .note-column{min-width:0}.adl .note-column h3{color:var(--navy);margin:0 0 7px;font-size:12px}.adl .note-column ul{gap:5px;margin:0 0 8px;padding:0;list-style:none;display:grid}.adl .note-column li{background:var(--bg);border:1px solid var(--line);border-radius:5px;justify-content:space-between;gap:8px;padding:6px 8px;font-size:11px;display:flex}.adl .note-column time{color:var(--mut);white-space:nowrap;font-size:10px}.adl .note-column textarea{resize:vertical;text-transform:none;letter-spacing:normal;height:56px;padding-top:7px}.adl .note-column .btn{margin-top:6px}.adl .review-empty{color:var(--mut);margin:0;font-size:11px}.adl .history-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.adl .history-list li{border-bottom:1px solid var(--line);grid-template-columns:90px 100px minmax(0,1fr);align-items:baseline;gap:8px;padding:6px 8px;font-size:11px;display:grid}.adl .history-list time{color:var(--mut);font-variant-numeric:tabular-nums}.adl .history-list code{overflow-wrap:anywhere;white-space:normal;color:var(--mut);font-size:10px}@media (width<=1200px){.adl .review-layout{grid-template-columns:1fr}.adl .review-section.workflow-section,.adl .review-section:nth-last-child(-n+2){grid-column:auto}.adl .review-facts{grid-template-columns:repeat(2,minmax(120px,1fr))}.adl .stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.adl .wrap{padding:10px 10px 20px}.adl .review-heading{flex-direction:column}.adl .review-heading-actions{margin-left:0}.adl .review-facts,.adl .receipt-facts,.adl .notes-grid,.adl .queue-details{grid-template-columns:1fr}.adl .review-row,.adl .milestone-actions{flex-direction:column;align-items:stretch}.adl .milestone-actions,.adl .review-row>.row-actions{margin-left:0}.adl .completion-bar{flex-direction:column;align-items:flex-start}.adl .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.adl .bar{align-items:stretch}.adl .bar input[type=search]{width:100%}.adl .seg{width:100%;overflow:auto}.adl .seg button{white-space:nowrap}.adl .foot{flex-wrap:wrap}}.adl thead th.draggable-col{cursor:grab}.adl thead th.draggable-col:active{cursor:grabbing}.adl thead th.is-dragging{opacity:.5}.adl thead th[data-drop=before]:before,.adl thead th[data-drop=after]:after{content:"";background:var(--hl);z-index:2;width:2px;position:absolute;top:0;bottom:0}.adl thead th[data-drop=before]:before{left:-1px}.adl thead th[data-drop=after]:after{right:-1px}.adl .cols{display:inline-flex;position:relative}.adl thead th.tools{text-align:right;width:32px;padding:0 4px;overflow:visible}.adl td.tools{width:32px;padding:0 4px}.adl .cols-btn{width:22px;height:22px;color:var(--navy);cursor:pointer;vertical-align:middle;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;padding:0;display:inline-grid;font-size:11px!important}.adl .cols-btn:hover,.adl .cols-btn[aria-expanded=true]{border-color:var(--hl);background:#fff}.cols-pop{z-index:60;border:1px solid var(--line-strong);width:214px;max-height:min(60vh,420px);color:var(--ink);text-transform:none;letter-spacing:normal;background:#fff;border-radius:7px;font-family:Sofia Pro,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:400;overflow:auto;box-shadow:0 10px 26px #132b412e}.cols-head{border-bottom:1px solid var(--line);color:var(--mut);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;padding:6px 10px;font-weight:600;display:flex;font-size:10px!important}.cols-count{text-transform:none;letter-spacing:0;font-weight:400}.cols-list{margin:0;padding:4px 0;list-style:none;display:block}.cols-row{align-items:center;gap:7px;height:26px;padding:0 9px;display:flex}.cols-row:hover{background:var(--hl-100)}.cols-grip{color:var(--grip);letter-spacing:-2px;cursor:grab;-webkit-user-select:none;user-select:none;flex:none;width:9px;font-size:11px!important}.cols-check{cursor:pointer;min-width:0;color:var(--ink);flex:1;align-items:center;gap:7px;display:flex;font-size:12px!important}.cols-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cols-row.is-hidden .cols-label{color:var(--mut)}.cols-move{opacity:0;flex:none;gap:1px;transition:opacity .12s;display:inline-flex}.cols-row:hover .cols-move,.cols-row:focus-within .cols-move{opacity:1}.cols-arrow{width:16px;height:16px;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;font-size:9px!important}.cols-arrow:hover{color:var(--navy);background:var(--hl-border)}.cols-arrow:disabled{color:var(--line-strong);cursor:not-allowed;background:0 0}.cols-check input[type=checkbox]{accent-color:var(--navy)}.cols-check input:disabled{cursor:not-allowed}.cols-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:5px 9px;display:flex}.cols-reset{color:var(--navy-600);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px 3px;font-weight:500;font-size:11px!important}.cols-reset:hover{text-decoration:underline}.adl .filter-surface .filter-surface-row{background:var(--bg);flex-wrap:wrap;align-items:flex-end;gap:8px;padding:9px 12px;display:flex}.adl .filter-surface .filter-surface-row .dsp-field{min-width:190px}.adl .filter-surface .filter-surface-search{flex:240px;min-width:200px;max-width:380px}.adl .filter-surface .filter-surface-row .dsp-button{height:30px}.adl .acts{align-items:center;gap:4px;display:inline-flex}.filing-workflow-panel{border:1px solid var(--line-strong);color:var(--ink);background:#fff;border-radius:7px;gap:10px;padding:12px;display:grid}.filing-workflow-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.filing-workflow-summary>div{border:1px solid var(--line);background:var(--bg);border-radius:6px;min-width:0;padding:8px 10px}.filing-workflow-summary dt{color:var(--mut);text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px;font:500 9px/1.25 Sofia Pro,Arial,sans-serif}.filing-workflow-summary dd{color:var(--navy);margin:0;font:600 11px/1.35 Sofia Pro,Arial,sans-serif}.filing-workflow-state{align-items:baseline;gap:6px;max-width:100%;display:inline-flex}.filing-workflow-state i{background:var(--mut);border-radius:50%;flex:none;width:7px;height:7px}.filing-workflow-state.is-success i{background:var(--st-ok)}.filing-workflow-state.is-warning i{background:var(--st-warn)}.filing-workflow-state.is-error i{background:var(--st-err)}.filing-workflow-state.is-info i{background:var(--navy-600)}.filing-workflow-context{flex-wrap:wrap;align-items:center;gap:6px;min-height:24px;display:flex}.filing-workflow-marker{border:1px solid;border-radius:999px;align-items:center;min-height:20px;padding:2px 8px 1px;font:600 10px/1 Sofia Pro,Arial,sans-serif;display:inline-flex}.filing-workflow-marker.is-overdue{border-color:var(--err-200);background:var(--err-100);color:var(--err)}.filing-workflow-marker.is-follow-up{border-color:var(--warn-200);background:var(--warn-100);color:var(--warn-t)}.filing-workflow-pause{color:var(--mut-weak);font:400 10px/1.4 Sofia Pro,Arial,sans-serif}.filing-workflow-integrity{border:1px solid var(--err-200);background:var(--err-100);color:var(--err);border-radius:6px;gap:2px;padding:8px 10px;font:400 10px/1.4 Sofia Pro,Arial,sans-serif;display:grid}.filing-workflow-integrity b{font-weight:600}.filing-workflow-notify{border:1px solid var(--line-strong);background:var(--bg);border-radius:6px;gap:4px;padding:9px 10px;display:grid}.filing-workflow-notify__note{color:var(--mut);margin:0;font:400 10px/1.45 Sofia Pro,Arial,sans-serif}.filing-workflow-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.filing-workflow-actions__main{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filing-action-overlay{z-index:var(--z-dialog);background:#132b416b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.filing-action-dialog{border:1px solid var(--line-strong);width:min(440px,100vw - 36px);box-shadow:var(--shadow-dialog);background:#fff;border-radius:9px;overflow:hidden}.filing-action-dialog__header{border-bottom:1px solid var(--line-strong);background:var(--bg-2);justify-content:space-between;align-items:center;gap:12px;width:auto;min-height:54px;padding:8px 14px;display:flex;height:auto!important}.filing-action-dialog__header span{color:var(--mut);text-transform:uppercase;letter-spacing:.05em;font:500 9px/1.2 Sofia Pro,Arial,sans-serif;display:block}.filing-action-dialog__header h3{color:var(--navy);margin:2px 0 0;font:600 15px/1.25 Sofia Pro,Arial,sans-serif}.filing-action-dialog__close{width:28px;height:28px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;font:400 22px/1 Arial,sans-serif;display:grid}.filing-action-dialog__close:hover{border-color:var(--line-strong);background:#fff}.filing-action-dialog__close:focus-visible{outline:2px solid var(--hl);outline-offset:1px}.filing-action-dialog__body{gap:12px;padding:14px;display:grid}.filing-action-dialog__footer{border-top:1px solid var(--line-strong);background:var(--bg-2);clear:none;width:auto;min-height:48px;font-size:inherit;line-height:inherit;justify-content:flex-end;align-items:center;gap:7px;margin-top:0;padding:7px 14px;display:flex;position:static;bottom:auto;height:auto!important}.filing-review .review-section.products-section{grid-column:1/-1}.filing-review .product-tabs{border-bottom:1px solid var(--line-strong);align-items:flex-end;gap:3px;display:flex}.filing-review .product-tabs button{height:31px;color:var(--mut);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 9px;font:500 11px Sofia Pro,Arial,sans-serif;display:inline-flex}.filing-review .product-tabs button[aria-selected=true]{border-bottom-color:var(--navy-600);color:var(--navy)}.filing-review .product-tabs button:focus-visible{outline:2px solid var(--hl);outline-offset:-2px}.filing-review .product-panel{gap:10px;display:grid}.filing-review .product-tabs+.product-panel{margin-top:10px}.filing-review .ds-form-group{border:1px solid var(--line-strong);background:#fff;border-radius:8px;overflow:hidden}.filing-review .ds-form-group h4{border-bottom:1px solid var(--line);color:var(--navy);text-transform:uppercase;letter-spacing:.04em;margin:0;padding:7px 11px;font-size:11px;font-weight:600}.filing-review .ds-form-group .ds-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:11px;display:grid}.filing-review .product-note{color:var(--mut);margin:0;padding:0 11px 11px;font-size:10px}.filing-review .num-field .dsp-field input{text-align:right;font-variant-numeric:tabular-nums}.filing-form{gap:12px;display:grid}.filing-form-period{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.filing-review .filing-actions{justify-content:flex-start}.filing-review .review-section.invoice-lines-section{grid-column:1/-1}.filing-review .invoice-lines{overflow-x:auto}.filing-review .invoice-lines td.line-description{white-space:normal;min-width:180px;color:var(--mut)}.filing-review .invoice-lines tfoot th,.filing-review .invoice-lines tfoot td{border-top:1px solid var(--line-strong);background:var(--bg);height:32px;color:var(--navy);padding:0 10px;font-weight:600;font-size:12px!important}.filing-review .invoice-lines tfoot th{text-align:right}.filing-review .invoice-lines tfoot td.num{text-align:right;font-variant-numeric:tabular-nums}.filing-review .review-subhead{color:var(--mut);text-transform:uppercase;letter-spacing:.04em;margin:12px 0 6px;font:600 10px/1.2 Sofia Pro,Arial,sans-serif}@media (width<=760px){.filing-workflow-summary{grid-template-columns:1fr}.filing-workflow-actions{flex-direction:column;align-items:flex-start}.filing-action-overlay{padding:12px}.filing-action-dialog{width:calc(100vw - 24px)}.filing-review .ds-form-group .ds-form-grid,.filing-form-period{grid-template-columns:1fr}}@font-face{font-family:Sofia Pro;src:url(/fonts/SofiaPro-Light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/SofiaPro-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/SofiaPro-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/SofiaPro-Bold.woff2)format("woff2");font-weight:700;font-display:swap}.adl .queue-filters{border:0;border-bottom:1px solid var(--line);background:var(--bg);min-width:0;margin:0;padding:0}.adl .queue-filters[aria-busy=true]{cursor:progress}.adl .queue-workflow-bar,.adl .queue-filter-bar{flex-wrap:wrap;align-items:center;gap:6px;padding:7px 12px;display:flex}.adl .queue-workflow-bar{border-bottom:1px solid var(--line);background:#fff}.adl .queue-view-field,.adl .queue-filter-field,.adl .queue-lane-compact{color:var(--mut);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;align-items:center;gap:5px;display:inline-flex;font-size:10px!important}.adl .queue-search{flex:230px;max-width:360px}.adl .queue-search input{width:100%}.adl .queue-lanes{border:1px solid var(--line);border-radius:6px;min-width:0;display:inline-flex;overflow:hidden}.adl .queue-lanes button{height:28px;color:var(--mut);white-space:nowrap;cursor:pointer;background:#fff;border:0;align-items:center;gap:5px;padding:0 10px;display:inline-flex;font-size:11px!important}.adl .queue-lanes button+button{border-left:1px solid var(--line)}.adl .queue-lanes button b{font-variant-numeric:tabular-nums;font-weight:600}.adl .queue-lanes button[aria-pressed=true]{background:var(--navy);color:#fff}.adl .queue-lane-compact{display:none}.adl .queue-more,.adl .queue-reset{border:1px solid var(--line);height:28px;color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:6px;padding:0 9px;font-size:11px!important}.adl .queue-more[aria-expanded=true]{border-color:var(--hl);box-shadow:0 0 0 2px var(--hl-100)}.adl .queue-reset{color:var(--navy);background:0 0;border-color:#0000}.adl .queue-filter-actions{margin-left:auto;display:inline-flex}.adl .queue-filter-bar .chip{gap:5px;height:24px;padding:0 7px 0 9px}.adl .queue-filter-bar .chip button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 1px;line-height:1;font-size:15px!important}.adl .queue-advanced{border-top:1px solid var(--line);background:#fff;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;padding:9px 12px;display:grid;box-shadow:inset 0 1px #0c223a05}.adl .queue-advanced .queue-filter-field{flex-direction:column;align-items:stretch;gap:3px;display:flex}.adl .queue-date-range{border:0;grid-template-columns:1fr 1fr;gap:5px;min-width:0;margin:0;padding:0;display:grid}.adl .queue-date-range legend{color:var(--mut);text-transform:uppercase;letter-spacing:.04em;grid-column:1/-1;font-size:10px}.adl .queue-date-range label{color:var(--mut);flex-direction:column;gap:3px;display:flex;font-size:10px!important}.adl .queue-filter-warning{background:var(--warn-100);border-bottom:1px solid var(--warn-200);color:var(--warn-t);padding:6px 12px;font-size:11px!important}@media (width<=900px){.adl .queue-lanes{display:none}.adl .queue-lane-compact{display:inline-flex}.adl .queue-workflow-bar{align-items:flex-end}.adl .queue-filter-bar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(150px,auto));align-items:end;display:grid}.adl .queue-search{max-width:none}.adl .queue-filter-bar .chip{width:max-content;max-width:100%}.adl .queue-filter-actions{justify-self:end;margin-left:0}}@media (width<=640px){.adl .queue-workflow-bar{grid-template-columns:1fr 1fr;display:grid}.adl .queue-view-field,.adl .queue-lane-compact{flex-direction:column;align-items:stretch;display:flex}.adl .queue-filter-bar,.adl .queue-advanced{grid-template-columns:1fr}.adl .queue-filter-actions{justify-self:stretch}.adl .queue-filter-actions .btn{width:100%}}@font-face{font-family:Sofia Pro;src:url(/fonts/SofiaPro-Light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/SofiaPro-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/SofiaPro-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/SofiaPro-Bold.woff2)format("woff2");font-weight:700;font-display:swap}.adl .banking-filters{background:var(--bg);flex-wrap:wrap;align-items:flex-end;gap:8px;padding:9px 12px;display:flex}.adl .banking-filters .dsp-field{min-width:190px}.adl .banking-filters .banking-search{flex:240px;min-width:200px;max-width:380px}.adl .banking-filters .dsp-button{height:30px}.adl td.act .dsp-button{margin-right:6px}.verification-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.verification-review-checkbox{color:var(--mut);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:inline-flex}.verification-review-checkbox:has(input:disabled){cursor:not-allowed}.verification-review-grid h3{margin:0 0 8px}.verification-review-facts{gap:4px;margin:0;display:grid}.verification-review-facts>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,1fr) minmax(0,1.5fr);gap:8px;padding-bottom:4px;display:grid}.verification-review-facts dt{color:var(--mut)}.verification-review-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:0}@media (width<=760px){.verification-review-grid{grid-template-columns:1fr}}.adl .poa-context-card{border:1px solid var(--line);background:var(--bg);margin-top:10px;padding:10px 12px;position:relative}.adl .poa-context-card h3{color:var(--navy);margin:0 0 8px;font-size:13px}.adl .poa-verification-state{border-left:3px solid var(--st-err);color:var(--err);margin-bottom:8px;padding-left:8px;font-size:11px;font-weight:600;display:inline-block}.adl .poa-verification-state.is-pending{border-left-color:var(--st-warn);color:var(--warn-t)}.adl .poa-verification-state.is-verified{border-left-color:var(--st-ok);color:var(--ok-t)}.adl .poa-document-viewer{border:1px solid var(--line-strong);background:var(--bg);width:100%;min-height:520px;margin-top:10px;display:block}.verification-review-documents{gap:8px;display:grid}.verification-review-documents .poa-context-card{justify-content:space-between;align-items:center;gap:12px;margin-top:0;display:flex}.verification-review-documents small{color:var(--mut);margin-top:2px;display:block}.banking-confirm-overlay{z-index:var(--z-dialog);background:#0c223a61;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.banking-confirm-dialog{border:1px solid var(--line-strong);background:#fff;border-radius:10px;width:min(440px,100%);overflow:hidden;box-shadow:0 18px 44px #0c223a38}.banking-confirm-dialog header{border-bottom:1px solid var(--line);background:var(--hl-100);justify-content:space-between;align-items:flex-start;gap:12px;width:auto;padding:12px 14px;display:flex;height:auto!important}.banking-confirm-dialog header span{color:var(--mut);text-transform:uppercase;letter-spacing:.04em;font-weight:600;display:block;font-size:10px!important}.banking-confirm-dialog header h3{color:var(--navy);margin:2px 0 0;font-weight:600;font-size:14px!important}.banking-confirm-dialog__close{color:var(--mut);cursor:pointer;background:0 0;border:0;padding:0 2px;line-height:1;font-size:18px!important}.banking-confirm-dialog p{color:var(--ink);margin:0;padding:14px;font-size:13px!important}.banking-confirm-dialog footer{clear:none;border-top:1px solid var(--line);background:var(--bg);justify-content:flex-end;gap:8px;margin-top:0;padding:12px 14px;line-height:normal;display:flex;position:static;bottom:auto;height:auto!important;font-size:12px!important}.receipt-review-layout{grid-template-columns:minmax(0,1.35fr) minmax(180px,.65fr) minmax(240px,.8fr);align-items:start;gap:12px;margin-bottom:14px;display:grid}.receipt-review-layout .filter-surface{gap:10px;margin:0;padding:12px;display:grid}.receipt-review-layout h2{color:var(--navy);margin:0;font-size:13px}.receipt-review-facts dl{grid-template-columns:minmax(130px,.7fr) minmax(0,1fr);gap:0;margin:0;display:grid}.receipt-review-facts dt,.receipt-review-facts dd{border-top:1px solid var(--line);overflow-wrap:anywhere;margin:0;padding:6px 7px;font-size:11px;line-height:1.35}.receipt-review-facts dt{color:var(--mut);font-weight:600}.receipt-review-high-shipment,.receipt-high-shipment{gap:3px;display:grid}.receipt-review-decision .dsp-field{margin:0!important}.receipt-review-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.receipt-last-confirmed{color:var(--mut);margin:0;font-size:10px!important}.receipt-review-preview{border:0;width:100%;min-height:68vh}@media (width<=1100px){.receipt-review-layout{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr)}.receipt-review-file{grid-column:1}.receipt-review-decision{grid-area:1/2/3}}@media (width<=760px){.receipt-review-layout{grid-template-columns:1fr}.receipt-review-file,.receipt-review-decision{grid-area:auto}.receipt-review-facts dl{grid-template-columns:1fr}.receipt-review-facts dd{border-top:0;padding-top:2px}}@font-face{font-family:Sofia Pro;src:url(/fonts/SofiaPro-Light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/SofiaPro-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/SofiaPro-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/SofiaPro-Bold.woff2)format("woff2");font-weight:700;font-display:swap}.admin-user-settings .wrap{max-width:1240px;padding-bottom:38px}.aus-title-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.aus-title-row h1{margin:0 0 2px}.aus-dirty{border:1px solid var(--warn-t);background:var(--warn-100);color:var(--warn-t);border-radius:999px;margin-top:2px;padding:3px 8px;font-size:10px;font-weight:500}.aus-form{border:1px solid var(--line-strong);box-shadow:var(--shadow-card);background:#fff;border-radius:8px;overflow:hidden}.aus-tabs{border-bottom:1px solid var(--line-strong);background:var(--bg);align-items:flex-end;gap:3px;padding:0 10px;display:flex}.aus-tabs button{height:31px;color:var(--mut);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 9px;position:relative;font:500 11px Sofia Pro,Arial,sans-serif!important}.aus-tabs button:hover{color:var(--navy);background:var(--hl-100)}.aus-tabs button[aria-selected=true]{border-bottom-color:var(--navy-600);color:var(--navy);background:#fff}.aus-tabs button:focus-visible{outline:2px solid var(--hl);outline-offset:-2px}.aus-panel{background:#fff;padding:14px}.aus-panel-stack{gap:12px;display:grid}.aus-card,.aus-preview{border:1px solid var(--line-strong);background:#fff;border-radius:7px;padding:12px}.aus-card-heading{margin-bottom:10px}.aus-card-heading h2{color:var(--navy);margin:0;font-weight:600;font-size:13px!important}.aus-card-heading p{color:var(--mut);margin:2px 0 0;line-height:1.35;font-size:10px!important}.aus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.aus-display-layout{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;gap:12px;display:grid}.aus-preview{background:var(--bg)}.aus-preview dl{gap:0;margin:0;display:grid}.aus-preview dl>div{border-top:1px solid var(--line);grid-template-columns:72px minmax(0,1fr);align-items:baseline;padding:7px 0;display:grid}.aus-preview dt{color:var(--mut);font-size:10px}.aus-preview dd{color:var(--navy);font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:500}.aus-preview-note{border-top:1px solid var(--line-strong);color:var(--mut);margin:10px 0 0;padding-top:9px;line-height:1.4;font-size:10px!important}.aus-notifications{gap:12px;max-width:620px;display:grid}.aus-notifications .dsp-field{max-width:420px}.aus-actions{border-top:1px solid var(--line-strong);background:var(--bg-2);justify-content:flex-end;align-items:center;gap:7px;min-height:46px;padding:8px 12px;display:flex}.aus-actions>span{color:var(--mut);margin-right:auto;font-size:10px}.aus-error-summary{border:1px solid var(--err);border-left:4px solid var(--err);background:var(--err-100);color:var(--err);border-radius:6px;gap:2px;margin-bottom:10px;padding:8px 10px;font-size:11px;display:grid}.aus-error-summary b{color:var(--err);font-size:11px}.aus-error-summary:focus{outline:2px solid var(--hl);outline-offset:2px}.admin-user-settings .dsp-feedback-stack.is-embedded{width:100%;margin:0 0 10px}.admin-user-settings .dsp-feedback{grid-template-columns:24px minmax(0,1fr) 24px;min-height:44px;padding:7px 8px}.admin-user-settings .dsp-feedback-icon{width:22px;height:22px}.aus-load{border:1px solid var(--line-strong);max-width:620px;color:var(--mut);background:#fff;border-radius:7px;align-items:center;gap:10px;padding:12px;font-size:11px;display:flex}@media (width<=900px){.aus-display-layout,.aus-grid{grid-template-columns:1fr}.aus-preview{max-width:none}}@media (width<=640px){.admin-user-settings .wrap{padding:10px}.aus-tabs{padding:0 6px;overflow-x:auto}.aus-tabs button{white-space:nowrap}.aus-panel{padding:10px}.aus-actions{flex-wrap:wrap;align-items:stretch}.aus-actions>span{flex:1 0 100%}}:root{--navy:#132b41;--navy-700:#1b3a55;--navy-600:#2a577d;--hl:#71aedf;--hl-100:#eaf4fb;--hl-border:#cfe6f6;--ink:#1e293b;--mut:#64748b;--line:#e2e8f0;--bg:#f8fafc;--line-strong:#cbd5e1;--ok:#2dbe61;--ok-t:#1a7a41;--warn:#ff8000;--warn-t:#a35200;--err:#bf0000;--pend:#ffcb00;--pend-t:#8a6d00;--pend-fill:#fffbe8;--st-warn:#f07000;--st-ok:#24a855;--st-err:#bf0000;--ok-100:#dcfce7;--pend-100:#fef9c3;--warn-100:#f9eada;--err-100:#fee2e2;--mut-weak:#94a3b8;--ok-200:#93d7ab;--warn-200:#ebc394;--err-200:#f0a9a9;--pend-200:#e7d38a;--bg-2:#f1f5f9;--hl-150:#dceaf7;--err-50:#fff5f5;--grip:#b0bcc9;--r-sm:4px;--r:6px;--r-lg:8px;--r-dlg:9px;--r-pill:999px;--shadow-card:0 1px 2px #132b410d;--shadow-pop:0 6px 18px #132b411f;--shadow-dialog:0 18px 56px #132b4147;--shadow-pressed:inset 0 2px 3px #132b4140;--z-base:2;--z-dropdown:30;--z-popover:60;--z-shell:3000;--z-dialog:10000;--z-toast:11000}@font-face{font-family:Sofia Pro;src:url(/fonts/SofiaPro-Light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/SofiaPro-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/SofiaPro-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/SofiaPro-Bold.woff2)format("woff2");font-weight:700;font-display:swap}.vr-state{text-align:center;color:var(--mut);padding:24px}.vr-state.err{color:var(--err)}.pep{gap:10px;padding-top:4px;display:grid}.pep-actions{justify-items:start;gap:8px;display:grid}.pep-run-message{color:var(--err);font-size:11px}.pep-confirm-text{border:1px solid var(--line-strong);background:var(--bg);border-radius:7px;padding:8px 10px;font-size:11px}.pep-error{color:var(--err);font-size:11px}.pep-result{gap:8px;font-size:12px;display:grid}.pep-result-sep{color:var(--mut);letter-spacing:1px;white-space:nowrap;overflow:hidden}.pep-entity{gap:2px;display:grid}.pep-row{grid-template-columns:170px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.pep-row.indent{grid-template-columns:170px minmax(0,1fr)}.pep-row.indent .pep-value{grid-column:2}.pep-label{color:var(--mut)}.pep-value{overflow-wrap:anywhere}.pep-value a{color:var(--navy-600)}.sumsub{gap:10px;display:grid}.sumsub-grid .center{text-align:center}.sumsub-actions{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.sumsub-detail{gap:14px;display:grid}.sumsub-doc-table table{width:100%}.sumsub-doc-image{width:100px;display:block}.sumsub-doc-approved{color:var(--ok,green);font-weight:600}.sumsub-doc-declined{color:var(--err);font-weight:600}.ep{color:var(--ink);gap:12px;font-size:12px;display:grid}.ep-head{gap:2px;display:grid}.ep-head b{color:var(--navy);font-size:13px}.ep-head span{color:var(--mut)}.ep-form{border:1px solid var(--line-strong);background:var(--bg);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:10px 12px;display:grid}.ep-error{color:var(--err)}.ep-notice{color:var(--navy)}.ep-history{gap:6px;min-width:0;display:grid}.ep-history h3{color:var(--navy);margin:0;font-size:12px;font-weight:600}.ep-history table{border-collapse:collapse;width:100%;max-height:180px}.ep-history th,.ep-history td{border-bottom:1px solid var(--line);text-align:left;padding:4px 8px;font-size:11px}.ep-history th{color:var(--mut);font-weight:500}.ep-history tbody tr:last-child td{border-bottom:0}.ep-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ep-state{text-align:center;color:var(--mut);padding:16px}.ep-state.err{color:var(--err)}@media (width<=700px){.ep-form{grid-template-columns:1fr}}.dc{color:var(--ink);gap:12px;max-width:440px;font-size:12px;display:grid}.dc-form{border:1px solid var(--line-strong);background:var(--bg);border-radius:8px;gap:8px;padding:10px 12px;display:grid}.dc-customer{color:var(--mut)}.dc-balances{gap:2px;display:grid}.dc-balances b{color:var(--navy)}.dc-balances span{color:var(--mut)}.dc-refused{gap:4px;padding:10px 12px;display:grid}.dc-refused b{color:var(--navy)}.dc-refused span{color:var(--ink)}.dc-error{color:var(--err)}.dc-notice{color:var(--mut);font-style:italic}.dc-state{text-align:center;color:var(--mut);padding:16px}.dc-state.err{color:var(--err)}.mi{color:var(--ink);gap:12px;font-size:12px;display:grid}.mi-cols{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.mi-left{align-content:start;gap:10px;display:grid}.mi-box{border:1px solid var(--line-strong);background:var(--bg);border-radius:8px;gap:8px;padding:10px 12px;display:grid}.mi-address{gap:2px;display:grid}.mi-address address{gap:1px;font-style:normal;display:grid}.mi-label{color:var(--mut);margin-bottom:2px}.mi-link{color:var(--navy-600);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px}.mi-link:hover{text-decoration:underline}.mi-link:disabled{color:var(--mut-weak);cursor:not-allowed}.mi-kv{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;display:grid}.mi-kv span{color:var(--mut)}.mi-kv b{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.mi-kv.total b{font-size:14px}.mi-share{border-collapse:collapse;width:100%}.mi-share thead td{color:var(--mut);border-bottom:1px solid var(--line);padding:2px 4px;font-size:11px}.mi-share tbody td{padding:3px 4px}.mi-share input{box-sizing:border-box;width:100%}.mi-add-buttons{flex-wrap:wrap;gap:6px;display:flex}.mi-right{gap:10px;min-width:0;display:grid}.mi-rows{gap:8px;max-height:430px;padding:2px;display:grid;overflow-y:auto}.mi-item{border:1px solid var(--line-strong);background:var(--bg);border-radius:8px;overflow:hidden}.mi-item-head{background:var(--bg);border-bottom:1px solid var(--line);justify-content:space-between;gap:8px;padding:7px 10px;display:flex}.mi-item-head b{color:var(--navy)}.mi-act{white-space:nowrap;text-align:right}.mi-totals{border:1px solid var(--line-strong);background:var(--bg);border-radius:8px;gap:6px;padding:10px 12px;display:grid}.mi-actions{justify-items:end;gap:8px;display:grid}.mi-picker{gap:10px;font-size:12px;display:grid}.mi-picker-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mi-picker-grid-3{grid-template-columns:1fr 1fr 1fr}.mi-field-spacer{min-height:1px}.mi-summary-box{border:1px solid var(--line-strong);background:var(--bg);border-radius:7px;gap:4px;padding:9px 10px;display:grid}.mi-summary-box .row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.mi-summary-box .row span{color:var(--mut)}.mi-summary-box .row b{text-align:right;font-variant-numeric:tabular-nums}.mi-section{color:var(--navy);margin:4px 0 0;font-size:11px;font-weight:600}.mi-radio-row{gap:16px;display:flex}.mi-radio-row label,.mi-check{align-items:center;gap:6px;display:inline-flex}.mi-grid{border-collapse:collapse;width:100%;font-size:11px}.mi-grid th,.mi-grid td{border-bottom:1px solid var(--line);text-align:left;padding:4px 6px}.mi-grid th{color:var(--mut);font-weight:500}.mi-grid input[type=number]{width:72px}.mi-error{color:var(--err)}.mi-notice{color:var(--mut);font-style:italic}.mi-remarks{white-space:pre-line;max-height:320px;overflow-y:auto}.mi-mut{color:var(--mut)}.mi-state{text-align:center;color:var(--mut);padding:24px}.mi-state.err{color:var(--err)}@media (width<=900px){.mi-cols{grid-template-columns:1fr}}.cid{color:var(--ink);gap:12px;font-size:12px;display:grid}.cid-head{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.cid-identity{border:1px solid var(--line-strong);background:var(--bg);border-radius:8px;align-content:start;gap:4px;padding:10px 12px;display:grid}.cid-identity .code{color:var(--navy);font-size:14px;font-weight:700}.cid-identity .code button{font:inherit;color:var(--navy-600);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cid-identity .code button:hover{color:var(--navy)}.cid-identity .sub{color:var(--ink);font-size:12px}.cid-identity .mut{color:var(--mut);font-size:11px}.cid-infobar{border:1px solid var(--line-strong);background:var(--bg);border-radius:8px;align-content:center;gap:8px;padding:10px 14px;display:grid}.cid-infobar-row{flex-wrap:wrap;gap:6px 22px;display:flex}.cid-infobar-item{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.cid-infobar-item b{color:var(--ink);white-space:nowrap;font-weight:600}.cid-infobar-item span{color:var(--mut);white-space:nowrap}.cid-cols{border:1px solid var(--line-strong);background:#fff;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.cid-col{border-right:1px dashed var(--line-strong);grid-template-rows:auto minmax(0,1fr);min-width:0;padding:10px 12px;display:grid}.cid-col:last-child{border-right:0}.cid-col>h4{color:var(--navy);text-transform:uppercase;letter-spacing:.03em;margin:0 0 8px;font-size:11px;font-weight:600}.cid-kv{align-content:start;gap:4px;display:grid}.cid-kv .row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;display:grid}.cid-kv .k{color:var(--mut)}.cid-kv .v{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cid-kv .row.total{border-top:1px solid var(--line);margin-top:2px;padding-top:4px;font-weight:600}.cid-box{border:1px solid var(--line-strong);background:var(--bg);border-radius:7px;margin-top:10px;padding:9px 10px}.cid-box b{color:var(--navy);margin-bottom:6px;font-size:11px;display:block}.cid-box .row{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:2px 0;display:grid}.cid-box .row .k{color:var(--mut)}.cid-box .row .v{color:var(--ink);text-align:right}.cid-box-actions{gap:12px;margin-top:6px;display:flex}.cid-box-actions button{color:var(--navy-600);cursor:pointer;background:0 0;border:0;padding:0 3px;font-size:11px}.cid-box-actions button:hover{color:var(--navy);text-decoration:underline}.cid-box-note{border:1px dashed var(--line-strong);color:var(--mut);border-radius:6px;margin-top:6px;padding:6px 8px;font-size:11px}.cid-activate{gap:4px;margin:0;padding:0;list-style:none;display:grid}.cid-activate li{color:var(--ink);align-items:center;gap:7px;display:flex}.cid-activate li:before{content:"";border-radius:50%;flex:none;width:8px;height:8px}.cid-activate li.done:before{background:var(--st-ok)}.cid-activate li.todo:before{background:var(--line-strong)}.cid-activate li.todo{color:var(--mut)}.cid-drafts{margin-top:12px}.cid-drafts h5{color:var(--navy);margin:0 0 6px;font-size:11px;font-weight:600}.cid-drafts td.act{white-space:nowrap;text-align:right}.cid-drafts button{color:var(--navy-600);cursor:pointer;background:0 0;border:0;padding:0 3px;font-size:11px}.cid-drafts button:hover{color:var(--navy);text-decoration:underline}.cid-drafts button:disabled{color:var(--mut-weak);cursor:not-allowed;text-decoration:none}.cid-drafts .empty{color:var(--mut);padding:4px 0}.cid-state{text-align:center;color:var(--mut);padding:24px}.cid-state.err{color:var(--err)}@media (width<=900px){.cid-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.cid-head{grid-template-columns:1fr}}.customer-note-dialog{grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr);gap:16px;display:grid}.customer-note-editor,.customer-note-facts{min-width:0}.customer-note-editor .dsp-field textarea{min-height:160px}.customer-note-editor>strong{color:var(--navy);margin-top:4px;font-size:12px;display:block}.customer-note-facts dl{border:1px solid var(--line);border-radius:var(--r-sm);gap:0;margin:12px 0 0;display:grid}.customer-note-facts dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:4px 8px;display:grid}.customer-note-facts dl>div:last-child{border-bottom:0}.customer-note-facts dt{color:var(--mut);font-size:10px}.customer-note-facts dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:12px}.customer-note-list{grid-column:1/-1;min-width:0}.customer-note-actions{justify-content:flex-end;gap:4px;display:flex}@media (width<=700px){.customer-note-dialog{grid-template-columns:1fr}.customer-note-list{grid-column:1}}.legal-address-contract{flex-direction:column;gap:12px;display:flex}.legal-address-contract-tabs{flex-wrap:wrap;gap:6px;display:flex}.legal-address-contract-viewer{border:0;width:100%;height:600px}.phones-filter{grid-template-columns:minmax(180px,1fr) minmax(220px,auto) minmax(240px,2fr) auto auto;align-items:end;gap:12px;display:grid}.phones-checkbox{align-items:center;gap:8px;min-height:40px;display:flex}.phones-row-actions{white-space:nowrap;align-items:center;gap:4px;display:flex}.phones-notice,.phones-provider-boundary{border-left:3px solid var(--warn);background:var(--warn-100);color:var(--warn-t);padding:10px 12px}.phones-notice.is-error{border-left-color:var(--danger);color:var(--danger)}.phones-detail{gap:10px;margin:0;display:grid}.phones-detail div{grid-template-columns:180px 1fr;gap:12px;display:grid}.phones-detail dt{font-weight:700}.phones-detail dd{margin:0}.phones-edit-fields{gap:14px;margin-top:18px;display:grid}@media (width<=900px){.phones-filter,.phones-detail div{grid-template-columns:1fr}}.cp{color:var(--ink);gap:12px;font-size:12px;display:grid}.cp-message{color:var(--ink);margin:0}.cp-notice{color:var(--mut);margin:0;font-style:italic}.cp-error{border:1px solid var(--err);color:var(--err);border-radius:7px;padding:8px 10px}.customer-filter-surface{display:block}.customer-filter-primary .dsp-field{min-width:170px}.customer-filter-advanced{border-top:1px solid var(--line);background:var(--bg);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;padding:9px 12px;display:grid}.customer-filter-advanced-actions{justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}@media (width<=700px){.customer-filter-advanced{grid-template-columns:1fr}}.invoice-report-preview{border:0;width:100%;min-height:68vh}.languages-cell-button{text-align:left;justify-content:flex-start;width:100%;max-width:280px;overflow:hidden;display:flex!important}.languages-cell-button .dsp-button-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.languages-cell-button.is-stale{color:var(--danger-700,#9f2f2f)}.languages-cell-editor{min-width:220px}.languages-cell-editor .dsp-field-error{white-space:normal}.languages-dialog-fields{gap:12px;display:grid}.languages-translation-choices{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:12px;display:grid}.vat-case .vc-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vat-case .vc-dirty{background:var(--bg-2);color:var(--mut);border-radius:999px;padding:3px 8px;font-size:10px}.vat-case .vc-error-summary{border:1px solid var(--err);border-left:4px solid var(--err);background:var(--err-100);color:var(--err);border-radius:6px;gap:2px;margin-bottom:10px;padding:8px 10px;font-size:11px;display:grid}.vat-case .vc-error-summary b{color:var(--err);font-size:11px}.vat-case .vc-form{gap:12px;display:grid}.vat-case .vc-card{border:1px solid var(--line-strong);background:#fff;border-radius:7px;padding:12px}.vat-case .vc-head-grid{grid-template-columns:minmax(0,320px) minmax(0,200px);align-items:end;gap:10px 24px;display:grid}.vat-case .vc-table{padding:0;overflow:hidden}.vat-case .tblwrap{max-height:calc(100vh - 340px)}.vat-case thead tr:first-child th{top:0}.vat-case thead tr:last-child th{top:28px}.vat-case th.vc-half{text-align:center;border-left:2px solid #fff}.vat-case td.vc-half-start,.vat-case th.vc-half-start{border-left:2px solid var(--line-strong)}.vat-case td.vc-id{white-space:nowrap;color:var(--mut)}.vat-case td.vc-country{white-space:nowrap;font-weight:500}.vat-case td.vc-control{padding:3px 6px}.vat-case .vc-actions{border:1px solid var(--line-strong);background:var(--bg-2);border-radius:7px;justify-content:flex-end;align-items:center;gap:7px;min-height:46px;padding:8px 12px;display:flex}.vat-case .vc-actions>span{color:var(--mut);margin-right:auto;font-size:10px}@media (width<=900px){.vat-case .vc-head-grid{grid-template-columns:minmax(0,1fr)}.vat-case .vc-actions{flex-wrap:wrap}.vat-case .vc-actions>span{flex:1 0 100%}}.dsp-matrix thead .dsp-matrix-rowhead,.cx-cell{background:var(--bg-2)}.cx-cell.is-inert{background:var(--mut-weak)}.cx-cell-button{width:100%;min-height:32px;color:inherit;cursor:pointer;background:0 0;border:0;display:block}.cx-cell-button:focus-visible{outline:2px solid var(--hl);outline-offset:-2px}.cx-mark{text-align:center;color:var(--err);display:block}.cx-layout{gap:20px;display:grid}.cx-layout.is-stacked{grid-template-columns:minmax(0,1fr)}.cx-layout.is-side-by-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cx-dialog-fields{gap:16px;display:grid}@media (width<=1200px){.cx-layout.is-side-by-side{grid-template-columns:minmax(0,1fr)}}.cpc-dialog{gap:16px;display:grid}.cpc-dialog-error{color:var(--err);margin:0}.cpc-tabs,.cpc-inline{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.cpc-inline>:first-child{flex:18rem}.cpc-grid,.cpc-location-grid,.cpc-cycle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cpc-options{border:1px solid var(--line);gap:8px;max-height:18rem;margin:0;padding:12px;display:grid;overflow:auto}.cpc-options legend{color:var(--ink);padding:0 4px;font-weight:700}.cpc-bullets,.cpc-card-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cpc-bullets li,.cpc-card{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.cpc-card .dsp-field{min-width:12rem}.cpc-document{align-items:stretch;display:grid}.cpc-price-grid{gap:8px;display:grid}.cpc-price-row{grid-template-columns:minmax(9rem,1fr) repeat(3,minmax(8rem,1fr));align-items:end;gap:12px;display:grid}.cpc-price-row>strong{align-self:center}.cpc-price-grid>strong{display:none}@media (width<=720px){.cpc-grid,.cpc-location-grid,.cpc-cycle-grid,.cpc-price-row{grid-template-columns:1fr}.cpc-card{flex-direction:column;align-items:stretch}}.company-calendar-settings-page .wrap{gap:16px;display:grid}.company-calendar-master-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.company-calendar-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.company-calendar-entry-layout{gap:18px;display:grid}.company-calendar-preview{border-top:1px solid var(--line);gap:10px;padding-top:14px;display:grid}.company-calendar-preview-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.company-calendar-preview-heading h4{margin:0}.company-calendar-preview-table-wrap{max-height:340px;overflow:auto}.company-calendar-preview table{border-collapse:collapse;width:100%}.company-calendar-preview th,.company-calendar-preview td{border-bottom:1px solid var(--line);text-align:left;padding:8px}@media (width<=1050px){.company-calendar-master-detail{grid-template-columns:1fr}}@media (width<=720px){.company-calendar-form-grid{grid-template-columns:1fr}.company-calendar-preview-heading{flex-direction:column;align-items:flex-start}}.ac{color:var(--ink);gap:10px;font-size:12px;display:grid}.ac-section{color:var(--navy);margin:6px 0 0;font-size:11px;font-weight:600}.ac-grid{grid-template-columns:1fr 1fr;align-items:start;gap:8px 12px;display:grid}.ac-address-foot{align-items:center;display:flex}.ac-error{border:1px solid var(--err);color:var(--err);border-radius:7px;padding:8px 10px}.ac-blocked{border:1px dashed var(--line-strong);color:var(--mut);border-radius:7px;padding:8px 10px;font-size:11px}.ac-draft-row{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:4px;padding-top:10px;display:flex}.ac-notice{color:var(--ok);font-size:11px}.ac-mut{color:var(--mut);font-size:11px}.ac-state{text-align:center;color:var(--mut);padding:24px}.ac-verification-cases{gap:8px;display:grid}.ac-verification-case{border:1px solid var(--line);border-radius:7px;gap:6px;padding:8px 10px;display:grid}.ac-verification-title{color:var(--navy);font-weight:600}.ac-verification-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.ac-resource-row{grid-template-columns:minmax(120px,1fr) 2fr;align-items:center;gap:4px 10px;display:grid}.ac-resource-label{font-weight:600}.ac-resource-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ac-resource-status{color:var(--mut);grid-column:2;font-size:11px}.ac-signature-pad{grid-column:2;gap:6px;display:grid}.ac-signature-pad canvas{border:1px solid var(--line-strong);touch-action:none;background:#fff;border-radius:7px;width:min(100%,480px);height:140px;display:block}.ac-request-all{align-items:center;gap:8px;display:flex}@media (width<=700px){.ac-grid,.ac-resource-row,.ac-verification-fields{grid-template-columns:1fr}.ac-resource-status,.ac-signature-pad{grid-column:1}}.partner-receipt-actions{gap:var(--space-2);white-space:nowrap;justify-content:flex-end;align-items:center;display:flex}.partner-receipt-form{gap:var(--space-3);display:grid}.partner-receipt-form-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.partner-receipt-notice{padding:var(--space-2) var(--space-3);border-left:3px solid var(--warn);background:var(--warn-100);color:var(--warn-t);margin:0}.partner-receipt-notice.is-error{border-left-color:var(--err);background:var(--err-100);color:var(--err)}.partner-receipt-file{border:0;width:100%;height:560px}.partner-receipt-image-editor-frame{border:0;width:100%;height:70vh;min-height:480px}@media (width<=760px){.partner-receipt-form-grid{grid-template-columns:1fr}.partner-receipt-actions{flex-wrap:wrap}}.lrp{flex-direction:column;gap:12px;display:flex}.lrp-filter{border:1px solid var(--line-strong);background:#fff;border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:10px 12px;display:flex}.lrp-actions{flex-wrap:wrap;gap:8px;display:flex}.lrp-ratenote{color:var(--mut);margin:-6px 2px 0;font-size:10px}.lrp-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.lrp-kpi{border:1px solid var(--line-strong);background:#fff;border-radius:8px;padding:8px 10px;position:relative}.lrp-kpi.is-headline{border:2px solid var(--navy)}.lrp-kpi-title{text-transform:uppercase;letter-spacing:.04em;color:var(--mut);font-size:10px}.lrp-kpi-value{color:var(--navy);font-variant-numeric:tabular-nums;margin:2px 0;font-size:17px;font-weight:600}.lrp-kpi-delta{font-variant-numeric:tabular-nums;font-size:11px}.lrp-kpi-compare{color:var(--mut);font-size:10px}.lrp-up{color:var(--st-ok)}.lrp-down{color:var(--st-err)}.lrp-spark{opacity:.85;position:absolute;top:8px;right:8px}.lrp-chips{flex-wrap:wrap;gap:8px;display:flex}.lrp-heading-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.lrp-heading-row h1{margin-bottom:0}.lrp-chip{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;display:inline-flex}.lrp-chip b{color:var(--navy);font-variant-numeric:tabular-nums}.lrp-tabs{border-bottom:2px solid var(--navy);gap:2px;display:flex}.lrp-tab{border:1px solid var(--line);background:var(--bg);color:var(--mut);cursor:pointer;border-bottom:none;border-radius:6px 6px 0 0;padding:7px 14px;font-size:12px!important}.lrp-tab.is-active{background:var(--navy);border-color:var(--navy);color:#fff;font-weight:600}.lrp-tab-badge{background:var(--hl-100);color:var(--navy-600);border-radius:8px;margin-left:5px;padding:0 6px;font-size:10px}.lrp-tab.is-active .lrp-tab-badge{color:#fff;background:#fff3}.lrp-panel{border:1px solid var(--line-strong);background:#fff;border-radius:8px;overflow:hidden}.lrp-table{border-collapse:collapse;width:100%}.lrp-table th{text-transform:uppercase;letter-spacing:.03em;color:var(--mut);text-align:right;border-bottom:1px solid var(--line);background:var(--bg);padding:6px 10px;font-size:10px}.lrp-table th:first-child,.lrp-table td:first-child{text-align:left}.lrp-table td{border-bottom:1px solid var(--line);text-align:right;font-variant-numeric:tabular-nums;padding:5px 10px}.lrp-group td{background:var(--bg);color:var(--navy);text-align:left;font-size:11px;font-weight:600}.lrp-toggle{color:var(--navy-600);cursor:pointer;background:0 0;border:none;padding:8px 12px;display:inline-block;font-size:11px!important}.lrp-settle-sum td{color:var(--navy);border-top:2px solid var(--navy);background:var(--hl-100);font-weight:700}.lrp-settle-indent{padding-left:26px!important}.lrp-products,.lrp-drilldowns{margin:18px 0}.lrp-section-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.lrp-section-heading h2{color:var(--navy);margin:0;font-size:15px}.lrp-section-heading span{color:var(--mut);font-size:11px}.lrp-table-scroll{border:1px solid var(--line-strong);border-radius:8px;max-width:100%;overflow-x:auto}.lrp-table-scroll .lrp-table{min-width:980px}.lrp-total-activity{margin-bottom:10px}.lrp-product-table th:first-child{z-index:var(--z-base);background:var(--bg);position:sticky;left:0}.lrp-product-table tbody th{text-align:left;white-space:nowrap;border-bottom:1px solid var(--line);background:var(--bg);padding:5px 10px}.lrp-total-facts{grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px;margin-bottom:10px;display:grid}.lrp-total-facts>div{border:1px solid var(--line);background:var(--bg);border-radius:6px;padding:8px 10px}.lrp-total-facts span,.lrp-total-facts strong{display:block}.lrp-total-facts span{color:var(--mut);text-transform:uppercase;letter-spacing:.03em;font-size:10px}.lrp-total-facts strong{color:var(--navy);font-variant-numeric:tabular-nums;margin-top:3px}.lrp-drilldown-actions{flex-wrap:wrap;gap:8px;display:flex}.lrp-dialog-tools,.lrp-dialog-paging{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.lrp-dialog-paging{justify-content:center;margin:12px 0 0}.lrp-drilldown-table td{white-space:nowrap}@media (width<=900px){.lrp-total-facts{grid-template-columns:repeat(2,minmax(140px,1fr))}}.dsp-matrix{font-family:Sofia Pro,Arial,sans-serif}.dsp-matrix-scroll{overflow-x:auto}.dsp-matrix table{border-collapse:collapse;width:100%}.dsp-matrix caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dsp-matrix th,.dsp-matrix td{border:1px solid var(--line);vertical-align:baseline;text-align:left;padding:5px 9px;font-size:12px!important}.dsp-matrix thead th{background:var(--bg-2);white-space:nowrap;font-weight:500}.dsp-matrix tbody tr:nth-child(2n) td{background:var(--bg-1,#fff)}.dsp-matrix .dsp-matrix-rowhead{z-index:1;background:#fff;min-width:220px;font-weight:500;position:sticky;left:0}.dsp-matrix thead .dsp-matrix-rowhead{background:var(--bg-2)}.dsp-matrix .dsp-matrix-rowlabel{display:block}.dsp-matrix .dsp-matrix-dimension{color:var(--mut);margin-top:1px;display:block;font-size:11px!important}.dsp-matrix .dsp-matrix-dimension-head,.dsp-matrix .dsp-matrix-dimension-cell{white-space:nowrap}.dsp-matrix .dsp-matrix-dimension-cell{color:var(--mut)}.dsp-matrix .dsp-matrix-group th{background:var(--bg-2);font-weight:600}.dsp-matrix .dsp-matrix-group-label{display:inline-block;position:sticky;left:9px}.dsp-matrix td.is-num{text-align:right;font-variant-numeric:tabular-nums}.dsp-matrix td.is-mid{text-align:center}.dsp-matrix .dsp-matrix-note{color:var(--mut);padding:12px 0}.mp-financial-filter{position:relative}.mp-financial-partner-search{min-width:280px;position:relative}.mp-financial-suggestions{z-index:var(--z-dropdown);border:1px solid var(--line-strong);background:#fff;border-radius:6px;margin:2px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 22px #132b411f}.mp-financial-suggestions button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:7px 9px}.mp-financial-suggestions button:hover,.mp-financial-suggestions button:focus-visible{background:var(--hl-100)}.mp-financial-notice{padding:var(--space-2) var(--space-3);border-left:3px solid var(--ok);background:var(--ok-100);color:var(--ink);margin:0}.mp-financial-notice.is-error{border-left-color:var(--err);background:var(--err-100);color:var(--err)}.mp-financial-payment-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=700px){.mp-financial-payment-grid{grid-template-columns:1fr}.mp-financial-partner-search{min-width:100%}}.locations-actions{align-items:center;gap:var(--space-2);white-space:nowrap;display:flex}.locations-notice{margin-bottom:var(--space-3);padding:var(--space-3);border-left:3px solid var(--err);background:var(--err-50);color:var(--err)}.locations-tabs{gap:var(--space-2);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.locations-form-grid,.locations-choice-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.locations-hours{gap:var(--space-3);display:grid}.locations-hours fieldset{gap:var(--space-2);border:1px solid var(--line);padding:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.locations-source-files,.locations-error{padding:var(--space-3);border-left:3px solid var(--warn);background:var(--warn-50);grid-column:1/-1}.locations-legal-row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line);display:flex}@media (width<=700px){.locations-form-grid,.locations-choice-grid,.locations-hours fieldset{grid-template-columns:1fr}}.item-types-page .wrap{gap:var(--space-4);display:grid}.item-types-page h1,.item-types-page h2{margin:0}.item-types-section{gap:var(--space-2);min-width:0;display:grid}.item-type-form{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.item-type-customs{align-items:end;min-height:48px;display:flex}.item-types-page .notice.ok{border-left:3px solid var(--ok);background:var(--ok-100);padding:10px 12px}@media (width<=720px){.item-type-form{grid-template-columns:1fr}}.hardware-marketing-dialog{grid-template-columns:minmax(0,1fr) minmax(16rem,.9fr);gap:20px;display:grid}.hardware-marketing-form{gap:12px;display:grid}.hardware-marketing-schedule{border:1px solid var(--line);border-radius:var(--r);align-self:start;max-height:32rem;overflow:auto}.hardware-marketing-schedule table{border-collapse:collapse;width:100%}.hardware-marketing-schedule th,.hardware-marketing-schedule td{border-bottom:1px solid var(--line);text-align:left;padding:8px 12px}.hardware-marketing-schedule th{background:var(--bg);position:sticky;top:0}@media (width<=760px){.hardware-marketing-dialog{grid-template-columns:1fr}}.admin-user-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-user-form>.mi-error{grid-column:1/-1}.admin-user-choices{border:1px solid var(--line);min-width:0;max-height:220px;padding:10px 12px;overflow:auto}.admin-user-choices legend{padding:0 4px;font-weight:600}.admin-user-choices .dsp-choice{margin-block:6px}@media (width<=700px){.admin-user-form{grid-template-columns:1fr}}.partner-users-workflow{gap:var(--space-3);display:grid}.partner-users-controls{align-items:end;gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.partner-users-controls .filter-surface-search{flex:280px;min-width:220px}.partner-users-action{gap:var(--space-1);flex-wrap:wrap;display:flex}.partner-user-password-form{gap:var(--space-3);display:grid}.partner-activation-choices{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);grid-column:1/-1;margin:0;display:grid}.partner-activation-choices legend{padding:0 var(--space-1);font-weight:700}.partners-tabs{gap:var(--space-2);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.partners-form-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.partners-types,.partners-wide-field,.partners-boundary{grid-column:1/-1}.partners-types{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.partners-types legend{padding:0 var(--space-1);font-weight:700}.partners-boundary{padding:var(--space-3);border-left:3px solid var(--warn);background:var(--warn-100);color:var(--warn-t)}.partners-marketing-toolbar{margin-bottom:var(--space-3);justify-content:flex-end;display:flex}.partners-marketing-terms{gap:var(--space-2);margin:var(--space-4) 0;display:grid}.partners-marketing-head,.partners-marketing-row{gap:var(--space-2);grid-template-columns:minmax(180px,1fr) repeat(3,minmax(150px,1fr));align-items:end;display:grid}.partners-marketing-term-cell{gap:var(--space-2);display:grid}.partners-marketing-script{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.partners-document-upload{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) auto;align-items:end;display:grid}.partners-contract{gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-4);border:1px solid var(--line);background:var(--surface);display:grid}.partners-contract-copy{justify-content:space-between;gap:var(--space-3);display:flex}.partners-contract-actions{gap:var(--space-3);grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;display:grid}@media (width<=700px){.partners-form-grid,.partners-types{grid-template-columns:1fr}.partners-marketing-head{display:none}.partners-marketing-row,.partners-marketing-script,.partners-document-upload,.partners-contract-actions{grid-template-columns:1fr}}
