.of-page{padding:24px 28px 80px;display:flex;flex-direction:column;gap:20px}.of-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.of-eyebrow{font:var(--type-eyebrow);color:var(--propellus-ink-500);letter-spacing:.08em;margin-bottom:4px}.of-h1{font:var(--type-h2);margin:0;color:var(--propellus-ink-900)}.of-subline{font:var(--type-body-sm);color:var(--propellus-ink-500);margin-top:4px}.of-head-actions{display:flex;gap:8px}.of-btn{font:500 13px/1 var(--font-display);padding:8px 14px;border-radius:var(--radius-pill);border:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .14s ease-out}.of-btn:disabled{opacity:.5;cursor:not-allowed}.of-btn-primary{background:var(--propellus-teal-500);color:#fff}.of-btn-primary:hover:not(:disabled){background:var(--propellus-teal-600)}.of-btn-dark{background:var(--propellus-navy-900);color:#fff}.of-btn-dark:hover:not(:disabled){background:var(--propellus-navy-800)}.of-btn-secondary{background:#fff;color:var(--propellus-teal-700);border:1px solid var(--propellus-teal-500)}.of-btn-ghost{background:transparent;color:var(--propellus-ink-700);padding:8px 10px;border:1px solid var(--propellus-ink-100)}.of-btn-ghost:hover:not(:disabled){background:var(--propellus-ink-50)}.of-btn-link{background:transparent;color:var(--propellus-teal-700);padding:4px 0;text-decoration:underline;text-underline-offset:3px}.of-btn-triage{background:linear-gradient(180deg,var(--propellus-teal-500) 0,var(--propellus-teal-600) 100%);color:#fff}.of-btn-spin{flex:0 0 auto;width:12px;height:12px;border-radius:var(--radius-pill);border:2px solid rgba(255,255,255,.45);border-top-color:#fff;animation:of-btn-spin .7s linear infinite}@keyframes of-btn-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.of-btn-spin{animation:none}}.of-briefing{border-radius:var(--radius-lg);padding:18px 20px;background:linear-gradient(135deg,rgba(0,194,203,.1),rgba(0,194,203,.02) 60%,#ffffff);border:1px solid var(--propellus-teal-500);display:flex;gap:18px;align-items:flex-start}.of-briefing-icon{width:40px;height:40px;border-radius:var(--radius-md);background:var(--propellus-teal-500);display:flex;align-items:center;justify-content:center;flex-shrink:0}.of-briefing-body{flex:1 1;display:flex;flex-direction:column;gap:8px;min-width:0}.of-briefing-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.of-briefing-title{font:var(--type-h5);color:var(--propellus-ink-900)}.of-briefing-meta{font:var(--type-caption);color:var(--propellus-ink-500);margin-left:auto}.of-briefing-text{font:var(--type-body-sm);color:var(--propellus-ink-700);line-height:1.6}.of-briefing-x{padding:4px;color:var(--propellus-ink-500);align-self:flex-start}.of-briefing-x,.of-inline-link{border:0;background:transparent;cursor:pointer}.of-inline-link{padding:0;color:var(--propellus-teal-700);text-decoration:underline;text-underline-offset:3px;font:inherit;font-weight:600}.of-filterbar{display:flex;gap:12px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--propellus-ink-100);border-radius:var(--radius-md)}.of-chip,.of-filterbar{align-items:center;background:#fff}.of-chip{display:inline-flex;gap:6px;padding:7px 12px;border-radius:var(--radius-pill);border:1px solid var(--propellus-ink-100);color:var(--propellus-ink-700);font:500 12.5px/1 var(--font-display);cursor:pointer;transition:all .14s}.of-chip.is-active{border-color:var(--propellus-navy-900);background:var(--propellus-navy-900);color:#fff}.of-chip.is-ai.is-active{border-color:var(--propellus-teal-500);background:rgba(0,194,203,.1);color:var(--propellus-teal-700)}.of-counter{margin-left:4px;padding:1px 6px;border-radius:var(--radius-pill);background:rgba(255,255,255,.15);font:600 11px/1 var(--font-display)}.of-counter.is-risk{background:var(--propellus-danger-50);color:var(--propellus-danger-500)}.of-filter-spacer{flex:1 1}.of-search{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff;border:1px solid var(--propellus-ink-100);border-radius:var(--radius-pill);min-width:260px}.of-search svg{color:var(--propellus-ink-500);flex-shrink:0}.of-search input{border:0;outline:none;font:var(--type-body-sm);color:var(--propellus-ink-900);background:transparent;flex:1 1;min-width:0}.of-search kbd{margin-left:8px;font:var(--type-mono);color:var(--propellus-ink-300)}.of-attention-toggle{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;cursor:pointer;font:500 12.5px/1 var(--font-display);color:var(--propellus-ink-700);padding:6px 0}.of-attention-note{font:var(--type-caption);color:var(--propellus-teal-700)}.of-table-wrap{background:#fff;border-radius:var(--radius-md);border:1px solid var(--propellus-ink-100)}.of-table{width:100%;border-collapse:collapse}.of-table thead tr{background:var(--propellus-ink-50)}.of-th{text-align:left;padding:11px 16px;font:var(--type-eyebrow);letter-spacing:.06em;color:var(--propellus-ink-500)}.of-td{padding:12px 16px;vertical-align:middle}.of-row{border-top:1px solid var(--propellus-ink-100);cursor:pointer;transition:background .12s}.of-row:hover{background:var(--propellus-teal-50)}.of-cell-strong{font:500 13px/1.2 var(--font-display);color:var(--propellus-ink-900)}.of-cell-sub{font:var(--type-caption);color:var(--propellus-ink-500)}.of-cell-store{white-space:nowrap}.of-cell-store,.of-cell-visa{font:var(--type-body-sm);color:var(--propellus-ink-900)}.of-cell-body{font:var(--type-body-sm);color:var(--propellus-ink-700)}.of-cell-muted{font:var(--type-body-sm);color:var(--propellus-ink-500)}.of-cell-cust{display:flex;align-items:center;gap:10px}.of-empty-cell{padding:48px 24px;text-align:center;color:var(--propellus-ink-500);font:var(--type-body-sm)}.of-chev{color:var(--propellus-ink-300)}.of-rowmenu-cell{position:relative;text-align:right}.of-rowmenu-btn{width:30px;height:30px;border-radius:var(--radius-sm);border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--propellus-ink-500)}.of-rowmenu-btn.is-open,.of-rowmenu-btn:hover{background:var(--propellus-ink-50)}.of-rowmenu-scrim{position:fixed;inset:0;z-index:40}.of-rowmenu{position:absolute;right:12px;top:100%;margin-top:2px;z-index:50;width:210px;background:#fff;border:1px solid var(--propellus-ink-100);border-radius:10px;box-shadow:var(--shadow-modal);padding:5px;text-align:left}.of-rowmenu-item{all:unset;cursor:pointer;display:flex;align-items:center;gap:9px;width:100%;box-sizing:border-box;padding:8px 10px;border-radius:7px;font:500 13px/1 var(--font-display);color:var(--propellus-ink-900)}.of-rowmenu-item:hover{background:var(--propellus-ink-50)}.of-rowmenu-item.is-busy{opacity:.6;cursor:wait}.of-rowmenu-item.is-bridge{font-weight:600;color:var(--propellus-teal-700)}.of-rowmenu-item.is-bridge:hover{background:var(--propellus-teal-50)}.of-rowmenu-item.is-danger{color:var(--propellus-danger-500)}.of-rowmenu-item.is-danger:hover{background:var(--propellus-danger-50)}.of-rowmenu-sep{height:1px;background:var(--propellus-ink-100);margin:5px 0}.of-btn-bridge{background:#00C2CB;color:#fff;display:inline-flex;align-items:center;gap:7px}.of-btn-bridge:hover:not(:disabled){background:var(--propellus-teal-600)}.sb-modal{width:520px;max-width:100%;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);overflow:hidden}.sb-head{padding:18px 22px;border-bottom:1px solid var(--propellus-ink-100);gap:12px;background:linear-gradient(135deg,rgba(0,194,203,.1),transparent)}.sb-head,.sb-head-badge{display:flex;align-items:center}.sb-head-badge{width:38px;height:38px;border-radius:10px;flex-shrink:0;background:linear-gradient(135deg,#00C2CB,#0891a0);justify-content:center}.sb-head-main{flex:1 1}.sb-title{font:var(--type-h4);color:var(--propellus-ink-900)}.sb-sub{font:var(--type-caption);color:var(--propellus-ink-500);margin-top:2px}.sb-body{padding:22px}.sb-lede{font:var(--type-body-sm);line-height:1.65;margin:0}.sb-callout,.sb-lede{color:var(--propellus-ink-700)}.sb-callout{margin-top:14px;padding:12px 14px;border-radius:10px;display:flex;gap:10px;font:var(--type-caption);line-height:1.55}.sb-callout svg{flex-shrink:0;margin-top:1px}.sb-callout.is-info{background:var(--propellus-info-50);border:1px solid rgba(42,111,219,.22)}.sb-callout.is-success{background:var(--propellus-success-50);border:1px solid rgba(31,164,99,.28);font:var(--type-body-sm);line-height:1.6}.sb-callout.is-warn{background:var(--propellus-warning-50);border:1px solid rgba(224,166,74,.35);font:var(--type-body-sm);line-height:1.6}.sb-foot{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.of-nat{display:inline-flex;align-items:center;gap:7px}.of-nat-code{font:500 13px/1 var(--font-display);color:var(--propellus-ink-900)}.of-score{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;font:600 13px/1 var(--font-display)}.of-score,.of-score-dot{border-radius:var(--radius-pill)}.of-score-dot{width:7px;height:7px}.of-score-high{background:#E6F5EE;color:#1B7A4A}.of-score-high .of-score-dot{background:#1FA463}.of-score-mid{background:#FFF6E1;color:#A06210}.of-score-mid .of-score-dot{background:#E89923}.of-score-low{background:#FDEEF1;color:#9E2B14}.of-score-low .of-score-dot{background:#E0492B}.of-score-none{background:transparent;padding:4px 0;color:var(--propellus-ink-300)}.of-score-none .of-score-dot{background:var(--propellus-ink-300)}.of-avatar{width:30px;height:30px;border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center;font:600 11px/1 var(--font-display);flex-shrink:0}.of-flag{display:inline-block;font-size:12px;line-height:1;vertical-align:middle;margin-right:2px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}.of-sla{min-width:96px}.of-sla-label{font:var(--type-caption);color:var(--propellus-ink-700);margin-bottom:4px}.of-sla-track{height:4px;background:var(--propellus-ink-50)}.of-sla-fill,.of-sla-track{border-radius:var(--radius-pill)}.of-sla-fill{height:100%;transition:width .24s}.of-sla-due{font:var(--type-caption);color:var(--propellus-ink-500);margin-top:4px}.of-status-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--radius-pill);font:500 11.5px/1 var(--font-display);letter-spacing:.02em;white-space:nowrap}.of-status-pill.tone-success{background:var(--propellus-success-50);color:#1B7A4A}.of-status-pill.tone-info{background:var(--propellus-info-50);color:#1F4F9E}.of-status-pill.tone-warning{background:var(--propellus-warning-50);color:#7E4A0E}.of-status-pill.tone-danger{background:var(--propellus-danger-50);color:#9E2B14}.of-status-pill.tone-neutral{background:var(--propellus-ink-50);color:var(--propellus-ink-700)}.of-risk-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border-radius:var(--radius-pill);border:0;cursor:default;font:500 12px/1 var(--font-display)}.of-risk-pill.level-high{background:var(--propellus-danger-50);color:#9E2B14}.of-risk-pill.level-medium{background:var(--propellus-warning-50);color:#7E4A0E}.of-risk-pill.level-low{background:var(--propellus-info-50);color:#1F4F9E}.of-risk-pill.level-clear{background:transparent;color:var(--propellus-ink-300)}.of-risk-dot{width:5px;height:5px}.of-conf-pill,.of-risk-dot{border-radius:var(--radius-pill)}.of-conf-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;font:500 11px/1 var(--font-display);letter-spacing:.02em}.of-conf-pill.xs{padding:2px 7px;font-size:10.5px}.of-conf-pill.lvl-High{background:var(--propellus-success-50);color:#1B7A4A}.of-conf-pill.lvl-Medium{background:var(--propellus-warning-50);color:#A06210}.of-conf-pill.lvl-Low{background:#EFEFEF;color:#5A5A5A}.of-conf-dot{width:6px;height:6px;border-radius:var(--radius-pill)}.of-conf-pill.lvl-High .of-conf-dot{background:#1FA463}.of-conf-pill.lvl-Medium .of-conf-dot{background:#E89923}.of-conf-pill.lvl-Low .of-conf-dot{background:#9A9A9A}.of-doc-badge{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:var(--radius-pill);font:500 10.5px/1 var(--font-display);letter-spacing:.02em}.of-doc-badge.q-clear{background:var(--propellus-success-50);color:#1B7A4A}.of-doc-badge.q-acceptable{background:var(--propellus-tint-cream);color:#7E4A0E}.of-doc-badge.q-needs_attention{background:var(--propellus-danger-50);color:#9E2B14}.of-doc-badge.q-pending{background:var(--propellus-ink-50);color:var(--propellus-ink-500)}.of-risk-pop{position:fixed;width:340px;z-index:60;background:#fff;border-radius:var(--radius-md);border:1px solid var(--propellus-teal-500);box-shadow:var(--shadow-modal);padding:14px;display:flex;flex-direction:column;gap:10px;pointer-events:none}.of-risk-pop-head{display:flex;align-items:center;gap:8px}.of-risk-pop-title{font:600 13px/1 var(--font-display);color:var(--propellus-ink-900)}.of-risk-pop-list{margin:0;padding-left:18px;font:var(--type-body-sm);color:var(--propellus-ink-700);display:flex;flex-direction:column;gap:4px}.of-risk-pop-sugg{padding:8px 10px;background:var(--propellus-teal-50);border-radius:var(--radius-sm);font:var(--type-body-sm);color:var(--propellus-teal-700)}.of-backdrop{position:fixed;inset:0;z-index:100;background:rgba(11,23,35,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex}.of-backdrop.center{align-items:center;justify-content:center;padding:40px}.of-backdrop.right{justify-content:flex-end}.of-drawer{width:560px;max-width:100vw;height:100vh;background:#fff;box-shadow:var(--shadow-modal);display:flex;flex-direction:column}.of-drawer-head{padding:18px 22px;border-bottom:1px solid var(--propellus-ink-100);background:linear-gradient(180deg,rgba(0,194,203,.08),#fff);display:flex;align-items:center;gap:10px}.of-drawer-icon{width:30px;height:30px;border-radius:var(--radius-sm);background:var(--propellus-teal-500);display:flex;align-items:center;justify-content:center}.of-drawer-title{font:var(--type-h4);color:var(--propellus-ink-900)}.of-drawer-sub{font:var(--type-caption);color:var(--propellus-ink-500)}.of-drawer-body{overflow:auto;padding:12px 22px 22px;display:flex;flex-direction:column;gap:10px}.of-x{border:0;background:transparent;cursor:pointer;padding:4px;color:var(--propellus-ink-700);margin-left:auto}.of-triage-card{cursor:pointer;border:1px solid var(--propellus-ink-100);border-radius:var(--radius-md);padding:12px 14px;display:flex;gap:12px;align-items:center;background:#fff;text-align:left}.of-triage-card:hover{border-color:var(--propellus-teal-500)}.of-triage-rank{width:32px;height:32px;border-radius:var(--radius-sm);flex-shrink:0;background:var(--propellus-ink-50);display:flex;align-items:center;justify-content:center;font:600 13px/1 var(--font-display);color:var(--propellus-ink-700)}.of-triage-main{flex:1 1;min-width:0}.of-triage-name{font:500 13.5px/1 var(--font-display);color:var(--propellus-ink-900)}.of-triage-meta{font:var(--type-caption);color:var(--propellus-ink-500);margin-top:3px}.of-triage-signals{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.of-risk-signal{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-pill);background:var(--propellus-danger-50);color:#9E2B14;font:600 10.5px/1 var(--font-display);white-space:nowrap}.of-modal{background:#fff;border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow-modal);max-height:90vh}.of-modal-head{padding:16px 20px;border-bottom:1px solid var(--propellus-ink-100)}.of-modal-head-row{display:flex;align-items:center;gap:10px}.of-modal-title{font:var(--type-h4);color:var(--propellus-ink-900)}.of-modal-sub{font:var(--type-body-sm);color:var(--propellus-ink-500);margin-top:4px}.of-modal-body{overflow:auto;padding:20px;display:flex;flex-direction:column;gap:12px}.of-modal-foot{padding:14px 20px;border-top:1px solid var(--propellus-ink-100);display:flex;gap:8px;align-items:center}.of-modal-foot-note{font:var(--type-caption);color:var(--propellus-ink-500);flex:1 1}.of-modal-foot-note.is-warn{color:var(--propellus-warning-500);font-weight:600}.of-modal-foot-error{flex:1 1;margin-top:0}.of-field{display:flex;flex-direction:column;gap:4px}.of-field label{font:var(--type-eyebrow);color:var(--propellus-ink-500);letter-spacing:.04em}.of-input{padding:9px 12px;border:1px solid var(--propellus-ink-100);border-radius:var(--radius-sm);font:var(--type-body-sm);color:var(--propellus-ink-900);outline:none}.of-input:focus{border-color:var(--propellus-teal-500)}.of-newinfo{padding:10px 12px;border-radius:var(--radius-sm);background:rgba(0,194,203,.08);border:1px solid var(--propellus-teal-500);font:var(--type-body-sm);color:var(--propellus-ink-700);display:flex;gap:8px;align-items:flex-start}.of-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:220px;background:#fff;border:1px solid var(--propellus-ink-100);border-radius:var(--radius-md);box-shadow:var(--shadow-modal);padding:6px;z-index:50}.of-menu-item{all:unset;cursor:pointer;width:100%;box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-sm);font:500 13px/1.2 var(--font-display);color:var(--propellus-ink-900)}.of-menu-item:hover{background:var(--propellus-teal-50)}.of-menu-item.is-busy{opacity:.5;cursor:wait}.of-menu-empty{padding:12px;font:var(--type-body-sm);color:var(--propellus-ink-500);text-align:center}.of-sup-card{all:unset;cursor:pointer;padding:14px;border-radius:var(--radius-md);border:1px solid var(--propellus-ink-100);background:#fff;display:flex;gap:14px;align-items:center}.of-sup-card.is-picked{border-color:var(--propellus-teal-500);background:var(--propellus-teal-50);box-shadow:0 0 0 3px rgba(0,194,203,.18)}.of-sup-card.is-current{cursor:not-allowed;opacity:.6;background:var(--propellus-ink-50)}.of-sup-current-tag{display:inline-flex;padding:2px 8px;border-radius:var(--radius-pill);font:600 10px/1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;background:var(--propellus-ink-100)}.of-sup-current-tag,.of-sup-logo{align-items:center;color:var(--propellus-ink-700)}.of-sup-logo{width:40px;height:40px;border-radius:var(--radius-sm);background:var(--propellus-ink-50);display:flex;justify-content:center;font:600 13px/1 var(--font-display)}.of-sup-main{flex:1 1}.of-sup-name{font:500 14px/1 var(--font-display);color:var(--propellus-ink-900)}.of-sup-strength{font:var(--type-caption);color:var(--propellus-ink-500);margin-top:4px}.of-sup-stats{display:flex;gap:16px;align-items:center}.of-stat{text-align:right;min-width:56px}.of-stat-value{font:600 14px/1 var(--font-display);color:var(--propellus-ink-900)}.of-stat-value.good{color:#1B7A4A}.of-stat-value.of-stat-muted{font:500 12px/1.2 var(--font-display);color:var(--propellus-ink-500)}.of-stat-label{font:var(--type-caption);color:var(--propellus-ink-500);margin-top:2px}.of-sup-row{display:flex;flex-direction:column;gap:6px}.of-link-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--radius-pill);font:600 10.5px/1 var(--font-display);letter-spacing:.03em}.of-link-pill.is-linked{background:rgba(31,122,74,.12);color:#1B7A4A}.of-link-pill.is-unlinked{background:var(--propellus-ink-50);color:var(--propellus-ink-500)}.of-sup-link-note{font:var(--type-caption);color:var(--propellus-teal-700);margin-top:4px}.of-sup-link-actions{display:flex;justify-content:flex-end}.of-sup-link-btn{display:inline-flex;align-items:center;gap:6px;text-decoration:none;font:500 12.5px/1 var(--font-display)}.of-sup-link-btn:hover:not(:disabled){text-decoration:underline}.of-sup-link-btn:disabled{opacity:.5;cursor:wait}.of-link-picker{border:1px solid var(--propellus-ink-100);border-radius:var(--radius-md);background:var(--propellus-ink-50);padding:10px 12px}.of-link-picker-head{display:flex;align-items:center;gap:8px;font:500 12.5px/1.2 var(--font-display);color:var(--propellus-ink-700);margin-bottom:8px}.of-link-picker-list{display:flex;flex-direction:column;gap:2px;max-height:220px;overflow:auto}.of-link-account{justify-content:space-between}.of-link-account-main{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.of-link-account-name{font:500 13px/1.2 var(--font-display);color:var(--propellus-ink-900)}.of-link-account-busy,.of-link-account-handle{font:var(--type-caption);color:var(--propellus-ink-500)}.of-x-sm svg{width:13px;height:13px}.of-detail{padding:20px 28px 80px;display:flex;flex-direction:column;gap:16px;max-width:1400px;margin:0 auto}.of-crumb{display:flex;align-items:center;gap:8px;font:var(--type-body-sm);color:var(--propellus-ink-500)}.of-crumb-current{color:var(--propellus-ink-900)}.of-detail-head{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.of-detail-headmain{flex:1 1;min-width:0}.of-detail-titlerow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.of-detail-name{font:var(--type-h3);margin:0;color:var(--propellus-ink-900)}.of-repeat-badge{font:500 11.5px/1 var(--font-display);color:var(--propellus-ink-700);padding:4px 9px;border-radius:var(--radius-pill);background:var(--propellus-ink-50)}.of-identity{font:var(--type-body-sm);color:var(--propellus-ink-500);margin-top:4px}.of-detail-actions{display:flex;gap:8px;position:relative}.of-split{position:relative;display:inline-flex}.of-split-main{border-top-right-radius:0;border-bottom-right-radius:0;padding-right:14px}.of-split-toggle{border-top-left-radius:0;border-bottom-left-radius:0;border-left:1px solid rgba(255,255,255,.18);padding-left:10px;padding-right:10px}.of-assign-menu{min-width:240px}.of-assign-avatar{background:linear-gradient(135deg,var(--propellus-teal-500) 0,var(--propellus-teal-700) 100%);color:#fff;font:600 11px/1 var(--font-display)}.of-assign-avatar,.of-assign-iconcircle{width:28px;height:28px;border-radius:var(--radius-pill);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.of-assign-iconcircle{background:var(--propellus-ink-50);color:var(--propellus-ink-700)}.of-assign-lines{display:flex;flex-direction:column;gap:2px;text-align:left}.of-assign-label{font:500 13px/1.2 var(--font-display);color:var(--propellus-ink-900)}.of-assign-caption{font:var(--type-caption);color:var(--propellus-ink-500)}.of-assign-menu{border-radius:10px}.of-assign-menu .of-menu-item{border-radius:6px}.of-airev{border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--propellus-teal-500);background:#fff;box-shadow:0 1px 0 rgba(0,194,203,.18)}.of-airev-head{padding:12px 18px;background:linear-gradient(180deg,rgba(0,194,203,.1),transparent);border-bottom:1px solid var(--propellus-ink-100);gap:10px;flex-wrap:wrap}.of-airev-head,.of-airev-icon{display:flex;align-items:center}.of-airev-icon{width:28px;height:28px;border-radius:var(--radius-sm);background:var(--propellus-teal-500);justify-content:center}.of-airev-title{font:var(--type-h5);color:var(--propellus-ink-900)}.of-airev-prov{font:var(--type-caption);color:var(--propellus-ink-500)}.of-airev-conf{margin-left:auto}.of-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--propellus-ink-100)}.of-metric{padding:16px 18px;border-right:1px solid var(--propellus-ink-100);display:flex;flex-direction:column;gap:6px}.of-metric:last-child{border-right:0}.of-metric-title{font:var(--type-eyebrow);color:var(--propellus-ink-500);letter-spacing:.06em;text-transform:uppercase}.of-metric-valrow{display:flex;align-items:baseline;gap:8px}.of-metric-value{font:700 28px/1 var(--font-display)}.of-metric-value.good{color:#1B7A4A}.of-metric-value.warn{color:#A06210}.of-metric-value.bad{color:#9E2B14}.of-metric-value.neutral{color:var(--propellus-ink-900)}.of-metric-sub{font:var(--type-caption);color:var(--propellus-ink-500)}.of-airev-body{padding:18px;gap:14px}.of-airev-body,.of-suggestion{display:flex;flex-direction:column}.of-suggestion{border:1px solid var(--propellus-teal-500);background:linear-gradient(180deg,#F3FBFC,#FFFFFF 60%);border-radius:var(--radius-md);padding:14px 16px;gap:10px}.of-suggestion-row{display:flex;align-items:flex-start;gap:10px}.of-suggestion-icon{width:26px;height:26px;border-radius:var(--radius-sm);flex-shrink:0;background:var(--propellus-teal-500);display:flex;align-items:center;justify-content:center}.of-suggestion-title{font:600 14px/1.35 var(--font-display);color:var(--propellus-ink-900)}.of-suggestion-why{margin-top:4px;font:var(--type-body-sm);color:var(--propellus-ink-500)}.of-suggestion-note{padding-left:36px;font:var(--type-caption);color:var(--propellus-ink-500);font-style:italic}.of-observations-label{font:var(--type-eyebrow);color:var(--propellus-ink-500);letter-spacing:.08em;margin-bottom:8px}.of-observations{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.of-observation{display:flex;gap:10px;padding:12px;background:var(--propellus-ink-50);border-radius:var(--radius-md)}.of-obs-dot{width:22px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.of-obs-dot,.of-obs-dot span{border-radius:var(--radius-pill)}.of-obs-dot span{width:6px;height:6px}.of-obs-dot.good{background:var(--propellus-tint-mint)}.of-obs-dot.good span{background:#1FA463}.of-obs-dot.warn{background:var(--propellus-tint-cream)}.of-obs-dot.warn span{background:#E89923}.of-obs-title{font:500 13px/1.3 var(--font-display);color:var(--propellus-ink-900)}.of-obs-text{font:var(--type-caption);color:var(--propellus-ink-500);margin-top:2px;line-height:1.5}.of-reasoning{background:var(--propellus-ink-50);border-radius:var(--radius-sm);padding:10px 14px}.of-reasoning summary{cursor:pointer;font:500 12.5px/1 var(--font-display);color:var(--propellus-ink-700)}.of-reasoning-body{margin-top:10px;font:var(--type-body-sm);color:var(--propellus-ink-700);display:flex;flex-direction:column;gap:4px}.of-reasoning-net{padding-top:4px;border-top:1px dashed var(--propellus-ink-100);margin-top:4px}.of-reasoning-net b{color:var(--propellus-teal-700)}.of-airev-down{padding:14px 16px;background:var(--propellus-ink-50);border-radius:var(--radius-md);font:var(--type-body-sm);color:var(--propellus-ink-500);display:flex;gap:8px;align-items:center}.of-body{display:grid;grid-template-columns:1fr 340px;grid-gap:16px;gap:16px;align-items:start}.of-main{display:flex;flex-direction:column;gap:16px;min-width:0}.of-tabs{display:flex;gap:4px;padding:4px;background:var(--propellus-ink-50);border-radius:var(--radius-md);width:-moz-fit-content;width:fit-content;flex-wrap:wrap}.of-tab{padding:8px 16px;border-radius:var(--radius-sm);border:0;cursor:pointer;background:transparent;color:var(--propellus-ink-500);font:500 13px/1 var(--font-display)}.of-tab.is-active{background:#fff;color:var(--propellus-ink-900);box-shadow:var(--shadow-xs)}.of-card{background:#fff;border:1px solid var(--propellus-ink-100);border-radius:var(--radius-md);padding:20px}.of-fieldgrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.of-app-field-label{font:var(--type-eyebrow);color:var(--propellus-ink-500);letter-spacing:.06em;text-transform:uppercase}.of-app-field-value{font:var(--type-body);color:var(--propellus-ink-900);margin-top:4px}.of-docgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.of-doccard{border:1px solid var(--propellus-ink-100);border-radius:var(--radius-md);overflow:hidden;display:flex;flex-direction:column}.of-doccard.is-attention{border-color:rgba(224,73,43,.4)}.of-doccard-thumb{height:130px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);position:relative;display:flex;align-items:center;justify-content:center}.of-doccard-sheet{width:60%;height:75%;background:#fff;border-radius:var(--radius-xs)}.of-doccard-sheet.is-blur{filter:blur(3px)}.of-doccard-badge{position:absolute;top:8px;left:8px}.of-doccard-meta{padding:12px}.of-doccard-name{font:500 13px/1.3 var(--font-display);color:var(--propellus-ink-900);overflow-wrap:anywhere}.of-doccard-note{font:var(--type-caption);color:var(--propellus-ink-500);margin-top:4px;line-height:1.5;overflow-wrap:anywhere}.of-doccard-extract{margin-top:6px}.of-doccard-extract-toggle{padding:0;font:var(--type-caption)}.of-doccard-extract-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 18px;gap:6px 18px;margin:8px 0 2px}.of-doccard-extract-field{display:flex;flex-direction:column;min-width:0}.of-doccard-extract-label{font:var(--type-caption);color:var(--propellus-ink-500);text-transform:uppercase;letter-spacing:.03em}.of-doccard-extract-value{font:var(--type-body);color:var(--propellus-ink-900);overflow-wrap:anywhere}.of-timeline{display:flex;flex-direction:column;gap:14px}.of-tl-item{display:flex;gap:12px}.of-tl-dot{width:8px;height:8px;border-radius:var(--radius-pill);margin-top:6px;flex-shrink:0}.of-tl-dot.customer{background:var(--propellus-success-500)}.of-tl-dot.ai{background:var(--propellus-teal-500)}.of-tl-dot.operator{background:var(--propellus-ink-300)}.of-tl-dot.supplier{background:var(--propellus-info-500)}.of-tl-dot.system{background:var(--propellus-ink-300)}.of-tl-what{font:var(--type-body-sm);color:var(--propellus-ink-900)}.of-tl-meta{font:var(--type-caption);color:var(--propellus-ink-500);margin-top:2px}.of-coms-summary{padding:10px 12px;border-radius:var(--radius-sm);background:var(--propellus-ink-50);display:flex;align-items:flex-start;gap:8px;color:var(--propellus-ink-700)}.of-coms-meta,.of-coms-summary{margin-bottom:14px;font:var(--type-body-sm)}.of-coms-empty,.of-coms-meta{color:var(--propellus-ink-500)}.of-coms-empty{font:var(--type-body-sm)}.of-composer{margin-top:16px;border:1px dashed var(--propellus-ink-100);border-radius:var(--radius-md);padding:14px;background:var(--propellus-ink-50);display:flex;flex-direction:column;gap:8px}.of-composer textarea{width:100%;border:1px solid var(--propellus-ink-100);border-radius:var(--radius-sm);padding:10px 12px;font:var(--type-body-sm);color:var(--propellus-ink-900);resize:vertical;min-height:70px;background:#fff}.of-composer-note{font:var(--type-caption);color:var(--propellus-ink-500)}.of-composer-foot{display:flex;align-items:center;gap:8px}.of-activity-banner{margin-bottom:16px;padding:10px 14px;border-radius:var(--radius-sm);background:rgba(0,194,203,.08);display:flex;align-items:center;gap:10px;font:var(--type-body-sm);color:var(--propellus-teal-700)}.of-rail{background:#fff;border:1px solid var(--propellus-ink-100);border-radius:var(--radius-md);padding:16px;display:flex;flex-direction:column;gap:12px;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:16px}.of-rail-head{display:flex;align-items:center;justify-content:space-between}.of-rail-title{font:var(--type-h5);color:var(--propellus-ink-900)}.of-rail-doc{display:flex;gap:10px;align-items:flex-start;padding:10px;border-radius:var(--radius-md);border:1px solid transparent}.of-rail-doc.is-attention{background:rgba(224,73,43,.04);border-color:rgba(224,73,43,.2)}.of-rail-doc-name{font:500 13px/1.2 var(--font-display);color:var(--propellus-ink-900)}.of-rail-doc-note{font:var(--type-caption);color:var(--propellus-ink-500);margin-top:4px;line-height:1.5}.of-rail-doc-actions{display:flex;gap:6px;margin-top:6px;align-items:center}.of-rail-empty{padding:14px;background:var(--propellus-ink-50);border-radius:var(--radius-sm);font:var(--type-body-sm);color:var(--propellus-ink-500)}.of-docthumb{width:40px;height:52px;border-radius:var(--radius-xs);background:linear-gradient(135deg,#f3f4f6,#e5e7eb);position:relative;overflow:hidden;flex-shrink:0}.of-docthumb-corner{position:absolute;top:-3px;right:-3px;width:12px;height:12px;border-radius:var(--radius-pill);border:2px solid #fff}.of-docthumb-corner.q-clear{background:#1FA463}.of-docthumb-corner.q-acceptable{background:#E89923}.of-docthumb-corner.q-needs_attention{background:#E0492B}@media (max-width:1080px){.of-body{grid-template-columns:1fr}.of-rail{position:static}.of-metrics{grid-template-columns:1fr}.of-metric{border-right:0;border-bottom:1px solid var(--propellus-ink-100)}.of-docgrid,.of-fieldgrid,.of-observations{grid-template-columns:1fr}}.of-detail-actions{align-items:center;flex-wrap:wrap;justify-content:flex-end}.of-assign-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--radius-pill);font:500 12px/1 var(--font-display)}.of-assign-chip.is-me{background:var(--propellus-teal-50);color:var(--propellus-teal-700)}.of-assign-chip.is-supplier,.of-lock-banner{background:var(--propellus-ink-50);color:var(--propellus-ink-700)}.of-lock-banner{display:flex;gap:10px;align-items:center;padding:10px 14px;border-radius:var(--radius-md);border:1px solid var(--propellus-ink-100);font:var(--type-body-sm)}.of-lock-banner svg{color:var(--propellus-ink-500);flex-shrink:0}.of-fail-banner{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:var(--radius-md);background:var(--propellus-danger-50);border:1px solid var(--propellus-danger-500);font:var(--type-body-sm);color:#9E2B14}.of-fail-banner b{color:#9E2B14}.of-summary{display:flex;flex-direction:column;gap:16px}.of-summary-cardhead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.of-summary-cardtitle{font:var(--type-h5);color:var(--propellus-ink-900)}.of-summary-cardsub{font:var(--type-body-sm);color:var(--propellus-ink-500);margin-top:4px}.of-summary-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px 40px;gap:18px 40px}.of-summary-fieldlabel{font:var(--type-caption);color:var(--propellus-ink-500);margin-bottom:4px}.of-summary-fieldvalue{font:500 14.5px/1.3 var(--font-display);color:var(--propellus-ink-900);display:flex;align-items:center;gap:6px}.of-summary-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.of-summary-custname{font:600 15px/1.3 var(--font-display);color:var(--propellus-ink-900);margin-top:14px}.of-summary-custprior{font:var(--type-body-sm);color:var(--propellus-teal-700);margin-top:3px}.of-summary-contact{display:flex;flex-direction:column;gap:10px;margin-top:16px}.of-summary-contactrow{display:flex;align-items:center;gap:10px;font:var(--type-body-sm);color:var(--propellus-ink-700)}.of-summary-contactrow svg{color:var(--propellus-ink-500);flex-shrink:0}.of-pay-row{display:flex;justify-content:space-between;padding:8px 0;font:var(--type-body-sm);color:var(--propellus-ink-700)}.of-pay-row:first-of-type{margin-top:16px}.of-pay-val{color:var(--propellus-ink-900)}.of-pay-total{display:flex;justify-content:space-between;padding:12px 14px;margin-top:8px;border-radius:var(--radius-sm);background:var(--propellus-ink-50)}.of-pay-total span:first-child{font:600 14px/1 var(--font-display);color:var(--propellus-ink-900)}.of-pay-total span:last-child{font:700 15px/1 var(--font-display);color:var(--propellus-ink-900)}.of-applications{display:grid;grid-template-columns:320px 1fr;grid-gap:18px;gap:18px;align-items:start}.of-app-rail{display:flex;flex-direction:column;gap:12px}.of-app-card{all:unset;cursor:pointer;box-sizing:border-box;padding:14px 16px;border-radius:var(--radius-md);border:1.5px solid var(--propellus-ink-100);background:#fff}.of-app-card.is-active{border-color:var(--propellus-teal-500);background:var(--propellus-teal-50);box-shadow:0 0 0 3px rgba(0,194,203,.12)}.of-app-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.of-app-card-name{font:600 14px/1.3 var(--font-display);color:var(--propellus-ink-900)}.of-app-card-sub{font:var(--type-caption);color:var(--propellus-ink-500);margin-top:3px}.of-app-card-grid{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 14px;gap:10px 14px}.of-app-card-actions{margin-top:14px;padding-top:14px;border-top:1px solid var(--propellus-ink-100);display:flex;flex-direction:column;gap:8px}.of-app-card-btn{justify-content:center;padding:8px 14px}.of-app-card-btn.is-disabled{opacity:.5;cursor:default}.of-mini-field-label{font:var(--type-caption);color:var(--propellus-ink-500)}.of-mini-field-value{font:500 12.5px/1.3 var(--font-display);color:var(--propellus-ink-900);margin-top:2px}.of-app-main{background:#fff;border:1px solid var(--propellus-ink-100);border-radius:var(--radius-md);overflow:hidden}.of-app-toolbar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--propellus-ink-100);flex-wrap:wrap}.of-app-toolbar-spacer{flex:1 1}.of-app-panel{padding:22px}.of-app-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.of-app-panel-name{font:var(--type-h5);color:var(--propellus-ink-900);display:inline-flex;align-items:center;gap:6px}.of-channel-tabs{display:flex;gap:4px}.of-channel-tab{padding:8px 14px;border-radius:var(--radius-sm);border:0;cursor:pointer;background:transparent;color:var(--propellus-ink-500);font:500 13px/1 var(--font-display)}.of-channel-tab.is-active{background:var(--propellus-teal-50);color:var(--propellus-teal-700)}.of-app-tabs{flex-wrap:wrap}.of-detail-section{margin-bottom:24px}.of-detail-section:last-child{margin-bottom:0}.of-detail-section-title{font:600 15px/1 var(--font-display);color:var(--propellus-teal-700);margin-bottom:14px}.of-detail-section-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px 20px;gap:16px 20px}.of-field-group{display:flex;flex-direction:column}.of-field-grouplabel{display:flex;align-items:center;gap:6px;margin-bottom:4px;font:var(--type-eyebrow);color:var(--propellus-ink-500);letter-spacing:.04em;text-transform:uppercase}.of-field-mail-icon{border:0;background:transparent;cursor:pointer;padding:0;color:var(--propellus-ink-300);display:inline-flex}.of-field-mail-icon:hover{color:var(--propellus-teal-600)}.of-field-edit,.of-field-value{font:var(--type-body);color:var(--propellus-ink-900)}.of-field-edit{width:100%;box-sizing:border-box;padding:8px 10px;border-radius:var(--radius-sm);border:1px solid var(--propellus-teal-500);outline:none;background:#fff}.of-field-edit--error{border-color:var(--propellus-danger-500)}.of-field-error{font-size:12px;color:var(--propellus-danger-500);margin-top:4px}.of-edit-banner{margin-bottom:16px;padding:10px 14px;border-radius:var(--radius-sm);background:var(--propellus-teal-50);font:var(--type-body-sm);color:var(--propellus-teal-700)}.of-doc-checklist{grid-column:1/-1;border:1px solid var(--propellus-ink-100);border-radius:var(--radius-md);padding:12px 14px;margin-bottom:4px}.of-doc-checklist-title{font:600 14px/1.5 var(--font-sans);color:var(--propellus-ink-700);margin-bottom:8px}.of-doc-checklist-section{margin-bottom:8px}.of-doc-checklist-section:last-child{margin-bottom:0}.of-doc-checklist-section-name{font:600 11px/1.4 var(--font-sans);color:var(--propellus-ink-500);text-transform:uppercase;letter-spacing:.02em;margin-bottom:4px}.of-doc-checklist-row{display:flex;align-items:center;gap:8px;padding:3px 0;font:var(--type-body-sm)}.of-doc-checklist-row.is-satisfied .of-doc-checklist-check{color:var(--propellus-teal-600)}.of-doc-checklist-row.is-missing .of-doc-checklist-check{color:var(--propellus-ink-300)}.of-doc-checklist-name{flex:1 1;color:var(--propellus-ink-700)}.of-doc-checklist-req{font:var(--type-caption);color:var(--propellus-ink-500);text-transform:capitalize}.of-doc-checklist-row.is-skipped .of-doc-checklist-check{color:var(--propellus-ink-300)}.of-doc-checklist-row.is-skipped .of-doc-checklist-name,.of-doc-checklist-skipped{color:var(--propellus-ink-500)}.of-doc-checklist-skipped{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-pill);font:500 10.5px/1 var(--font-display);letter-spacing:.02em;background:var(--propellus-ink-50);white-space:nowrap}.of-doccard-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.of-doccard-row{display:flex;gap:12px;padding:12px;border-radius:var(--radius-md);border:1px solid var(--propellus-ink-100);align-items:flex-start;min-width:0}.of-doccard-row.is-attention{border-color:rgba(224,73,43,.4);background:rgba(224,73,43,.04)}.of-doccard-icon{flex-shrink:0;background:linear-gradient(135deg,var(--propellus-ink-50),var(--propellus-ink-100));display:flex;align-items:center;justify-content:center;color:var(--propellus-ink-500);overflow:hidden}.of-doccard-icon,.of-doccard-img-thumb{width:38px;height:46px;border-radius:var(--radius-xs)}.of-doccard-img-thumb{object-fit:cover;display:block}.of-doccard-body{flex:1 1;min-width:0}.of-doccard-head{gap:8px}.of-doccard-actions,.of-doccard-head{display:flex;align-items:center;flex-wrap:wrap}.of-doccard-actions{gap:14px;margin-top:8px}.of-link-danger{color:var(--propellus-danger-500)}.of-doccard-reupload{position:relative;display:inline-flex}.of-doccard-reupload .of-menu{left:0;right:auto;min-width:168px}.of-docviewer{width:620px}.of-docviewer-head{padding:14px 18px;border-bottom:1px solid var(--propellus-ink-100);display:flex;align-items:center;gap:10px}.of-docviewer-title{flex:1 1;min-width:0}.of-zoom-controls{display:flex;align-items:center;gap:2px;padding:3px;background:var(--propellus-ink-50);border-radius:var(--radius-sm);margin-right:6px}.of-zoom-btn{border:0;background:transparent;cursor:pointer;padding:5px 7px;border-radius:var(--radius-xs);color:var(--propellus-ink-700);display:inline-flex;align-items:center;justify-content:center}.of-zoom-btn:hover:not(:disabled){background:#fff}.of-zoom-btn:disabled{opacity:.4;cursor:not-allowed}.of-zoom-pct{min-width:42px;text-align:center;font:500 12px/1 var(--font-display);color:var(--propellus-ink-700)}.of-docviewer-stage{padding:24px;background:var(--propellus-ink-50);display:flex;justify-content:center;align-items:flex-start;overflow:auto;max-height:70vh}.of-docviewer-scaler{transform-origin:center top;transition:transform .12s ease-out}.of-docviewer-img{max-width:100%;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:block}.of-docviewer-frame,.of-docviewer-img{border:1px solid var(--propellus-ink-100)}.of-docviewer-frame{width:100%;height:70vh;border-radius:var(--radius-md);background:#fff}.of-supplier-recommendation{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--radius-md);background:rgba(0,194,203,.08);border:1px solid var(--propellus-teal-500)}.of-supplier-recommendation-text{flex:1 1;font:var(--type-body-sm);color:var(--propellus-ink-900)}.of-sup-name-row{display:flex;align-items:center;gap:8px}.of-sup-recommended-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--radius-pill);background:var(--propellus-teal-500);color:#fff;font:600 10.5px/1 var(--font-display);letter-spacing:.04em}.of-seq-banner{display:flex;gap:8px;align-items:center;padding:8px 12px;margin-bottom:4px;border-radius:var(--radius-sm);background:var(--propellus-info-50);border:1px solid var(--propellus-info-500);font:var(--type-caption);color:var(--propellus-info-500)}.of-seq-banner svg{flex-shrink:0}.of-status-choice{all:unset;cursor:pointer;box-sizing:border-box;padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--propellus-ink-100);background:#fff;display:flex;align-items:center;gap:12px}.of-status-choice.is-picked{border-color:var(--propellus-teal-500);background:var(--propellus-teal-50);color:var(--propellus-teal-700)}.of-status-choice-dot{width:9px;height:9px;border-radius:var(--radius-pill);background:var(--propellus-ink-300);flex-shrink:0}.of-status-choice.tone-success .of-status-choice-dot{background:#1FA463}.of-status-choice.tone-info .of-status-choice-dot{background:#2A6FDB}.of-status-choice.tone-warning .of-status-choice-dot{background:#E89923}.of-status-choice.tone-danger .of-status-choice-dot{background:#E0492B}.of-status-choice-main{flex:1 1}.of-status-choice-label{display:block;font:500 13.5px/1.2 var(--font-display);color:var(--propellus-ink-900)}.of-status-choice-desc{display:block;font:var(--type-caption);color:var(--propellus-ink-500);margin-top:2px}.of-pay-orderline{font:var(--type-body-sm);color:var(--propellus-ink-700)}.of-pay-orderline span{color:var(--propellus-ink-500)}.of-pay-radio{all:unset;cursor:pointer;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:var(--radius-md);border:1px solid var(--propellus-ink-100);background:#fff}.of-pay-radio.is-on{border-color:var(--propellus-teal-500);background:var(--propellus-teal-50)}.of-pay-radio-main{display:flex;flex-direction:column;gap:3px;text-align:left}.of-pay-radio-label{font:500 14px/1.2 var(--font-display);color:var(--propellus-ink-900)}.of-pay-radio-desc{font:var(--type-caption);color:var(--propellus-ink-500)}.of-radio{width:20px;height:20px;border-radius:var(--radius-pill);flex-shrink:0;border:2px solid var(--propellus-ink-300);display:inline-flex;align-items:center;justify-content:center}.of-radio.is-on{border-color:var(--propellus-teal-500)}.of-radio span{width:0;height:0;border-radius:var(--radius-pill);background:var(--propellus-teal-500);transition:all .12s}.of-radio.is-on span{width:10px;height:10px}.of-textarea{width:100%;box-sizing:border-box;padding:12px 14px;border-radius:var(--radius-sm);border:1px solid var(--propellus-ink-100);outline:none;resize:vertical;font:var(--type-body-sm);line-height:1.6;color:var(--propellus-ink-900);font-family:var(--font-sans);background:#fff}.of-textarea:focus{border-color:var(--propellus-teal-500)}.of-form-error{padding:8px 12px;border-radius:var(--radius-sm);background:var(--propellus-danger-50);color:#9E2B14;font:var(--type-body-sm)}.of-proof{padding:14px;border:1px solid var(--propellus-ink-100);border-radius:var(--radius-md)}.of-proof-title{font:500 13.5px/1 var(--font-display);color:var(--propellus-ink-900);margin-bottom:10px}.of-proof-opt{font:var(--type-caption);font-weight:400;color:var(--propellus-ink-500)}.of-proof-drop{all:unset;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;cursor:pointer;width:100%;box-sizing:border-box;padding:20px 14px;text-align:center;border-radius:10px;border:1.5px dashed var(--propellus-ink-100);background:var(--propellus-ink-50);color:var(--propellus-ink-500);overflow:hidden;min-height:136px}.of-proof-drop.is-done,.of-proof-drop:hover{border-color:var(--propellus-teal-500)}.of-proof-drop.is-done{background:var(--propellus-teal-50)}.of-proof-text{font:600 13.5px/1.2 var(--font-display);color:var(--propellus-teal-700);min-width:0;max-width:100%;overflow-wrap:break-word}.of-proof-drop.is-done .of-proof-text{font:500 13px/1.2 var(--font-display);color:var(--propellus-ink-900);display:flex;align-items:baseline;justify-content:center;white-space:nowrap}.of-proof-file{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.of-proof-suffix{flex:0 0 auto;white-space:pre}.of-proof-hint{line-height:1.45;color:var(--propellus-ink-500)}.of-proof-hint,.of-proof-remove{font:var(--type-caption);max-width:100%;min-width:0;overflow-wrap:break-word}.of-proof-remove{color:var(--propellus-teal-700)}.of-proof-check{width:34px;height:34px;border-radius:var(--radius-pill);background:var(--propellus-success-500);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.of-proof-error{margin-top:8px;padding:8px 12px;border-radius:var(--radius-sm);background:var(--propellus-danger-50);color:#9E2B14;font:var(--type-body-sm);overflow-wrap:anywhere}@media (max-width:1080px){.of-applications{grid-template-columns:1fr}.of-summary-grid{grid-template-columns:1fr 1fr}.of-summary-two{grid-template-columns:1fr}.of-detail-section-grid{grid-template-columns:1fr 1fr}.of-doccard-list{grid-template-columns:1fr}}.of-trash-btn{border:0;background:transparent;cursor:pointer;padding:4px;color:var(--propellus-ink-300);display:flex;align-items:center;border-radius:var(--radius-sm)}.of-trash-btn:hover:not(:disabled){color:var(--propellus-danger-500)}.of-trash-btn:disabled{opacity:.5;cursor:not-allowed}.of-btn-danger{background:var(--propellus-danger-500);color:#fff}.of-btn-danger:hover:not(:disabled){filter:brightness(.93)}.of-confirm-text{font:var(--type-body);color:var(--propellus-ink-700);margin:0}.of-confirm-text b{color:var(--propellus-ink-900)}.of-mobile-cards{display:none}@media (max-width:720px){.of-desktop-table{display:none}.of-mobile-cards{display:flex;gap:10px}.of-detail-head,.of-mobile-cards{flex-direction:column}.of-detail-actions{justify-content:flex-start;width:100%}.of-detail-actions>.of-split,.of-detail-actions>button{flex:1 1 auto;justify-content:center}.of-split-main{flex:1 1;justify-content:center}.of-detail-actions>.of-split>.of-btn,.of-detail-actions>button{min-height:44px}.of-detail-actions>.of-split>.of-split-toggle{min-width:44px}}.of-mcard{background:#fff;border:1px solid var(--propellus-ink-100);border-radius:var(--radius-md);padding:14px;display:flex;flex-direction:column;gap:12px;cursor:pointer}.of-mcard-top{display:flex;align-items:center;gap:8px}.of-mcard-id{font:600 13px/1.2 var(--font-display);color:var(--propellus-ink-900);flex:1 1}.of-mcard-cust{display:flex;align-items:center;gap:10px}.of-mcard-cust-main{flex:1 1;min-width:0}.of-mcard-name{font:500 14px/1.2 var(--font-display);color:var(--propellus-ink-900)}.of-mcard-journey{font:var(--type-caption);color:var(--propellus-ink-500);margin-top:2px}.of-mcard-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 12px;gap:10px 12px;padding-top:10px;border-top:1px solid var(--propellus-ink-50)}.of-mcard-label{font:var(--type-caption);color:var(--propellus-ink-400);margin-bottom:4px;text-transform:uppercase;letter-spacing:.04em}.of-mcard-value{font:var(--type-body-sm);color:var(--propellus-ink-900)}.of-mcard-bridge{grid-column:1/-1;margin-top:10px;width:100%;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 0;border-radius:10px;border:1px solid var(--propellus-teal-500);background:var(--propellus-teal-50);color:var(--propellus-teal-700);cursor:pointer;font:600 13px/1 var(--font-display)}.of-mcard-bridge:hover{background:var(--propellus-teal-100,#CCF0F2)}.of-mcard-foot{gap:8px;padding-top:4px}.of-mcard-btn,.of-mcard-foot{display:flex;align-items:center}.of-mcard-btn{flex:1 1;border:1px solid var(--propellus-ink-100);background:transparent;color:var(--propellus-ink-700);border-radius:var(--radius-sm);padding:9px 0;cursor:pointer;font:500 13px/1 var(--font-display);justify-content:center;gap:6px}.of-mcard-btn.is-danger{border-color:var(--propellus-danger-500);color:var(--propellus-danger-500)}.of-delete-progress{margin:0 20px 20px}.of-delete-track{height:8px;border-radius:var(--radius-pill);background:var(--propellus-ink-50);overflow:hidden}.of-delete-fill{width:0;height:100%;border-radius:var(--radius-pill);background:#E0492B;transition:width 80ms linear}.of-delete-progress-row{display:flex;justify-content:space-between;margin-top:8px;font:var(--type-caption);color:var(--propellus-ink-500)}.of-status-doc{margin-top:8px;padding:12px 14px;border-radius:var(--radius-md);display:flex;flex-direction:column}.of-status-doc.tone-neutral{background:var(--propellus-ink-50)}.of-status-doc.tone-success{background:var(--propellus-success-50);border:1px solid rgba(31,164,99,.3)}.of-status-doc.tone-danger{background:var(--propellus-danger-50);border:1px solid rgba(224,73,43,.25)}.of-status-doc-label{font:500 12.5px/1.3 var(--font-display);color:var(--propellus-ink-900);margin-bottom:6px}.of-status-doc-opt{font-weight:400;color:var(--propellus-ink-500)}.of-status-doc-req{font-weight:400;color:var(--propellus-danger-500)}.of-status-doc-input{width:100%;box-sizing:border-box;padding:9px 12px;border-radius:var(--radius-sm);border:1px solid var(--propellus-ink-100);font:var(--type-body-sm);color:var(--propellus-ink-900);outline:none}.of-status-doc-input:focus{border-color:var(--propellus-teal-500)}.of-status-doc-textarea{width:100%;box-sizing:border-box;padding:9px 12px;border-radius:var(--radius-sm);border:1px solid var(--propellus-ink-100);font:var(--type-body-sm);color:var(--propellus-ink-900);outline:none;resize:vertical;font-family:var(--font-sans)}.of-status-doc-textarea:focus{border-color:var(--propellus-teal-500)}.of-status-doc-sep{font:var(--type-caption);color:var(--propellus-ink-500);margin:8px 0 6px}.of-status-doc-error{font:var(--type-caption);color:var(--propellus-danger-500);margin-top:6px}.of-status-doc-file{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-sm);border:1px dashed var(--propellus-ink-300);background:#fff;cursor:pointer;color:var(--propellus-ink-500)}.of-status-doc-file.is-set{border-color:var(--propellus-teal-500);background:var(--propellus-teal-50);color:var(--propellus-teal-700)}.of-status-doc-file svg{flex-shrink:0}.of-status-doc-file-name{flex:1 1;font:500 13px/1.3 var(--font-display);color:var(--propellus-ink-500)}.of-status-doc-file.is-set .of-status-doc-file-name{color:var(--propellus-ink-900)}.of-status-doc-file-change{font:var(--type-caption);color:var(--propellus-teal-700)}.of-booking{display:inline-flex;align-items:center;gap:6px}.of-booking strong{font-weight:600}.of-booking-add,.of-booking-editbtn{background:none;border:none;cursor:pointer;font:inherit;color:var(--propellus-teal-600,#0d9488);padding:0 2px}.of-booking-add{border:1px dashed var(--propellus-ink-200,#cbd5e1);border-radius:999px;padding:2px 10px;font-size:12px}.of-booking-edit{display:inline-flex;align-items:center;gap:6px}.of-booking-input{padding:4px 10px;font-size:12.5px;border:1px solid var(--propellus-teal-500,#14b8a6);border-radius:8px;font-family:inherit;width:140px}.of-booking-input:focus{outline:none}.of-booking-cancel,.of-booking-confirm{width:24px;height:24px;border-radius:6px;border:1px solid var(--propellus-ink-200,#cbd5e1);background:#fff;cursor:pointer;font-size:12px;display:inline-flex;align-items:center;justify-content:center}.of-booking-confirm{color:#fff;background:var(--propellus-teal-500,#14b8a6);border-color:var(--propellus-teal-500,#14b8a6)}.of-booking-confirm:disabled{opacity:.5}.of-crumb-booking{color:var(--propellus-ink-400,#94a3b8);font-size:12px;margin-left:6px}.of-proof-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.of-proof-pair .of-proof{min-width:0}.of-modal.is-payment .of-modal-head{padding:18px 22px}.of-modal.is-payment .of-modal-foot{padding:14px 22px}.of-modal.is-payment .of-modal-foot .of-btn-ghost{border:1.5px solid var(--propellus-ink-300);font-weight:600}.of-modal.is-payment .of-modal-head .of-x svg{width:18px;height:18px}.of-modal.is-payment .of-field{gap:6px}.of-modal.is-payment .of-field label{font:var(--type-caption);color:var(--propellus-ink-500);letter-spacing:normal;text-transform:none}.of-modal.is-payment .of-input{padding:10px 12px;font-family:var(--font-sans)}.of-modal.is-payment .of-textarea{padding:10px 12px;font:var(--type-body-sm);font-family:var(--font-sans)}.of-modal.is-payment .of-newinfo{padding:10px 14px;gap:10px;align-items:center;background:var(--propellus-info-50);border-color:var(--propellus-info-500);color:var(--propellus-info-500)}.of-modal.is-payment .of-newinfo>svg{flex:0 0 auto}@media (max-width:1024px){.of-proof-pair{grid-template-columns:1fr}}@media (max-width:720px){.of-backdrop.center{padding:16px}.of-modal{max-width:100%}.of-modal.is-payment .of-modal-foot>.of-btn{min-height:44px}}.of-doc-checklist-capture{display:inline-flex;gap:10px;margin-left:auto;align-items:center}.of-doc-checklist-capture .of-btn-link{cursor:pointer}.of-doc-checklist-err{color:#b91c1c;font-weight:600;font-size:12.5px;margin:4px 0 8px 26px}.of-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.of-rowmenu.is-portalled{position:fixed;right:auto;z-index:110}@media (max-width:720px){.of-app-card-grid,.of-doccard-extract-grid{grid-template-columns:1fr}.of-risk-pop{width:min(340px,calc(100vw - 24px))}.of-docviewer,.of-drawer{width:100%;max-width:100%}}.of-dec-modal{width:560px;max-width:calc(100vw - 32px);max-height:88vh}.of-dec-body{gap:0;padding:16px}.of-dec-spacer{flex:1 1}.of-dec-note{display:flex;gap:9px;padding:11px 13px;margin-bottom:14px;border-radius:10px;background:var(--propellus-info-50);border:1px solid rgba(42,111,219,.22);font:var(--type-body-sm);color:var(--propellus-ink-700);line-height:1.5}.of-dec-note svg{flex-shrink:0;margin-top:1px;stroke:var(--propellus-info-500)}.of-dec-headrow{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.of-dec-headtitle{flex:1 1;font:600 13.5px/1 var(--font-display);color:var(--propellus-ink-900)}.of-dec-req{color:var(--propellus-danger-500)}.of-dec-opt{color:var(--propellus-ink-400);font-weight:400}.of-dec-counts{font:var(--type-caption);color:var(--propellus-ink-500)}.of-dec-rows{display:flex;flex-direction:column;gap:10px}.of-dec-row{padding:13px 14px;border-radius:11px;border:1px solid var(--propellus-ink-100);background:#fff}.of-dec-row.is-approved{border-color:rgba(31,164,99,.45);background:rgba(31,164,99,.04)}.of-dec-row.is-rejected{border-color:rgba(224,73,43,.4);background:rgba(224,73,43,.03)}.of-dec-rowhead{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.of-dec-name{font:600 14px/1.2 var(--font-display);color:var(--propellus-ink-900)}.of-dec-passport,.of-dec-role,.of-dec-status{font:var(--type-caption);color:var(--propellus-ink-500)}.of-dec-status{margin:-6px 0 10px}.of-dec-toggle{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.of-dec-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 0;border-radius:9px;cursor:pointer;border:1px solid var(--propellus-ink-100);background:#fff;color:var(--propellus-ink-700);font:500 13px/1 var(--font-display)}.of-dec-btn:disabled{cursor:not-allowed;opacity:.65}.of-dec-btn.is-on{font-weight:600}.of-dec-btn-approve.is-on{border-color:#1FA463;background:rgba(31,164,99,.1);color:#1FA463}.of-dec-btn-reject.is-on{border-color:#E0492B;background:rgba(224,73,43,.08);color:#E0492B}.of-dec-saved{display:flex;flex-direction:column;gap:2px;margin-top:9px}.of-dec-savedfile,.of-dec-savedreason{font:var(--type-caption);color:var(--propellus-ink-700);word-break:break-all}.of-dec-field{margin-top:11px}.of-dec-label{font:500 12px/1.3 var(--font-display);color:var(--propellus-ink-900);margin-bottom:6px}.of-dec-label-spaced{margin:10px 0 6px}.of-dec-required{font:var(--type-caption);color:var(--propellus-danger-500);margin-top:6px}.of-dec-textarea{width:100%;box-sizing:border-box;padding:9px 11px;border-radius:9px;border:1px solid var(--propellus-ink-100);font:var(--type-body-sm);color:var(--propellus-ink-900);outline:none;resize:vertical;font-family:var(--font-sans)}.of-dec-fileinput{display:none}.of-dec-tile{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:9px;border:1px solid var(--propellus-ink-100);background:#fff}.of-dec-row.is-approved .of-dec-tile{border-color:rgba(31,164,99,.45)}.of-dec-row.is-rejected .of-dec-tile{border-color:rgba(224,73,43,.4)}.of-dec-tileicon{width:34px;height:34px;border-radius:6px;flex-shrink:0;background:linear-gradient(135deg,#eef0f4,#dfe2ea);display:flex;align-items:center;justify-content:center;color:var(--propellus-ink-500)}.of-dec-tilemeta{flex:1 1;min-width:0}.of-dec-tilename{font:500 12.5px/1.35 var(--font-display);color:var(--propellus-ink-900);word-break:break-all}.of-dec-tilesize{font:var(--type-caption);color:var(--propellus-ink-500);margin-top:1px}.of-dec-preview{display:inline-flex;align-items:center;gap:5px;font:500 12px/1 var(--font-display);color:var(--propellus-ink-700)}.of-dec-preview,.of-dec-remove{border:0;background:transparent;cursor:pointer;flex-shrink:0}.of-dec-remove{padding:2px;color:var(--propellus-ink-400);display:flex}.of-dec-drop{display:flex;align-items:center;gap:9px;width:100%;box-sizing:border-box;padding:10px 12px;border-radius:9px;border:1.5px dashed var(--propellus-ink-300);background:#fff;cursor:pointer;text-align:left;font:500 12.5px/1.3 var(--font-display);color:var(--propellus-ink-500)}.of-dec-drop svg{stroke:var(--propellus-ink-500);flex-shrink:0}.of-dec-viewer{margin-top:8px;border:1px solid var(--propellus-ink-100);border-radius:9px;overflow:hidden;background:var(--propellus-ink-50)}.of-dec-viewer iframe{width:100%;height:260px;border:0;display:block}.of-dec-fileerror{font:var(--type-caption);color:var(--propellus-danger-500);margin-top:6px}.of-dec-rollup{display:flex;align-items:center;gap:9px;margin-top:14px;padding:11px 13px;border-radius:10px;background:var(--propellus-ink-50);font:var(--type-body-sm);color:var(--propellus-ink-700)}.of-dec-rollup.is-complete{background:var(--propellus-success-50)}.of-dec-dot{width:8px;height:8px;border-radius:999px;flex-shrink:0;background:var(--propellus-ink-300)}.of-dec-rollup.is-complete .of-dec-dot{background:var(--propellus-success-500)}.of-dec-error{margin-top:12px;padding:10px 12px;border-radius:9px;background:var(--propellus-danger-50);border:1px solid rgba(224,73,43,.3);font:var(--type-body-sm);color:var(--propellus-danger-500)}.of-dec-foothint{font:var(--type-caption);color:var(--propellus-ink-500)}.of-dec-done{width:460px;max-width:calc(100vw - 32px)}.of-dec-done-tick{width:32px;height:32px;border-radius:999px;flex-shrink:0;background:var(--propellus-success-50);color:var(--propellus-success-500);display:inline-flex;align-items:center;justify-content:center}.of-dec-done-body{gap:8px}.of-dec-done-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:9px;border:1px solid var(--propellus-ink-100);background:#fff}.of-dec-done-row.is-approved{border-color:rgba(31,164,99,.45);background:rgba(31,164,99,.04)}.of-dec-done-row.is-rejected{border-color:rgba(224,73,43,.4);background:rgba(224,73,43,.03)}.of-dec-done-name{font:600 13px/1.2 var(--font-display);color:var(--propellus-ink-900)}.of-dec-done-passport{font:var(--type-caption);color:var(--propellus-ink-500);flex:1 1}.of-dec-done-outcome{font:600 12px/1 var(--font-display);color:var(--propellus-ink-700)}.of-dec-done-row.is-approved .of-dec-done-outcome{color:var(--propellus-success-500)}.of-dec-done-row.is-rejected .of-dec-done-outcome{color:var(--propellus-danger-500)}.of-dec-done-note{font:var(--type-caption);color:var(--propellus-ink-500);line-height:1.5;margin-top:2px}.of-dec-confirm-title{font:600 13px/1.2 var(--font-display);margin-bottom:8px}.of-dec-confirm-overlay{position:fixed;inset:0;z-index:320;background:rgba(11,23,35,.55);display:flex;align-items:center;justify-content:center;padding:32px}.of-dec-confirm-dialog{width:min(460px,100%);max-height:86vh;background:#fff;border-radius:16px;box-shadow:var(--shadow-modal);display:flex;flex-direction:column;overflow:hidden}.of-dec-confirm-head{padding:18px 22px 14px;display:flex;align-items:flex-start;gap:12px}.of-dec-confirm-icon{width:34px;height:34px;border-radius:999px;flex-shrink:0;background:var(--propellus-warning-50,#FCF6E8);color:#E8A33D;display:flex;align-items:center;justify-content:center}.of-dec-confirm-title{font:var(--type-h5);color:var(--propellus-ink-900)}.of-dec-confirm-sub{font:var(--type-caption);color:var(--propellus-ink-500);margin-top:3px;line-height:1.5}.of-dec-confirm-body{overflow-y:auto;padding:0 22px;display:flex;flex-direction:column;gap:8px}.of-dec-confirm-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;border:1px solid var(--propellus-ink-100)}.of-dec-confirm-row svg{flex-shrink:0}.of-dec-confirm-row.is-approved{border-color:var(--propellus-success-500);background:var(--propellus-success-50);color:var(--propellus-success-500)}.of-dec-confirm-row.is-rejected{border-color:var(--propellus-danger-500);background:var(--propellus-danger-50,#FDF0ED);color:var(--propellus-danger-500)}.of-dec-confirm-name{font:600 13px/1.3 var(--font-display);color:var(--propellus-ink-900)}.of-dec-confirm-meta{margin-top:1px}.of-dec-confirm-meta,.of-dec-confirm-pending{font:var(--type-caption);color:var(--propellus-ink-500)}.of-dec-confirm-pending{padding:2px 2px 0;line-height:1.5}.of-dec-confirm-preview{margin-top:4px}.of-dec-confirm-preview summary{cursor:pointer;font:600 12.5px/1 var(--font-display);color:var(--propellus-teal-700);list-style:none}.of-dec-confirm-preview-body{margin-top:8px;padding:12px 14px;border-radius:8px;border:1px solid var(--propellus-ink-100);background:var(--propellus-ink-50);font:var(--type-caption);color:var(--propellus-ink-700);line-height:1.7}.of-dec-confirm-foot{padding:16px 22px;margin-top:14px;border-top:1px solid var(--propellus-ink-100);display:flex;align-items:center;gap:8px}.of-dec-confirm-rolled{flex:1 1;font:var(--type-caption);color:var(--propellus-ink-500)}.of-dec-confirm-row>div{min-width:0}.of-dec-confirm-meta{display:flex;min-width:0;gap:0}.of-dec-confirm-name{overflow-wrap:anywhere}.of-dec-confirm-file{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}