/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--oc-gold:#c6a669;--oc-dark:#27282e;--oc-charcoal:#4d5259;--oc-linen:#f5f3ef;--oc-white:#fff;--oc-border:#e8e4de;--oc-border-light:#f5f2ed;--oc-surface:#f8f6f2;--oc-divider:#f0ede8;--oc-btn-border:#e4e0da;--oc-tab-bg:#ebe7e1;--oc-tab-inactive:#d9d5cf;--oc-tab-inactive-border:#ccc9c2;--oc-positive:#0f6e56;--oc-positive-bg:#e4f4ec;--oc-negative:#a32d2d;--oc-negative-bg:#fce8e8;--oc-warning:#c6a669;--oc-warning-bg:#fdf4e3;--oc-hdr-bg:#f3f1ec;--oc-font:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ent-individual:#1a6896;--ent-individual-bg:#e8f4fd;--ent-spouse:#5a1a96;--ent-spouse-bg:#f0e8fd;--ent-joint:#3a5080;--ent-joint-bg:#eef0f8;--ent-smsf:#0f6e56;--ent-smsf-bg:#e4f4ec;--ent-trust:#9a6b14;--ent-trust-bg:#fdf4e3;--ent-company:#a32d2d;--ent-company-bg:#fce8e8;--oc-ent-exp-bg:#faf8f5;--oc-ent-exp-border:#d8d2c8;--oc-warning-text:#9a6b14}*{box-sizing:border-box}body,html{height:100%}body{font-family:var(--oc-font);color:#111;background:var(--oc-linen);-webkit-font-smoothing:antialiased;margin:0}.oc{background:var(--oc-linen);height:100vh}.oc,.sb{display:flex;overflow:hidden}.sb{background:var(--oc-dark);flex-direction:column;flex-shrink:0;width:228px;min-width:228px;transition:width .25s,min-width .25s;position:relative}.sb-strip{background:var(--oc-gold);pointer-events:none;z-index:2;width:0;transition:width .25s;position:absolute;top:0;bottom:0;right:0}.sb-top{border-bottom:.5px solid #ffffff14;justify-content:space-between;min-height:64px;padding:14px 12px 12px}.sb-top,.tog{flex-shrink:0;align-items:center;display:flex}.tog{cursor:pointer;color:#ffffff80;background:0 0;border:.5px solid #fff3;border-radius:5px;justify-content:center;width:26px;min-width:26px;height:26px;font-size:14px}.tog:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.sb-nav{flex:1;padding:6px 0;overflow:hidden auto}.sb-nav::-webkit-scrollbar{width:3px}.sb-nav::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.grp{color:#fff3;letter-spacing:.1em;text-transform:uppercase;padding:10px 14px 3px;font-size:9px}.grp,.ni{white-space:nowrap}.ni{cursor:pointer;border-left:2px solid #0000;align-items:center;gap:9px;padding:8px 12px;text-decoration:none;display:flex}.ni:hover{background:#ffffff0d}.ni.on{border-left-color:var(--oc-gold);background:#c6a6691a}.ni i{color:#ffffff4d;text-align:center;flex-shrink:0;min-width:20px;font-size:15px}.ni.on i,.ni:hover i{color:var(--oc-gold)}.ni-lbl{color:#ffffff73;font-size:12px}.ni.on .ni-lbl{color:#fff;font-weight:500}.sub-nav{max-height:0;transition:max-height .2s;overflow:hidden}.sub-nav.open{max-height:320px}.sub-ni{cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:5px 12px 5px 38px;text-decoration:none;display:flex}.sub-ni:hover{background:#ffffff0a}.sub-ni i{color:#fff3;text-align:center;flex-shrink:0;min-width:14px;font-size:12px}.sub-ni-lbl{color:#ffffff59;font-size:11px}.sub-ni:hover i{color:#c6a669b3}.sub-ni:hover .sub-ni-lbl{color:#ffffffa6}.sub-ni.on i{color:var(--oc-gold)}.sub-ni.on .sub-ni-lbl{color:var(--oc-gold);font-weight:500}.sb-foot{white-space:nowrap;border-top:.5px solid #ffffff14;gap:9px;padding:10px 12px;overflow:hidden}.av,.sb-foot{flex-shrink:0;align-items:center;display:flex}.av{width:27px;min-width:27px;height:27px;color:var(--oc-gold);cursor:pointer;background:#c6a66933;border:.5px solid #c6a66966;border-radius:50%;justify-content:center;font-size:10px;font-weight:500}.main{flex-direction:column;flex:1;min-width:0;max-width:1716px;padding:0 18px;display:flex;overflow:auto}.page-hug{align-self:flex-start;width:fit-content;max-width:100%}.tw-wide .hdr{width:0;min-width:100%}.page-hug.tw-wide{min-width:min(100%,1040px)}.page-cap{align-self:flex-start;width:100%}.hdr{z-index:5;background:var(--oc-hdr-bg);position:sticky;top:0}.topbar{border-bottom:.5px solid var(--oc-border);background:#fff;flex-shrink:0;align-items:center;gap:12px;height:50px;padding:0 18px;display:flex}.tb-title{color:#111;font-size:15px;font-weight:500}.tb-sub{color:#bbb;margin-left:6px;font-size:11px}.tb-crumb{color:#999;font-size:12px;text-decoration:none}.tb-crumb:hover{color:var(--oc-gold)}.tr{align-items:center;gap:7px;margin-left:auto;display:flex}.tb-search{margin-left:18px}.hh-switch{z-index:41;border:.5px solid var(--oc-btn-border);background:#fff;border-radius:7px;align-items:center;gap:6px;padding:5px 9px;display:flex;position:relative}.hh-switch:focus-within{border-color:var(--oc-gold)}.hh-switch-ic{color:#bbb;font-size:13px}.hh-switch-input{color:#333;background:0 0;border:none;outline:none;width:168px;font-size:12px}.hh-switch-scrim{z-index:40;position:fixed;inset:0}.hh-switch-menu{border:.5px solid var(--oc-border);z-index:42;background:#fff;border-radius:9px;min-width:280px;max-height:360px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 10px 30px #0000001f}.hh-switch-item{cursor:pointer;border-radius:6px;padding:7px 9px}.hh-switch-item.hi{background:#faf6ee}.hh-switch-name{color:#222;align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:flex}.hh-switch-cur{text-transform:uppercase;letter-spacing:.04em;color:var(--oc-gold);background:#faf3e6;border-radius:4px;padding:1px 6px;font-size:9px;font-weight:600}.hh-switch-sub{color:#aaa;margin-top:2px;font-size:10.5px}.hh-switch-empty{color:#aaa;padding:10px 9px;font-size:11.5px}.content{padding:16px 0 24px}.btn{cursor:pointer;white-space:nowrap;border:none;border-radius:7px;align-items:center;gap:4px;padding:5px 11px;font-size:11px;font-weight:500;display:inline-flex}.btn-g{background:var(--oc-linen);color:#555;border:.5px solid #e4e0da}.btn-g:hover{border-color:var(--oc-gold);color:var(--oc-gold);background:#fdf9f3}.btn-dark{background:var(--oc-dark);color:#fff}.btn-dark:hover{background:#363840}.btn-gold{background:var(--oc-gold);color:#fff}.btn-gold:hover{background:#b8965a}.btn-gline{border:.5px solid var(--oc-gold);color:var(--oc-gold);background:#fff}.btn-gline:hover{background:#fdf9f3}.btn[disabled]{opacity:.5;cursor:not-allowed}.card{border:.5px solid var(--oc-border);background:#fff;border-radius:10px}.filter-bar{flex-wrap:wrap;gap:8px;width:0;min-width:100%;margin-bottom:10px}.filter-bar,.search-wrap{align-items:center;display:flex}.search-wrap{border:.5px solid var(--oc-border);background:#fff;border-radius:7px;gap:6px;min-width:280px;padding:5px 10px}.search-wrap i{color:#aaa;font-size:14px}.search-input{font-size:12px;font-family:var(--oc-font);background:0 0;border:none;outline:none;width:100%}.chip{border:.5px solid var(--oc-border);color:#777;cursor:pointer;white-space:nowrap;background:#fff;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:500}.chip:hover{color:var(--oc-gold)}.chip.on,.chip:hover{border-color:var(--oc-gold)}.chip.on{color:#9a6b14;background:#c6a6691f}.chip-sep{background:var(--oc-border);width:1px;height:16px;margin:0 2px}.client-count{color:#aaa;margin-left:auto;font-size:11px}.oc-card{border:.5px solid var(--oc-border);background:#fff;border-radius:10px;width:fit-content;max-width:100%;overflow:hidden}.oc-tblscroll{overflow-x:auto}.oc-tbl{border-collapse:collapse;width:100%;font-size:12px}.oc-tbl thead th{text-align:left;letter-spacing:.03em;text-transform:uppercase;color:#999;border-bottom:.5px solid var(--oc-border);white-space:nowrap;background:#fcfbf9;padding:9px 14px;font-size:10px;font-weight:600}.oc-tbl tbody td{border-bottom:.5px solid var(--oc-border-light);white-space:nowrap;color:#333;padding:10px 14px}.oc-tbl tbody tr:last-child td{border-bottom:none}.oc-tbl tbody tr{cursor:pointer}.oc-tbl tbody tr:hover{background:#faf8f4}.cell-c{text-align:center}.row-av{color:#fff;border-radius:50%;justify-content:center;width:24px;min-width:24px;height:24px;font-size:9px;font-weight:600}.adv-chip,.row-av{align-items:center;display:inline-flex}.adv-chip{color:#555;gap:5px;font-size:11px}.adv-dot{background:var(--oc-gold);border-radius:50%;width:7px;height:7px}.muted{color:#bbb}.state-msg{text-align:center;color:#999;padding:40px 16px;font-size:13px}.state-err{color:var(--oc-negative)}.prof-hero{border-bottom:.5px solid var(--oc-border);background:#fff;padding:14px 18px}.hero-top{align-items:flex-start;gap:14px;margin-bottom:11px;display:flex}.cl-sq{background:var(--oc-dark);width:44px;height:44px;color:var(--oc-gold);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.prof-name{color:#111;margin-bottom:3px;font-size:17px;font-weight:500}.prof-meta{flex-wrap:wrap;gap:8px}.cq,.prof-meta{align-items:center;display:flex}.cq{color:#555;gap:4px;margin-left:14px;font-size:11px}.cq i{color:#bbb;font-size:12px}.cq a{color:var(--oc-gold)}.prof-tabs{border-bottom:.5px solid var(--oc-border);background:#fff;padding:0 18px;display:flex;overflow-x:auto}.prof-tab{color:#888;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:11px 13px;font-size:12px;display:inline-flex}.prof-tab i{color:#ccc}.prof-tab:hover{color:#444}.prof-tab.on{color:var(--oc-dark);border-bottom-color:var(--oc-gold);font-weight:500}.prof-tab.on i{color:var(--oc-gold)}.prof-tab.dis{color:#c7c2ba;cursor:not-allowed}.prof-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.sec-title{letter-spacing:.04em;text-transform:uppercase;color:#999;border-bottom:.5px solid var(--oc-border);justify-content:space-between;align-items:center;padding:12px 16px;font-size:11px;font-weight:600;display:flex}.dg{padding:6px 16px 14px}.dg-row{border-bottom:.5px solid var(--oc-border-light);justify-content:space-between;gap:12px;padding:7px 0;font-size:12px;display:flex}.dg-row:last-child{border-bottom:none}.dg-lbl{color:#999}.dg-val{color:#333;text-align:right;font-weight:500}.ent-card{background:#fff;border:.5px solid var(--oc-border);border-left-width:4px;border-radius:10px;padding:13px 16px}.ent-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.ent-name{color:#1a1a1a;font-size:13px;font-weight:600}.ent-sub{color:#999;margin-bottom:6px;font-size:11px}.ent-line{color:#444;border-top:.5px solid var(--oc-border-light);justify-content:space-between;gap:10px;padding:4px 0;font-size:12px;display:flex}.stat-strip{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.stat{border:.5px solid var(--oc-border);background:#fff;border-radius:10px;flex:1;min-width:150px;padding:12px 16px}.stat-lbl{letter-spacing:.04em;text-transform:uppercase;color:#9a9a9a;font-size:10px;font-weight:600}.stat-val{color:#1a1a1a;font-variant-numeric:tabular-nums;margin-top:4px;font-size:20px;font-weight:600}.stat-val.pos{color:var(--oc-positive)}.stat-val.neg{color:var(--oc-negative)}.acct-strip{border-top:.5px solid var(--oc-divider);flex-wrap:wrap;gap:9px;padding-top:11px;display:flex}.acct-card{background:var(--oc-surface);border:.5px solid var(--oc-border);cursor:pointer;border-radius:8px;flex:180px;padding:9px 11px}.acct-card:hover{border-color:var(--oc-gold)}.acct-top{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.acct-name{color:#333;font-size:11px;font-weight:500}.acct-no{color:#aaa;letter-spacing:.02em;margin-bottom:3px;font-size:10px}.acct-val{color:#111;font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.acct-sub{color:#aaa;margin-top:1px;font-size:10px}.src-bdg{border-radius:4px;padding:1px 6px;font-size:9px}.acct-empty{color:#9a9a9a;flex:180px;align-items:center;gap:8px;font-size:12px;display:flex}.cob{max-width:1100px}.cob .chan-strip{background:var(--oc-white);border:.5px solid var(--oc-border);border-radius:11px;flex-wrap:wrap;gap:9px;margin-bottom:13px;padding:11px 13px}.cob .chan,.cob .chan-strip{align-items:center;display:flex}.cob .chan{border:.5px solid var(--oc-border);cursor:pointer;background:#fcfbf9;border-radius:9px;gap:8px;padding:7px 11px}.cob .chan:hover{border-color:var(--oc-gold)}.cob .chan-ic{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;font-size:15px;display:flex}.cob .chan-name{color:#333;font-size:11.5px;font-weight:600;line-height:1.2}.cob .chan-st{color:#999;align-items:center;gap:4px;margin-top:1px;font-size:9.5px;display:flex}.cob .st-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.cob .chan-help{color:#aaa;cursor:pointer;align-items:center;gap:5px;margin-left:auto;font-size:10.5px;display:flex}.cob .chan-help:hover{color:var(--oc-gold)}.cob .comp-strip{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:14px;display:grid}.cob .cstat{background:var(--oc-white);border:.5px solid var(--oc-border);border-radius:10px;padding:12px 13px}.cob .cstat-top{color:#bbb;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;margin-bottom:7px;font-size:9.5px;font-weight:500;display:flex}.cob .cstat-top i{font-size:13px}.cob .cstat-val{color:#111;align-items:center;gap:7px;font-size:16px;font-weight:600;display:flex}.cob .cstat-sub{color:#aaa;margin-top:3px;font-size:10px}.cob .dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.cob .fbar{background:var(--oc-white);border:.5px solid var(--oc-border);border-radius:10px;margin-bottom:13px;padding:11px 13px}.cob .frow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cob .frow+.frow{margin-top:9px}.cob .f-lbl{color:#bbb;text-transform:uppercase;letter-spacing:.06em;min-width:54px;font-size:9px}.cob .pill{border:.5px solid var(--oc-btn-border);background:var(--oc-white);color:#666;cursor:pointer;white-space:nowrap;border-radius:14px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex}.cob .pill:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.cob .pill.on{background:var(--oc-dark);color:var(--oc-white);border-color:var(--oc-dark)}.cob .pill .pn{font-weight:700}.cob .pill i{font-size:12px}.cob .fchip{border:.5px solid var(--oc-btn-border);background:var(--oc-white);color:#666;cursor:pointer;white-space:nowrap;border-radius:13px;padding:4px 10px;font-size:11px}.cob .fchip:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.cob .fchip.on{background:var(--oc-warning-bg);border-color:var(--oc-gold);color:var(--oc-warning-text);font-weight:600}.cob .search{border:.5px solid var(--oc-btn-border);background:var(--oc-white);border-radius:7px;align-items:center;gap:6px;padding:5px 9px;display:flex}.cob .search i{color:#bbb;font-size:13px}.cob .search input{background:0 0;border:none;outline:none;width:150px;font-size:12px}.cob .sort-btn{color:#777;border:.5px solid var(--oc-btn-border);background:var(--oc-white);cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:5px 9px;font-size:11px;display:inline-flex}.cob .sort-btn:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.cob .count-lbl{color:#bbb;margin-left:auto;font-size:10.5px}.cob .tl{margin-top:2px}.cob .tl-item{gap:12px;display:flex}.cob .tl-rail{flex-direction:column}.cob .tl-ic,.cob .tl-rail{flex-shrink:0;align-items:center;display:flex}.cob .tl-ic{z-index:1;border-radius:10px;justify-content:center;width:36px;height:36px;font-size:17px}.cob .tl-line{background:#ece8e1;flex:1;width:2px;min-height:8px;margin:3px 0}.cob .tl-card{background:var(--oc-white);border:.5px solid var(--oc-border);border-radius:11px;flex:1;min-width:0;margin-bottom:12px;padding:11px 13px}.cob .tl-card.pinned{border-color:var(--oc-gold);box-shadow:0 0 0 1px #c6a66926}.cob .tl-card:hover{border-color:#e0d8c8}.cob .tl-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cob .tl-who{color:#222;font-size:12.5px;font-weight:600}.cob .ch-b{font-weight:600}.cob .ch-b,.cob .dir-b{white-space:nowrap;border-radius:9px;padding:2px 7px;font-size:9px}.cob .dir-b{align-items:center;gap:3px;font-weight:500;display:inline-flex}.cob .dir-b i{font-size:10px}.cob .miss{background:var(--oc-negative-bg);color:var(--oc-negative);border-radius:9px;font-weight:600}.cob .miss,.cob .tl-ent{padding:2px 7px;font-size:9px}.cob .tl-ent{white-space:nowrap;background:var(--oc-surface);color:#7a6f58;border:.5px solid var(--oc-divider);border-radius:9px;align-items:center;gap:3px;font-weight:500;display:inline-flex}.cob .tl-ent i{color:var(--oc-gold);font-size:10px}.cob .pin-b{color:var(--oc-gold);font-size:11px}.cob .tl-acts{align-items:center;gap:8px;margin-left:auto;display:flex}.cob .tl-time{color:#aaa;white-space:nowrap;font-size:10.5px}.cob .tl-act{border:.5px solid var(--oc-btn-border);background:var(--oc-white);color:#bbb;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:flex}.cob .tl-act:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.cob .tl-act.on{color:var(--oc-gold);background:#fdf9f3;border-color:#e8dcc0}.cob .tl-subj-line{color:#333;margin-top:6px;font-size:12px;font-weight:600}.cob .tl-msg{color:#555;background:var(--oc-surface);border:.5px solid #f0ece4;border-radius:7px;margin-top:6px;padding:7px 9px;font-size:11.5px;line-height:1.5}.cob .tl-subjs{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.cob .subj-tag{background:var(--oc-divider);color:#666;border-radius:10px;padding:1px 7px;font-size:9px}.cob .subj-tag.capital-raising,.cob .subj-tag.transaction{background:var(--oc-warning-bg);color:var(--oc-warning-text)}.cob .subj-tag.compliance{background:var(--ent-joint-bg);color:var(--ent-joint)}.cob .subj-tag.annual-review{background:var(--oc-positive-bg);color:var(--oc-positive)}.cob .tl-note{color:#333;margin-top:7px;font-size:12px;line-height:1.6}.cob .tl-note ol,.cob .tl-note ul{margin:4px 0;padding-left:18px}.cob .tl-foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.cob .tl-att{color:#777;background:#f6f4ef;border:.5px solid #ece7df;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;display:inline-flex}.cob .txn-block{background:var(--oc-surface);border:.5px solid var(--oc-border);border-radius:7px;margin-top:8px;padding:7px 11px}.cob .txn-toggle{cursor:pointer;color:#555;background:0 0;border:none;align-items:center;gap:7px;width:100%;padding:0;font-family:inherit;display:flex}.cob .txn-toggle-ic{color:var(--oc-gold);flex-shrink:0;font-size:14px}.cob .txn-toggle-lbl{color:#444;font-size:11.5px;font-weight:600}.cob .txn-toggle-sum{color:#888;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.cob .txn-toggle-chev{color:#bbb;flex-shrink:0;font-size:13px}.cob .txn-toggle:hover .txn-toggle-chev,.cob .txn-toggle:hover .txn-toggle-lbl{color:var(--oc-gold)}.cob .txn-block.open .txn-lines{border-top:.5px solid #e4ddd0;margin-top:8px;padding-top:6px}.cob .txn-line{border-bottom:.5px dashed #e4ddd0;grid-template-columns:1.4fr .7fr .8fr .9fr 1fr 1fr;align-items:center;gap:8px;padding:7px 0;display:grid}.cob .txn-line:last-of-type{border-bottom:none}.cob .txn-cell-lbl{color:#bbb;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:9px}.cob .txn-cell-val{color:#333;font-size:12px;font-weight:500}.cob .txn-cell-val.buy{color:var(--oc-positive)}.cob .txn-cell-val.sell{color:var(--oc-negative)}.cob .txn-cell-val.code{color:#111;font-family:monospace;font-weight:600}.cob .txn-ent-badge{white-space:nowrap;border-radius:11px;align-items:center;gap:4px;padding:1px 7px;font-size:10px;font-weight:500;display:inline-flex}.cob .txn-ent-badge:before{content:"";background:var(--ec,#888);border-radius:50%;width:6px;height:6px}.cob .txn-ent-acct{color:#aaa;letter-spacing:.02em;margin-top:3px;font-size:9.5px}.cob .txn-ent-badge.individual{--ec:var(--ent-individual)}.cob .txn-ent-badge.spouse{--ec:var(--ent-spouse)}.cob .txn-ent-badge.joint{--ec:var(--ent-joint)}.cob .txn-ent-badge.smsf{--ec:var(--ent-smsf)}.cob .txn-ent-badge.trust{--ec:var(--ent-trust)}.cob .txn-ent-badge.company{--ec:var(--ent-company)}.cob .txn-adv-badge{white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:9px;font-weight:500;display:inline-block}.cob .txn-adv-badge.wholesale{background:var(--oc-positive-bg);color:var(--oc-positive)}.cob .txn-adv-badge.general,.cob .txn-adv-badge.record{background:var(--ent-joint-bg);color:var(--ent-joint)}.cob .txn-adv-badge.none{background:var(--oc-divider);color:#888}.cob .txn-adv-badge.unset{color:#b08a3a;background:#faf3e6}.cob .txn-total{color:#555;border-top:.5px solid #e4ddd0;justify-content:flex-end;gap:6px;margin-top:9px;padding-top:8px;font-size:11px;display:flex}.cob .txn-total b{color:#111}.cob .empty{text-align:center;color:#bbb;padding:30px;font-size:12px}.cob .empty i{color:#ddd;margin-bottom:9px;font-size:28px;display:block}.cob .state-msg{color:#888;padding:16px 0;font-size:12px}.cob .state-err{color:var(--oc-negative)}.cmodal-bg{z-index:120;background:#27282e8c;justify-content:center;align-items:flex-start;padding:34px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.cmodal-bg .cmodal{background:var(--oc-white);border-radius:12px;width:560px;max-width:100%;max-height:92vh;padding:20px 22px;overflow-y:auto;box-shadow:0 8px 32px #0000002e}.cmodal-bg .modal-hd{cursor:grab;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.cmodal-bg .modal-hd:active{cursor:grabbing}.cmodal-bg .modal-title{color:#111;margin-bottom:0;font-size:15px;font-weight:500}.cmodal-bg .modal-close{color:#bbb;cursor:pointer;background:0 0;border:none;font-size:18px;line-height:1}.cmodal-bg .modal-close:hover{color:#555}.cmodal-bg .form-row{margin-bottom:11px}.cmodal-bg .form-label{color:#666;margin-bottom:4px;font-size:11px;font-weight:500;display:block}.cmodal-bg .form-input,.cmodal-bg .form-select{border:.5px solid var(--oc-btn-border);color:#333;border-radius:7px;outline:none;width:100%;margin-top:0;padding:7px 10px;font-family:inherit;font-size:12px}.cmodal-bg .form-input:focus,.cmodal-bg .form-select:focus{border-color:var(--oc-gold)}.cmodal-bg .grid-3{grid-template-columns:1fr 1fr 1fr;gap:11px;margin-bottom:11px;display:grid}.cmodal-bg .grid-3 .form-row{margin:0}.cmodal-bg .type-pick{flex-wrap:wrap;gap:6px;display:flex}.cmodal-bg .tp-opt{border:.5px solid var(--oc-btn-border);background:var(--oc-white);color:#555;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;display:inline-flex}.cmodal-bg .tp-opt.on,.cmodal-bg .tp-opt:hover{border-color:var(--oc-gold)}.cmodal-bg .tp-opt.on{color:var(--oc-warning-text);box-shadow:inset 0 0 0 1px var(--oc-gold);background:#fdf9f3;font-weight:600}.cmodal-bg .tp-opt i{font-size:13px}.cmodal-bg .chips{flex-wrap:wrap;gap:6px;display:flex}.cmodal-bg .chip{border:.5px solid var(--oc-btn-border);background:var(--oc-white);color:#666;cursor:pointer;white-space:nowrap;border-radius:13px;padding:4px 10px;font-size:11px}.cmodal-bg .chip:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.cmodal-bg .chip.on{background:var(--oc-warning-bg);border-color:var(--oc-gold);color:var(--oc-warning-text);font-weight:600}.cmodal-bg .editor-wrap{border:.5px solid var(--oc-btn-border);border-radius:7px;overflow:hidden}.cmodal-bg .editor-wrap:focus-within{border-color:var(--oc-gold)}.cmodal-bg .editor-toolbar{border-bottom:.5px solid var(--oc-divider);background:#faf8f5;flex-wrap:wrap;align-items:center;gap:1px;padding:5px 7px;display:flex}.cmodal-bg .et-btn{cursor:pointer;color:#777;background:0 0;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:flex}.cmodal-bg .et-btn:hover{color:var(--oc-dark);background:#ede9e2}.cmodal-bg .et-btn.active{color:var(--oc-gold);background:#ede9e2}.cmodal-bg .et-sep{background:var(--oc-btn-border);flex-shrink:0;width:.5px;height:16px;margin:0 4px}.cmodal-bg .et-btn-b{font-family:serif;font-size:12px;font-weight:700}.cmodal-bg .et-btn-i{font-family:serif;font-size:12px;font-style:italic}.cmodal-bg .et-btn-u{font-family:serif;font-size:12px;text-decoration:underline}.cmodal-bg .et-btn-s{font-family:serif;font-size:12px;text-decoration:line-through}.cmodal-bg .editor-body{color:#333;outline:none;min-height:90px;max-height:220px;padding:8px 10px;font-size:12px;line-height:1.55;overflow-y:auto}.cmodal-bg .editor-body:empty:before{content:attr(data-placeholder);color:#bbb;pointer-events:none}.cmodal-bg .editor-body ol,.cmodal-bg .editor-body ul{margin:4px 0;padding-left:18px}.cmodal-bg .hh-combo{position:relative}.cmodal-bg .hh-combo-ic{color:#bbb;pointer-events:none;font-size:13px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.cmodal-bg .hh-combo .form-input{padding-left:30px}.cmodal-bg .hh-scrim{z-index:199;position:fixed;inset:0}.cmodal-bg .hh-menu{border:.5px solid var(--oc-border);z-index:200;background:#fff;border-radius:8px;max-height:210px;padding:5px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 22px #00000024}.cmodal-bg .hh-opt{color:#333;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:5px;padding:7px 9px;font-size:12px;overflow:hidden}.cmodal-bg .hh-opt:hover{background:#faf8f5}.cmodal-bg .hh-opt.on{color:#9a6b14;background:#fdf9f3}.cmodal-bg .hh-empty{color:#bbb;padding:8px 9px;font-size:12px}.cmodal-bg .pin-row{color:#444;cursor:pointer;align-items:center;gap:7px;margin-top:4px;font-size:11.5px;display:flex}.cmodal-bg .pin-row input{accent-color:var(--oc-gold);width:15px;height:15px}.cmodal-bg .modal-footer{border-top:.5px solid var(--oc-divider);justify-content:space-between;align-items:center;gap:8px;margin-top:18px;padding-top:14px;display:flex}.cmodal-bg .modal-footer .mf-r{gap:8px;margin-left:auto;display:flex}.cmodal-bg .del-link{color:var(--oc-negative);cursor:pointer;align-items:center;gap:4px;font-size:11px;display:inline-flex}.cmodal-bg .del-link:hover{text-decoration:underline}.cmodal-bg .field-err{color:var(--oc-negative);margin-bottom:10px;font-size:11px}.cmodal-bg .txn-section{border-top:.5px solid var(--oc-border);margin-top:14px;padding-top:14px}.cmodal-bg .txn-section-title{color:#555;text-transform:uppercase;letter-spacing:.07em;margin-bottom:10px;font-size:11px;font-weight:600}.cmodal-bg .txn-line-card{border:.5px solid var(--oc-btn-border);background:#faf8f4;border-radius:8px;margin-bottom:10px;padding:11px}.cmodal-bg .txn-line-hd{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.cmodal-bg .txn-line-ttl{color:#999;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}.cmodal-bg .txn-line-rm{color:#ccc;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;line-height:1;display:flex}.cmodal-bg .txn-line-rm:hover{color:var(--oc-negative)}.cmodal-bg .txn-form-3{grid-template-columns:1fr 1fr 1fr;gap:9px;margin-bottom:9px;display:grid}.cmodal-bg .txn-form-3 .form-label{margin-bottom:4px}.cmodal-bg .txn-add-btn{color:var(--oc-warning-text);background:var(--oc-warning-bg);cursor:pointer;border:.5px solid #e8dcc0;border-radius:6px;align-items:center;gap:5px;padding:6px 11px;font-size:11px;display:inline-flex}.cmodal-bg .txn-add-btn:hover{border-color:var(--oc-gold)}.cmodal-bg .txn-modal-total{color:#555;justify-content:flex-end;gap:6px;margin:2px 0 10px;font-size:12px;display:flex}.cmodal-bg .txn-modal-total b{color:#111}.cmodal-bg .hint{color:#bbb;font-weight:400}.modal-back{z-index:50;background:#14141866;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:12px;width:380px;max-width:calc(100vw - 32px);padding:20px}.modal-title{margin-bottom:14px;font-size:14px;font-weight:600}.form-label{color:#555;margin-bottom:10px;font-size:11px;font-weight:500;display:block}.form-input,.form-select{border:.5px solid var(--oc-border);background:var(--oc-linen);width:100%;font-size:13px;font-family:var(--oc-font);border-radius:7px;margin-top:5px;padding:8px 10px;display:block}.field-err{color:var(--oc-negative);background:var(--oc-negative-bg);border-radius:6px;margin:4px 0 10px;padding:6px 9px;font-size:11px}.oc-tbl tr.row-sel>td{background:#fbf7ee}.ff-tabs{background:#ebe7e1;border-radius:10px 10px 0 0;align-items:flex-end;gap:3px;padding:8px 14px 0;display:flex;overflow-x:auto}.ff-tab{color:#999;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#d9d5cf;border:.5px solid #ccc9c2;border-bottom:2px solid #0000;border-radius:7px 7px 0 0;align-items:center;gap:4px;padding:7px 13px 9px;font-size:11px;font-weight:500;display:inline-flex;position:relative;top:1px}.ff-tab:hover{color:#555;background:#ccc8c2}.ff-tab.on{color:#27282e;border-color:var(--oc-border);z-index:2;background:#fff;border-bottom:2px solid #c6a669;font-weight:600}.ff-tab.on i{color:#c6a669}.ff-tab i{color:#bbb;font-size:12px}.ff-body{background:#fff;border:.5px solid var(--oc-border);border-top:none;border-radius:0 0 10px 10px;padding:16px}.ff-summary{flex-wrap:wrap;gap:9px;margin-bottom:14px;display:flex}.ff-sum-card{border:.5px solid var(--oc-border);background:#f8f6f2;border-radius:8px;flex:1;min-width:150px;padding:9px 13px}.fsc-lbl{color:#bbb;text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-size:9px}.fsc-val{color:#111;font-size:16px;font-weight:500}.sec-hd{border-bottom:1px solid var(--oc-border);justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:6px;display:flex}.ff-surplus{color:#0f6e56;background:#e4f4ec;border-radius:8px;margin-top:10px;padding:9px 12px;font-size:12px;font-weight:500}.two-col-p{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:760px){.two-col-p{grid-template-columns:1fr}}.ff-dg{border:.5px solid var(--oc-border);border-radius:9px;margin-bottom:12px;overflow:hidden}.ff-dg-hd{color:#888;text-transform:uppercase;letter-spacing:.08em;border-bottom:.5px solid var(--oc-border);background:#f8f6f2;padding:9px 12px;font-size:10px;font-weight:600}.ff-dg-row{border-bottom:.5px solid var(--oc-border-light);grid-template-columns:170px 1fr;display:grid}.ff-dg-row:last-child{border-bottom:none}.ff-dl{color:#999;font-size:11px}.ff-dl,.ff-dv{padding:7px 12px}.ff-dv{color:#222;font-size:12px;font-weight:500}.ff-add-btn{border:.5px solid var(--oc-btn-border);color:#666;cursor:pointer;white-space:nowrap;background:#fff;border-radius:5px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;display:inline-flex}.ff-add-btn:hover{border-color:var(--oc-gold);color:var(--oc-gold);background:#fdf9f3}.ff-tbl-card{border:.5px solid var(--oc-border);border-radius:9px;width:fit-content;max-width:100%;margin-bottom:12px;overflow:hidden}.ff-tblscroll{overflow-x:auto}.ff-tbl{border-collapse:collapse;width:100%;font-size:12px}.ff-tbl thead tr{border-bottom:1px solid var(--oc-border);background:#f8f6f2}.ff-tbl th{text-align:left;color:#999;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;padding:7px 11px;font-size:10px;font-weight:500}.ff-tbl th.num{text-align:right}.ff-tbl th:hover{color:#666}.ff-sort{color:var(--oc-gold);font-size:9px}.ff-sort.dim{color:#ccc}.ff-tbl td{border-bottom:.5px solid var(--oc-border-light);vertical-align:middle;color:#222;white-space:nowrap;padding:7px 11px;font-size:12px}.ff-tbl td.num{text-align:right;font-variant-numeric:tabular-nums}.ff-tbl tbody tr:last-child td{border-bottom:none}.ff-tbl tbody tr:hover td{background:#faf8f5}.ff-tbl tfoot td{color:#111;border-top:1px solid var(--oc-border);background:#f8f6f2;padding:7px 11px;font-weight:600}.ff-tbl .mut{color:#777}.ff-tbl .ent{white-space:nowrap;border-radius:5px;padding:2px 8px;font-size:10px;font-weight:500;display:inline-block}.ff-tbl .ent-hh{background:var(--oc-divider);color:#777}.ff-modal{width:420px;max-height:88vh;overflow-y:auto}.ff-modal .ff-check{align-items:center;gap:8px;display:flex}.ff-modal .ff-check input{width:15px;height:15px;accent-color:var(--oc-gold);margin:0}.ff-modal-foot{border-top:.5px solid var(--oc-divider);justify-content:flex-end;gap:8px;margin-top:16px;padding-top:14px;display:flex}.ovb .two-col{grid-template-columns:3fr 2fr;gap:12px;max-width:1100px;display:grid}@media (max-width:760px){.ovb .two-col{grid-template-columns:1fr}}.ovb .card{border:.5px solid var(--oc-border);background:#fff;border-radius:10px;padding:14px}.ovb .card+.card{margin-top:11px}.ovb .c-ttl{color:#bbb;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;margin-bottom:11px;font-size:10px;font-weight:500;display:flex}.ovb .c-ttl a{color:var(--oc-gold);text-transform:none;letter-spacing:0;cursor:pointer;font-size:11px}.ovb .ci{border-bottom:.5px solid var(--oc-border-light);align-items:center;gap:8px;padding:5px 0;display:flex}.ovb .ci:last-child{border-bottom:none}.ovb .ci-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ovb .ci-lbl{color:#333;flex:1;font-size:12px}.ovb .ci-dt{color:#bbb;margin-right:6px;font-size:10px}.ovb .bdg{white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:500;display:inline-block}.ovb .b-ok{background:var(--oc-positive-bg);color:var(--oc-positive)}.ovb .b-du{background:var(--oc-warning-bg);color:var(--oc-warning-text)}.ovb .b-ov{background:var(--oc-negative-bg);color:var(--oc-negative)}.ovb .b-na{background:var(--oc-divider);color:#888}.ovb .note{background:var(--oc-surface);border-left:3px solid var(--oc-border);border-radius:7px;margin-bottom:7px;padding:9px 11px}.ovb .note:last-child{margin-bottom:0}.ovb .note.pin{border-left-color:var(--oc-gold)}.ovb .n-meta{align-items:center;gap:8px;margin-bottom:3px;display:flex}.ovb .n-dt{color:#bbb;font-size:10px}.ovb .n-by{color:var(--oc-gold);font-size:10px;font-weight:500}.ovb .n-tag{background:var(--oc-divider);color:#666;border-radius:10px;padding:1px 7px;font-size:9px}.ovb .n-tag.gold{background:var(--oc-warning-bg);color:var(--oc-warning-text)}.ovb .n-txt{color:#333;font-size:12px;line-height:1.5}.ovb .rc-ch{border-radius:10px;align-items:center;gap:3px;padding:1px 7px;font-size:9px;font-weight:500;display:inline-flex}.ovb .rc-ch i{font-size:10px}.ovb .ent-item{border-bottom:.5px solid var(--oc-border-light);transition:background .15s,border-color .15s}.ovb .ent-item:last-child{border-bottom:none}.ovb .ent-item.expanded{border:.5px solid var(--oc-border);border-left:4px solid var(--oc-ent-exp-border);background:var(--oc-ent-exp-bg);border-radius:10px;margin:8px 0;padding:0 12px}.ovb .ent-row{cursor:pointer;align-items:center;gap:10px;padding:8px 0;display:flex}.ovb .ent-row:hover .ent-name{color:var(--oc-gold)}.ovb .ent-chevron{color:#ccc;flex-shrink:0;margin-left:auto;font-size:11px;transition:transform .15s}.ovb .ent-row.open .ent-chevron{color:var(--oc-gold);transform:rotate(180deg)}.ovb .ent-row.open .ent-name{color:var(--oc-gold)}.ovb .ent-type{white-space:nowrap;text-align:center;border-radius:4px;flex-shrink:0;min-width:68px;padding:2px 8px;font-size:9px;font-weight:500;display:inline-block}.ovb .ent-detail{flex:1;min-width:0}.ovb .ent-name{color:#222;font-size:12px;font-weight:500;transition:color .1s}.ovb .ent-note{color:#aaa;margin-top:1px;font-size:10px}.ovb .ent-edit{color:#bbb;cursor:pointer;flex-shrink:0;margin-left:6px;font-size:13px;display:none}.ovb .ent-row:hover .ent-edit{display:block}.ovb .ent-edit:hover{color:var(--oc-gold)}.ovb .ent-expand{padding:4px 0 10px 78px;display:none}.ovb .ent-expand.open{display:block}.ovb .ent-exp-row{border-bottom:.5px solid var(--oc-divider);padding:4px 0;font-size:11px;display:flex}.ovb .ent-exp-row:last-child{border-bottom:none}.ovb .ent-exp-lbl{color:#aaa;flex-shrink:0;width:110px;font-size:10px}.ovb .ent-exp-val{color:#222;font-weight:500}.ovb .tfn-val{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ovb .tfn-mask{letter-spacing:2px}.ovb .tfn-mask.shown{letter-spacing:normal;font-variant-numeric:tabular-nums}.ovb .tfn-eye{cursor:pointer;color:#ccc;background:0 0;border:none;align-items:center;padding:0 0 0 2px;font-size:13px;display:inline-flex}.ovb .tfn-eye:hover{color:var(--oc-gold)}.ovb .tfn-pw{align-items:center;gap:4px;display:inline-flex}.ovb .tfn-pw input{border:.5px solid var(--oc-btn-border);color:#222;border-radius:6px;outline:none;width:110px;padding:3px 8px;font-size:11px}.ovb .tfn-pw input:focus{border-color:var(--oc-gold)}.ovb .tfn-pw input.err{color:#a32d2d;border-color:#a32d2d}.ovb .tfn-pw input.err::placeholder{color:#a32d2d}.ovb .tfn-ok{background:var(--oc-dark);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:3px 9px;font-size:11px}.ovb .tfn-ok:disabled{opacity:.5;cursor:default}.emodal-bg{z-index:100;background:#27282e8c;justify-content:center;align-items:flex-start;padding:40px 0;display:flex;position:fixed;inset:0;overflow-y:auto}.emodal-bg .modal{background:#fff;border-radius:12px;width:500px;max-width:95%;height:fit-content;padding:20px 22px;box-shadow:0 8px 32px #0000002e}.emodal-bg .modal-hd{-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.emodal-bg .modal-title{color:#111;margin-bottom:0;font-size:15px;font-weight:500}.emodal-bg .modal-sub{color:#999;margin-top:2px;font-size:11px}.emodal-bg .modal-close{color:#bbb;cursor:pointer;background:0 0;border:none;font-size:18px;line-height:1}.emodal-bg .modal-close:hover{color:#555}.emodal-bg .em-note{color:var(--oc-warning-text);background:var(--oc-warning-bg);border:.5px solid #ecd9ad;border-radius:6px;align-items:flex-start;gap:6px;margin-bottom:14px;padding:7px 9px;font-size:11px;display:flex}.emodal-bg .form-row{margin-bottom:11px}.emodal-bg .form-label{color:#666;margin-bottom:4px;font-size:11px;font-weight:500;display:block}.emodal-bg .form-label .req{color:var(--oc-negative)}.emodal-bg .form-label .hint{color:#bbb;font-weight:400}.emodal-bg .form-input,.emodal-bg .form-select{border:.5px solid var(--oc-btn-border);color:#333;background:#fff;border-radius:7px;outline:none;width:100%;margin-top:0;padding:7px 10px;font-family:inherit;font-size:12px}.emodal-bg .form-input:focus,.emodal-bg .form-select:focus{border-color:var(--oc-gold)}.emodal-bg .form-input.err{border-color:var(--oc-negative);background:#fdf3f3}.emodal-bg .form-input:disabled{background:var(--oc-linen);color:#888;cursor:not-allowed}.emodal-bg .form-row-2{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:11px;display:grid}.emodal-bg .form-row-3{grid-template-columns:2fr 1fr 1fr;gap:11px;margin-bottom:11px;display:grid}.emodal-bg .acct-chips{flex-wrap:wrap;gap:6px;display:flex}.emodal-bg .acct-chip{border:.5px solid var(--oc-btn-border);color:#666;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#fff;border-radius:6px;padding:4px 11px;font-size:11px}.emodal-bg .acct-chip.on,.emodal-bg .acct-chip:hover{border-color:var(--oc-gold)}.emodal-bg .acct-chip.on{background:var(--oc-warning-bg);color:var(--oc-warning-text);font-weight:500}.emodal-bg .num-note{color:#888;text-transform:uppercase;letter-spacing:.06em;margin:14px 0 8px;font-size:10px;font-weight:600}.emodal-bg .num-sub{color:#aaa;text-transform:uppercase;letter-spacing:.05em;margin:8px 0 5px;font-size:10px;font-weight:500}.emodal-bg .same-lbl{color:#666;cursor:pointer;align-items:center;gap:5px;font-size:11px;font-weight:400;display:flex}.emodal-bg .same-lbl input{cursor:pointer}.emodal-bg .addr-hd{justify-content:space-between;align-items:center;margin:12px 0 0;display:flex}.emodal-bg .addr-hd>span{color:#555;font-size:11px;font-weight:600}.emodal-bg .aml-suggest{color:#777;background:var(--oc-ent-exp-bg);border:.5px solid #eee6da;border-radius:6px;margin:4px 0 8px;padding:6px 9px;font-size:11px}.emodal-bg .aml-suggest b{color:var(--oc-dark)}.emodal-bg .aml-derived{color:#666;margin-bottom:8px;font-size:11px}.emodal-bg .aml-derived b{color:var(--oc-dark)}.emodal-bg .aml-warn{color:var(--oc-negative);align-items:center;gap:5px;margin:0 0 8px;font-size:11px;display:flex}.emodal-bg .aml-banner{color:var(--oc-negative);background:var(--oc-negative-bg);border:.5px solid #f3c9c9;border-radius:6px;margin:4px 0 8px}.emodal-bg .aml-banner,.emodal-bg .aml-hold{align-items:flex-start;gap:6px;padding:7px 9px;font-size:11px;display:flex}.emodal-bg .aml-hold{color:var(--oc-warning-text);background:var(--oc-warning-bg);border:.5px solid #ecd9ad;border-radius:6px;margin:0 0 8px}.emodal-bg .aml-use-btn{border:.5px solid var(--oc-btn-border);color:#666;cursor:pointer;background:#fff;border-radius:5px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;display:inline-flex}.emodal-bg .aml-use-btn:hover{border-color:var(--oc-gold);color:var(--oc-gold);background:#fdf9f3}.emodal-bg .bdg{white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:500;display:inline-block}.emodal-bg .b-ok{background:var(--oc-positive-bg);color:var(--oc-positive)}.emodal-bg .b-du{background:var(--oc-warning-bg);color:var(--oc-warning-text)}.emodal-bg .b-ov{background:var(--oc-negative-bg);color:var(--oc-negative)}.emodal-bg .b-na{background:var(--oc-divider);color:#888}.emodal-bg .modal-footer{border-top:.5px solid var(--oc-divider);align-items:center;gap:8px;margin-top:18px;padding-top:14px;display:flex}.emodal-bg .modal-footer-r{gap:8px;margin-left:auto;display:flex}.emodal-bg .m-btn{cursor:pointer;border:none;border-radius:7px;padding:8px 16px;font-size:12px;font-weight:500}.emodal-bg .m-btn-cancel{background:var(--oc-linen);border:.5px solid var(--oc-btn-border);color:#666}.emodal-bg .m-btn-cancel:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.emodal-bg .m-btn-save{background:var(--oc-gold);color:#fff}.emodal-bg .m-btn-save:hover{background:#b8975a}.emodal-bg .m-btn[disabled]{opacity:.6;cursor:not-allowed}.emodal-bg .m-btn-del{color:var(--oc-negative);background:#fff;border:.5px solid #e7c9c9;align-items:center;display:inline-flex}.emodal-bg .m-btn-del:hover{border-color:var(--oc-negative);background:#fdf3f3}.emodal-bg .m-btn-del.solid{background:var(--oc-negative);border-color:var(--oc-negative);color:#fff}.emodal-bg .m-btn-del.solid:hover{background:#8f2626}.emodal-bg .em-confirm-bg{z-index:200;background:#27282e73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.emodal-bg .em-confirm{text-align:center;background:#fff;border-radius:12px;width:380px;max-width:92%;padding:22px;box-shadow:0 8px 32px #00000038}.emodal-bg .em-confirm-ic{background:var(--oc-negative-bg);width:42px;height:42px;color:var(--oc-negative);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 12px;font-size:20px;display:flex}.emodal-bg .em-confirm-ttl{color:#111;margin-bottom:7px;font-size:15px;font-weight:600}.emodal-bg .em-confirm-msg{color:#666;margin-bottom:18px;font-size:12px;line-height:1.5}.emodal-bg .em-confirm-ft{justify-content:center;gap:8px;display:flex}.txb .comp-strip{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:14px;display:grid}.txb .cstat{background:var(--oc-white);border:.5px solid var(--oc-border);border-radius:10px;padding:12px 13px}.txb .cstat-top{color:#bbb;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;margin-bottom:7px;font-size:9.5px;font-weight:500;display:flex}.txb .cstat-top i{font-size:13px}.txb .cstat-val{color:#111;align-items:center;gap:7px;font-size:15px;font-weight:600;display:flex}.txb .cstat-sub{color:#aaa;margin-top:3px;font-size:10px}.txb .dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.txb .card{background:var(--oc-white);border:.5px solid var(--oc-border);border-radius:10px;padding:14px}.txb .ctl{gap:8px;margin-bottom:12px}.txb .ctl,.txb .ctl-grp{flex-wrap:wrap;align-items:center;display:flex}.txb .ctl-grp{gap:4px}.txb .ctl-lbl{color:#bbb;text-transform:uppercase;letter-spacing:.06em;margin-right:2px;font-size:9px}.txb .pill{border:.5px solid var(--oc-btn-border);background:var(--oc-white);color:#666;cursor:pointer;white-space:nowrap;border-radius:14px;padding:4px 10px;font-size:11px}.txb .pill:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.txb .pill.on{background:var(--oc-dark);color:var(--oc-white);border-color:var(--oc-dark)}.txb .toggle{background:var(--oc-white);color:var(--oc-warning-text);cursor:pointer;white-space:nowrap;border:.5px solid #e9b04a;border-radius:14px;align-items:center;gap:5px;padding:4px 11px;font-size:11px;display:flex}.txb .toggle.on{background:var(--oc-warning-bg);border-color:#e9b04a;font-weight:600}.txb .toggle i{font-size:13px}.txb .sep{background:#eee;width:1px;height:18px;margin:0 2px}.txb .search{border:.5px solid var(--oc-btn-border);background:var(--oc-white);border-radius:7px;align-items:center;gap:6px;margin-left:auto;padding:5px 9px;display:flex}.txb .search i{color:#bbb;font-size:13px}.txb .search input{background:0 0;border:none;outline:none;width:150px;font-size:12px}.txb .reg-wrap{overflow-x:auto}.txb .reg{border-collapse:collapse;width:100%}.txb .reg th{text-align:left;color:#bbb;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-bottom:.5px solid #eee;padding:6px 8px 7px;font-size:9.5px;font-weight:500}.txb .reg th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.txb .reg th.sortable:hover{color:#888}.txb .reg th.r{text-align:right}.txb .sc{color:var(--oc-gold);margin-left:2px;font-size:8px}.txb .reg td{color:#333;vertical-align:middle;white-space:nowrap;border-bottom:.5px solid #f5f2ed;padding:8px;font-size:12px}.txb .reg tbody tr:hover{background:#faf8f4}.txb .reg .r{text-align:right;font-variant-numeric:tabular-nums}.txb .reg tfoot td{color:#111;border-top:1px solid var(--oc-border);padding:9px 8px;font-size:11px;font-weight:600}.txb .mono{font-variant-numeric:tabular-nums}.txb .ordno{color:#888;letter-spacing:.02em;font-size:11px}.txb .acctno{color:#aaa;letter-spacing:.02em;margin-top:3px;font-size:10px}.txb .stk{color:#111;font-weight:600}.txb .stk-nm{color:#bbb;font-size:10px}.txb .side-b{color:var(--oc-positive);font-weight:500}.txb .side-s{color:var(--oc-negative);font-weight:500}.txb .sel-col{text-align:center;padding-left:4px;padding-right:4px}.txb .sel-col input{accent-color:var(--oc-gold);cursor:pointer;vertical-align:middle;width:14px;height:14px}.txb .ent{white-space:nowrap;border-radius:11px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:500;display:inline-flex}.txb .ent:before{content:"";background:var(--ec,#999);border-radius:50%;width:6px;height:6px}.txb .ent.individual{--ec:var(--ent-individual)}.txb .ent.spouse{--ec:var(--ent-spouse)}.txb .ent.joint{--ec:var(--ent-joint)}.txb .ent.smsf{--ec:var(--ent-smsf)}.txb .ent.trust{--ec:var(--ent-trust)}.txb .ent.company{--ec:var(--ent-company)}.txb .bdg{white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:9px;font-weight:500;display:inline-block}.txb .b-ok{background:var(--oc-positive-bg);color:var(--oc-positive)}.txb .b-du{background:var(--oc-warning-bg);color:var(--oc-warning-text)}.txb .b-ov{background:var(--oc-negative-bg);color:var(--oc-negative)}.txb .b-na{background:var(--oc-divider);color:#888}.txb .b-info{background:var(--ent-joint-bg);color:var(--ent-joint)}.txb .b-out{background:var(--oc-warning-bg);color:var(--oc-warning-text);border:.5px solid #f0d9a8}.txb .flags{flex-wrap:wrap;gap:3px;display:flex}.txb .flag{cursor:default;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:inline-flex}.txb .f-warn{background:var(--oc-warning-bg);color:var(--oc-warning-text)}.txb .f-crit{background:var(--oc-negative-bg);color:var(--oc-negative)}.txb .f-none{color:#cfcabf;font-size:11px}.txb .rowact{color:var(--oc-gold);cursor:pointer;white-space:nowrap;font-size:10.5px;font-weight:500}.txb .rowact:hover{text-decoration:underline}.txb .rowact.muted{color:#bbb}.txb .selbar{background:#fbf7ee;border:.5px solid #e7dcc2;border-radius:8px;gap:12px;margin-bottom:9px;padding:8px 12px}.txb .selbar,.txb .selbar-n{align-items:center;display:flex}.txb .selbar-n{color:#7a5e1d;gap:6px;font-size:12px}.txb .selbar-n b{font-weight:700}.txb .selbar-clr{color:#999;cursor:pointer;margin-left:2px;font-size:11.5px}.txb .selbar-clr:hover{color:var(--oc-gold)}.txb .empty{text-align:center;color:#bbb;padding:26px;font-size:12px}.txb .state-msg{color:#888;padding:16px 0;font-size:12px}.txb .state-err{color:var(--oc-negative)}.txb .reg th{text-overflow:ellipsis;position:relative}.txb .reg td,.txb .reg th{overflow:hidden}.txb .reg th[draggable=true]{cursor:grab}.txb .reg th[draggable=true]:active{cursor:grabbing}.txb .col-resize{cursor:col-resize;z-index:2;width:7px;height:100%;position:absolute;top:0;right:0}.txb .col-resize:hover{background:#c6a6698c}.txb .ctl-right{align-items:center;gap:8px;margin-left:auto;display:flex}.txb .ctl-right .search{margin-left:0}.txb .col-wrap{position:relative}.txb .col-btn,.txb .col-wrap{align-items:center;display:flex}.txb .col-btn{border:.5px solid var(--oc-btn-border);background:var(--oc-white);color:#666;cursor:pointer;white-space:nowrap;border-radius:7px;gap:5px;padding:5px 10px;font-size:11px}.txb .col-btn:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.txb .col-menu-scrim{z-index:49;position:fixed;inset:0}.txb .col-menu{background:var(--oc-white);border:.5px solid var(--oc-border);z-index:50;border-radius:8px;min-width:185px;padding:6px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 6px 20px #0000001a}.txb .col-menu-hd{color:#bbb;text-transform:uppercase;letter-spacing:.06em;padding:4px 8px 6px;font-size:9px}.txb .col-menu-item{color:#333;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.txb .col-menu-item:hover{background:#faf8f5}.txb .col-menu-item input{cursor:pointer;accent-color:var(--oc-gold)}.txb .col-menu-reset{color:var(--oc-gold);border-top:.5px solid #f0ede8;margin-top:4px;padding-top:8px}.txmodal-bg{z-index:120;background:#14141873;justify-content:center;align-items:flex-start;padding:34px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.txmodal{background:var(--oc-white);border-radius:12px;width:640px;max-width:100%;box-shadow:0 18px 50px #0000004d}.txmodal-bg .m-head{border-bottom:.5px solid #eee;justify-content:space-between;align-items:center;gap:10px;padding:15px 18px;display:flex}.txmodal-bg .m-ttl{color:#111;flex:1;font-size:14px;font-weight:600}.txmodal-bg .m-x{border:.5px solid var(--oc-btn-border);background:var(--oc-white);cursor:pointer;color:#999;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.txmodal-bg .m-x:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.txmodal-bg .m-body{max-height:64vh;padding:16px 18px;overflow-y:auto}.txmodal-bg .m-foot{border-top:.5px solid #eee;justify-content:flex-end;align-items:center;gap:8px;padding:13px 18px;display:flex}.txmodal-bg .field-err{background:var(--oc-negative-bg);color:var(--oc-negative);border-radius:7px;margin-bottom:12px;padding:8px 10px;font-size:12px}.txmodal-bg .odt{background:#f8f6f2;border:.5px solid #ece7df;border-radius:8px;grid-template-columns:1fr 1fr;gap:5px 16px;margin-bottom:14px;padding:11px 12px;display:grid}.txmodal-bg .odt .kv{font-size:11px;display:flex}.txmodal-bg .odt .kv-l{color:#999;flex-shrink:0;width:96px}.txmodal-bg .odt .kv-v{color:#222;font-weight:500}.txmodal-bg .odt-list{border-top:.5px solid #ece7df;grid-column:1/-1;margin-top:6px;padding-top:7px}.txmodal-bg .odt-line{gap:10px;padding:2px 0;font-size:11px;display:flex}.txmodal-bg .odt-line .ol-stk{color:#111;min-width:42px;font-weight:600}.txmodal-bg .odt-line .ol-ent{color:#555}.txmodal-bg .odt-line .ol-meta{color:#999;margin-left:auto}.txmodal-bg .fld{margin-bottom:13px}.txmodal-bg .fld-l{color:#999;text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px;font-size:10px;display:block}.txmodal-bg .fld-hint{color:#ccc}.txmodal-bg .fld input[type=text],.txmodal-bg .fld select,.txmodal-bg .fld textarea{color:#222;resize:vertical;border:.5px solid #e0dcd4;border-radius:7px;outline:none;width:100%;padding:8px 9px;font-family:inherit;font-size:12px}.txmodal-bg .fld input[type=text]:focus,.txmodal-bg .fld select:focus,.txmodal-bg .fld textarea:focus{border-color:var(--oc-gold)}.txmodal-bg .fld textarea{min-height:56px}.txmodal-bg .m-note-empty{color:#999;background:#f8f6f2;border:.5px dashed #e0dcd4;border-radius:7px;padding:9px 11px;font-size:11.5px}.txmodal-bg .m-note-opt{cursor:pointer;background:var(--oc-white);border:.5px solid #e0dcd4;border-radius:7px;margin-bottom:6px;padding:8px 10px;transition:border-color .12s,background .12s}.txmodal-bg .m-note-opt.on,.txmodal-bg .m-note-opt:hover{border-color:var(--oc-gold)}.txmodal-bg .m-note-opt.on{box-shadow:inset 0 0 0 1px var(--oc-gold);background:#fdf9f3}.txmodal-bg .m-note-top{color:#333;align-items:center;gap:6px;font-size:11.5px;display:flex}.txmodal-bg .m-note-top b{color:#111;font-weight:600}.txmodal-bg .m-note-top i{color:var(--oc-gold);font-size:13px}.txmodal-bg .m-note-meta{color:#999}.txmodal-bg .m-note-adv{white-space:nowrap;border-radius:4px;margin-left:auto;padding:1px 7px;font-size:9px;font-weight:600}.txmodal-bg .m-note-adv.wholesale{background:var(--oc-positive-bg);color:var(--oc-positive)}.txmodal-bg .m-note-adv.general{background:var(--ent-joint-bg);color:var(--ent-joint)}.txmodal-bg .m-note-adv.none{background:var(--oc-divider);color:#888}.txmodal-bg .m-note-adv.unset{color:#b08a3a;background:#faf3e6}.txmodal-bg .m-note-snip{color:#999;margin-top:4px;font-size:10.5px;line-height:1.45}.txmodal-bg .m-note-none{color:#888;align-items:center;gap:5px;font-size:11px;display:flex}.txmodal-bg .m-note-none i{color:#bbb;font-size:13px}.txmodal-bg .bulk-intro{color:#888;margin-bottom:12px;font-size:11.5px}.txmodal-bg .bulk-stk{border:.5px solid #ece7df;border-radius:8px;margin-bottom:8px;overflow:hidden}.txmodal-bg .bulk-h{cursor:pointer;background:#f8f6f2;align-items:center;gap:9px;padding:9px 12px;display:flex}.txmodal-bg .bulk-h input{accent-color:var(--oc-gold);width:15px;height:15px}.txmodal-bg .bulk-h .bs-stk{color:#111;font-size:12px;font-weight:600}.txmodal-bg .bulk-h .bs-nm{color:#bbb;font-size:10px}.txmodal-bg .bulk-h .bs-meta{color:#999;margin-left:auto;font-size:10.5px}.txmodal-bg .bulk-rows{padding:4px 12px 8px 22px}.txmodal-bg .bulk-rows .br{color:#666;cursor:pointer;align-items:center;gap:10px;padding:3px 0;font-size:11px;display:flex}.txmodal-bg .bulk-rows .br:hover{color:#333}.txmodal-bg .bulk-rows .br input{accent-color:var(--oc-gold);flex-shrink:0;width:14px;height:14px;margin-right:2px}.txmodal-bg .bulk-rows .br .b-cl{color:#333}.txmodal-bg .bulk-rows .br .b-meta{color:#999;margin-left:auto}.txmodal-bg .odt-line .ol-cl{color:#333}.txmodal-bg .bulk-rows .br .b-ent{color:#aaa}.txmodal-bg .giver-note{color:#888;padding:6px 0;font-size:11.5px}.txmodal-bg .mono{font-variant-numeric:tabular-nums}.txmodal-bg .empty{text-align:center;color:#bbb;padding:26px;font-size:12px}.oc-toast{background:var(--oc-dark);color:var(--oc-white);opacity:0;pointer-events:none;z-index:200;border-radius:9px;align-items:center;gap:10px;padding:11px 18px;font-size:12px;transition:opacity .25s,transform .25s;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)translateY(20px);box-shadow:0 8px 24px #00000040}.oc-toast.show{opacity:1;transform:translate(-50%)translateY(0)}.oc-toast i{color:var(--oc-gold);font-size:15px}.pfb .summary{flex-wrap:wrap;align-items:stretch;gap:9px;width:0;min-width:100%;margin-bottom:14px;display:flex}.pfb .sum-blk{border:.5px solid var(--oc-border);background:#fff;border-radius:10px;flex:150px;min-width:0;padding:12px 14px}.pfb .sum-lbl{color:#bbb;text-transform:uppercase;letter-spacing:.07em;margin-bottom:3px;font-size:10px}.pfb .sum-val{color:#111;font-variant-numeric:tabular-nums;font-size:17px;font-weight:500}.pfb .sum-sub{margin-top:2px;font-size:11px}.pfb .cg{color:var(--oc-positive)}.pfb .cr{color:var(--oc-negative)}.pfb .ca{color:var(--oc-gold)}.pfb .cm{color:#bbb}.pfb .controls{border:.5px solid var(--oc-border);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;width:0;min-width:100%;margin-bottom:14px;padding:9px 18px;display:flex}.pfb .toggle-view{border:.5px solid var(--oc-btn-border);border-radius:7px;display:flex;overflow:hidden}.pfb .tv-btn{color:#888;cursor:pointer;white-space:nowrap;background:#fff;border:none;padding:5px 14px;font-size:11px;font-weight:500}.pfb .tv-btn.on{background:var(--oc-dark);color:#fff}.pfb .tv-btn:first-child{border-right:.5px solid var(--oc-btn-border)}.pfb .acct-filters{flex-wrap:wrap;gap:5px;display:flex}.pfb .af{border:.5px solid var(--oc-btn-border);color:#666;cursor:pointer;white-space:nowrap;background:#fff;border-radius:6px;padding:4px 11px;font-size:11px}.pfb .af.on{border-color:var(--oc-gold);color:var(--oc-gold);background:#fdf9f3}.pfb .sort-note{color:#bbb;font-size:11px}.pfb .pf-ctl-right{align-items:center;gap:10px;margin-left:auto;display:flex}.pfb .port-card{border:.5px solid var(--oc-border);background:#fff;border-radius:10px;width:fit-content;max-width:100%;margin-bottom:14px;overflow:auto hidden;box-shadow:0 1px 4px #0000000d}.pfb table{border-collapse:collapse;width:100%;font-size:12px}.pfb thead tr{border-bottom:1px solid var(--oc-border);background:#e5e1da}.pfb th{text-align:left;color:#999;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;padding:7px 8px;font-size:10px;font-weight:500;position:relative;overflow:hidden}.pfb th.num{text-align:right}.pfb th.active-col{color:var(--oc-dark)}.pfb th .sort-arr{color:var(--oc-gold);margin-left:3px}.pfb th .sort-arr.dim{color:#ccc}.pfb td{border-bottom:.5px solid var(--oc-border-light);vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;padding:7px 8px;overflow:hidden}.pfb tbody tr:last-child td{border-bottom:none}.pfb tbody tr:hover td{background:#faf8f5}.pfb .code{color:#111;font-family:monospace;font-size:12px;font-weight:600}.pfb .name{color:#555;margin-top:1px;font-size:11px}.pfb td.num{text-align:right;color:#333;font-variant-numeric:tabular-nums;font-weight:500}.pfb .pos{color:var(--oc-positive)}.pfb .neg{color:var(--oc-negative)}.pfb .pct-bar-wrap{justify-content:flex-end;align-items:center;gap:5px;display:flex}.pfb .pct-bar{background:var(--oc-gold);opacity:.6;border-radius:2px;min-width:2px;height:4px}.pfb .acct-hd{color:#555;border-bottom:.5px solid var(--oc-border);background:#e5e1da;align-items:center;gap:8px;padding:8px;font-size:11px;font-weight:600;display:flex}.pfb .a-badge{border-radius:4px;padding:1px 7px;font-size:9px}.pfb tfoot td{color:#111;border-top:1px solid var(--oc-border);background:#e5e1da;padding:7px 8px;font-weight:600}.pfb tfoot td.num{text-align:right}.pfb .empty{text-align:center;color:#bbb;padding:30px;font-size:12px}.pfb .col-resize{cursor:col-resize;z-index:2;width:7px;height:100%;position:absolute;top:0;right:0}.pfb .col-resize:hover{background:#c6a6698c}.pfb th[draggable=true]{cursor:grab}.pfb .ent{color:#333;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;max-width:100%;font-size:11px;font-weight:500;display:inline-flex;overflow:hidden}.pfb .ent:before{content:"";background:var(--ec,#999);border-radius:50%;flex-shrink:0;width:6px;height:6px}.pfb .ent.individual{--ec:var(--ent-individual)}.pfb .ent.spouse{--ec:var(--ent-spouse)}.pfb .ent.joint{--ec:var(--ent-joint)}.pfb .ent.smsf{--ec:var(--ent-smsf)}.pfb .ent.trust{--ec:var(--ent-trust)}.pfb .ent.company{--ec:var(--ent-company)}.pfb .pf-acct{color:#333;letter-spacing:.02em;font-family:monospace;font-size:11px}.pfb .pf-acct-sub{color:#aaa;margin-top:1px;font-size:10px}.pfb .col-wrap{position:relative}.pfb .col-btn,.pfb .col-wrap{align-items:center;display:flex}.pfb .col-btn{border:.5px solid var(--oc-btn-border);background:var(--oc-white);color:#666;cursor:pointer;white-space:nowrap;border-radius:7px;gap:5px;padding:5px 10px;font-size:11px}.pfb .col-btn:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.pfb .col-menu-scrim{z-index:49;position:fixed;inset:0}.pfb .col-menu{background:var(--oc-white);border:.5px solid var(--oc-border);z-index:50;border-radius:8px;min-width:195px;padding:6px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 6px 20px #0000001a}.pfb .col-menu-hd{color:#bbb;text-transform:uppercase;letter-spacing:.06em;padding:4px 8px 6px;font-size:9px}.pfb .col-menu-item{color:#333;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.pfb .col-menu-item:hover{background:#faf8f5}.pfb .col-menu-item input{cursor:pointer;accent-color:var(--oc-gold)}.pfb .col-menu-note{color:#bbb;text-transform:uppercase;letter-spacing:.04em;margin-left:auto;font-size:9px}.pfb .col-menu-reset{color:var(--oc-gold);border-top:.5px solid #f0ede8;margin-top:4px;padding-top:8px}.cmpb .comp-strip{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:12px;display:grid}.cmpb .cstat{border:.5px solid var(--oc-border);background:#fff;border-radius:10px;padding:12px 13px}.cmpb .cstat-top{color:#bbb;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;margin-bottom:7px;font-size:9.5px;font-weight:500;display:flex}.cmpb .cstat-top i{font-size:13px}.cmpb .cstat-val{color:#111;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.cmpb .cstat-sub{color:#aaa;margin-top:3px;font-size:10px}.cmpb .dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.cmpb .two-col{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:760px){.cmpb .two-col{grid-template-columns:1fr}}.cmpb .card{border:.5px solid var(--oc-border);background:#fff;border-radius:10px;padding:14px}.cmpb .card+.card{margin-top:11px}.cmpb .c-ttl{color:#bbb;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;margin-bottom:11px;font-size:10px;font-weight:500;display:flex}.cmpb .c-act{color:var(--oc-gold);text-transform:none;letter-spacing:0;cursor:pointer;font-size:11px;font-weight:500}.cmpb .c-act:hover{text-decoration:underline}.cmpb .bdg{white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:500;display:inline-block}.cmpb .b-ok{background:var(--oc-positive-bg);color:var(--oc-positive)}.cmpb .b-du{background:var(--oc-warning-bg);color:var(--oc-warning-text)}.cmpb .b-ov{background:var(--oc-negative-bg);color:var(--oc-negative)}.cmpb .b-na{background:var(--oc-divider);color:#888}.cmpb .ct{border-collapse:collapse;width:100%}.cmpb .ct th{text-align:left;color:#bbb;text-transform:uppercase;letter-spacing:.05em;border-bottom:.5px solid var(--oc-divider);padding:5px 8px 6px;font-size:9.5px;font-weight:500}.cmpb .ct td{color:#333;border-bottom:.5px solid var(--oc-border-light);vertical-align:middle;padding:7px 8px;font-size:12px}.cmpb .ct tr:last-child td{border-bottom:none}.cmpb .ct .r{text-align:right}.cmpb .ent-pill{color:#222;font-size:11px;font-weight:500}.cmpb .ct-note{color:#bbb;margin-top:7px;font-size:10px}.cmpb .ct-empty{color:#bbb;padding:10px 4px;font-size:12px}.cmpb .kv{border-bottom:.5px solid var(--oc-border-light);padding:6px 0;font-size:12px;display:flex}.cmpb .kv:last-child{border-bottom:none}.cmpb .kv-l{color:#999;flex-shrink:0;width:140px;font-size:11px}.cmpb .kv-v{color:#222;font-weight:500}.plb .pl-wrap{width:fit-content;max-width:100%}.plb .tbl-scroll{overflow-x:auto}.plb .sum-strip{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:16px;display:grid}.plb .sum-card{background:var(--oc-white);border:.5px solid var(--oc-border);border-radius:10px;padding:13px 15px}.plb .sum-lbl{color:var(--oc-gold);text-transform:uppercase;letter-spacing:.07em;margin-bottom:5px;font-size:10px}.plb .sum-val{color:#111;margin-bottom:2px;font-size:20px;font-weight:500;line-height:1}.plb .sum-sub{color:#aaa;margin-top:3px;font-size:10px}.plb .card{background:var(--oc-white);border:.5px solid var(--oc-border);border-radius:10px;margin-bottom:12px;padding:14px}.plb .sec-hd{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.plb .sec-ttl{color:var(--oc-gold);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:500}.plb .sec-hd-r{align-items:center;gap:8px;display:flex}.plb .tbl-search{background:#faf9f7;border:.5px solid #e4e0da;border-radius:6px;align-items:center;gap:6px;height:28px;padding:0 9px;display:flex}.plb .tbl-search:focus-within{border-color:var(--oc-gold)}.plb .tbl-search i{color:#bbb;font-size:12px}.plb .tbl-search input{color:#444;background:0 0;border:none;outline:none;width:150px;font-size:11px}.plb .tbl-search input::placeholder{color:#bbb}.plb .tbl{border-collapse:collapse;width:100%}.plb .tbl thead tr{background:#e5e1da}.plb .tbl th{text-overflow:ellipsis;color:#bbb;text-transform:uppercase;letter-spacing:.06em;text-align:left;border-bottom:.5px solid var(--oc-border);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;padding:6px 10px 9px;font-size:10px;position:relative;overflow:hidden}.plb .tbl th[draggable=true]{cursor:grab}.plb .tbl th[draggable=true]:active{cursor:grabbing}.plb .tbl th:hover{color:var(--oc-gold)}.plb .tbl th.num{text-align:right}.plb .sort-icon{margin-left:3px;font-size:8px}.plb .sort-icon,.plb .tbl th.asc .sort-icon,.plb .tbl th.desc .sort-icon{color:var(--oc-gold)}.plb .col-rz{cursor:col-resize;z-index:2;width:7px;height:100%;position:absolute;top:0;right:0}.plb .col-rz:hover{background:#c6a6698c}.plb .tbl td{color:#333;vertical-align:middle;border-bottom:.5px solid #f5f2ed;padding:9px 10px;font-size:12px;overflow:hidden}.plb .tbl td.num{text-align:right;font-variant-numeric:tabular-nums}.plb .tbl tbody tr:last-child td{border-bottom:none}.plb .tbl tbody tr:hover td{background:#fafaf8}.plb .deal-name{color:#222;font-size:12px;font-weight:500}.plb .deal-code{color:#aaa;margin-top:1px;font-family:monospace;font-size:10px}.plb .acctno{color:#aaa;letter-spacing:.02em;margin-top:3px;font-size:10px}.plb .tbdg{white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:9px;font-weight:500;display:inline-block}.plb .tbdg-pl{color:#3a5080;background:#eef0f8}.plb .tbdg-ipo{color:#5a1a96;background:#f0e8fd}.plb .tbdg-ent{color:#1a6896;background:#e8f4fd}.plb .acc-cell{flex-direction:column;gap:1px;display:flex}.plb .acc-method{color:#555;align-items:center;gap:3px;font-size:10px;display:flex}.plb .acc-method i{color:#aaa;font-size:11px}.plb .acc-manual{color:#7c5cbf}.plb .acc-ip{color:#bbb;text-underline-offset:2px;cursor:default;font-family:ui-monospace,monospace;font-size:9px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.plb .acc-pending{background:var(--oc-warning-bg);color:var(--oc-warning-text);border-radius:4px;padding:2px 6px;font-size:9px;font-weight:500;display:inline-block}.plb .row-acts{justify-content:flex-end;gap:4px;display:none}.plb .tbl tbody tr:hover .row-acts{display:flex}.plb .ra-btn{background:var(--oc-white);cursor:pointer;color:#888;border:.5px solid #e4e0da;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex}.plb .ra-btn:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.plb .empty{text-align:center;color:#bbb;padding:26px;font-size:12px}.plb .state-msg{color:#888;padding:16px 0;font-size:12px}.plb .state-err{color:var(--oc-negative)}.plb .col-wrap{align-items:center;display:flex;position:relative}.plb .col-btn{border:.5px solid var(--oc-btn-border);background:var(--oc-white);color:#666;cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;display:inline-flex}.plb .col-btn:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.plb .col-menu-scrim{z-index:49;position:fixed;inset:0}.plb .col-menu{background:var(--oc-white);border:.5px solid var(--oc-border);z-index:50;border-radius:8px;min-width:185px;padding:6px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 6px 20px #0000001a}.plb .col-menu-hd{color:#bbb;text-transform:uppercase;letter-spacing:.06em;padding:4px 8px 6px;font-size:9px}.plb .col-menu-item{color:#333;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.plb .col-menu-item:hover{background:#faf8f5}.plb .col-menu-item input{cursor:pointer;accent-color:var(--oc-gold)}.plb .col-menu-reset{color:var(--oc-gold);border-top:.5px solid var(--oc-divider);margin-top:4px;padding-top:8px}.plb .modal-bg{z-index:100;background:#00000059;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.plb .modal-bg.open{display:flex}.plb .modal{background:var(--oc-white);border-radius:12px;width:480px;max-width:94vw;padding:24px;box-shadow:0 8px 32px #0000002e}.plb .modal-hd{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.plb .modal-ttl{color:#111;font-size:15px;font-weight:500}.plb .modal-x{cursor:pointer;color:#888;background:0 0;border:.5px solid #e4e0da;border-radius:5px;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;display:flex}.plb .modal-x:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.plb .form-row{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.plb .form-row.full{grid-template-columns:1fr}.plb .fld label{color:#999;text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;font-size:10px;display:block}.plb .fld input,.plb .fld select{color:#333;background:#faf9f7;border:.5px solid #e4e0da;border-radius:7px;outline:none;width:100%;padding:7px 10px;font-size:12px}.plb .fld input:focus,.plb .fld select:focus{border-color:var(--oc-gold)}.plb .modal-ft{border-top:.5px solid #f0ede8;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;display:flex}.docb .card{background:var(--oc-white);border:.5px solid var(--oc-border);border-radius:10px;padding:14px}.docb .oc-hug{width:fit-content;max-width:100%}.docb .ct-scroll{overflow-x:auto}.docb .scope-note{color:#aaa;align-items:center;gap:6px;margin-bottom:11px;font-size:11px;display:flex}.docb .scope-note i{color:var(--oc-gold);font-size:13px}.docb .scope-note a{color:var(--oc-gold);cursor:pointer}.docb .docs-bar{align-items:center;gap:8px;margin-bottom:12px;display:flex}.docb .search-inp{background:var(--oc-white);border:.5px solid #e4e0da;border-radius:7px;flex:1;align-items:center;gap:6px;max-width:260px;padding:7px 10px;display:flex}.docb .search-inp:focus-within{border-color:var(--oc-gold)}.docb .search-inp i{color:#bbb;font-size:13px}.docb .search-inp input{color:#333;background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:12px}.docb .d-count{color:#aaa;margin-left:auto;font-size:11px}.docb .ms{display:inline-block;position:relative}.docb .ms-btn{color:#333;background:var(--oc-white);cursor:pointer;white-space:nowrap;border:.5px solid #e4e0da;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-width:140px;padding:7px 10px;font-family:inherit;font-size:12px;display:inline-flex}.docb .ms-btn:hover{border-color:var(--oc-gold)}.docb .ms-btn i{color:#bbb;flex-shrink:0;font-size:12px}.docb .ms-scrim{z-index:59;position:fixed;inset:0}.docb .ms-pop{background:var(--oc-white);border:.5px solid var(--oc-border);z-index:60;border-radius:8px;min-width:215px;max-height:300px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 6px 20px #0000001a}.docb .ms-item{color:#333;cursor:pointer;white-space:nowrap;border-radius:5px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.docb .ms-item:hover{background:#faf8f5}.docb .ms-item input{accent-color:var(--oc-gold);cursor:pointer;flex-shrink:0}.docb .ms-allrow{border-bottom:.5px solid #f0ede8;margin-bottom:4px;padding-bottom:8px;font-weight:500}.docb .col-wrap{align-items:center;display:flex;position:relative}.docb .col-btn{background:var(--oc-white);color:#666;cursor:pointer;white-space:nowrap;border:.5px solid #e4e0da;border-radius:7px;align-items:center;gap:5px;padding:7px 10px;font-size:11px;display:inline-flex}.docb .col-btn:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.docb .col-menu-scrim{z-index:49;position:fixed;inset:0}.docb .col-menu{background:var(--oc-white);border:.5px solid var(--oc-border);z-index:50;border-radius:8px;min-width:185px;padding:6px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 6px 20px #0000001a}.docb .col-menu-hd{color:#bbb;text-transform:uppercase;letter-spacing:.06em;padding:4px 8px 6px;font-size:9px}.docb .col-menu-item{color:#333;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.docb .col-menu-item:hover{background:#faf8f5}.docb .col-menu-item input{cursor:pointer;accent-color:var(--oc-gold)}.docb .col-menu-reset{color:var(--oc-gold);border-top:.5px solid var(--oc-divider);margin-top:4px;padding-top:8px}.docb .ct{border-collapse:collapse;width:100%}.docb .ct th{text-overflow:ellipsis;text-align:left;color:#bbb;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-bottom:.5px solid #f0ede8;padding:6px 8px;font-size:9.5px;font-weight:500;position:relative;overflow:hidden}.docb .ct th[draggable=true]{cursor:grab}.docb .ct th[draggable=true]:active{cursor:grabbing}.docb .ct th.srt:hover{color:#888}.docb .sort-icon{color:var(--oc-gold);margin-left:3px;font-size:8px}.docb .col-rz{cursor:col-resize;z-index:2;width:7px;height:100%;position:absolute;top:0;right:0}.docb .col-rz:hover{background:#c6a6698c}.docb .ct td{color:#333;vertical-align:middle;border-bottom:.5px solid #f5f2ed;padding:8px;font-size:12px;overflow:hidden}.docb .ct tbody tr:last-child td{border-bottom:none}.docb .ct tbody tr:hover{background:#faf8f5}.docb .d-name{color:#222;align-items:center;gap:8px;font-weight:500;display:flex}.docb .d-name i{color:var(--oc-gold);font-size:15px}.docb .acctno{color:#aaa;letter-spacing:.02em;margin-top:3px;font-size:10px}.docb .cat{color:#666;white-space:nowrap;background:#f0ede8;border-radius:5px;padding:2px 8px;font-size:10px}.docb .cat-708{color:#9a6b14;background:#fdf4e3}.docb .cat-aml{color:#3a5080;background:#eef0f8}.docb .cat-risk{color:#0f6e56;background:#e4f4ec}.docb .ver{color:#888;background:#f5f2ed;padding:1px 6px}.docb .lnk-pill,.docb .ver{border-radius:4px;font-size:10px}.docb .lnk-pill{color:#9a6b14;white-space:nowrap;background:#fdf4e3;padding:2px 7px}.docb .up-cell{color:#777;font-size:11px}.docb .d-act{color:#bbb;gap:8px;display:flex}.docb .d-act i{cursor:pointer;font-size:15px}.docb .d-act i:hover{color:var(--oc-gold)}.docb .no-docs{text-align:center;color:#bbb;padding:40px 0;font-size:13px}.docb .no-docs i{color:#ddd;margin-bottom:10px;font-size:28px;display:block}.docb .state-msg{color:#888;padding:16px 0;font-size:12px}.docb .state-err{color:var(--oc-negative)}.docb .modal-bg{z-index:100;background:#27282e8c;justify-content:center;align-items:flex-start;padding:40px 0;display:none;position:fixed;inset:0;overflow-y:auto}.docb .modal-bg.open{display:flex}.docb .modal{background:var(--oc-white);border-radius:12px;width:500px;max-width:95%;height:fit-content;padding:20px 22px;box-shadow:0 8px 32px #0000002e}.docb .modal-hd{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.docb .modal-title{color:#111;font-size:15px;font-weight:500}.docb .modal-sub{color:#999;margin-top:2px;font-size:11px}.docb .modal-close{color:#bbb;cursor:pointer;background:0 0;border:none;font-size:18px;line-height:1}.docb .modal-close:hover{color:#555}.docb .form-row{margin-bottom:11px}.docb .form-label{color:#666;margin-bottom:4px;font-size:11px;font-weight:500;display:block}.docb .form-label .req{color:var(--oc-negative)}.docb .form-input,.docb .form-select{color:#333;border:.5px solid #e4e0da;border-radius:7px;outline:none;width:100%;padding:7px 10px;font-family:inherit;font-size:12px}.docb .form-input:focus,.docb .form-select:focus{border-color:var(--oc-gold)}.docb .form-row-2{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:11px;display:grid}.docb .dropzone{text-align:center;color:#aaa;cursor:pointer;background:#faf8f5;border:1px dashed #d8d2c8;border-radius:8px;padding:16px;font-size:12px}.docb .dropzone:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.docb .dropzone i{margin-bottom:6px;font-size:22px;display:block}.docb .modal-footer{border-top:.5px solid #f0ede8;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;display:flex}.docb .m-btn{cursor:pointer;border:none;border-radius:7px;padding:8px 16px;font-size:12px;font-weight:500}.docb .m-btn-cancel{color:#666;background:#f5f3ef;border:.5px solid #e4e0da}.docb .m-btn-cancel:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.docb .m-btn-save{background:var(--oc-gold);color:#fff}.docb .m-btn-save:hover{background:#b8975a}.docb .m-btn[disabled]{opacity:.6;cursor:not-allowed}.s708b .modal-bg{z-index:100;background:#27282e8c;justify-content:center;align-items:flex-start;padding:40px 0;display:none;position:fixed;inset:0;overflow-y:auto}.s708b .modal-bg.open{display:flex}.s708b .modal{background:var(--oc-white);border-radius:12px;width:500px;max-width:95%;height:fit-content;padding:20px 22px;box-shadow:0 8px 32px #0000002e}.s708b .modal-hd{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.s708b .modal-title{color:#111;font-size:15px;font-weight:500}.s708b .modal-sub{color:#999;margin-top:2px;font-size:11px}.s708b .modal-close{color:#bbb;cursor:pointer;background:0 0;border:none;font-size:18px;line-height:1}.s708b .modal-close:hover{color:#555}.s708b .form-row{margin-bottom:11px}.s708b .form-label{color:#666;margin-bottom:4px;font-size:11px;font-weight:500;display:block}.s708b .form-label .req{color:var(--oc-negative)}.s708b .form-input,.s708b .form-select{color:#333;border:.5px solid #e4e0da;border-radius:7px;outline:none;width:100%;padding:7px 10px;font-family:inherit;font-size:12px}.s708b .form-input:focus,.s708b .form-select:focus{border-color:var(--oc-gold)}.s708b .form-row-2{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:11px;display:grid}.s708b .dropzone{text-align:center;color:#aaa;cursor:pointer;background:#faf8f5;border:1px dashed #d8d2c8;border-radius:8px;padding:16px;font-size:12px}.s708b .dropzone:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.s708b .dropzone i{margin-bottom:6px;font-size:22px;display:block}.s708b .modal-footer{border-top:.5px solid #f0ede8;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;display:flex}.s708b .m-btn{cursor:pointer;border:none;border-radius:7px;padding:8px 16px;font-size:12px;font-weight:500}.s708b .m-btn-cancel{color:#666;background:#f5f3ef;border:.5px solid #e4e0da}.s708b .m-btn-cancel:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.s708b .m-btn-save{background:var(--oc-gold);color:#fff}.s708b .m-btn-save:hover{background:#b8975a}.s708b .m-btn[disabled]{opacity:.6;cursor:not-allowed}.ico-btn{border:.5px solid var(--oc-border);cursor:pointer;color:#888;background:#fff;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;display:flex;position:relative}.ico-btn:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.ndot{background:#a32d2d;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:6px}.clb .ctl{gap:8px;width:0;min-width:100%;margin-bottom:10px}.clb .ctl,.clb .ctl-grp{flex-wrap:wrap;align-items:center;display:flex}.clb .ctl-grp{gap:4px}.clb .ctl-lbl{color:#bbb;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;margin-right:2px;font-size:9px}.clb .pd{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.clb .pill{color:#666;cursor:pointer;white-space:nowrap;background:#fff;border:.5px solid #e4e0da;border-radius:14px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;display:inline-flex}.clb .pill:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.clb .pill.on{background:var(--oc-dark);color:#fff;border-color:var(--oc-dark)}.clb .toggle{color:#2f7d6b;cursor:pointer;white-space:nowrap;background:#fff;border:.5px solid #cdd7d3;border-radius:14px;align-items:center;gap:5px;padding:4px 11px;font-size:11px;display:inline-flex}.clb .toggle.on{background:#e3f1ef;border-color:#9cc4ba;font-weight:600}.clb .toggle i{font-size:13px}.clb .sep{background:#eee;width:1px;height:18px;margin:0 2px}.clb .client-count{color:#999;white-space:nowrap;margin-left:auto;font-size:11px}.clb .chips{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.clb .chip{color:#666;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#fff;border:.5px solid #e4e0da;border-radius:5px;padding:4px 11px;font-size:11px}.clb .chip.on,.clb .chip:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.clb .chip.on{background:#fdf9f3}.clb .chip.all.on{border-color:var(--oc-dark);color:#fff;background:var(--oc-dark)}.clb .chip-sep{background:#e4e0da;width:.5px;height:16px;margin:0 3px}.clb .col-wrap{position:relative}.clb .col-btn,.clb .col-wrap{align-items:center;display:flex}.clb .col-btn{color:#666;cursor:pointer;white-space:nowrap;background:#fff;border:.5px solid #e4e0da;border-radius:6px;gap:5px;padding:5px 11px;font-size:11px}.clb .col-btn:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.clb .col-menu-scrim{z-index:49;position:fixed;inset:0}.clb .col-menu{border:.5px solid var(--oc-border);z-index:50;background:#fff;border-radius:8px;min-width:175px;padding:6px;position:absolute;top:calc(100% + 5px);left:0;right:auto;box-shadow:0 6px 20px #0000001a}.clb .col-menu-hd{color:#bbb;text-transform:uppercase;letter-spacing:.06em;padding:4px 8px 6px;font-size:9px}.clb .col-menu-item{color:#333;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.clb .col-menu-item:hover{background:#faf8f5}.clb .col-menu-item input{cursor:pointer;accent-color:var(--oc-gold)}.clb .col-menu-reset{color:var(--oc-gold);border-top:.5px solid #f0ede8;margin-top:4px;padding-top:8px}.clb .tbl-wrap{background:#fff;border:.5px solid #e8e4de;border-radius:10px;width:fit-content;max-width:100%;overflow-x:auto}.clb .reg{border-collapse:collapse}.clb .reg th{color:#999;text-transform:uppercase;letter-spacing:.05em;text-align:left;white-space:nowrap;-webkit-user-select:none;user-select:none;text-overflow:ellipsis;cursor:grab;background:#f8f6f2;border-bottom:.5px solid #e8e4de;padding:7px 12px;font-size:10px;font-weight:500;position:relative;overflow:hidden}.clb .reg th:active{cursor:grabbing}.clb .reg th.sortable{cursor:pointer}.clb .reg th.sortable:hover{color:#27282e;background:#f0ede7}.clb .reg th.r{text-align:right}.clb .reg th.c{text-align:center}.clb .sc{color:var(--oc-gold);margin-left:4px;font-size:9px}.clb .col-resize{cursor:col-resize;z-index:2;width:7px;height:100%;position:absolute;top:0;right:0}.clb .col-resize:hover{background:#c6a6698c}.clb .reg td{color:#222;vertical-align:middle;border-bottom:.5px solid #f5f2ed;padding:8px 12px;font-size:12px;overflow:hidden}.clb .reg td.r{text-align:right;font-weight:500}.clb .reg td.c{text-align:center}.clb .reg tbody tr:last-child td{border-bottom:none}.clb .reg tbody tr{cursor:pointer}.clb .reg tbody tr:hover td{background:#faf8f5}.clb .reg tbody tr:hover .row-actions{display:flex}.clb .cl-cell{gap:9px}.clb .cl-av,.clb .cl-cell{align-items:center;display:flex}.clb .cl-av{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;width:30px;height:30px;font-size:11px;font-weight:600}.clb .cl-name{color:#111;cursor:pointer;font-size:12px;font-weight:500;line-height:1.3}.clb .cl-name:hover{color:var(--oc-gold)}.clb .cl-ents{flex-wrap:wrap;gap:3px;margin-top:3px;display:flex}.clb .comp-cell{justify-content:center;align-items:center;gap:6px;display:flex}.clb .comp-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.clb .comp-dot.ok{background:#0f6e56}.clb .comp-dot.soon{background:var(--oc-gold)}.clb .comp-dot.over{background:#a32d2d}.clb .comp-lbl{font-size:11px}.clb .comp-lbl.ok{color:#0f6e56}.clb .comp-lbl.soon{color:var(--oc-gold)}.clb .comp-lbl.over{color:#a32d2d}.clb .fua{color:#111;font-size:12px;font-weight:500}.clb .date-val{color:#555;font-size:11px}.clb .date-val.over{color:#a32d2d;font-weight:500}.clb .date-val.soon{color:var(--oc-gold);font-weight:500}.clb .adv-chip{color:#444;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.clb .row-actions{justify-content:flex-end;gap:3px;display:flex}.clb .ra-btn[disabled]{opacity:.6;cursor:default}.clb .ra-spin{animation:ra-spin .7s linear infinite}@keyframes ra-spin{to{transform:rotate(1turn)}}.clb .ra-btn{color:#bbb;cursor:pointer;background:#fff;border:.5px solid #e4e0da;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:flex}.clb .ra-btn:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.clb .grp-row td{background:#f6f4ef;border-bottom:.5px solid #eae6df;padding:7px 10px}.clb .grp-h{color:#27282e;align-items:center;gap:9px;font-size:11px;font-weight:600;display:flex}.clb .grp-h .pd{width:9px;height:9px}.clb .grp-h .gm{color:#999;margin-left:auto;font-size:10.5px;font-weight:500}.clb .empty{text-align:center;color:#bbb;padding:50px 0;font-size:13px}.clb .empty i{color:#ddd;margin-bottom:8px;font-size:28px;display:block}.emodal-bg .sect-title{color:#888;text-transform:uppercase;letter-spacing:.06em;margin:14px 0 8px;font-size:10px;font-weight:600}.cl-toast{background:var(--oc-dark);color:#fff;z-index:200;border-radius:9px;align-items:center;gap:10px;padding:11px 18px;font-size:12px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}.phead{background:var(--oc-white);border-bottom:.5px solid var(--oc-border);flex-shrink:0;padding:14px 18px}.ph-top{gap:11px}.ph-ic,.ph-top{align-items:center;display:flex}.ph-ic{background:var(--oc-dark);width:38px;height:38px;color:var(--oc-gold);border-radius:9px;flex-shrink:0;justify-content:center;font-size:18px}.ph-ttl{color:#111;font-size:16px;font-weight:600}.ph-sub{color:#aaa;margin-top:1px;font-size:11px}.sect-lbl{color:#999;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;margin:4px 2px 9px;font-size:10px;font-weight:600;display:flex}.sect-lbl i{color:var(--oc-gold);font-size:13px}.cmpl{max-width:1040px}.cmpl .body{padding:16px 0 0}.cmpl .comp-strip{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:14px;display:grid}.cmpl .cstat{background:var(--oc-white);border:.5px solid var(--oc-border);border-radius:10px;padding:12px 13px}.cmpl .cstat-top{color:#bbb;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;margin-bottom:7px;font-size:9.5px;font-weight:500;display:flex}.cmpl .cstat-top i{font-size:13px}.cmpl .cstat-val{color:#111;align-items:center;gap:7px;font-size:19px;font-weight:600;display:flex}.cmpl .cstat-sub{color:#aaa;margin-top:3px;font-size:10px}.cmpl .dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.cmpl .bdg{white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:9px;font-weight:500;display:inline-block}.cmpl .b-ok{background:var(--oc-positive-bg);color:var(--oc-positive)}.cmpl .b-du{background:var(--oc-warning-bg);color:var(--oc-warning-text)}.cmpl .b-ov{background:var(--oc-negative-bg);color:var(--oc-negative)}.cmpl .b-na{background:var(--oc-divider);color:#888}.cmpl .b-info{background:var(--ent-joint-bg);color:var(--ent-joint)}.cmpl .b-out{background:var(--oc-warning-bg);color:var(--oc-warning-text);border:.5px solid #f0d9a8}.cmpl .empty{text-align:center;color:#bbb;padding:30px;font-size:12px}.cmpl .cmp-grid{grid-template-columns:repeat(2,1fr);gap:11px;margin-bottom:16px;display:grid}.cmpl .cmp-card{background:var(--oc-white);border:.5px solid var(--oc-border);border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 3px #28282e0d}.cmpl .cmp-chd{gap:11px;padding:13px 14px 10px}.cmpl .cmp-chd,.cmpl .cmp-ic{align-items:center;display:flex}.cmpl .cmp-ic{border-radius:11px;flex-shrink:0;justify-content:center;width:40px;height:40px;font-size:19px}.cmpl .cmp-type{letter-spacing:.01em;font-size:14px;font-weight:700}.cmpl .cmp-tsub{color:#999;margin-top:1px;font-size:11px}.cmpl .cmp-arrow{color:#cbb88a;cursor:pointer;margin-left:auto;font-size:16px}.cmpl .cmp-arrow:hover{color:var(--oc-gold)}.cmpl .cmp-chips{flex-wrap:wrap;gap:6px;padding:0 14px 10px;display:flex}.cmpl .cmp-chip{border:.5px solid var(--oc-border);color:#777;cursor:pointer;background:var(--oc-white);border-radius:13px;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:500;display:inline-flex}.cmpl .cmp-chip .n{font-weight:700}.cmpl .cmp-chip.on{background:var(--oc-dark);color:#fff;border-color:var(--oc-dark)}.cmpl .cmp-chip.ov{color:#a32d2d;border-color:#f3c9c9}.cmpl .cmp-chip.ov.on{color:#fff;background:#a32d2d;border-color:#a32d2d}.cmpl .cmp-chip.du{color:#9a6b14;border-color:#ecd9ad}.cmpl .cmp-chip.du.on{color:#fff;background:#9a6b14;border-color:#9a6b14}.cmpl .cmp-list2{flex:1;padding:2px 8px 6px}.cmpl .cmp-row{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.cmpl .cmp-row:hover{background:#faf8f4}.cmpl .cmp-rmain{flex:1;min-width:0}.cmpl .cmp-rname{color:#222;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.cmpl .cmp-rname,.cmpl .cmp-rsub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cmpl .cmp-rsub{color:#bbb;margin-top:1px;font-size:10px}.cmpl .cmp-rdate{color:#aaa;align-items:center;gap:4px;margin-top:2px;font-size:10.5px;display:flex}.cmpl .cmp-rdate i{font-size:11px}.cmpl .cmp-chev{color:#ccc;flex-shrink:0;font-size:14px}.cmpl .cmp-empty2{text-align:center;color:#bbb;padding:16px 8px;font-size:11px}.cmpl .cmp-foot{background:var(--oc-surface);border-top:.5px solid var(--oc-divider);color:#999;align-items:center;gap:8px;padding:9px 14px;font-size:10.5px;display:flex}.cmpl .cmp-foot .fl{color:var(--oc-gold);cursor:pointer;margin-left:auto;font-weight:500}.cmpl .cmp-foot .fl:hover{text-decoration:underline}.cmpl .hi{color:#a32d2d;white-space:nowrap;background:#fce8e8;border-radius:9px;padding:1px 6px;font-size:8.5px;font-weight:600}.cmpl .hi.sx{color:#5a1a96;background:#f3eafc}.cmpl .side-b{color:var(--oc-positive);font-weight:600}.cmpl .side-s{color:#a32d2d;font-weight:600}.cmpl .oreg-grid{grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:10px;display:grid}.cmpl .oreg-tile{background:var(--oc-white);border:.5px solid var(--oc-border);cursor:pointer;border-radius:11px;align-items:flex-start;gap:11px;padding:13px 12px;transition:border-color .12s,box-shadow .12s;display:flex}.cmpl .oreg-tile:hover{border-color:var(--oc-gold);box-shadow:0 1px 3px #28282e0f}.cmpl .oreg-ic{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex}.cmpl .oreg-txt{min-width:0}.cmpl .oreg-name{color:var(--oc-dark);font-size:12px;font-weight:600;line-height:1.25}.cmpl .oreg-meta{color:#aaa;align-items:center;gap:5px;margin-top:4px;font-size:10px;display:flex}.cmpl .oreg-tag{letter-spacing:.04em;text-transform:uppercase;background:var(--oc-divider);color:#999;border-radius:8px;padding:1px 6px;font-size:8px;font-weight:600}.cmpl-toast{background:var(--oc-dark);color:#fff;z-index:200;border-radius:9px;align-items:center;gap:10px;padding:11px 18px;font-size:12px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}.cmpl-toast i{color:var(--oc-gold);font-size:15px}.ordb .phead{width:0;min-width:100%}.ordb .body{padding:16px 0 0}.ordb .comp-strip{grid-template-columns:repeat(4,1fr);gap:9px;width:0;min-width:100%;margin-bottom:14px;display:grid}.ordb .cstat{background:var(--oc-white);border:.5px solid var(--oc-border);border-radius:10px;padding:12px 13px}.ordb .cstat-top{color:#bbb;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;margin-bottom:7px;font-size:9.5px;font-weight:500;display:flex}.ordb .cstat-top i{font-size:13px}.ordb .cstat-val{color:#111;align-items:center;gap:7px;font-size:17px;font-weight:600;display:flex}.ordb .cstat-sub{color:#aaa;margin-top:3px;font-size:10px}.ordb .dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ordb .card{width:fit-content;max-width:100%;padding:14px;overflow:visible}.ordb .ctl{gap:8px;width:0;min-width:100%;margin-bottom:12px}.ordb .ctl,.ordb .ctl-grp{flex-wrap:wrap;align-items:center;display:flex}.ordb .ctl-grp{gap:4px}.ordb .ctl-lbl{color:#bbb;text-transform:uppercase;letter-spacing:.06em;margin-right:2px;font-size:9px}.ordb .pill{color:#666;cursor:pointer;white-space:nowrap;background:#fff;border:.5px solid #e4e0da;border-radius:14px;align-items:center;padding:4px 10px;font-size:11px;display:inline-flex}.ordb .pill:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.ordb .pill.on{background:var(--oc-dark);color:#fff;border-color:var(--oc-dark)}.ordb .pill .pd{border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.ordb .toggle{color:#2f7d6b;cursor:pointer;white-space:nowrap;background:#fff;border:.5px solid #cdd7d3;border-radius:14px;align-items:center;gap:5px;padding:4px 11px;font-size:11px;display:flex}.ordb .toggle.on{background:#e3f1ef;border-color:#9cc4ba;font-weight:600}.ordb .toggle i{font-size:13px}.ordb .sep{background:#eee;width:1px;height:18px;margin:0 2px}.ordb .adv-chip{color:#444;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.ordb .adv-chip .pd{border-radius:50%;flex-shrink:0;width:7px;height:7px}.ordb .col-wrap{position:relative}.ordb .col-btn,.ordb .col-wrap{align-items:center;display:flex}.ordb .col-btn{color:#666;cursor:pointer;white-space:nowrap;background:#fff;border:.5px solid #e4e0da;border-radius:7px;gap:5px;padding:5px 10px;font-size:11px}.ordb .col-btn:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.ordb .col-menu-scrim{z-index:40;position:fixed;inset:0}.ordb .col-menu{border:.5px solid var(--oc-border);z-index:50;background:#fff;border-radius:8px;min-width:185px;padding:6px;display:none;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 6px 20px #0000001a}.ordb .col-menu.open{display:block}.ordb .col-menu-hd{color:#bbb;text-transform:uppercase;letter-spacing:.06em;padding:4px 8px 6px;font-size:9px}.ordb .col-menu-item{color:#333;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.ordb .col-menu-item:hover{background:#faf8f5}.ordb .col-menu-item input{cursor:pointer;accent-color:var(--oc-gold)}.ordb .col-menu-reset{color:var(--oc-gold);border-top:.5px solid #f0ede8;margin-top:4px;padding-top:8px}.ordb .ord-search{min-width:0}.ordb .ord-search .search-input{width:170px}.ordb .reg-wrap{overflow-x:auto}.ordb .reg{border-collapse:collapse;table-layout:fixed;width:100%}.ordb .reg th{text-align:left;color:#bbb;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;border-bottom:.5px solid #eee;padding:6px 8px 7px;font-size:9.5px;font-weight:500;position:relative;overflow:hidden}.ordb .reg th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.ordb .reg th.sortable:hover{color:#888}.ordb .reg th.r{text-align:right}.ordb .reg th:active{cursor:grabbing}.ordb .col-resize{cursor:col-resize;z-index:2;width:7px;height:100%;position:absolute;top:0;right:0}.ordb .col-resize:hover{background:#c6a6698c}.ordb .sc{color:var(--oc-gold);margin-left:2px;font-size:8px}.ordb .reg td{color:#333;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;border-bottom:.5px solid #f5f2ed;padding:8px;font-size:12px;overflow:hidden}.ordb .reg tbody tr:hover td{background:#faf8f4}.ordb .reg tr.grp-row:hover td{background:#f3f1ec}.ordb .reg .r{text-align:right;font-variant-numeric:tabular-nums}.ordb .reg tfoot td{color:#111;border-top:1px solid var(--oc-border);padding:9px 8px;font-size:11px;font-weight:600}.ordb .mono{font-variant-numeric:tabular-nums}.ordb .ordno{color:#888;letter-spacing:.02em;font-size:11px}.ordb .stk{color:#111;font-weight:600}.ordb .side-b{color:var(--oc-positive);font-weight:500}.ordb .side-s{color:#a32d2d;font-weight:500}.ordb .acctno{color:#aaa;letter-spacing:.02em;margin-top:3px;font-size:10px}.ordb .cl-name{color:#333;cursor:pointer;font-weight:500}.ordb .cl-name:hover{color:var(--oc-gold)}.ordb .ent{white-space:nowrap;color:#444;align-items:center;gap:5px;padding:2px 7px 2px 0;font-size:10px;font-weight:500;display:inline-flex}.ordb .ent:before{content:"";background:var(--ec,#999);border-radius:50%;flex-shrink:0;width:6px;height:6px}.ordb .muted{color:#bbb}.ordb .grp-row td{background:#f6f4ef;border-bottom:.5px solid #eae6df;padding:7px 10px}.ordb .grp-h{color:var(--oc-dark);align-items:center;gap:9px;font-size:11px;font-weight:600;display:flex}.ordb .grp-h .pd{border-radius:50%;flex-shrink:0;width:9px;height:9px}.ordb .grp-h .gm{color:#999;margin-left:auto;font-size:10.5px;font-weight:500}.ordb .bdg{white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:9px;font-weight:500;display:inline-block}.ordb .b-ok{background:var(--oc-positive-bg);color:var(--oc-positive)}.ordb .b-du{background:var(--oc-warning-bg);color:var(--oc-warning-text)}.ordb .b-na{background:var(--oc-divider);color:#888}.ordb .b-info{background:var(--ent-joint-bg);color:var(--ent-joint)}.ordb .b-out{background:var(--oc-warning-bg);color:var(--oc-warning-text);border:.5px solid #f0d9a8}.ordb .flags{flex-wrap:wrap;gap:3px;display:flex}.ordb .flag{cursor:default;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:inline-flex}.ordb .f-warn{background:var(--oc-warning-bg);color:var(--oc-warning-text)}.ordb .f-crit{color:#a32d2d;background:#fce8e8}.ordb .f-wall{color:#5a1a96;background:#ece9f6}.ordb .f-info{background:var(--ent-joint-bg);color:var(--ent-joint)}.ordb .rowact{color:var(--oc-gold);cursor:pointer;white-space:nowrap;font-size:10.5px;font-weight:500}.ordb .rowact:hover{text-decoration:underline}.ordb .rowact.muted{color:#bbb}.ordb .empty{text-align:center;color:#bbb;padding:26px;font-size:12px}.ordb-toast{background:var(--oc-dark);color:#fff;z-index:200;border-radius:9px;align-items:center;gap:10px;padding:11px 18px;font-size:12px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}.ordb-toast i{color:var(--oc-gold);font-size:15px}.amlb .body{padding:16px 0 0}.amlb .comp-strip{grid-template-columns:repeat(4,1fr);gap:9px;width:0;min-width:100%;margin-bottom:14px;display:grid}.amlb .cstat{background:var(--oc-white);border:.5px solid var(--oc-border);border-radius:10px;padding:12px 13px}.amlb .cstat-top{color:#bbb;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;margin-bottom:7px;font-size:9.5px;font-weight:500;display:flex}.amlb .cstat-top i{font-size:13px}.amlb .cstat-val{color:#111;align-items:center;gap:7px;font-size:15px;font-weight:600;display:flex}.amlb .cstat-sub{color:#aaa;margin-top:3px;font-size:10px}.amlb .dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.amlb .card{width:fit-content;max-width:100%;padding:14px;overflow:visible}.amlb .ctl{gap:8px;width:0;min-width:100%;margin-bottom:12px}.amlb .ctl,.amlb .ctl-grp{flex-wrap:wrap;align-items:center;display:flex}.amlb .ctl-grp{gap:4px}.amlb .ctl-lbl{color:#bbb;text-transform:uppercase;letter-spacing:.06em;margin-right:2px;font-size:9px}.amlb .pill{color:#666;cursor:pointer;white-space:nowrap;background:#fff;border:.5px solid #e4e0da;border-radius:14px;align-items:center;padding:4px 10px;font-size:11px;display:inline-flex}.amlb .pill:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.amlb .pill.on{background:var(--oc-dark);color:#fff;border-color:var(--oc-dark)}.amlb .pill .pd{border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.amlb .toggle{color:#9a6b14;cursor:pointer;white-space:nowrap;background:#fff;border:.5px solid #e9b04a;border-radius:14px;align-items:center;gap:5px;padding:4px 11px;font-size:11px;display:flex}.amlb .toggle.on{background:#fdf4e3;border-color:#e9b04a;font-weight:600}.amlb .toggle i{font-size:13px}.amlb .toggle.tgrp{color:#777;border-color:#cfc8bb}.amlb .toggle.tgrp.on{color:#555;background:#f6f3ed;border-color:#bdb4a3}.amlb .sep{background:#eee;width:1px;height:18px;margin:0 2px}.amlb .adv-chip{color:#444;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.amlb .adv-chip .pd{border-radius:50%;flex-shrink:0;width:7px;height:7px}.amlb .col-wrap{position:relative}.amlb .col-btn,.amlb .col-wrap{align-items:center;display:flex}.amlb .col-btn{color:#666;cursor:pointer;white-space:nowrap;background:#fff;border:.5px solid #e4e0da;border-radius:7px;gap:5px;padding:5px 10px;font-size:11px}.amlb .col-btn:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.amlb .col-menu-scrim{z-index:40;position:fixed;inset:0}.amlb .col-menu{border:.5px solid var(--oc-border);z-index:50;background:#fff;border-radius:8px;min-width:185px;padding:6px;display:none;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 6px 20px #0000001a}.amlb .col-menu.open{display:block}.amlb .col-menu-hd{color:#bbb;text-transform:uppercase;letter-spacing:.06em;padding:4px 8px 6px;font-size:9px}.amlb .col-menu-item{color:#333;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.amlb .col-menu-item:hover{background:#faf8f5}.amlb .col-menu-item input{cursor:pointer;accent-color:var(--oc-gold)}.amlb .col-menu-reset{color:var(--oc-gold);border-top:.5px solid #f0ede8;margin-top:4px;padding-top:8px}.amlb .aml-search{min-width:0}.amlb .aml-search .search-input{width:170px}.amlb .reg-wrap{overflow-x:auto}.amlb .reg{border-collapse:collapse;table-layout:fixed;width:100%}.amlb .reg th{text-align:left;color:#bbb;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;border-bottom:.5px solid #eee;padding:6px 8px 7px;font-size:9.5px;font-weight:500;position:relative;overflow:hidden}.amlb .reg th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.amlb .reg th.sortable:hover{color:#888}.amlb .reg th:active{cursor:grabbing}.amlb .col-resize{cursor:col-resize;z-index:2;width:7px;height:100%;position:absolute;top:0;right:0}.amlb .col-resize:hover{background:#c6a6698c}.amlb .sc{color:var(--oc-gold);margin-left:2px;font-size:8px}.amlb .reg td{color:#333;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;border-bottom:.5px solid #f5f2ed;padding:8px;font-size:12px;overflow:hidden}.amlb .reg tbody tr:hover td{background:#faf8f4}.amlb .reg tr.grp-row:hover td{background:#f3efe7}.amlb .reg tbody tr.r-proh td{background:#fdecec}.amlb .reg tbody tr.r-hold td{background:#fdf7ea}.amlb .hhname{color:#333;cursor:pointer;font-weight:500}.amlb .hhname:hover{color:var(--oc-gold)}.amlb .acctno{color:#aaa;letter-spacing:.02em;margin-top:3px;font-size:10px}.amlb .muted{color:#aaa}.amlb .tpill{white-space:nowrap;color:#555;background:#f3f1ec;border-radius:11px;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:500;display:inline-flex}.amlb .tpill:before{content:"";background:var(--ec,#999);border-radius:50%;flex-shrink:0;width:6px;height:6px}.amlb .bdg{white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:9px;font-weight:500;display:inline-block}.amlb .b-ok{background:var(--oc-positive-bg);color:var(--oc-positive)}.amlb .b-du{background:var(--oc-warning-bg);color:var(--oc-warning-text)}.amlb .b-ov{color:#a32d2d;background:#fce8e8}.amlb .b-na{color:#888;background:#f0ede8}.amlb .crr-low{background:var(--oc-positive-bg);color:var(--oc-positive)}.amlb .crr-medium{background:var(--oc-warning-bg);color:var(--oc-warning-text)}.amlb .crr-high{color:#a32d2d;background:#fce8e8}.amlb .grp-row td{background:#f6f3ed;border-bottom:.5px solid #eae6df;padding:6px 8px}.amlb .grp-h{color:var(--oc-dark);align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.amlb .grp-h .pd{border-radius:50%;flex-shrink:0;width:9px;height:9px}.amlb .grp-h .gm{color:#999;margin-left:2px;font-weight:500}.amlb .reg.ecdd{table-layout:auto}.amlb .empty{text-align:center;color:#bbb;padding:26px;font-size:12px}.amlb-toast{background:var(--oc-dark);color:#fff;z-index:200;border-radius:9px;align-items:center;gap:10px;padding:11px 18px;font-size:12px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}.amlb-toast i{color:var(--oc-gold);font-size:15px}.s708b .phead{width:0;min-width:100%}.s708b .body{padding:16px 0 0}.s708b .comp-strip{grid-template-columns:repeat(4,1fr);gap:9px;width:0;min-width:100%;margin-bottom:14px;display:grid}.s708b .cstat{background:var(--oc-white);border:.5px solid var(--oc-border);border-radius:10px;padding:12px 13px}.s708b .cstat-top{color:#bbb;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;margin-bottom:7px;font-size:9.5px;font-weight:500;display:flex}.s708b .cstat-top i{font-size:13px}.s708b .cstat-val{color:#111;align-items:center;gap:7px;font-size:15px;font-weight:600;display:flex}.s708b .cstat-sub{color:#aaa;margin-top:3px;font-size:10px}.s708b .dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.s708b .card{width:fit-content;max-width:100%;padding:14px;overflow:visible}.s708b .ctl{gap:8px;width:0;min-width:100%;margin-bottom:12px}.s708b .ctl,.s708b .ctl-grp{flex-wrap:wrap;align-items:center;display:flex}.s708b .ctl-grp{gap:4px}.s708b .ctl-lbl{color:#bbb;text-transform:uppercase;letter-spacing:.06em;margin-right:2px;font-size:9px}.s708b .pill{color:#666;cursor:pointer;white-space:nowrap;background:#fff;border:.5px solid #e4e0da;border-radius:14px;align-items:center;padding:4px 10px;font-size:11px;display:inline-flex}.s708b .pill:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.s708b .pill.on{background:var(--oc-dark);color:#fff;border-color:var(--oc-dark)}.s708b .pill .pd{border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.s708b .toggle{color:#777;cursor:pointer;white-space:nowrap;background:#fff;border:.5px solid #cfc8bb;border-radius:14px;align-items:center;gap:5px;padding:4px 11px;font-size:11px;display:flex}.s708b .toggle.on{color:var(--oc-positive);background:#e3f1ef;border-color:#9cc4ba;font-weight:600}.s708b .toggle i{font-size:13px}.s708b .sep{background:#eee;width:1px;height:18px;margin:0 2px}.s708b .adv-chip{color:#444;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.s708b .adv-chip .pd{border-radius:50%;flex-shrink:0;width:7px;height:7px}.s708b .col-wrap{align-items:center;display:flex;position:relative}.s708b .col-btn{color:#666;cursor:pointer;white-space:nowrap;background:#fff;border:.5px solid #e4e0da;border-radius:7px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;display:flex}.s708b .col-btn:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.s708b .col-menu-scrim{z-index:40;position:fixed;inset:0}.s708b .col-menu{border:.5px solid var(--oc-border);z-index:50;background:#fff;border-radius:8px;min-width:185px;padding:6px;display:none;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 6px 20px #0000001a}.s708b .col-menu.open{display:block}.s708b .col-menu-hd{color:#bbb;text-transform:uppercase;letter-spacing:.06em;padding:4px 8px 6px;font-size:9px}.s708b .col-menu-item{color:#333;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.s708b .col-menu-item:hover{background:#faf8f5}.s708b .col-menu-item input{cursor:pointer;accent-color:var(--oc-gold)}.s708b .col-menu-reset{color:var(--oc-gold);border-top:.5px solid #f0ede8;margin-top:4px;padding-top:8px}.s708b .s708-search{min-width:0}.s708b .s708-search .search-input{width:170px}.s708b .reg-wrap{overflow-x:auto}.s708b .reg{border-collapse:collapse;table-layout:fixed;width:100%}.s708b .reg th{text-align:left;color:#bbb;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;border-bottom:.5px solid #eee;padding:6px 8px 7px;font-size:9.5px;font-weight:500;position:relative;overflow:hidden}.s708b .reg th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.s708b .reg th.sortable:hover{color:#888}.s708b .reg th:active{cursor:grabbing}.s708b .col-resize{cursor:col-resize;z-index:2;width:7px;height:100%;position:absolute;top:0;right:0}.s708b .col-resize:hover{background:#c6a6698c}.s708b .sc{color:var(--oc-gold);margin-left:2px;font-size:8px}.s708b .reg td{color:#333;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;border-bottom:.5px solid #f5f2ed;padding:8px;font-size:12px;overflow:hidden}.s708b .reg tbody tr:hover td{background:#faf8f4}.s708b .reg tr.grp-row:hover td{background:#f3efe7}.s708b .hhname{color:#333;cursor:pointer;font-weight:500}.s708b .hhname:hover{color:var(--oc-gold)}.s708b .acctno{color:#aaa;letter-spacing:.02em;margin-top:3px;font-size:10px}.s708b .muted{color:#aaa}.s708b .tpill{white-space:nowrap;color:#555;background:#f3f1ec;border-radius:11px;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:500;display:inline-flex}.s708b .tpill:before{content:"";background:var(--ec,#999);border-radius:50%;flex-shrink:0;width:6px;height:6px}.s708b .dt{color:#666;align-items:center;gap:5px;font-size:11px;display:inline-flex}.s708b .dt i{color:#bbb;font-size:12px}.s708b .bdg{white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:9px;font-weight:500;display:inline-block}.s708b .b-ok{background:var(--oc-positive-bg);color:var(--oc-positive)}.s708b .b-du{background:var(--oc-warning-bg);color:var(--oc-warning-text)}.s708b .b-ov{color:#a32d2d;background:#fce8e8}.s708b .b-na{color:#888;background:#f0ede8}.s708b .ex8{color:#3a5080;background:#eef0f8}.s708b .ex10{background:var(--oc-positive-bg);color:var(--oc-positive)}.s708b .ex11{background:var(--oc-warning-bg);color:var(--oc-warning-text)}.s708b .grp-row td{background:#f6f3ed;border-bottom:.5px solid #eae6df;padding:6px 8px}.s708b .grp-h{color:var(--oc-dark);align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.s708b .grp-h .pd{border-radius:50%;flex-shrink:0;width:9px;height:9px}.s708b .grp-h .gm{color:#999;margin-left:2px;font-weight:500}.s708b .empty{text-align:center;color:#bbb;padding:26px;font-size:12px}.s708b-toast{background:var(--oc-dark);color:#fff;z-index:200;border-radius:9px;align-items:center;gap:10px;padding:11px 18px;font-size:12px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}.s708b-toast i{color:var(--oc-gold);font-size:15px}.oab .phead{width:0;min-width:100%}.oab .body{padding:16px 0 0}.oab .import-bar{align-items:center;gap:11px;display:flex}.oab .imp-zone{cursor:pointer;color:#9a8a6a;background:#fcfbf8;border:1px dashed #d8d0c0;border-radius:8px;align-items:center;gap:9px;max-width:420px;padding:8px 12px;display:flex}.oab .imp-zone:hover{border-color:var(--oc-gold);background:#faf6ee}.oab .imp-zone i{color:var(--oc-gold);font-size:20px}.oab .imp-zone .z1{color:#555;font-size:12px;font-weight:500}.oab .imp-zone .z2{color:#b3a98f;letter-spacing:.02em;font-size:10px}.oab .comp-strip{grid-template-columns:repeat(3,1fr);gap:9px;width:0;min-width:100%;margin-bottom:14px;display:grid}.oab .cstat{background:var(--oc-white);border:.5px solid var(--oc-border);border-radius:10px;padding:12px 13px}.oab .cstat-top{color:#bbb;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;margin-bottom:7px;font-size:9.5px;font-weight:500;display:flex}.oab .cstat-top i{font-size:13px}.oab .cstat-val{color:#111;align-items:center;gap:7px;font-size:15px;font-weight:600;display:flex}.oab .cstat-sub{color:#aaa;margin-top:3px;font-size:10px}.oab .dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.oab .card{width:fit-content;max-width:100%;padding:14px;overflow:visible}.oab .ctl{gap:8px;width:0;min-width:100%;margin-bottom:12px}.oab .ctl,.oab .ctl-grp{flex-wrap:wrap;align-items:center;display:flex}.oab .ctl-grp{gap:4px}.oab .ctl-grp.adv-wrap{position:relative}.oab .ctl-lbl{color:#bbb;text-transform:uppercase;letter-spacing:.06em;margin-right:2px;font-size:9px}.oab .pill{color:#666;cursor:pointer;white-space:nowrap;background:#fff;border:.5px solid #e4e0da;border-radius:14px;align-items:center;padding:4px 10px;font-size:11px;display:inline-flex}.oab .pill:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.oab .pill.on{background:var(--oc-dark);color:#fff;border-color:var(--oc-dark)}.oab .sep{background:#eee;width:1px;height:18px;margin:0 2px}.oab .adv-chip{color:#444;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.oab .adv-chip .pd{border-radius:50%;flex-shrink:0;width:7px;height:7px}.oab .col-wrap{position:relative}.oab .col-btn,.oab .col-wrap{align-items:center;display:flex}.oab .col-btn{color:#666;cursor:pointer;white-space:nowrap;background:#fff;border:.5px solid #e4e0da;border-radius:7px;gap:5px;padding:5px 10px;font-size:11px}.oab .col-btn:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.oab .col-menu-scrim{z-index:40;position:fixed;inset:0}.oab .col-menu{border:.5px solid var(--oc-border);z-index:60;background:#fff;border-radius:8px;min-width:185px;padding:6px;display:none;position:absolute;top:calc(100% + 5px);left:0;right:auto;box-shadow:0 6px 20px #0000001a}.oab .col-menu.open{display:block}.oab .col-menu-hd{color:#bbb;text-transform:uppercase;letter-spacing:.06em;padding:4px 8px 6px;font-size:9px}.oab .col-menu-item{color:#333;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.oab .col-menu-item:hover{background:#faf8f5}.oab .col-menu-item input{cursor:pointer;accent-color:var(--oc-gold)}.oab .col-menu-reset{color:var(--oc-gold);border-top:.5px solid #f0ede8;margin-top:4px;padding-top:8px}.oab .oa-search{min-width:0}.oab .oa-search .search-input{width:180px}.oab .selbar{color:#7a6f58;background:#fbf6ec;border:.5px solid #e7d6ad;border-radius:8px;align-items:center;gap:10px;width:0;min-width:100%;margin-bottom:11px;padding:8px 12px;font-size:12px;display:flex}.oab .selbar strong{color:#111}.oab .selbar .sb-sp{margin-left:auto}.oab .reg-wrap{overflow-x:auto}.oab .reg{border-collapse:collapse;table-layout:fixed;width:100%}.oab .reg th{text-align:left;color:#bbb;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;border-bottom:.5px solid #eee;padding:6px 8px 7px;font-size:9.5px;font-weight:500;position:relative;overflow:hidden}.oab .reg th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.oab .reg th.sortable:hover{color:#888}.oab .reg th.r{text-align:right}.oab .reg th:active{cursor:grabbing}.oab .col-resize{cursor:col-resize;z-index:2;width:7px;height:100%;position:absolute;top:0;right:0}.oab .col-resize:hover{background:#c6a6698c}.oab .sc{color:var(--oc-gold);margin-left:2px;font-size:8px}.oab .reg td{color:#333;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;border-bottom:.5px solid #f5f2ed;padding:8px;font-size:12px;overflow:hidden}.oab .reg tbody tr:hover td{background:#faf8f4}.oab .reg tr.grp-row:hover td{background:#f3f1ec}.oab .reg .r{text-align:right;font-variant-numeric:tabular-nums}.oab .reg tfoot td{color:#111;border-top:1px solid var(--oc-border);padding:9px 8px;font-size:11px;font-weight:600}.oab .mono{font-variant-numeric:tabular-nums}.oab .reg td.selcol,.oab .reg th.selcol{text-align:center;width:34px;padding-left:6px;padding-right:6px;overflow:visible}.oab .reg .selcol input{accent-color:var(--oc-gold);cursor:pointer;vertical-align:middle;width:14px;height:14px}.oab .ordno{color:#888;letter-spacing:.02em;font-size:11px}.oab .stk{color:#111;font-weight:600}.oab .side-b{color:var(--oc-positive);font-weight:500}.oab .side-s{color:#a32d2d;font-weight:500}.oab .acctno{color:#aaa;letter-spacing:.02em;margin-top:3px;font-size:10px}.oab .cl-cell .cc-hh{color:#333;cursor:pointer;font-size:11px;font-weight:500}.oab .cl-cell .cc-hh:hover{color:var(--oc-gold)}.oab .cl-cell .cc-ent{margin-top:3px}.oab .ent{white-space:nowrap;color:#444;align-items:center;gap:5px;padding:2px 7px 2px 0;font-size:10px;font-weight:500;display:inline-flex}.oab .ent:before{content:"";background:var(--ec,#999);border-radius:50%;flex-shrink:0;width:6px;height:6px}.oab .grp-row td{background:#f6f3ed;border-bottom:.5px solid #eae6df;padding:6px 8px}.oab .grp-h{color:#7a6f58;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:9px;font-size:10px;font-weight:600;display:flex}.oab .grp-h .gm{color:#999;text-transform:none;letter-spacing:0;margin-left:auto;font-size:10px;font-weight:500}.oab .bdg{white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:9px;font-weight:500;display:inline-block}.oab .b-ok{background:var(--oc-positive-bg);color:var(--oc-positive)}.oab .b-na{background:var(--oc-divider);color:#888}.oab .b-info{background:var(--ent-joint-bg);color:var(--ent-joint)}.oab .b-out{background:var(--oc-warning-bg);color:var(--oc-warning-text);border:.5px solid #f0d9a8}.oab .flags{flex-wrap:wrap;gap:3px;display:flex}.oab .flag{cursor:default;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:inline-flex}.oab .f-warn{background:var(--oc-warning-bg);color:var(--oc-warning-text)}.oab .f-crit{color:#a32d2d;background:#fce8e8}.oab .f-wall{color:#5a1a96;background:#ece9f6}.oab .f-info{background:var(--ent-joint-bg);color:var(--ent-joint)}.oab .rowact{color:var(--oc-gold);cursor:pointer;white-space:nowrap;font-size:10.5px;font-weight:500}.oab .rowact:hover{text-decoration:underline}.oab .empty{color:#bbb;padding:26px}.oab .empty,.oab .state-msg{text-align:center;font-size:12px}.oab .state-msg{color:#999;padding:22px}.oab .state-err{color:#a32d2d}.oab-toast{background:var(--oc-dark);color:#fff;z-index:200;border-radius:9px;align-items:center;gap:10px;padding:11px 18px;font-size:12px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}.oab-toast i{color:var(--oc-gold);font-size:15px}.dashb{max-width:1280px}.dashb .greeting{color:#111;font-size:21px;font-weight:500}.dashb .asx{color:#bbb;margin-top:4px;font-size:12.5px}.dashb .topbar{height:auto;padding-top:16px;padding-bottom:16px}.dashb .stats{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:11px;display:grid}.dashb .stat{background:#fff;border:.5px solid #e8e4de;border-radius:10px;padding:13px 14px}.dashb .s-lbl{color:#bbb;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:10px;font-weight:500}.dashb .s-ic{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;display:flex}.dashb .s-val{color:#111;font-size:21px;font-weight:500}.dashb .s-sub{margin-top:4px;font-size:11px}.dashb .cg{color:#0f6e56}.dashb .cr{color:#a32d2d}.dashb .ca{color:#c6a669}.dashb .cm{color:#bbb}.dashb .row2{grid-template-columns:3fr 2fr;gap:11px;margin-bottom:11px;display:grid}.dashb .card{background:#fff;border:.5px solid #e8e4de;border-radius:10px;padding:14px}.dashb .c-hd{justify-content:space-between;margin-bottom:11px}.dashb .c-hd,.dashb .c-ttl{align-items:center;display:flex}.dashb .c-ttl{color:#bbb;text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:10px;font-weight:500}.dashb .c-ttl i{flex-shrink:0;font-size:14px}.dashb .c-lnk{color:#c6a669;cursor:pointer;font-size:11px}.dashb .cr-row{cursor:pointer;border-bottom:.5px solid #f5f2ed;align-items:center;gap:10px;padding:7px 0;display:flex}.dashb .cr-row:last-child{border-bottom:none}.dashb .cr-row:hover .cr-name{color:#c6a669}.dashb .cl-av{color:#c6a669;background:#27282e;border-radius:8px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;font-size:11px;font-weight:600;display:flex}.dashb .cr-name{color:#111;margin-bottom:2px;font-size:12px;font-weight:500}.dashb .cr-sub{color:#aaa;font-size:10px}.dashb .cr-right{text-align:right;flex-shrink:0;margin-left:auto}.dashb .cr-val{color:#111;font-size:12px;font-weight:500}.dashb .bdg{white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:9px;font-weight:500;display:inline-block}.dashb .b-plat{color:#3a5080;background:#eef0f8}.dashb .b-gold{color:#9a6b14;background:#fdf4e3}.dashb .b-silver{color:#5b6470;background:#eef0f1}.dashb .b-bronze{color:#8a5a2b;background:#f3ebe2}.dashb .b-ok{color:#0f6e56;background:#e4f4ec}.dashb .b-du{color:#9a6b14;background:#fdf4e3}.dashb .b-ov{color:#a32d2d;background:#fce8e8}.dashb .b-live{color:#0f6e56;background:#e4f4ec}.dashb .b-pend{color:#9a6b14;background:#fdf4e3}.dashb .b-cl{color:#3a5080;background:#eef0f8}.dashb .tk-row{border-bottom:.5px solid #f5f2ed;align-items:flex-start;gap:9px;padding:7px 0;display:flex}.dashb .tk-row:last-child{border-bottom:none}.dashb .tk-dot{border-radius:50%;flex-shrink:0;width:8px;min-width:8px;height:8px;margin-top:4px}.dashb .tk-lbl{color:#333;font-size:12px;line-height:1.4}.dashb .tk-dt{color:#bbb;margin-top:2px;font-size:10px}.dashb .cmp-wrap{margin-bottom:13px}.dashb .cmp-upd{color:#bbb;white-space:nowrap;align-items:center;gap:5px;font-size:10.5px;display:flex}.dashb .cmp-upd i{font-size:13px}.dashb .cmp-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.dashb .cmp-card{background:#fff;border:.5px solid #e8e4de;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 3px #28282e0d}.dashb .cmp-chd{gap:11px;padding:13px 14px 10px}.dashb .cmp-chd,.dashb .cmp-ic{align-items:center;display:flex}.dashb .cmp-ic{border-radius:11px;flex-shrink:0;justify-content:center;width:40px;height:40px;font-size:19px}.dashb .cmp-type{letter-spacing:.01em;font-size:14px;font-weight:700}.dashb .cmp-tsub{color:#999;margin-top:1px;font-size:11px}.dashb .cmp-arrow{color:#cbb88a;cursor:pointer;margin-left:auto;font-size:16px}.dashb .cmp-arrow:hover{color:#c6a669}.dashb .cmp-chips{flex-wrap:wrap;gap:6px;padding:0 14px 10px;display:flex}.dashb .cmp-chip{color:#777;cursor:pointer;background:#fff;border:.5px solid #e8e4de;border-radius:13px;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:500;display:inline-flex}.dashb .cmp-chip .n{font-weight:700}.dashb .cmp-chip.on{color:#fff;background:#27282e;border-color:#27282e}.dashb .cmp-chip.ov{color:#a32d2d;border-color:#f3c9c9}.dashb .cmp-chip.ov.on{color:#fff;background:#a32d2d;border-color:#a32d2d}.dashb .cmp-chip.du{color:#9a6b14;border-color:#ecd9ad}.dashb .cmp-chip.du.on{color:#fff;background:#9a6b14;border-color:#9a6b14}.dashb .cmp-list2{flex:1;padding:2px 8px 6px}.dashb .cmp-row{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.dashb .cmp-row:hover{background:#faf8f4}.dashb .cmp-rmain{flex:1;min-width:0}.dashb .cmp-rname{color:#222;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.dashb .cmp-rdate{color:#aaa;align-items:center;gap:4px;margin-top:2px;font-size:10.5px;display:flex}.dashb .cmp-rdate i{font-size:11px}.dashb .cmp-chev{color:#ccc;flex-shrink:0;font-size:14px}.dashb .cmp-empty2{text-align:center;color:#bbb;padding:16px 8px;font-size:11px}.dashb .cmp-adv-big{text-align:center;flex:1;padding:16px 8px 12px}.dashb .cmp-adv-n{color:#27282e;font-size:24px;font-weight:700;line-height:1}.dashb .cmp-adv-s{color:#999;margin-top:5px;font-size:11px}.dashb .cmp-foot{color:#999;background:#f8f6f2;border-top:.5px solid #f0ede8;align-items:center;gap:8px;padding:9px 14px;font-size:10.5px;display:flex}.dashb .cmp-foot .fl{color:#c6a669;cursor:pointer;margin-left:auto;font-weight:500}.dashb .cmp-foot .fl:hover{text-decoration:underline}.dashb .dl-row{border-bottom:.5px solid #f5f2ed;align-items:center;gap:9px;padding:7px 0;display:flex}.dashb .dl-row:last-child{border-bottom:none}.dashb .dl-name{color:#111;font-size:12px;font-weight:500}.dashb .dl-code{color:#aaa;margin-top:1px;font-family:monospace;font-size:10px}.dashb .dl-amt{color:#111;white-space:nowrap;font-size:12px;font-weight:500}.cdb .phead{width:0;min-width:100%}.cdb .body{padding:16px 0 0}.cdb .comp-strip{grid-template-columns:repeat(3,1fr);gap:9px;width:0;min-width:100%;margin-bottom:14px;display:grid}.cdb .cstat{background:var(--oc-white);border:.5px solid var(--oc-border);border-radius:10px;gap:13px;padding:13px 14px}.cdb .cstat,.cdb .cstat-ic{align-items:center;display:flex}.cdb .cstat-ic{border-radius:12px;flex-shrink:0;justify-content:center;width:44px;height:44px;font-size:21px}.cdb .cstat-bd{min-width:0}.cdb .cstat-lbl{color:#bbb;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:9.5px;font-weight:500}.cdb .cstat-val{color:#111;font-size:20px;font-weight:600;line-height:1}.cdb .cstat-mid{color:#ccc;font-size:13px;font-weight:400}.cdb .cstat-val2{font-size:16px;font-weight:600}.cdb .cstat-sub{color:#aaa;margin-top:4px;font-size:10px}.cdb .card{width:fit-content;max-width:100%;padding:14px;overflow:visible}.cdb .ctl{gap:8px;width:0;min-width:100%;margin-bottom:12px}.cdb .ctl,.cdb .ctl-grp{flex-wrap:wrap;align-items:center;display:flex}.cdb .ctl-grp{gap:4px}.cdb .ctl-lbl{color:#bbb;text-transform:uppercase;letter-spacing:.06em;margin-right:2px;font-size:9px}.cdb .pill{color:#666;cursor:pointer;white-space:nowrap;background:#fff;border:.5px solid #e4e0da;border-radius:14px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;display:inline-flex}.cdb .pill:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.cdb .pill.on{background:var(--oc-dark);color:#fff;border-color:var(--oc-dark)}.cdb .pill .n{opacity:.85;font-size:9.5px;font-weight:700}.cdb .tbl-date{color:#555;background:#fff;border:.5px solid #e4e0da;border-radius:7px;padding:4px 7px;font-family:inherit;font-size:11px}.cdb .tbl-date:hover{border-color:var(--oc-gold)}.cdb .date-dash{color:#bbb;font-size:11px}.cdb .pill .pd{border-radius:50%;width:7px;height:7px;display:inline-block}.cdb .sep{background:#eee;width:1px;height:18px;margin:0 10px}.cdb .adv-chip{color:#444;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.cdb .adv-chip .pd{border-radius:50%;flex-shrink:0;width:7px;height:7px}.cdb .col-wrap{position:relative}.cdb .col-btn,.cdb .col-wrap{align-items:center;display:flex}.cdb .col-btn{color:#666;cursor:pointer;white-space:nowrap;background:#fff;border:.5px solid #e4e0da;border-radius:7px;gap:5px;padding:5px 10px;font-size:11px}.cdb .col-btn:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.cdb .col-menu-scrim{z-index:40;position:fixed;inset:0}.cdb .col-menu{border:.5px solid var(--oc-border);z-index:50;background:#fff;border-radius:8px;min-width:185px;padding:6px;display:none;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 6px 20px #0000001a}.cdb .col-menu.open{display:block}.cdb .col-menu-hd{color:#bbb;text-transform:uppercase;letter-spacing:.06em;padding:4px 8px 6px;font-size:9px}.cdb .col-menu-item{color:#333;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.cdb .col-menu-item:hover{background:#faf8f5}.cdb .col-menu-item input{cursor:pointer;accent-color:var(--oc-gold)}.cdb .col-menu-reset{color:var(--oc-gold);border-top:.5px solid #f0ede8;margin-top:4px;padding-top:8px}.cdb .cdb-search{min-width:0;margin-left:auto}.cdb .cdb-search .search-input{width:210px}.cdb .reg-wrap{overflow-x:auto}.cdb .reg{border-collapse:collapse;table-layout:fixed;width:100%}.cdb .reg th{text-align:left;color:#bbb;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;border-bottom:.5px solid #eee;padding:6px 8px 7px;font-size:9.5px;font-weight:500;position:relative;overflow:hidden}.cdb .reg th.num{text-align:right}.cdb .reg th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.cdb .reg th.sortable:hover{color:#888}.cdb .reg th:active{cursor:grabbing}.cdb .col-resize{cursor:col-resize;z-index:2;width:7px;height:100%;position:absolute;top:0;right:0}.cdb .col-resize:hover{background:#c6a6698c}.cdb .sc{color:var(--oc-gold);margin-left:2px;font-size:8px}.cdb .reg td{color:#333;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;border-bottom:.5px solid #f5f2ed;padding:8px;font-size:12px;overflow:hidden}.cdb .reg tbody tr{cursor:pointer}.cdb .reg tbody tr:hover td{background:#faf8f4}.cdb .figs,.cdb .num{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1}.cdb .muted{color:#aaa}.cdb .deal-cell{align-items:center;gap:11px;display:flex}.cdb .asx-badge{letter-spacing:.02em;color:#c6a669;background:#eef0f1;border:.5px solid #c6a669;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;min-width:48px;height:34px;padding:0 10px;font-family:ui-monospace,monospace;font-size:13px;font-weight:700;display:inline-flex}.cdb .deal-name{color:#111;font-size:12px;font-weight:500}.cdb .deal-chips{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.cdb .dtype{color:#5b6470;background:#eef0f1;padding:2px 7px;font-size:9px}.cdb .dsub,.cdb .dtype{white-space:nowrap;border-radius:4px;font-weight:500;display:inline-block}.cdb .dsub{color:#7a5a1a;background:#f5f0e8;padding:1px 6px;font-size:8.5px}.cdb .st-bdg{white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:9px;font-weight:500;display:inline-block}.cdb .st-pending{color:#777;background:#f0f0ef}.cdb .st-open{color:#0f6e56;background:#e4f4ec}.cdb .st-closedout{color:#9a6b14;background:#fdf4e3}.cdb .st-settled{color:#3a5080;background:#eef0f8}.cdb .num-due{color:#a32d2d;font-weight:600}.cdb .num-ok{color:#0f6e56;font-weight:600}.cdb .row-acts{justify-content:flex-end;gap:5px;display:none}.cdb .reg tbody tr:hover .row-acts{display:flex}.cdb .ra-btn{cursor:pointer;color:#888;background:#fff;border:.5px solid #e4e0da;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex}.cdb .ra-btn:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.cdb .empty{text-align:center;color:#bbb;padding:26px;font-size:12px}.corp-toast{background:var(--oc-dark);color:#fff;z-index:200;border-radius:9px;align-items:center;gap:10px;padding:11px 18px;font-size:12px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}.corp-toast i{color:var(--oc-gold);font-size:15px}.emodal-bg .cdmodal{flex-direction:column;width:700px;max-height:92vh;padding:0;display:flex;overflow:hidden}.cdmodal .modal-hd{border-bottom:.5px solid #eee;flex-shrink:0;margin-bottom:0;padding:18px 22px 13px}.cdmodal .cdmodal-body{flex:auto;padding:16px 22px;overflow-y:auto}.cdmodal .modal-footer{border-top:.5px solid var(--oc-divider);background:#fff;flex-shrink:0;margin-top:0;padding:12px 22px}.cdmodal .sect-title{text-transform:uppercase;letter-spacing:.1em;color:var(--oc-gold);border-bottom:.5px solid #f0ece6;align-items:center;gap:6px;margin:18px 0 10px;padding-bottom:7px;font-size:9px;font-weight:700;display:flex}.cdmodal .sect-title i{color:var(--oc-gold);font-size:13px}.cdmodal .test-banner{color:#9a6b14;background:#fdf4e3;border:.5px solid #f0d9a8;border-radius:7px;align-items:center;gap:7px;margin-bottom:13px;padding:7px 11px;font-size:11px;display:flex}.cdmodal .test-banner i{font-size:14px}.cdmodal .info-callout{color:#9a6b14;background:#fdf4e3;border:.5px solid #f0d9a8;border-radius:6px;align-items:flex-start;gap:6px;margin-bottom:11px;padding:6px 9px;font-size:10px;display:flex}.cdmodal .info-callout i{margin-top:1px;font-size:12px}.cdmodal .email-blurb{color:#888;margin-bottom:10px;font-size:11px;line-height:1.5}.cdmodal .upload-wrap{margin-top:12px}.cdmodal .upload-zone{text-align:center;color:#bbb;cursor:pointer;background:#fdfcfb;border:1px dashed #d5cfc7;border-radius:7px;margin-top:6px;padding:12px 14px;font-size:11px;transition:border-color .15s,color .15s}.cdmodal .upload-zone:hover{border-color:var(--oc-gold);color:var(--oc-gold);background:#fffdf8}.cdmodal .upload-zone i{margin:0 auto 4px;font-size:16px;display:block}.cdmodal .form-input.mono{text-transform:uppercase;letter-spacing:.02em;font-family:ui-monospace,monospace;font-weight:600}.cdmodal .figs{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1}.cdmodal .sub-lbl{color:#aaa;text-transform:uppercase;letter-spacing:.05em;margin:4px 0 8px;font-size:10px;font-weight:600}.cdmodal .exempt-box{align-items:center;min-height:33px;display:flex}.cdmodal .muted-sm{color:#888;font-size:11px}.cdmodal .p708{color:#9a6b14;background:#fdf4e3;border-radius:9px;padding:2px 8px;font-size:9px;font-weight:600}.cdmodal .chk-row{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.cdmodal .chk-row.chk-grid3{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.cdmodal .chk-grid3 .chk-pill{justify-content:flex-start}.cdmodal .chk-pill{border:.5px solid var(--oc-btn-border);color:#666;cursor:pointer;white-space:nowrap;background:#fff;border-radius:7px;align-items:center;gap:5px;padding:5px 11px;font-size:11px;display:inline-flex}.cdmodal .chk-pill.on,.cdmodal .chk-pill:hover{border-color:var(--oc-gold)}.cdmodal .chk-pill.on{color:#9a7d3e;background:#f6f1e6;font-weight:500}.cdmodal .chk-pill input{accent-color:var(--oc-gold)}.cdmodal .tranche-warn{color:#a32d2d;background:#fdeaea;border:.5px solid #f3cccc;border-radius:6px;align-items:center;gap:6px;margin:2px 0 10px;padding:6px 9px;font-size:11px;display:flex}.cdmodal .tranche-warn i{font-size:13px}.cdmodal .dvp-note{color:#888;background:var(--oc-linen);border-radius:6px;margin-bottom:11px;padding:8px 10px;font-size:11px}.cdmodal .fee-tbl{border-collapse:collapse;width:100%;margin-bottom:6px}.cdmodal .fee-tbl th{text-align:left;color:#bbb;text-transform:uppercase;letter-spacing:.05em;border-bottom:.5px solid #eee;padding:4px 8px;font-size:9px;font-weight:500}.cdmodal .fee-tbl td.num,.cdmodal .fee-tbl th.num{text-align:right;font-variant-numeric:tabular-nums}.cdmodal .fee-tbl td{color:#333;border-bottom:.5px solid #f5f2ed;padding:6px 8px;font-size:12px}.cdmodal .fee-in{text-align:right;border:.5px solid var(--oc-btn-border);font-variant-numeric:tabular-nums;border-radius:5px;width:70px;padding:4px 7px;font-size:12px}.cdmodal .fee-total td{color:#111;border-bottom:none;font-weight:600}.cdmodal .wys-tools{background:#faf8f5;border:.5px solid var(--oc-btn-border);border-bottom:none;border-radius:7px 7px 0 0;align-items:center;gap:5px;padding:6px;display:flex}.cdmodal .wys-b{color:#666;cursor:pointer;background:0 0;border:.5px solid #0000;border-radius:5px;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:inline-flex}.cdmodal .wys-b:hover{border-color:var(--oc-btn-border);color:var(--oc-gold);background:#fff}.cdmodal .wys-merge{border:.5px solid var(--oc-btn-border);color:#666;cursor:pointer;background:#fff;border-radius:6px;margin-left:auto;padding:4px 8px;font-size:11px}.cdmodal .wys-body{border:.5px solid var(--oc-btn-border);color:#333;white-space:pre-wrap;border-radius:0 0 7px 7px;outline:none;min-height:130px;padding:11px 12px;font-size:12px;line-height:1.6}.cdmodal .wys-body:focus{border-color:var(--oc-gold)}.cdmodal .m-btn-ghost{border:.5px solid var(--oc-btn-border);color:#555;background:#f0ede8}.cdmodal .m-btn-ghost:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.cdmodal .modal-footer-l{align-items:center;display:flex}.cdmodal .del-confirm{color:#a32d2d;align-items:center;gap:8px;font-size:12px;display:inline-flex}.cdmodal .test-lbl{color:#777;align-items:center;gap:5px;margin-right:4px;font-size:11px;display:inline-flex}.cdmodal .test-lbl input{accent-color:var(--oc-gold)}.cdmodal .m-btn-dark{background:var(--oc-dark);color:#fff;border:.5px solid var(--oc-dark)}.cdmodal .m-btn-dark:hover{background:#1c1d22}.cclb .phead{width:0;min-width:100%}.cclb .body{padding:16px 0 0}.cclb .comp-strip{grid-template-columns:repeat(3,1fr);gap:9px;width:0;min-width:100%;margin-bottom:14px;display:grid}.cclb .cstat{background:var(--oc-white);border:.5px solid var(--oc-border);border-radius:10px;gap:13px;padding:13px 14px}.cclb .cstat,.cclb .cstat-ic{align-items:center;display:flex}.cclb .cstat-ic{border-radius:12px;flex-shrink:0;justify-content:center;width:44px;height:44px;font-size:21px}.cclb .cstat-bd{min-width:0}.cclb .cstat-lbl{color:#bbb;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:9.5px;font-weight:500}.cclb .cstat-val{color:#111;font-size:20px;font-weight:600;line-height:1}.cclb .cstat-sub{color:#aaa;margin-top:4px;font-size:10px}.cclb .card{width:fit-content;max-width:100%;padding:14px;overflow:visible}.cclb .ctl{gap:8px;width:0;min-width:100%;margin-bottom:12px}.cclb .ctl,.cclb .ctl-grp{flex-wrap:wrap;align-items:center;display:flex}.cclb .ctl-grp{gap:4px}.cclb .ctl-lbl{color:#bbb;text-transform:uppercase;letter-spacing:.06em;margin-right:2px;font-size:9px}.cclb .pill{color:#666;cursor:pointer;white-space:nowrap;background:#fff;border:.5px solid #e4e0da;border-radius:14px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;display:inline-flex}.cclb .pill:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.cclb .pill.on{background:var(--oc-dark);color:#fff;border-color:var(--oc-dark)}.cclb .pill .n{opacity:.65;font-size:9.5px}.cclb .col-wrap{position:relative}.cclb .col-btn,.cclb .col-wrap{align-items:center;display:flex}.cclb .col-btn{color:#666;cursor:pointer;white-space:nowrap;background:#fff;border:.5px solid #e4e0da;border-radius:7px;gap:5px;padding:5px 10px;font-size:11px}.cclb .col-btn:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.cclb .col-menu-scrim{z-index:40;position:fixed;inset:0}.cclb .col-menu{border:.5px solid var(--oc-border);z-index:50;background:#fff;border-radius:8px;min-width:185px;padding:6px;display:none;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 6px 20px #0000001a}.cclb .col-menu.open{display:block}.cclb .col-menu-hd{color:#bbb;text-transform:uppercase;letter-spacing:.06em;padding:4px 8px 6px;font-size:9px}.cclb .col-menu-item{color:#333;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.cclb .col-menu-item:hover{background:#faf8f5}.cclb .col-menu-item input{cursor:pointer;accent-color:var(--oc-gold)}.cclb .col-menu-reset{color:var(--oc-gold);border-top:.5px solid #f0ede8;margin-top:4px;padding-top:8px}.cclb .cdb-search{min-width:0}.cclb .cdb-search .search-input{width:200px}.cclb .reg-wrap{overflow-x:auto}.cclb .reg{border-collapse:collapse;table-layout:fixed;width:100%}.cclb .reg th{text-align:left;color:#bbb;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;border-bottom:.5px solid #eee;padding:6px 8px 7px;font-size:9.5px;font-weight:500;position:relative;overflow:hidden}.cclb .reg th.num{text-align:right}.cclb .reg th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.cclb .reg th.sortable:hover{color:#888}.cclb .col-resize{cursor:col-resize;z-index:2;width:7px;height:100%;position:absolute;top:0;right:0}.cclb .col-resize:hover{background:#c6a6698c}.cclb .sc{color:var(--oc-gold);margin-left:2px;font-size:8px}.cclb .reg td{color:#333;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;border-bottom:.5px solid #f5f2ed;padding:8px;font-size:12px;overflow:hidden}.cclb .reg tbody tr{cursor:pointer}.cclb .reg tbody tr:hover td{background:#faf8f4}.cclb .num{text-align:right;font-variant-numeric:tabular-nums}.cclb .muted{color:#aaa}.cclb .deal-cell{align-items:center;gap:11px;display:flex}.cclb .asx-badge{letter-spacing:.02em;color:#c6a669;background:#eef0f1;border:.5px solid #c6a669;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;min-width:48px;height:34px;padding:0 10px;font-family:ui-monospace,monospace;font-size:13px;font-weight:700;display:inline-flex}.cclb .deal-name{color:#111;font-size:12px;font-weight:500}.cclb .deal-chips{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.cclb .dtype{color:#5b6470;background:#eef0f1;padding:2px 7px;font-size:9px}.cclb .dsub,.cclb .dtype{white-space:nowrap;border-radius:4px;font-weight:500;display:inline-block}.cclb .dsub{color:#7a5a1a;background:#f5f0e8;padding:1px 6px;font-size:8.5px}.cclb .st-bdg{white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:9px;font-weight:500;display:inline-block}.cclb .st-draft{color:#777;background:#f0f0ef}.cclb .st-pending{color:#9a6b14;background:#fdf4e3}.cclb .st-approved{color:#0f6e56;background:#e4f4ec}.cclb .cflag{color:#9a6b14;background:#fdf4e3;border:.5px solid #f0d9a8;border-radius:9px;align-items:center;gap:4px;padding:2px 8px;font-size:9.5px;font-weight:500;display:inline-flex}.cclb .cflag i{font-size:11px}.cclb .row-acts{justify-content:flex-end;gap:5px;display:flex}.cclb .ra-btn{cursor:pointer;color:#888;background:#fff;border:.5px solid #e4e0da;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex}.cclb .ra-btn:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.cclb .ra-btn.ap:hover{color:#0f6e56;border-color:#0f6e56}.cclb .ra-btn.go:hover{color:#3a5080;border-color:#3a5080}.cclb .ra-btn.rm:hover{color:#a32d2d;border-color:#a32d2d}.cclb .ra-btn[disabled]{opacity:.5;cursor:not-allowed}.cclb .empty{text-align:center;color:#bbb;padding:26px;font-size:12px}.cklmodal .disc-flag{color:#9a6b14;background:#fdf4e3;border:.5px solid #f0d9a8;border-radius:7px;margin:0 0 11px;padding:7px 11px;font-size:11px}.cklmodal .yn-row{gap:8px;display:flex}.cklmodal .yn{color:#666;border:.5px solid var(--oc-btn-border);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:6px 14px;font-size:12px;display:inline-flex}.cklmodal .yn.on{border-color:var(--oc-gold);color:#9a7d3e;background:#f6f1e6;font-weight:500}.cklmodal .yn input{accent-color:var(--oc-gold)}.cklmodal .alloc-lbl{color:#555;align-items:center;gap:6px;margin-bottom:5px;font-size:11px;display:flex}.cklmodal .alloc-lbl input{accent-color:var(--oc-gold)}.cklmodal .hold-wrap{background:#fbf9f5;border:.5px solid #f0ede8;border-radius:8px;margin-bottom:11px;padding:12px}.cklmodal .hold-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;align-items:center;gap:6px;display:grid}.cklmodal .hg-h{text-transform:uppercase;letter-spacing:.04em;color:#bbb;text-align:right;font-size:9px;font-weight:600}.cklmodal .hg-lbl{color:#666;text-align:left;font-size:11px}.cklmodal .hg-in{text-align:right;border:.5px solid var(--oc-btn-border);border-radius:5px;height:28px;padding:0 7px;font-size:12px}.cklmodal .hg-in:focus{border-color:var(--oc-gold);outline:none}.cklmodal .chk-row.chk-grid3{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.cklmodal .chk-grid3 .chk-pill{justify-content:flex-start}.cklmodal .chk-row.chk-grid4{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.cklmodal .chk-grid4 .chk-pill{justify-content:flex-start}.cklmodal .form-row-3.alloc-row{grid-template-columns:repeat(3,1fr)}.cklmodal .form-row-2.tm-row2{grid-template-columns:1fr 1.5fr}.cklmodal .rich-field{border:.5px solid var(--oc-btn-border);border-radius:7px;overflow:hidden}.cklmodal .rich-tools{border-bottom:.5px solid var(--oc-btn-border);background:#faf8f5;gap:3px;padding:5px 6px;display:flex}.cklmodal .rich-tools button{color:#666;cursor:pointer;background:0 0;border:.5px solid #0000;border-radius:5px;justify-content:center;align-items:center;width:26px;height:24px;font-size:12px;display:inline-flex}.cklmodal .rich-tools button:hover{border-color:var(--oc-btn-border);color:var(--oc-gold);background:#fff}.cklmodal .rich-body{color:#333;outline:none;min-height:56px;padding:8px 11px;font-size:12px;line-height:1.55}.cklmodal .rich-body:focus{background:#fffdf9}.cklmodal .rich-body:empty:before{content:attr(data-ph);color:#bbb}.cklmodal .rich-body ul{margin:0;padding-left:22px;list-style:outside}.cklmodal .rich-body ol{margin:0;padding-left:22px;list-style:decimal}.cklmodal .rich-body li{margin:1px 0;display:list-item}.cklmodal .doc-up{color:#999;cursor:pointer;border:1px dashed #d5cfc7;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:11px;display:flex}.cklmodal .doc-up:hover{border-color:var(--oc-gold);color:var(--oc-gold);background:#fcfbf8}.cklmodal .doc-up.drag{border-color:var(--oc-gold);color:#9a7d3e;background:#f6f1e6}.cklmodal .doc-up.doc-up-static{cursor:default;margin-top:9px}.cklmodal .doc-up.doc-up-static:hover{color:#999;background:0 0;border-color:#d5cfc7}.cklmodal .doc-up i{font-size:14px}.cklmodal .doc-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cklmodal .doc-chip{color:#444;background:#f3f1ec;border:.5px solid #e8e4de;border-radius:7px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;display:inline-flex}.cklmodal .doc-chip i{color:#999;font-size:12px}.cklmodal .doc-chip .dc-x{cursor:pointer}.cklmodal .doc-chip .dc-x:hover{color:#a32d2d}.cklmodal .doc-note{color:#bbb;margin-top:6px;font-size:10px}.ctlb .body{padding:16px 0 0}.ctlb .comp-strip{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:14px;display:grid}.ctlb .cstat{background:var(--oc-white);border:.5px solid var(--oc-border);border-radius:10px;gap:13px;padding:13px 14px}.ctlb .cstat,.ctlb .cstat-ic{align-items:center;display:flex}.ctlb .cstat-ic{border-radius:12px;flex-shrink:0;justify-content:center;width:44px;height:44px;font-size:21px}.ctlb .cstat-bd{min-width:0}.ctlb .cstat-lbl{color:#bbb;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:9.5px;font-weight:500}.ctlb .cstat-val{color:#111;font-size:20px;font-weight:600;line-height:1}.ctlb .cstat-sub{color:#aaa;margin-top:4px;font-size:10px}.ctlb .card{padding:16px}.ctlb .lib-cat{text-transform:uppercase;letter-spacing:.06em;color:#bbb;padding:12px 4px 6px;font-size:10px;font-weight:700}.ctlb .trow{background:#fff;border:.5px solid #ece8e1;gap:12px;margin-bottom:7px;padding:11px 13px}.ctlb .tic,.ctlb .trow{border-radius:9px;align-items:center;display:flex}.ctlb .tic{flex-shrink:0;justify-content:center;width:36px;height:36px;font-size:17px}.ctlb .tname{color:#222;font-size:13px;font-weight:600}.ctlb .tmeta{color:#aaa;flex-wrap:wrap;align-items:center;gap:9px;margin-top:3px;font-size:10.5px;display:flex}.ctlb .tbadge{text-transform:uppercase;letter-spacing:.03em;border-radius:4px;padding:1px 6px;font-size:8.5px;font-weight:600}.ctlb .tb-word{color:#1a6896;background:#e8f4fd}.ctlb .tb-email{color:#0f6e56;background:#e4f4ec}.ctlb .tver{color:#5b6470;background:#eef0f1;border-radius:10px;padding:1px 8px;font-size:10px;font-weight:600}.ctlb .merge-ok{color:#0f6e56;align-items:center;gap:3px;display:inline-flex}.ctlb .merge-ok i{font-size:11px}.ctlb .tacts{flex-shrink:0;gap:9px;margin-left:auto;display:flex}.ctlb .tacts i{color:#bbb;cursor:pointer;font-size:15px}.ctlb .tacts i:hover{color:var(--oc-gold)}.ctlb .tacts i.rm:hover{color:#a32d2d}.ctlb .thist{border-left:2px solid #ece8e1;margin:-2px 0 9px 60px;padding:2px 0 4px 12px}.ctlb .hrow{color:#666;align-items:center;gap:9px;padding:4px 0;font-size:11px;display:flex}.ctlb .hv{color:#444;min-width:26px;font-weight:700}.ctlb .hcur{color:#0f6e56;text-transform:uppercase;letter-spacing:.03em;background:#e4f4ec;border-radius:8px;padding:1px 6px;font-size:8px;font-weight:700}.ctlb .hnote{color:#bbb;font-size:10px}.ctlb .hdl{color:#bbb;cursor:pointer;margin-left:auto;font-size:13px}.ctlb .hdl:hover{color:var(--oc-gold)}.ctlb .empty{text-align:center;color:#bbb;padding:26px;font-size:12px}.ctlb .lib-drop,.utmodal .lib-drop{text-align:center;color:#bbb;cursor:pointer;border:1px dashed #d5cfc7;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:13px;font-size:11px;display:flex}.ctlb .lib-drop i,.utmodal .lib-drop i{font-size:14px}.ctlb .lib-drop:hover,.utmodal .lib-drop:hover{border-color:var(--oc-gold);color:var(--oc-gold);background:#fcfbf8}.utmodal .lib-drop.drag{border-color:var(--oc-gold);color:#9a7d3e;background:#f6f1e6}.emodal-bg .utmodal{width:520px}.cwb .content{padding:16px 0 0}.cwb .asx-badge{letter-spacing:.02em;color:#c6a669;background:#eef0f1;border:.5px solid #c6a669;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;min-width:56px;height:44px;padding:0 12px;font-family:ui-monospace,monospace;font-size:15px;font-weight:700;display:inline-flex}.cwb .dtype{color:#5b6470;background:#eef0f1;padding:2px 8px;font-size:10px;font-weight:600}.cwb .dsub,.cwb .dtype{white-space:nowrap;border-radius:4px;display:inline-block}.cwb .dsub{color:#7a5a1a;background:#f5f0e8;padding:2px 7px;font-size:9.5px;font-weight:500}.cwb .p708{white-space:nowrap;color:#9a6b14;background:#fdf4e3;border-radius:10px;padding:2px 8px;font-size:9px;font-weight:500;display:inline-block}.cwb .hdr-3p{color:#666;letter-spacing:.04em;background:#f0ece6;border-radius:4px;padding:2px 7px;font-family:ui-monospace,monospace;font-size:10px;font-weight:700;display:inline-block}.cwb .st-bdg{white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:9px;font-weight:500;display:inline-block}.cwb .st-pending{color:#777;background:#f0f0ef}.cwb .st-open{color:#0f6e56;background:#e4f4ec}.cwb .st-closedout{color:#9a6b14;background:#fdf4e3}.cwb .st-settled{color:#3a5080;background:#eef0f8}.cwb .muted{color:#aaa}.cwb .ov-gold{color:#9a7d3e;font-weight:600}.cwb .figs,.cwb .num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1}.cwb .eb{white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:8.5px;font-weight:600}.cwb .eb-individual{color:#1a6896;background:#e8f4fd}.cwb .eb-spouse{color:#5a1a96;background:#f0e8fd}.cwb .eb-joint{color:#3a5080;background:#eef0f8}.cwb .eb-smsf{color:#0f6e56;background:#e4f4ec}.cwb .eb-trust{color:#9a6b14;background:#fdf4e3}.cwb .eb-company{color:#a32d2d;background:#fce8e8}.cwb .s708{white-space:nowrap;border-radius:9px;align-items:center;gap:3px;padding:2px 7px;font-size:9.5px;font-weight:500;display:inline-flex}.cwb .s708-8{color:#0f6e56;background:#e4f4ec}.cwb .s708-10{color:#9a6b14;background:#fdf4e3}.cwb .doc-gold{color:#c6a669;background:#fdf4e3}.cwb .doc-green{color:#0f6e56;background:#e4f4ec}.cwb .doc-blue{color:#1a6896;background:#e8f4fd}.cwb .doc-purple{color:#5a1a96;background:#f0e8fd}.cwb .doc-amber{color:#9a6b14;background:#fdf4e3}.cwb .doc-grey{color:#888;background:#f0f0ef}.cwb-hdr{background:#fff;padding:14px 18px 0}.cwb .dh-top{gap:13px;margin-bottom:13px}.cwb .dh-name,.cwb .dh-top{align-items:center;display:flex}.cwb .dh-name{color:#111;flex-wrap:wrap;gap:8px;font-size:19px;font-weight:600}.cwb .dh-meta{color:#888;margin-top:3px;font-size:11px}.cwb .dh-meta b{color:#333;font-weight:600}.cwb .dh-strip{flex-wrap:wrap;align-items:stretch;gap:22px;padding-bottom:14px;display:flex}.cwb .dh-dates{flex-wrap:wrap;gap:7px;display:flex}.cwb .mh{text-align:center;background:#faf9f7;border:.5px solid #ece8e1;border-radius:8px;padding:6px 12px}.cwb .mh-lbl{color:#bbb;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;margin-bottom:3px;font-size:8px;font-weight:600}.cwb .mh-val{color:#222;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.cwb .dh-progress{flex:1;align-self:center;min-width:240px}.cwb .dh-prog-lbl{color:#666;margin-bottom:6px;font-size:11px}.cwb .dh-prog-lbl b{color:#222;font-weight:700}.cwb .prog-bar{background:#f0ece6;border-radius:3px;height:6px;overflow:hidden}.cwb .prog-fill{background:#c6a669;border-radius:3px;height:100%;transition:width .4s}.cwb .dh-prog-pct{color:#c6a669;margin-top:5px;font-size:10px;font-weight:600}.cwb .dh-stats{align-self:center;gap:18px;display:flex}.cwb .dh-stat{text-align:center}.cwb .dh-stat-v{color:#111;font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.cwb .dh-stat-l{color:#bbb;text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-size:9px}.cwb-tabs{border-bottom:.5px solid var(--oc-border);background:#fff;gap:4px;padding:0 18px;display:flex}.cwb-tab{color:#888;cursor:pointer;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:5px;margin-bottom:-.5px;padding:11px 14px;font-size:12px;font-weight:400;display:inline-flex}.cwb-tab:hover{color:#444}.cwb-tab.on{color:#27282e;border-bottom-color:#c6a669;font-weight:500}.cwb-tab.on i{color:#c6a669}.cwb-tab i{color:#bbb}.cwb-tab-n{color:#5b6470;background:#eef0f1;border-radius:9px;padding:1px 6px;font-size:9.5px;font-weight:600}.cwb-card{background:var(--oc-white);border:.5px solid var(--oc-border);border-radius:12px;width:fit-content;min-width:min(100%,760px);max-width:100%;padding:14px}.cwb .reg-wrap{overflow-x:auto}.cwb .reg{border-collapse:collapse;width:100%}.cwb .reg th{text-align:left;color:#999;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-bottom:.5px solid #eee;padding:6px 8px 7px;font-size:9.5px;font-weight:700;position:relative;overflow:hidden}.cwb .reg th.num{text-align:right}.cwb .reg th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.cwb .reg th.sortable:hover{color:#888}.cwb .reg td{color:#333;vertical-align:middle;border-bottom:.5px solid #f5f2ed;padding:7px 8px;font-size:12px}.cwb .reg td.num,.cwb .reg th.num{text-align:right}.cwb .reg tbody tr:hover td{background:#faf8f4}.cwb .reg .tot-row td{color:#111;background:#faf8f4;border-top:.5px solid #e8e4de;border-bottom:none;font-weight:600}.cwb .sc{color:var(--oc-gold);margin-left:2px;font-size:8px}.cwb .col-resize{cursor:col-resize;z-index:2;width:7px;height:100%;position:absolute;top:0;right:0}.cwb .col-resize:hover{background:#c6a6698c}.cwb .empty{text-align:center;color:#bbb;padding:26px;font-size:12px}.cwb .ctl{flex-wrap:wrap;gap:8px;width:0;min-width:100%;margin-bottom:12px}.cwb .col-wrap,.cwb .ctl{align-items:center;display:flex}.cwb .col-wrap{position:relative}.cwb .col-btn{color:#666;cursor:pointer;background:#fff;border:.5px solid #e4e0da;border-radius:7px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;display:flex}.cwb .col-btn:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.cwb .bb-ctl-right{align-items:center;gap:8px;margin-left:auto;display:flex}.cwb .col-btn.on{border-color:var(--oc-gold);color:var(--oc-gold)}.cwb .col-menu.col-menu-left{left:0;right:auto}.cwb .col-menu-scrim{z-index:40;position:fixed;inset:0}.cwb .col-menu{border:.5px solid var(--oc-border);z-index:50;background:#fff;border-radius:8px;min-width:180px;padding:6px;display:none;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 6px 20px #0000001a}.cwb .col-menu.open{display:block}.cwb .col-menu-hd{color:#bbb;text-transform:uppercase;letter-spacing:.06em;padding:4px 8px 6px;font-size:9px}.cwb .col-menu-item{color:#333;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.cwb .col-menu-item:hover{background:#faf8f5}.cwb .col-menu-item input{accent-color:var(--oc-gold)}.cwb .col-menu-reset{color:var(--oc-gold);border-top:.5px solid #f0ede8;margin-top:4px;padding-top:8px}.cwb .row-acts{justify-content:flex-end;gap:5px;display:flex}.cwb .ra-btn{cursor:pointer;color:#888;background:#fff;border:.5px solid #e4e0da;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:inline-flex}.cwb .ra-btn.ap:hover{color:#0f6e56;border-color:#0f6e56}.cwb .ra-btn.rm:hover{color:#a32d2d;border-color:#a32d2d}.cwb .ra-btn[disabled]{opacity:.5;cursor:not-allowed}.cwb .ov-cols{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.cwb .ov-card{background:var(--oc-white);border:.5px solid var(--oc-border);border-radius:12px;margin-bottom:14px;padding:15px 16px}.cwb .ov-card-ttl{color:#bbb;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;font-size:10px;font-weight:600}.cwb .card-hd{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.cwb .card-hd .ov-card-ttl{margin-bottom:0}.cwb .card-lnk{color:var(--oc-gold);cursor:pointer;font-size:11px;text-decoration:none}.cwb .card-lnk:hover{text-decoration:underline}.cwb .ov-dl{grid-template-columns:max-content 1fr;align-items:start;gap:8px 18px;display:grid}.cwb .ov-k{color:#999;font-size:11px}.cwb .ov-v{color:#1c1c1c;text-align:left;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.cwb .ov-sub{color:#999;text-align:left;flex-basis:100%;margin-top:1px;font-size:10.5px;font-weight:400}.cwb .ov-name{color:#111;font-weight:500}.cwb .ov-mail{color:var(--oc-gold);align-items:center;gap:5px;font-size:11px;text-decoration:none;display:inline-flex}.cwb .ov-mail i{font-size:12px}.cwb .ov-mail:hover{text-decoration:underline}.cwb .ov-tot{color:#111;border-top:.5px solid #f0ede8;padding-top:7px;font-weight:600}.cwb .ov-link{color:#1a6896;text-decoration:none}.cwb .ov-link:hover{text-decoration:underline}.cwb .ov-empty{color:#bbb;padding:8px 0;font-size:11px}.cwb .ov-docs{flex-direction:column;display:flex}.cwb .doc-row{border-bottom:.5px solid #f5f2ed;align-items:center;gap:10px;padding:8px 0;display:flex}.cwb .doc-row:last-child{border-bottom:none}.cwb .doc-icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:flex}.cwb .doc-name{color:#333;font-size:11px;font-weight:500}.cwb .doc-meta{color:#bbb;margin-top:1px;font-size:10px}.cwb .doc-file{color:#0f6e56}.cwb .doc-acts{flex-shrink:0;gap:9px;display:flex}.cwb .doc-acts i{color:#bbb;cursor:pointer;font-size:14px}.cwb .doc-acts i:hover{color:var(--oc-gold)}.cwb .doc-acts i.rm:hover{color:#a32d2d}.cwb .ov-slot{text-align:center;color:#bbb;cursor:pointer;border:1px dashed #d9d4cc;border-radius:6px;justify-content:center;align-items:center;gap:5px;margin-top:4px;padding:5px 9px;font-size:10px;transition:background .12s,border-color .12s,color .12s;display:flex}.cwb .ov-slot:hover{border-color:var(--oc-gold);color:var(--oc-gold);background:#fffdf8}.cwb .bb-recon{box-sizing:border-box;background:#fbf9f5;border:.5px solid #f0ede8;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;width:0;min-width:100%;margin-bottom:12px;padding:9px 12px;display:flex}.cwb .recon-lbl{color:#bbb;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.cwb .recon-pill{border-radius:14px;align-items:center;gap:6px;padding:4px 11px;font-size:11px;font-weight:500;display:inline-flex}.cwb .recon-pill.ok{color:#0f6e56;background:#e4f4ec}.cwb .recon-pill.off{color:#a32d2d;background:#fdeaea}.cwb .recon-diff{font-weight:600}.cwb .bb-client{color:#222;font-size:12px;font-weight:500}.cwb .bb-sub{align-items:center;gap:6px;margin-top:3px;display:flex}.cwb .bb-acct{color:#aaa;font-variant-numeric:tabular-nums;font-size:10px}.cwb .bb-in{text-align:right;border:.5px solid var(--oc-btn-border);border-radius:5px;width:100%;max-width:96px;padding:4px 7px;font-size:12px}.cwb .bb-in:focus{border-color:var(--oc-gold);outline:none}.cwb .bb-add{gap:8px;display:flex}.cwb .bb-add,.cwb .bb-search-wrap{position:relative}.cwb .bb-search{border:.5px solid var(--oc-btn-border);color:#333;background:#fff;border-radius:7px;width:240px;padding:6px 11px;font-size:12px}.cwb .bb-search:focus{border-color:var(--oc-gold);outline:none}.cwb .bb-cand-scrim{z-index:40;position:fixed;inset:0}.cwb .bb-cand{border:.5px solid var(--oc-border);z-index:50;background:#fff;border-radius:8px;min-width:330px;max-height:290px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.cwb .bb-cand-item{cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:8px 9px;display:flex}.cwb .bb-cand-item:hover{background:#faf8f4}.cwb .bb-cand-bd{min-width:0}.cwb .bb-cand-name{color:#222;font-size:12px;font-weight:500}.cwb .bb-cand-sub{color:#999;margin-top:1px;font-size:10.5px}.cwb .bb-cand-empty{color:#bbb;text-align:center;padding:12px;font-size:11px}.cwb .bb-lock{color:#bbb;font-size:13px}.cwb .bb-locked-note{color:#9a6b14;align-items:center;gap:6px;font-size:11px;display:inline-flex}.cwb .ol-layout{flex-direction:column;gap:12px;display:flex}.cwb .ocard{background:var(--oc-white);border:.5px solid var(--oc-border);border-radius:12px;overflow:hidden}.cwb .ocard-hd{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:11px;padding:12px 15px;display:flex}.cwb .ocard-hd:hover{background:#faf8f4}.cwb .ocard-ic{border-radius:9px;flex-shrink:0;justify-content:center;width:34px;height:34px;font-size:16px}.cwb .ocard-ic,.cwb .ocard-ttl{align-items:center;display:flex}.cwb .ocard-ttl{color:#222;gap:8px;font-size:13px;font-weight:600}.cwb .ocard-n{color:#5b6470;background:#eef0f1;border-radius:9px;padding:1px 7px;font-size:10px;font-weight:600}.cwb .ocard-bulk{margin-left:auto}.cwb .ocard-bulks{align-items:center;gap:8px;margin-left:auto;display:flex}.cwb .ocard-bulks+.ocard-chev{margin-left:10px}.cwb .ocard-chev{color:#bbb;margin-left:auto;font-size:16px}.cwb .ocard-bulk+.ocard-chev{margin-left:10px}.cwb .ocard-body{border-top:.5px solid #f0ede8;padding:4px 8px 8px}.cwb .ocard-empty{color:#bbb;text-align:center;padding:14px;font-size:11px}.cwb .ocard.empty{opacity:.55}.cwb .ocard.empty .ocard-hd{cursor:default}.cwb .ocard.empty .ocard-hd:hover{background:0 0}.cwb .ocard.empty .ocard-n{color:#bbb;background:#f0ece6}.cwb .ol-contact{font-size:10.5px}.cwb .ol-cmail{color:var(--oc-gold);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.cwb .ol-cmail i{font-size:11px}.cwb .ol-cmail:hover{text-decoration:underline}.cwb .ol-cphone{color:#888;margin-top:1px}.cwb .s708-ack{color:#0f6e56;font-size:11px}.cwb .s708-pending{color:#c0392b;font-size:11px}.cwb .ol-tbl{border-collapse:collapse;width:100%}.cwb .ol-tbl th{text-align:left;color:#bbb;text-transform:uppercase;letter-spacing:.05em;padding:7px 8px;font-size:9px;font-weight:500}.cwb .ol-tbl th.num{text-align:right}.cwb .ol-tbl td{color:#333;vertical-align:middle;border-top:.5px solid #f5f2ed;padding:8px;font-size:12px}.cwb .ol-tbl td.num{text-align:right;font-variant-numeric:tabular-nums}.cwb .ol-sel{width:30px}.cwb .ol-sel input{accent-color:var(--oc-gold)}.cwb .ol-act{text-align:right;white-space:nowrap}.cwb .ol-rowbtn{color:#555;cursor:pointer;white-space:nowrap;background:#fff;border:.5px solid #e4e0da;border-radius:7px;padding:5px 11px;font-size:11px}.cwb .ol-rowbtn:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.cwb .ol-rowbtn.gold{background:var(--oc-gold);border-color:var(--oc-gold);color:#fff}.cwb .ol-rowbtn.gold:hover{color:#fff;background:#b8975a}.cwb .ol-rowbtn.gold-line{border-color:var(--oc-gold);color:var(--oc-gold);background:#fff}.cwb .ol-rowbtn.gold-line:hover{background:#fdf9f3}.cwb .ol-done{color:#0f6e56;font-size:18px}.cwb .ol-st{font-size:10.5px}.cwb .ol-st.amber{color:#9a6b14}.cwb .ol-st.ok{color:#0f6e56;font-weight:500}.cwb .ol-st.muted{color:#aaa}.cwb .ol-acc{flex-direction:column;gap:1px;display:flex}.cwb .ol-acc-l{color:#0f6e56;align-items:center;gap:4px;font-size:10.5px;font-weight:600;display:inline-flex}.cwb .ol-acc-l i{color:#888}.cwb .ol-acc-s{color:#aaa;font-variant-numeric:tabular-nums;font-size:9.5px}.emodal-bg .flmodal{width:460px}.flmodal .fl-test{color:#9a6b14;background:#fdf4e3;border:.5px solid #f0d9a8;border-radius:7px;align-items:center;gap:6px;margin-bottom:11px;padding:7px 11px;font-size:11px;display:flex}.flmodal .fl-recips{background:var(--oc-linen);border-radius:7px;max-height:150px;margin-bottom:12px;padding:9px 12px;overflow-y:auto}.flmodal .fl-recip{color:#444;padding:2px 0;font-size:12px}.flmodal .fl-immut{color:#9a6b14;background:#fdf4e3;border:.5px solid #f0d9a8;border-radius:7px;align-items:flex-start;gap:7px;margin-bottom:13px;padding:9px 11px;font-size:11px;line-height:1.5;display:flex}.flmodal .fl-immut i{flex-shrink:0;margin-top:1px;font-size:14px}.flmodal .fl-radio{gap:8px;display:flex}.flmodal .yn{color:#666;border:.5px solid var(--oc-btn-border);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:6px 14px;font-size:12px;display:inline-flex}.flmodal .yn.on{border-color:var(--oc-gold);color:#9a7d3e;background:#f6f1e6;font-weight:500}.flmodal .yn input{accent-color:var(--oc-gold)}.flmodal .yn-stack{flex:1;align-items:center;padding:8px 12px}.flmodal .yn-txt{flex-direction:column;gap:1px;display:flex}.flmodal .yn-main{align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.flmodal .yn-main i{font-size:13px}.flmodal .yn-sub{color:#aaa;font-size:10px}.flmodal .form-input.mono{font-family:ui-monospace,monospace}.emodal-bg .abmodal{width:460px}.abmodal .ab-list{flex-direction:column;gap:2px;max-height:240px;margin-top:4px;display:flex;overflow-y:auto}.abmodal .ab-item{cursor:pointer;color:#222;border:.5px solid #f0ede8;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 11px;font-size:12px;display:flex}.abmodal .ab-item:hover{border-color:var(--oc-gold);background:#fcfbf8}.abmodal .ab-sub{color:#aaa;font-size:10px}.abmodal .ab-empty{color:#bbb;text-align:center;padding:14px;font-size:11px}.abmodal .ab-picked{background:var(--oc-linen);color:#333;border-radius:7px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px 11px;font-size:12px;display:flex}.abmodal .ab-picked i{color:#888}.abmodal .ab-change{color:var(--oc-gold);cursor:pointer;background:0 0;border:none;font-size:11px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}