.opw-root{--opw-line:var(--stx-line,#e3e5f2);color:var(--stx-ink,#182a4e);min-width:0;font-family:inherit}.opw-root *{box-sizing:border-box}.opw-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.opw-heading h2{margin:8px 0;font-size:1.6rem}.opw-card p,.opw-heading p{color:var(--stx-muted,#7886a5);line-height:1.8}.opw-heading>div>span{font-size:10px;letter-spacing:2px;color:#9781be}.opw-actions,.opw-row-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.opw-root button svg{width:19px;height:19px;flex-shrink:0}.opw-root .opw-primary{background:var(--stx-sidebar-active,#442f82);border-color:var(--stx-sidebar-active,#442f82);color:#fff;box-shadow:0 7px 18px #35245b18}.opw-stats{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin-bottom:20px}.opw-stats article{grid-column:span 3;--tone:#49317f;display:grid;grid-template-columns:1fr auto;align-items:center;gap:15px;padding:22px;background:linear-gradient(120deg,#faf8ff,#fff);border:1px solid var(--opw-line);border-bottom:3px solid var(--tone);border-radius:16px}.opw-stats article:nth-child(n+5){grid-column:span 4}.opw-stats article[data-tone="1"]{--tone:#b37b16;background:linear-gradient(120deg,#fff9ed,#fff)}.opw-stats article[data-tone="2"]{--tone:#168673;background:linear-gradient(120deg,#effaf6,#fff)}.opw-stats article[data-tone="3"]{--tone:#337cca;background:linear-gradient(120deg,#f0f7ff,#fff)}.opw-stats strong{color:var(--tone);font-size:29px;grid-column:1;grid-row:1}.opw-stats svg{grid-column:2;grid-row:1;padding:9px;width:40px;height:40px;background:#f0edf8;border-radius:12px;color:var(--tone)}.opw-stats span{grid-column:1/-1;font-size:13px}.opw-filters{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin:20px 0}.opw-search{flex:1 1 300px;position:relative}.opw-search>svg{position:absolute;inset-inline-start:14px;top:15px;width:19px}.opw-search input{padding-inline-start:42px!important}.opw-root input:not([type=checkbox]),.opw-root select,.opw-root textarea{width:100%;min-width:0;min-height:46px;padding:11px 14px;border:1px solid var(--opw-line);border-radius:10px;background:#fff;color:inherit;font:inherit}.opw-root input:focus,.opw-root select:focus,.opw-root textarea:focus{outline:2px solid #b8a6e0;outline-offset:2px}.opw-root label{display:grid;gap:8px;font-size:13px;min-width:0}.opw-filters>select{width:auto;max-width:220px}.opw-table{border:1px solid var(--opw-line);border-radius:18px;background:#fff}.opw-root table{border-collapse:collapse;width:100%;table-layout:fixed}.opw-root td,.opw-root th{padding:17px 12px;text-align:start;border-bottom:1px solid var(--opw-line);overflow-wrap:anywhere;font-size:13px}.opw-root th{background:#faf9fd;color:#7a88a4}.opw-root td small{display:block;margin-top:6px}.opw-root code{display:block;overflow-wrap:anywhere;direction:ltr;font-size:11px;white-space:normal}.opw-table>p{padding:25px;text-align:center}.opw-menu{position:relative}.opw-menu summary{list-style:none;cursor:pointer;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--opw-line);border-radius:9px}.opw-menu summary::-webkit-details-marker{display:none}.opw-menu>div{position:absolute;inset-inline-end:0;top:44px;z-index:30;min-width:190px;background:white;border:1px solid var(--opw-line);box-shadow:0 15px 40px #20113d20;border-radius:12px;padding:7px}.opw-menu button{display:block;width:100%;border:0;background:none;padding:11px;text-align:start;font:inherit;color:inherit;cursor:pointer}.opw-menu button:hover{background:#f3effa;border-radius:6px}.opw-pagination{display:flex;justify-content:center;align-items:center;gap:16px;margin:20px}.opw-card{background:#fff;border:1px solid var(--opw-line);border-radius:18px;padding:24px;margin-bottom:18px;min-width:0}.opw-card h3{margin:0 0 18px}.opw-card>label+label{margin-top:18px}.opw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:16px 0}.opw-finance-editor{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.6fr);gap:22px;align-items:start}.opw-stack{min-width:0}.opw-summary{position:sticky;top:20px;align-self:start}.opw-summary button{width:100%;margin-top:10px}.opw-summary dl{display:grid;grid-template-columns:1fr 1fr;gap:14px}.opw-summary dd{margin:0;overflow-wrap:anywhere}.opw-grand{display:block;font-size:28px;border-top:1px solid var(--opw-line);padding-top:20px}.opw-item{padding:18px;background:#faf9fd;border:1px solid var(--opw-line);border-radius:14px;margin:16px 0}.opw-item>header,.opw-switch{display:flex;justify-content:space-between;align-items:center}.opw-switch{gap:18px;padding:16px 0;border-bottom:1px solid var(--opw-line)}.opw-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.opw-info>div{padding:15px;border:1px solid var(--opw-line);border-radius:12px}.opw-info dt{font-size:12px;color:#7886a5}.opw-info dd{margin:9px 0 0;overflow-wrap:anywhere}.opw-payment{display:flex;gap:16px;flex-wrap:wrap;padding:16px 0;border-bottom:1px solid var(--opw-line);overflow-wrap:anywhere}.opw-links,.opw-versions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.opw-links a{border:1px solid var(--opw-line);padding:10px;border-radius:8px}.opw-error{padding:14px;background:#fff1f3;color:#a5354c;border:1px solid #f0c6d0;border-radius:10px}.opw-action-form{display:grid;gap:18px}.opw-ack{display:flex!important;align-items:center;gap:10px;padding:15px;background:#f7f5fb;border-radius:10px}.opw-ack input{width:20px;height:20px;flex-shrink:0}.opw-document-wrap{overflow:auto;margin-top:20px}.opw-document{width:210mm;max-width:100%;min-height:250mm;background:white;padding:16mm;margin:auto;border:1px solid #ddd;color:#142640}.opw-document>header{background:#151b30;color:white;padding:24px;border-radius:12px}.opw-document>header span{display:block;color:#d8b765}.opw-document>header h1{font-size:24px}.opw-document footer{border-top:2px solid #d8b765;margin-top:30px;padding-top:20px}.opw-document table td{vertical-align:top}.opw-document table th:first-child{width:8%}.opw-document table th:last-child{width:22%}.opw-document p{white-space:pre-wrap}.opw-analysis-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.opw-analysis-metrics>div{border:1px solid var(--opw-line);padding:15px;border-radius:12px}.opw-analysis-metrics strong{display:block;font-size:24px}.opw-analysis-answer{white-space:pre-wrap;line-height:1.9}.opw-root [contenteditable]{min-height:150px}.opw-root .cp-rich-view img{max-width:100%;height:auto}.opw-root .cp-rich-table-wrap{max-width:100%;overflow:auto}@media (max-width:600px){.opw-stats article:nth-child(n+5){grid-column:1/-1!important}}@media (max-width:900px){.opw-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.opw-stats article,.opw-stats article:nth-child(n+5){grid-column:auto}.opw-finance-editor{grid-template-columns:1fr}.opw-summary{position:static;order:2}.opw-heading{align-items:start;flex-direction:column}.opw-table table,.opw-table tbody,.opw-table td,.opw-table tr{display:block;width:100%}.opw-table thead{display:none}.opw-table tr{padding:15px;border-bottom:1px solid var(--opw-line)}.opw-table td{display:grid;grid-template-columns:95px minmax(0,1fr);gap:12px;padding:9px 0;border:0}.opw-table td:before{content:attr(data-label);color:#7a88a4}.opw-menu>div{inset-inline-end:auto;inset-inline-start:0}.opw-card{padding:18px}.opw-document{padding:15px;min-height:0}.opw-filters>select{flex:1 1;max-width:none}.opw-row-actions{align-items:start}}@media (max-width:480px){.opw-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.opw-stats article{padding:14px;gap:10px}.opw-stats strong{font-size:24px}.opw-grid,.opw-info{grid-template-columns:1fr}.opw-actions,.opw-filters>label{width:100%}.opw-table td{grid-template-columns:78px minmax(0,1fr)}.opw-root .opw-heading h2{font-size:1.3rem}}@media print{@page{size:A4 portrait;margin:10mm}body,html{margin:0!important;padding:0!important;background:#fff!important}body:has(.opw-document-wrap):not(:has(.stx-quote-print-root)) *{visibility:hidden!important}.opw-document,.opw-document *,.opw-document-wrap,.opw-document-wrap *{visibility:visible!important}.opw-document-wrap{position:absolute!important;inset:0!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}.opw-document{position:static!important;box-sizing:border-box!important;width:190mm!important;max-width:190mm!important;min-height:0!important;margin:0 auto!important;padding:10mm!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}.opw-document,.opw-document>header{print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}.opw-document .opw-info,.opw-document>header{break-inside:avoid!important;page-break-inside:avoid!important}.opw-document table{width:100%!important;border-collapse:collapse!important;table-layout:fixed!important}.opw-document thead{display:table-header-group!important}.opw-document footer,.opw-document td,.opw-document th,.opw-document tr{break-inside:avoid!important;page-break-inside:avoid!important}}[dir=rtl] .opw-finance-editor{direction:ltr}[dir=rtl] .opw-finance-editor>.opw-stack,[dir=rtl] .opw-finance-editor>.opw-summary{direction:rtl}[dir=rtl] .opw-finance-editor>.opw-summary{grid-column:1;grid-row:1}[dir=rtl] .opw-finance-editor>.opw-stack{grid-column:2;grid-row:1}.opw-finance-editor .opw-summary{top:20px}.opw-finance-editor .opw-claim-item{padding:20px}.opw-finance-editor .opw-claim-item>header{margin-bottom:16px}.opw-finance-editor .opw-claim-item>.opw-grid{margin-top:0;margin-bottom:16px}.opw-finance-editor .opw-claim-item [contenteditable=true]{min-height:100px;padding:14px 16px!important;line-height:1.8}.opw-finance-editor label>.stx-select{width:100%}@media (max-width:1100px){[dir=rtl] .opw-finance-editor{direction:rtl}[dir=rtl] .opw-finance-editor>.opw-stack,[dir=rtl] .opw-finance-editor>.opw-summary{grid-column:auto;grid-row:auto}.opw-finance-editor .opw-summary{position:static}}.stx-claim-inline-preview{position:relative;width:100%;margin-top:18px}.stx-claim-inline-preview-toolbar{position:sticky;top:12px;z-index:20;display:flex;justify-content:flex-end;height:0;overflow:visible;pointer-events:none}.stx-claim-preview-close{pointer-events:auto;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid #ded9e8!important;border-radius:50%!important;background:#fff!important;color:#4f347e!important;box-shadow:0 7px 20px rgba(31,24,61,.12)!important}[dir=rtl] .stx-claim-inline-preview-toolbar{justify-content:flex-end}@media screen{.stx-claim-inline-preview .opw-document{font-size:15px;line-height:1.8}.stx-claim-inline-preview .opw-document>header>strong{font-size:14px}.stx-claim-inline-preview .opw-document>header>span{font-size:13px}.stx-claim-inline-preview .opw-document>header h1{font-size:27px;line-height:1.55}.stx-claim-inline-preview .opw-document>header code{font-size:12px}.stx-claim-inline-preview .opw-document dt{font-size:12px;line-height:1.5}.stx-claim-inline-preview .opw-document dd{font-size:15px;line-height:1.65;font-weight:700}.stx-claim-inline-preview .opw-document table th{font-size:13px;line-height:1.6}.stx-claim-inline-preview .opw-document table td{font-size:14px;line-height:1.8}.stx-claim-inline-preview .opw-document table td strong{font-size:15px}.stx-claim-inline-preview .opw-document .cp-rich-view,.stx-claim-inline-preview .opw-document .cp-rich-view *,.stx-claim-inline-preview .opw-document>p{font-size:14px;line-height:1.85}.stx-claim-inline-preview .opw-document footer h3{font-size:17px}.stx-claim-inline-preview .opw-document footer p{font-size:13px;line-height:1.7}.stx-claim-inline-preview .opw-document footer code{font-size:12px}}@media (max-width:700px){.stx-claim-inline-preview .opw-document{font-size:14px}.stx-claim-inline-preview .opw-document>header h1{font-size:22px}}.stx-project-claim-reference{min-width:225px;text-align:right!important;vertical-align:middle!important}.stx-project-claim-reference>code{display:block;direction:ltr;text-align:right;font-family:inherit;font-size:14px;font-weight:800;line-height:1.65;color:#57438d}.stx-project-claim-date{display:flex;align-items:center;justify-content:flex-start;gap:7px;margin-top:6px;direction:rtl;white-space:nowrap}.stx-project-claim-date span{font-size:11px;font-weight:600;color:#aaa5b8}.stx-project-claim-date time{direction:ltr;font-size:12px;font-weight:700;color:#71688b}.stx-project-claim-title{min-width:320px;vertical-align:middle!important}.stx-project-claim-title>strong{display:block;font-size:15px;font-weight:700;line-height:1.75;color:#292541}.stx-project-claim-amount{font-size:15px;font-weight:800;line-height:1.65;color:#57438d;white-space:nowrap}.stx-project-claim-amount,.stx-project-claim-status{vertical-align:middle!important}.stx-project-claim-status .stx-status{font-size:13px;font-weight:700}.stx-project-claim-actions{vertical-align:middle!important}.stx-project-claim-actions .opw-row-actions a,.stx-project-claim-actions .opw-row-actions button{font-size:13px;font-weight:700}@media (min-width:1500px){.stx-project-claim-reference>code{font-size:15px}.stx-project-claim-amount,.stx-project-claim-title>strong{font-size:16px}.stx-project-claim-actions .opw-row-actions a,.stx-project-claim-actions .opw-row-actions button,.stx-project-claim-status .stx-status{font-size:14px}}.opw-unified-surface{border:1px solid #e2e6ee;border-radius:18px;background:linear-gradient(180deg,#fff,#fcfbfe);box-shadow:0 12px 34px rgba(34,23,52,.045);padding:22px;animation:opwUnifiedIn .3s cubic-bezier(.2,.78,.28,1) both}.opw-unified-surface .opw-heading{padding:0 0 18px;margin-bottom:18px;border-bottom:1px solid #eceef3}.opw-unified-surface .opw-heading>div:first-child>span{color:#9e7f56;letter-spacing:.14em;font-size:9px;font-weight:800}.opw-unified-surface .opw-heading h2{font-size:24px;color:#202b43}.opw-unified-surface .opw-stats article{background:linear-gradient(145deg,#fff,#faf9fc);border:1px solid #e4e7ee;box-shadow:0 8px 22px rgba(34,23,52,.035);transition:transform .2s ease,box-shadow .2s ease}.opw-unified-surface .opw-stats article:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(34,23,52,.065)}.opw-unified-surface .opw-table{border-radius:15px;border:1px solid #e4e7ee;box-shadow:none}.opw-unified-surface .opw-error{border-radius:12px}@keyframes opwUnifiedIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.stx-claim-dialog-shell{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:clamp(10px,3vw,34px);direction:rtl}.stx-claim-dialog-backdrop{position:absolute;inset:0;background:rgba(13,18,35,.62);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:stxClaimBackdropIn .2s ease both}.stx-claim-dialog-frame{position:relative;z-index:1;width:min(1180px,100%);max-height:min(94vh,980px);padding:18px;border:1px solid #e5e0ee;border-radius:24px;background:var(--stx-surface,#fff);box-shadow:0 32px 100px rgba(11,12,28,.3);animation:stxClaimDialogIn .28s cubic-bezier(.2,.8,.25,1) both;scrollbar-gutter:stable}.stx-claim-dialog-close{top:0;z-index:3;float:left;display:grid;place-items:center;width:40px;height:40px;margin:-4px -4px 0 0;border:1px solid #e1d8ed;border-radius:12px;background:#fff;color:var(--stx-sidebar-active,#442f82);cursor:pointer;box-shadow:0 5px 14px rgba(25,18,49,.08)}.stx-claim-dialog-close:hover{background:color-mix(in srgb,var(--stx-sidebar-active,#442f82),white 94%)}.stx-claim-dialog-frame .stx-claim-preview{margin:0;border-radius:18px;box-shadow:none}.stx-claim-dialog-frame .stx-claim-preview>.opw-heading{position:relative;margin:0 -18px 18px;padding:28px 28px 24px;border-radius:18px 18px 0 0;background:linear-gradient(135deg,var(--stx-sidebar-first,#111827),var(--stx-sidebar-active,#442f82));color:#fff;align-items:flex-end}.stx-claim-dialog-frame .stx-claim-preview>.opw-heading h2{max-width:700px;margin:8px 0;color:#fff;font-size:clamp(1.3rem,2vw,2rem)}.stx-claim-dialog-frame .stx-claim-preview>.opw-heading>div:first-child>span{color:color-mix(in srgb,var(--stx-accent,#d4b66a),white 20%)}.stx-claim-dialog-frame .stx-claim-preview>.opw-heading code{padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.14);color:#fff;font-size:12px}.stx-claim-dialog-frame .stx-claim-preview>.opw-heading .stx-status{border-color:rgba(255,255,255,.3)}.stx-claim-dialog-frame .opw-info{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 18px;padding:16px;border:1px solid #e8e4ef;border-radius:16px;background:linear-gradient(145deg,#fff,#faf9fd)}.stx-claim-dialog-frame .opw-info>div{min-height:66px;padding:10px 12px;border-inline-start:3px solid color-mix(in srgb,var(--stx-sidebar-active,#442f82),transparent 55%);border-bottom:1px dashed #e2deea}.stx-claim-dialog-frame .opw-info dt{color:#8a91a6;font-size:11px;font-weight:700;margin-bottom:6px}.stx-claim-dialog-frame .opw-info dd{margin:0;color:#242e48;font-size:14px;font-weight:800;line-height:1.5}.stx-claim-dialog-frame .stx-claim-preview-button,.stx-claim-dialog-frame .stx-claim-primary-button{border-color:var(--stx-sidebar-active,#442f82);color:var(--stx-sidebar-active,#442f82);background:#fff}.stx-claim-dialog-frame .stx-claim-primary-button{background:var(--stx-sidebar-active,#442f82)}.stx-claim-dialog-frame .stx-claim-gold-button{border-color:var(--stx-accent,#d4b66a);background:var(--stx-accent,#d4b66a);color:#20263a;box-shadow:0 8px 18px color-mix(in srgb,var(--stx-accent,#d4b66a),transparent 65%)}.stx-claim-dialog-frame>.opw-card{margin-top:14px;border-radius:16px;border-color:#e8e4ef}.stx-claim-dialog-frame .stx-claim-payments,.stx-claim-dialog-frame .stx-claim-payments+.opw-card{margin-top:14px}.stx-claim-dialog-frame .opw-payment{border-bottom:1px dashed #e1ddea;padding:12px 0;display:grid;gap:4px}.stx-claim-dialog-frame .opw-payment:last-child{border-bottom:0}@keyframes stxClaimBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes stxClaimDialogIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:820px){.stx-claim-dialog-shell{padding:0}.stx-claim-dialog-frame{max-height:100vh;border-radius:0;padding:12px}.stx-claim-dialog-frame .stx-claim-preview>.opw-heading{margin-inline:-12px;padding:24px 18px}.stx-claim-dialog-frame .opw-info{grid-template-columns:repeat(2,minmax(0,1fr))}.stx-claim-dialog-frame .stx-claim-preview>.opw-heading{align-items:flex-start;flex-direction:column}}@media(max-width:480px){.stx-claim-dialog-frame .opw-info{grid-template-columns:1fr}.stx-claim-dialog-frame .opw-actions{width:100%}.stx-claim-dialog-frame .opw-actions .button{flex:1 1}}.stx-claim-dialog-shell{padding:clamp(12px,2.4vw,30px)}.stx-claim-dialog-backdrop{background:rgba(17,24,39,.58);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.stx-claim-dialog-frame{width:min(1260px,100%);max-height:min(94vh,920px);padding:0;border:1px solid #e7e8ef;border-radius:22px;background:#f7f8fb;box-shadow:0 32px 100px rgba(17,24,39,.28);overflow:auto}.stx-claim-dialog-close{position:sticky;top:14px;inset-inline-start:14px;float:inline-start;width:36px;height:36px;margin:14px 14px -50px;z-index:20;border:1px solid #e8e9ef;border-radius:10px;background:rgba(255,255,255,.96);color:#81899a;box-shadow:0 5px 18px rgba(17,24,39,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.stx-claim-dialog-close:hover{background:#f4f1f9;color:var(--stx-sidebar-active,#5d428f);transform:translateY(-1px)}.stx-claim-dialog-frame .stx-claim-preview{padding:0;background:transparent;border:0;border-radius:0}.stx-claim-dialog-frame .stx-claim-preview>.opw-heading{margin:0;padding:28px 34px 24px 78px;border:0;border-bottom:1px solid #e8e9ef;border-radius:0;background:#fff;color:#263149;align-items:center;gap:22px;min-height:136px}[dir=rtl] .stx-claim-dialog-frame .stx-claim-preview>.opw-heading{padding-left:78px;padding-right:34px}.stx-claim-dialog-frame .stx-claim-preview>.opw-heading>div:first-child{min-width:0;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"code status" "title title";align-items:center;justify-content:start;gap:7px 11px}.stx-claim-dialog-frame .stx-claim-preview>.opw-heading code{grid-area:code;justify-self:start;display:inline-flex;align-items:center;min-height:26px;padding:4px 9px;border:1px solid #ececf2;border-radius:6px;background:#f7f8fb;color:#667087;font:700 11px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;direction:ltr}.stx-claim-dialog-frame .stx-claim-preview>.opw-heading h2{grid-area:title;max-width:760px;margin:0;color:#263149;font-size:clamp(22px,2vw,30px);font-weight:800;line-height:1.45;letter-spacing:-.02em}.stx-claim-dialog-frame .stx-claim-preview>.opw-heading>div:first-child>span{grid-area:status;justify-self:start;color:inherit}.stx-claim-dialog-frame .stx-claim-preview>.opw-heading .stx-status{min-height:26px;padding:4px 9px;border-radius:6px;border:1px solid #eadfca;background:#fbf3e7;color:#977345;font-size:10px;font-weight:800}.stx-claim-dialog-frame .opw-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.stx-claim-dialog-frame .opw-actions .button{min-height:40px;border-radius:9px;padding-inline:14px;box-shadow:none}.stx-claim-dialog-frame .stx-claim-preview-button,.stx-claim-dialog-frame .stx-claim-preview>.opw-heading .button:not(.stx-claim-primary-button):not(.stx-claim-gold-button){border-color:#e6e7ed;background:#fff;color:#4e596f}.stx-claim-dialog-frame .stx-claim-primary-button{border-color:var(--stx-sidebar-active,#6846a2);background:var(--stx-sidebar-active,#6846a2);color:#fff}.stx-claim-dialog-frame .stx-claim-gold-button{border-color:#d4b27a;background:#d4b27a;color:#283044;box-shadow:none}.stx-claim-financial-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:24px 28px 10px;background:#f7f8fb}.stx-claim-money-card{position:relative;display:flex;align-items:center;gap:13px;min-width:0;padding:18px 19px;border:1px solid #e6e8ef;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(33,39,56,.035);overflow:hidden}.stx-claim-money-card:before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:3px;background:#8a6eb4}.stx-claim-money-card.is-paid:before{background:#58a27f}.stx-claim-money-card.is-balance:before{background:#c69c63}.stx-claim-money-icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:11px;background:#f1edf8;color:#7658a3}.stx-claim-money-card.is-paid .stx-claim-money-icon{background:#edf7f1;color:#438b6e}.stx-claim-money-card.is-balance .stx-claim-money-icon{background:#fbf4e9;color:#a47b43}.stx-claim-money-card>div{min-width:0}.stx-claim-money-card small{display:block;margin-bottom:3px;color:#969dad;font-size:10px;font-weight:700}.stx-claim-money-card strong{display:flex;align-items:baseline;gap:7px;color:#303b54;font-size:22px;font-weight:800;line-height:1.25;direction:ltr;justify-content:flex-end}[dir=rtl] .stx-claim-money-card strong{justify-content:flex-start}.stx-claim-money-card strong em{color:#9aa1b0;font-size:10px;font-style:normal;font-weight:700}.stx-claim-payment-progress{height:4px;margin:6px 28px 18px;border-radius:999px;background:#ebeef3;overflow:hidden}.stx-claim-payment-progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8a6eb4,#58a27f);transition:width .35s ease}.stx-claim-dialog-frame .stx-claim-preview-info{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 28px 18px;padding:0;border:1px solid #e6e8ef;border-radius:14px;background:#fff;overflow:hidden}.stx-claim-dialog-frame .stx-claim-preview-info>div{min-height:80px;padding:16px 18px;border:0;border-inline-end:1px solid #eef0f4;background:#fff}.stx-claim-dialog-frame .stx-claim-preview-info>div:last-child{border-inline-end:0}.stx-claim-dialog-frame .stx-claim-preview-info dt{margin:0 0 7px;color:#9ba1b0;font-size:10px;font-weight:700}.stx-claim-dialog-frame .stx-claim-preview-info dd{margin:0;color:#455169;font-size:13px;font-weight:700;line-height:1.65;overflow-wrap:anywhere}.stx-claim-dialog-frame .stx-claim-preview>.opw-links{display:flex;gap:8px;flex-wrap:wrap;margin:0 28px 18px}.stx-claim-dialog-frame .stx-claim-preview>.opw-links a{display:inline-flex;align-items:center;min-height:34px;padding:7px 11px;border:1px solid #e4e6ec;border-radius:8px;background:#fff;color:#665080;font-size:11px;font-weight:700;text-decoration:none}.stx-claim-dialog-frame .stx-claim-preview>.opw-links a:hover{border-color:#d7cce5;background:#f8f5fb}.stx-claim-dialog-frame .stx-claim-preview>.opw-document{margin:18px 28px 28px}.stx-claim-dialog-frame>.opw-card{margin:14px 28px 0;padding:0;border:1px solid #e6e8ef;border-radius:14px;background:#fff;box-shadow:none;overflow:hidden}.stx-claim-dialog-frame>.opw-card:last-child{margin-bottom:28px}.stx-claim-section-heading{display:flex;align-items:center;gap:11px;padding:17px 20px;border-bottom:1px solid #eef0f4;background:#fff}.stx-claim-section-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#f3eff8;color:#765b9e;flex:0 0 auto}.stx-claim-section-heading>div{display:flex;align-items:center;gap:9px;min-width:0}.stx-claim-section-heading h3{margin:0;color:#303b54;font-size:14px;font-weight:800}.stx-claim-section-heading small{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:6px;background:#f0edf5;color:#765b9e;font-size:9px;font-weight:800}.stx-claim-payment-list{padding:0 20px}.stx-claim-dialog-frame .stx-claim-payment-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px 0;border-bottom:1px dashed #e5e7ec}.stx-claim-dialog-frame .stx-claim-payment-row:last-child{border-bottom:0}.stx-claim-payment-state{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#edf7f1;color:#488d70}.stx-claim-payment-main{display:grid;gap:3px;min-width:0}.stx-claim-payment-main strong{display:flex;align-items:baseline;gap:5px;color:#355a51;font-size:17px;font-weight:800;direction:ltr;justify-self:start}.stx-claim-payment-main strong small{color:#9aa1b0;font-size:9px}.stx-claim-payment-main span{color:#8f97a7;font-size:10px;overflow-wrap:anywhere}.stx-claim-receipt-link{display:inline-flex;align-items:center;gap:6px;max-width:240px;padding:7px 10px;border:1px solid #e4e6ec;border-radius:8px;background:#fafbfc;color:#68528a;font-size:10px;font-weight:700;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stx-claim-receipt-link:hover{background:#f5f1fa;border-color:#d8cde6}.stx-claim-empty-state{margin:0;padding:25px 20px;color:#9ca3b1;text-align:center;font-size:12px}.stx-claim-activity-list{padding:4px 20px 10px}.stx-claim-dialog-frame .stx-claim-activity-row{position:relative;display:block;padding:15px 0 15px 28px;border:0}.stx-claim-dialog-frame .stx-claim-activity-row:not(:last-child):after{content:"";position:absolute;left:6px;top:31px;bottom:-15px;width:1px;background:#e2e4ea}.stx-claim-activity-dot{position:absolute;left:0;top:22px;width:13px;height:13px;border:3px solid #f2eef7;border-radius:50%;background:#765b9e;box-shadow:0 0 0 1px #d8cce7}.stx-claim-activity-row>div{display:grid;gap:3px}.stx-claim-activity-row code{justify-self:start;padding:3px 6px;border-radius:5px;background:#f7f8fa;color:#81899a;font-size:9px;direction:ltr}.stx-claim-activity-row strong{color:#4c5870;font-size:12px}.stx-claim-activity-row span{color:#9aa1b0;font-size:10px}[dir=rtl] .stx-claim-dialog-frame .stx-claim-activity-row{padding-left:0;padding-right:28px}[dir=rtl] .stx-claim-dialog-frame .stx-claim-activity-row:not(:last-child):after{left:auto;right:6px}[dir=rtl] .stx-claim-activity-dot{left:auto;right:0}@media(max-width:980px){.stx-claim-dialog-frame .stx-claim-preview>.opw-heading{align-items:flex-start;flex-direction:column}.stx-claim-dialog-frame .opw-actions{width:100%;justify-content:flex-start}.stx-claim-financial-summary{grid-template-columns:1fr 1fr}.stx-claim-money-card.is-balance{grid-column:1/-1}.stx-claim-dialog-frame .stx-claim-preview-info{grid-template-columns:repeat(2,minmax(0,1fr))}.stx-claim-dialog-frame .stx-claim-preview-info>div{border-bottom:1px solid #eef0f4}.stx-claim-dialog-frame .stx-claim-preview-info>div:nth-child(2n){border-inline-end:0}.stx-claim-dialog-frame .stx-claim-preview-info>div:nth-last-child(-n+2){border-bottom:0}}@media(max-width:700px){.stx-claim-dialog-shell{padding:0}.stx-claim-dialog-frame{width:100%;max-height:100vh;border:0;border-radius:0}.stx-claim-dialog-close{top:10px;margin:10px 10px -46px}.stx-claim-dialog-frame .stx-claim-preview>.opw-heading{min-height:auto;padding:72px 18px 20px}.stx-claim-dialog-frame .stx-claim-preview>.opw-heading h2{font-size:21px}.stx-claim-dialog-frame .opw-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.stx-claim-dialog-frame .opw-actions .button{width:100%}.stx-claim-financial-summary{grid-template-columns:1fr;padding:16px 14px 8px}.stx-claim-money-card.is-balance{grid-column:auto}.stx-claim-payment-progress{margin:6px 14px 14px}.stx-claim-dialog-frame .stx-claim-preview-info{grid-template-columns:1fr;margin-inline:14px}.stx-claim-dialog-frame .stx-claim-preview-info>div,.stx-claim-dialog-frame .stx-claim-preview-info>div:nth-child(2n){border-inline-end:0;border-bottom:1px solid #eef0f4}.stx-claim-dialog-frame .stx-claim-preview-info>div:last-child{border-bottom:0}.stx-claim-dialog-frame .stx-claim-preview>.opw-links{margin-inline:14px}.stx-claim-dialog-frame .stx-claim-preview>.opw-document{margin:14px}.stx-claim-dialog-frame>.opw-card{margin-inline:14px}.stx-claim-dialog-frame .stx-claim-payment-row{grid-template-columns:36px minmax(0,1fr)}.stx-claim-receipt-link{grid-column:2;justify-self:start;max-width:100%}}.stx-claim-dialog-shell{position:fixed!important;inset:0!important;z-index:99999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:max(24px,env(safe-area-inset-top)) 28px max(24px,env(safe-area-inset-bottom))!important;background:transparent!important;overflow:hidden!important}.stx-claim-dialog-backdrop{position:absolute!important;inset:0!important;background:rgba(15,23,42,.52)!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}.stx-claim-dialog-frame{position:relative!important;z-index:2!important;width:min(1160px,calc(100vw - 64px))!important;height:auto!important;max-height:calc(100vh - 64px)!important;margin:0 auto!important;padding:0!important;border:1px solid #e5e7eb!important;border-radius:22px!important;background:#f8f9fc!important;box-shadow:0 40px 100px rgba(15,23,42,.3),0 12px 30px rgba(15,23,42,.12)!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:thin;scrollbar-color:#c9c3d6 transparent}.stx-claim-dialog-frame::-webkit-scrollbar{width:7px}.stx-claim-dialog-frame::-webkit-scrollbar-track{background:transparent}.stx-claim-dialog-frame::-webkit-scrollbar-thumb{background:#c9c3d6;border-radius:20px}.stx-claim-dialog-close{position:sticky!important;top:14px!important;float:left!important;z-index:50!important;width:40px!important;height:40px!important;margin:14px 14px -54px 0!important;border-radius:12px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 6px 20px rgba(15,23,42,.1)!important}.stx-claim-dialog-frame
.stx-claim-preview>.opw-heading{position:relative!important;min-height:128px!important;margin:0!important;padding:28px 32px!important;padding-inline-start:32px!important;padding-inline-end:82px!important;border-radius:22px 22px 0 0!important;background:#fff!important}.stx-claim-financial-summary{padding:22px 24px 10px!important}.stx-claim-dialog-frame
.stx-claim-preview-info,.stx-claim-dialog-frame
.stx-claim-preview>.opw-links,.stx-claim-dialog-frame>.opw-card,.stx-claim-payment-progress{margin-inline:24px!important}.stx-claim-dialog-frame
.stx-claim-preview>.opw-document{max-width:100%!important;margin-inline:24px!important;overflow:hidden!important}@media (max-width:1024px){.stx-claim-dialog-shell{padding:18px!important}.stx-claim-dialog-frame{width:calc(100vw - 36px)!important;max-height:calc(100vh - 36px)!important}}@media (max-width:700px){.stx-claim-dialog-shell{padding:0!important}.stx-claim-dialog-frame{width:100vw!important;height:100dvh!important;max-height:100dvh!important;border:0!important;border-radius:0!important}.stx-claim-dialog-frame .stx-claim-preview>.opw-heading{border-radius:0!important;padding:64px 16px 20px!important}.stx-claim-financial-summary{padding-inline:14px!important}.stx-claim-dialog-frame .stx-claim-preview-info,.stx-claim-dialog-frame .stx-claim-preview>.opw-document,.stx-claim-dialog-frame .stx-claim-preview>.opw-links,.stx-claim-dialog-frame>.opw-card{margin-inline:14px!important}}.stx-claim-details-page{position:relative}.stx-claim-details-content{margin:0}.stx-claim-details-toolbar{justify-content:flex-start}.stx-claim-details-back{align-items:center;gap:8px;min-height:42px;border:1px solid #e1e5ec!important;color:#526078!important}.stx-claim-details-back span{font-size:18px}[dir=rtl] .stx-claim-details-back span{transform:rotate(180deg)}.stx-claim-details-content
.stx-claim-preview>.opw-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0;padding:26px 28px;border-bottom:1px solid #edf0f4;border-radius:0;background:#fff;color:#263149}.stx-claim-details-content
.stx-claim-preview>.opw-heading>div:first-child{min-width:0;display:grid;grid-template-columns:auto auto;grid-template-areas:"code status" "title title";align-items:center;justify-content:start;gap:7px 10px}.stx-claim-details-content
.stx-claim-preview>.opw-heading code{grid-area:code;justify-self:start;display:inline-flex;padding:5px 9px;border:1px solid #e8eaf0;border-radius:7px;background:#f7f8fb;color:#697388;font-size:11px;direction:ltr}.stx-claim-details-content
.stx-claim-preview>.opw-heading h2{grid-area:title;max-width:800px;margin:0;color:#263149;font-size:clamp(22px,2vw,30px);font-weight:800;line-height:1.5}.stx-claim-details-content
.stx-claim-preview>.opw-heading .stx-status{grid-area:status;justify-self:start}.stx-claim-details-content .opw-actions .button{min-height:40px;border-radius:9px}.stx-claim-details-content .stx-claim-financial-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;background:#f8f9fc}.stx-claim-details-content .stx-claim-preview-info{gap:0}.stx-claim-details-content .stx-claim-preview-info dt{margin:0 0 7px;color:#929aac;font-size:11px;font-weight:700}.stx-claim-details-content .stx-claim-preview-info dd{margin:0;color:#3e4a62;font-size:13px;font-weight:700;line-height:1.7}.stx-claim-details-content
.stx-claim-preview>.opw-links{display:flex;flex-wrap:wrap;gap:8px;margin:0 26px 20px}.stx-claim-details-content
.stx-claim-preview>.opw-document{width:auto;max-width:calc(100% - 52px);margin:18px 26px 26px}@media (max-width:980px){.stx-claim-details-content .stx-claim-preview>.opw-heading{flex-direction:column;align-items:flex-start}.stx-claim-details-content .opw-actions{width:100%;justify-content:flex-start}.stx-claim-details-content .stx-claim-financial-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.stx-claim-details-content .stx-claim-money-card.is-balance{grid-column:1/-1}.stx-claim-details-content .stx-claim-preview-info{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.stx-claim-details-back{width:100%;justify-content:center}.stx-claim-details-content .stx-claim-preview>.opw-heading{padding:20px 16px}.stx-claim-details-content .stx-claim-preview>.opw-heading h2{font-size:20px}.stx-claim-details-content .opw-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.stx-claim-details-content .opw-actions .button{width:100%}.stx-claim-details-content .stx-claim-financial-summary{grid-template-columns:1fr;padding:16px 14px 8px}.stx-claim-details-content .stx-claim-money-card.is-balance{grid-column:auto}.stx-claim-details-content .stx-claim-payment-progress{margin-inline:14px}.stx-claim-details-content .stx-claim-preview-info{grid-template-columns:1fr;margin-inline:14px}.stx-claim-details-content .stx-claim-preview-info>div{border-inline-end:0;border-bottom:1px solid #eef0f4}.stx-claim-details-content .stx-claim-preview>.opw-links{margin-inline:14px}.stx-claim-details-content .stx-claim-preview>.opw-document{max-width:calc(100% - 28px);margin-inline:14px}.stx-claim-details-content .stx-claim-payment-row{grid-template-columns:36px minmax(0,1fr)}.stx-claim-details-content .stx-claim-receipt-link{grid-column:2;justify-self:start}}.stx-claim-details-page{width:100%;min-width:0;margin:0;padding:0}.stx-claim-details-content{width:100%;min-width:0;padding:0 0 32px}.stx-claim-details-toolbar{display:flex;align-items:center;margin:0 0 16px}.stx-claim-details-back{display:inline-flex!important;align-items:center!important;min-height:42px!important;padding:0 16px!important;border:1px solid #e2e5ec!important;border-radius:10px!important;background:#fff!important;color:#536078!important;box-shadow:0 4px 14px rgba(25,33,50,.04)!important}.stx-claim-details-back:hover{border-color:#d8cce7!important;background:#f8f5fb!important;color:var(--stx-sidebar-active,#5d428f)!important}.stx-claim-details-content>.stx-claim-preview{width:100%;margin:0;padding:0;overflow:hidden;border:1px solid #e5e8ef;border-radius:18px;background:#fff;box-shadow:0 8px 28px rgba(26,35,53,.04)}.stx-claim-details-content .stx-claim-preview>.opw-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0;padding:26px 28px;border-bottom:1px solid #edf0f4;background:#fff;color:#263149}.stx-claim-details-content .stx-claim-preview>.opw-heading h2{margin:6px 0 0;color:#263149;font-size:clamp(22px,2vw,30px)}.stx-claim-details-content .stx-claim-preview>.opw-heading code{display:inline-flex;padding:5px 9px;border:1px solid #e8eaf0;border-radius:7px;background:#f7f8fb;color:#697388}.stx-claim-details-content .opw-actions{gap:8px}.stx-claim-details-content .stx-claim-financial-summary{padding:24px 26px 10px}.stx-claim-details-content .stx-claim-payment-progress{margin:6px 26px 20px}.stx-claim-details-content .stx-claim-preview-info{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 26px 20px;padding:0;overflow:hidden;border:1px solid #e6e9ef;border-radius:14px;background:#fff}.stx-claim-details-content .stx-claim-preview-info>div{min-height:82px;padding:16px 18px;border:0;border-inline-end:1px solid #eef0f4}.stx-claim-details-content .stx-claim-preview-info>div:last-child{border-inline-end:0}.stx-claim-details-content .stx-claim-preview>.opw-links{margin:0 26px 20px}.stx-claim-details-content .stx-claim-preview>.opw-document{max-width:calc(100% - 52px);margin:18px 26px 26px}.stx-claim-details-content>.opw-card{width:100%;margin:16px 0 0;padding:0;border:1px solid #e6e9ef;border-radius:16px;background:#fff;box-shadow:0 6px 22px rgba(26,35,53,.035);overflow:hidden}.stx-claim-details-content .stx-claim-payment-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px 0}@media(max-width:980px){.stx-claim-details-content .stx-claim-preview>.opw-heading{flex-direction:column;align-items:flex-start}.stx-claim-details-content .stx-claim-preview-info{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.stx-claim-details-back{width:100%;justify-content:center!important}.stx-claim-details-content .stx-claim-preview>.opw-heading{padding:20px 16px}.stx-claim-details-content .stx-claim-financial-summary{grid-template-columns:1fr;padding:16px 14px 8px}.stx-claim-details-content .stx-claim-preview-info{grid-template-columns:1fr;margin-inline:14px}.stx-claim-details-content .stx-claim-preview-info>div{border-inline-end:0;border-bottom:1px solid #eef0f4}.stx-claim-details-content .stx-claim-preview>.opw-document{max-width:calc(100% - 28px);margin-inline:14px}}.stx-claim-details-content .opw-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.stx-claim-details-content .opw-actions .button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 14px;border-radius:10px;font-size:12px;font-weight:700;line-height:1;box-shadow:none}.stx-claim-details-content .opw-actions .button svg{width:16px;height:16px;flex:0 0 auto}.stx-claim-details-back{font-size:12px!important;font-weight:700!important}.stx-claim-details-back>span{display:inline-flex;align-items:center;justify-content:center}.stx-claim-mail-log{padding:0!important}.stx-claim-mail-body{padding:20px}.stx-claim-mail-hint{margin:0 0 15px;padding:11px 13px;border:1px solid #edf0f4;border-radius:10px;background:#fafbfc;color:#8992a5;font-size:11px;line-height:1.7}.stx-claim-mail-list{overflow:hidden;border:1px solid #e7eaf0;border-radius:12px;background:#fff}.stx-claim-mail-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:72px;padding:14px 16px;border-bottom:1px solid #eef0f4}.stx-claim-mail-row:last-child{border-bottom:0}.stx-claim-mail-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#f3eff8;color:#765a9f}.stx-claim-mail-recipient{min-width:0;display:grid;gap:5px}.stx-claim-mail-recipient strong{overflow:hidden;color:#3f4b63;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.stx-claim-mail-status{display:inline-flex;width:max-content;max-width:100%;padding:3px 7px;border-radius:999px;background:#eef8f2;color:#4d8b6f;font-size:9px;font-weight:800}.stx-claim-mail-row time{color:#8e97a8;font-size:10px;direction:ltr;white-space:nowrap}.stx-payment-field-hint{display:block;margin-top:6px;color:#8d96a7;font-size:10px;font-weight:600}.opw-action-form{gap:16px}.opw-action-form>p{margin:0 0 4px;padding:12px 14px;border:1px solid #edf0f4;border-radius:10px;background:#fafbfc;color:#526078;font-weight:700}.opw-action-form label{display:grid;gap:7px}.opw-action-form input,.opw-action-form select,.opw-action-form textarea{border-radius:9px}.opw-action-form input,.opw-action-form select{min-height:42px}.opw-action-form textarea{min-height:96px;padding:11px 12px}@media(max-width:700px){.stx-claim-details-content .opw-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.stx-claim-details-content .opw-actions .button{width:100%}.stx-claim-mail-body{padding:14px}.stx-claim-mail-row{grid-template-columns:36px minmax(0,1fr)}.stx-claim-mail-row time{grid-column:2}}.stx-claim-details-toolbar{padding-block:2px}.stx-claim-details-back{min-height:44px!important;padding-inline:15px!important;gap:8px!important;white-space:nowrap}.stx-claim-details-back svg{width:16px;height:16px;flex:0 0 auto}.opw-unified-surface{display:grid;gap:15px}.opw-unified-surface .opw-heading{margin-bottom:0!important;padding:18px 20px!important;border:1px solid #e1e6ef!important;border-radius:16px!important;background:linear-gradient(145deg,#fff,#fbfafd)!important;box-shadow:0 8px 24px rgba(31,38,75,.035)!important}.opw-unified-surface .opw-heading>div:first-child>span{color:#8b75b7!important;font-size:9px!important;font-weight:900!important;letter-spacing:.08em!important}.opw-unified-surface .opw-heading h2{margin:2px 0 4px!important;color:#172846!important;font-size:20px!important;font-weight:900!important}.opw-unified-surface .opw-heading p{margin:0!important;color:#8a95aa!important;font-size:11px!important}.opw-unified-surface .opw-stats.stx-analytics-grid{margin:0!important;gap:12px!important}.opw-unified-surface .opw-stats .stx-analytics-card{min-height:104px!important;border-radius:16px!important;box-shadow:0 8px 24px rgba(31,38,75,.04)!important}.opw-unified-surface .opw-filters{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;margin:0!important;padding:8px!important;border:1px solid #e1e6ef!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 24px rgba(31,38,75,.035)!important}.opw-unified-surface .opw-search{flex:1 1 300px!important;max-width:360px!important;min-width:230px!important}.opw-unified-surface .opw-search input{height:44px!important;min-height:44px!important;font-size:11px!important;border-radius:11px!important}.opw-unified-surface .opw-search>svg{top:13px!important;width:17px!important;height:17px!important}.opw-unified-surface .opw-filters>.button,.opw-unified-surface .opw-filters>button{min-height:44px!important;height:44px!important;padding-block:0!important}.opw-unified-surface .opw-filter-select{flex:0 0 155px!important;width:155px!important;min-width:155px!important;max-width:170px!important}.opw-unified-surface .opw-filter-select>button{width:100%!important;min-height:44px!important;height:44px!important;padding-inline:10px!important;font-size:10.5px!important;white-space:nowrap!important}.opw-unified-surface .opw-filter-select>button span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.opw-unified-surface .opw-date-filter{flex:0 0 145px!important;width:145px!important;min-width:145px!important}.opw-unified-surface .opw-date-filter button,.opw-unified-surface .opw-date-filter input{min-height:44px!important;height:44px!important;font-size:10.5px!important}.opw-unified-surface .opw-table{overflow:hidden!important;margin:0!important;border:1px solid #e1e6ef!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 25px rgba(33,39,72,.035)!important}.opw-unified-surface .opw-table table{width:100%!important;border-collapse:separate!important;border-spacing:0!important}.opw-unified-surface .opw-table thead th{padding:12px 13px!important;background:linear-gradient(180deg,#fafbfe,#f6f8fc)!important;color:#75839d!important;font-size:10.5px!important;font-weight:800!important;border-bottom:1px solid #e5e9f1!important}.opw-unified-surface .opw-table tbody td{padding:13px!important;color:#33425d!important;border-bottom:1px solid #edf0f5!important;vertical-align:middle!important;font-size:11.5px!important}.opw-unified-surface .opw-table tbody tr:last-child td{border-bottom:0!important}.opw-unified-surface .opw-table tbody tr{transition:background .18s ease,box-shadow .18s ease}.opw-unified-surface .opw-table tbody tr:hover{background:#fbfafe!important;box-shadow:inset 3px 0 0 color-mix(in srgb,var(--stx-primary,#5b3b9d) 55%,transparent)!important}.opw-unified-surface .opw-table code{font-size:10px!important;color:#6d5a93!important;background:#f7f4fb!important;border:1px solid #ece5f5!important;border-radius:7px!important;padding:4px 6px!important;direction:ltr!important;unicode-bidi:plaintext!important}.opw-unified-surface .opw-pagination,.opw-unified-surface .ph-pagination{margin-top:2px!important}@media(max-width:1150px){.opw-unified-surface .opw-search{max-width:none!important;flex:1 1 100%!important}.opw-unified-surface .opw-filter-select{flex:1 1 155px!important;width:auto!important;max-width:none!important}.opw-unified-surface .opw-date-filter{flex:1 1 145px!important;width:auto!important}}@media(max-width:620px){.opw-unified-surface .opw-date-filter,.opw-unified-surface .opw-filter-select{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 5px)}.opw-unified-surface .opw-filters>.button,.opw-unified-surface .opw-filters>button{flex:0 0 auto!important}}@media(prefers-reduced-motion:reduce){.opw-unified-surface .opw-table tbody tr{transition:none!important}}.stx-operations-standalone{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.stx-operations-standalone>.opw-root{margin:0;min-width:0}.opw-page-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:130px;margin:0 0 18px;padding:24px 26px;border:1px solid #e4e0eb;border-radius:20px;background:radial-gradient(circle at 6% 100%,rgba(93,61,151,.075),transparent 28%),linear-gradient(135deg,#ffffff,#fbf9fd 72%,#f7f4fb);box-shadow:0 13px 32px rgba(30,25,52,.05),inset 0 1px 0 rgba(255,255,255,.96)}.opw-page-hero>div:first-child{min-width:0}.opw-page-hero>div:first-child>span{display:block;margin-bottom:7px;color:#66519a;font-size:10px;font-weight:800;letter-spacing:.15em}.opw-page-hero h2{margin:0;color:#1b2948;font-size:clamp(1.6rem,2vw,2rem);font-weight:900;line-height:1.25}.opw-page-hero p{margin:8px 0 0;color:#8994a7;font-size:12px}.opw-page-hero .opw-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.opw-page-back{min-height:42px;padding-inline:15px;white-space:nowrap;border:1px solid #ddd7e8;border-radius:11px;background:#fff;color:#604d78;box-shadow:none}.opw-page-back:hover{background:#faf8fd;border-color:#bcaadc;transform:translateY(-1px)}@media (max-width:760px){.opw-page-hero{flex-direction:column;align-items:stretch;min-height:0;padding:18px}.opw-page-hero .opw-actions{width:100%}.opw-page-hero .opw-actions>button{flex:1 1 auto;justify-content:center}}.opw-finance-statistics{width:100%;display:grid;gap:14px;margin:0 0 18px}.opw-finance-count-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.opw-finance-count-card{--fc-accent:#6847a8;--fc-soft:#f4f0ff;--fc-line:#ddd4f3;position:relative;isolation:isolate;min-height:132px;overflow:hidden;display:grid;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:13px;padding:18px 18px 16px;border:1px solid var(--fc-line);border-radius:17px;background:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--fc-accent) 9%,transparent),transparent 38%),linear-gradient(145deg,#fff 0,var(--fc-soft) 120%);box-shadow:0 10px 26px rgba(31,42,68,.045);animation:opwFinanceCardIn .62s cubic-bezier(.22,.8,.28,1) both;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.opw-finance-count-card:hover{transform:translateY(-4px);box-shadow:0 18px 34px color-mix(in srgb,var(--fc-accent) 14%,transparent);border-color:color-mix(in srgb,var(--fc-accent) 30%,#e3e6ee)}.opw-finance-count-card[data-tone=warning]{--fc-accent:#d98b00;--fc-soft:#fff9ec;--fc-line:#f3dfb8}.opw-finance-count-card[data-tone=success]{--fc-accent:#15906a;--fc-soft:#eefaf5;--fc-line:#cfeadf}.opw-finance-count-card[data-tone=danger]{--fc-accent:#d54856;--fc-soft:#fff3f4;--fc-line:#f2d1d5}.opw-finance-card-icon{position:relative;z-index:2;width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--fc-accent) 11%,#fff);color:var(--fc-accent);box-shadow:0 0 0 8px color-mix(in srgb,var(--fc-accent) 5%,transparent),0 8px 18px color-mix(in srgb,var(--fc-accent) 12%,transparent);animation:opwFinanceIconPulse 3s ease-in-out infinite}.opw-finance-card-icon svg{width:23px!important;height:23px!important;stroke-width:2.15}.opw-finance-card-copy{position:relative;z-index:2;min-width:0;display:grid;align-content:start;gap:5px}.opw-finance-card-label{color:var(--fc-accent);font-size:13px;font-weight:800}.opw-finance-card-copy strong{min-height:35px;display:flex;align-items:center;color:#17243e;font-size:30px;font-weight:900;line-height:1;letter-spacing:-.6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.opw-finance-card-copy small{color:#929caf;font-size:10px;font-weight:600}.opw-finance-card-trend{position:absolute;z-index:2;inset-inline-start:18px;bottom:14px;min-width:42px;min-height:25px;display:inline-grid;place-items:center;padding:4px 9px;border-radius:999px;background:color-mix(in srgb,var(--fc-accent) 9%,#fff);color:var(--fc-accent);font-size:12px;font-weight:900}.opw-finance-card-wave{position:absolute;z-index:0;inset-inline:0;bottom:-29px;height:62px;border-radius:50% 50% 0 0/45% 45% 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--fc-accent) 15%,transparent),transparent);opacity:.72;transform:scaleX(1.08);animation:opwFinanceWave 5.4s ease-in-out infinite alternate}.opw-finance-amount-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.opw-finance-amount-card{--fa-accent:#c48714;--fa-soft:#fff8e7;--fa-line:#ecd59f;position:relative;isolation:isolate;min-height:182px;overflow:hidden;display:grid;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:18px;padding:22px 22px 20px;border:1px solid var(--fa-line);border-radius:18px;background:radial-gradient(circle at 9% 17%,color-mix(in srgb,var(--fa-accent) 11%,transparent),transparent 34%),linear-gradient(145deg,#fff,var(--fa-soft));box-shadow:0 12px 30px rgba(31,42,68,.05);animation:opwFinanceCardIn .7s cubic-bezier(.22,.8,.28,1) both;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.opw-finance-amount-card:hover{transform:translateY(-5px) scale(1.006);box-shadow:0 20px 38px color-mix(in srgb,var(--fa-accent) 13%,transparent);border-color:color-mix(in srgb,var(--fa-accent) 32%,#e3e6ee)}.opw-finance-amount-card[data-tone=green]{--fa-accent:#12845f;--fa-soft:#eefaf5;--fa-line:#cce8dc}.opw-finance-amount-card[data-tone=purple]{--fa-accent:#5e43a3;--fa-soft:#f3f0ff;--fa-line:#dad2f2}.opw-finance-amount-icon{position:relative;z-index:2;width:72px;height:72px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--fa-accent) 11%,#fff);color:var(--fa-accent);box-shadow:0 0 0 9px color-mix(in srgb,var(--fa-accent) 4%,transparent),0 12px 24px color-mix(in srgb,var(--fa-accent) 11%,transparent)}.opw-finance-amount-icon svg{width:31px!important;height:31px!important;stroke-width:2}.opw-finance-amount-copy{position:relative;z-index:2;min-width:0;display:grid;align-content:start;gap:8px}.opw-finance-amount-copy>span{color:var(--fa-accent);font-size:16px;font-weight:850}.opw-finance-animated-money{min-width:0;display:flex;align-items:baseline;gap:7px;direction:ltr;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.opw-finance-animated-money small{color:#354663;font-size:13px;font-weight:850}.opw-finance-animated-money b{overflow:hidden;color:#17243e;font-size:29px;font-weight:900;letter-spacing:-.75px;text-overflow:ellipsis}.opw-finance-amount-copy>small{color:#919bad;font-size:10px;font-weight:600}.opw-finance-overdue-chip{width:max-content;max-width:100%;display:inline-flex;margin-top:2px;padding:6px 9px;border-radius:999px;background:color-mix(in srgb,var(--fa-accent) 9%,#fff);color:var(--fa-accent);font-size:9px;font-style:normal;font-weight:800;direction:ltr}.opw-finance-amount-wave{position:absolute;z-index:0;inset-inline:-5%;bottom:-45px;height:92px;border-radius:55% 45% 0 0/48% 52% 0 0;background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--fa-accent) 18%,transparent),transparent 67%);animation:opwFinanceWave 6.2s ease-in-out infinite alternate}.opw-finance-card-spark{position:absolute;z-index:1;top:24px;inset-inline-start:25px;width:7px;height:7px;border-radius:50%;background:var(--fa-accent);box-shadow:15px 10px 0 -2px color-mix(in srgb,var(--fa-accent) 45%,transparent),6px 22px 0 -2.5px color-mix(in srgb,var(--fa-accent) 30%,transparent);opacity:.68;animation:opwFinanceSpark 2.7s ease-in-out infinite}.opw-finance-animated-count{display:inline-block;min-width:1ch;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes opwFinanceCardIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes opwFinanceIconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes opwFinanceWave{0%{transform:translateX(-1.8%) scaleX(1.04)}to{transform:translateX(1.8%) scaleX(1.1)}}@keyframes opwFinanceSpark{0%,to{opacity:.4;transform:translateY(0) scale(.85)}50%{opacity:.9;transform:translateY(-3px) scale(1.1)}}@media(max-width:1280px){.opw-finance-count-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.opw-finance-animated-money b{font-size:25px}}@media(max-width:960px){.opw-finance-amount-grid{grid-template-columns:1fr}.opw-finance-amount-card{min-height:156px}}@media(max-width:620px){.opw-finance-count-grid{grid-template-columns:1fr}.opw-finance-count-card{min-height:122px}.opw-finance-amount-card{grid-template-columns:58px minmax(0,1fr);gap:13px;padding:18px}.opw-finance-amount-icon{width:56px;height:56px}.opw-finance-amount-icon svg{width:25px!important;height:25px!important}.opw-finance-animated-money b{font-size:24px}}@media(prefers-reduced-motion:reduce){.opw-finance-amount-card,.opw-finance-amount-wave,.opw-finance-card-icon,.opw-finance-card-spark,.opw-finance-card-wave,.opw-finance-count-card{animation:none!important;transition:none!important}}.opw-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;padding:10px 14px;border:1px solid var(--stx-line,#e6e0f0);border-radius:12px;background:#f7f3ff}.opw-bulk strong{margin-inline-end:auto;font-size:13px}.opw-table td.opw-pick,.opw-table th.opw-pick{width:42px;text-align:center}.opw-table td.opw-pick input,.opw-table th.opw-pick input{width:17px;height:17px;cursor:pointer;accent-color:var(--stx-primary,#523789)}.opw-table tr.opw-picked td{background:#faf7ff}.stx-claim-details-page:has(>aside){display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:18px;align-items:start}.stx-claim-details-page>aside{position:sticky;top:96px}@media (max-width:1100px){.stx-claim-details-page:has(>aside){grid-template-columns:minmax(0,1fr)}.stx-claim-details-page>aside{position:static}}.cp-login-v2 .cp-login-help-note{margin:12px 0 18px;padding:14px 16px;border-radius:13px;box-shadow:none;display:block}.cp-login-v2 .cp-login-help-note>div{width:100%}.cp-login-v2 .cp-login-help-note strong{display:block;font-size:14px;line-height:1.7}.cp-login-v2 .cp-login-help-note p{margin:5px 0 0;font-size:12px;line-height:1.65}.cp-login-v2 .cp-login-help-note.is-locked{background:#fff5f7;border-color:#efccd6}.cp-login-v2 .cp-login-lockline{display:flex;align-items:center;gap:6px;color:#a54b61;font-weight:700}.cp-login-v2 .cp-login-lockline b{font-size:13px;letter-spacing:.4px;color:#7e3448}.cp-login-v2 .cp-primary:disabled{filter:saturate(.55);opacity:.56;cursor:not-allowed}.cp-login-v2 .cp-forgot{margin-top:2px}.cp-login-art-v2{position:sticky;top:0;align-self:start;min-height:100dvh;height:100dvh;padding:34px clamp(28px,4vw,58px) 28px!important;overflow:hidden;text-align:start!important;color:#fff!important;background:linear-gradient(180deg,#241b3b,#211735 48%,#171225)!important;border-inline-end:1px solid #ffffff0d;display:flex!important;flex-direction:column!important;justify-content:space-between!important;isolation:isolate}.cp-login-art-v2:before{content:"";position:absolute;inset:0;z-index:-3;pointer-events:none;background:radial-gradient(circle at 50% 39%,#8d6ab42b 0 14%,transparent 42%),radial-gradient(circle at 82% 26%,#d8b06712,transparent 24%),linear-gradient(115deg,transparent 0 51%,#ffffff04 52%,transparent 53% 100%)}.cp-art-mesh{position:absolute!important;inset:0!important;display:block!important;z-index:-2;pointer-events:none;background-image:radial-gradient(circle,#d8caeb1f 1px,transparent 1.25px);background-size:24px 24px;-webkit-mask-image:linear-gradient(#000 0 83%,transparent 100%);mask-image:linear-gradient(#000 0 83%,transparent 100%);opacity:.58}.cp-art-brand-block{position:relative;z-index:3;width:100%;display:flex!important;flex-direction:column;align-items:center!important;gap:2px;margin:0 auto 2px;text-align:center}.cp-login-art-v2 .cp-dotted-brand{height:82px!important;width:238px!important;margin:0!important;display:grid!important;place-items:center!important;overflow:hidden}.cp-login-art-v2 .cp-dotted-brand .neural-mark__scene{height:82px!important;width:238px!important;transform:scale(.75);transform-origin:center}.cp-art-brand-block>p{margin:-4px 0 0!important;color:#a99cba!important;font-size:12px!important;line-height:1.5!important;letter-spacing:.15px}.cp-art-security{position:relative;z-index:3;display:flex!important;align-items:center;justify-content:center;gap:20px!important;min-height:38px;margin:6px auto 0;color:#d8d0df!important;font-size:12px!important;white-space:nowrap}.cp-art-security span{display:inline-flex!important;align-items:center;gap:7px!important;padding-inline:4px}.cp-art-security span+span{border-inline-start:1px solid #ffffff1c;padding-inline-start:22px}.cp-art-security svg{color:#70db9f;filter:drop-shadow(0 0 7px #4bd58755);stroke-width:2.2}.cp-art-stage{position:relative;z-index:2;width:min(100%,520px);height:clamp(275px,35vh,350px);min-height:275px;display:grid!important;place-items:center!important;margin:0 auto!important}.cp-art-stage:before{content:"";position:absolute;width:74%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#8d6cbb18 0 2%,transparent 52%);filter:blur(1px)}.cp-art-orbit{position:absolute!important;display:block!important;border:1px solid #bfa6de42;border-radius:50%;pointer-events:none;animation:cp-orbit 19s linear infinite;box-shadow:inset 0 0 22px #a985c608}.cp-art-orbit i{position:absolute;display:block;width:8px;height:8px;border-radius:50%;background:#e3bb6f;box-shadow:0 0 12px #e3bb6f99;top:13%;left:24%}.cp-art-orbit-1{width:190px;height:190px}.cp-art-orbit-2{width:270px;height:270px;animation-duration:26s;animation-direction:reverse;border-style:dashed;opacity:.85}.cp-art-orbit-2 i{width:6px;height:6px;top:68%;left:8%}.cp-art-orbit-3{width:345px;height:345px;animation-duration:34s;opacity:.66}.cp-art-orbit-3 i{top:54%;left:96%;width:7px;height:7px}.cp-art-core{position:relative;width:88px;height:88px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,#aa81d14d 0,transparent 67%);filter:drop-shadow(0 0 18px #a47ac36b);animation:cp-core 3.8s ease-in-out infinite}.cp-art-core span{width:38px;height:38px;background:linear-gradient(135deg,#f5eaff,#bf9ee0);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);box-shadow:0 0 28px #c7a3ef}.cp-art-copy{position:relative;z-index:3;width:min(100%,620px);margin:0 auto!important;display:block!important;color:#fff!important;text-align:start}.cp-art-kicker{margin:0 0 7px!important;font:600 9px/1.4 Arial,sans-serif;letter-spacing:2.15px;color:#a694ba!important;text-transform:uppercase}.cp-login-art-v2 .cp-art-copy h2{max-width:590px!important;margin:0!important;font-size:clamp(29px,2.55vw,40px)!important;line-height:1.4!important;letter-spacing:-.35px}.cp-art-description{max-width:560px;margin:9px 0 18px!important;color:#b4aabe!important;font-size:13px!important;line-height:1.8!important}.cp-art-features{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;width:100%;color:#ddd4e4!important;font-size:12px!important}.cp-art-features span{min-height:44px;padding:9px 12px;border:1px solid #b99bd533;border-radius:10px;background:#ffffff07;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:flex!important;align-items:center!important;gap:9px!important;transition:transform .22s ease,border-color .22s ease,background .22s ease}.cp-art-features span:hover{transform:translateY(-2px);border-color:#c5aae052;background:#ffffff0c}.cp-art-features svg:first-child{color:#d7b56d}.cp-art-features svg:last-child{margin-inline-start:auto;color:#a894bc}.cp-art-footer{position:relative;z-index:3;width:100%;display:flex!important;justify-content:space-between!important;align-items:center;gap:15px!important;padding-top:14px;border-top:1px solid #ffffff10;color:#81788e!important;font:9px/1.5 Arial,sans-serif!important;letter-spacing:1.5px!important;text-transform:uppercase}.cp-art-footer span{display:inline-flex!important}.cp-art-footer span:last-child{letter-spacing:.1px!important;text-transform:none;color:#968ba3!important}@keyframes cp-orbit{to{transform:rotate(1turn)}}@keyframes cp-core{0%,to{transform:scale(.96);opacity:.86}50%{transform:scale(1.05);opacity:1}}@media(max-width:1100px){.cp-login-art-v2{padding-inline:30px!important}.cp-art-stage{height:315px}.cp-art-orbit-3{width:315px;height:315px}.cp-art-security{gap:10px!important;font-size:11px!important}.cp-art-security span+span{padding-inline-start:12px}}@media(max-width:980px){.cp-art-stage{height:290px;min-height:260px}.cp-art-orbit-1{width:170px;height:170px}.cp-art-orbit-2{width:235px;height:235px}.cp-art-orbit-3{width:290px;height:290px}.cp-art-description{font-size:12px!important}}@media(max-width:760px){.cp-login-art-v2{position:relative;height:auto;min-height:650px!important;padding:25px 20px!important}.cp-art-stage{height:280px;margin:2px auto!important}.cp-art-security{flex-wrap:wrap;row-gap:7px!important}.cp-art-security span+span{border-inline-start:0;padding-inline-start:4px}.cp-art-features{grid-template-columns:1fr 1fr}.cp-art-footer{margin-top:16px}.cp-login-art-v2 .cp-dotted-brand,.cp-login-art-v2 .cp-dotted-brand .neural-mark__scene{height:66px!important;width:190px!important}}@media(max-width:460px){.cp-art-features{grid-template-columns:1fr}.cp-art-security{font-size:10px!important}.cp-art-footer span:last-child{display:none!important}.cp-login-art-v2 .cp-art-copy h2{font-size:26px!important}}@media(prefers-reduced-motion:reduce){.cp-art-core,.cp-art-orbit{animation:none!important}.cp-art-features span{transition:none!important}}.stx-page-heading{margin-block:12px 20px;padding-block:8px}.cp-content>.cp-route-view>.cp-heading{margin-block:8px 20px}.cp-content{padding-top:20px}.stx-client-lower-grid:has(>section:only-child){grid-template-columns:1fr}.ws-access .ph-section-head{gap:16px;flex-wrap:wrap}.ws-access .ph-table small{display:block;margin-top:6px}@media (max-width:640px){.cp-content{padding-top:12px}.ws-access .ph-actions{flex-wrap:wrap}}