.project-hub{--ph-ink:#152b50;--ph-line:#dfe6f4;--ph-muted:#8292ad}.project-hub .ph-heading h1{font-size:clamp(24px,2.3vw,30px)}.project-hub .ph-heading{margin-bottom:20px}.project-hub .ph-progress-card,.project-hub .ph-panel,.project-hub .ph-table-scroll{border:1px solid var(--ph-line);background:#fff;border-radius:16px}.project-hub .ph-progress-card{padding:20px}.project-hub .ph-content{min-width:0;max-width:100%}.project-hub .ph-tabs{display:none}.ws-tabs{background:#e9edf5;border-radius:13px;flex-wrap:wrap;align-items:stretch;gap:5px;margin:22px 0 16px;padding:6px;display:flex}.project-hub .ws-tabs button{color:#637590;min-width:0;min-height:42px;box-shadow:none;background:0 0;border:0;flex:130px;padding:9px 12px;font-size:13px;transform:none}.project-hub .ws-tabs button[aria-selected=true]{color:#173d7c;background:#fff;font-weight:800;box-shadow:0 3px 10px #173d7c0a}.ws-tabs b{background:#edf2fc;border-radius:20px;padding:1px 6px;font-size:10px}.project-hub .ph-tab-content{animation:.18s ease-out ws-enter}.project-hub .ph-toolbar{grid-template-columns:minmax(0,1fr) minmax(160px,220px) auto;align-items:center;gap:12px;display:grid}.project-hub .ph-search{min-width:0;height:44px;padding:0 12px}.project-hub .ph-search:focus-within{border-color:#819eca;box-shadow:0 0 0 3px #173d7c17}.project-hub .ph-search input:focus-visible{box-shadow:none;outline:none}.project-hub .ph-toolbar select{min-height:44px}.project-hub .ph-table td,.project-hub .ph-table th{padding:13px 15px;font-size:13px}.project-hub .ph-table td small{color:var(--ph-muted);margin-top:5px;display:block}.project-hub .ph-artifact-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:14px;display:grid}.project-hub .ph-artifact{min-width:0;padding:18px}.project-hub .ph-artifact h3{margin:12px 0 7px;font-size:16px;line-height:1.65}.project-hub .ph-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.project-hub .ph-stages button{text-align:center;flex-direction:column;gap:6px;min-width:0;font-size:12px;display:flex}.project-hub .ph-stages small{color:var(--ph-muted);font-size:10px;line-height:1.5}.project-hub .ph-stages .is-current{background:#f3effc;border-color:#b9a6de}.project-hub .ph-stages .is-done{background:#edf9f3;border-color:#b0dac5}.ws-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.ws-stat{border:1px solid var(--ph-line);background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:18px;display:flex}.ws-stat span{color:var(--ph-muted);font-size:12px}.ws-stat strong{color:#173d7c;font-size:25px}.ws-overview-wrap{gap:4px;display:grid}.ws-form fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.ws-form label{color:#536786;flex-direction:column;gap:8px;min-width:0;font-size:12px;font-weight:700;display:flex}.ws-form input:not([type=checkbox]),.ws-form select,.ws-form textarea{width:100%;min-width:0;font:inherit;color:#203654;background:#fff;border:1px solid #d1def0;border-radius:9px;padding:11px 12px}.ws-form input[type=file]{padding:10px;font-weight:400}.ws-form textarea{resize:vertical}.ws-form input:focus-visible,.ws-form select:focus-visible,.ws-form textarea:focus-visible{outline-offset:2px;outline:2px solid #90aadc}.ws-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ws-form-actions{border-top:1px solid #e6ebf4;flex-wrap:wrap;align-items:center;gap:10px;margin-top:5px;padding-top:16px;display:flex}.ws-hint{color:#7083a2;background:#f7f9ff;border:1px solid #e0e8f7;border-radius:12px;padding:13px 15px;font-size:13px;line-height:1.9}.ws-hint p{margin:5px 0}.ws-access{margin-top:20px}.ws-permissions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ws-form .ws-permissions label{background:#f8faff;border:1px solid #e3ebf8;border-radius:9px;flex-direction:row;align-items:center;gap:9px;padding:12px;display:flex}.ws-permissions input{accent-color:#173d7c;flex-shrink:0;width:16px;height:16px}.ws-permission-list{flex-wrap:wrap;gap:5px;max-width:400px;display:flex}.ws-permission-list span{color:#526b99;background:#eef3fc;border-radius:6px;padding:4px 7px;font-size:11px}.ws-grants{gap:12px;display:grid}.ws-grant{border:1px solid #e3eaf5;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex}.ws-grant strong{min-width:130px}.ws-reason,.ws-decision{background:#fcfdff;border:1px solid #e0e7f4;border-radius:13px;margin:12px 0;padding:17px}.ws-reason label{margin:12px 0}.ws-pre-line{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.ws-file-row{justify-content:space-between;align-items:center;gap:10px;margin:5px 0;font-size:12px;display:flex}.ws-responses{border-inline-start:2px solid #aebfde;padding-inline-start:12px}.ws-responses time{color:#778aa7;font-size:11px}.ws-terms{border-top:1px solid #e4ebf5;flex-wrap:wrap;gap:15px;padding-top:10px;display:flex}.ws-terms div{gap:4px;display:grid}.ws-terms dt{color:#7c8ba8;font-size:11px}.ws-terms dd{margin:0;font-size:13px;font-weight:700}.ws-baseline{margin-bottom:18px}.ws-error{color:#ad4055;background:#fff2f4;border:1px solid #f4cfd6;border-radius:10px;padding:12px 15px;line-height:1.8}.ws-notice{color:#26816a;background:#eefaf5;border:1px solid #c5ebde;border-radius:10px;padding:12px 15px;line-height:1.8}.project-hub .ph-modal-backdrop{z-index:1500;padding:24px;animation:.16s ease-out ws-enter}.project-hub .ph-modal{border-radius:18px;width:min(880px,100vw - 36px);max-height:calc(100dvh - 48px);padding:24px;overflow:auto;box-shadow:0 24px 80px #17274435}.project-hub .ph-modal>header{margin-bottom:18px}.project-hub .ph-modal>header h2{font-size:20px}.ph-badge.ph-state-VERIFIED,.ph-badge.ph-state-RESOLVED{color:#267c56;background:#e9f8f0}.ph-badge.ph-state-REJECTED,.ph-badge.ph-state-REVOKED{color:#ab4560;background:#fcecef}@keyframes ws-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.ws-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.project-hub .ph-toolbar{grid-template-columns:minmax(0,1fr) 160px}.project-hub .ph-stages{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.ws-form-grid,.ws-permissions,.project-hub .ph-toolbar{grid-template-columns:1fr}.ws-tabs button{flex-basis:110px}.project-hub .ph-modal-backdrop{padding:10px}.project-hub .ph-modal{width:100%;max-height:calc(100dvh - 20px);padding:16px}.project-hub .ph-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.project-hub *,.ph-modal *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.stx-projects-unified-page{animation:.32s cubic-bezier(.22,.8,.22,1) stxProjectPageIn;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.ph-project-listing{gap:16px;display:grid}.ph-project-listing-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ph-project-listing-stats article{border:1px solid color-mix(in srgb, var(--stx-primary,#5c3aa8) 15%, #e6eaf3);background:linear-gradient(145deg, #fff, color-mix(in srgb, var(--stx-primary,#5c3aa8) 4%, #fff));border-radius:18px;grid-template-columns:auto 1fr;grid-template-areas:"icon label""icon number";align-items:center;gap:4px 12px;min-height:112px;padding:17px 18px;animation:.34s both stxProjectCardIn;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #2720490d}.ph-project-listing-stats article:nth-child(2){animation-delay:35ms}.ph-project-listing-stats article:nth-child(3){animation-delay:70ms}.ph-project-listing-stats article:nth-child(4){animation-delay:.105s}.ph-project-listing-stats article:after{content:"";border:1px solid color-mix(in srgb, var(--stx-accent,#d0ab5e) 30%, transparent);opacity:.45;border-radius:50%;width:100px;height:100px;transition:all .28s;position:absolute;inset:auto -25px -42px auto}.ph-project-listing-stats article:hover{transform:translateY(-3px);box-shadow:0 16px 38px #27204917}.ph-project-listing-stats article:hover:after{transform:scale(1.15)rotate(12deg)}.ph-project-listing-stats svg{width:30px;height:30px;color:var(--stx-primary,#5c3aa8);background:color-mix(in srgb, var(--stx-primary,#5c3aa8) 8%, #fff);border-radius:10px;grid-area:icon;padding:7px}.ph-project-listing-stats span{color:#8490a8;grid-area:label;font-size:11px;font-weight:700}.ph-project-listing-stats strong{color:#16294b;grid-area:number;font-size:28px;line-height:1}.ph-project-search-card{background:#fff;border:1px solid #e2e7f1;border-radius:17px;padding:10px;box-shadow:0 8px 24px #1f264b0a;margin:0!important}.ph-project-status-filter{min-width:190px}.ph-project-status-filter .stx-select{width:100%}.ph-project-listing .ph-table-scroll{animation:.28s 60ms both stxProjectPageIn}.ph-project-listing .ph-table tbody tr{transition:background .18s,transform .18s}.ph-project-listing .ph-table tbody tr:hover{background:#faf9fe}.ws-tabs-single-row{scrollbar-width:none;background:linear-gradient(#edf1f8,#e8edf6);gap:6px;padding:6px;overflow:auto hidden;box-shadow:inset 0 0 0 1px #e1e6ef;flex-wrap:nowrap!important}.ws-tabs-single-row::-webkit-scrollbar{display:none}.project-hub .ws-tabs-single-row button{white-space:nowrap;transition:color .2s,background .2s,transform .2s,box-shadow .2s;position:relative;overflow:hidden;flex:1 0 auto!important;min-width:max-content!important}.project-hub .ws-tabs-single-row button:after{content:"";background:linear-gradient(90deg, var(--stx-primary,#5b389d), var(--stx-accent,#d2ad5f));border-radius:2px;height:2px;transition:transform .22s;position:absolute;inset:auto 18% 0;transform:scaleX(0)}.project-hub .ws-tabs-single-row button[aria-selected=true]{transform:translateY(-1px);box-shadow:0 6px 16px #2f275a14}.project-hub .ws-tabs-single-row button[aria-selected=true]:after{transform:scaleX(1)}.ws-tabs-single-row b{border-radius:999px;place-items:center;min-width:20px;height:20px;margin-inline-start:5px;padding:0 6px;animation:2.6s ease-in-out infinite stxBadgePulse;display:inline-grid;box-shadow:0 3px 8px #be943938;color:#272038!important;background:linear-gradient(135deg,#e2bd66,#caa34d)!important}.stx-workspace-panel{animation:.26s cubic-bezier(.22,.8,.22,1) stxWorkspacePanelIn}.ph-approval-alert{transition:transform .2s,box-shadow .2s}.ph-approval-alert:hover{transform:translateY(-2px);box-shadow:0 10px 28px #cba03a21}@keyframes stxProjectPageIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes stxProjectCardIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes stxWorkspacePanelIn{0%{opacity:0;filter:blur(2px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}@keyframes stxBadgePulse{0%,to{box-shadow:0 3px 8px #be943933}50%{box-shadow:0 3px 12px #be94396b}}@media (max-width:900px){.ph-project-listing-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-project-status-filter{min-width:150px}}@media (max-width:600px){.ph-project-listing-stats{grid-template-columns:1fr 1fr}.ph-project-listing-stats article{min-height:96px;padding:13px}.ph-project-listing-stats strong{font-size:23px}.ph-project-search-card{padding:8px}.ph-project-status-filter{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.ph-project-listing-stats article,.stx-workspace-panel,.ws-tabs-single-row b{animation:none!important}.ph-project-listing-stats article:hover,.ph-approval-alert:hover{transform:none}}.opw-menu .opw-danger-action{color:#b42318!important;font-weight:800!important}.opw-menu .opw-danger-action:hover{color:#8f1b13!important;background:#b4231814!important}.opw-delete-warning{color:#8f1b13;background:#b423180e;border:1px solid #b423182e;border-radius:14px;margin:0;padding:12px 14px;font-weight:700;line-height:1.8}.opw-danger-button{color:#a52218!important;background:#b423180b!important;border-color:#b4231838!important}.opw-danger-button:hover{background:#b4231816!important;border-color:#b423185c!important}.stx-analytics-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin:16px 0 18px!important;display:grid!important}.stx-analytics-card{isolation:isolate;min-height:118px;animation:.34s both stxMetricIn;position:relative;overflow:hidden;background:linear-gradient(145deg,#fff,#fbfafd)!important;border:1px solid #e1e6ef!important;border-radius:18px!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:14px!important;padding:18px 19px!important;transition:transform .22s,box-shadow .22s,border-color .22s!important;display:grid!important;box-shadow:0 10px 30px #221d430e!important}.stx-analytics-card:nth-child(2){animation-delay:35ms}.stx-analytics-card:nth-child(3){animation-delay:70ms}.stx-analytics-card:nth-child(4){animation-delay:.105s}.stx-analytics-card:nth-child(5){animation-delay:.14s}.stx-analytics-card:nth-child(6){animation-delay:.175s}.stx-analytics-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb, var(--stx-primary,#583b96) 26%, #e1e6ef)!important;box-shadow:0 16px 38px #221d4317!important}.stx-analytics-card:nth-child(5),.stx-analytics-card:nth-child(6){grid-column:span 2}.stx-analytics-icon{background:color-mix(in srgb, var(--stx-primary,#583b96) 8%, #fff);width:42px;height:42px;color:var(--stx-primary,#583b96);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--stx-primary,#583b96) 10%, transparent);border-radius:13px;place-items:center;display:grid}.stx-analytics-icon svg{width:21px!important;height:21px!important}.stx-analytics-copy{gap:7px;min-width:0;display:grid}.stx-analytics-copy strong{font-weight:900;line-height:1;color:#17284a!important;font-size:30px!important}.stx-analytics-copy span{font-weight:700;color:#7f8ba2!important;font-size:12px!important}.stx-analytics-orbit{z-index:-1;border:1px solid color-mix(in srgb, var(--stx-accent,#d1aa58) 28%, transparent);opacity:.48;border-radius:50%;width:108px;height:108px;transition:transform .3s;position:absolute;inset:auto -34px -48px auto}.stx-analytics-card:hover .stx-analytics-orbit{transform:scale(1.13)rotate(13deg)}.stx-analytics-card[data-tone=received]{background:linear-gradient(135deg,#f7fffb,#eefaf5 70%,#f8f4e8)!important;border-color:#cdeade!important}.stx-analytics-card[data-tone=received] .stx-analytics-icon{color:#148566;background:#e4f7ef}.stx-analytics-card[data-tone=received] .stx-analytics-copy strong{color:#138269!important}.stx-analytics-card[data-tone=overdue]{background:linear-gradient(135deg,#fffdf8,#fff7e7 68%,#f7efe0)!important;border-color:#eedaa7!important}.stx-analytics-card[data-tone=overdue] .stx-analytics-icon{color:#b47a00;background:#fff1cf}.stx-analytics-card[data-tone=overdue] .stx-analytics-copy strong{color:#ac7300!important}.stx-analytics-card[data-tone=overdue] .stx-analytics-orbit{border-color:#c99a3559}.opw-row-actions{align-items:center;gap:6px;display:flex}.opw-row-actions>button{min-width:40px}.opw-delete-confirm-card{color:#67231e;background:linear-gradient(145deg,#fff,#fff7f6);border:1px solid #b423182e;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:13px;padding:15px;display:grid}.opw-delete-confirm-icon{color:#b42318;background:#fff0ee;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 0 1px #b4231814}.opw-delete-confirm-icon svg{width:21px;height:21px}.opw-delete-confirm-card strong{margin-bottom:5px;font-size:16px;display:block}.opw-delete-confirm-card p{color:#8f3d36;margin:0 0 6px;line-height:1.8}.opw-delete-confirm-card small{color:#a46b66;direction:ltr;unicode-bidi:plaintext}@keyframes stxMetricIn{0%{opacity:0;transform:translateY(9px)scale(.988)}to{opacity:1;transform:none}}@media (max-width:960px){.stx-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stx-analytics-card:nth-child(5),.stx-analytics-card:nth-child(6){grid-column:span 1}}@media (max-width:580px){.stx-analytics-grid{grid-template-columns:1fr!important}.stx-analytics-card{min-height:96px;padding:14px!important}.stx-analytics-card:nth-child(5),.stx-analytics-card:nth-child(6){grid-column:auto}.stx-analytics-copy strong{font-size:25px!important}}@media (prefers-reduced-motion:reduce){.stx-analytics-card{transition:none!important;animation:none!important}.stx-analytics-card:hover{transform:none}}.opw-root .opw-stats.stx-analytics-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:row!important;align-items:stretch!important;gap:14px!important;margin:16px 0 20px!important;display:grid!important}.opw-root .opw-stats.stx-analytics-grid>.stx-analytics-card,.opw-root .opw-stats.stx-analytics-grid>.stx-analytics-card:nth-child(n){background:linear-gradient(145deg,#fff 0%,#fbfafd 100%)!important;border:1px solid #e1e6ef!important;border-radius:18px!important;grid-column:span 1!important;grid-template-columns:48px minmax(0,1fr)!important;grid-template-areas:"icon copy"!important;align-items:center!important;gap:14px!important;width:auto!important;min-width:0!important;min-height:122px!important;margin:0!important;padding:18px 19px!important;transition:transform .24s cubic-bezier(.22,.8,.22,1),box-shadow .24s,border-color .24s!important;animation:.38s cubic-bezier(.22,.8,.22,1) both stxApprovalMetricIn!important;display:grid!important;overflow:hidden!important;transform:translateZ(0)!important;box-shadow:0 10px 30px #221d430e!important}.opw-root .opw-stats.stx-analytics-grid>.stx-analytics-card:first-child{animation-delay:0s!important}.opw-root .opw-stats.stx-analytics-grid>.stx-analytics-card:nth-child(2){animation-delay:40ms!important}.opw-root .opw-stats.stx-analytics-grid>.stx-analytics-card:nth-child(3){animation-delay:80ms!important}.opw-root .opw-stats.stx-analytics-grid>.stx-analytics-card:nth-child(4){animation-delay:.12s!important}.opw-root .opw-stats.stx-analytics-grid>.stx-analytics-card:nth-child(5){animation-delay:.16s!important}.opw-root .opw-stats.stx-analytics-grid>.stx-analytics-card:nth-child(6){animation-delay:.2s!important}.opw-root .opw-stats.stx-analytics-grid>.stx-analytics-card:nth-child(5),.opw-root .opw-stats.stx-analytics-grid>.stx-analytics-card:nth-child(6){grid-column:span 2!important;min-height:128px!important}.opw-root .opw-stats.stx-analytics-grid>.stx-analytics-card:hover{border-color:color-mix(in srgb, var(--stx-primary,#583b96) 30%, #e1e6ef)!important;transform:translateY(-4px)scale(1.006)!important;box-shadow:0 18px 42px #221d431a!important}.opw-root .opw-stats.stx-analytics-grid .stx-analytics-icon{background:color-mix(in srgb, var(--stx-primary,#583b96) 8%, #fff)!important;width:46px!important;height:46px!important;color:var(--stx-primary,#583b96)!important;border-radius:14px!important;grid-area:auto!important;place-items:center!important;padding:0!important;display:grid!important}.opw-root .opw-stats.stx-analytics-grid .stx-analytics-icon svg{color:currentColor!important;background:0 0!important;border-radius:0!important;grid-area:auto!important;width:22px!important;height:22px!important;padding:0!important}.opw-root .opw-stats.stx-analytics-grid .stx-analytics-copy{grid-area:copy!important;gap:7px!important;min-width:0!important;display:grid!important}.opw-root .opw-stats.stx-analytics-grid .stx-analytics-copy strong{color:#17284a!important;grid-area:auto!important;font-size:clamp(28px,2.1vw,34px)!important;font-weight:900!important;line-height:1!important}.opw-root .opw-stats.stx-analytics-grid .stx-analytics-copy span{color:#7f8ba2!important;grid-area:auto!important;font-size:12px!important;font-weight:700!important}.opw-root .opw-stats.stx-analytics-grid>.stx-analytics-card[data-tone=received]{background:radial-gradient(circle at 86% 18%,#1f9d7421,#0000 25%),linear-gradient(135deg,#f8fffc 0%,#eefaf5 70%,#f9f6eb 100%)!important;border-color:#c8e8da!important;box-shadow:0 12px 34px #18846213!important}.opw-root .opw-stats.stx-analytics-grid>.stx-analytics-card[data-tone=received] .stx-analytics-icon{color:#138569!important;background:#e2f7ee!important;box-shadow:0 0 0 7px #1385690b!important}.opw-root .opw-stats.stx-analytics-grid>.stx-analytics-card[data-tone=received] .stx-analytics-copy strong{color:#117d64!important}.opw-root .opw-stats.stx-analytics-grid>.stx-analytics-card[data-tone=overdue]{background:radial-gradient(circle at 86% 18%,#cd9e3529,#0000 25%),linear-gradient(135deg,#fffefa 0%,#fff7e5 68%,#f8efdf 100%)!important;border-color:#ecd79e!important;box-shadow:0 12px 34px #b47a0014!important}.opw-root .opw-stats.stx-analytics-grid>.stx-analytics-card[data-tone=overdue] .stx-analytics-icon{color:#b77a00!important;background:#fff0c9!important;box-shadow:0 0 0 7px #b77a000b!important}.opw-root .opw-stats.stx-analytics-grid>.stx-analytics-card[data-tone=overdue] .stx-analytics-copy strong{color:#aa7100!important}.opw-root .opw-stats.stx-analytics-grid .stx-analytics-orbit{border:1px solid color-mix(in srgb, var(--stx-accent,#d1aa58) 30%, transparent)!important;opacity:.44!important;pointer-events:none!important;border-radius:50%!important;width:108px!important;height:108px!important;transition:transform .35s!important;position:absolute!important;inset:auto -34px -46px auto!important}.opw-root .opw-stats.stx-analytics-grid>.stx-analytics-card:hover .stx-analytics-orbit{transform:scale(1.16)rotate(14deg)!important}@keyframes stxApprovalMetricIn{0%{opacity:0;transform:translateY(12px)scale(.982)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1050px){.opw-root .opw-stats.stx-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.opw-root .opw-stats.stx-analytics-grid>.stx-analytics-card:nth-child(n){grid-column:span 1!important}}@media (max-width:620px){.opw-root .opw-stats.stx-analytics-grid{grid-template-columns:1fr!important;gap:10px!important}.opw-root .opw-stats.stx-analytics-grid>.stx-analytics-card:nth-child(n){grid-column:auto!important;min-height:98px!important;padding:14px 15px!important}}@media (prefers-reduced-motion:reduce){.opw-root .opw-stats.stx-analytics-grid>.stx-analytics-card{transition:none!important;animation:none!important}.opw-root .opw-stats.stx-analytics-grid>.stx-analytics-card:hover{transform:none!important}}.ph-project-search-card{grid-template-columns:minmax(0,1fr) 190px auto;align-items:center;overflow:visible;gap:10px!important;padding:10px!important;display:grid!important}.ph-project-search-card .ph-search{width:100%;min-width:0;transition:border-color .18s,box-shadow .18s,background .18s;position:relative;overflow:hidden;background:#fff!important;border:1px solid #dfe5ef!important;border-radius:11px!important;align-items:center!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0 14px!important;display:flex!important}.ph-project-search-card .ph-search:focus-within{border-color:var(--stx-primary,#5b3b98)!important;box-shadow:0 0 0 3px #5b3b9814!important}.ph-project-search-card .ph-search>svg{color:#263c62;flex:none;width:18px;height:18px}.ph-project-search-card .ph-search input{text-align:start;box-sizing:border-box;font-size:12px;font-weight:500;color:#24344f!important;width:100%!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:0 6px!important;line-height:1.4!important}.ph-project-search-card .ph-search input::placeholder{color:#9ba5b6;opacity:1;font-weight:500}.ph-project-search-card .ph-project-status-filter{width:190px;min-width:190px}.ph-project-search-card .ph-project-status-filter .stx-select{width:100%;min-height:46px}.ph-project-search-card>span{color:#657188;white-space:nowrap;background:#fafbfc;border:1px solid #e4e8f0;border-radius:11px;justify-content:center;align-items:center;min-width:90px;min-height:46px;padding-inline:12px;font-size:11px;font-weight:700;display:inline-flex}@media (max-width:900px){.ph-project-search-card{grid-template-columns:minmax(0,1fr) 170px!important}.ph-project-search-card>span{grid-column:1/-1;justify-self:start}.ph-project-search-card .ph-project-status-filter{width:170px;min-width:170px}}@media (max-width:600px){.ph-project-search-card{grid-template-columns:1fr!important;padding:8px!important}.ph-project-search-card .ph-project-status-filter,.ph-project-search-card>span{width:100%;min-width:0}.ph-project-search-card>span{grid-column:auto;justify-self:stretch}}.stx-approvals-unified{gap:22px;min-width:0;display:grid}.stx-approvals-unified .opw-project-context{gap:15px}.stx-approvals-unified .opw-project-context .opw-heading{border-bottom:1px solid #e8ebf2;margin-bottom:0;padding-bottom:15px}.stx-approvals-unified .opw-project-context .opw-heading>div:first-child>span{display:none}.stx-approvals-unified .opw-project-context .opw-heading h2{color:#172846;margin:0 0 5px;font-size:20px;font-weight:900}.stx-approvals-unified .opw-project-context .opw-heading p{color:#8a95aa;margin:0;font-size:12px}.stx-approvals-unified .opw-filters{background:#fff!important;border:1px solid #e2e7f0!important;border-radius:16px!important;margin:0!important;padding:9px!important;box-shadow:0 8px 24px #1f264b09!important}.stx-approvals-unified .opw-table{background:#fff;overflow:hidden;border:1px solid #e1e6ef!important;border-radius:16px!important;box-shadow:0 8px 25px #21274809!important}.stx-approvals-unified .opw-table table{border-collapse:separate;border-spacing:0;width:100%}.stx-approvals-unified .opw-table thead th{color:#75839d;background:linear-gradient(#fafbfe,#f6f8fc);border-bottom:1px solid #e5e9f1;padding:13px 14px;font-size:11px;font-weight:800}.stx-approvals-unified .opw-table tbody td{color:#33425d;vertical-align:middle;border-bottom:1px solid #edf0f5;padding:14px}.stx-approvals-unified .opw-table tbody tr:last-child td{border-bottom:0}.stx-approvals-unified .opw-table tbody tr{transition:background .18s,box-shadow .18s}.stx-approvals-unified .opw-table tbody tr:hover{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--stx-primary,#5b3b9d) 55%, transparent);background:#fbfafe}.stx-approvals-unified .opw-table code{color:#6d5a93;background:#f7f4fb;border:1px solid #ece5f5;border-radius:7px;padding:4px 6px;font-size:10px}.stx-approvals-history{background:#fff;border:1px solid #e1e6ef;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #1f264b0a}.stx-approvals-history-head{background:linear-gradient(145deg,#fff,#faf9fd);border-bottom:1px solid #e8ebf2;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.stx-approvals-history-head span{color:#8b75b7;letter-spacing:.08em;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.stx-approvals-history-head h3{color:#172846;margin:0;font-size:20px;font-weight:900}.stx-approvals-history-head p{color:#8a95a9;margin:6px 0 0;font-size:12px;line-height:1.8}.ws-history-embedded{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:18px 20px 20px!important}.ws-decisions-clean{gap:12px;display:grid}.ws-decision-card{box-shadow:0 6px 18px #232a4d09;background:linear-gradient(145deg,#fff,#fcfdff)!important;border:1px solid #e2e7f0!important;border-radius:15px!important;margin:0!important;padding:17px 18px!important}.ws-decision-head,.ws-reason-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ws-decision-head strong{color:#21314e;font-size:14px;display:block}.ws-decision-head p{color:#8995a9;flex-wrap:wrap;align-items:center;gap:6px;margin:5px 0 0;font-size:11px;display:flex}.ws-decision-head code{color:#6c5790;direction:ltr;unicode-bidi:plaintext;background:#f6f2fb;border-radius:6px;padding:3px 6px}.ws-decision-meta{color:#7b879b;background:#f8f9fc;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:13px 0 0;padding:10px 12px;font-size:11px;display:flex}.ws-decision-meta strong{color:#3c4b65}.ws-decision-meta time{font-variant-numeric:tabular-nums}.ws-reason-clean{background:#fafbfe!important;border-color:#e5e9f1!important;margin:13px 0 0!important;padding:14px!important}.ws-reason-head strong{color:#43516a;font-size:12px}.ws-decision-attachment{background:#fff;border:1px solid #e3e8f1;border-radius:10px;margin-top:10px;padding:9px 11px}.ws-history-empty{color:#8a96aa;text-align:center;background:#fbfcfe;border:1px dashed #dce3ee;border-radius:14px;place-items:center;gap:7px;min-height:120px;padding:24px;font-size:12px;display:grid}.ws-history-empty strong{color:#4a5871;font-size:14px}.ws-history-empty span{line-height:1.8}.ws-history-pagination{border-top:1px solid #edf0f5;margin-top:14px;padding-top:15px}.ws-history-titlebar{border-bottom:1px solid #e8ebf2;margin-bottom:15px;padding-bottom:15px}.ws-history-titlebar span{color:#8a74b5;letter-spacing:.08em;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.ws-history-titlebar h2{color:#172846;margin:0;font-size:20px;font-weight:900}.ws-history-subtitle{color:#8a95a9;margin:5px 0 0;font-size:12px;line-height:1.8}.ws-history-loading{text-align:center;color:#8995a8;padding:24px}.ws-audit-toolbar{background:linear-gradient(145deg,#fff,#fafbfe);border:1px solid #e2e7f0;border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:10px 12px;display:flex}.ws-audit-select-all{color:#4a5870;cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.ws-audit-select-all input,.ws-audit-checkbox-cell input{width:17px;height:17px;accent-color:var(--stx-primary,#5b3b9d);cursor:pointer}.ws-audit-toolbar-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-inline-start:auto;display:flex}.ws-audit-selected-count{color:#8792a5;font-size:11px}.ws-audit-delete-button{color:#a32a21!important;background:#fff7f6!important;border-color:#b4231833!important;align-items:center!important;gap:7px!important;font-weight:800!important;display:inline-flex!important}.ws-audit-delete-button:disabled{opacity:.45!important;cursor:not-allowed!important}.ws-audit-table{border-radius:14px!important;overflow:hidden!important}.ws-audit-table .ph-table{width:100%}.ws-audit-table .ph-table thead th{color:#78859a;background:#f7f8fb;font-size:11px}.ws-audit-table .ph-table tbody tr:hover{background:#fbfafe}.ws-audit-checkbox-cell{width:46px;text-align:center!important}.ws-audit-actor{color:#34435d;font-size:12px;display:block}.ws-audit-table code{color:#6d5a93;direction:ltr;unicode-bidi:plaintext;font-size:10px}.ws-audit-delete-dialog{background:linear-gradient(145deg,#fff,#fff8f7);border:1px solid #b4231829;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:16px;display:grid}.ws-audit-delete-icon{color:#b42318;background:#fff0ee;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.ws-audit-delete-icon svg{width:21px;height:21px}.ws-audit-delete-dialog strong{color:#6e2923;margin-bottom:5px;font-size:16px;display:block}.ws-audit-delete-dialog p{color:#8f4a44;margin:0 0 6px;line-height:1.8}.ws-audit-delete-dialog small{color:#aa7772}.ws-audit-delete-actions{border-top:1px solid #edf0f4;justify-content:flex-end;align-items:center;gap:9px;margin-top:15px;padding-top:14px;display:flex}.ws-audit-confirm-delete{color:#fff!important;background:#a92b22!important;border-color:#a92b22!important;align-items:center!important;gap:7px!important;font-weight:900!important;display:inline-flex!important}.ws-audit-confirm-delete:hover{background:#8f2119!important;border-color:#8f2119!important}@media (max-width:760px){.stx-approvals-history-head{padding:16px}.ws-history-embedded{padding:14px!important}.ws-decision-head,.ws-reason-head,.ws-decision-meta{flex-direction:column;align-items:flex-start}.ws-audit-toolbar{flex-direction:column;align-items:stretch}.ws-audit-toolbar-actions{justify-content:space-between;width:100%;margin:0}.ws-audit-delete-button{justify-content:center!important;width:100%!important}.ws-audit-delete-dialog{grid-template-columns:1fr}.ws-audit-delete-actions{flex-direction:column-reverse}.ws-audit-delete-actions>button{width:100%!important}}@media (prefers-reduced-motion:reduce){.stx-approvals-unified .opw-table tbody tr,.ws-audit-table .ph-table tbody tr{transition:none!important}}.ws-history:not(.ws-history-embedded){background:#fff!important;border:1px solid #e1e6ef!important;border-radius:18px!important;padding:0!important;overflow:hidden!important;box-shadow:0 10px 30px #1f264b0a!important}.ws-history:not(.ws-history-embedded) .ws-history-titlebar{background:linear-gradient(145deg,#fff,#faf9fd)!important;border-bottom:1px solid #e8ebf2!important;margin:0!important;padding:19px 21px!important}.ws-history:not(.ws-history-embedded)>.ws-audit-toolbar,.ws-history:not(.ws-history-embedded)>.ws-audit-table,.ws-history:not(.ws-history-embedded)>.ws-history-pagination,.ws-history:not(.ws-history-embedded)>.ws-history-loading,.ws-history:not(.ws-history-embedded)>.ws-error{margin-inline:18px!important}.ws-history:not(.ws-history-embedded)>.ws-audit-toolbar{margin-top:16px!important}.ws-audit-table{background:#fff!important;border:1px solid #e1e6ef!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 8px 25px #21274809!important}.ws-audit-table .ph-table{border-collapse:separate!important;border-spacing:0!important;width:100%!important}.ws-audit-table .ph-table thead th{color:#75839d!important;background:linear-gradient(#fafbfe,#f6f8fc)!important;border-bottom:1px solid #e5e9f1!important;padding:12px 13px!important;font-size:10.5px!important;font-weight:800!important}.ws-audit-table .ph-table tbody td{color:#33425d!important;vertical-align:middle!important;border-bottom:1px solid #edf0f5!important;padding:13px!important;font-size:11.5px!important}.ws-audit-table .ph-table tbody tr:last-child td{border-bottom:0!important}.ws-audit-table .ph-table tbody tr{transition:background .18s,box-shadow .18s}.ws-audit-table .ph-table tbody tr:hover{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--stx-primary,#5b3b9d) 55%, transparent)!important;background:#fbfafe!important}.ws-audit-table .ph-table tbody tr.is-selected{background:#f6f1fc!important}.ws-audit-table code{color:#6d5a93!important;direction:ltr!important;unicode-bidi:plaintext!important;background:#f7f4fb!important;border:1px solid #ece5f5!important;border-radius:7px!important;padding:4px 6px!important;font-size:10px!important;display:inline-flex!important}.ws-audit-toolbar{border-radius:14px!important;box-shadow:0 6px 18px #21274808!important}.ws-audit-checkbox-cell{width:50px!important}.ws-audit-checkbox-cell input,.ws-audit-select-all input{width:18px!important;height:18px!important}.ws-history-pagination{justify-content:center!important;align-items:center!important;gap:12px!important;margin-bottom:18px!important;padding-top:15px!important;display:flex!important}.ws-history-pagination>span{text-align:center;color:#68758d;font-variant-numeric:tabular-nums;min-width:100px;font-size:11px;font-weight:800}.stx-approvals-history .ws-decision-card{border-radius:16px!important;box-shadow:0 8px 24px #21274809!important}.stx-approvals-history .ws-decision-head{padding-bottom:2px}@media (max-width:760px){.ws-history:not(.ws-history-embedded)>.ws-audit-toolbar,.ws-history:not(.ws-history-embedded)>.ws-audit-table,.ws-history:not(.ws-history-embedded)>.ws-history-pagination{margin-inline:12px!important}}@media (prefers-reduced-motion:reduce){.ws-audit-table .ph-table tbody tr{transition:none!important}}.ph-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#17142b66;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ph-modal{flex-direction:column;width:min(900px,100%);min-width:0;box-shadow:0 28px 90px #17142b30;border-radius:22px!important;max-height:calc(100dvh - 48px)!important;padding:0!important;display:flex!important;overflow:hidden!important}.ph-modal>header{background:var(--stx-surface,#fff);z-index:2;border-bottom:1px solid #eee8f3;flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex;margin:0!important;padding:20px 24px!important}.ph-modal>header h2{margin:0;font-size:20px;line-height:1.5}.ph-modal>header>button{border-radius:12px;width:40px;min-width:40px;height:40px;padding:0;font-size:24px}.ph-modal-scroll{scrollbar-width:thin;scrollbar-color:#eed9e5 transparent;overscroll-behavior:contain;flex-direction:column;gap:16px;min-height:0;padding:24px;display:flex;overflow:auto}.ph-modal-scroll::-webkit-scrollbar{width:4px;height:4px}.ph-modal-scroll::-webkit-scrollbar-thumb{background:#eed9e5;border-radius:10px}.ph-modal-scroll>.st-modal-subtitle{color:#8c789c;margin:0;font-weight:700}.ph-modal-scroll input:not([type=checkbox]):not([type=radio]),.ph-modal-scroll textarea,.ph-modal-scroll select{box-sizing:border-box;background:var(--stx-surface,#fff);max-width:100%;color:inherit;border:1px solid #e5ddee;border-radius:11px;outline:none;min-height:44px;padding:11px 13px;font-family:inherit}.ph-modal-scroll input:focus,.ph-modal-scroll textarea:focus{border-color:#9b7fc2;box-shadow:0 0 0 3px #b69bcc18}.ph-modal-scroll label{flex-direction:column;gap:9px;min-width:0;display:flex}.ph-modal-scroll label:has(input[type=checkbox]){flex-direction:row;align-items:center}.ph-modal-scroll .st-modal-body{padding:0!important}.ph-modal-scroll .st-modal-footer{padding:16px 0 0!important}.st-date-control{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.st-date-control>div:first-child{flex:1;min-width:0}.st-time-control{flex:0 0 180px;align-items:center;gap:7px;display:flex}.st-time-control>div{flex:1;min-width:0}.st-task-workspace{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.st-task-workspace>.st-task-assistant{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 24px;max-width:100%;display:grid;min-height:0!important;padding:22px 26px!important}.st-task-workspace>.st-task-assistant h3,.st-task-workspace>.st-task-assistant>small{grid-column:1/-1}.st-task-workspace>.st-task-assistant h3{align-items:center;gap:12px;margin:0;display:flex}.st-task-workspace>.st-task-assistant p{overflow-wrap:anywhere;margin:0;line-height:1.8}.st-ai-orb{background:radial-gradient(circle at 30% 25%,#eadcfb,#a487d0 45%,#4b3675);border-radius:50%;flex:none;width:38px;height:38px;animation:3s ease-in-out infinite st-ai-breathe;display:inline-block;box-shadow:0 0 0 6px #b293da14}.st-task-workspace .st-projects{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.st-excluded-dates{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.st-excluded-dates span{background:#fff;border:1px solid #e6ddef;border-radius:9px;padding:5px 10px;font-size:12px}.st-task-review{overflow-wrap:anywhere;border:1px solid #e6ddef;border-radius:12px;margin-bottom:12px;padding:16px}.st-attendance-status{color:#674a91;background:#f0ebf9;border-radius:20px;margin:12px 0;padding:7px 12px;font-size:12px;display:inline-flex}.st-contract-settings-page{gap:20px;width:100%;max-width:1200px;margin:auto;display:grid}.st-workforce-loader{color:#99a0ac;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:360px;font-size:13px;display:flex}.st-workforce-loader .neural-mark__scene{filter:grayscale();opacity:.55;margin:-30px;transform:scale(.65)}.st-content>.st-heading{background:linear-gradient(115deg,#fff,#faf8fd);border:1px solid #e6e0ef;border-radius:20px;min-height:100px;padding:24px 26px!important}@keyframes st-ai-breathe{50%{transform:translateY(-2px);box-shadow:0 0 0 10px #b293da08,0 0 25px #cab3e430}}@media (max-width:800px){.st-task-workspace .st-projects{grid-template-columns:repeat(2,minmax(0,1fr))}.st-task-workspace>.st-task-assistant{grid-template-columns:1fr}.st-date-control{flex-wrap:wrap}.st-time-control{flex-basis:100%}}@media (max-width:550px){.ph-modal-backdrop{padding:10px}.ph-modal{max-height:calc(100dvh - 20px)!important}.ph-modal>header{padding:16px!important}.ph-modal-scroll{padding:16px}.st-task-workspace .st-projects{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.st-ai-orb{animation:none}}.st-warning-layout{grid-template-columns:minmax(0,2fr) minmax(250px,1fr);align-items:start;gap:20px;display:grid}.st-warning-main,.st-warning-aside{gap:16px;min-width:0;display:grid}.st-warning-latest{background:linear-gradient(110deg,#fff,#fffaf0);border:1px solid #ecd8ab;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin:20px 0;padding:22px;display:flex}.st-warning-latest h3{margin:0 0 10px}.st-warning-latest p,.st-warning-aside p{overflow-wrap:anywhere;line-height:1.9}.st-warning-facts,.st-warning-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.st-warning-facts{border-top:1px solid #eee4d2;margin-top:18px;padding-top:15px}.st-warning-facts span{background:#faf7ff;border-radius:9px;padding:5px 12px;font-size:13px}.st-warning-table-note{color:#8b94ac;overflow-wrap:anywhere;max-width:360px;margin-top:6px;display:block}.st-warning-document{scrollbar-width:thin;scrollbar-color:#eed9e5 transparent;max-height:850px;overflow:auto}.st-employee-title{align-items:center;gap:16px;min-width:0;display:flex}.st-employee-title>img,.st-employee-title>span{object-fit:cover;color:#674c90;background:#f1ebf8;border-radius:18px;flex:none;place-items:center;width:72px;height:72px;font-size:28px;display:grid}.st-employee-banner h1{margin:0;font-size:23px}.st-employee-banner p{margin:7px 0 0}.st-source-unread{background:#e4b839;border-radius:50%;width:8px;height:8px;margin-inline-end:7px;display:inline-block}@media (max-width:850px){.st-warning-layout{grid-template-columns:1fr}.st-warning-latest{flex-wrap:wrap;align-items:flex-start}}.st-content:has(>.st-employee-banner)>.st-stats{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1100px){.st-content:has(>.st-employee-banner)>.st-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.st-content:has(>.st-employee-banner)>.st-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.st-task-workspace>.st-task-assistant{box-sizing:border-box;width:100%;min-width:0;height:auto;position:static}.st-task-assistant>*{min-width:0;max-width:100%}.st-task-assistant>p{white-space:normal;grid-column:1/-1}.st-task-assistant>button{justify-self:start}.stx-unified-bell>button{flex-shrink:0;width:44px;height:44px;padding:10px;position:relative}.stx-unified-bell>button>svg{flex-shrink:0;min-width:20px;width:20px!important;height:20px!important}.stx-unified-bell .st-unread-count{top:-6px;color:#241943;background:#d8b64d;border-radius:9px;min-width:18px;height:18px;padding:0 4px;font-size:10px;line-height:18px;position:absolute;inset-inline-end:-6px}.st-report-file-input{background:#faf8ff;border-radius:12px;border:1px dashed #b7a3df!important;padding:12px!important}.st-report-file-input::file-selector-button{color:#fff;cursor:pointer;font:inherit;background:#50378a;border:0;border-radius:8px;margin-inline-end:12px;padding:10px 16px}.st-attendance-filter{grid-template-columns:repeat(2,minmax(140px,220px)) minmax(180px,1fr);align-items:end;gap:12px;display:grid!important}.st-attendance-late{font-weight:600;color:#b42334!important}.st-attendance-filter input{width:100%;min-width:0}.st-task-workspace .st-projects>.st-panel{transition:box-shadow .18s,border-color .18s;animation:.2s ease-out st-card-enter}.st-task-workspace .st-projects>.st-panel:hover{border-color:#c9bddc;box-shadow:0 8px 24px #291a4610}.st-task-workspace .st-project-metrics{border:1px solid #e9e4ef;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0;display:grid;overflow:hidden}.st-task-workspace .st-project-metrics>div{text-align:center;border-inline-end:1px solid #eee9f4;justify-items:center;gap:8px;padding:14px 8px;font-weight:400;display:grid}.st-task-workspace .st-project-metrics svg{color:#827491;width:23px;height:23px}.st-task-workspace .st-project-metrics strong{font-size:22px;font-weight:400}.st-task-workspace .st-project-metrics small{font-size:12px}.st-task-workspace .st-project-foot{flex-wrap:wrap}.st-task-workspace .st-project-foot button{flex:1;min-height:44px}.st-project-review-count{background:#f4f0f8;border-radius:10px;padding:2px 7px;font-weight:400}.stx-approval-decision-board{background:#fcfbfe}.stx-approval-board-head{justify-content:space-between;gap:14px;margin-bottom:20px;display:flex}.stx-approval-people-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.stx-approval-person-card{background:#fff;border:1px solid #e8e1f1;border-radius:14px;align-items:center;gap:14px;padding:20px;transition:box-shadow .18s;display:flex}.stx-approval-person-card:hover{box-shadow:0 6px 20px #31234a10}.stx-approval-avatar{color:#614388;background:#eee8f7;border-radius:50%;place-items:center;min-width:46px;height:46px;display:grid}.stx-approval-person-card time{margin-top:8px;display:block}.opw-card.stx-approval-decision-board{animation:.2s ease-out st-card-enter}@keyframes st-card-enter{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:767px){.st-task-workspace .st-project-metrics,.st-attendance-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.st-attendance-filter>input{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.st-task-workspace .st-projects>.st-panel,.opw-card.stx-approval-decision-board{transition:none;animation:none}}.stx-delivery-detail{min-width:0}.stx-delivery-detail>.opw-card,.stx-delivery-detail>div>.opw-card{padding:clamp(14px,2.5vw,32px)}.stx-delivery-detail .opw-heading{background:linear-gradient(120deg,#fff,#f8f5ff);border:1px solid #e6dff0;border-radius:20px;gap:16px;margin-bottom:24px;padding:24px}.stx-delivery-detail .opw-heading h2{margin:12px 0;line-height:1.5}.stx-delivery-detail code{overflow-wrap:anywhere;color:#81749b;font-size:11px}.stx-delivery-detail .opw-info{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px;display:grid}.stx-delivery-detail .opw-info>div{background:#fcfbfe;border:1px solid #ebe5f4;border-radius:16px;min-width:0;padding:20px;transition:transform .18s,box-shadow .18s}.stx-delivery-detail .opw-info dt{color:#80728f;font-size:12px}.stx-delivery-detail .opw-info dd{overflow-wrap:anywhere;margin:12px 0 0;font-weight:500}.stx-delivery-content,.stx-delivery-versions{overflow-wrap:anywhere;background:#fff;border:1px solid #ebe5f4;border-radius:18px;margin-bottom:20px;padding:22px}.stx-delivery-detail .opw-links{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.stx-delivery-detail .opw-links:empty{display:none}.stx-delivery-detail .opw-links a{overflow-wrap:anywhere;background:#f5f0fc;border-radius:10px;max-width:100%;padding:10px 14px}.stx-delivery-versions>p{color:#81748e;margin-top:0;font-size:12px}.stx-delivery-versions h3{margin:14px 0}.stx-delivery-detail .opw-versions{flex-wrap:wrap;gap:10px;display:flex}.stx-delivery-detail .stx-approval-person-card>div:last-child{min-width:0}.stx-delivery-detail .stx-approval-person-card strong,.stx-delivery-detail .stx-approval-person-card span{overflow-wrap:anywhere;display:block}.stx-delivery-detail .stx-approval-person-card span{color:#658773;margin-top:6px;font-size:12px}.stx-delivery-detail time{color:#81748e;font-size:11px;line-height:1.7}.stx-delivery-timeline{gap:14px;margin-top:20px;display:grid}.stx-delivery-decision{position:relative;background:#fcfbfe!important;border-inline-start:3px solid #c4addf!important;margin:0!important;padding:20px!important}.stx-delivery-decision h3{margin:0 0 10px;font-size:14px}.stx-delivery-decision>time{margin-top:8px;display:block}.stx-delivery-reason{background:#fff;border-radius:12px;margin-top:18px;padding:16px}.stx-delivery-reason blockquote{background:#f9f6fc;border-inline-start:3px solid #dacbea;margin:14px 0;padding:12px}@media (hover:hover){.stx-delivery-detail .opw-info>div:hover{transform:translateY(-3px);box-shadow:0 8px 24px #3523480d}}@media (max-width:767px){.stx-delivery-detail .opw-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stx-delivery-detail .opw-info>div{padding:14px}.stx-delivery-detail .opw-heading{flex-direction:column;align-items:stretch;padding:16px}.stx-delivery-content,.stx-delivery-versions{padding:14px}.stx-delivery-detail .stx-approval-people-grid{grid-template-columns:minmax(0,1fr)}.stx-delivery-detail .opw-actions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.stx-delivery-detail *{transition:none!important;animation:none!important}.stx-delivery-detail .opw-info>div:hover{transform:none}}
.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{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.opw-heading h2{margin:8px 0;font-size:1.6rem}.opw-heading p,.opw-card p{color:var(--stx-muted,#7886a5);line-height:1.8}.opw-heading>div>span{letter-spacing:2px;color:#9781be;font-size:10px}.opw-actions,.opw-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.opw-root button svg{flex-shrink:0;width:19px;height:19px}.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{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.opw-stats article{--tone:#49317f;border:1px solid var(--opw-line);border-bottom:3px solid var(--tone);background:linear-gradient(120deg,#faf8ff,#fff);border-radius:16px;grid-column:span 3;grid-template-columns:1fr auto;align-items:center;gap:15px;padding:22px;display:grid}.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);grid-area:1/1;font-size:29px}.opw-stats svg{width:40px;height:40px;color:var(--tone);background:#f0edf8;border-radius:12px;grid-area:1/2;padding:9px}.opw-stats span{grid-column:1/-1;font-size:13px}.opw-filters{flex-wrap:wrap;align-items:end;gap:10px;margin:20px 0;display:flex}.opw-search{flex:300px;position:relative}.opw-search>svg{inset-inline-start:14px;width:19px;position:absolute;top:15px}.opw-search input{padding-inline-start:42px!important}.opw-root input:not([type=checkbox]),.opw-root select,.opw-root textarea{border:1px solid var(--opw-line);width:100%;min-width:0;min-height:46px;color:inherit;font:inherit;background:#fff;border-radius:10px;padding:11px 14px}.opw-root input:focus,.opw-root select:focus,.opw-root textarea:focus{outline-offset:2px;outline:2px solid #b8a6e0}.opw-root label{gap:8px;min-width:0;font-size:13px;display:grid}.opw-filters>select{width:auto;max-width:220px}.opw-table{border:1px solid var(--opw-line);background:#fff;border-radius:18px}.opw-root table{border-collapse:collapse;table-layout:fixed;width:100%}.opw-root th,.opw-root td{text-align:start;border-bottom:1px solid var(--opw-line);overflow-wrap:anywhere;padding:17px 12px;font-size:13px}.opw-root th{color:#7a88a4;background:#faf9fd}.opw-root td small{margin-top:6px;display:block}.opw-root code{overflow-wrap:anywhere;white-space:normal;direction:ltr;font-size:11px;display:block}.opw-table>p{text-align:center;padding:25px}.opw-menu{position:relative}.opw-menu summary{cursor:pointer;border:1px solid var(--opw-line);border-radius:9px;place-items:center;width:40px;height:40px;list-style:none;display:grid}.opw-menu summary::-webkit-details-marker{display:none}.opw-menu>div{inset-inline-end:0;z-index:30;border:1px solid var(--opw-line);background:#fff;border-radius:12px;min-width:190px;padding:7px;position:absolute;top:44px;box-shadow:0 15px 40px #20113d20}.opw-menu button{text-align:start;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:11px;display:block}.opw-menu button:hover{background:#f3effa;border-radius:6px}.opw-pagination{justify-content:center;align-items:center;gap:16px;margin:20px;display:flex}.opw-card{border:1px solid var(--opw-line);background:#fff;border-radius:18px;min-width:0;margin-bottom:18px;padding:24px}.opw-card h3{margin:0 0 18px}.opw-card>label+label{margin-top:18px}.opw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:16px 0;display:grid}.opw-finance-editor{grid-template-columns:minmax(260px,.7fr) minmax(0,1.6fr);align-items:start;gap:22px;display:grid}.opw-stack{min-width:0}.opw-summary{align-self:start;position:sticky;top:20px}.opw-summary button{width:100%;margin-top:10px}.opw-summary dl{grid-template-columns:1fr 1fr;gap:14px;display:grid}.opw-summary dd{overflow-wrap:anywhere;margin:0}.opw-grand{border-top:1px solid var(--opw-line);padding-top:20px;font-size:28px;display:block}.opw-item{border:1px solid var(--opw-line);background:#faf9fd;border-radius:14px;margin:16px 0;padding:18px}.opw-item>header{justify-content:space-between;align-items:center;display:flex}.opw-switch{border-bottom:1px solid var(--opw-line);justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.opw-info{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;display:grid}.opw-info>div{border:1px solid var(--opw-line);border-radius:12px;padding:15px}.opw-info dt{color:#7886a5;font-size:12px}.opw-info dd{overflow-wrap:anywhere;margin:9px 0 0}.opw-payment{border-bottom:1px solid var(--opw-line);overflow-wrap:anywhere;flex-wrap:wrap;gap:16px;padding:16px 0;display:flex}.opw-links,.opw-versions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.opw-links a{border:1px solid var(--opw-line);border-radius:8px;padding:10px}.opw-error{color:#a5354c;background:#fff1f3;border:1px solid #f0c6d0;border-radius:10px;padding:14px}.opw-action-form{gap:18px;display:grid}.opw-ack{background:#f7f5fb;border-radius:10px;align-items:center;gap:10px;padding:15px;display:flex!important}.opw-ack input{flex-shrink:0;width:20px;height:20px}.opw-document-wrap{margin-top:20px;overflow:auto}.opw-document{color:#142640;background:#fff;border:1px solid #ddd;width:210mm;max-width:100%;min-height:250mm;margin:auto;padding:16mm}.opw-document>header{color:#fff;background:#151b30;border-radius:12px;padding:24px}.opw-document>header span{color:#d8b765;display:block}.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{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.opw-analysis-metrics>div{border:1px solid var(--opw-line);border-radius:12px;padding:15px}.opw-analysis-metrics strong{font-size:24px;display:block}.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{order:2;position:static}.opw-heading{flex-direction:column;align-items:start}.opw-table table,.opw-table tbody,.opw-table tr,.opw-table td{width:100%;display:block}.opw-table thead{display:none}.opw-table tr{border-bottom:1px solid var(--opw-line);padding:15px}.opw-table td{border:0;grid-template-columns:95px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.opw-table td:before{content:attr(data-label);color:#7a88a4}.opw-menu>div{inset-inline:0 auto}.opw-card{padding:18px}.opw-document{min-height:0;padding:15px}.opw-filters>select{flex: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{gap:10px;padding:14px}.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}html,body{background:#fff!important;margin:0!important;padding:0!important}body:has(.opw-document-wrap):not(:has(.stx-quote-print-root)) *{visibility:hidden!important}.opw-document-wrap,.opw-document-wrap *,.opw-document,.opw-document *{visibility:visible!important}.opw-document-wrap{width:100%!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;overflow:visible!important}.opw-document{box-sizing:border-box!important;width:190mm!important;max-width:190mm!important;min-height:0!important;box-shadow:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0 auto!important;padding:10mm!important;position:static!important}.opw-document>header{break-inside:avoid!important;page-break-inside:avoid!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.opw-document .opw-info{break-inside:avoid!important;page-break-inside:avoid!important}.opw-document table{border-collapse:collapse!important;table-layout:fixed!important;width:100%!important}.opw-document thead{display:table-header-group!important}.opw-document tr,.opw-document td,.opw-document th,.opw-document footer{break-inside:avoid!important;page-break-inside:avoid!important}}[dir=rtl] .opw-finance-editor{direction:ltr}[dir=rtl] .opw-finance-editor>.opw-summary,[dir=rtl] .opw-finance-editor>.opw-stack{direction:rtl}[dir=rtl] .opw-finance-editor>.opw-summary{grid-area:1/1}[dir=rtl] .opw-finance-editor>.opw-stack{grid-area:1/2}.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;line-height:1.8;padding:14px 16px!important}.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-summary,[dir=rtl] .opw-finance-editor>.opw-stack{grid-area:auto}.opw-finance-editor .opw-summary{position:static}}.stx-claim-inline-preview{width:100%;margin-top:18px;position:relative}.stx-claim-inline-preview-toolbar{z-index:20;pointer-events:none;justify-content:flex-end;height:0;display:flex;position:sticky;top:12px;overflow:visible}.stx-claim-preview-close{pointer-events:auto;color:#4f347e!important;background:#fff!important;border:1px solid #ded9e8!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;display:inline-flex!important;box-shadow:0 7px 20px #1f183d1f!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;font-weight:700;line-height:1.65}.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{text-align:right;color:#57438d;direction:ltr;font-family:inherit;font-size:14px;font-weight:800;line-height:1.65;display:block}.stx-project-claim-date{white-space:nowrap;direction:rtl;justify-content:flex-start;align-items:center;gap:7px;margin-top:6px;display:flex}.stx-project-claim-date span{color:#aaa5b8;font-size:11px;font-weight:600}.stx-project-claim-date time{color:#71688b;direction:ltr;font-size:12px;font-weight:700}.stx-project-claim-title{min-width:320px;vertical-align:middle!important}.stx-project-claim-title>strong{color:#292541;font-size:15px;font-weight:700;line-height:1.75;display:block}.stx-project-claim-amount{color:#57438d;white-space:nowrap;font-size:15px;font-weight:800;line-height:1.65;vertical-align:middle!important}.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 button,.stx-project-claim-actions .opw-row-actions a{font-size:13px;font-weight:700}@media (min-width:1500px){.stx-project-claim-reference>code{font-size:15px}.stx-project-claim-title>strong,.stx-project-claim-amount{font-size:16px}.stx-project-claim-status .stx-status,.stx-project-claim-actions .opw-row-actions button,.stx-project-claim-actions .opw-row-actions a{font-size:14px}}.opw-unified-surface{background:linear-gradient(#fff,#fcfbfe);border:1px solid #e2e6ee;border-radius:18px;padding:22px;animation:.3s cubic-bezier(.2,.78,.28,1) both opwUnifiedIn;box-shadow:0 12px 34px #2217340b}.opw-unified-surface .opw-heading{border-bottom:1px solid #eceef3;margin-bottom:18px;padding:0 0 18px}.opw-unified-surface .opw-heading h2{color:#202b43;font-size:24px}.opw-unified-surface .opw-stats article{background:linear-gradient(145deg,#fff,#faf9fc);border:1px solid #e4e7ee;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 22px #22173409}.opw-unified-surface .opw-stats article:hover{transform:translateY(-3px);box-shadow:0 12px 28px #22173411}.opw-unified-surface .opw-table{box-shadow:none;border:1px solid #e4e7ee;border-radius:15px}.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{z-index:1200;direction:rtl;place-items:center;padding:clamp(10px,3vw,34px);display:grid;position:fixed;inset:0}.stx-claim-dialog-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d12239e;animation:.2s both stxClaimBackdropIn;position:absolute;inset:0}.stx-claim-dialog-frame{z-index:1;background:var(--stx-surface,#fff);scrollbar-gutter:stable;border:1px solid #e5e0ee;border-radius:24px;width:min(1180px,100%);max-height:min(94vh,980px);padding:18px;animation:.28s cubic-bezier(.2,.8,.25,1) both stxClaimDialogIn;position:relative;overflow:auto;box-shadow:0 32px 100px #0b0c1c4d}.stx-claim-dialog-close{z-index:3;float:left;width:40px;height:40px;color:var(--stx-sidebar-active,#442f82);cursor:pointer;background:#fff;border:1px solid #e1d8ed;border-radius:12px;place-items:center;margin:-4px -4px 0 0;display:grid;position:sticky;top:0;box-shadow:0 5px 14px #19123114}.stx-claim-dialog-close:hover{background:color-mix(in srgb,var(--stx-sidebar-active,#442f82),white 94%)}.stx-claim-dialog-frame .stx-claim-preview{box-shadow:none;background:0 0;border:0;border-radius:18px;margin:0;padding:0}.stx-claim-dialog-frame .stx-claim-preview>.opw-heading{background:linear-gradient(135deg,var(--stx-sidebar-first,#111827),var(--stx-sidebar-active,#442f82));color:#fff;border-radius:18px 18px 0 0;align-items:flex-end;margin:0 -18px 18px;padding:28px 28px 24px;position:relative}.stx-claim-dialog-frame .stx-claim-preview>.opw-heading h2{color:#fff;max-width:700px;margin:8px 0;font-size:clamp(1.3rem,2vw,2rem);line-height:1.45}.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{color:#fff;direction:ltr;background:#ffffff24;border-radius:999px;padding:5px 10px;font-size:12px;display:inline-flex}.stx-claim-dialog-frame .stx-claim-preview>.opw-heading .stx-status{border-color:#ffffff4d}.stx-claim-dialog-frame .opw-info{background:linear-gradient(145deg,#fff,#faf9fd);border:1px solid #e8e4ef;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 18px;padding:16px;display:grid}.stx-claim-dialog-frame .opw-info>div{border-inline-start:3px solid color-mix(in srgb,var(--stx-sidebar-active,#442f82),transparent 55%);border-bottom:1px dashed #e2deea;min-height:66px;padding:10px 12px}.stx-claim-dialog-frame .opw-info dt{color:#8a91a6;margin-bottom:6px;font-size:11px;font-weight:700}.stx-claim-dialog-frame .opw-info dd{color:#242e48;margin:0;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);color:#fff}.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{box-shadow:none;border-color:#e8e4ef;border-radius:16px;margin-top:14px}.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;gap:4px;padding:12px 0;display:grid}.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{border-radius:0;max-height:100vh;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{flex-direction:column;align-items:flex-start}}@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}}.stx-claim-dialog-shell{padding:clamp(12px,2.4vw,30px)}.stx-claim-dialog-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#11182794}.stx-claim-dialog-frame{background:#f7f8fb;border:1px solid #e7e8ef;border-radius:22px;width:min(1260px,100%);max-height:min(94vh,920px);padding:0;overflow:auto;box-shadow:0 32px 100px #11182747}.stx-claim-dialog-close{top:14px;float:inline-start;z-index:20;color:#81899a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #e8e9ef;border-radius:10px;width:36px;height:36px;margin:14px 14px -50px;position:sticky;inset-inline-start:14px;box-shadow:0 5px 18px #11182714}.stx-claim-dialog-close:hover{color:var(--stx-sidebar-active,#5d428f);background:#f4f1f9;transform:translateY(-1px)}.stx-claim-dialog-frame .stx-claim-preview{background:0 0;border:0;border-radius:0;padding:0}.stx-claim-dialog-frame .stx-claim-preview>.opw-heading{color:#263149;background:#fff;border:0;border-bottom:1px solid #e8e9ef;border-radius:0;align-items:center;gap:22px;min-height:136px;margin:0;padding:28px 34px 24px 78px}[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{grid-template-columns:auto 1fr;grid-template-areas:"code status""title title";justify-content:start;align-items:center;gap:7px 11px;min-width:0;display:grid}.stx-claim-dialog-frame .stx-claim-preview>.opw-heading code{color:#667087;direction:ltr;background:#f7f8fb;border:1px solid #ececf2;border-radius:6px;grid-area:code;justify-self:start;align-items:center;min-height:26px;padding:4px 9px;font:700 11px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-flex}.stx-claim-dialog-frame .stx-claim-preview>.opw-heading h2{color:#263149;letter-spacing:-.02em;grid-area:title;max-width:760px;margin:0;font-size:clamp(22px,2vw,30px);font-weight:800;line-height:1.45}.stx-claim-dialog-frame .stx-claim-preview>.opw-heading>div:first-child>span{color:inherit;grid-area:status;justify-self:start}.stx-claim-dialog-frame .stx-claim-preview>.opw-heading .stx-status{color:#977345;background:#fbf3e7;border:1px solid #eadfca;border-radius:6px;min-height:26px;padding:4px 9px;font-size:10px;font-weight:800}.stx-claim-dialog-frame .opw-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.stx-claim-dialog-frame .opw-actions .button{min-height:40px;box-shadow:none;border-radius:9px;padding-inline:14px}.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){color:#4e596f;background:#fff;border-color:#e6e7ed}.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{color:#283044;box-shadow:none;background:#d4b27a;border-color:#d4b27a}.stx-claim-financial-summary{background:#f7f8fb;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:24px 28px 10px;display:grid}.stx-claim-money-card{background:#fff;border:1px solid #e6e8ef;border-radius:14px;align-items:center;gap:13px;min-width:0;padding:18px 19px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #21273809}.stx-claim-money-card:before{content:"";inset-inline-start:0;background:#8a6eb4;width:3px;position:absolute;top:0;bottom:0}.stx-claim-money-card.is-paid:before{background:#58a27f}.stx-claim-money-card.is-balance:before{background:#c69c63}.stx-claim-money-icon{color:#7658a3;background:#f1edf8;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.stx-claim-money-card.is-paid .stx-claim-money-icon{color:#438b6e;background:#edf7f1}.stx-claim-money-card.is-balance .stx-claim-money-icon{color:#a47b43;background:#fbf4e9}.stx-claim-money-card>div{min-width:0}.stx-claim-money-card small{color:#969dad;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.stx-claim-money-card strong{color:#303b54;direction:ltr;justify-content:flex-end;align-items:baseline;gap:7px;font-size:22px;font-weight:800;line-height:1.25;display:flex}[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{background:#ebeef3;border-radius:999px;height:4px;margin:6px 28px 18px;overflow:hidden}.stx-claim-payment-progress>span{border-radius:inherit;background:linear-gradient(90deg,#8a6eb4,#58a27f);height:100%;transition:width .35s;display:block}.stx-claim-dialog-frame .stx-claim-preview-info{background:#fff;border:1px solid #e6e8ef;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 28px 18px;padding:0;display:grid;overflow:hidden}.stx-claim-dialog-frame .stx-claim-preview-info>div{border:0;background:#fff;border-inline-end:1px solid #eef0f4;min-height:80px;padding:16px 18px}.stx-claim-dialog-frame .stx-claim-preview-info>div:last-child{border-inline-end:0}.stx-claim-dialog-frame .stx-claim-preview-info dt{color:#9ba1b0;margin:0 0 7px;font-size:10px;font-weight:700}.stx-claim-dialog-frame .stx-claim-preview-info dd{color:#455169;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700;line-height:1.65}.stx-claim-dialog-frame .stx-claim-preview>.opw-links{flex-wrap:wrap;gap:8px;margin:0 28px 18px;display:flex}.stx-claim-dialog-frame .stx-claim-preview>.opw-links a{color:#665080;background:#fff;border:1px solid #e4e6ec;border-radius:8px;align-items:center;min-height:34px;padding:7px 11px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.stx-claim-dialog-frame .stx-claim-preview>.opw-links a:hover{background:#f8f5fb;border-color:#d7cce5}.stx-claim-dialog-frame .stx-claim-preview>.opw-document{margin:18px 28px 28px}.stx-claim-dialog-frame>.opw-card{box-shadow:none;background:#fff;border:1px solid #e6e8ef;border-radius:14px;margin:14px 28px 0;padding:0;overflow:hidden}.stx-claim-dialog-frame>.opw-card:last-child{margin-bottom:28px}.stx-claim-section-heading{background:#fff;border-bottom:1px solid #eef0f4;align-items:center;gap:11px;padding:17px 20px;display:flex}.stx-claim-section-icon{color:#765b9e;background:#f3eff8;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.stx-claim-section-heading>div{align-items:center;gap:9px;min-width:0;display:flex}.stx-claim-section-heading h3{color:#303b54;margin:0;font-size:14px;font-weight:800}.stx-claim-section-heading small{color:#765b9e;background:#f0edf5;border-radius:6px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;font-weight:800;display:grid}.stx-claim-payment-list{padding:0 20px}.stx-claim-dialog-frame .stx-claim-payment-row{border-bottom:1px dashed #e5e7ec;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px 0;display:grid}.stx-claim-dialog-frame .stx-claim-payment-row:last-child{border-bottom:0}.stx-claim-payment-state{color:#488d70;background:#edf7f1;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.stx-claim-payment-main{gap:3px;min-width:0;display:grid}.stx-claim-payment-main strong{color:#355a51;direction:ltr;justify-self:start;align-items:baseline;gap:5px;font-size:17px;font-weight:800;display:flex}.stx-claim-payment-main strong small{color:#9aa1b0;font-size:9px}.stx-claim-payment-main span{color:#8f97a7;overflow-wrap:anywhere;font-size:10px}.stx-claim-receipt-link{color:#68528a;text-overflow:ellipsis;white-space:nowrap;background:#fafbfc;border:1px solid #e4e6ec;border-radius:8px;align-items:center;gap:6px;max-width:240px;padding:7px 10px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex;overflow:hidden}.stx-claim-receipt-link:hover{background:#f5f1fa;border-color:#d8cde6}.stx-claim-empty-state{color:#9ca3b1;text-align:center;margin:0;padding:25px 20px;font-size:12px}.stx-claim-activity-list{padding:4px 20px 10px}.stx-claim-dialog-frame .stx-claim-activity-row{border:0;padding:15px 0 15px 28px;display:block;position:relative}.stx-claim-dialog-frame .stx-claim-activity-row:not(:last-child):after{content:"";background:#e2e4ea;width:1px;position:absolute;top:31px;bottom:-15px;left:6px}.stx-claim-activity-dot{background:#765b9e;border:3px solid #f2eef7;border-radius:50%;width:13px;height:13px;position:absolute;top:22px;left:0;box-shadow:0 0 0 1px #d8cce7}.stx-claim-activity-row>div{gap:3px;display:grid}.stx-claim-activity-row code{color:#81899a;direction:ltr;background:#f7f8fa;border-radius:5px;justify-self:start;padding:3px 6px;font-size:9px}.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{flex-direction:column;align-items:flex-start}.stx-claim-dialog-frame .opw-actions{justify-content:flex-start;width:100%}.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{border:0;border-radius:0;width:100%;max-height:100vh}.stx-claim-dialog-close{margin:10px 10px -46px;top:10px}.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{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.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{z-index:99999!important;padding:max(24px, env(safe-area-inset-top)) 28px max(24px, env(safe-area-inset-bottom))!important;background:0 0!important;justify-content:center!important;align-items:center!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.stx-claim-dialog-backdrop{-webkit-backdrop-filter:blur(5px)!important;background:#0f172a85!important;position:absolute!important;inset:0!important}.stx-claim-dialog-frame{scrollbar-width:thin;scrollbar-color:#c9c3d6 transparent;z-index:2!important;background:#f8f9fc!important;border:1px solid #e5e7eb!important;border-radius:22px!important;width:min(1160px,100vw - 64px)!important;height:auto!important;max-height:calc(100vh - 64px)!important;margin:0 auto!important;padding:0!important;position:relative!important;overflow:hidden auto!important;box-shadow:0 40px 100px #0f172a4d,0 12px 30px #0f172a1f!important}.stx-claim-dialog-frame::-webkit-scrollbar{width:7px}.stx-claim-dialog-frame::-webkit-scrollbar-track{background:0 0}.stx-claim-dialog-frame::-webkit-scrollbar-thumb{background:#c9c3d6;border-radius:20px}.stx-claim-dialog-close{float:left!important;z-index:50!important;background:#fffffff5!important;border-radius:12px!important;width:40px!important;height:40px!important;margin:14px 14px -54px 0!important;position:sticky!important;top:14px!important;box-shadow:0 6px 20px #0f172a1a!important}.stx-claim-dialog-frame .stx-claim-preview>.opw-heading{background:#fff!important;border-radius:22px 22px 0 0!important;min-height:128px!important;margin:0!important;padding:28px 32px!important;padding-inline:32px 82px!important;position:relative!important}.stx-claim-financial-summary{padding:22px 24px 10px!important}.stx-claim-payment-progress,.stx-claim-dialog-frame .stx-claim-preview-info,.stx-claim-dialog-frame .stx-claim-preview>.opw-links,.stx-claim-dialog-frame>.opw-card{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{border:0!important;border-radius:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!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>.opw-card,.stx-claim-dialog-frame .stx-claim-preview-info,.stx-claim-dialog-frame .stx-claim-preview>.opw-links,.stx-claim-dialog-frame .stx-claim-preview>.opw-document{margin-inline:14px!important}}.stx-claim-details-page{width:100%;min-width:0;margin:0;padding:0;position:relative}.stx-claim-details-content{width:100%;min-width:0;margin:0;padding:0 0 32px}.stx-claim-details-toolbar{justify-content:flex-start;align-items:center;margin:0 0 16px;display:flex}.stx-claim-details-back{align-items:center;gap:8px;min-height:42px;color:#526078!important;background:#fff!important;border:1px solid #e1e5ec!important;border-radius:10px!important;padding:0 16px!important;display:inline-flex!important;box-shadow:0 4px 14px #1921320a!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{color:#263149;background:#fff;border-bottom:1px solid #edf0f4;border-radius:0;justify-content:space-between;align-items:center;gap:24px;margin:0;padding:26px 28px;display:flex}.stx-claim-details-content .stx-claim-preview>.opw-heading>div:first-child{grid-template-columns:auto auto;grid-template-areas:"code status""title title";justify-content:start;align-items:center;gap:7px 10px;min-width:0;display:grid}.stx-claim-details-content .stx-claim-preview>.opw-heading code{color:#697388;direction:ltr;background:#f7f8fb;border:1px solid #e8eaf0;border-radius:7px;grid-area:code;justify-self:start;padding:5px 9px;font-size:11px;display:inline-flex}.stx-claim-details-content .stx-claim-preview>.opw-heading h2{color:#263149;grid-area:title;max-width:800px;margin:0;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{border-radius:9px;min-height:40px}.stx-claim-details-content .stx-claim-financial-summary{background:#f8f9fc;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:24px 26px 10px;display:grid}.stx-claim-details-content .stx-claim-preview-info{background:#fff;border:1px solid #e6e9ef;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 26px 20px;padding:0;display:grid;overflow:hidden}.stx-claim-details-content .stx-claim-preview-info>div{border-inline-end:1px solid #eef0f4;min-height:82px;padding:16px 18px}.stx-claim-details-content .stx-claim-preview-info dt{color:#929aac;margin:0 0 7px;font-size:11px;font-weight:700}.stx-claim-details-content .stx-claim-preview-info dd{color:#3e4a62;margin:0;font-size:13px;font-weight:700;line-height:1.7}.stx-claim-details-content .stx-claim-preview>.opw-links{flex-wrap:wrap;gap:8px;margin:0 26px 20px;display:flex}.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{justify-content:flex-start;width:100%}.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{justify-content:center;width:100%}.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{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.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{align-items:center;margin:0 0 16px;display:flex}.stx-claim-details-back{color:#536078!important;background:#fff!important;border:1px solid #e2e5ec!important;border-radius:10px!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:0 16px!important;display:inline-flex!important;box-shadow:0 4px 14px #1921320a!important}.stx-claim-details-back:hover{color:var(--stx-sidebar-active,#5d428f)!important;background:#f8f5fb!important;border-color:#d8cce7!important}.stx-claim-details-content>.stx-claim-preview{background:#fff;border:1px solid #e5e8ef;border-radius:18px;width:100%;margin:0;padding:0;overflow:hidden;box-shadow:0 8px 28px #1a23350a}.stx-claim-details-content .stx-claim-preview>.opw-heading{color:#263149;background:#fff;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:24px;margin:0;padding:26px 28px;display:flex}.stx-claim-details-content .stx-claim-preview>.opw-heading h2{color:#263149;margin:6px 0 0;font-size:clamp(22px,2vw,30px)}.stx-claim-details-content .stx-claim-preview>.opw-heading code{color:#697388;background:#f7f8fb;border:1px solid #e8eaf0;border-radius:7px;padding:5px 9px;display:inline-flex}.stx-claim-details-content .opw-actions{flex-wrap:wrap;gap:8px;display:flex}.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{background:#fff;border:1px solid #e6e9ef;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 26px 20px;padding:0;display:grid;overflow:hidden}.stx-claim-details-content .stx-claim-preview-info>div{border:0;border-inline-end:1px solid #eef0f4;min-height:82px;padding:16px 18px}.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{background:#fff;border:1px solid #e6e9ef;border-radius:16px;width:100%;margin:16px 0 0;padding:0;overflow:hidden;box-shadow:0 6px 22px #1a233509}.stx-claim-details-content .stx-claim-payment-row{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px 0;display:grid}@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{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.stx-claim-details-content .opw-actions .button{min-height:42px;box-shadow:none;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.stx-claim-details-content .opw-actions .button svg{flex:none;width:16px;height:16px}.stx-claim-details-back{font-size:12px!important;font-weight:700!important}.stx-claim-details-back>span{justify-content:center;align-items:center;display:inline-flex}.stx-claim-mail-log{padding:0!important}.stx-claim-mail-body{padding:20px}.stx-claim-mail-hint{color:#8992a5;background:#fafbfc;border:1px solid #edf0f4;border-radius:10px;margin:0 0 15px;padding:11px 13px;font-size:11px;line-height:1.7}.stx-claim-mail-list{background:#fff;border:1px solid #e7eaf0;border-radius:12px;overflow:hidden}.stx-claim-mail-row{border-bottom:1px solid #eef0f4;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:72px;padding:14px 16px;display:grid}.stx-claim-mail-row:last-child{border-bottom:0}.stx-claim-mail-icon{color:#765a9f;background:#f3eff8;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.stx-claim-mail-recipient{gap:5px;min-width:0;display:grid}.stx-claim-mail-recipient strong{color:#3f4b63;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.stx-claim-mail-status{color:#4d8b6f;background:#eef8f2;border-radius:999px;width:max-content;max-width:100%;padding:3px 7px;font-size:9px;font-weight:800;display:inline-flex}.stx-claim-mail-row time{color:#8e97a8;white-space:nowrap;direction:ltr;font-size:10px}.stx-payment-field-hint{color:#8d96a7;margin-top:6px;font-size:10px;font-weight:600;display:block}.opw-action-form{gap:16px}.opw-action-form>p{color:#526078;background:#fafbfc;border:1px solid #edf0f4;border-radius:10px;margin:0 0 4px;padding:12px 14px;font-weight:700}.opw-action-form label{gap:7px;display:grid}.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{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.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{white-space:nowrap;gap:8px!important;min-height:44px!important;padding-inline:15px!important}.stx-claim-details-back svg{flex:none;width:16px;height:16px}.opw-unified-surface{gap:15px;display:grid}.opw-unified-surface .opw-heading{background:linear-gradient(145deg,#fff,#fbfafd)!important;border:1px solid #e1e6ef!important;border-radius:16px!important;margin-bottom:0!important;padding:18px 20px!important;box-shadow:0 8px 24px #1f264b09!important}.opw-unified-surface .opw-heading>div:first-child>span{color:#8b75b7!important;letter-spacing:.08em!important;font-size:9px!important;font-weight:900!important}.opw-unified-surface .opw-heading h2{color:#172846!important;margin:2px 0 4px!important;font-size:20px!important;font-weight:900!important}.opw-unified-surface .opw-heading p{color:#8a95aa!important;margin:0!important;font-size:11px!important}.opw-unified-surface .opw-stats.stx-analytics-grid{gap:12px!important;margin:0!important}.opw-unified-surface .opw-stats .stx-analytics-card{border-radius:16px!important;min-height:104px!important;box-shadow:0 8px 24px #1f264b0a!important}.opw-unified-surface .opw-filters{background:#fff!important;border:1px solid #e1e6ef!important;border-radius:16px!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:0!important;padding:8px!important;display:flex!important;box-shadow:0 8px 24px #1f264b09!important}.opw-unified-surface .opw-search{flex:300px!important;min-width:230px!important;max-width:360px!important}.opw-unified-surface .opw-search input{border-radius:11px!important;height:44px!important;min-height:44px!important;font-size:11px!important}.opw-unified-surface .opw-search>svg{width:17px!important;height:17px!important;top:13px!important}.opw-unified-surface .opw-filters>.button,.opw-unified-surface .opw-filters>button{height:44px!important;min-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{white-space:nowrap!important;width:100%!important;height:44px!important;min-height:44px!important;padding-inline:10px!important;font-size:10.5px!important}.opw-unified-surface .opw-filter-select>button span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!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{height:44px!important;min-height:44px!important;font-size:10.5px!important}.opw-unified-surface .opw-table{background:#fff!important;border:1px solid #e1e6ef!important;border-radius:16px!important;margin:0!important;overflow:hidden!important;box-shadow:0 8px 25px #21274809!important}.opw-unified-surface .opw-table table{border-collapse:separate!important;border-spacing:0!important;width:100%!important}.opw-unified-surface .opw-table thead th{color:#75839d!important;background:linear-gradient(#fafbfe,#f6f8fc)!important;border-bottom:1px solid #e5e9f1!important;padding:12px 13px!important;font-size:10.5px!important;font-weight:800!important}.opw-unified-surface .opw-table tbody td{color:#33425d!important;vertical-align:middle!important;border-bottom:1px solid #edf0f5!important;padding:13px!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,box-shadow .18s}.opw-unified-surface .opw-table tbody tr:hover{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--stx-primary,#5b3b9d) 55%,transparent)!important;background:#fbfafe!important}.opw-unified-surface .opw-table code{color:#6d5a93!important;direction:ltr!important;unicode-bidi:plaintext!important;background:#f7f4fb!important;border:1px solid #ece5f5!important;border-radius:7px!important;padding:4px 6px!important;font-size:10px!important}.opw-unified-surface .ph-pagination,.opw-unified-surface .opw-pagination{margin-top:2px!important}@media (max-width:1150px){.opw-unified-surface .opw-search{flex:100%!important;max-width:none!important}.opw-unified-surface .opw-filter-select{flex:155px!important;width:auto!important;max-width:none!important}.opw-unified-surface .opw-date-filter{flex:145px!important;width:auto!important}}@media (max-width:620px){.opw-unified-surface .opw-filter-select,.opw-unified-surface .opw-date-filter{flex:calc(50% - 5px)!important}.opw-unified-surface .opw-filters>.button,.opw-unified-surface .opw-filters>button{flex:none!important}}@media (prefers-reduced-motion:reduce){.opw-unified-surface .opw-table tbody tr{transition:none!important}}.stx-operations-standalone{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.stx-operations-standalone>.opw-root{min-width:0;margin:0}.opw-page-hero{background:radial-gradient(circle at 6% 100%,#5d3d9713,#0000 28%),linear-gradient(135deg,#fff 0%,#fbf9fd 72%,#f7f4fb 100%);border:1px solid #e4e0eb;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;min-height:130px;margin:0 0 18px;padding:24px 26px;display:flex;box-shadow:0 13px 32px #1e19340d,inset 0 1px #fffffff5}.opw-page-hero>div:first-child{min-width:0}.opw-page-hero>div:first-child>span{color:#66519a;letter-spacing:.15em;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.opw-page-hero h2{color:#1b2948;margin:0;font-size:clamp(1.6rem,2vw,2rem);font-weight:900;line-height:1.25}.opw-page-hero p{color:#8994a7;margin:8px 0 0;font-size:12px}.opw-page-hero .opw-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.opw-page-back{white-space:nowrap;color:#604d78;min-height:42px;box-shadow:none;background:#fff;border:1px solid #ddd7e8;border-radius:11px;padding-inline:15px}.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:auto;justify-content:center}}.opw-finance-statistics{gap:14px;width:100%;margin:0 0 18px;display:grid}.opw-finance-count-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.opw-finance-count-card{--fc-accent:#6847a8;--fc-soft:#f4f0ff;--fc-line:#ddd4f3;isolation:isolate;border:1px solid var(--fc-line);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%);border-radius:17px;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:13px;min-height:132px;padding:18px 18px 16px;transition:transform .22s,box-shadow .22s,border-color .22s;animation:.62s cubic-bezier(.22,.8,.28,1) both opwFinanceCardIn;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 26px #1f2a440b}.opw-finance-count-card:hover{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);transform:translateY(-4px)}.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{z-index:2;background:color-mix(in srgb,var(--fc-accent) 11%,#fff);width:52px;height:52px;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);border-radius:50%;place-items:center;animation:3s ease-in-out infinite opwFinanceIconPulse;display:grid;position:relative}.opw-finance-card-icon svg{stroke-width:2.15px;width:23px!important;height:23px!important}.opw-finance-card-copy{z-index:2;align-content:start;gap:5px;min-width:0;display:grid;position:relative}.opw-finance-card-label{color:var(--fc-accent);font-size:13px;font-weight:800}.opw-finance-card-copy strong{color:#17243e;letter-spacing:-.6px;font-variant-numeric:tabular-nums;align-items:center;min-height:35px;font-size:30px;font-weight:900;line-height:1;display:flex}.opw-finance-card-copy small{color:#929caf;font-size:10px;font-weight:600}.opw-finance-card-trend{z-index:2;inset-inline-start:18px;background:color-mix(in srgb,var(--fc-accent) 9%,#fff);min-width:42px;min-height:25px;color:var(--fc-accent);border-radius:999px;place-items:center;padding:4px 9px;font-size:12px;font-weight:900;display:inline-grid;position:absolute;bottom:14px}.opw-finance-card-wave{z-index:0;inset-inline:0;background:linear-gradient(180deg,color-mix(in srgb,var(--fc-accent) 15%,transparent),transparent);opacity:.72;border-radius:50% 50% 0 0/45% 45% 0 0;height:62px;animation:5.4s ease-in-out infinite alternate opwFinanceWave;position:absolute;bottom:-29px;transform:scaleX(1.08)}.opw-finance-amount-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.opw-finance-amount-card{--fa-accent:#c48714;--fa-soft:#fff8e7;--fa-line:#ecd59f;isolation:isolate;border:1px solid var(--fa-line);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));border-radius:18px;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:18px;min-height:182px;padding:22px 22px 20px;transition:transform .24s,box-shadow .24s,border-color .24s;animation:.7s cubic-bezier(.22,.8,.28,1) both opwFinanceCardIn;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #1f2a440d}.opw-finance-amount-card:hover{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);transform:translateY(-5px)scale(1.006)}.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{z-index:2;background:color-mix(in srgb,var(--fa-accent) 11%,#fff);width:72px;height:72px;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);border-radius:50%;place-items:center;display:grid;position:relative}.opw-finance-amount-icon svg{stroke-width:2px;width:31px!important;height:31px!important}.opw-finance-amount-copy{z-index:2;align-content:start;gap:8px;min-width:0;display:grid;position:relative}.opw-finance-amount-copy>span{color:var(--fa-accent);font-size:16px;font-weight:850}.opw-finance-animated-money{font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;align-items:baseline;gap:7px;min-width:0;display:flex}.opw-finance-animated-money small{color:#354663;font-size:13px;font-weight:850}.opw-finance-animated-money b{color:#17243e;letter-spacing:-.75px;text-overflow:ellipsis;font-size:29px;font-weight:900;overflow:hidden}.opw-finance-amount-copy>small{color:#919bad;font-size:10px;font-weight:600}.opw-finance-overdue-chip{background:color-mix(in srgb,var(--fa-accent) 9%,#fff);width:max-content;max-width:100%;color:var(--fa-accent);direction:ltr;border-radius:999px;margin-top:2px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.opw-finance-amount-wave{z-index:0;inset-inline:-5%;background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--fa-accent) 18%,transparent),transparent 67%);border-radius:55% 45% 0 0/48% 52% 0 0;height:92px;animation:6.2s ease-in-out infinite alternate opwFinanceWave;position:absolute;bottom:-45px}.opw-finance-card-spark{z-index:1;top:24px;background:var(--fa-accent);width:7px;height:7px;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;border-radius:50%;animation:2.7s ease-in-out infinite opwFinanceSpark;position:absolute;inset-inline-start:25px}.opw-finance-animated-count{font-variant-numeric:tabular-nums;min-width:1ch;display:inline-block}@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:translate(-1.8%)scaleX(1.04)}to{transform:translate(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-count-card,.opw-finance-amount-card,.opw-finance-card-icon,.opw-finance-card-wave,.opw-finance-amount-wave,.opw-finance-card-spark{transition:none!important;animation:none!important}}
.cp-login-v2 .cp-login-help-note{box-shadow:none;border-radius:13px;margin:12px 0 18px;padding:14px 16px;display:block}.cp-login-v2 .cp-login-help-note>div{width:100%}.cp-login-v2 .cp-login-help-note strong{font-size:14px;line-height:1.7;display:block}.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{color:#a54b61;align-items:center;gap:6px;font-weight:700;display:flex}.cp-login-v2 .cp-login-lockline b{letter-spacing:.4px;color:#7e3448;font-size:13px}.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{isolation:isolate;border-inline-end:1px solid #ffffff0d;align-self:start;height:100dvh;min-height:100dvh;position:sticky;top:0;overflow:hidden;text-align:start!important;color:#fff!important;background:linear-gradient(#241b3b 0%,#211735 48%,#171225 100%)!important;flex-direction:column!important;justify-content:space-between!important;padding:34px clamp(28px,4vw,58px) 28px!important;display:flex!important}.cp-login-art-v2:before{content:"";z-index:-3;pointer-events:none;background:radial-gradient(circle at 50% 39%,#8d6ab42b 0 14%,#0000 42%),radial-gradient(circle at 82% 26%,#d8b06712,#0000 24%),linear-gradient(115deg,#0000 0 51%,#ffffff04 52%,#0000 53% 100%);position:absolute;inset:0}.cp-art-mesh{z-index:-2;pointer-events:none;opacity:.58;background-image:radial-gradient(circle,#d8caeb1f 1px,#0000 1.25px);background-size:24px 24px;-webkit-mask-image:linear-gradient(#000 0 83%,#0000 100%);mask-image:linear-gradient(#000 0 83%,#0000 100%);display:block!important;position:absolute!important;inset:0!important}.cp-art-brand-block{z-index:3;text-align:center;flex-direction:column;gap:2px;width:100%;margin:0 auto 2px;position:relative;align-items:center!important;display:flex!important}.cp-login-art-v2 .cp-dotted-brand{overflow:hidden;place-items:center!important;width:238px!important;height:82px!important;margin:0!important;display:grid!important}.cp-login-art-v2 .cp-dotted-brand .neural-mark__scene{transform-origin:50%;transform:scale(.75);width:238px!important;height:82px!important}.cp-art-brand-block>p{letter-spacing:.15px;color:#a99cba!important;margin:-4px 0 0!important;font-size:12px!important;line-height:1.5!important}.cp-art-security{z-index:3;white-space:nowrap;justify-content:center;align-items:center;min-height:38px;margin:6px auto 0;position:relative;color:#d8d0df!important;gap:20px!important;font-size:12px!important;display:flex!important}.cp-art-security span{align-items:center;padding-inline:4px;gap:7px!important;display:inline-flex!important}.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.2px}.cp-art-stage{z-index:2;width:min(100%,520px);height:clamp(275px,35vh,350px);min-height:275px;position:relative;place-items:center!important;margin:0 auto!important;display:grid!important}.cp-art-stage:before{content:"";aspect-ratio:1;filter:blur(1px);background:radial-gradient(circle,#8d6cbb18 0 2%,#0000 52%);border-radius:50%;width:74%;position:absolute}.cp-art-orbit{pointer-events:none;border:1px solid #bfa6de42;border-radius:50%;animation:19s linear infinite cp-orbit;box-shadow:inset 0 0 22px #a985c608;display:block!important;position:absolute!important}.cp-art-orbit i{background:#e3bb6f;border-radius:50%;width:8px;height:8px;display:block;position:absolute;top:13%;left:24%;box-shadow:0 0 12px #e3bb6f99}.cp-art-orbit-1{width:190px;height:190px}.cp-art-orbit-2{opacity:.85;border-style:dashed;width:270px;height:270px;animation-duration:26s;animation-direction:reverse}.cp-art-orbit-2 i{width:6px;height:6px;top:68%;left:8%}.cp-art-orbit-3{opacity:.66;width:345px;height:345px;animation-duration:34s}.cp-art-orbit-3 i{width:7px;height:7px;top:54%;left:96%}.cp-art-core{filter:drop-shadow(0 0 18px #a47ac36b);background:radial-gradient(circle,#aa81d14d 0,#0000 67%);border-radius:50%;place-items:center;width:88px;height:88px;animation:3.8s ease-in-out infinite cp-core;display:grid;position:relative}.cp-art-core span{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:linear-gradient(135deg,#f5eaff,#bf9ee0);width:38px;height:38px;box-shadow:0 0 28px #c7a3ef}.cp-art-copy{z-index:3;text-align:start;width:min(100%,620px);position:relative;color:#fff!important;margin:0 auto!important;display:block!important}.cp-art-kicker{letter-spacing:2.15px;text-transform:uppercase;font:600 9px/1.4 Arial,sans-serif;color:#a694ba!important;margin:0 0 7px!important}.cp-login-art-v2 .cp-art-copy h2{letter-spacing:-.35px;max-width:590px!important;margin:0!important;font-size:clamp(29px,2.55vw,40px)!important;line-height:1.4!important}.cp-art-description{max-width:560px;color:#b4aabe!important;margin:9px 0 18px!important;font-size:13px!important;line-height:1.8!important}.cp-art-features{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;color:#ddd4e4!important;gap:8px!important;font-size:12px!important;display:grid!important}.cp-art-features span{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffff07;border:1px solid #b99bd533;border-radius:10px;min-height:44px;padding:9px 12px;transition:transform .22s,border-color .22s,background .22s;align-items:center!important;gap:9px!important;display:flex!important}.cp-art-features span:hover{background:#ffffff0c;border-color:#c5aae052;transform:translateY(-2px)}.cp-art-features svg:first-child{color:#d7b56d}.cp-art-features svg:last-child{color:#a894bc;margin-inline-start:auto}.cp-art-footer{z-index:3;text-transform:uppercase;border-top:1px solid #ffffff10;align-items:center;width:100%;padding-top:14px;position:relative;color:#81788e!important;letter-spacing:1.5px!important;justify-content:space-between!important;gap:15px!important;font:9px/1.5 Arial,sans-serif!important;display:flex!important}.cp-art-footer span{display:inline-flex!important}.cp-art-footer span:last-child{text-transform:none;letter-spacing:.1px!important;color:#968ba3!important}@keyframes cp-orbit{to{transform:rotate(360deg)}}@keyframes cp-core{0%,to{opacity:.86;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@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{height:auto;position:relative;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{width:190px!important;height:66px!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-orbit,.cp-art-core{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{flex-wrap:wrap;gap:16px}.ws-access .ph-table small{margin-top:6px;display:block}@media (max-width:640px){.cp-content{padding-top:12px}.ws-access .ph-actions{flex-wrap:wrap}}
