@charset "UTF-8";@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/PlusJakartaSans-normal-eXO_dkmS.woff2) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(/assets/PlusJakartaSans-italic-DnD1KgkH.woff2) format("woff2")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/RobotoMono-CZtBPCCa.woff2) format("woff2")}:root{--background: 0 0% 100%;--foreground: 222.2 84% 4.9%;--card: 0 0% 100%;--card-foreground: 222.2 84% 4.9%;--popover: 0 0% 100%;--popover-foreground: 222.2 84% 4.9%;--primary: 215 72% 18%;--primary-foreground: 210 40% 98%;--secondary: 199 89% 48%;--secondary-foreground: 210 40% 98%;--muted: 210 40% 96.1%;--accent: 210 40% 96.1%;--accent-foreground: 222.2 47.4% 11.2%;--muted-foreground: 215.4 16.3% 46.9%;--border: 214.3 31.8% 91.4%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 210 40% 98%;--input: 214.3 31.8% 91.4%;--ring: 215 72% 18%;--radius: .75rem;--font-sans: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif}[data-skin=dark]{--background: 222.2 84% 4.9%;--foreground: 210 40% 98%;--card: 222.2 84% 4.9%;--card-foreground: 210 40% 98%;--popover: 222.2 84% 4.9%;--popover-foreground: 210 40% 98%;--primary: 210 40% 98%;--primary-foreground: 222.2 47.4% 11.2%;--secondary: 217.2 32.6% 17.5%;--secondary-foreground: 210 40% 98%;--muted: 217.2 32.6% 17.5%;--accent: 217.2 32.6% 17.5%;--accent-foreground: 210 40% 98%;--muted-foreground: 215 20.2% 65.1%;--border: 217.2 32.6% 17.5%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 210 40% 98%;--input: 217.2 32.6% 17.5%;--ring: 212.7 26.8% 83.9%}.metro-dialog-container{z-index:10000!important}.swal2-popup.metro-dialog{width:min(480px,calc(100vw - 32px));padding:24px;border:1px solid #dce5ef;border-top:4px solid #1765a8;border-radius:16px;background:#fff;color:#20364b;font-family:inherit;box-shadow:0 24px 80px #16324f33}.metro-dialog .metro-dialog-title{padding:0;text-align:left;font-size:21px;font-weight:700;color:#173f63}.metro-dialog .metro-dialog-message{margin:14px 0 0;text-align:left;font-size:14px;line-height:1.6;color:#526577}.metro-dialog .swal2-input-label{display:block;margin:16px 0 8px;text-align:left;font-size:14px;line-height:1.5;color:#526577}.metro-dialog .metro-dialog-input{width:100%;height:auto;min-height:44px;margin:0;padding:10px 12px;border:1px solid #bbcbd9;border-radius:8px;box-shadow:none;font-size:14px}.metro-dialog .metro-dialog-actions{width:100%;justify-content:flex-end;gap:10px;margin:24px 0 0}.metro-dialog-confirm,.metro-dialog-cancel{min-height:42px;padding:10px 18px;border-radius:8px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.metro-dialog-confirm{border:1px solid #1765a8;color:#fff;background:#1765a8}.metro-dialog-cancel{border:1px solid #cad6e1;color:#354f66;background:#f6f9fc}.metro-dialog-confirm:hover{background:#104f86}.metro-dialog-cancel:hover{background:#eaf0f6}.metro-dialog-confirm:focus-visible,.metro-dialog-cancel:focus-visible,.metro-dialog .metro-dialog-input:focus{outline:3px solid #83b9e8;outline-offset:2px}.payment-planner,.payment-planner-workspace{--plan-navy: #0d2b51;--plan-blue: #506fd9;--plan-muted: #64748b;--plan-border: #dbe4ef;--plan-bg: #f8fafc;color:#1e293b;font-family:var(--font-sans);font-size:13px;line-height:1.45}.payment-planner{background:var(--plan-bg);padding:24px;min-height:calc(100vh - 64px)}.payment-planner h1{font-size:28px;letter-spacing:-.5px;color:var(--plan-navy);font-weight:750;margin:0 0 16px}.plan-page-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.plan-page-heading h1{margin:0}.payment-planner-workspace button,.payment-planner-workspace input,.payment-planner-workspace select,.plan-provider-dialog button,.plan-provider-dialog input,.plan-provider-dialog select,.plan-schedule-panel button{font-family:inherit;font-size:13px;line-height:1.35}.payment-planner-workspace input,.payment-planner-workspace select,.plan-provider-dialog input,.plan-provider-dialog select,.plan-dialog-label input{border:1px solid #ccd8e3;border-radius:5px;background:#fff;min-height:35px;padding:7px 10px;color:#173354;max-width:100%}.payment-planner-workspace input:focus,.payment-planner-workspace select:focus,.plan-provider-dialog input:focus,.plan-provider-dialog select:focus{outline:2px solid #b5c7fa;outline-offset:1px}.payment-planner-workspace input[type=checkbox],.plan-provider-dialog input[type=checkbox]{width:16px;height:16px;min-height:16px;padding:0;accent-color:var(--plan-blue, #506fd9);cursor:pointer}.plan-primary,.plan-secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 15px;border:1px solid var(--plan-blue, #506fd9);border-radius:5px;font-weight:600;white-space:nowrap;background:var(--plan-blue, #506fd9);color:#fff}.plan-secondary{color:var(--plan-navy, #0d2b51);background:#fff;border-color:#cbd5e1}.plan-primary:hover{background:#3d59bd}.plan-secondary:hover{background:#f8fafc}.plan-primary:disabled,.plan-secondary:disabled{opacity:.5;cursor:not-allowed}.plan-link{background:none;border:0;color:var(--plan-blue, #506fd9);display:inline-flex;align-items:center;gap:5px;padding:5px 2px;text-decoration:none;white-space:nowrap;font-size:13px;cursor:pointer}.plan-link:disabled{opacity:.45}.plan-push{margin-left:auto}.plan-context{background:#fff;border:1px solid var(--plan-border);border-radius:6px;margin-bottom:14px}.plan-context-top{padding:10px 16px;display:flex;align-items:center;gap:14px;border-bottom:1px solid #e7edf5;flex-wrap:wrap}.plan-context-top label{display:flex;align-items:center;gap:12px;margin:0;color:var(--plan-muted)}.plan-context-top select{min-width:270px;max-width:420px}.plan-status{background:#eef2ff;border-radius:4px;padding:4px 9px;font-size:12px;color:#3d59bd}.plan-context-totals,.plan-provider-context{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 16px;gap:18px}.plan-context-totals>div+div,.plan-provider-context>div+div{border-left:1px solid var(--plan-border, #dbe4ef);padding-left:18px}.plan-context-totals span,.plan-provider-context span{font-size:12px;color:var(--plan-muted, #64748b);display:block;margin-bottom:4px}.plan-context-totals strong{display:block;font-size:16px;color:var(--plan-navy);font-weight:700}.plan-context-totals>div:last-child strong{font-size:14px}.plan-overview{background:#fff;border:1px solid var(--plan-border);border-radius:6px;margin-bottom:12px}.plan-overview>button{background:none;border:0;padding:12px 16px;display:flex;align-items:center;gap:14px;width:100%;color:var(--plan-navy);text-align:left}.plan-overview>button span{color:var(--plan-muted);font-size:12px}.plan-statistics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:16px;border-top:1px solid #edf2f7}.plan-statistics span{display:block;color:var(--plan-muted);font-size:12px}.plan-statistics strong{font-size:18px;color:var(--plan-navy)}.plan-filter-bar{display:flex;align-items:flex-end;gap:12px;padding:14px 16px;background:#fff;border:1px solid var(--plan-border);border-radius:6px 6px 0 0;flex-wrap:wrap}.plan-filter-bar label{display:flex;flex:1 1 100px;flex-direction:column;gap:6px;min-width:95px;font-size:12px;color:#344969;margin:0}.plan-filter-bar label.plan-search{flex:2 1 185px}.plan-filter-bar input,.plan-filter-bar select{width:100%}.plan-filter-bar>button{margin-bottom:0}.plan-filter-bar .plan-search input{padding-left:12px}.plan-table-toolbar{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#fff;border:1px solid var(--plan-border);border-top:0;font-size:12px;color:var(--plan-muted)}.plan-table-toolbar>div{display:flex;align-items:center;gap:12px}.plan-table-toolbar select{font-size:12px;min-height:30px}.plan-table-shell{border:1px solid var(--plan-border);border-top:0;border-radius:0 0 6px 6px;background:#fff;overflow:hidden}.plan-table-scroll{overflow:auto}.plan-table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:13px;color:#173354;background:#fff;margin:0}.plan-table thead{background:#f2f5fa}.plan-table th{font-size:12px;font-weight:650;color:#163354;text-align:left;padding:11px 14px;border-bottom:1px solid #dbe4ef;height:40px}.plan-table td{height:40px;padding:9px 14px;border-bottom:1px solid #e7edf5;vertical-align:middle}.plan-table .num{text-align:right;font-variant-numeric:tabular-nums}.plan-table small{display:block;font-size:11px;color:#6a7c91;margin-top:3px}.plan-table .plan-check,.plan-table td:first-child{width:40px;min-width:36px}.plan-heading-sort{border:0;background:transparent;display:inline-flex;gap:5px;align-items:center;padding:0;color:inherit;font-weight:inherit;font-size:inherit;cursor:pointer}.plan-provider{display:flex;align-items:center;gap:12px}.plan-name{font-weight:650;color:#0d2b51;border:0;background:none;padding:0;text-align:left;cursor:pointer}.plan-caret{padding:0;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;color:#173354;cursor:pointer}.plan-selected{background:#eaf0ff}.plan-year-row{background:#f8faff}.plan-month-row{background:#fcfdff}.plan-indent{padding-left:18px}.plan-month-label{padding-left:64px!important}.plan-selected-amount{font-weight:600}.plan-table .plan-empty{text-align:center;padding:50px 20px;color:#64748b}.plan-pagination{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;font-size:12px;color:#64748b;gap:12px}.plan-pagination>div{display:flex;align-items:center;gap:10px}.plan-pagination button{border:1px solid #dbe4ef;background:#fff;border-radius:4px;width:28px;height:28px;color:#506fd9}.plan-pagination button:disabled{opacity:.35}.plan-scope-note{font-size:11px;color:#64748b;padding:10px 2px 18px}.plan-selection-footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;background:#fff;border-top:1px solid #dbe4ef;padding:12px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:0 -8px 16px #0f172a06}.plan-selection-footer>div{display:flex;gap:18px;align-items:center}.plan-selection-footer span{color:#173354}.plan-alert{padding:11px 14px;margin:10px 0;border:1px solid #dbe4ef;background:#f0f5ff;border-radius:5px;font-size:13px}.plan-alert.error{color:#9f1239;background:#fff1f2;border-color:#fecdd3}.plan-alert.success{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.plan-negative{color:#b42318!important}.plan-positive{color:#15803d}.plan-muted{color:#64748b;font-size:12px}.plan-tabs{display:flex;gap:22px;border-bottom:1px solid #dbe4ef;margin-bottom:18px}.plan-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:10px 4px;color:#64748b;font-size:14px;font-weight:600}.plan-tabs button.active{border-bottom-color:#506fd9;color:#506fd9}.plan-steps{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fff;border:1px solid #dbe4ef;border-radius:6px 6px 0 0;color:#64748b}.plan-steps span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;color:#506fd9;background:#edf2ff;font-weight:700}.plan-steps span.active{background:#506fd9;color:#fff}.plan-steps i{width:70px;height:1px;background:#dbe4ef}.plan-steps b{color:#0d2b51}.plan-result-strip{display:flex;align-items:center;gap:22px;padding:13px 16px;background:#eaf2ff;border-radius:5px;margin:14px 0;color:#173354}.plan-provider-dialog{max-width:1240px;width:calc(100% - 48px);--bs-modal-width: 1240px}.plan-provider-dialog .modal-header{padding:20px 24px 12px;align-items:flex-start}.plan-provider-dialog .modal-title{font-size:23px;font-weight:750;color:#0d2b51;margin-bottom:6px}.plan-provider-dialog .modal-body{padding:0 24px 12px}.plan-provider-context{grid-template-columns:repeat(3,1fr);padding:14px 0 20px;border-bottom:1px solid #dbe4ef;margin-bottom:18px}.plan-provider-context strong{display:block;font-size:17px;color:#0d2b51}.plan-allocation-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(265px,1fr);gap:20px}.plan-allocation-inspector{border-left:1px solid #dbe4ef;padding-left:20px}.plan-allocation-inspector h3{font-size:14px;font-weight:700;color:#0d2b51;margin:0 0 10px}.plan-allocation-inspector label{font-size:12px;color:#64748b;display:block;margin-bottom:12px}.plan-allocation-inspector input,.plan-allocation-inspector select{display:block;width:100%;margin-top:5px}.plan-allocation-inspector .plan-secondary{width:100%}.plan-allocation-inspector .plan-bank-choice{margin-top:16px}.plan-allocation-inspector dl{border-top:1px solid #dbe4ef;padding-top:10px;margin-top:16px}.plan-allocation-inspector dl>div{display:flex;justify-content:space-between;gap:12px;font-size:12px;padding:6px 0}.plan-allocation-inspector dt{font-weight:400;color:#64748b}.plan-allocation-inspector dd{margin:0;text-align:right;color:#0d2b51;white-space:nowrap}.plan-allocation-inspector .plan-strong{border-bottom:1px solid #dbe4ef;font-weight:700;padding-bottom:12px;margin-bottom:8px}.plan-allocation-inspector .plan-strong dt{font-weight:650;color:#0d2b51}.plan-inline-label{display:flex;align-items:center;gap:14px;margin:16px 0;font-size:12px}.plan-inline-label select{min-width:155px}.plan-allocation-table th,.plan-allocation-table td{padding:10px 8px}.plan-allocation-table td input[type=number]{width:125px;text-align:right}.plan-year-toggle{display:flex;align-items:center;gap:10px;width:100%;border:0;background:none;color:#173354;padding:0;text-align:left}.plan-year-toggle small{margin-left:auto;font-size:10px;color:#64748b}.plan-provider-dialog .modal-footer{padding:14px 24px;gap:10px}.plan-modal-subtotal{margin-right:auto;color:#0d2b51;font-size:13px}.plan-dialog-label{display:block;color:#344969;font-size:13px}.plan-dialog-label input{display:block;width:100%;margin:8px 0 14px}.plan-schedule-panel{--plan-navy: #0d2b51;--plan-blue: #506fd9;--plan-border: #dbe4ef}.plan-schedule-actions{display:flex;justify-content:space-between;align-items:center;margin:16px 0}.plan-add-menu{position:relative}.plan-add-menu summary{list-style:none;cursor:pointer}.plan-add-menu nav{position:absolute;right:0;top:42px;min-width:220px;background:#fff;border:1px solid #dbe4ef;border-radius:5px;box-shadow:0 5px 15px #0d2b5118;z-index:20;padding:6px}.plan-add-menu nav a,.plan-add-menu nav button{display:flex;align-items:center;gap:9px;padding:10px 12px;color:#173354;border:0;background:#fff;width:100%;text-align:left;text-decoration:none;font-size:13px}.plan-add-menu nav a:hover,.plan-add-menu nav button:hover{background:#f2f5fa}.plan-schedule-panel .plan-context{margin-top:12px}.plan-remove{border:0;background:none;color:#b42318;padding:4px}.plan-schedule-panel .plan-table{min-width:800px}@media(min-width:1500px){.payment-planner{padding:24px 28px}.plan-filter-bar{flex-wrap:nowrap}}@media(max-width:1050px){.plan-context-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-context-totals>div:nth-child(3){border-left:0;padding-left:0}.plan-allocation-layout{grid-template-columns:1fr}.plan-allocation-inspector{border-left:0;border-top:1px solid #dbe4ef;padding:18px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.plan-allocation-inspector h3,.plan-allocation-inspector dl,.plan-allocation-inspector>p{grid-column:1/-1}.plan-allocation-inspector dl>div{font-size:13px}.plan-statistics{grid-template-columns:repeat(2,1fr)}.plan-result-strip{flex-wrap:wrap;gap:10px 20px}.plan-year-toggle{flex-wrap:wrap}.plan-year-toggle small{margin-left:0}}@media(max-width:600px){.payment-planner{padding:16px 12px}.payment-planner h1{font-size:24px}.plan-context-top{padding:12px;gap:10px}.plan-context-top label{width:100%;display:block}.plan-context-top select{display:block;min-width:0;max-width:100%;width:100%;margin-top:6px}.plan-context-totals{padding:12px;gap:14px 10px}.plan-context-totals>div+div{padding-left:10px}.plan-context-totals strong{font-size:14px}.plan-context-totals>div:last-child strong{font-size:12px}.plan-overview>button{flex-wrap:wrap;gap:8px}.plan-overview>button .plan-push{margin-left:0}.plan-filter-bar{padding:12px;gap:12px}.plan-filter-bar label{flex-basis:40%}.plan-filter-bar label.plan-search{flex-basis:100%}.plan-table-toolbar{align-items:flex-start;gap:10px;flex-direction:column}.plan-table-toolbar>div{width:100%;gap:10px}.plan-table-toolbar select{width:100%;min-width:0}.plan-selection-footer{flex-direction:column;align-items:stretch;gap:10px;padding:12px 0}.plan-selection-footer>div{justify-content:space-between}.plan-provider-dialog{width:calc(100% - 16px);margin:8px auto}.plan-provider-dialog .modal-header{padding:16px}.plan-provider-dialog .modal-body{padding:0 16px 10px}.plan-provider-context{gap:8px}.plan-provider-context>div+div{padding-left:8px}.plan-provider-context strong{font-size:14px}.plan-provider-context span{font-size:10px}.plan-provider-dialog .modal-footer{padding:12px 16px;flex-wrap:wrap}.plan-modal-subtotal{flex-basis:100%;margin-bottom:8px}.plan-allocation-inspector{grid-template-columns:1fr}.plan-allocation-table{min-width:610px}.plan-tabs{gap:14px}.plan-tabs button{font-size:12px}.plan-result-strip .plan-push{margin-left:0}.plan-pagination{align-items:flex-start}.plan-steps{gap:8px;font-size:12px}.plan-steps i{width:30px}}.plan-context-totals.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-provider-dialog{max-width:1040px;--bs-modal-width: 1040px}.plan-provider-dialog .modal-footer .plan-modal-subtotal{margin-right:auto}.plan-schedule-panel .plan-table td:first-child{width:auto;min-width:240px}.plan-table-toolbar .plan-recommendation-search{width:290px;max-width:35%;margin-right:auto}.plan-table-toolbar .plan-recommendation-search+span{margin-right:16px}.plan-suggested-input{width:155px;text-align:right;font-variant-numeric:tabular-nums}.payment-planner-workspace>h1{margin-top:24px}.plan-result-strip{font-size:13px}@media(max-width:600px){.plan-table-toolbar .plan-recommendation-search{max-width:100%;width:100%}.plan-table-toolbar .plan-recommendation-search+span{margin:0}}.plan-allocation-layout>section,.plan-allocation-inspector{min-width:0}.plan-pagination>div{white-space:nowrap}@media(max-width:1050px){.plan-allocation-layout{grid-template-columns:minmax(0,1fr)}}.plan-overview-details{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:0 16px 12px;color:#64748b;font-size:12px}.plan-overview-details b{color:#344969;font-weight:600}.plan-overview-details p{margin:6px 0 0}@media(max-width:600px){.plan-overview-details{grid-template-columns:1fr;gap:12px}}.plan-provider-dialog{font-family:var(--font-sans)}.notification-bell{position:relative;padding:0!important;color:var(--bs-secondary-color, #667085)!important;border:0!important;line-height:1;text-decoration:none!important}.notification-bell i{font-size:21px}.notification-bell:after{display:none!important}.notification-bell-count{position:absolute;top:-8px;right:-10px;border-radius:10px;background:var(--bs-danger);color:#fff;padding:2px 5px;font-size:10px}.dropdown-notification .notification-preview-menu{width:min(340px,calc(100vw - 24px));padding:0;margin-top:12px}.notification-preview-heading{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--bs-border-color);font-size:13px}.notification-preview-heading span,.notification-preview-item small{color:var(--bs-secondary-color, #667085);font-size:11px}.notification-preview-list{max-height:300px;overflow-y:auto}.notification-preview-item{display:block;padding:10px 14px;color:var(--bs-body-color);text-decoration:none;border-bottom:1px solid var(--bs-border-color)}.notification-preview-item strong{display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-preview-item p{font-size:12px;margin:4px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-preview-item:hover,.notification-inbox-item:hover{background:var(--bs-tertiary-bg, #f5f7fa)}.notification-preview-footer{display:flex;justify-content:space-between;padding:11px 14px;font-size:12px;font-weight:600;text-decoration:none}.notifications-page-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.notifications-page h1{font-size:24px;margin:0}.notifications-page-heading p{font-size:13px;color:var(--bs-secondary-color, #667085);margin:4px 0 0}.notifications-reader{display:grid;grid-template-columns:minmax(270px,36%) minmax(0,1fr);border:1px solid var(--bs-border-color);border-radius:8px;background:var(--bs-body-bg);min-height:500px;overflow:hidden}.notifications-inbox{border-right:1px solid var(--bs-border-color);max-height:calc(100dvh - 190px);overflow-y:auto}.notifications-filters{display:grid;gap:8px;padding:14px;border-bottom:1px solid var(--bs-border-color)}.notification-inbox-item{display:block;padding:14px;border-bottom:1px solid var(--bs-border-color);color:var(--bs-body-color);text-decoration:none}.notification-inbox-item strong{display:block;font-size:13px}.notification-inbox-item p{margin:5px 0;font-size:12px;color:var(--bs-secondary-color, #667085);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-inbox-item small,.notification-detail small,.notification-detail time{font-size:11px;color:var(--bs-secondary-color, #667085)}.notification-inbox-item.active{background:var(--metro-primary-soft, #eaf2fd);box-shadow:inset 3px 0 var(--bs-primary)}.notification-detail{min-width:0;padding:24px}.notification-detail h2{font-size:20px;margin:10px 0;overflow-wrap:anywhere}.notification-full-message{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;margin:24px 0}.notification-empty{padding:20px;font-size:13px;color:var(--bs-secondary-color, #667085);margin:0}.notification-back{display:none}@media(max-width:767px){.notifications-reader{display:block;min-height:300px}.notification-detail{display:none;padding:18px}.notifications-reader.has-selection .notifications-inbox{display:none}.notifications-reader.has-selection .notification-detail{display:block}.notifications-inbox{max-height:none;border-right:0}.notification-back{display:block;padding-left:0;margin-bottom:18px}}:root{--pp-blue:#506fd9;--pp-ink:#152033;--pp-muted:#69778d;--pp-line:#dfe5ec;--pp-soft:#f6f9fb;--pp-success:#0a9b63;--pp-warn:#e88a0b;--pp-danger:#d83b3b}.pp-main{background:#fbfcfd;min-height:100vh;padding:28px 30px 60px;color:var(--pp-ink);font-size:13px}.pp-page-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}.pp-page-head h1{font-size:27px;font-weight:700;letter-spacing:-.4px;margin:9px 0 3px;color:#111827}.pp-page-head p{margin:0;color:var(--pp-muted);font-size:14px}.pp-crumb{font-size:12px;color:var(--pp-blue);font-weight:600}.pp-crumb span{color:#9aa7b8;margin:0 9px}.pp-subline{display:flex;align-items:center;gap:11px;color:var(--pp-muted);font-size:12px}.pp-subline>span:not(.pp-pill){border-left:1px solid var(--pp-line);padding-left:11px}.pp-readonly{color:var(--pp-blue)!important;font-weight:700}.pp-actions{display:flex;align-items:center;gap:10px}.pp-actions select{width:240px}.pp-actions .btn{white-space:nowrap;border-radius:4px}.pp-primary,.pp-main .btn-primary{background:var(--pp-blue)!important;border-color:var(--pp-blue)!important}.pp-stepper{display:grid;grid-template-columns:repeat(5,1fr);margin:24px 0 20px;position:relative}.pp-stepper:before{content:"";position:absolute;height:1px;background:#ccd5df;top:14px;left:9%;right:9%}.pp-stepper>div{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;color:#455166}.pp-stepper span{width:29px;height:29px;border:1px solid #c5ced9;border-radius:50%;display:grid;place-items:center;background:#fff;z-index:1;font-weight:700}.pp-stepper .active span,.pp-stepper .done span{color:#fff;background:var(--pp-blue);border-color:var(--pp-blue)}.pp-stepper .active b{color:var(--pp-blue)}.pp-stepper.finance{grid-template-columns:repeat(4,1fr);margin:14px 0 16px;border:1px solid var(--pp-line);background:#fff}.pp-stepper.finance:before{display:none}.pp-stepper.finance>div{align-items:flex-start;padding:17px 18px 17px 52px;min-height:66px;border-right:1px solid var(--pp-line)}.pp-stepper.finance>div:last-child{border:0}.pp-stepper.finance span{position:absolute;left:17px;top:17px}.pp-stepper.finance b{font-size:12px}.pp-stepper.finance small{font-size:11px;color:var(--pp-muted)}.pp-alert{border:1px solid;border-radius:5px;min-height:42px;padding:10px 14px;margin:8px 0;display:flex;align-items:center;gap:7px}.pp-alert a{margin-left:auto;color:var(--pp-blue);font-weight:600}.pp-alert.warning,.pp-warning{background:#fffaf1;border-color:#f2cf93;color:#92520b}.pp-alert.danger{background:#fff6f6;border-color:#f2baba;color:#a92525}.pp-two-column{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:16px;margin-top:14px;align-items:start}.pp-card{background:#fff;border:1px solid var(--pp-line);border-radius:5px;box-shadow:0 1px 2px #15203306}.pp-schedule-card>header{padding:13px 16px;display:flex;gap:20px;border-bottom:1px solid var(--pp-line);color:#536174}.pp-schedule-card>header span+span{border-left:1px solid var(--pp-line);padding-left:20px}.pp-schedule-card>header button,.pp-inline-link{margin-left:auto;border:0;background:none;color:var(--pp-blue);font-weight:600}.pp-table-wrap{overflow:auto}.pp-table{border-collapse:collapse;width:100%;font-size:12px}.pp-table th{text-transform:none;font-size:10px;letter-spacing:.01em;color:#465369;background:#fafbfd;font-weight:700;padding:12px;border-bottom:1px solid var(--pp-line);white-space:nowrap}.pp-table td{padding:13px 12px;border-bottom:1px solid var(--pp-line);vertical-align:middle;color:#344158}.pp-table tbody tr:hover,.pp-table tr.selected{background:#f3f5ff}.pp-table tr.selected{outline:1px solid #8da2ed;outline-offset:-1px}.pp-table td:first-child{display:flex;align-items:center;gap:8px;min-width:160px}.pp-table td b,.pp-table td small{display:block}.pp-table td small{font-size:10px;color:var(--pp-muted);margin-top:3px}.pp-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pp-table .strong{font-weight:700;color:#111827}.pp-chevron{border:0;background:none;color:#52647a;font-size:20px;padding:0}.pp-validation{display:grid;width:20px;height:20px;border:2px solid;border-radius:50%;place-items:center;font-weight:700}.pp-validation.ok{color:var(--pp-success)}.pp-validation.warn{color:var(--pp-warn)}.positive{color:var(--pp-success)!important}.negative{color:var(--pp-danger)!important}.warning-text{color:var(--pp-warn)!important}.pp-breakdown>td{display:table-cell!important;padding:0 16px 16px!important;background:#fbfdff;border-left:2px solid #4d9de6}.pp-breakdown-title{font-weight:600;padding:12px 0}.pp-breakdown table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--pp-line)}.pp-breakdown th,.pp-breakdown td{padding:9px;border-bottom:1px solid var(--pp-line);text-align:right}.pp-breakdown th:first-child,.pp-breakdown td:first-child{text-align:left}.pp-warning{border:1px solid #f2cf93;padding:10px;margin-top:10px;border-radius:4px}.pp-empty-row{display:table-cell!important;text-align:center!important;padding:28px!important;color:var(--pp-muted)}.pp-summary h3{padding:13px 14px;margin:0;border-bottom:1px solid var(--pp-line);font-size:14px}.pp-summary dl{margin:0;padding:10px 14px;border-bottom:1px solid var(--pp-line)}.pp-summary dl div{display:flex;justify-content:space-between;padding:5px 0}.pp-summary dt{color:var(--pp-muted);font-weight:400}.pp-summary dd{margin:0;font-weight:500}.pp-summary .total{border-top:1px solid var(--pp-line);margin-top:5px;padding-top:10px}.pp-summary .total dt,.pp-summary .total dd{font-weight:700;color:#111827}.pp-summary .checklist dd{color:var(--pp-warn);font-weight:700}.pp-audit{list-style:none;padding:10px 17px;margin:0}.pp-audit li{position:relative;padding:0 0 12px 16px}.pp-audit i{position:absolute;left:0;top:5px;width:6px;height:6px;background:var(--pp-blue);border-radius:50%}.pp-audit b,.pp-audit small{display:block}.pp-audit b{text-transform:capitalize;font-size:11px}.pp-audit small{font-size:10px;color:var(--pp-muted)}.pp-pill{display:inline-block;padding:4px 8px;border-radius:4px;border:1px solid;font-size:10px;line-height:1.1;white-space:nowrap}.pp-pill.success{color:#07824f;background:#effbf5;border-color:#9bdbbd}.pp-pill.info{color:#3456b2;background:#eef2ff;border-color:#c9d3fb}.pp-pill.blue{color:#315dcc;background:#f0f4ff;border-color:#cbd7fb}.pp-pill.warning{color:#b86605;background:#fff8e8;border-color:#f3ce88}.pp-pill.danger{color:#c62f2f;background:#fff1f1;border-color:#fac2c2}.pp-pill.neutral{color:#536174;background:#f5f7f9;border-color:#dfe5ec}.pp-tabs{display:flex;border-bottom:1px solid var(--pp-line);margin-bottom:15px}.pp-tabs button{border:0;background:none;padding:13px 18px;color:#3f4c62;font-weight:600}.pp-tabs button.active{color:var(--pp-blue);border-bottom:2px solid var(--pp-blue)}.pp-table.schedules td:first-child{display:table-cell;min-width:0}.pp-selected-schedule{margin-top:14px}.pp-selected-schedule>header{display:flex;align-items:center;gap:18px;padding:13px 16px;border-bottom:1px solid var(--pp-line)}.pp-selected-schedule h2{font-size:18px;margin:0}.pp-selected-schedule header>div{margin-left:auto}.pp-selected-schedule header>div+div{margin-left:12px}.pp-selected-schedule header small,.pp-selected-schedule header b{display:block}.pp-selected-schedule header small{font-size:10px;color:var(--pp-muted)}.pp-detail-strip{display:grid;grid-template-columns:repeat(4,1fr);padding:12px 28px}.pp-detail-strip span{color:var(--pp-muted);display:flex;flex-direction:column}.pp-detail-strip b{color:#344158}.pp-selected-schedule .pp-alert{margin:0 14px 12px}.pp-import{margin-top:16px}.pp-upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pp-dropzone,.pp-upload-help{padding:18px;min-height:180px}.pp-dropzone{text-align:center;border-style:dashed}.pp-dropzone h3,.pp-upload-help h3,.pp-mapper h3{font-size:15px}.pp-dropzone small{display:block;margin-top:15px;color:var(--pp-muted)}.pp-upload-help li{margin:8px 0}.pp-mapper>header{display:flex;justify-content:space-between;padding:17px;border-bottom:1px solid var(--pp-line)}.pp-mapper p{margin:0;color:var(--pp-muted)}.pp-map-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:18px}.pp-mapper>footer{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-top:1px solid var(--pp-line)}.pp-match-layout.drawer-open{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:16px}.pp-match-metrics{display:grid;grid-template-columns:repeat(5,1fr);background:#fff;border:1px solid var(--pp-line);border-bottom:0}.pp-match-metrics div{padding:13px 18px;border-right:1px solid var(--pp-line)}.pp-match-metrics b,.pp-match-metrics span{display:block}.pp-match-metrics b{font-size:16px}.pp-match-metrics span{font-size:10px;color:var(--pp-muted)}.pp-table.compact td{padding:9px}.pp-file-proof{display:grid;grid-template-columns:1.1fr 1.7fr 1fr;border:1px solid var(--pp-line);background:#fff;margin-top:12px}.pp-file-proof>div{padding:12px 16px;border-right:1px solid var(--pp-line)}.pp-file-proof b,.pp-file-proof small{display:block}.pp-file-proof small{font-size:10px;color:var(--pp-muted);overflow-wrap:anywhere}.pp-confirm-bar{position:-webkit-sticky;position:sticky;bottom:0;background:#fff;border:1px solid var(--pp-line);padding:12px;display:flex;justify-content:space-between;align-items:center;margin-top:12px;color:#a75b08}.pp-resolve-drawer{position:relative;background:#fff;border:1px solid var(--pp-line);padding:18px;min-height:650px}.pp-resolve-drawer h2{font-size:18px}.pp-resolve-drawer h3{font-size:14px;margin-top:20px}.pp-close{position:absolute;right:15px;top:10px;border:0;background:none;font-size:24px}.pp-reported{border:1px solid var(--pp-line);padding:12px;margin-top:18px}.pp-reported dl,.pp-candidate dl{display:grid;grid-template-columns:1fr 1fr;margin:10px 0 0}.pp-reported dt,.pp-candidate dt{font-size:10px;color:var(--pp-muted)}.pp-reported dd,.pp-candidate dd{margin:0;font-weight:600}.pp-candidate{display:flex;gap:10px;border:1px solid var(--pp-line);padding:12px;margin:9px 0;border-radius:4px}.pp-candidate.chosen{border-color:#8da2ed;background:#f5f7ff}.pp-candidate>div{flex:1}.pp-candidate .pp-pill{float:right}.pp-resolve-drawer .form-group{margin-top:15px}.pp-drawer-actions{display:flex;gap:10px;position:absolute;left:18px;right:18px;bottom:18px}.pp-drawer-actions .btn{flex:1}.pp-muted{display:block;color:var(--pp-muted);margin-top:8px}.pp-fixture-switch{position:fixed;top:76px;right:20px;z-index:10000;background:#152033;padding:4px;border-radius:4px}.pp-fixture-switch button{border:0;background:transparent;color:#fff;padding:5px 9px;font-size:10px}.pp-fixture .pp-main{padding-top:30px}@media(max-width:1200px){.pp-two-column{grid-template-columns:1fr}.pp-summary{display:grid;grid-template-columns:repeat(2,1fr)}.pp-summary h3{grid-column:span 1}.pp-match-layout.drawer-open{grid-template-columns:1fr}.pp-resolve-drawer{min-height:600px}.pp-selected-schedule>header{flex-wrap:wrap}.pp-selected-schedule header>div{margin-left:0}}@media(max-width:800px){.pp-main{padding:18px}.pp-page-head{flex-direction:column}.pp-actions{flex-wrap:wrap}.pp-stepper{overflow:auto}.pp-stepper>div{min-width:130px}.pp-detail-strip,.pp-map-grid{grid-template-columns:1fr 1fr}.pp-upload-grid{grid-template-columns:1fr}.pp-match-metrics{grid-template-columns:repeat(2,1fr)}.pp-file-proof{grid-template-columns:1fr}.pp-two-column{display:block}.pp-summary{margin-top:14px;display:block}}.pp-manual-period{display:flex;align-items:center;gap:20px;justify-content:space-between;border-bottom:1px solid var(--pp-line);padding:8px 0}.pp-manual-period small{display:block;color:var(--pp-muted)}.pp-manual-period .form-control{max-width:220px}.pp-manual-adjustment{display:grid;gap:12px;margin-top:12px}.pp-manual-total{margin:18px 0 0;text-align:right}.pp-payment-report{margin:0 0 16px;overflow:hidden;border-color:#dbe7ee;border-radius:8px;box-shadow:0 3px 14px #1839570a}.pp-payment-report>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid #e5edf2}.pp-payment-report h2{margin:0;color:#17304d;font-size:16px;font-weight:750;line-height:1.3}.pp-payment-report header p{margin:3px 0 0;color:#6b8094;font-size:11px}.pp-payment-report header a{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;color:#2059ca;font-size:11px;font-weight:700;text-decoration:none}.pp-payment-report header a:hover{text-decoration:underline}.pp-payment-report-body{padding:16px 18px 18px}.pp-payment-progress-label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:9px}.pp-payment-progress-label strong{color:#2059ca;font-size:17px;line-height:1.2}.pp-payment-report.is-complete .pp-payment-progress-label strong{color:#087d62}.pp-payment-progress-label span{color:#65788e;font-size:11px}.pp-payment-progress-track{height:8px;overflow:hidden;border-radius:999px;background:#e7eef3}.pp-payment-progress-track span{display:block;height:100%;border-radius:inherit;background:#4d76e0}.pp-payment-report.is-complete .pp-payment-progress-track span{background:#13a87b}.pp-payment-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 0}.pp-payment-stats>div{min-width:0;padding:11px 13px;border:1px solid #e5edf2;border-radius:6px;background:#f8fbfd}.pp-payment-stats dt{margin-bottom:3px;color:#667b90;font-size:11px;font-weight:600}.pp-payment-stats dd{margin:0;color:#1a3552;font-size:15px;font-weight:750;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pp-payment-state{margin:0;padding:18px;color:#667b90;font-size:12px}@media(max-width:650px){.pp-payment-report>header,.pp-payment-progress-label{align-items:flex-start;flex-direction:column;gap:6px}.pp-payment-stats{grid-template-columns:1fr}.pp-payment-stats>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}}.pp-manual-modal .pp-manual-period-choice{display:flex;align-items:center;gap:12px;min-width:0}.pp-manual-modal .pp-manual-period-choice .form-check-input{flex-shrink:0;margin:0;width:20px;height:20px;cursor:pointer}.pp-manual-modal .pp-manual-period-choice .form-check-label{cursor:pointer}.pp-manual-modal .pp-manual-period .form-control{width:180px;flex-shrink:0}.pp-manual-modal .modal-footer{display:block;background:#fff;padding:16px 24px;border-top:1px solid #dce3ed}.pp-manual-payment-summary{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:14px}.pp-manual-payment-total{display:flex;flex-direction:column;gap:2px;white-space:nowrap}.pp-manual-payment-total>span{font-size:13px;color:#526078}.pp-manual-payment-total>output{font-size:24px;font-weight:700;color:#1c3158;font-variant-numeric:tabular-nums}.pp-manual-payment-breakdown{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#526078;text-align:right}.pp-manual-payment-breakdown output{font-weight:600;font-variant-numeric:tabular-nums}.pp-manual-payment-actions{display:flex;justify-content:flex-end;gap:8px}@media(max-width:575px){.pp-manual-modal .modal-footer{padding:12px 16px}.pp-manual-modal .pp-manual-period{gap:10px}.pp-manual-modal .pp-manual-period .form-control{width:125px}.pp-manual-payment-summary{align-items:flex-start;flex-direction:column;gap:6px;margin-bottom:10px}.pp-manual-payment-breakdown{text-align:left}.pp-manual-payment-total>output{font-size:22px}}.payment-confirmation{padding:28px 32px 70px;color:#183341;background:#f6f9fa;min-height:100vh}.pc-breadcrumb{font-size:13px;color:#6b8189;margin-bottom:18px}.pc-breadcrumb a{color:#506fd9}.pc-breadcrumb span{padding:0 8px}.pc-header{display:flex;justify-content:space-between;align-items:start;gap:16px;margin-bottom:20px}.pc-header h1{font-size:28px;margin:0 0 6px}.pc-header p{margin:0;color:#607782}.pc-header button,.pc-batch button,.pc-panel>button,.pc-candidate button,.pc-row button{border:0;border-radius:8px;background:#506fd9;color:#fff;padding:10px 15px;font-weight:600}.pc-header button{background:#fff;color:#506fd9;border:1px solid #b8c6f2}.payment-confirmation button:disabled{opacity:.5;cursor:not-allowed}.pc-tabs{display:flex;gap:6px;border-bottom:1px solid #d5e1e4;margin-bottom:20px;overflow:auto}.pc-tabs button{border:0;background:transparent;color:#536d78;padding:12px 16px;white-space:nowrap}.pc-tabs button.active{color:#506fd9;border-bottom:3px solid #506fd9;font-weight:700}.pc-notice,.pc-error,.pc-warning,.pc-resolved{padding:12px 15px;border-radius:8px;margin:12px 0}.pc-notice,.pc-resolved{background:#e7f6ef;color:#126048}.pc-error{background:#fff0ee;color:#9c3023}.pc-warning{background:#fff6df;color:#855b08}.pc-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.pc-summary article,.pc-panel,.pc-row,.pc-empty{background:#fff;border:1px solid #dce7e9;border-radius:12px;padding:18px}.pc-summary small{display:block;color:#667b85}.pc-summary strong{display:block;font-size:23px;margin-top:4px}.pc-batch{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 16px;background:#eef2ff;border-radius:9px;margin-bottom:17px}.pc-batch span{color:#536e76}.pc-list{display:grid;gap:13px}.pc-row-top{display:flex;justify-content:space-between;gap:15px}.pc-row-top h2{font-size:22px;margin:8px 0 4px}.pc-row-top small,.pc-candidate small{display:block;color:#667c85}.pc-category,.pc-state{display:inline-block;border-radius:999px;background:#eef2ff;color:#3d59bd;padding:3px 9px;font-size:12px;margin-right:6px;font-weight:700}.pc-state{background:#f0f2f3;color:#506b75}.pc-select,.pc-check{display:flex;align-items:center;gap:8px;white-space:nowrap}.pc-row>p{margin:15px 0;color:#47616d;overflow-wrap:anywhere}.pc-candidates{border-top:1px solid #e4ecee;padding-top:12px}.pc-candidates>b{display:block;margin-bottom:6px}.pc-candidate{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #e7eef0;padding:11px 0}.pc-candidate small{margin-top:4px}.pc-candidate button{white-space:nowrap;font-size:13px}.pc-panel{max-width:1180px}.pc-panel h2{font-size:21px}.pc-panel h3{font-size:16px;margin-top:24px}.pc-panel>label,.pc-mapping label{display:flex;flex-direction:column;gap:5px;margin:12px 0;color:#526b74;font-size:13px;font-weight:600}.pc-panel input,.pc-panel select{border:1px solid #bbced2;border-radius:7px;padding:9px;background:#fff;color:#193742}.pc-panel>button{margin-top:10px}.pc-mapping{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:4px 16px}.pc-panel .pc-check{flex-direction:row;font-size:14px}.pc-scroll{overflow:auto}.pc-scroll table{width:100%;border-collapse:collapse;min-width:650px}.pc-scroll th,.pc-scroll td{text-align:left;border-bottom:1px solid #e3ebed;padding:10px;font-size:13px}.pc-scroll th{background:#eaf3f4}.pc-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pc-empty{text-align:center;color:#69808a}@media(max-width:760px){.payment-confirmation{padding:20px 15px}.pc-header,.pc-batch,.pc-row-top,.pc-candidate{flex-direction:column;align-items:stretch}.pc-summary{grid-template-columns:1fr 1fr}.pc-report-grid{grid-template-columns:1fr}.pc-select{white-space:normal}}.pc-report-controls{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:14px 0}.pc-report-controls label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#526b74}.pc-report-controls button{border:0;border-radius:8px;background:#506fd9;color:#fff;padding:10px 15px}.pc-row .pc-manual{margin-top:12px;background:#eef2ff;color:#3d59bd}.pc-panel .pc-email-label{display:block;font-weight:700;margin:18px 0 7px}.pc-panel textarea{display:block;width:100%;max-width:620px;border:1px solid #bbced2;border-radius:8px;padding:11px;color:#193742;background:#fff}.pc-panel form small{display:block;color:#667b85;margin-top:7px}.pc-panel form button{border:0;border-radius:8px;background:#506fd9;color:#fff;padding:10px 15px;font-weight:600;margin-top:15px}.pc-panel .pc-refresh{border:1px solid #b8c6f2;border-radius:8px;background:#fff;color:#506fd9;padding:8px 12px;margin-bottom:10px}.pc-target-candidate{padding:15px 17px;margin-top:10px;border:1px solid #d8e5e8;border-radius:9px;background:#fbfdfd}.pc-target-heading{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pc-target-heading strong{font-size:14px;color:#1b3a48}.pc-target-heading>span:last-child{margin-left:auto;font-weight:750;white-space:nowrap;color:#203b49}.pc-target-type{padding:4px 8px;border-radius:5px;background:#eef2ff;color:#3d59bd;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.pc-target-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.pc-target-details small,.pc-target-details b{display:block}.pc-target-details small{margin-bottom:3px;color:#718691;font-size:10px}.pc-target-details b{color:#23404c;font-size:12px;overflow-wrap:anywhere}.pc-target-candidate p{margin:13px 0 10px;color:#657c87;font-size:12px}.pc-target-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.pc-target-actions a{color:#506fd9;font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:2px}.pc-target-actions button{border:0;border-radius:7px;background:#506fd9;color:#fff;padding:8px 12px;font-size:12px;font-weight:700}@media(max-width:700px){.pc-target-details{grid-template-columns:1fr 1fr}.pc-target-heading>span:last-child{margin-left:0;width:100%}}.pc-queue-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:#fff;border:1px solid #dce7e9;border-radius:9px}.pc-queue-totals{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;font-size:12px;color:#607782}.pc-queue-totals strong{color:#183341;margin-left:6px;font-size:15px}.pc-queue-sign{border:0;border-radius:7px;background:#506fd9;color:#fff;padding:8px 12px;font-size:13px;font-weight:700;white-space:nowrap}.pc-queue-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0 8px}.pc-category-filters{display:flex;gap:5px;flex-wrap:wrap}.pc-category-filters button{padding:7px 10px;border:1px solid #d4dfe5;border-radius:7px;background:#fff;color:#47616d;font-size:12px;white-space:nowrap}.pc-category-filters button[aria-pressed=true]{background:#eef2ff;border-color:#506fd9;color:#3d59bd;font-weight:700}.pc-category-filters button span{margin-left:4px;font-size:11px;opacity:.8}.pc-state-filter{display:flex;align-items:center;gap:6px;font-size:12px;color:#607782;margin:0}.pc-queue-filters select,.pc-queue-filters input{padding:7px 9px;border:1px solid #bbced2;border-radius:7px;background:#fff;color:#193742;font-size:12px;min-height:34px}.pc-search-filter{margin:0;flex:1;min-width:210px}.pc-search-filter input{width:100%}.pc-review-queue button:focus-visible,.pc-review-queue summary:focus-visible,.pc-queue-filters input:focus-visible,.pc-queue-filters select:focus-visible{outline:2px solid #506fd9;outline-offset:3px}.pc-queue-caption{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;color:#607782;font-size:11px}.pc-review-queue .pc-list{gap:8px}.pc-review-queue .pc-row{padding:10px 12px;border-radius:9px;min-width:0}.pc-review-queue .pc-row-top{display:flex;flex-direction:row;align-items:center;gap:6px 8px;flex-wrap:wrap}.pc-review-queue .pc-row-top h2{font-size:17px;font-weight:700;margin:0;white-space:nowrap}.pc-review-queue .pc-row-top small{font-size:11px}.pc-review-queue .pc-category,.pc-review-queue .pc-state{font-size:10px;padding:2px 7px;margin:0}.pc-review-queue .pc-state-suggested{background:#edf4ff;color:#345cb0}.pc-review-queue .pc-state-resolved{background:#e7f6ef;color:#126048}.pc-review-queue .pc-state-ambiguous{background:#fff6df;color:#855b08}.pc-review-queue .pc-select{margin:0 0 0 auto;font-size:11px;white-space:nowrap}.pc-evidence-details{margin:5px 0 7px;color:#47616d;font-size:12px}.pc-evidence-details summary{cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;list-style-position:inside}.pc-evidence-details[open] summary{white-space:normal}.pc-evidence-details p{margin:6px 0;overflow-wrap:anywhere}.pc-evidence-details small{display:block;overflow-wrap:anywhere;color:#667c85}.pc-review-queue .pc-candidates{padding-top:0;border-top:0}.pc-review-queue .pc-target-candidate{padding:7px 9px;margin-top:5px;border-radius:6px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.pc-review-queue .pc-target-heading{grid-column:1 / -1;gap:5px 8px}.pc-review-queue .pc-target-heading strong{font-size:12px}.pc-review-queue .pc-target-heading>span:last-child{font-size:12px}.pc-review-queue .pc-target-type{font-size:9px;padding:2px 5px}.pc-review-queue .pc-target-details{display:flex;flex-wrap:wrap;gap:3px 16px;margin:0;grid-column:1;align-self:center}.pc-review-queue .pc-target-details div{display:flex;gap:5px;align-items:baseline}.pc-review-queue .pc-target-details small{font-size:10px;margin:0}.pc-review-queue .pc-target-details b{font-size:11px}.pc-review-queue .pc-target-candidate p{grid-column:1;margin:0;font-size:11px}.pc-review-queue .pc-target-actions{grid-column:2;grid-row:2 / 4;gap:10px;align-self:center}.pc-review-queue .pc-target-actions button{padding:6px 9px;font-size:11px;white-space:nowrap}.pc-review-queue .pc-target-actions a{font-size:11px;white-space:nowrap}.pc-review-queue .pc-row .pc-manual{padding:3px 0;background:transparent;font-size:11px;margin-top:5px;text-decoration:underline;text-underline-offset:2px}.pc-no-match{font-size:12px;color:#667c85}.pc-review-queue .pc-warning,.pc-review-queue .pc-resolved{padding:6px 9px;margin:5px 0;font-size:12px}.pc-more-matches summary{font-size:11px;color:#3d59bd;cursor:pointer;margin-top:5px}.pc-bulk-selection{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;margin-bottom:8px;border:1px solid #dce7e9;border-radius:7px;background:#eef2ff;font-size:12px;color:#23404c}.pc-bulk-selection label{display:flex;align-items:center;gap:16px;margin:0;cursor:pointer}.pc-bulk-selection button{border:0;background:transparent;color:#3d59bd;font-size:12px;text-decoration:underline;white-space:nowrap}.pc-bulk-selection input,.pc-selection-cell input{width:20px;height:20px;accent-color:#506fd9;cursor:pointer;flex-shrink:0}.pc-bulk-selection input:disabled,.pc-selection-cell input:disabled{cursor:not-allowed;opacity:.5}.pc-review-queue .pc-selectable-row{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;padding-left:12px}.pc-selection-cell{display:flex;align-items:flex-start;justify-content:center;margin:0;padding-top:2px}.pc-row-content{min-width:0}.pc-review-queue .pc-row-selected{border-color:#506fd9;box-shadow:inset 3px 0 #506fd9;background:#f8faff}@media(max-width:760px){.pc-queue-toolbar{align-items:flex-start}.pc-queue-totals{gap:4px 12px}.pc-queue-caption{flex-direction:column;gap:2px}.pc-review-queue .pc-select{margin-left:0}.pc-review-queue .pc-target-candidate{grid-template-columns:minmax(0,1fr)}.pc-review-queue .pc-target-actions{grid-column:1;grid-row:auto;justify-content:flex-start}.pc-review-queue .pc-target-heading>span:last-child{margin-left:auto;width:auto}.pc-state-filter,.pc-state-filter select{flex:1}.pc-search-filter{flex-basis:100%}}.pd-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}.pd-heading h1{font-size:30px;font-weight:700;color:#162a46;margin:0 0 6px}.pd-heading p{color:#66788e;margin:0;font-size:15px}.pd-heading button{background:#536de4;border-color:#536de4;padding:11px 20px}.pd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:30px}.pd-stats>div{display:flex;align-items:center;gap:20px;background:#fff;border:1px solid #e1e8ef;border-radius:6px;padding:24px}.pd-stats i{font-size:26px;color:#536de4;background:#edf2ff;border-radius:50%;width:52px;height:52px;display:grid;place-items:center}.pd-stats dl{margin:0}.pd-stats dt{font-size:13px;font-weight:500;color:#66788e}.pd-stats dd{font-size:25px;font-weight:700;color:#162a46;margin:6px 0 0}.pd-filters{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px}.pd-filters input,.pd-filters select{border:1px solid #d8e2ec;border-radius:5px;background:#fff;color:#162a46;padding:12px 16px;font:inherit}.pd-filters input{width:52%}.pd-filters label{display:flex;align-items:center;gap:20px;font-weight:600}.pd-filters select{width:210px;font-weight:400}.pd-table{background:#fff;border:1px solid #e1e8ef;border-radius:6px;overflow-x:auto}.pd-table table{width:100%;border-collapse:collapse;font-size:13px}.pd-table th{background:#f4f7fb;color:#304862;font-weight:600;padding:17px 20px;white-space:nowrap}.pd-table td{padding:21px 20px;border-top:1px solid #e1e8ef;color:#162a46}.pd-table td strong{font-weight:600}.pd-table td small{display:block;color:#8190a0;margin-top:5px;font-size:11px}.pd-table .btn{font:inherit;min-width:74px}.pd-status{border-radius:30px;font-size:11px;padding:6px 12px;display:inline-block;background:#e8edf4;color:#637389}.pd-status.active,.pd-status.recovered{background:#def7eb;color:#158260}.pd-empty{text-align:center;padding:48px!important;color:#66788e!important}.pd-foot{border-top:1px solid #e1e8ef;margin-top:44px;padding-top:24px;color:#66788e;display:flex;align-items:center;gap:16px;font-size:13px}.pd-foot i{font-size:24px}@media(max-width:800px){.pd-stats{grid-template-columns:1fr}.pd-heading{align-items:flex-start}.pd-heading h1{font-size:24px}.pd-filters{flex-direction:column;align-items:stretch}.pd-filters input{width:100%}.pd-filters label{justify-content:space-between}.pd-stats>div{padding:16px}.pd-table table{min-width:760px}}.pd-table td:first-child{min-width:190px}.pd-table td:nth-child(2){min-width:180px}@media(max-width:800px){.pd-heading{flex-direction:column;gap:16px}.pd-heading button{white-space:nowrap}.pd-heading p{max-width:34ch}}@font-face{font-family:remixicon;src:url(/assets/remixicon-Crkp6QDu.eot?t=1590207869815);src:url(/assets/remixicon-Crkp6QDu.eot?t=1590207869815#iefix) format("embedded-opentype"),url(/assets/remixicon-D6lcKq3b.woff2?t=1590207869815) format("woff2"),url(/assets/remixicon-ChM2DbYV.woff?t=1590207869815) format("woff"),url(/assets/remixicon-t1-W4cIE.ttf?t=1590207869815) format("truetype"),url(/assets/remixicon-3zNqX7lh.svg?t=1590207869815#remixicon) format("svg");font-display:swap}[class^=ri-],[class*=" ri-"]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-.0667em}.ri-xl{font-size:1.5em;line-height:.6666em;vertical-align:-.075em}.ri-xxs{font-size:.5em}.ri-xs{font-size:.75em}.ri-sm{font-size:.875em}.ri-1x{font-size:1em}.ri-2x{font-size:2em}.ri-3x{font-size:3em}.ri-4x{font-size:4em}.ri-5x{font-size:5em}.ri-6x{font-size:6em}.ri-7x{font-size:7em}.ri-8x{font-size:8em}.ri-9x{font-size:9em}.ri-10x{font-size:10em}.ri-fw{text-align:center;width:1.25em}.ri-24-hours-fill:before{content:""}.ri-24-hours-line:before{content:""}.ri-4k-fill:before{content:""}.ri-4k-line:before{content:""}.ri-a-b:before{content:""}.ri-account-box-fill:before{content:""}.ri-account-box-line:before{content:""}.ri-account-circle-fill:before{content:""}.ri-account-circle-line:before{content:""}.ri-account-pin-box-fill:before{content:""}.ri-account-pin-box-line:before{content:""}.ri-account-pin-circle-fill:before{content:""}.ri-account-pin-circle-line:before{content:""}.ri-add-box-fill:before{content:""}.ri-add-box-line:before{content:""}.ri-add-circle-fill:before{content:""}.ri-add-circle-line:before{content:""}.ri-add-fill:before{content:""}.ri-add-line:before{content:""}.ri-admin-fill:before{content:""}.ri-admin-line:before{content:""}.ri-advertisement-fill:before{content:""}.ri-advertisement-line:before{content:""}.ri-airplay-fill:before{content:""}.ri-airplay-line:before{content:""}.ri-alarm-fill:before{content:""}.ri-alarm-line:before{content:""}.ri-alarm-warning-fill:before{content:""}.ri-alarm-warning-line:before{content:""}.ri-album-fill:before{content:""}.ri-album-line:before{content:""}.ri-alert-fill:before{content:""}.ri-alert-line:before{content:""}.ri-aliens-fill:before{content:""}.ri-aliens-line:before{content:""}.ri-align-bottom:before{content:""}.ri-align-center:before{content:""}.ri-align-justify:before{content:""}.ri-align-left:before{content:""}.ri-align-right:before{content:""}.ri-align-top:before{content:""}.ri-align-vertically:before{content:""}.ri-alipay-fill:before{content:""}.ri-alipay-line:before{content:""}.ri-amazon-fill:before{content:""}.ri-amazon-line:before{content:""}.ri-anchor-fill:before{content:""}.ri-anchor-line:before{content:""}.ri-ancient-gate-fill:before{content:""}.ri-ancient-gate-line:before{content:""}.ri-ancient-pavilion-fill:before{content:""}.ri-ancient-pavilion-line:before{content:""}.ri-android-fill:before{content:""}.ri-android-line:before{content:""}.ri-angularjs-fill:before{content:""}.ri-angularjs-line:before{content:""}.ri-anticlockwise-2-fill:before{content:""}.ri-anticlockwise-2-line:before{content:""}.ri-anticlockwise-fill:before{content:""}.ri-anticlockwise-line:before{content:""}.ri-app-store-fill:before{content:""}.ri-app-store-line:before{content:""}.ri-apple-fill:before{content:""}.ri-apple-line:before{content:""}.ri-apps-2-fill:before{content:""}.ri-apps-2-line:before{content:""}.ri-apps-fill:before{content:""}.ri-apps-line:before{content:""}.ri-archive-drawer-fill:before{content:""}.ri-archive-drawer-line:before{content:""}.ri-archive-fill:before{content:""}.ri-archive-line:before{content:""}.ri-arrow-down-circle-fill:before{content:""}.ri-arrow-down-circle-line:before{content:""}.ri-arrow-down-fill:before{content:""}.ri-arrow-down-line:before{content:""}.ri-arrow-down-s-fill:before{content:""}.ri-arrow-down-s-line:before{content:""}.ri-arrow-drop-down-fill:before{content:""}.ri-arrow-drop-down-line:before{content:""}.ri-arrow-drop-left-fill:before{content:""}.ri-arrow-drop-left-line:before{content:""}.ri-arrow-drop-right-fill:before{content:""}.ri-arrow-drop-right-line:before{content:""}.ri-arrow-drop-up-fill:before{content:""}.ri-arrow-drop-up-line:before{content:""}.ri-arrow-go-back-fill:before{content:""}.ri-arrow-go-back-line:before{content:""}.ri-arrow-go-forward-fill:before{content:""}.ri-arrow-go-forward-line:before{content:""}.ri-arrow-left-circle-fill:before{content:""}.ri-arrow-left-circle-line:before{content:""}.ri-arrow-left-down-fill:before{content:""}.ri-arrow-left-down-line:before{content:""}.ri-arrow-left-fill:before{content:""}.ri-arrow-left-line:before{content:""}.ri-arrow-left-right-fill:before{content:""}.ri-arrow-left-right-line:before{content:""}.ri-arrow-left-s-fill:before{content:""}.ri-arrow-left-s-line:before{content:""}.ri-arrow-left-up-fill:before{content:""}.ri-arrow-left-up-line:before{content:""}.ri-arrow-right-circle-fill:before{content:""}.ri-arrow-right-circle-line:before{content:""}.ri-arrow-right-down-fill:before{content:""}.ri-arrow-right-down-line:before{content:""}.ri-arrow-right-fill:before{content:""}.ri-arrow-right-line:before{content:""}.ri-arrow-right-s-fill:before{content:""}.ri-arrow-right-s-line:before{content:""}.ri-arrow-right-up-fill:before{content:""}.ri-arrow-right-up-line:before{content:""}.ri-arrow-up-circle-fill:before{content:""}.ri-arrow-up-circle-line:before{content:""}.ri-arrow-up-down-fill:before{content:""}.ri-arrow-up-down-line:before{content:""}.ri-arrow-up-fill:before{content:""}.ri-arrow-up-line:before{content:""}.ri-arrow-up-s-fill:before{content:""}.ri-arrow-up-s-line:before{content:""}.ri-artboard-2-fill:before{content:""}.ri-artboard-2-line:before{content:""}.ri-artboard-fill:before{content:""}.ri-artboard-line:before{content:""}.ri-article-fill:before{content:""}.ri-article-line:before{content:""}.ri-aspect-ratio-fill:before{content:""}.ri-aspect-ratio-line:before{content:""}.ri-asterisk:before{content:""}.ri-at-fill:before{content:""}.ri-at-line:before{content:""}.ri-attachment-2:before{content:""}.ri-attachment-fill:before{content:""}.ri-attachment-line:before{content:""}.ri-auction-fill:before{content:""}.ri-auction-line:before{content:""}.ri-award-fill:before{content:""}.ri-award-line:before{content:""}.ri-baidu-fill:before{content:""}.ri-baidu-line:before{content:""}.ri-ball-pen-fill:before{content:""}.ri-ball-pen-line:before{content:""}.ri-bank-card-2-fill:before{content:""}.ri-bank-card-2-line:before{content:""}.ri-bank-card-fill:before{content:""}.ri-bank-card-line:before{content:""}.ri-bank-fill:before{content:""}.ri-bank-line:before{content:""}.ri-bar-chart-2-fill:before{content:""}.ri-bar-chart-2-line:before{content:""}.ri-bar-chart-box-fill:before{content:""}.ri-bar-chart-box-line:before{content:""}.ri-bar-chart-fill:before{content:""}.ri-bar-chart-grouped-fill:before{content:""}.ri-bar-chart-grouped-line:before{content:""}.ri-bar-chart-horizontal-fill:before{content:""}.ri-bar-chart-horizontal-line:before{content:""}.ri-bar-chart-line:before{content:""}.ri-barcode-box-fill:before{content:""}.ri-barcode-box-line:before{content:""}.ri-barcode-fill:before{content:""}.ri-barcode-line:before{content:""}.ri-barricade-fill:before{content:""}.ri-barricade-line:before{content:""}.ri-base-station-fill:before{content:""}.ri-base-station-line:before{content:""}.ri-basketball-fill:before{content:""}.ri-basketball-line:before{content:""}.ri-battery-2-charge-fill:before{content:""}.ri-battery-2-charge-line:before{content:""}.ri-battery-2-fill:before{content:""}.ri-battery-2-line:before{content:""}.ri-battery-charge-fill:before{content:""}.ri-battery-charge-line:before{content:""}.ri-battery-fill:before{content:""}.ri-battery-line:before{content:""}.ri-battery-low-fill:before{content:""}.ri-battery-low-line:before{content:""}.ri-battery-saver-fill:before{content:""}.ri-battery-saver-line:before{content:""}.ri-battery-share-fill:before{content:""}.ri-battery-share-line:before{content:""}.ri-bear-smile-fill:before{content:""}.ri-bear-smile-line:before{content:""}.ri-behance-fill:before{content:""}.ri-behance-line:before{content:""}.ri-bell-fill:before{content:""}.ri-bell-line:before{content:""}.ri-bike-fill:before{content:""}.ri-bike-line:before{content:""}.ri-bilibili-fill:before{content:""}.ri-bilibili-line:before{content:""}.ri-bill-fill:before{content:""}.ri-bill-line:before{content:""}.ri-billiards-fill:before{content:""}.ri-billiards-line:before{content:""}.ri-bit-coin-fill:before{content:""}.ri-bit-coin-line:before{content:""}.ri-blaze-fill:before{content:""}.ri-blaze-line:before{content:""}.ri-bluetooth-connect-fill:before{content:""}.ri-bluetooth-connect-line:before{content:""}.ri-bluetooth-fill:before{content:""}.ri-bluetooth-line:before{content:""}.ri-blur-off-fill:before{content:""}.ri-blur-off-line:before{content:""}.ri-body-scan-fill:before{content:""}.ri-body-scan-line:before{content:""}.ri-bold:before{content:""}.ri-book-2-fill:before{content:""}.ri-book-2-line:before{content:""}.ri-book-3-fill:before{content:""}.ri-book-3-line:before{content:""}.ri-book-fill:before{content:""}.ri-book-line:before{content:""}.ri-book-mark-fill:before{content:""}.ri-book-mark-line:before{content:""}.ri-book-open-fill:before{content:""}.ri-book-open-line:before{content:""}.ri-book-read-fill:before{content:""}.ri-book-read-line:before{content:""}.ri-booklet-fill:before{content:""}.ri-booklet-line:before{content:""}.ri-bookmark-2-fill:before{content:""}.ri-bookmark-2-line:before{content:""}.ri-bookmark-3-fill:before{content:""}.ri-bookmark-3-line:before{content:""}.ri-bookmark-fill:before{content:""}.ri-bookmark-line:before{content:""}.ri-boxing-fill:before{content:""}.ri-boxing-line:before{content:""}.ri-braces-fill:before{content:""}.ri-braces-line:before{content:""}.ri-brackets-fill:before{content:""}.ri-brackets-line:before{content:""}.ri-briefcase-2-fill:before{content:""}.ri-briefcase-2-line:before{content:""}.ri-briefcase-3-fill:before{content:""}.ri-briefcase-3-line:before{content:""}.ri-briefcase-4-fill:before{content:""}.ri-briefcase-4-line:before{content:""}.ri-briefcase-5-fill:before{content:""}.ri-briefcase-5-line:before{content:""}.ri-briefcase-fill:before{content:""}.ri-briefcase-line:before{content:""}.ri-bring-forward:before{content:""}.ri-bring-to-front:before{content:""}.ri-broadcast-fill:before{content:""}.ri-broadcast-line:before{content:""}.ri-brush-2-fill:before{content:""}.ri-brush-2-line:before{content:""}.ri-brush-3-fill:before{content:""}.ri-brush-3-line:before{content:""}.ri-brush-4-fill:before{content:""}.ri-brush-4-line:before{content:""}.ri-brush-fill:before{content:""}.ri-brush-line:before{content:""}.ri-bubble-chart-fill:before{content:""}.ri-bubble-chart-line:before{content:""}.ri-bug-2-fill:before{content:""}.ri-bug-2-line:before{content:""}.ri-bug-fill:before{content:""}.ri-bug-line:before{content:""}.ri-building-2-fill:before{content:""}.ri-building-2-line:before{content:""}.ri-building-3-fill:before{content:""}.ri-building-3-line:before{content:""}.ri-building-4-fill:before{content:""}.ri-building-4-line:before{content:""}.ri-building-fill:before{content:""}.ri-building-line:before{content:""}.ri-bus-2-fill:before{content:""}.ri-bus-2-line:before{content:""}.ri-bus-fill:before{content:""}.ri-bus-line:before{content:""}.ri-bus-wifi-fill:before{content:""}.ri-bus-wifi-line:before{content:""}.ri-cactus-fill:before{content:""}.ri-cactus-line:before{content:""}.ri-cake-2-fill:before{content:""}.ri-cake-2-line:before{content:""}.ri-cake-3-fill:before{content:""}.ri-cake-3-line:before{content:""}.ri-cake-fill:before{content:""}.ri-cake-line:before{content:""}.ri-calculator-fill:before{content:""}.ri-calculator-line:before{content:""}.ri-calendar-2-fill:before{content:""}.ri-calendar-2-line:before{content:""}.ri-calendar-check-fill:before{content:""}.ri-calendar-check-line:before{content:""}.ri-calendar-event-fill:before{content:""}.ri-calendar-event-line:before{content:""}.ri-calendar-fill:before{content:""}.ri-calendar-line:before{content:""}.ri-calendar-todo-fill:before{content:""}.ri-calendar-todo-line:before{content:""}.ri-camera-2-fill:before{content:""}.ri-camera-2-line:before{content:""}.ri-camera-3-fill:before{content:""}.ri-camera-3-line:before{content:""}.ri-camera-fill:before{content:""}.ri-camera-lens-fill:before{content:""}.ri-camera-lens-line:before{content:""}.ri-camera-line:before{content:""}.ri-camera-off-fill:before{content:""}.ri-camera-off-line:before{content:""}.ri-camera-switch-fill:before{content:""}.ri-camera-switch-line:before{content:""}.ri-capsule-fill:before{content:""}.ri-capsule-line:before{content:""}.ri-car-fill:before{content:""}.ri-car-line:before{content:""}.ri-car-washing-fill:before{content:""}.ri-car-washing-line:before{content:""}.ri-caravan-fill:before{content:""}.ri-caravan-line:before{content:""}.ri-cast-fill:before{content:""}.ri-cast-line:before{content:""}.ri-cellphone-fill:before{content:""}.ri-cellphone-line:before{content:""}.ri-celsius-fill:before{content:""}.ri-celsius-line:before{content:""}.ri-centos-fill:before{content:""}.ri-centos-line:before{content:""}.ri-character-recognition-fill:before{content:""}.ri-character-recognition-line:before{content:""}.ri-charging-pile-2-fill:before{content:""}.ri-charging-pile-2-line:before{content:""}.ri-charging-pile-fill:before{content:""}.ri-charging-pile-line:before{content:""}.ri-chat-1-fill:before{content:""}.ri-chat-1-line:before{content:""}.ri-chat-2-fill:before{content:""}.ri-chat-2-line:before{content:""}.ri-chat-3-fill:before{content:""}.ri-chat-3-line:before{content:""}.ri-chat-4-fill:before{content:""}.ri-chat-4-line:before{content:""}.ri-chat-check-fill:before{content:""}.ri-chat-check-line:before{content:""}.ri-chat-delete-fill:before{content:""}.ri-chat-delete-line:before{content:""}.ri-chat-download-fill:before{content:""}.ri-chat-download-line:before{content:""}.ri-chat-follow-up-fill:before{content:""}.ri-chat-follow-up-line:before{content:""}.ri-chat-forward-fill:before{content:""}.ri-chat-forward-line:before{content:""}.ri-chat-heart-fill:before{content:""}.ri-chat-heart-line:before{content:""}.ri-chat-history-fill:before{content:""}.ri-chat-history-line:before{content:""}.ri-chat-new-fill:before{content:""}.ri-chat-new-line:before{content:""}.ri-chat-off-fill:before{content:""}.ri-chat-off-line:before{content:""}.ri-chat-poll-fill:before{content:""}.ri-chat-poll-line:before{content:""}.ri-chat-private-fill:before{content:""}.ri-chat-private-line:before{content:""}.ri-chat-quote-fill:before{content:""}.ri-chat-quote-line:before{content:""}.ri-chat-settings-fill:before{content:""}.ri-chat-settings-line:before{content:""}.ri-chat-smile-2-fill:before{content:""}.ri-chat-smile-2-line:before{content:""}.ri-chat-smile-3-fill:before{content:""}.ri-chat-smile-3-line:before{content:""}.ri-chat-smile-fill:before{content:""}.ri-chat-smile-line:before{content:""}.ri-chat-upload-fill:before{content:""}.ri-chat-upload-line:before{content:""}.ri-chat-voice-fill:before{content:""}.ri-chat-voice-line:before{content:""}.ri-check-double-fill:before{content:""}.ri-check-double-line:before{content:""}.ri-check-fill:before{content:""}.ri-check-line:before{content:""}.ri-checkbox-blank-circle-fill:before{content:""}.ri-checkbox-blank-circle-line:before{content:""}.ri-checkbox-blank-fill:before{content:""}.ri-checkbox-blank-line:before{content:""}.ri-checkbox-circle-fill:before{content:""}.ri-checkbox-circle-line:before{content:""}.ri-checkbox-fill:before{content:""}.ri-checkbox-indeterminate-fill:before{content:""}.ri-checkbox-indeterminate-line:before{content:""}.ri-checkbox-line:before{content:""}.ri-checkbox-multiple-blank-fill:before{content:""}.ri-checkbox-multiple-blank-line:before{content:""}.ri-checkbox-multiple-fill:before{content:""}.ri-checkbox-multiple-line:before{content:""}.ri-china-railway-fill:before{content:""}.ri-china-railway-line:before{content:""}.ri-chrome-fill:before{content:""}.ri-chrome-line:before{content:""}.ri-clapperboard-fill:before{content:""}.ri-clapperboard-line:before{content:""}.ri-clipboard-fill:before{content:""}.ri-clipboard-line:before{content:""}.ri-clockwise-2-fill:before{content:""}.ri-clockwise-2-line:before{content:""}.ri-clockwise-fill:before{content:""}.ri-clockwise-line:before{content:""}.ri-close-circle-fill:before{content:""}.ri-close-circle-line:before{content:""}.ri-close-fill:before{content:""}.ri-close-line:before{content:""}.ri-closed-captioning-fill:before{content:""}.ri-closed-captioning-line:before{content:""}.ri-cloud-fill:before{content:""}.ri-cloud-line:before{content:""}.ri-cloud-off-fill:before{content:""}.ri-cloud-off-line:before{content:""}.ri-cloud-windy-fill:before{content:""}.ri-cloud-windy-line:before{content:""}.ri-cloudy-2-fill:before{content:""}.ri-cloudy-2-line:before{content:""}.ri-cloudy-fill:before{content:""}.ri-cloudy-line:before{content:""}.ri-code-box-fill:before{content:""}.ri-code-box-line:before{content:""}.ri-code-fill:before{content:""}.ri-code-line:before{content:""}.ri-code-s-fill:before{content:""}.ri-code-s-line:before{content:""}.ri-code-s-slash-fill:before{content:""}.ri-code-s-slash-line:before{content:""}.ri-code-view:before{content:""}.ri-codepen-fill:before{content:""}.ri-codepen-line:before{content:""}.ri-coin-fill:before{content:""}.ri-coin-line:before{content:""}.ri-coins-fill:before{content:""}.ri-coins-line:before{content:""}.ri-collage-fill:before{content:""}.ri-collage-line:before{content:""}.ri-command-fill:before{content:""}.ri-command-line:before{content:""}.ri-community-fill:before{content:""}.ri-community-line:before{content:""}.ri-compass-2-fill:before{content:""}.ri-compass-2-line:before{content:""}.ri-compass-3-fill:before{content:""}.ri-compass-3-line:before{content:""}.ri-compass-4-fill:before{content:""}.ri-compass-4-line:before{content:""}.ri-compass-discover-fill:before{content:""}.ri-compass-discover-line:before{content:""}.ri-compass-fill:before{content:""}.ri-compass-line:before{content:""}.ri-compasses-2-fill:before{content:""}.ri-compasses-2-line:before{content:""}.ri-compasses-fill:before{content:""}.ri-compasses-line:before{content:""}.ri-computer-fill:before{content:""}.ri-computer-line:before{content:""}.ri-contacts-book-2-fill:before{content:""}.ri-contacts-book-2-line:before{content:""}.ri-contacts-book-fill:before{content:""}.ri-contacts-book-line:before{content:""}.ri-contacts-book-upload-fill:before{content:""}.ri-contacts-book-upload-line:before{content:""}.ri-contacts-fill:before{content:""}.ri-contacts-line:before{content:""}.ri-contrast-2-fill:before{content:""}.ri-contrast-2-line:before{content:""}.ri-contrast-drop-2-fill:before{content:""}.ri-contrast-drop-2-line:before{content:""}.ri-contrast-drop-fill:before{content:""}.ri-contrast-drop-line:before{content:""}.ri-contrast-fill:before{content:""}.ri-contrast-line:before{content:""}.ri-copper-coin-fill:before{content:""}.ri-copper-coin-line:before{content:""}.ri-copper-diamond-fill:before{content:""}.ri-copper-diamond-line:before{content:""}.ri-copyleft-fill:before{content:""}.ri-copyleft-line:before{content:""}.ri-copyright-fill:before{content:""}.ri-copyright-line:before{content:""}.ri-coreos-fill:before{content:""}.ri-coreos-line:before{content:""}.ri-coupon-2-fill:before{content:""}.ri-coupon-2-line:before{content:""}.ri-coupon-3-fill:before{content:""}.ri-coupon-3-line:before{content:""}.ri-coupon-4-fill:before{content:""}.ri-coupon-4-line:before{content:""}.ri-coupon-5-fill:before{content:""}.ri-coupon-5-line:before{content:""}.ri-coupon-fill:before{content:""}.ri-coupon-line:before{content:""}.ri-cpu-fill:before{content:""}.ri-cpu-line:before{content:""}.ri-creative-commons-by-fill:before{content:""}.ri-creative-commons-by-line:before{content:""}.ri-creative-commons-fill:before{content:""}.ri-creative-commons-line:before{content:""}.ri-creative-commons-nc-fill:before{content:""}.ri-creative-commons-nc-line:before{content:""}.ri-creative-commons-nd-fill:before{content:""}.ri-creative-commons-nd-line:before{content:""}.ri-creative-commons-sa-fill:before{content:""}.ri-creative-commons-sa-line:before{content:""}.ri-creative-commons-zero-fill:before{content:""}.ri-creative-commons-zero-line:before{content:""}.ri-criminal-fill:before{content:""}.ri-criminal-line:before{content:""}.ri-crop-2-fill:before{content:""}.ri-crop-2-line:before{content:""}.ri-crop-fill:before{content:""}.ri-crop-line:before{content:""}.ri-css3-fill:before{content:""}.ri-css3-line:before{content:""}.ri-cup-fill:before{content:""}.ri-cup-line:before{content:""}.ri-currency-fill:before{content:""}.ri-currency-line:before{content:""}.ri-cursor-fill:before{content:""}.ri-cursor-line:before{content:""}.ri-customer-service-2-fill:before{content:""}.ri-customer-service-2-line:before{content:""}.ri-customer-service-fill:before{content:""}.ri-customer-service-line:before{content:""}.ri-dashboard-2-fill:before{content:""}.ri-dashboard-2-line:before{content:""}.ri-dashboard-3-fill:before{content:""}.ri-dashboard-3-line:before{content:""}.ri-dashboard-fill:before{content:""}.ri-dashboard-line:before{content:""}.ri-database-2-fill:before{content:""}.ri-database-2-line:before{content:""}.ri-database-fill:before{content:""}.ri-database-line:before{content:""}.ri-delete-back-2-fill:before{content:""}.ri-delete-back-2-line:before{content:""}.ri-delete-back-fill:before{content:""}.ri-delete-back-line:before{content:""}.ri-delete-bin-2-fill:before{content:""}.ri-delete-bin-2-line:before{content:""}.ri-delete-bin-3-fill:before{content:""}.ri-delete-bin-3-line:before{content:""}.ri-delete-bin-4-fill:before{content:""}.ri-delete-bin-4-line:before{content:""}.ri-delete-bin-5-fill:before{content:""}.ri-delete-bin-5-line:before{content:""}.ri-delete-bin-6-fill:before{content:""}.ri-delete-bin-6-line:before{content:""}.ri-delete-bin-7-fill:before{content:""}.ri-delete-bin-7-line:before{content:""}.ri-delete-bin-fill:before{content:""}.ri-delete-bin-line:before{content:""}.ri-delete-column:before{content:""}.ri-delete-row:before{content:""}.ri-device-fill:before{content:""}.ri-device-line:before{content:""}.ri-device-recover-fill:before{content:""}.ri-device-recover-line:before{content:""}.ri-dingding-fill:before{content:""}.ri-dingding-line:before{content:""}.ri-direction-fill:before{content:""}.ri-direction-line:before{content:""}.ri-disc-fill:before{content:""}.ri-disc-line:before{content:""}.ri-discord-fill:before{content:""}.ri-discord-line:before{content:""}.ri-discuss-fill:before{content:""}.ri-discuss-line:before{content:""}.ri-dislike-fill:before{content:""}.ri-dislike-line:before{content:""}.ri-disqus-fill:before{content:""}.ri-disqus-line:before{content:""}.ri-divide-fill:before{content:""}.ri-divide-line:before{content:""}.ri-donut-chart-fill:before{content:""}.ri-donut-chart-line:before{content:""}.ri-door-closed-fill:before{content:""}.ri-door-closed-line:before{content:""}.ri-door-fill:before{content:""}.ri-door-line:before{content:""}.ri-door-lock-box-fill:before{content:""}.ri-door-lock-box-line:before{content:""}.ri-door-lock-fill:before{content:""}.ri-door-lock-line:before{content:""}.ri-door-open-fill:before{content:""}.ri-door-open-line:before{content:""}.ri-dossier-fill:before{content:""}.ri-dossier-line:before{content:""}.ri-douban-fill:before{content:""}.ri-douban-line:before{content:""}.ri-double-quotes-l:before{content:""}.ri-double-quotes-r:before{content:""}.ri-download-2-fill:before{content:""}.ri-download-2-line:before{content:""}.ri-download-cloud-2-fill:before{content:""}.ri-download-cloud-2-line:before{content:""}.ri-download-cloud-fill:before{content:""}.ri-download-cloud-line:before{content:""}.ri-download-fill:before{content:""}.ri-download-line:before{content:""}.ri-draft-fill:before{content:""}.ri-draft-line:before{content:""}.ri-drag-drop-fill:before{content:""}.ri-drag-drop-line:before{content:""}.ri-drag-move-2-fill:before{content:""}.ri-drag-move-2-line:before{content:""}.ri-drag-move-fill:before{content:""}.ri-drag-move-line:before{content:""}.ri-dribbble-fill:before{content:""}.ri-dribbble-line:before{content:""}.ri-drive-fill:before{content:""}.ri-drive-line:before{content:""}.ri-drizzle-fill:before{content:""}.ri-drizzle-line:before{content:""}.ri-drop-fill:before{content:""}.ri-drop-line:before{content:""}.ri-dropbox-fill:before{content:""}.ri-dropbox-line:before{content:""}.ri-dual-sim-1-fill:before{content:""}.ri-dual-sim-1-line:before{content:""}.ri-dual-sim-2-fill:before{content:""}.ri-dual-sim-2-line:before{content:""}.ri-dv-fill:before{content:""}.ri-dv-line:before{content:""}.ri-dvd-fill:before{content:""}.ri-dvd-line:before{content:""}.ri-e-bike-2-fill:before{content:""}.ri-e-bike-2-line:before{content:""}.ri-e-bike-fill:before{content:""}.ri-e-bike-line:before{content:""}.ri-earth-fill:before{content:""}.ri-earth-line:before{content:""}.ri-earthquake-fill:before{content:""}.ri-earthquake-line:before{content:""}.ri-edge-fill:before{content:""}.ri-edge-line:before{content:""}.ri-edit-2-fill:before{content:""}.ri-edit-2-line:before{content:""}.ri-edit-box-fill:before{content:""}.ri-edit-box-line:before{content:""}.ri-edit-circle-fill:before{content:""}.ri-edit-circle-line:before{content:""}.ri-edit-fill:before{content:""}.ri-edit-line:before{content:""}.ri-eject-fill:before{content:""}.ri-eject-line:before{content:""}.ri-emotion-2-fill:before{content:""}.ri-emotion-2-line:before{content:""}.ri-emotion-fill:before{content:""}.ri-emotion-happy-fill:before{content:""}.ri-emotion-happy-line:before{content:""}.ri-emotion-laugh-fill:before{content:""}.ri-emotion-laugh-line:before{content:""}.ri-emotion-line:before{content:""}.ri-emotion-normal-fill:before{content:""}.ri-emotion-normal-line:before{content:""}.ri-emotion-sad-fill:before{content:""}.ri-emotion-sad-line:before{content:""}.ri-emotion-unhappy-fill:before{content:""}.ri-emotion-unhappy-line:before{content:""}.ri-empathize-fill:before{content:""}.ri-empathize-line:before{content:""}.ri-emphasis-cn:before{content:""}.ri-emphasis:before{content:""}.ri-english-input:before{content:""}.ri-equalizer-fill:before{content:""}.ri-equalizer-line:before{content:""}.ri-eraser-fill:before{content:""}.ri-eraser-line:before{content:""}.ri-error-warning-fill:before{content:""}.ri-error-warning-line:before{content:""}.ri-evernote-fill:before{content:""}.ri-evernote-line:before{content:""}.ri-exchange-box-fill:before{content:""}.ri-exchange-box-line:before{content:""}.ri-exchange-cny-fill:before{content:""}.ri-exchange-cny-line:before{content:""}.ri-exchange-dollar-fill:before{content:""}.ri-exchange-dollar-line:before{content:""}.ri-exchange-fill:before{content:""}.ri-exchange-funds-fill:before{content:""}.ri-exchange-funds-line:before{content:""}.ri-exchange-line:before{content:""}.ri-external-link-fill:before{content:""}.ri-external-link-line:before{content:""}.ri-eye-2-fill:before{content:""}.ri-eye-2-line:before{content:""}.ri-eye-close-fill:before{content:""}.ri-eye-close-line:before{content:""}.ri-eye-fill:before{content:""}.ri-eye-line:before{content:""}.ri-eye-off-fill:before{content:""}.ri-eye-off-line:before{content:""}.ri-facebook-box-fill:before{content:""}.ri-facebook-box-line:before{content:""}.ri-facebook-circle-fill:before{content:""}.ri-facebook-circle-line:before{content:""}.ri-facebook-fill:before{content:""}.ri-facebook-line:before{content:""}.ri-fahrenheit-fill:before{content:""}.ri-fahrenheit-line:before{content:""}.ri-feedback-fill:before{content:""}.ri-feedback-line:before{content:""}.ri-file-2-fill:before{content:""}.ri-file-2-line:before{content:""}.ri-file-3-fill:before{content:""}.ri-file-3-line:before{content:""}.ri-file-4-fill:before{content:""}.ri-file-4-line:before{content:""}.ri-file-add-fill:before{content:""}.ri-file-add-line:before{content:""}.ri-file-chart-2-fill:before{content:""}.ri-file-chart-2-line:before{content:""}.ri-file-chart-fill:before{content:""}.ri-file-chart-line:before{content:""}.ri-file-cloud-fill:before{content:""}.ri-file-cloud-line:before{content:""}.ri-file-code-fill:before{content:""}.ri-file-code-line:before{content:""}.ri-file-copy-2-fill:before{content:""}.ri-file-copy-2-line:before{content:""}.ri-file-copy-fill:before{content:""}.ri-file-copy-line:before{content:""}.ri-file-damage-fill:before{content:""}.ri-file-damage-line:before{content:""}.ri-file-download-fill:before{content:""}.ri-file-download-line:before{content:""}.ri-file-edit-fill:before{content:""}.ri-file-edit-line:before{content:""}.ri-file-excel-2-fill:before{content:""}.ri-file-excel-2-line:before{content:""}.ri-file-excel-fill:before{content:""}.ri-file-excel-line:before{content:""}.ri-file-fill:before{content:""}.ri-file-forbid-fill:before{content:""}.ri-file-forbid-line:before{content:""}.ri-file-gif-fill:before{content:""}.ri-file-gif-line:before{content:""}.ri-file-history-fill:before{content:""}.ri-file-history-line:before{content:""}.ri-file-hwp-fill:before{content:""}.ri-file-hwp-line:before{content:""}.ri-file-info-fill:before{content:""}.ri-file-info-line:before{content:""}.ri-file-line:before{content:""}.ri-file-list-2-fill:before{content:""}.ri-file-list-2-line:before{content:""}.ri-file-list-3-fill:before{content:""}.ri-file-list-3-line:before{content:""}.ri-file-list-fill:before{content:""}.ri-file-list-line:before{content:""}.ri-file-lock-fill:before{content:""}.ri-file-lock-line:before{content:""}.ri-file-mark-fill:before{content:""}.ri-file-mark-line:before{content:""}.ri-file-music-fill:before{content:""}.ri-file-music-line:before{content:""}.ri-file-paper-2-fill:before{content:""}.ri-file-paper-2-line:before{content:""}.ri-file-paper-fill:before{content:""}.ri-file-paper-line:before{content:""}.ri-file-pdf-fill:before{content:""}.ri-file-pdf-line:before{content:""}.ri-file-ppt-2-fill:before{content:""}.ri-file-ppt-2-line:before{content:""}.ri-file-ppt-fill:before{content:""}.ri-file-ppt-line:before{content:""}.ri-file-reduce-fill:before{content:""}.ri-file-reduce-line:before{content:""}.ri-file-search-fill:before{content:""}.ri-file-search-line:before{content:""}.ri-file-settings-fill:before{content:""}.ri-file-settings-line:before{content:""}.ri-file-shield-2-fill:before{content:""}.ri-file-shield-2-line:before{content:""}.ri-file-shield-fill:before{content:""}.ri-file-shield-line:before{content:""}.ri-file-shred-fill:before{content:""}.ri-file-shred-line:before{content:""}.ri-file-text-fill:before{content:""}.ri-file-text-line:before{content:""}.ri-file-transfer-fill:before{content:""}.ri-file-transfer-line:before{content:""}.ri-file-unknow-fill:before{content:""}.ri-file-unknow-line:before{content:""}.ri-file-upload-fill:before{content:""}.ri-file-upload-line:before{content:""}.ri-file-user-fill:before{content:""}.ri-file-user-line:before{content:""}.ri-file-warning-fill:before{content:""}.ri-file-warning-line:before{content:""}.ri-file-word-2-fill:before{content:""}.ri-file-word-2-line:before{content:""}.ri-file-word-fill:before{content:""}.ri-file-word-line:before{content:""}.ri-file-zip-fill:before{content:""}.ri-file-zip-line:before{content:""}.ri-film-fill:before{content:""}.ri-film-line:before{content:""}.ri-filter-2-fill:before{content:""}.ri-filter-2-line:before{content:""}.ri-filter-3-fill:before{content:""}.ri-filter-3-line:before{content:""}.ri-filter-fill:before{content:""}.ri-filter-line:before{content:""}.ri-filter-off-fill:before{content:""}.ri-filter-off-line:before{content:""}.ri-find-replace-fill:before{content:""}.ri-find-replace-line:before{content:""}.ri-finder-fill:before{content:""}.ri-finder-line:before{content:""}.ri-fingerprint-2-fill:before{content:""}.ri-fingerprint-2-line:before{content:""}.ri-fingerprint-fill:before{content:""}.ri-fingerprint-line:before{content:""}.ri-fire-fill:before{content:""}.ri-fire-line:before{content:""}.ri-firefox-fill:before{content:""}.ri-firefox-line:before{content:""}.ri-first-aid-kit-fill:before{content:""}.ri-first-aid-kit-line:before{content:""}.ri-flag-2-fill:before{content:""}.ri-flag-2-line:before{content:""}.ri-flag-fill:before{content:""}.ri-flag-line:before{content:""}.ri-flashlight-fill:before{content:""}.ri-flashlight-line:before{content:""}.ri-flask-fill:before{content:""}.ri-flask-line:before{content:""}.ri-flight-land-fill:before{content:""}.ri-flight-land-line:before{content:""}.ri-flight-takeoff-fill:before{content:""}.ri-flight-takeoff-line:before{content:""}.ri-flood-fill:before{content:""}.ri-flood-line:before{content:""}.ri-flow-chart:before{content:""}.ri-flutter-fill:before{content:""}.ri-flutter-line:before{content:""}.ri-focus-2-fill:before{content:""}.ri-focus-2-line:before{content:""}.ri-focus-3-fill:before{content:""}.ri-focus-3-line:before{content:""}.ri-focus-fill:before{content:""}.ri-focus-line:before{content:""}.ri-foggy-fill:before{content:""}.ri-foggy-line:before{content:""}.ri-folder-2-fill:before{content:""}.ri-folder-2-line:before{content:""}.ri-folder-3-fill:before{content:""}.ri-folder-3-line:before{content:""}.ri-folder-4-fill:before{content:""}.ri-folder-4-line:before{content:""}.ri-folder-5-fill:before{content:""}.ri-folder-5-line:before{content:""}.ri-folder-add-fill:before{content:""}.ri-folder-add-line:before{content:""}.ri-folder-chart-2-fill:before{content:""}.ri-folder-chart-2-line:before{content:""}.ri-folder-chart-fill:before{content:""}.ri-folder-chart-line:before{content:""}.ri-folder-download-fill:before{content:""}.ri-folder-download-line:before{content:""}.ri-folder-fill:before{content:""}.ri-folder-forbid-fill:before{content:""}.ri-folder-forbid-line:before{content:""}.ri-folder-history-fill:before{content:""}.ri-folder-history-line:before{content:""}.ri-folder-info-fill:before{content:""}.ri-folder-info-line:before{content:""}.ri-folder-keyhole-fill:before{content:""}.ri-folder-keyhole-line:before{content:""}.ri-folder-line:before{content:""}.ri-folder-lock-fill:before{content:""}.ri-folder-lock-line:before{content:""}.ri-folder-music-fill:before{content:""}.ri-folder-music-line:before{content:""}.ri-folder-open-fill:before{content:""}.ri-folder-open-line:before{content:""}.ri-folder-received-fill:before{content:""}.ri-folder-received-line:before{content:""}.ri-folder-reduce-fill:before{content:""}.ri-folder-reduce-line:before{content:""}.ri-folder-settings-fill:before{content:""}.ri-folder-settings-line:before{content:""}.ri-folder-shared-fill:before{content:""}.ri-folder-shared-line:before{content:""}.ri-folder-shield-2-fill:before{content:""}.ri-folder-shield-2-line:before{content:""}.ri-folder-shield-fill:before{content:""}.ri-folder-shield-line:before{content:""}.ri-folder-transfer-fill:before{content:""}.ri-folder-transfer-line:before{content:""}.ri-folder-unknow-fill:before{content:""}.ri-folder-unknow-line:before{content:""}.ri-folder-upload-fill:before{content:""}.ri-folder-upload-line:before{content:""}.ri-folder-user-fill:before{content:""}.ri-folder-user-line:before{content:""}.ri-folder-warning-fill:before{content:""}.ri-folder-warning-line:before{content:""}.ri-folder-zip-fill:before{content:""}.ri-folder-zip-line:before{content:""}.ri-folders-fill:before{content:""}.ri-folders-line:before{content:""}.ri-font-color:before{content:""}.ri-font-size-2:before{content:""}.ri-font-size:before{content:""}.ri-football-fill:before{content:""}.ri-football-line:before{content:""}.ri-footprint-fill:before{content:""}.ri-footprint-line:before{content:""}.ri-forbid-2-fill:before{content:""}.ri-forbid-2-line:before{content:""}.ri-forbid-fill:before{content:""}.ri-forbid-line:before{content:""}.ri-format-clear:before{content:""}.ri-fridge-fill:before{content:""}.ri-fridge-line:before{content:""}.ri-fullscreen-exit-fill:before{content:""}.ri-fullscreen-exit-line:before{content:""}.ri-fullscreen-fill:before{content:""}.ri-fullscreen-line:before{content:""}.ri-function-fill:before{content:""}.ri-function-line:before{content:""}.ri-functions:before{content:""}.ri-funds-box-fill:before{content:""}.ri-funds-box-line:before{content:""}.ri-funds-fill:before{content:""}.ri-funds-line:before{content:""}.ri-gallery-fill:before{content:""}.ri-gallery-line:before{content:""}.ri-gallery-upload-fill:before{content:""}.ri-gallery-upload-line:before{content:""}.ri-game-fill:before{content:""}.ri-game-line:before{content:""}.ri-gamepad-fill:before{content:""}.ri-gamepad-line:before{content:""}.ri-gas-station-fill:before{content:""}.ri-gas-station-line:before{content:""}.ri-gatsby-fill:before{content:""}.ri-gatsby-line:before{content:""}.ri-genderless-fill:before{content:""}.ri-genderless-line:before{content:""}.ri-ghost-2-fill:before{content:""}.ri-ghost-2-line:before{content:""}.ri-ghost-fill:before{content:""}.ri-ghost-line:before{content:""}.ri-ghost-smile-fill:before{content:""}.ri-ghost-smile-line:before{content:""}.ri-gift-2-fill:before{content:""}.ri-gift-2-line:before{content:""}.ri-gift-fill:before{content:""}.ri-gift-line:before{content:""}.ri-git-branch-fill:before{content:""}.ri-git-branch-line:before{content:""}.ri-git-commit-fill:before{content:""}.ri-git-commit-line:before{content:""}.ri-git-merge-fill:before{content:""}.ri-git-merge-line:before{content:""}.ri-git-pull-request-fill:before{content:""}.ri-git-pull-request-line:before{content:""}.ri-git-repository-commits-fill:before{content:""}.ri-git-repository-commits-line:before{content:""}.ri-git-repository-fill:before{content:""}.ri-git-repository-line:before{content:""}.ri-git-repository-private-fill:before{content:""}.ri-git-repository-private-line:before{content:""}.ri-github-fill:before{content:""}.ri-github-line:before{content:""}.ri-gitlab-fill:before{content:""}.ri-gitlab-line:before{content:""}.ri-global-fill:before{content:""}.ri-global-line:before{content:""}.ri-globe-fill:before{content:""}.ri-globe-line:before{content:""}.ri-goblet-fill:before{content:""}.ri-goblet-line:before{content:""}.ri-google-fill:before{content:""}.ri-google-line:before{content:""}.ri-google-play-fill:before{content:""}.ri-google-play-line:before{content:""}.ri-government-fill:before{content:""}.ri-government-line:before{content:""}.ri-gps-fill:before{content:""}.ri-gps-line:before{content:""}.ri-gradienter-fill:before{content:""}.ri-gradienter-line:before{content:""}.ri-grid-fill:before{content:""}.ri-grid-line:before{content:""}.ri-group-2-fill:before{content:""}.ri-group-2-line:before{content:""}.ri-group-fill:before{content:""}.ri-group-line:before{content:""}.ri-guide-fill:before{content:""}.ri-guide-line:before{content:""}.ri-h-1:before{content:""}.ri-h-2:before{content:""}.ri-h-3:before{content:""}.ri-h-4:before{content:""}.ri-h-5:before{content:""}.ri-h-6:before{content:""}.ri-hail-fill:before{content:""}.ri-hail-line:before{content:""}.ri-hammer-fill:before{content:""}.ri-hammer-line:before{content:""}.ri-hand-coin-fill:before{content:""}.ri-hand-coin-line:before{content:""}.ri-hand-heart-fill:before{content:""}.ri-hand-heart-line:before{content:""}.ri-hand-sanitizer-fill:before{content:""}.ri-hand-sanitizer-line:before{content:""}.ri-handbag-fill:before{content:""}.ri-handbag-line:before{content:""}.ri-hard-drive-2-fill:before{content:""}.ri-hard-drive-2-line:before{content:""}.ri-hard-drive-fill:before{content:""}.ri-hard-drive-line:before{content:""}.ri-hashtag:before{content:""}.ri-haze-2-fill:before{content:""}.ri-haze-2-line:before{content:""}.ri-haze-fill:before{content:""}.ri-haze-line:before{content:""}.ri-hd-fill:before{content:""}.ri-hd-line:before{content:""}.ri-heading:before{content:""}.ri-headphone-fill:before{content:""}.ri-headphone-line:before{content:""}.ri-health-book-fill:before{content:""}.ri-health-book-line:before{content:""}.ri-heart-2-fill:before{content:""}.ri-heart-2-line:before{content:""}.ri-heart-3-fill:before{content:""}.ri-heart-3-line:before{content:""}.ri-heart-add-fill:before{content:""}.ri-heart-add-line:before{content:""}.ri-heart-fill:before{content:""}.ri-heart-line:before{content:""}.ri-heart-pulse-fill:before{content:""}.ri-heart-pulse-line:before{content:""}.ri-hearts-fill:before{content:""}.ri-hearts-line:before{content:""}.ri-heavy-showers-fill:before{content:""}.ri-heavy-showers-line:before{content:""}.ri-history-fill:before{content:""}.ri-history-line:before{content:""}.ri-home-2-fill:before{content:""}.ri-home-2-line:before{content:""}.ri-home-3-fill:before{content:""}.ri-home-3-line:before{content:""}.ri-home-4-fill:before{content:""}.ri-home-4-line:before{content:""}.ri-home-5-fill:before{content:""}.ri-home-5-line:before{content:""}.ri-home-6-fill:before{content:""}.ri-home-6-line:before{content:""}.ri-home-7-fill:before{content:""}.ri-home-7-line:before{content:""}.ri-home-8-fill:before{content:""}.ri-home-8-line:before{content:""}.ri-home-fill:before{content:""}.ri-home-gear-fill:before{content:""}.ri-home-gear-line:before{content:""}.ri-home-heart-fill:before{content:""}.ri-home-heart-line:before{content:""}.ri-home-line:before{content:""}.ri-home-smile-2-fill:before{content:""}.ri-home-smile-2-line:before{content:""}.ri-home-smile-fill:before{content:""}.ri-home-smile-line:before{content:""}.ri-home-wifi-fill:before{content:""}.ri-home-wifi-line:before{content:""}.ri-honor-of-kings-fill:before{content:""}.ri-honor-of-kings-line:before{content:""}.ri-honour-fill:before{content:""}.ri-honour-line:before{content:""}.ri-hospital-fill:before{content:""}.ri-hospital-line:before{content:""}.ri-hotel-bed-fill:before{content:""}.ri-hotel-bed-line:before{content:""}.ri-hotel-fill:before{content:""}.ri-hotel-line:before{content:""}.ri-hotspot-fill:before{content:""}.ri-hotspot-line:before{content:""}.ri-hq-fill:before{content:""}.ri-hq-line:before{content:""}.ri-html5-fill:before{content:""}.ri-html5-line:before{content:""}.ri-ie-fill:before{content:""}.ri-ie-line:before{content:""}.ri-image-2-fill:before{content:""}.ri-image-2-line:before{content:""}.ri-image-add-fill:before{content:""}.ri-image-add-line:before{content:""}.ri-image-edit-fill:before{content:""}.ri-image-edit-line:before{content:""}.ri-image-fill:before{content:""}.ri-image-line:before{content:""}.ri-inbox-archive-fill:before{content:""}.ri-inbox-archive-line:before{content:""}.ri-inbox-fill:before{content:""}.ri-inbox-line:before{content:""}.ri-inbox-unarchive-fill:before{content:""}.ri-inbox-unarchive-line:before{content:""}.ri-increase-decrease-fill:before{content:""}.ri-increase-decrease-line:before{content:""}.ri-indent-decrease:before{content:""}.ri-indent-increase:before{content:""}.ri-indeterminate-circle-fill:before{content:""}.ri-indeterminate-circle-line:before{content:""}.ri-information-fill:before{content:""}.ri-information-line:before{content:""}.ri-infrared-thermometer-fill:before{content:""}.ri-infrared-thermometer-line:before{content:""}.ri-ink-bottle-fill:before{content:""}.ri-ink-bottle-line:before{content:""}.ri-input-cursor-move:before{content:""}.ri-input-method-fill:before{content:""}.ri-input-method-line:before{content:""}.ri-insert-column-left:before{content:""}.ri-insert-column-right:before{content:""}.ri-insert-row-bottom:before{content:""}.ri-insert-row-top:before{content:""}.ri-instagram-fill:before{content:""}.ri-instagram-line:before{content:""}.ri-install-fill:before{content:""}.ri-install-line:before{content:""}.ri-invision-fill:before{content:""}.ri-invision-line:before{content:""}.ri-italic:before{content:""}.ri-kakao-talk-fill:before{content:""}.ri-kakao-talk-line:before{content:""}.ri-key-2-fill:before{content:""}.ri-key-2-line:before{content:""}.ri-key-fill:before{content:""}.ri-key-line:before{content:""}.ri-keyboard-box-fill:before{content:""}.ri-keyboard-box-line:before{content:""}.ri-keyboard-fill:before{content:""}.ri-keyboard-line:before{content:""}.ri-keynote-fill:before{content:""}.ri-keynote-line:before{content:""}.ri-knife-blood-fill:before{content:""}.ri-knife-blood-line:before{content:""}.ri-knife-fill:before{content:""}.ri-knife-line:before{content:""}.ri-landscape-fill:before{content:""}.ri-landscape-line:before{content:""}.ri-layout-2-fill:before{content:""}.ri-layout-2-line:before{content:""}.ri-layout-3-fill:before{content:""}.ri-layout-3-line:before{content:""}.ri-layout-4-fill:before{content:""}.ri-layout-4-line:before{content:""}.ri-layout-5-fill:before{content:""}.ri-layout-5-line:before{content:""}.ri-layout-6-fill:before{content:""}.ri-layout-6-line:before{content:""}.ri-layout-bottom-2-fill:before{content:""}.ri-layout-bottom-2-line:before{content:""}.ri-layout-bottom-fill:before{content:""}.ri-layout-bottom-line:before{content:""}.ri-layout-column-fill:before{content:""}.ri-layout-column-line:before{content:""}.ri-layout-fill:before{content:""}.ri-layout-grid-fill:before{content:""}.ri-layout-grid-line:before{content:""}.ri-layout-left-2-fill:before{content:""}.ri-layout-left-2-line:before{content:""}.ri-layout-left-fill:before{content:""}.ri-layout-left-line:before{content:""}.ri-layout-line:before{content:""}.ri-layout-masonry-fill:before{content:""}.ri-layout-masonry-line:before{content:""}.ri-layout-right-2-fill:before{content:""}.ri-layout-right-2-line:before{content:""}.ri-layout-right-fill:before{content:""}.ri-layout-right-line:before{content:""}.ri-layout-row-fill:before{content:""}.ri-layout-row-line:before{content:""}.ri-layout-top-2-fill:before{content:""}.ri-layout-top-2-line:before{content:""}.ri-layout-top-fill:before{content:""}.ri-layout-top-line:before{content:""}.ri-leaf-fill:before{content:""}.ri-leaf-line:before{content:""}.ri-lifebuoy-fill:before{content:""}.ri-lifebuoy-line:before{content:""}.ri-lightbulb-fill:before{content:""}.ri-lightbulb-flash-fill:before{content:""}.ri-lightbulb-flash-line:before{content:""}.ri-lightbulb-line:before{content:""}.ri-line-chart-fill:before{content:""}.ri-line-chart-line:before{content:""}.ri-line-fill:before{content:""}.ri-line-height:before{content:""}.ri-line-line:before{content:""}.ri-link-m:before{content:""}.ri-link-unlink-m:before{content:""}.ri-link-unlink:before{content:""}.ri-link:before{content:""}.ri-linkedin-box-fill:before{content:""}.ri-linkedin-box-line:before{content:""}.ri-linkedin-fill:before{content:""}.ri-linkedin-line:before{content:""}.ri-links-fill:before{content:""}.ri-links-line:before{content:""}.ri-list-check-2:before{content:""}.ri-list-check:before{content:""}.ri-list-ordered:before{content:""}.ri-list-settings-fill:before{content:""}.ri-list-settings-line:before{content:""}.ri-list-unordered:before{content:""}.ri-live-fill:before{content:""}.ri-live-line:before{content:""}.ri-loader-2-fill:before{content:""}.ri-loader-2-line:before{content:""}.ri-loader-3-fill:before{content:""}.ri-loader-3-line:before{content:""}.ri-loader-4-fill:before{content:""}.ri-loader-4-line:before{content:""}.ri-loader-5-fill:before{content:""}.ri-loader-5-line:before{content:""}.ri-loader-fill:before{content:""}.ri-loader-line:before{content:""}.ri-lock-2-fill:before{content:""}.ri-lock-2-line:before{content:""}.ri-lock-fill:before{content:""}.ri-lock-line:before{content:""}.ri-lock-password-fill:before{content:""}.ri-lock-password-line:before{content:""}.ri-lock-unlock-fill:before{content:""}.ri-lock-unlock-line:before{content:""}.ri-login-box-fill:before{content:""}.ri-login-box-line:before{content:""}.ri-login-circle-fill:before{content:""}.ri-login-circle-line:before{content:""}.ri-logout-box-fill:before{content:""}.ri-logout-box-line:before{content:""}.ri-logout-box-r-fill:before{content:""}.ri-logout-box-r-line:before{content:""}.ri-logout-circle-fill:before{content:""}.ri-logout-circle-line:before{content:""}.ri-logout-circle-r-fill:before{content:""}.ri-logout-circle-r-line:before{content:""}.ri-luggage-cart-fill:before{content:""}.ri-luggage-cart-line:before{content:""}.ri-luggage-deposit-fill:before{content:""}.ri-luggage-deposit-line:before{content:""}.ri-lungs-fill:before{content:""}.ri-lungs-line:before{content:""}.ri-mac-fill:before{content:""}.ri-mac-line:before{content:""}.ri-macbook-fill:before{content:""}.ri-macbook-line:before{content:""}.ri-magic-fill:before{content:""}.ri-magic-line:before{content:""}.ri-mail-add-fill:before{content:""}.ri-mail-add-line:before{content:""}.ri-mail-check-fill:before{content:""}.ri-mail-check-line:before{content:""}.ri-mail-close-fill:before{content:""}.ri-mail-close-line:before{content:""}.ri-mail-download-fill:before{content:""}.ri-mail-download-line:before{content:""}.ri-mail-fill:before{content:""}.ri-mail-forbid-fill:before{content:""}.ri-mail-forbid-line:before{content:""}.ri-mail-line:before{content:""}.ri-mail-lock-fill:before{content:""}.ri-mail-lock-line:before{content:""}.ri-mail-open-fill:before{content:""}.ri-mail-open-line:before{content:""}.ri-mail-send-fill:before{content:""}.ri-mail-send-line:before{content:""}.ri-mail-settings-fill:before{content:""}.ri-mail-settings-line:before{content:""}.ri-mail-star-fill:before{content:""}.ri-mail-star-line:before{content:""}.ri-mail-unread-fill:before{content:""}.ri-mail-unread-line:before{content:""}.ri-mail-volume-fill:before{content:""}.ri-mail-volume-line:before{content:""}.ri-map-2-fill:before{content:""}.ri-map-2-line:before{content:""}.ri-map-fill:before{content:""}.ri-map-line:before{content:""}.ri-map-pin-2-fill:before{content:""}.ri-map-pin-2-line:before{content:""}.ri-map-pin-3-fill:before{content:""}.ri-map-pin-3-line:before{content:""}.ri-map-pin-4-fill:before{content:""}.ri-map-pin-4-line:before{content:""}.ri-map-pin-5-fill:before{content:""}.ri-map-pin-5-line:before{content:""}.ri-map-pin-add-fill:before{content:""}.ri-map-pin-add-line:before{content:""}.ri-map-pin-fill:before{content:""}.ri-map-pin-line:before{content:""}.ri-map-pin-range-fill:before{content:""}.ri-map-pin-range-line:before{content:""}.ri-map-pin-time-fill:before{content:""}.ri-map-pin-time-line:before{content:""}.ri-map-pin-user-fill:before{content:""}.ri-map-pin-user-line:before{content:""}.ri-mark-pen-fill:before{content:""}.ri-mark-pen-line:before{content:""}.ri-markdown-fill:before{content:""}.ri-markdown-line:before{content:""}.ri-markup-fill:before{content:""}.ri-markup-line:before{content:""}.ri-mastercard-fill:before{content:""}.ri-mastercard-line:before{content:""}.ri-mastodon-fill:before{content:""}.ri-mastodon-line:before{content:""}.ri-medal-2-fill:before{content:""}.ri-medal-2-line:before{content:""}.ri-medal-fill:before{content:""}.ri-medal-line:before{content:""}.ri-medicine-bottle-fill:before{content:""}.ri-medicine-bottle-line:before{content:""}.ri-medium-fill:before{content:""}.ri-medium-line:before{content:""}.ri-men-fill:before{content:""}.ri-men-line:before{content:""}.ri-mental-health-fill:before{content:""}.ri-mental-health-line:before{content:""}.ri-menu-2-fill:before{content:""}.ri-menu-2-line:before{content:""}.ri-menu-3-fill:before{content:""}.ri-menu-3-line:before{content:""}.ri-menu-4-fill:before{content:""}.ri-menu-4-line:before{content:""}.ri-menu-5-fill:before{content:""}.ri-menu-5-line:before{content:""}.ri-menu-add-fill:before{content:""}.ri-menu-add-line:before{content:""}.ri-menu-fill:before{content:""}.ri-menu-fold-fill:before{content:""}.ri-menu-fold-line:before{content:""}.ri-menu-line:before{content:""}.ri-menu-unfold-fill:before{content:""}.ri-menu-unfold-line:before{content:""}.ri-merge-cells-horizontal:before{content:""}.ri-merge-cells-vertical:before{content:""}.ri-message-2-fill:before{content:""}.ri-message-2-line:before{content:""}.ri-message-3-fill:before{content:""}.ri-message-3-line:before{content:""}.ri-message-fill:before{content:""}.ri-message-line:before{content:""}.ri-messenger-fill:before{content:""}.ri-messenger-line:before{content:""}.ri-meteor-fill:before{content:""}.ri-meteor-line:before{content:""}.ri-mic-2-fill:before{content:""}.ri-mic-2-line:before{content:""}.ri-mic-fill:before{content:""}.ri-mic-line:before{content:""}.ri-mic-off-fill:before{content:""}.ri-mic-off-line:before{content:""}.ri-mickey-fill:before{content:""}.ri-mickey-line:before{content:""}.ri-microscope-fill:before{content:""}.ri-microscope-line:before{content:""}.ri-microsoft-fill:before{content:""}.ri-microsoft-line:before{content:""}.ri-mind-map:before{content:""}.ri-mini-program-fill:before{content:""}.ri-mini-program-line:before{content:""}.ri-mist-fill:before{content:""}.ri-mist-line:before{content:""}.ri-money-cny-box-fill:before{content:""}.ri-money-cny-box-line:before{content:""}.ri-money-cny-circle-fill:before{content:""}.ri-money-cny-circle-line:before{content:""}.ri-money-dollar-box-fill:before{content:""}.ri-money-dollar-box-line:before{content:""}.ri-money-dollar-circle-fill:before{content:""}.ri-money-dollar-circle-line:before{content:""}.ri-money-euro-box-fill:before{content:""}.ri-money-euro-box-line:before{content:""}.ri-money-euro-circle-fill:before{content:""}.ri-money-euro-circle-line:before{content:""}.ri-money-pound-box-fill:before{content:""}.ri-money-pound-box-line:before{content:""}.ri-money-pound-circle-fill:before{content:""}.ri-money-pound-circle-line:before{content:""}.ri-moon-clear-fill:before{content:""}.ri-moon-clear-line:before{content:""}.ri-moon-cloudy-fill:before{content:""}.ri-moon-cloudy-line:before{content:""}.ri-moon-fill:before{content:""}.ri-moon-foggy-fill:before{content:""}.ri-moon-foggy-line:before{content:""}.ri-moon-line:before{content:""}.ri-more-2-fill:before{content:""}.ri-more-2-line:before{content:""}.ri-more-fill:before{content:""}.ri-more-line:before{content:""}.ri-motorbike-fill:before{content:""}.ri-motorbike-line:before{content:""}.ri-mouse-fill:before{content:""}.ri-mouse-line:before{content:""}.ri-movie-2-fill:before{content:""}.ri-movie-2-line:before{content:""}.ri-movie-fill:before{content:""}.ri-movie-line:before{content:""}.ri-music-2-fill:before{content:""}.ri-music-2-line:before{content:""}.ri-music-fill:before{content:""}.ri-music-line:before{content:""}.ri-mv-fill:before{content:""}.ri-mv-line:before{content:""}.ri-navigation-fill:before{content:""}.ri-navigation-line:before{content:""}.ri-netease-cloud-music-fill:before{content:""}.ri-netease-cloud-music-line:before{content:""}.ri-netflix-fill:before{content:""}.ri-netflix-line:before{content:""}.ri-newspaper-fill:before{content:""}.ri-newspaper-line:before{content:""}.ri-node-tree:before{content:""}.ri-notification-2-fill:before{content:""}.ri-notification-2-line:before{content:""}.ri-notification-3-fill:before{content:""}.ri-notification-3-line:before{content:""}.ri-notification-4-fill:before{content:""}.ri-notification-4-line:before{content:""}.ri-notification-badge-fill:before{content:""}.ri-notification-badge-line:before{content:""}.ri-notification-fill:before{content:""}.ri-notification-line:before{content:""}.ri-notification-off-fill:before{content:""}.ri-notification-off-line:before{content:""}.ri-npmjs-fill:before{content:""}.ri-npmjs-line:before{content:""}.ri-number-0:before{content:""}.ri-number-1:before{content:""}.ri-number-2:before{content:""}.ri-number-3:before{content:""}.ri-number-4:before{content:""}.ri-number-5:before{content:""}.ri-number-6:before{content:""}.ri-number-7:before{content:""}.ri-number-8:before{content:""}.ri-number-9:before{content:""}.ri-numbers-fill:before{content:""}.ri-numbers-line:before{content:""}.ri-nurse-fill:before{content:""}.ri-nurse-line:before{content:""}.ri-oil-fill:before{content:""}.ri-oil-line:before{content:""}.ri-omega:before{content:""}.ri-open-arm-fill:before{content:""}.ri-open-arm-line:before{content:""}.ri-open-source-fill:before{content:""}.ri-open-source-line:before{content:""}.ri-opera-fill:before{content:""}.ri-opera-line:before{content:""}.ri-order-play-fill:before{content:""}.ri-order-play-line:before{content:""}.ri-organization-chart:before{content:""}.ri-outlet-2-fill:before{content:""}.ri-outlet-2-line:before{content:""}.ri-outlet-fill:before{content:""}.ri-outlet-line:before{content:""}.ri-page-separator:before{content:""}.ri-pages-fill:before{content:""}.ri-pages-line:before{content:""}.ri-paint-brush-fill:before{content:""}.ri-paint-brush-line:before{content:""}.ri-paint-fill:before{content:""}.ri-paint-line:before{content:""}.ri-palette-fill:before{content:""}.ri-palette-line:before{content:""}.ri-pantone-fill:before{content:""}.ri-pantone-line:before{content:""}.ri-paragraph:before{content:""}.ri-parent-fill:before{content:""}.ri-parent-line:before{content:""}.ri-parentheses-fill:before{content:""}.ri-parentheses-line:before{content:""}.ri-parking-box-fill:before{content:""}.ri-parking-box-line:before{content:""}.ri-parking-fill:before{content:""}.ri-parking-line:before{content:""}.ri-passport-fill:before{content:""}.ri-passport-line:before{content:""}.ri-patreon-fill:before{content:""}.ri-patreon-line:before{content:""}.ri-pause-circle-fill:before{content:""}.ri-pause-circle-line:before{content:""}.ri-pause-fill:before{content:""}.ri-pause-line:before{content:""}.ri-pause-mini-fill:before{content:""}.ri-pause-mini-line:before{content:""}.ri-paypal-fill:before{content:""}.ri-paypal-line:before{content:""}.ri-pen-nib-fill:before{content:""}.ri-pen-nib-line:before{content:""}.ri-pencil-fill:before{content:""}.ri-pencil-line:before{content:""}.ri-pencil-ruler-2-fill:before{content:""}.ri-pencil-ruler-2-line:before{content:""}.ri-pencil-ruler-fill:before{content:""}.ri-pencil-ruler-line:before{content:""}.ri-percent-fill:before{content:""}.ri-percent-line:before{content:""}.ri-phone-camera-fill:before{content:""}.ri-phone-camera-line:before{content:""}.ri-phone-fill:before{content:""}.ri-phone-find-fill:before{content:""}.ri-phone-find-line:before{content:""}.ri-phone-line:before{content:""}.ri-phone-lock-fill:before{content:""}.ri-phone-lock-line:before{content:""}.ri-picture-in-picture-2-fill:before{content:""}.ri-picture-in-picture-2-line:before{content:""}.ri-picture-in-picture-exit-fill:before{content:""}.ri-picture-in-picture-exit-line:before{content:""}.ri-picture-in-picture-fill:before{content:""}.ri-picture-in-picture-line:before{content:""}.ri-pie-chart-2-fill:before{content:""}.ri-pie-chart-2-line:before{content:""}.ri-pie-chart-box-fill:before{content:""}.ri-pie-chart-box-line:before{content:""}.ri-pie-chart-fill:before{content:""}.ri-pie-chart-line:before{content:""}.ri-pin-distance-fill:before{content:""}.ri-pin-distance-line:before{content:""}.ri-ping-pong-fill:before{content:""}.ri-ping-pong-line:before{content:""}.ri-pinterest-fill:before{content:""}.ri-pinterest-line:before{content:""}.ri-pinyin-input:before{content:""}.ri-pixelfed-fill:before{content:""}.ri-pixelfed-line:before{content:""}.ri-plane-fill:before{content:""}.ri-plane-line:before{content:""}.ri-plant-fill:before{content:""}.ri-plant-line:before{content:""}.ri-play-circle-fill:before{content:""}.ri-play-circle-line:before{content:""}.ri-play-fill:before{content:""}.ri-play-line:before{content:""}.ri-play-list-2-fill:before{content:""}.ri-play-list-2-line:before{content:""}.ri-play-list-add-fill:before{content:""}.ri-play-list-add-line:before{content:""}.ri-play-list-fill:before{content:""}.ri-play-list-line:before{content:""}.ri-play-mini-fill:before{content:""}.ri-play-mini-line:before{content:""}.ri-playstation-fill:before{content:""}.ri-playstation-line:before{content:""}.ri-plug-2-fill:before{content:""}.ri-plug-2-line:before{content:""}.ri-plug-fill:before{content:""}.ri-plug-line:before{content:""}.ri-polaroid-2-fill:before{content:""}.ri-polaroid-2-line:before{content:""}.ri-polaroid-fill:before{content:""}.ri-polaroid-line:before{content:""}.ri-police-car-fill:before{content:""}.ri-police-car-line:before{content:""}.ri-price-tag-2-fill:before{content:""}.ri-price-tag-2-line:before{content:""}.ri-price-tag-3-fill:before{content:""}.ri-price-tag-3-line:before{content:""}.ri-price-tag-fill:before{content:""}.ri-price-tag-line:before{content:""}.ri-printer-cloud-fill:before{content:""}.ri-printer-cloud-line:before{content:""}.ri-printer-fill:before{content:""}.ri-printer-line:before{content:""}.ri-product-hunt-fill:before{content:""}.ri-product-hunt-line:before{content:""}.ri-profile-fill:before{content:""}.ri-profile-line:before{content:""}.ri-projector-2-fill:before{content:""}.ri-projector-2-line:before{content:""}.ri-projector-fill:before{content:""}.ri-projector-line:before{content:""}.ri-psychotherapy-fill:before{content:""}.ri-psychotherapy-line:before{content:""}.ri-pulse-fill:before{content:""}.ri-pulse-line:before{content:""}.ri-pushpin-2-fill:before{content:""}.ri-pushpin-2-line:before{content:""}.ri-pushpin-fill:before{content:""}.ri-pushpin-line:before{content:""}.ri-qq-fill:before{content:""}.ri-qq-line:before{content:""}.ri-qr-code-fill:before{content:""}.ri-qr-code-line:before{content:""}.ri-qr-scan-2-fill:before{content:""}.ri-qr-scan-2-line:before{content:""}.ri-qr-scan-fill:before{content:""}.ri-qr-scan-line:before{content:""}.ri-question-answer-fill:before{content:""}.ri-question-answer-line:before{content:""}.ri-question-fill:before{content:""}.ri-question-line:before{content:""}.ri-question-mark:before{content:""}.ri-questionnaire-fill:before{content:""}.ri-questionnaire-line:before{content:""}.ri-quill-pen-fill:before{content:""}.ri-quill-pen-line:before{content:""}.ri-radar-fill:before{content:""}.ri-radar-line:before{content:""}.ri-radio-2-fill:before{content:""}.ri-radio-2-line:before{content:""}.ri-radio-button-fill:before{content:""}.ri-radio-button-line:before{content:""}.ri-radio-fill:before{content:""}.ri-radio-line:before{content:""}.ri-rainbow-fill:before{content:""}.ri-rainbow-line:before{content:""}.ri-rainy-fill:before{content:""}.ri-rainy-line:before{content:""}.ri-reactjs-fill:before{content:""}.ri-reactjs-line:before{content:""}.ri-record-circle-fill:before{content:""}.ri-record-circle-line:before{content:""}.ri-record-mail-fill:before{content:""}.ri-record-mail-line:before{content:""}.ri-recycle-fill:before{content:""}.ri-recycle-line:before{content:""}.ri-red-packet-fill:before{content:""}.ri-red-packet-line:before{content:""}.ri-reddit-fill:before{content:""}.ri-reddit-line:before{content:""}.ri-refresh-fill:before{content:""}.ri-refresh-line:before{content:""}.ri-refund-2-fill:before{content:""}.ri-refund-2-line:before{content:""}.ri-refund-fill:before{content:""}.ri-refund-line:before{content:""}.ri-registered-fill:before{content:""}.ri-registered-line:before{content:""}.ri-remixicon-fill:before{content:""}.ri-remixicon-line:before{content:""}.ri-remote-control-2-fill:before{content:""}.ri-remote-control-2-line:before{content:""}.ri-remote-control-fill:before{content:""}.ri-remote-control-line:before{content:""}.ri-repeat-2-fill:before{content:""}.ri-repeat-2-line:before{content:""}.ri-repeat-fill:before{content:""}.ri-repeat-line:before{content:""}.ri-repeat-one-fill:before{content:""}.ri-repeat-one-line:before{content:""}.ri-reply-all-fill:before{content:""}.ri-reply-all-line:before{content:""}.ri-reply-fill:before{content:""}.ri-reply-line:before{content:""}.ri-reserved-fill:before{content:""}.ri-reserved-line:before{content:""}.ri-rest-time-fill:before{content:""}.ri-rest-time-line:before{content:""}.ri-restart-fill:before{content:""}.ri-restart-line:before{content:""}.ri-restaurant-2-fill:before{content:""}.ri-restaurant-2-line:before{content:""}.ri-restaurant-fill:before{content:""}.ri-restaurant-line:before{content:""}.ri-rewind-fill:before{content:""}.ri-rewind-line:before{content:""}.ri-rewind-mini-fill:before{content:""}.ri-rewind-mini-line:before{content:""}.ri-rhythm-fill:before{content:""}.ri-rhythm-line:before{content:""}.ri-riding-fill:before{content:""}.ri-riding-line:before{content:""}.ri-road-map-fill:before{content:""}.ri-road-map-line:before{content:""}.ri-roadster-fill:before{content:""}.ri-roadster-line:before{content:""}.ri-robot-fill:before{content:""}.ri-robot-line:before{content:""}.ri-rocket-2-fill:before{content:""}.ri-rocket-2-line:before{content:""}.ri-rocket-fill:before{content:""}.ri-rocket-line:before{content:""}.ri-rotate-lock-fill:before{content:""}.ri-rotate-lock-line:before{content:""}.ri-rounded-corner:before{content:""}.ri-route-fill:before{content:""}.ri-route-line:before{content:""}.ri-router-fill:before{content:""}.ri-router-line:before{content:""}.ri-rss-fill:before{content:""}.ri-rss-line:before{content:""}.ri-ruler-2-fill:before{content:""}.ri-ruler-2-line:before{content:""}.ri-ruler-fill:before{content:""}.ri-ruler-line:before{content:""}.ri-run-fill:before{content:""}.ri-run-line:before{content:""}.ri-safari-fill:before{content:""}.ri-safari-line:before{content:""}.ri-safe-2-fill:before{content:""}.ri-safe-2-line:before{content:""}.ri-safe-fill:before{content:""}.ri-safe-line:before{content:""}.ri-sailboat-fill:before{content:""}.ri-sailboat-line:before{content:""}.ri-save-2-fill:before{content:""}.ri-save-2-line:before{content:""}.ri-save-3-fill:before{content:""}.ri-save-3-line:before{content:""}.ri-save-fill:before{content:""}.ri-save-line:before{content:""}.ri-scales-2-fill:before{content:""}.ri-scales-2-line:before{content:""}.ri-scales-3-fill:before{content:""}.ri-scales-3-line:before{content:""}.ri-scales-fill:before{content:""}.ri-scales-line:before{content:""}.ri-scan-2-fill:before{content:""}.ri-scan-2-line:before{content:""}.ri-scan-fill:before{content:""}.ri-scan-line:before{content:""}.ri-scissors-2-fill:before{content:""}.ri-scissors-2-line:before{content:""}.ri-scissors-cut-fill:before{content:""}.ri-scissors-cut-line:before{content:""}.ri-scissors-fill:before{content:""}.ri-scissors-line:before{content:""}.ri-screenshot-2-fill:before{content:""}.ri-screenshot-2-line:before{content:""}.ri-screenshot-fill:before{content:""}.ri-screenshot-line:before{content:""}.ri-sd-card-fill:before{content:""}.ri-sd-card-line:before{content:""}.ri-sd-card-mini-fill:before{content:""}.ri-sd-card-mini-line:before{content:""}.ri-search-2-fill:before{content:""}.ri-search-2-line:before{content:""}.ri-search-eye-fill:before{content:""}.ri-search-eye-line:before{content:""}.ri-search-fill:before{content:""}.ri-search-line:before{content:""}.ri-secure-payment-fill:before{content:""}.ri-secure-payment-line:before{content:""}.ri-seedling-fill:before{content:""}.ri-seedling-line:before{content:""}.ri-send-backward:before{content:""}.ri-send-plane-2-fill:before{content:""}.ri-send-plane-2-line:before{content:""}.ri-send-plane-fill:before{content:""}.ri-send-plane-line:before{content:""}.ri-send-to-back:before{content:""}.ri-sensor-fill:before{content:""}.ri-sensor-line:before{content:""}.ri-separator:before{content:""}.ri-server-fill:before{content:""}.ri-server-line:before{content:""}.ri-service-fill:before{content:""}.ri-service-line:before{content:""}.ri-settings-2-fill:before{content:""}.ri-settings-2-line:before{content:""}.ri-settings-3-fill:before{content:""}.ri-settings-3-line:before{content:""}.ri-settings-4-fill:before{content:""}.ri-settings-4-line:before{content:""}.ri-settings-5-fill:before{content:""}.ri-settings-5-line:before{content:""}.ri-settings-6-fill:before{content:""}.ri-settings-6-line:before{content:""}.ri-settings-fill:before{content:""}.ri-settings-line:before{content:""}.ri-shape-2-fill:before{content:""}.ri-shape-2-line:before{content:""}.ri-shape-fill:before{content:""}.ri-shape-line:before{content:""}.ri-share-box-fill:before{content:""}.ri-share-box-line:before{content:""}.ri-share-circle-fill:before{content:""}.ri-share-circle-line:before{content:""}.ri-share-fill:before{content:""}.ri-share-forward-2-fill:before{content:""}.ri-share-forward-2-line:before{content:""}.ri-share-forward-box-fill:before{content:""}.ri-share-forward-box-line:before{content:""}.ri-share-forward-fill:before{content:""}.ri-share-forward-line:before{content:""}.ri-share-line:before{content:""}.ri-shield-check-fill:before{content:""}.ri-shield-check-line:before{content:""}.ri-shield-cross-fill:before{content:""}.ri-shield-cross-line:before{content:""}.ri-shield-fill:before{content:""}.ri-shield-flash-fill:before{content:""}.ri-shield-flash-line:before{content:""}.ri-shield-keyhole-fill:before{content:""}.ri-shield-keyhole-line:before{content:""}.ri-shield-line:before{content:""}.ri-shield-star-fill:before{content:""}.ri-shield-star-line:before{content:""}.ri-shield-user-fill:before{content:""}.ri-shield-user-line:before{content:""}.ri-ship-2-fill:before{content:""}.ri-ship-2-line:before{content:""}.ri-ship-fill:before{content:""}.ri-ship-line:before{content:""}.ri-shirt-fill:before{content:""}.ri-shirt-line:before{content:""}.ri-shopping-bag-2-fill:before{content:""}.ri-shopping-bag-2-line:before{content:""}.ri-shopping-bag-3-fill:before{content:""}.ri-shopping-bag-3-line:before{content:""}.ri-shopping-bag-fill:before{content:""}.ri-shopping-bag-line:before{content:""}.ri-shopping-basket-2-fill:before{content:""}.ri-shopping-basket-2-line:before{content:""}.ri-shopping-basket-fill:before{content:""}.ri-shopping-basket-line:before{content:""}.ri-shopping-cart-2-fill:before{content:""}.ri-shopping-cart-2-line:before{content:""}.ri-shopping-cart-fill:before{content:""}.ri-shopping-cart-line:before{content:""}.ri-showers-fill:before{content:""}.ri-showers-line:before{content:""}.ri-shuffle-fill:before{content:""}.ri-shuffle-line:before{content:""}.ri-shut-down-fill:before{content:""}.ri-shut-down-line:before{content:""}.ri-side-bar-fill:before{content:""}.ri-side-bar-line:before{content:""}.ri-signal-tower-fill:before{content:""}.ri-signal-tower-line:before{content:""}.ri-signal-wifi-1-fill:before{content:""}.ri-signal-wifi-1-line:before{content:""}.ri-signal-wifi-2-fill:before{content:""}.ri-signal-wifi-2-line:before{content:""}.ri-signal-wifi-3-fill:before{content:""}.ri-signal-wifi-3-line:before{content:""}.ri-signal-wifi-error-fill:before{content:""}.ri-signal-wifi-error-line:before{content:""}.ri-signal-wifi-fill:before{content:""}.ri-signal-wifi-line:before{content:""}.ri-signal-wifi-off-fill:before{content:""}.ri-signal-wifi-off-line:before{content:""}.ri-sim-card-2-fill:before{content:""}.ri-sim-card-2-line:before{content:""}.ri-sim-card-fill:before{content:""}.ri-sim-card-line:before{content:""}.ri-single-quotes-l:before{content:""}.ri-single-quotes-r:before{content:""}.ri-sip-fill:before{content:""}.ri-sip-line:before{content:""}.ri-skip-back-fill:before{content:""}.ri-skip-back-line:before{content:""}.ri-skip-back-mini-fill:before{content:""}.ri-skip-back-mini-line:before{content:""}.ri-skip-forward-fill:before{content:""}.ri-skip-forward-line:before{content:""}.ri-skip-forward-mini-fill:before{content:""}.ri-skip-forward-mini-line:before{content:""}.ri-skull-2-fill:before{content:""}.ri-skull-2-line:before{content:""}.ri-skull-fill:before{content:""}.ri-skull-line:before{content:""}.ri-skype-fill:before{content:""}.ri-skype-line:before{content:""}.ri-slack-fill:before{content:""}.ri-slack-line:before{content:""}.ri-slice-fill:before{content:""}.ri-slice-line:before{content:""}.ri-slideshow-2-fill:before{content:""}.ri-slideshow-2-line:before{content:""}.ri-slideshow-3-fill:before{content:""}.ri-slideshow-3-line:before{content:""}.ri-slideshow-4-fill:before{content:""}.ri-slideshow-4-line:before{content:""}.ri-slideshow-fill:before{content:""}.ri-slideshow-line:before{content:""}.ri-smartphone-fill:before{content:""}.ri-smartphone-line:before{content:""}.ri-snapchat-fill:before{content:""}.ri-snapchat-line:before{content:""}.ri-snowy-fill:before{content:""}.ri-snowy-line:before{content:""}.ri-sort-asc:before{content:""}.ri-sort-desc:before{content:""}.ri-sound-module-fill:before{content:""}.ri-sound-module-line:before{content:""}.ri-soundcloud-fill:before{content:""}.ri-soundcloud-line:before{content:""}.ri-space-ship-fill:before{content:""}.ri-space-ship-line:before{content:""}.ri-space:before{content:""}.ri-spam-2-fill:before{content:""}.ri-spam-2-line:before{content:""}.ri-spam-3-fill:before{content:""}.ri-spam-3-line:before{content:""}.ri-spam-fill:before{content:""}.ri-spam-line:before{content:""}.ri-speaker-2-fill:before{content:""}.ri-speaker-2-line:before{content:""}.ri-speaker-3-fill:before{content:""}.ri-speaker-3-line:before{content:""}.ri-speaker-fill:before{content:""}.ri-speaker-line:before{content:""}.ri-spectrum-fill:before{content:""}.ri-spectrum-line:before{content:""}.ri-speed-fill:before{content:""}.ri-speed-line:before{content:""}.ri-speed-mini-fill:before{content:""}.ri-speed-mini-line:before{content:""}.ri-split-cells-horizontal:before{content:""}.ri-split-cells-vertical:before{content:""}.ri-spotify-fill:before{content:""}.ri-spotify-line:before{content:""}.ri-spy-fill:before{content:""}.ri-spy-line:before{content:""}.ri-stack-fill:before{content:""}.ri-stack-line:before{content:""}.ri-stack-overflow-fill:before{content:""}.ri-stack-overflow-line:before{content:""}.ri-stackshare-fill:before{content:""}.ri-stackshare-line:before{content:""}.ri-star-fill:before{content:""}.ri-star-half-fill:before{content:""}.ri-star-half-line:before{content:""}.ri-star-half-s-fill:before{content:""}.ri-star-half-s-line:before{content:""}.ri-star-line:before{content:""}.ri-star-s-fill:before{content:""}.ri-star-s-line:before{content:""}.ri-star-smile-fill:before{content:""}.ri-star-smile-line:before{content:""}.ri-steam-fill:before{content:""}.ri-steam-line:before{content:""}.ri-steering-2-fill:before{content:""}.ri-steering-2-line:before{content:""}.ri-steering-fill:before{content:""}.ri-steering-line:before{content:""}.ri-stethoscope-fill:before{content:""}.ri-stethoscope-line:before{content:""}.ri-sticky-note-2-fill:before{content:""}.ri-sticky-note-2-line:before{content:""}.ri-sticky-note-fill:before{content:""}.ri-sticky-note-line:before{content:""}.ri-stock-fill:before{content:""}.ri-stock-line:before{content:""}.ri-stop-circle-fill:before{content:""}.ri-stop-circle-line:before{content:""}.ri-stop-fill:before{content:""}.ri-stop-line:before{content:""}.ri-stop-mini-fill:before{content:""}.ri-stop-mini-line:before{content:""}.ri-store-2-fill:before{content:""}.ri-store-2-line:before{content:""}.ri-store-3-fill:before{content:""}.ri-store-3-line:before{content:""}.ri-store-fill:before{content:""}.ri-store-line:before{content:""}.ri-strikethrough-2:before{content:""}.ri-strikethrough:before{content:""}.ri-subscript-2:before{content:""}.ri-subscript:before{content:""}.ri-subtract-fill:before{content:""}.ri-subtract-line:before{content:""}.ri-subway-fill:before{content:""}.ri-subway-line:before{content:""}.ri-subway-wifi-fill:before{content:""}.ri-subway-wifi-line:before{content:""}.ri-suitcase-2-fill:before{content:""}.ri-suitcase-2-line:before{content:""}.ri-suitcase-3-fill:before{content:""}.ri-suitcase-3-line:before{content:""}.ri-suitcase-fill:before{content:""}.ri-suitcase-line:before{content:""}.ri-sun-cloudy-fill:before{content:""}.ri-sun-cloudy-line:before{content:""}.ri-sun-fill:before{content:""}.ri-sun-foggy-fill:before{content:""}.ri-sun-foggy-line:before{content:""}.ri-sun-line:before{content:""}.ri-superscript-2:before{content:""}.ri-superscript:before{content:""}.ri-surgical-mask-fill:before{content:""}.ri-surgical-mask-line:before{content:""}.ri-surround-sound-fill:before{content:""}.ri-surround-sound-line:before{content:""}.ri-survey-fill:before{content:""}.ri-survey-line:before{content:""}.ri-swap-box-fill:before{content:""}.ri-swap-box-line:before{content:""}.ri-swap-fill:before{content:""}.ri-swap-line:before{content:""}.ri-switch-fill:before{content:""}.ri-switch-line:before{content:""}.ri-sword-fill:before{content:""}.ri-sword-line:before{content:""}.ri-syringe-fill:before{content:""}.ri-syringe-line:before{content:""}.ri-t-box-fill:before{content:""}.ri-t-box-line:before{content:""}.ri-t-shirt-2-fill:before{content:""}.ri-t-shirt-2-line:before{content:""}.ri-t-shirt-air-fill:before{content:""}.ri-t-shirt-air-line:before{content:""}.ri-t-shirt-fill:before{content:""}.ri-t-shirt-line:before{content:""}.ri-table-2:before{content:""}.ri-table-alt-fill:before{content:""}.ri-table-alt-line:before{content:""}.ri-table-fill:before{content:""}.ri-table-line:before{content:""}.ri-tablet-fill:before{content:""}.ri-tablet-line:before{content:""}.ri-takeaway-fill:before{content:""}.ri-takeaway-line:before{content:""}.ri-taobao-fill:before{content:""}.ri-taobao-line:before{content:""}.ri-tape-fill:before{content:""}.ri-tape-line:before{content:""}.ri-task-fill:before{content:""}.ri-task-line:before{content:""}.ri-taxi-fill:before{content:""}.ri-taxi-line:before{content:""}.ri-taxi-wifi-fill:before{content:""}.ri-taxi-wifi-line:before{content:""}.ri-team-fill:before{content:""}.ri-team-line:before{content:""}.ri-telegram-fill:before{content:""}.ri-telegram-line:before{content:""}.ri-temp-cold-fill:before{content:""}.ri-temp-cold-line:before{content:""}.ri-temp-hot-fill:before{content:""}.ri-temp-hot-line:before{content:""}.ri-terminal-box-fill:before{content:""}.ri-terminal-box-line:before{content:""}.ri-terminal-fill:before{content:""}.ri-terminal-line:before{content:""}.ri-terminal-window-fill:before{content:""}.ri-terminal-window-line:before{content:""}.ri-test-tube-fill:before{content:""}.ri-test-tube-line:before{content:""}.ri-text-direction-l:before{content:""}.ri-text-direction-r:before{content:""}.ri-text-spacing:before{content:""}.ri-text-wrap:before{content:""}.ri-text:before{content:""}.ri-thermometer-fill:before{content:""}.ri-thermometer-line:before{content:""}.ri-thumb-down-fill:before{content:""}.ri-thumb-down-line:before{content:""}.ri-thumb-up-fill:before{content:""}.ri-thumb-up-line:before{content:""}.ri-thunderstorms-fill:before{content:""}.ri-thunderstorms-line:before{content:""}.ri-ticket-2-fill:before{content:""}.ri-ticket-2-line:before{content:""}.ri-ticket-fill:before{content:""}.ri-ticket-line:before{content:""}.ri-time-fill:before{content:""}.ri-time-line:before{content:""}.ri-timer-2-fill:before{content:""}.ri-timer-2-line:before{content:""}.ri-timer-fill:before{content:""}.ri-timer-flash-fill:before{content:""}.ri-timer-flash-line:before{content:""}.ri-timer-line:before{content:""}.ri-todo-fill:before{content:""}.ri-todo-line:before{content:""}.ri-toggle-fill:before{content:""}.ri-toggle-line:before{content:""}.ri-tools-fill:before{content:""}.ri-tools-line:before{content:""}.ri-tornado-fill:before{content:""}.ri-tornado-line:before{content:""}.ri-trademark-fill:before{content:""}.ri-trademark-line:before{content:""}.ri-traffic-light-fill:before{content:""}.ri-traffic-light-line:before{content:""}.ri-train-fill:before{content:""}.ri-train-line:before{content:""}.ri-train-wifi-fill:before{content:""}.ri-train-wifi-line:before{content:""}.ri-translate-2:before{content:""}.ri-translate:before{content:""}.ri-travesti-fill:before{content:""}.ri-travesti-line:before{content:""}.ri-treasure-map-fill:before{content:""}.ri-treasure-map-line:before{content:""}.ri-trello-fill:before{content:""}.ri-trello-line:before{content:""}.ri-trophy-fill:before{content:""}.ri-trophy-line:before{content:""}.ri-truck-fill:before{content:""}.ri-truck-line:before{content:""}.ri-tumblr-fill:before{content:""}.ri-tumblr-line:before{content:""}.ri-tv-2-fill:before{content:""}.ri-tv-2-line:before{content:""}.ri-tv-fill:before{content:""}.ri-tv-line:before{content:""}.ri-twitch-fill:before{content:""}.ri-twitch-line:before{content:""}.ri-twitter-fill:before{content:""}.ri-twitter-line:before{content:""}.ri-typhoon-fill:before{content:""}.ri-typhoon-line:before{content:""}.ri-u-disk-fill:before{content:""}.ri-u-disk-line:before{content:""}.ri-ubuntu-fill:before{content:""}.ri-ubuntu-line:before{content:""}.ri-umbrella-fill:before{content:""}.ri-umbrella-line:before{content:""}.ri-underline:before{content:""}.ri-uninstall-fill:before{content:""}.ri-uninstall-line:before{content:""}.ri-unsplash-fill:before{content:""}.ri-unsplash-line:before{content:""}.ri-upload-2-fill:before{content:""}.ri-upload-2-line:before{content:""}.ri-upload-cloud-2-fill:before{content:""}.ri-upload-cloud-2-line:before{content:""}.ri-upload-cloud-fill:before{content:""}.ri-upload-cloud-line:before{content:""}.ri-upload-fill:before{content:""}.ri-upload-line:before{content:""}.ri-usb-fill:before{content:""}.ri-usb-line:before{content:""}.ri-user-2-fill:before{content:""}.ri-user-2-line:before{content:""}.ri-user-3-fill:before{content:""}.ri-user-3-line:before{content:""}.ri-user-4-fill:before{content:""}.ri-user-4-line:before{content:""}.ri-user-5-fill:before{content:""}.ri-user-5-line:before{content:""}.ri-user-6-fill:before{content:""}.ri-user-6-line:before{content:""}.ri-user-add-fill:before{content:""}.ri-user-add-line:before{content:""}.ri-user-fill:before{content:""}.ri-user-follow-fill:before{content:""}.ri-user-follow-line:before{content:""}.ri-user-heart-fill:before{content:""}.ri-user-heart-line:before{content:""}.ri-user-line:before{content:""}.ri-user-location-fill:before{content:""}.ri-user-location-line:before{content:""}.ri-user-received-2-fill:before{content:""}.ri-user-received-2-line:before{content:""}.ri-user-received-fill:before{content:""}.ri-user-received-line:before{content:""}.ri-user-search-fill:before{content:""}.ri-user-search-line:before{content:""}.ri-user-settings-fill:before{content:""}.ri-user-settings-line:before{content:""}.ri-user-shared-2-fill:before{content:""}.ri-user-shared-2-line:before{content:""}.ri-user-shared-fill:before{content:""}.ri-user-shared-line:before{content:""}.ri-user-smile-fill:before{content:""}.ri-user-smile-line:before{content:""}.ri-user-star-fill:before{content:""}.ri-user-star-line:before{content:""}.ri-user-unfollow-fill:before{content:""}.ri-user-unfollow-line:before{content:""}.ri-user-voice-fill:before{content:""}.ri-user-voice-line:before{content:""}.ri-video-add-fill:before{content:""}.ri-video-add-line:before{content:""}.ri-video-chat-fill:before{content:""}.ri-video-chat-line:before{content:""}.ri-video-download-fill:before{content:""}.ri-video-download-line:before{content:""}.ri-video-fill:before{content:""}.ri-video-line:before{content:""}.ri-video-upload-fill:before{content:""}.ri-video-upload-line:before{content:""}.ri-vidicon-2-fill:before{content:""}.ri-vidicon-2-line:before{content:""}.ri-vidicon-fill:before{content:""}.ri-vidicon-line:before{content:""}.ri-vimeo-fill:before{content:""}.ri-vimeo-line:before{content:""}.ri-vip-crown-2-fill:before{content:""}.ri-vip-crown-2-line:before{content:""}.ri-vip-crown-fill:before{content:""}.ri-vip-crown-line:before{content:""}.ri-vip-diamond-fill:before{content:""}.ri-vip-diamond-line:before{content:""}.ri-vip-fill:before{content:""}.ri-vip-line:before{content:""}.ri-virus-fill:before{content:""}.ri-virus-line:before{content:""}.ri-visa-fill:before{content:""}.ri-visa-line:before{content:""}.ri-voice-recognition-fill:before{content:""}.ri-voice-recognition-line:before{content:""}.ri-voiceprint-fill:before{content:""}.ri-voiceprint-line:before{content:""}.ri-volume-down-fill:before{content:""}.ri-volume-down-line:before{content:""}.ri-volume-mute-fill:before{content:""}.ri-volume-mute-line:before{content:""}.ri-volume-off-vibrate-fill:before{content:""}.ri-volume-off-vibrate-line:before{content:""}.ri-volume-up-fill:before{content:""}.ri-volume-up-line:before{content:""}.ri-volume-vibrate-fill:before{content:""}.ri-volume-vibrate-line:before{content:""}.ri-vuejs-fill:before{content:""}.ri-vuejs-line:before{content:""}.ri-walk-fill:before{content:""}.ri-walk-line:before{content:""}.ri-wallet-2-fill:before{content:""}.ri-wallet-2-line:before{content:""}.ri-wallet-3-fill:before{content:""}.ri-wallet-3-line:before{content:""}.ri-wallet-fill:before{content:""}.ri-wallet-line:before{content:""}.ri-water-flash-fill:before{content:""}.ri-water-flash-line:before{content:""}.ri-webcam-fill:before{content:""}.ri-webcam-line:before{content:""}.ri-wechat-2-fill:before{content:""}.ri-wechat-2-line:before{content:""}.ri-wechat-fill:before{content:""}.ri-wechat-line:before{content:""}.ri-wechat-pay-fill:before{content:""}.ri-wechat-pay-line:before{content:""}.ri-weibo-fill:before{content:""}.ri-weibo-line:before{content:""}.ri-whatsapp-fill:before{content:""}.ri-whatsapp-line:before{content:""}.ri-wheelchair-fill:before{content:""}.ri-wheelchair-line:before{content:""}.ri-wifi-fill:before{content:""}.ri-wifi-line:before{content:""}.ri-wifi-off-fill:before{content:""}.ri-wifi-off-line:before{content:""}.ri-window-2-fill:before{content:""}.ri-window-2-line:before{content:""}.ri-window-fill:before{content:""}.ri-window-line:before{content:""}.ri-windows-fill:before{content:""}.ri-windows-line:before{content:""}.ri-windy-fill:before{content:""}.ri-windy-line:before{content:""}.ri-wireless-charging-fill:before{content:""}.ri-wireless-charging-line:before{content:""}.ri-women-fill:before{content:""}.ri-women-line:before{content:""}.ri-wubi-input:before{content:""}.ri-xbox-fill:before{content:""}.ri-xbox-line:before{content:""}.ri-xing-fill:before{content:""}.ri-xing-line:before{content:""}.ri-youtube-fill:before{content:""}.ri-youtube-line:before{content:""}.ri-zcool-fill:before{content:""}.ri-zcool-line:before{content:""}.ri-zhihu-fill:before{content:""}.ri-zhihu-line:before{content:""}.ri-zoom-in-fill:before{content:""}.ri-zoom-in-line:before{content:""}.ri-zoom-out-fill:before{content:""}.ri-zoom-out-line:before{content:""}.ri-zzz-fill:before{content:""}.ri-zzz-line:before{content:""}:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #ea4c89;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #33d685;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6e7985;--bs-gray-dark: #313c47;--bs-gray-100: #f8f9fc;--bs-gray-200: #f3f5f9;--bs-gray-300: #e2e5ec;--bs-gray-400: #ccd2da;--bs-gray-500: #9ea7b1;--bs-gray-600: #6e7985;--bs-gray-700: #41505f;--bs-gray-800: #313c47;--bs-gray-900: #212830;--bs-primary: #506fd9;--bs-secondary: #6e7985;--bs-success: #0cb785;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fc;--bs-dark: #212830;--bs-primary-rgb: 80, 111, 217;--bs-secondary-rgb: 110, 121, 133;--bs-success-rgb: 12, 183, 133;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 252;--bs-dark-rgb: 33, 40, 48;--bs-primary-text-emphasis: rgb(32, 44.4, 86.8);--bs-secondary-text-emphasis: rgb(44, 48.4, 53.2);--bs-success-text-emphasis: rgb(4.8, 73.2, 53.2);--bs-info-text-emphasis: rgb(5.2, 80.8, 96);--bs-warning-text-emphasis: rgb(102, 77.2, 2.8);--bs-danger-text-emphasis: rgb(88, 21.2, 27.6);--bs-light-text-emphasis: #41505f;--bs-dark-text-emphasis: #41505f;--bs-primary-bg-subtle: rgb(220, 226.2, 247.4);--bs-secondary-bg-subtle: rgb(226, 228.2, 230.6);--bs-success-bg-subtle: rgb(206.4, 240.6, 230.6);--bs-info-bg-subtle: rgb(206.6, 244.4, 252);--bs-warning-bg-subtle: rgb(255, 242.6, 205.4);--bs-danger-bg-subtle: rgb(248, 214.6, 217.8);--bs-light-bg-subtle: rgb(251.5, 252, 253.5);--bs-dark-bg-subtle: #ccd2da;--bs-primary-border-subtle: rgb(185, 197.4, 239.8);--bs-secondary-border-subtle: rgb(197, 201.4, 206.2);--bs-success-border-subtle: rgb(157.8, 226.2, 206.2);--bs-info-border-subtle: rgb(158.2, 233.8, 249);--bs-warning-border-subtle: rgb(255, 230.2, 155.8);--bs-danger-border-subtle: rgb(241, 174.2, 180.6);--bs-light-border-subtle: #f3f5f9;--bs-dark-border-subtle: #9ea7b1;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: "Plus Jakarta Sans", sans-serif;--bs-body-font-size: .875rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #41505f;--bs-body-color-rgb: 65, 80, 95;--bs-body-bg: #fbfcfe;--bs-body-bg-rgb: 251, 252, 254;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(65, 80, 95, .75);--bs-secondary-color-rgb: 65, 80, 95;--bs-secondary-bg: #f3f5f9;--bs-secondary-bg-rgb: 243, 245, 249;--bs-tertiary-color: rgba(65, 80, 95, .5);--bs-tertiary-color-rgb: 65, 80, 95;--bs-tertiary-bg: #f8f9fc;--bs-tertiary-bg-rgb: 248, 249, 252;--bs-heading-color: inherit;--bs-link-color: #506fd9;--bs-link-color-rgb: 80, 111, 217;--bs-link-decoration: none;--bs-link-hover-color: rgb(64, 88.8, 173.6);--bs-link-hover-color-rgb: 64, 89, 174;--bs-code-color: #ea4c89;--bs-highlight-color: #41505f;--bs-highlight-bg: rgb(255, 242.6, 205.4);--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #e2e5ec;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .25rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 .5rem 1rem rgba(33, 40, 48, .15);--bs-box-shadow-sm: 0 .125rem .25rem rgba(33, 40, 48, .075);--bs-box-shadow-lg: 0 1rem 3rem rgba(33, 40, 48, .175);--bs-box-shadow-inset: inset 0 1px 2px rgba(33, 40, 48, .075);--bs-focus-ring-width: .25rem;--bs-focus-ring-opacity: .25;--bs-focus-ring-color: rgba(80, 111, 217, .25);--bs-form-valid-color: #0cb785;--bs-form-valid-border-color: #0cb785;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #e2e5ec;--bs-body-color-rgb: 226, 229, 236;--bs-body-bg: #212830;--bs-body-bg-rgb: 33, 40, 48;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(226, 229, 236, .75);--bs-secondary-color-rgb: 226, 229, 236;--bs-secondary-bg: #313c47;--bs-secondary-bg-rgb: 49, 60, 71;--bs-tertiary-color: rgba(226, 229, 236, .5);--bs-tertiary-color-rgb: 226, 229, 236;--bs-tertiary-bg: rgb(41, 50, 59.5);--bs-tertiary-bg-rgb: 41, 50, 60;--bs-primary-text-emphasis: rgb(150, 168.6, 232.2);--bs-secondary-text-emphasis: rgb(168, 174.6, 181.8);--bs-success-text-emphasis: rgb(109.2, 211.8, 181.8);--bs-info-text-emphasis: rgb(109.8, 223.2, 246);--bs-warning-text-emphasis: rgb(255, 217.8, 106.2);--bs-danger-text-emphasis: rgb(234, 133.8, 143.4);--bs-light-text-emphasis: #f8f9fc;--bs-dark-text-emphasis: #e2e5ec;--bs-primary-bg-subtle: rgb(16, 22.2, 43.4);--bs-secondary-bg-subtle: rgb(22, 24.2, 26.6);--bs-success-bg-subtle: rgb(2.4, 36.6, 26.6);--bs-info-bg-subtle: rgb(2.6, 40.4, 48);--bs-warning-bg-subtle: rgb(51, 38.6, 1.4);--bs-danger-bg-subtle: rgb(44, 10.6, 13.8);--bs-light-bg-subtle: #313c47;--bs-dark-bg-subtle: rgb(24.5, 30, 35.5);--bs-primary-border-subtle: rgb(48, 66.6, 130.2);--bs-secondary-border-subtle: rgb(66, 72.6, 79.8);--bs-success-border-subtle: rgb(7.2, 109.8, 79.8);--bs-info-border-subtle: rgb(7.8, 121.2, 144);--bs-warning-border-subtle: rgb(153, 115.8, 4.2);--bs-danger-border-subtle: rgb(132, 31.8, 41.4);--bs-light-border-subtle: #41505f;--bs-dark-border-subtle: #313c47;--bs-heading-color: inherit;--bs-link-color: rgb(150, 168.6, 232.2);--bs-link-hover-color: rgb(171, 185.88, 236.76);--bs-link-color-rgb: 150, 169, 232;--bs-link-hover-color-rgb: 171, 186, 237;--bs-code-color: rgb(242.4, 147.6, 184.2);--bs-highlight-color: #e2e5ec;--bs-highlight-bg: rgb(102, 77.2, 2.8);--bs-border-color: rgb(34.0689655172, 42.5862068966, 64.7310344828);--bs-border-color-translucent: rgba(255, 255, 255, .15);--bs-form-valid-color: rgb(117, 183, 152.4);--bs-form-valid-border-color: rgb(117, 183, 152.4);--bs-form-invalid-color: rgb(234, 133.8, 143.4);--bs-form-invalid-border-color: rgb(234, 133.8, 143.4)}*,*:before,*:after{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.34375rem + 1.125vw)}@media(min-width:1200px){h1,.h1{font-size:2.1875rem}}h2,.h2{font-size:calc(1.3rem + .6vw)}@media(min-width:1200px){h2,.h2{font-size:1.75rem}}h3,.h3{font-size:calc(1.278125rem + .3375vw)}@media(min-width:1200px){h3,.h3{font-size:1.53125rem}}h4,.h4{font-size:calc(1.25625rem + .075vw)}@media(min-width:1200px){h4,.h4{font-size:1.3125rem}}h5,.h5{font-size:1.09375rem}h6,.h6{font-size:.875rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:.875em}mark,.mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, 1));text-decoration:none}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){legend{font-size:1.5rem}}legend{line-height:inherit}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.09375rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw)}@media(min-width:1200px){.display-1{font-size:5rem}}.display-1{font-weight:300;line-height:1.2}.display-2{font-size:calc(1.575rem + 3.9vw)}@media(min-width:1200px){.display-2{font-size:4.5rem}}.display-2{font-weight:300;line-height:1.2}.display-3{font-size:calc(1.525rem + 3.3vw)}@media(min-width:1200px){.display-3{font-size:4rem}}.display-3{font-weight:300;line-height:1.2}.display-4{font-size:calc(1.475rem + 2.7vw)}@media(min-width:1200px){.display-4{font-size:3.5rem}}.display-4{font-weight:300;line-height:1.2}.display-5{font-size:calc(1.425rem + 2.1vw)}@media(min-width:1200px){.display-5{font-size:3rem}}.display-5{font-weight:300;line-height:1.2}.display-6{font-size:calc(1.375rem + 1.5vw)}@media(min-width:1200px){.display-6{font-size:2.5rem}}.display-6{font-weight:300;line-height:1.2}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.09375rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6e7985}.blockquote-footer:before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media(min-width:576px){.container-sm,.container{max-width:540px}}@media(min-width:768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width:992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width:1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media(min-width:1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media(min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: .25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media(min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: .25rem}.g-md-1,.gy-md-1{--bs-gutter-y: .25rem}.g-md-2,.gx-md-2{--bs-gutter-x: .5rem}.g-md-2,.gy-md-2{--bs-gutter-y: .5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media(min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: .25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media(min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: .25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media(min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: .25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: .25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: .5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: .5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-emphasis-color);--bs-table-bg: var(--bs-body-bg);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-emphasis-color);--bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), .05);--bs-table-active-color: var(--bs-emphasis-color);--bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color: var(--bs-emphasis-color);--bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), .075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-active{--bs-table-color-state: var(--bs-table-active-color);--bs-table-bg-state: var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.table-primary{--bs-table-color: #000;--bs-table-bg: rgb(220, 226.2, 247.4);--bs-table-border-color: rgb(176, 180.96, 197.92);--bs-table-striped-bg: rgb(209, 214.89, 235.03);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(198, 203.58, 222.66);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(203.5, 209.235, 228.845);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: rgb(226, 228.2, 230.6);--bs-table-border-color: rgb(180.8, 182.56, 184.48);--bs-table-striped-bg: rgb(214.7, 216.79, 219.07);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(203.4, 205.38, 207.54);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(209.05, 211.085, 213.305);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: rgb(206.4, 240.6, 230.6);--bs-table-border-color: rgb(165.12, 192.48, 184.48);--bs-table-striped-bg: rgb(196.08, 228.57, 219.07);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(185.76, 216.54, 207.54);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(190.92, 222.555, 213.305);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: rgb(206.6, 244.4, 252);--bs-table-border-color: rgb(165.28, 195.52, 201.6);--bs-table-striped-bg: rgb(196.27, 232.18, 239.4);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(185.94, 219.96, 226.8);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(191.105, 226.07, 233.1);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: rgb(255, 242.6, 205.4);--bs-table-border-color: rgb(204, 194.08, 164.32);--bs-table-striped-bg: rgb(242.25, 230.47, 195.13);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(229.5, 218.34, 184.86);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(235.875, 224.405, 189.995);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: rgb(248, 214.6, 217.8);--bs-table-border-color: rgb(198.4, 171.68, 174.24);--bs-table-striped-bg: rgb(235.6, 203.87, 206.91);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(223.2, 193.14, 196.02);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(229.4, 198.505, 201.465);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f8f9fc;--bs-table-border-color: rgb(198.4, 199.2, 201.6);--bs-table-striped-bg: rgb(235.6, 236.55, 239.4);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(223.2, 224.1, 226.8);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(229.4, 230.325, 233.1);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #212830;--bs-table-border-color: rgb(77.4, 83, 89.4);--bs-table-striped-bg: rgb(44.1, 50.75, 58.35);--bs-table-striped-color: #fff;--bs-table-active-bg: rgb(55.2, 61.5, 68.7);--bs-table-active-color: #fff;--bs-table-hover-bg: rgb(49.65, 56.125, 63.525);--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.406rem + var(--bs-border-width));padding-bottom:calc(.406rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.09375rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.8125rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control,.gridjs-input{display:block;width:100%;padding:.406rem .75rem;font-size:.875rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;appearance:none;background-color:#fff;background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control,.gridjs-input{transition:none}}.form-control[type=file],[type=file].gridjs-input{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]),[type=file].gridjs-input:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus,.gridjs-input:focus{color:var(--bs-body-color);background-color:#fff;border-color:#a8b7ec;outline:0;box-shadow:0 0 0 .25rem #506fd940}.form-control::-webkit-date-and-time-value,.gridjs-input::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit,.gridjs-input::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder,.gridjs-input::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled,.gridjs-input:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button,.gridjs-input::-webkit-file-upload-button{padding:.406rem .75rem;margin:-.406rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button,.gridjs-input::file-selector-button{padding:.406rem .75rem;margin:-.406rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button,.gridjs-input::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button,.gridjs-input::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button,.gridjs-input:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button,.gridjs-input:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.406rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.8125rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.09375rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control,textarea.gridjs-input{min-height:calc(1.5em + .812rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .812rem + calc(var(--bs-border-width) * 2));padding:.406rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23313c47' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.406rem 2.25rem .406rem .75rem;font-size:.875rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;appearance:none;background-color:#fff;background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#a8b7ec;outline:0;box-shadow:0 0 0 .25rem #506fd940}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.8125rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.09375rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23e2e5ec' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.3125rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg: #fff;flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#a8b7ec;outline:0;box-shadow:0 0 0 .25rem #506fd940}.form-check-input:checked{background-color:#506fd9;border-color:#506fd9}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#506fd9;border-color:#506fd9;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%28167.5, 183, 236%29'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check[disabled]+.btn,.ui-datepicker-buttonpane .btn-check[disabled]+button,.gridjs-pages .btn-check[disabled]+button,.btn-check:disabled+.btn,.ui-datepicker-buttonpane .btn-check:disabled+button,.gridjs-pages .btn-check:disabled+button{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fbfcfe,0 0 0 .25rem #506fd940}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fbfcfe,0 0 0 .25rem #506fd940}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;appearance:none;background-color:#506fd9;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#cbd4f4}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;appearance:none;background-color:#506fd9;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#cbd4f4}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.gridjs-input,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.gridjs-input,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.gridjs-input::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.gridjs-input:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.gridjs-input:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.gridjs-input:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.gridjs-input:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.gridjs-input:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:focus~label:after,.form-floating>.gridjs-input:focus~label:after,.form-floating>.form-control:not(:placeholder-shown)~label:after,.form-floating>.gridjs-input:not(:placeholder-shown)~label:after,.form-floating>.form-control-plaintext~label:after,.form-floating>.form-select~label:after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:#fff;border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label,.form-floating>.gridjs-input:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6e7985}.form-floating>:disabled~label:after,.form-floating>.form-control:disabled~label:after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.gridjs-input,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.gridjs-input:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn,.input-group .ui-datepicker-buttonpane button,.ui-datepicker-buttonpane .input-group button,.input-group .gridjs-pages button,.gridjs-pages .input-group button{position:relative;z-index:2}.input-group .btn:focus,.input-group .ui-datepicker-buttonpane button:focus,.ui-datepicker-buttonpane .input-group button:focus,.input-group .gridjs-pages button:focus,.gridjs-pages .input-group button:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.406rem .75rem;font-size:.875rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.form-control,.input-group-lg>.gridjs-input,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn,.ui-datepicker-buttonpane .input-group-lg>button,.gridjs-pages .input-group-lg>button{padding:.5rem 1rem;font-size:1.09375rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.form-control,.input-group-sm>.gridjs-input,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn,.ui-datepicker-buttonpane .input-group-sm>button,.gridjs-pages .input-group-sm>button{padding:.25rem .5rem;font-size:.8125rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.gridjs-input,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.gridjs-input,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.gridjs-input,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.8125rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.was-validated .gridjs-input:valid,.form-control.is-valid,.is-valid.gridjs-input{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .812rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%230cb785' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .203rem) center;background-size:calc(.75em + .406rem) calc(.75em + .406rem)}.was-validated .form-control:valid:focus,.was-validated .gridjs-input:valid:focus,.form-control.is-valid:focus,.is-valid.gridjs-input:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,.was-validated textarea.gridjs-input:valid,textarea.form-control.is-valid,textarea.is-valid.gridjs-input{padding-right:calc(1.5em + .812rem);background-position:top calc(.375em + .203rem) right calc(.375em + .203rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%230cb785' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .406rem) calc(.75em + .406rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3rem + calc(1.5em + .812rem))}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.gridjs-input:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.input-group>.gridjs-input:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.8125rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.was-validated .gridjs-input:invalid,.form-control.is-invalid,.is-invalid.gridjs-input{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .812rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .203rem) center;background-size:calc(.75em + .406rem) calc(.75em + .406rem)}.was-validated .form-control:invalid:focus,.was-validated .gridjs-input:invalid:focus,.form-control.is-invalid:focus,.is-invalid.gridjs-input:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,.was-validated textarea.gridjs-input:invalid,textarea.form-control.is-invalid,textarea.is-invalid.gridjs-input{padding-right:calc(1.5em + .812rem);background-position:top calc(.375em + .203rem) right calc(.375em + .203rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .406rem) calc(.75em + .406rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3rem + calc(1.5em + .812rem))}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.gridjs-input:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.input-group>.gridjs-input:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn,.ui-datepicker-buttonpane button,.gridjs-pages button{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: .406rem;--bs-btn-font-family: ;--bs-btn-font-size: .875rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.btn,.ui-datepicker-buttonpane button,.gridjs-pages button{transition:none}}.btn:hover,.ui-datepicker-buttonpane button:hover,.gridjs-pages button:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover,.ui-datepicker-buttonpane .btn-check+button:hover,.gridjs-pages .btn-check+button:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible,.ui-datepicker-buttonpane button:focus-visible,.gridjs-pages button:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn,.ui-datepicker-buttonpane .btn-check:focus-visible+button,.gridjs-pages .btn-check:focus-visible+button{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.ui-datepicker-buttonpane .btn-check:checked+button,.gridjs-pages .btn-check:checked+button,:not(.btn-check)+.btn:active,.ui-datepicker-buttonpane :not(.btn-check)+button:active,.gridjs-pages :not(.btn-check)+button:active,.btn:first-child:active,.ui-datepicker-buttonpane button:first-child:active,.gridjs-pages button:first-child:active,.btn.active,.ui-datepicker-buttonpane button.active,.gridjs-pages button.active,.btn.show,.ui-datepicker-buttonpane button.show,.gridjs-pages button.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.ui-datepicker-buttonpane .btn-check:checked+button:focus-visible,.gridjs-pages .btn-check:checked+button:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.ui-datepicker-buttonpane :not(.btn-check)+button:active:focus-visible,.gridjs-pages :not(.btn-check)+button:active:focus-visible,.btn:first-child:active:focus-visible,.ui-datepicker-buttonpane button:first-child:active:focus-visible,.gridjs-pages button:first-child:active:focus-visible,.btn.active:focus-visible,.ui-datepicker-buttonpane button.active:focus-visible,.gridjs-pages button.active:focus-visible,.btn.show:focus-visible,.ui-datepicker-buttonpane button.show:focus-visible,.gridjs-pages button.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn,.ui-datepicker-buttonpane .btn-check:checked:focus-visible+button,.gridjs-pages .btn-check:checked:focus-visible+button{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.ui-datepicker-buttonpane button:disabled,.gridjs-pages button:disabled,.btn.disabled,.ui-datepicker-buttonpane button.disabled,.gridjs-pages button.disabled,fieldset:disabled .btn,fieldset:disabled .ui-datepicker-buttonpane button,.ui-datepicker-buttonpane fieldset:disabled button,fieldset:disabled .gridjs-pages button,.gridjs-pages fieldset:disabled button{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #506fd9;--bs-btn-border-color: #506fd9;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(68, 94.35, 184.45);--bs-btn-hover-border-color: rgb(64, 88.8, 173.6);--bs-btn-focus-shadow-rgb: 106, 133, 223;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(64, 88.8, 173.6);--bs-btn-active-border-color: rgb(60, 83.25, 162.75);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #506fd9;--bs-btn-disabled-border-color: #506fd9}.btn-secondary,.ui-datepicker-buttonpane button{--bs-btn-color: #000;--bs-btn-bg: #6e7985;--bs-btn-border-color: #6e7985;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(131.75, 141.1, 151.3);--bs-btn-hover-border-color: rgb(124.5, 134.4, 145.2);--bs-btn-focus-shadow-rgb: 94, 103, 113;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(139, 147.8, 157.4);--bs-btn-active-border-color: rgb(124.5, 134.4, 145.2);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #6e7985;--bs-btn-disabled-border-color: #6e7985}.btn-success{--bs-btn-color: #000;--bs-btn-bg: #0cb785;--bs-btn-border-color: #0cb785;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(48.45, 193.8, 151.3);--bs-btn-hover-border-color: rgb(36.3, 190.2, 145.2);--bs-btn-focus-shadow-rgb: 10, 156, 113;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(60.6, 197.4, 157.4);--bs-btn-active-border-color: rgb(36.3, 190.2, 145.2);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0cb785;--bs-btn-disabled-border-color: #0cb785}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(49.3, 209.95, 242.25);--bs-btn-hover-border-color: rgb(37.2, 207.3, 241.5);--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(61.4, 212.6, 243);--bs-btn-active-border-color: rgb(37.2, 207.3, 241.5);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(255, 202.3, 44.2);--bs-btn-hover-border-color: rgb(255, 199.2, 31.8);--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(255, 205.4, 56.6);--bs-btn-active-border-color: rgb(255, 199.2, 31.8);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(187, 45.05, 58.65);--bs-btn-hover-border-color: rgb(176, 42.4, 55.2);--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(176, 42.4, 55.2);--bs-btn-active-border-color: rgb(165, 39.75, 51.75);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fc;--bs-btn-border-color: #f8f9fc;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(210.8, 211.65, 214.2);--bs-btn-hover-border-color: rgb(198.4, 199.2, 201.6);--bs-btn-focus-shadow-rgb: 211, 212, 214;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(198.4, 199.2, 201.6);--bs-btn-active-border-color: rgb(186, 186.75, 189);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fc;--bs-btn-disabled-border-color: #f8f9fc}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212830;--bs-btn-border-color: #212830;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(66.3, 72.25, 79.05);--bs-btn-hover-border-color: rgb(55.2, 61.5, 68.7);--bs-btn-focus-shadow-rgb: 66, 72, 79;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(77.4, 83, 89.4);--bs-btn-active-border-color: rgb(55.2, 61.5, 68.7);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212830;--bs-btn-disabled-border-color: #212830}.btn-outline-primary{--bs-btn-color: #506fd9;--bs-btn-border-color: #506fd9;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #506fd9;--bs-btn-hover-border-color: #506fd9;--bs-btn-focus-shadow-rgb: 80, 111, 217;--bs-btn-active-color: #fff;--bs-btn-active-bg: #506fd9;--bs-btn-active-border-color: #506fd9;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #506fd9;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #506fd9;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6e7985;--bs-btn-border-color: #6e7985;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #6e7985;--bs-btn-hover-border-color: #6e7985;--bs-btn-focus-shadow-rgb: 110, 121, 133;--bs-btn-active-color: #000;--bs-btn-active-bg: #6e7985;--bs-btn-active-border-color: #6e7985;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #6e7985;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6e7985;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #0cb785;--bs-btn-border-color: #0cb785;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0cb785;--bs-btn-hover-border-color: #0cb785;--bs-btn-focus-shadow-rgb: 12, 183, 133;--bs-btn-active-color: #000;--bs-btn-active-bg: #0cb785;--bs-btn-active-border-color: #0cb785;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0cb785;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0cb785;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fc;--bs-btn-border-color: #f8f9fc;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fc;--bs-btn-hover-border-color: #f8f9fc;--bs-btn-focus-shadow-rgb: 248, 249, 252;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fc;--bs-btn-active-border-color: #f8f9fc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #f8f9fc;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fc;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #212830;--bs-btn-border-color: #212830;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212830;--bs-btn-hover-border-color: #212830;--bs-btn-focus-shadow-rgb: 33, 40, 48;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212830;--bs-btn-active-border-color: #212830;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #212830;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212830;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6e7985;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 106, 133, 223;text-decoration:none}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn,.ui-datepicker-buttonpane .btn-group-lg>button,.gridjs-pages .btn-group-lg>button{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.09375rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.btn-sm,.ui-datepicker-buttonpane button,.btn-group-sm>.btn,.ui-datepicker-buttonpane .btn-group-sm>button,.gridjs-pages .btn-group-sm>button{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size: .8125rem;--bs-btn-border-radius: var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: .5rem;--bs-dropdown-spacer: .125rem;--bs-dropdown-font-size: .875rem;--bs-dropdown-color: var(--bs-body-color);--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: var(--bs-border-radius);--bs-dropdown-border-width: var(--bs-border-width);--bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: .5rem;--bs-dropdown-box-shadow: var(--bs-box-shadow);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-link-hover-color: var(--bs-body-color);--bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #506fd9;--bs-dropdown-link-disabled-color: var(--bs-tertiary-color);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: .25rem;--bs-dropdown-header-color: #6e7985;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: .5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media(min-width:576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media(min-width:768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media(min-width:992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media(min-width:1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media(min-width:1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.8125rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #e2e5ec;--bs-dropdown-bg: #313c47;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #e2e5ec;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, .15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #506fd9;--bs-dropdown-link-disabled-color: #9ea7b1;--bs-dropdown-header-color: #9ea7b1}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.ui-datepicker-buttonpane .btn-group>button,.gridjs-pages .btn-group>button,.btn-group-vertical>.btn,.ui-datepicker-buttonpane .btn-group-vertical>button,.gridjs-pages .btn-group-vertical>button{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.ui-datepicker-buttonpane .btn-group>.btn-check:checked+button,.gridjs-pages .btn-group>.btn-check:checked+button,.btn-group>.btn-check:focus+.btn,.ui-datepicker-buttonpane .btn-group>.btn-check:focus+button,.gridjs-pages .btn-group>.btn-check:focus+button,.btn-group>.btn:hover,.ui-datepicker-buttonpane .btn-group>button:hover,.gridjs-pages .btn-group>button:hover,.btn-group>.btn:focus,.ui-datepicker-buttonpane .btn-group>button:focus,.gridjs-pages .btn-group>button:focus,.btn-group>.btn:active,.ui-datepicker-buttonpane .btn-group>button:active,.gridjs-pages .btn-group>button:active,.btn-group>.btn.active,.ui-datepicker-buttonpane .btn-group>button.active,.gridjs-pages .btn-group>button.active,.btn-group-vertical>.btn-check:checked+.btn,.ui-datepicker-buttonpane .btn-group-vertical>.btn-check:checked+button,.gridjs-pages .btn-group-vertical>.btn-check:checked+button,.btn-group-vertical>.btn-check:focus+.btn,.ui-datepicker-buttonpane .btn-group-vertical>.btn-check:focus+button,.gridjs-pages .btn-group-vertical>.btn-check:focus+button,.btn-group-vertical>.btn:hover,.ui-datepicker-buttonpane .btn-group-vertical>button:hover,.gridjs-pages .btn-group-vertical>button:hover,.btn-group-vertical>.btn:focus,.ui-datepicker-buttonpane .btn-group-vertical>button:focus,.gridjs-pages .btn-group-vertical>button:focus,.btn-group-vertical>.btn:active,.ui-datepicker-buttonpane .btn-group-vertical>button:active,.gridjs-pages .btn-group-vertical>button:active,.btn-group-vertical>.btn.active,.ui-datepicker-buttonpane .btn-group-vertical>button.active,.gridjs-pages .btn-group-vertical>button.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>:not(.btn-check:first-child)+.btn,.ui-datepicker-buttonpane .btn-group>:not(.btn-check:first-child)+button,.gridjs-pages .btn-group>:not(.btn-check:first-child)+button,.btn-group>.btn-group:not(:first-child){margin-left:calc(var(--bs-border-width) * -1)}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.ui-datepicker-buttonpane .btn-group>button:not(:last-child):not(.dropdown-toggle),.gridjs-pages .btn-group>button:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.ui-datepicker-buttonpane .btn-group>button.dropdown-toggle-split:first-child,.gridjs-pages .btn-group>button.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn,.ui-datepicker-buttonpane .btn-group>.btn-group:not(:last-child)>button,.gridjs-pages .btn-group>.btn-group:not(:last-child)>button{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.ui-datepicker-buttonpane .btn-group>button:nth-child(n+3),.gridjs-pages .btn-group>button:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.ui-datepicker-buttonpane .btn-group>:not(.btn-check)+button,.gridjs-pages .btn-group>:not(.btn-check)+button,.btn-group>.btn-group:not(:first-child)>.btn,.ui-datepicker-buttonpane .btn-group>.btn-group:not(:first-child)>button,.gridjs-pages .btn-group>.btn-group:not(:first-child)>button{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.ui-datepicker-buttonpane button+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split,.gridjs-pages .btn-group-sm>button+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split,.ui-datepicker-buttonpane .btn-group-lg>button+.dropdown-toggle-split,.gridjs-pages .btn-group-lg>button+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.ui-datepicker-buttonpane .btn-group-vertical>button,.gridjs-pages .btn-group-vertical>button,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.ui-datepicker-buttonpane .btn-group-vertical>button:not(:first-child),.gridjs-pages .btn-group-vertical>button:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(var(--bs-border-width) * -1)}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.ui-datepicker-buttonpane .btn-group-vertical>button:not(:last-child):not(.dropdown-toggle),.gridjs-pages .btn-group-vertical>button:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn,.ui-datepicker-buttonpane .btn-group-vertical>.btn-group:not(:last-child)>button,.gridjs-pages .btn-group-vertical>.btn-group:not(:last-child)>button{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.ui-datepicker-buttonpane .btn-group-vertical>button~.btn,.ui-datepicker-buttonpane .btn-group-vertical>.btn~button,.ui-datepicker-buttonpane .btn-group-vertical>button~button,.gridjs-pages .btn-group-vertical>button~.btn,.gridjs-pages .btn-group-vertical>.btn~button,.gridjs-pages .btn-group-vertical>button~button,.btn-group-vertical>.btn-group:not(:first-child)>.btn,.ui-datepicker-buttonpane .btn-group-vertical>.btn-group:not(:first-child)>button,.gridjs-pages .btn-group-vertical>.btn-group:not(:first-child)>button{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #506fd940}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: var(--bs-border-width);--bs-nav-tabs-border-color: var(--bs-border-color);--bs-nav-tabs-border-radius: var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color: var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg: var(--bs-body-bg);--bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: var(--bs-border-radius);--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #506fd9}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: .125rem;--bs-nav-underline-link-active-color: var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: .5rem;--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), .65);--bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), .8);--bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), .3);--bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y: .3359375rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.09375rem;--bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x: .5rem;--bs-navbar-toggler-padding-y: .25rem;--bs-navbar-toggler-padding-x: .75rem;--bs-navbar-toggler-font-size: 1.09375rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2865, 80, 95, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), .15);--bs-navbar-toggler-border-radius: var(--bs-border-radius);--bs-navbar-toggler-focus-width: .25rem;--bs-navbar-toggler-transition: box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media(min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color: rgba(255, 255, 255, .55);--bs-navbar-hover-color: rgba(255, 255, 255, .75);--bs-navbar-disabled-color: rgba(255, 255, 255, .25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: .5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y: .5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: .75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;inset:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media(min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: var(--bs-body-bg);--bs-accordion-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: var(--bs-border-width);--bs-accordion-border-radius: var(--bs-border-radius);--bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2341505f' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform .2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgb%2832, 44.4, 86.8%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(80, 111, 217, .25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: var(--bs-primary-text-emphasis);--bs-accordion-active-bg: var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:.875rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media(prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media(prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}.accordion-flush>.accordion-item>.accordion-collapse{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28150, 168.6, 232.2%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28150, 168.6, 232.2%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: var(--bs-secondary-color);--bs-breadcrumb-item-padding-x: .5rem;--bs-breadcrumb-item-active-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: .75rem;--bs-pagination-padding-y: .375rem;--bs-pagination-font-size: .875rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-border-width: var(--bs-border-width);--bs-pagination-border-color: var(--bs-border-color);--bs-pagination-border-radius: var(--bs-border-radius);--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: var(--bs-tertiary-bg);--bs-pagination-hover-border-color: var(--bs-border-color);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(80, 111, 217, .25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #506fd9;--bs-pagination-active-border-color: #506fd9;--bs-pagination-disabled-color: var(--bs-secondary-color);--bs-pagination-disabled-bg: var(--bs-secondary-bg);--bs-pagination-disabled-border-color: var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width) * -1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: .75rem;--bs-pagination-font-size: 1.09375rem;--bs-pagination-border-radius: var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x: .5rem;--bs-pagination-padding-y: .25rem;--bs-pagination-font-size: .8125rem;--bs-pagination-border-radius: var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x: .65em;--bs-badge-padding-y: .35em;--bs-badge-font-size: .75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge,.ui-datepicker-buttonpane button .badge,.gridjs-pages button .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height: 1rem;--bs-progress-font-size: .65625rem;--bs-progress-bg: var(--bs-secondary-bg);--bs-progress-border-radius: var(--bs-border-radius);--bs-progress-box-shadow: var(--bs-box-shadow-inset);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #506fd9;--bs-progress-bar-transition: width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media(prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: var(--bs-body-color);--bs-list-group-bg: var(--bs-body-bg);--bs-list-group-border-color: var(--bs-border-color);--bs-list-group-border-width: var(--bs-border-width);--bs-list-group-border-radius: var(--bs-border-radius);--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: .5rem;--bs-list-group-action-color: var(--bs-secondary-color);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-tertiary-bg);--bs-list-group-action-active-color: var(--bs-body-color);--bs-list-group-action-active-bg: var(--bs-secondary-bg);--bs-list-group-disabled-color: var(--bs-secondary-color);--bs-list-group-disabled-bg: var(--bs-body-bg);--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #506fd9;--bs-list-group-active-border-color: #506fd9;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media(min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity: .5;--bs-btn-close-hover-opacity: .75;--bs-btn-close-focus-shadow: 0 0 0 .25rem rgba(80, 111, 217, .25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: .25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white,[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: .75rem;--bs-toast-padding-y: .5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size: .875rem;--bs-toast-color: ;--bs-toast-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width: var(--bs-border-width);--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: var(--bs-border-radius);--bs-toast-box-shadow: var(--bs-box-shadow);--bs-toast-header-color: var(--bs-secondary-color);--bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color: var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: .5rem;--bs-modal-color: ;--bs-modal-bg: var(--bs-body-bg);--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: var(--bs-border-width);--bs-modal-border-radius: var(--bs-border-radius-lg);--bs-modal-box-shadow: var(--bs-box-shadow-sm);--bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: var(--bs-border-width);--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: .5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.fade .modal-dialog{transform:translateY(-50px)}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: .5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media(min-width:576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media(min-width:992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media(min-width:1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: .5rem;--bs-tooltip-padding-y: .25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size: .8125rem;--bs-tooltip-color: var(--bs-body-bg);--bs-tooltip-bg: var(--bs-emphasis-color);--bs-tooltip-border-radius: var(--bs-border-radius);--bs-tooltip-opacity: .9;--bs-tooltip-arrow-width: .8rem;--bs-tooltip-arrow-height: .4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:Plus Jakarta Sans,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size: .8125rem;--bs-popover-bg: var(--bs-body-bg);--bs-popover-border-width: var(--bs-border-width);--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: var(--bs-border-radius-lg);--bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow: var(--bs-box-shadow);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: .5rem;--bs-popover-header-font-size: .875rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: var(--bs-secondary-bg);--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: var(--bs-body-color);--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: .5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:Plus Jakarta Sans,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:before,.popover .popover-arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header:before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translate(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-border-width: .25em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: .2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media(prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: var(--bs-body-color);--bs-offcanvas-bg: var(--bs-body-bg);--bs-offcanvas-border-width: var(--bs-border-width);--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);--bs-offcanvas-transition: transform .3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}@media(max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:575.98px)and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media(max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media(min-width:576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media(max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:767.98px)and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media(max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media(min-width:768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media(max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:991.98px)and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media(max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media(min-width:992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media(max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:1199.98px)and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media(max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media(min-width:1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media(max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:1399.98px)and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media(max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media(min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media(prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin:calc(-.5 * var(--bs-offcanvas-padding-y)) calc(-.5 * var(--bs-offcanvas-padding-x)) calc(-.5 * var(--bs-offcanvas-padding-y)) auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before,.ui-datepicker-buttonpane button.placeholder:before,.gridjs-pages button.placeholder:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000c,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-secondary{color:#000!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-success{color:#000!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity, 1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-primary:hover,.link-primary:focus{color:RGBA(64,89,174,var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(64,89,174,var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(64,89,174,var(--bs-link-underline-opacity, 1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-secondary:hover,.link-secondary:focus{color:RGBA(139,148,157,var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(139,148,157,var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(139,148,157,var(--bs-link-underline-opacity, 1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity, 1))!important}.link-success:hover,.link-success:focus{color:RGBA(61,197,157,var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(61,197,157,var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(61,197,157,var(--bs-link-underline-opacity, 1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity, 1))!important}.link-info:hover,.link-info:focus{color:RGBA(61,213,243,var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity, 1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity, 1))!important}.link-warning:hover,.link-warning:focus{color:RGBA(255,205,57,var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity, 1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity, 1))!important}.link-danger:hover,.link-danger:focus{color:RGBA(176,42,55,var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity, 1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity, 1))!important}.link-light:hover,.link-light:focus{color:RGBA(249,250,253,var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(249,250,253,var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(249,250,253,var(--bs-link-underline-opacity, 1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity, 1))!important}.link-dark:hover,.link-dark:focus{color:RGBA(26,32,38,var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(26,32,38,var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(26,32,38,var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, .75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, .75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, .75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, .5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, .5));text-underline-offset:.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media(prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media(min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute!important}.stretched-link:after{position:absolute;inset:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{object-fit:contain!important}.object-fit-cover{object-fit:cover!important}.object-fit-fill{object-fit:fill!important}.object-fit-scale{object-fit:scale-down!important}.object-fit-none{object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity: .1}.border-opacity-25{--bs-border-opacity: .25}.border-opacity-50{--bs-border-opacity: .5}.border-opacity-75{--bs-border-opacity: .75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{column-gap:0!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.34375rem + 1.125vw)!important}.fs-2{font-size:calc(1.3rem + .6vw)!important}.fs-3{font-size:calc(1.278125rem + .3375vw)!important}.fs-4{font-size:calc(1.25625rem + .075vw)!important}.fs-5{font-size:1.09375rem!important}.fs-6{font-size:.875rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity: 1;color:#00000080!important}.text-white-50{--bs-text-opacity: 1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity: 1;color:inherit!important}.text-opacity-25{--bs-text-opacity: .25}.text-opacity-50{--bs-text-opacity: .5}.text-opacity-75{--bs-text-opacity: .75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity: .1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity: .25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity: .5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity: .75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: .1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: .25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: .5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: .75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity: 1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity: .1}.bg-opacity-25{--bs-bg-opacity: .25}.bg-opacity-50{--bs-bg-opacity: .5}.bg-opacity-75{--bs-bg-opacity: .75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media(min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{object-fit:contain!important}.object-fit-sm-cover{object-fit:cover!important}.object-fit-sm-fill{object-fit:fill!important}.object-fit-sm-scale{object-fit:scale-down!important}.object-fit-sm-none{object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{column-gap:0!important}.column-gap-sm-1{column-gap:.25rem!important}.column-gap-sm-2{column-gap:.5rem!important}.column-gap-sm-3{column-gap:1rem!important}.column-gap-sm-4{column-gap:1.5rem!important}.column-gap-sm-5{column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media(min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{object-fit:contain!important}.object-fit-md-cover{object-fit:cover!important}.object-fit-md-fill{object-fit:fill!important}.object-fit-md-scale{object-fit:scale-down!important}.object-fit-md-none{object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{column-gap:0!important}.column-gap-md-1{column-gap:.25rem!important}.column-gap-md-2{column-gap:.5rem!important}.column-gap-md-3{column-gap:1rem!important}.column-gap-md-4{column-gap:1.5rem!important}.column-gap-md-5{column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media(min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{object-fit:contain!important}.object-fit-lg-cover{object-fit:cover!important}.object-fit-lg-fill{object-fit:fill!important}.object-fit-lg-scale{object-fit:scale-down!important}.object-fit-lg-none{object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{column-gap:0!important}.column-gap-lg-1{column-gap:.25rem!important}.column-gap-lg-2{column-gap:.5rem!important}.column-gap-lg-3{column-gap:1rem!important}.column-gap-lg-4{column-gap:1.5rem!important}.column-gap-lg-5{column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media(min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{object-fit:contain!important}.object-fit-xl-cover{object-fit:cover!important}.object-fit-xl-fill{object-fit:fill!important}.object-fit-xl-scale{object-fit:scale-down!important}.object-fit-xl-none{object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{column-gap:0!important}.column-gap-xl-1{column-gap:.25rem!important}.column-gap-xl-2{column-gap:.5rem!important}.column-gap-xl-3{column-gap:1rem!important}.column-gap-xl-4{column-gap:1.5rem!important}.column-gap-xl-5{column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media(min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{object-fit:contain!important}.object-fit-xxl-cover{object-fit:cover!important}.object-fit-xxl-fill{object-fit:fill!important}.object-fit-xxl-scale{object-fit:scale-down!important}.object-fit-xxl-none{object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{column-gap:0!important}.column-gap-xxl-1{column-gap:.25rem!important}.column-gap-xxl-2{column-gap:.5rem!important}.column-gap-xxl-3{column-gap:1rem!important}.column-gap-xxl-4{column-gap:1.5rem!important}.column-gap-xxl-5{column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media(min-width:1200px){.fs-1{font-size:2.1875rem!important}.fs-2{font-size:1.75rem!important}.fs-3{font-size:1.53125rem!important}.fs-4{font-size:1.3125rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}.accordion-item{border-color:#e2e5ec;background-color:#fff}.accordion-button{background-color:#fff;font-weight:500}.accordion-button:not(.collapsed){background-color:#f3f5f999;box-shadow:inset 0 -1px #e2e5ec}.accordion-button:after{width:1rem;height:1rem;background-size:1rem;opacity:.6}.accordion-custom .accordion-item+.accordion-item{margin-top:5px}.accordion-custom .accordion-item:not(:first-of-type){border-top:1px solid #e2e5ec}.accordion-custom .accordion-button{background-color:#f8f9fc}.accordion-custom .accordion-button:not(.collapsed){background-color:#fff;box-shadow:none}.accordion-custom .accordion-body{padding-top:0}.accordion-primary .accordion-item{border-color:#506fd9;border-width:1.5px}.accordion-primary .accordion-item+.accordion-item{margin-top:5px}.accordion-primary .accordion-item:not(:first-of-type){border-top:1.5px solid #506fd9}.accordion-primary .accordion-button{background-color:#506fd9;color:#fff}.accordion-primary .accordion-button:after{content:"";font-family:remixicon;font-size:18px;font-weight:400;background-image:none}.accordion-primary .accordion-button:not(.collapsed){box-shadow:none;background-color:#fff;color:#506fd9}.accordion-primary .accordion-button:not(.collapsed):after{opacity:1}.accordion-primary .accordion-body{padding-top:0}.alert{padding-top:12px;padding-bottom:12px}.alert>i{font-size:24px;line-height:.7;margin-right:10px}.alert-link{font-weight:600}.alert-outline{background-color:transparent;border-width:1.5px}.alert-outline.alert-primary{border-color:#506fd9;color:#506fd9}.alert-outline.alert-success{border-color:#0cb785;color:#0cb785}.alert-outline.alert-warning{border-color:#ffc107;color:#ffc107}.alert-outline.alert-danger{border-color:#dc3545;color:#dc3545}.alert-outline.alert-info{border-color:#0dcaf0;color:#0dcaf0}.alert-outline.alert-secondary{border-color:#6e798599;color:#6e7985}.alert-outline.alert-light{border:1.5px solid #ccd2da;color:#6e7985}.alert-outline.alert-dark{border-color:#6e7985}.alert-solid{border-width:0;color:#fff}.alert-solid.alert-primary{background-color:#506fd9}.alert-solid.alert-secondary{background-color:#6e7985}.alert-solid.alert-success{background-color:#0cb785}.alert-solid.alert-warning{background-color:#ffc107}.alert-solid.alert-danger{background-color:#dc3545}.alert-solid.alert-info{background-color:#0dcaf0}.alert-solid.alert-dark{background-color:#212830}.alert-solid.alert-light{background-color:#fff;color:#6e7985}.alert-dismissible .btn-close{padding:15px}.avatar{width:36px;height:36px;border-radius:100%;display:block;position:relative}.avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.avatar.online:after,.avatar.offline:after{content:"";position:absolute;bottom:0;right:5px;width:6px;height:6px;border-radius:100%;box-shadow:0 0 0 1.5px #fbfcfe}.avatar.online:after{background-color:#0cb785}.avatar.offline:after{background-color:#ccd2da}.avatar-rounded{border-radius:8px}.avatar-initial{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#6e7985;color:#fff;border-radius:inherit;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:16px;text-transform:uppercase}.avatar-xs{width:20px;height:20px}.avatar-xs .avatar-initial{font-size:9px}.avatar-xs.online:after,.avatar-xs.offline:after{width:3px;height:3px;right:0}.avatar-sm{width:26px;height:26px}.avatar-sm .avatar-initial{font-size:13px}.avatar-sm.online:after,.avatar-sm.offline:after{width:5px;height:5px;right:3px}.avatar-lg{width:46px;height:46px}.avatar-lg .avatar-initial{font-size:24px}.avatar-lg.online:after,.avatar-lg.offline:after{width:7px;height:7px}.avatar-xl{width:61px;height:61px}.avatar-xl .avatar-initial{font-size:32px}.avatar-xl.online:after,.avatar-xl.offline:after{width:8px;height:8px;right:7px;bottom:2px}.badge{font-weight:400;font-size:11px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";border-radius:2px}.badge:hover,.badge:focus{color:#fff}.badge.bg-warning,.badge.bg-light{color:#212830}.badge-pill{border-radius:10px}.badge-dot{display:inline-block;width:8px;height:8px;border-radius:100%}.breadcrumb-custom1 .breadcrumb-item{font-size:12px;text-transform:uppercase;letter-spacing:.5px}.breadcrumb-custom2 .breadcrumb-item+.breadcrumb-item:before{content:"";font-family:remixicon;position:relative;top:1.5px}.btn:focus,.ui-datepicker-buttonpane button:focus,.gridjs-pages button:focus{box-shadow:none}.btn-secondary,.ui-datepicker-buttonpane button,.btn-success{color:#fff}.btn-secondary:hover,.ui-datepicker-buttonpane button:hover,.btn-secondary:focus,.ui-datepicker-buttonpane button:focus,.btn-success:hover,.btn-success:focus{color:#fff}.btn-gray{background-color:#e2e5ecbf;color:#6e7985}.btn-outline-tertiary{border-color:#85b6ff;color:#85b6ff}.btn-outline-tertiary:hover,.btn-outline-tertiary:focus{background-color:#85b6ff;color:#fff}.btn-outline-secondary:hover,.btn-outline-secondary:focus{color:#fff}.btn-outline-info:hover,.btn-outline-info:focus{color:#fff}.btn-icon{display:flex;align-items:center;justify-content:center;padding-left:0;padding-right:0;width:36px;height:36px}.btn-white{border:1px solid #ccd2da;background-color:#fff}.btn-white:hover,.btn-white:focus{border-color:#bdc5cf;background-color:#f8f9fc}.btn-outline-white{border:1px solid rgba(255,255,255,.75);color:#ffffffbf}.btn-outline-white:hover{border-color:#fff;color:#fff}.card{border-color:#e2e5ec}.card-bless{border-width:0;border-radius:6px;box-shadow:0 1px 2px #ccd2da12,0 2px 4px #ccd2da12,0 4px 8px #ccd2da12,0 8px 16px #ccd2da12,0 16px 32px #ccd2da12,0 32px 64px #ccd2da12}.card-header{background-color:#f8f9fc;border-bottom-color:#e2e5ec}.card-footer{border-top-color:#e2e5ec;background-color:#f8f9fc}.card-primary,.card-secondary,.card-success,.card-danger,.card-warning,.card-info,.card-dark{border-width:0;color:#fffc}.card-primary .card-header,.card-secondary .card-header,.card-success .card-header,.card-danger .card-header,.card-warning .card-header,.card-info .card-header,.card-dark .card-header{background-color:transparent;border-bottom-color:#fff3}.card-primary{background-color:#506fd9}.card-secondary{background-color:#6e7985}.card-success{background-color:#0cb785}.card-danger{background-color:#dc3545}.card-warning{background-color:#ffc107}.card-info{background-color:#0dcaf0}.card-dark{background-color:#212830}.card-light{border-width:1px}.card-light .card-header{background-color:transparent}.dropdown-menu{border-color:#41505f29;padding:5px}.dropdown-item{padding:5px 10px;border-radius:3px;color:inherit}.dropdown-header{padding-left:10px;padding-right:10px;font-size:11px;font-family:Plus Jakarta Sans,sans-serif;text-transform:uppercase;letter-spacing:.5px}.dropdown-divider{border-top-color:#e2e5ec;opacity:1;margin:5px 0}.figure-overlay{position:relative}.figure-overlay figcaption{position:absolute;inset:0;background-color:#21283080}.list-group-item{border-color:#e2e5ec}.star-group{display:flex;grid-gap:2px;color:#506fd9;font-size:16px;line-height:.7}.star-group span:last-child{color:#6e7985;font-size:.8125rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";padding-left:5px;line-height:.9}.marker{font-size:12px;padding:5px 10px;background-color:#fff;border-radius:3px;position:absolute}.marker.top-left{top:5px;left:5px}.marker.top-right{top:5px;right:5px}.marker.bottom-right{bottom:5px;right:5px}.marker.bottom-left{bottom:5px;left:5px}.marker.marker-primary{background-color:#506fd9;color:#fff}.marker.marker-success{background-color:#0cb785;color:#fff}.marker.marker-danger{background-color:#dc3545;color:#fff}.marker.marker-warning{background-color:#ffc107;color:#212830}.marker.marker-info{background-color:#0dcaf0;color:#212830}.marker.marker-dark{background-color:#212830;color:#fff}.marker-icon{width:50px;height:50px;position:absolute;overflow:hidden;border-radius:inherit}.marker-icon:before{content:"";width:80px;height:80px;background-color:#fff;position:absolute;transform:rotate(45deg)}.marker-icon i{position:relative;color:#212830;font-size:16px}.marker-icon.top-left{top:0;left:0;padding-left:6px;padding-top:2px}.marker-icon.top-left:before{top:-45px;left:-45px}.marker-icon.top-right{top:0;right:0;text-align:right;padding-right:6px;padding-top:2px}.marker-icon.top-right:before{top:-45px;right:-45px}.marker-icon.bottom-left{bottom:0;left:0;display:flex;align-items:flex-end;padding-bottom:2px;padding-left:6px}.marker-icon.bottom-left:before{bottom:-45px;left:-45px}.marker-icon.bottom-right{bottom:0;right:0;display:flex;align-items:flex-end;justify-content:flex-end;padding-bottom:2px;padding-right:7px}.marker-icon.bottom-right:before{bottom:-45px;right:-45px}.marker-icon.marker-primary:before{background-color:#506fd9}.marker-icon.marker-primary i{color:#fff}.marker-icon.marker-success:before{background-color:#0cb785}.marker-icon.marker-success i{color:#fff}.marker-icon.marker-danger:before{background-color:#dc3545}.marker-icon.marker-danger i{color:#fff}.marker-icon.marker-warning:before{background-color:#ffc107}.marker-icon.marker-warning i{color:#212830}.marker-icon.marker-info:before{background-color:#0dcaf0}.marker-icon.marker-info i{color:#212830}.marker-icon.marker-dark:before{background-color:#212830}.marker-icon.marker-dark i{color:#fff}.marker-ribbon{position:absolute;font-size:12px;padding:5px 10px;background-color:#fff;border:1px solid rgba(33,40,48,.3);top:5px}.marker-ribbon:before{content:"";position:absolute;bottom:-11px}.marker-ribbon.top-left{left:-10px}.marker-ribbon.top-left:before{left:-10px;border-right:10px solid rgba(33,40,48,.3);border-bottom:10px solid transparent;border-left:10px solid transparent}.marker-ribbon.top-right{right:-10px}.marker-ribbon.top-right:before{right:-10px;border-left:10px solid rgba(33,40,48,.3);border-bottom:10px solid transparent;border-right:10px solid transparent}.marker-ribbon.marker-primary{background-color:#506fd9;color:#fff;border-width:0}.marker-ribbon.marker-primary:before{bottom:-10px}.marker-ribbon.marker-primary.top-left:before{border-right-color:#233fa080}.marker-ribbon.marker-primary.top-right:before{border-left-color:#233fa080}.marker-ribbon.marker-success{background-color:#0cb785;color:#fff;border-width:0}.marker-ribbon.marker-success:before{bottom:-10px}.marker-ribbon.marker-success.top-left:before{border-right-color:#06573f80}.marker-ribbon.marker-success.top-right:before{border-left-color:#06573f80}.marker-ribbon.marker-danger{background-color:#dc3545;color:#fff;border-width:0}.marker-ribbon.marker-danger:before{bottom:-10px}.marker-ribbon.marker-danger.top-left:before{border-right-color:#92192580}.marker-ribbon.marker-danger.top-right:before{border-left-color:#92192580}.marker-ribbon.marker-warning{background-color:#ffc107;color:#212830;border-width:0}.marker-ribbon.marker-warning:before{bottom:-10px}.marker-ribbon.marker-warning.top-left:before{border-right-color:#a0780080}.marker-ribbon.marker-warning.top-right:before{border-left-color:#a0780080}.marker-ribbon.marker-info{background-color:#0dcaf0;color:#212830;border-width:0}.marker-ribbon.marker-info:before{bottom:-10px}.marker-ribbon.marker-info.top-left:before{border-right-color:#08798f80}.marker-ribbon.marker-info.top-right:before{border-left-color:#08798f80}.marker-ribbon.marker-dark{background-color:#212830;color:#fff;border-width:0}.marker-ribbon.marker-dark:before{bottom:-10px}.marker-ribbon.marker-dark.top-left:before{border-right-color:#00000080}.marker-ribbon.marker-dark.top-right:before{border-left-color:#00000080}.modal-content{border-width:0}.modal-backdrop{background-color:#171b21}.modal-backdrop.show{opacity:.8}.nav-sidebar{display:flex;flex-direction:column}.nav-sidebar .nav-item.show .nav-link{color:#212830;font-weight:500}.nav-sidebar .nav-item.show .nav-link:after{content:""}.nav-sidebar .nav-item.show .nav-sub{display:flex}.nav-sidebar .nav-link{color:#41505f;display:flex;align-items:center}.nav-sidebar .nav-link:hover{color:#212830}.nav-sidebar .nav-link.active{color:#506fd9;font-weight:500;letter-spacing:-.1px}.nav-sidebar .nav-link.has-sub{position:relative;cursor:pointer}.nav-sidebar .nav-link.has-sub:after{content:"";font-family:remixicon;font-size:14px;font-weight:400;color:#9ea7b1;position:absolute;top:50%;right:15px;line-height:0;opacity:.6}.nav-sidebar .nav-link i{margin-right:12px;line-height:1;font-size:20px;width:18px;opacity:.85}.nav-sidebar .nav-sub{flex-direction:column;position:relative;display:none}.nav-sidebar .nav-sub-link{display:block;padding:6px 20px;font-size:.8125rem;text-indent:30.5px;color:#6e7985;position:relative}.nav-sidebar .nav-sub-link:before{content:"";position:absolute;top:50%;left:26px;width:5px;height:1.5px;background-color:#9ea7b1;transition:all .25s}@media(prefers-reduced-motion:reduce){.nav-sidebar .nav-sub-link:before{transition:none}}.nav-sidebar .nav-sub-link:hover:before,.nav-sidebar .nav-sub-link:focus:before{width:16px;left:20.5px}.nav-sidebar .nav-sub-link.active{color:#506fd9;font-weight:500}.nav-sidebar .nav-sub-link.active:before{width:16px;background-color:#506fd9;left:20.5px}.nav-line{border-bottom:1px solid #e2e5ec;flex-wrap:nowrap;overflow:hidden}@media(min-width:576px){.nav-line{overflow:visible}}.nav-line .nav-link{color:#6e7985;padding-left:0;padding-right:0;border-radius:0;position:relative;white-space:nowrap}.nav-line .nav-link:before{content:"";position:absolute;bottom:0;left:0;right:0;border-bottom:1.5px solid #506fd9;display:none}@media(min-width:576px){.nav-line .nav-link:before{bottom:-1px}}.nav-line .nav-link:hover{color:#313c47}.nav-line .nav-link+.nav-link{margin-left:25px}.nav-line .nav-link.active{color:#212830;font-weight:600}.nav-line .nav-link.active:before{display:block}.nav-classic{flex-direction:column}.nav-classic .nav-link{display:flex;align-items:center;padding-left:0;padding-right:0}.nav-classic .nav-link+.nav-link{border-top:1px dashed #e2e5ec}.nav-classic .nav-link:first-child{padding-top:0}.nav-classic .nav-link:last-child{padding-bottom:0}.nav-classic i{width:20px;font-size:20px;line-height:1;color:#6e7985;margin-right:10px}.nav-classic .badge{color:#6e7985;font-size:.8125rem;opacity:.75;margin-left:auto}.nav-icon{align-items:center}.nav-icon.nav-icon-lg .nav-link i{font-size:20px}.nav-icon .nav-link{padding:0;color:#6e7985;display:flex;align-items:center}.nav-icon .nav-link i{line-height:1;font-size:18px}.nav-icon .nav-link+.nav-link{margin-left:10px}.nav-icon.nav-icon-sm .nav-link i{font-size:16px}.nav-icon.nav-icon-sm .nav-link+.nav-link{margin-left:2px}.offcanvas-start{border-right-width:0}.offcanvas-end{border-left-width:0}.offcanvas-top{border-bottom-width:0}.offcanvas-bottom{border-top-width:0}.offcanvas-header .close{color:#6e7985;font-size:28px;font-weight:300;line-height:0;opacity:.6}.offcanvas-header .close:hover,.offcanvas-header .close:focus{opacity:1}.offcanvas-backdrop{background-color:#101418}.pagination-space .page-item+.page-item{margin-left:5px}.pagination-space .page-link{border-radius:.25rem}.pagination-filled .page-item.disabled .page-link{background-color:#f8f9fc}.pagination-filled .page-item:not(.active) .page-link:hover{background-color:#f3f5f9}.pagination-filled .page-item.active .page-link{background-color:#506fd9;color:#fff}.pagination-filled .page-link{border-width:0;background-color:#f3f5f9;color:#6e7985}.pagination-circled .page-item+.page-item{margin-left:5px}.pagination-circled .page-item:first-child .page-link{border-radius:100%;font-size:16px}.pagination-circled .page-item:last-child .page-link{border-radius:100%}.pagination-circled .page-link{width:36px;height:36px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:100%;font-size:.8125rem}.pagination-secondary .page-item.active .page-link{background-color:#6e7985;border-color:#6e7985;color:#fff}.pagination-secondary:not(.pagination-filled) .page-link{color:#6e7985}.pagination-info .page-item.active .page-link{background-color:#0dcaf0;border-color:#0dcaf0;color:#fff}.pagination-info:not(.pagination-filled) .page-link{color:#0dcaf0}.popover{border-color:#ccd2da}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:-.5rem}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before{border-top-color:#ccd2da}.bs-popover-right>.popover-arrow:before{border-right-color:#ccd2da}.bs-popover-left>.popover-arrow:before{border-left-color:#ccd2da}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before{border-bottom-color:#ccd2da}.popover-header{padding:10px 12px;background-color:#f3f5f9;border-color:#ccd2da}.progress{height:12px}.progress.h-1{height:2px}.progress.h-2{height:5px}.progress.h-3{height:8px}.progress.h-4{height:15px}.progress.h-5{height:20px}.progress-bar{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:9px}.toast-header .btn-close{transform:scale(.8)}.table thead th{font-weight:600;font-size:.8125rem}.table tbody th{font-weight:600}.table:not(.table-borderless)>:not(:first-child){border-top-width:1.5px;border-top-color:#ccd2da}.table-striped>tbody>tr:nth-of-type(odd)>*{box-shadow:inset 0 0 0 9999px #f3f5f999}.table-hover>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px #f3f5f9d9}.table-active td,.table-active th{box-shadow:inset 0 0 0 9999px #f3f5f9d9}.table-primary>:not(:first-child),.table-success>:not(:first-child),.table-warning>:not(:first-child),.table-danger>:not(:first-child),.table-info>:not(:first-child){border-top-color:#fff}.table-primary tbody td,.table-primary tbody th,.table-success tbody td,.table-success tbody th,.table-warning tbody td,.table-warning tbody th,.table-danger tbody td,.table-danger tbody th,.table-info tbody td,.table-info tbody th{border-color:#fff}.form-control,.gridjs-input{padding-left:.6rem;padding-right:.6rem}.form-control:active,.gridjs-input:active,.form-control:focus,.gridjs-input:focus{border-color:#ccd2da;box-shadow:0 1px 1px #e2e5ec40,0 2px 2px #e2e5ec33,0 4px 4px #e2e5ec26,0 8px 8px #e2e5ec1a}.form-control::placeholder,.gridjs-input::placeholder{color:#9ea7b1}.form-control-lg{border-radius:6px}.form-select:active,.form-select:focus{border-color:#ccd2da;box-shadow:0 1px 1px #e2e5ec40,0 2px 2px #e2e5ec33,0 4px 4px #e2e5ec26,0 8px 8px #e2e5ec1a}.form-select-sm{padding-left:4px}.form-select-lg{padding-left:8px}.form-check-input{border-color:#2128304d}.form-check-input[type=checkbox]{border-radius:2.5px}.form-check-input[role=switch]{border-radius:10px}.form-switch .form-check-input{border-radius:20px}.form-search{display:flex;align-items:center;border:1px solid transparent;border-radius:6px;background-color:#fff;padding:3px 10px;box-shadow:0 1px 2px #ccd2da12,0 2px 4px #ccd2da12,0 4px 8px #ccd2da12,0 8px 16px #ccd2da12,0 16px 32px #ccd2da12,0 32px 64px #ccd2da12;transition:all .15s}@media(prefers-reduced-motion:reduce){.form-search{transition:none}}.form-search.onfocus{border-color:#506fd9}.form-search>i{font-size:18px;font-weight:700;line-height:1}.form-search .form-control,.form-search .gridjs-input{border-radius:0;border-width:0;background-color:transparent}.form-search .form-control:focus,.form-search .gridjs-input:focus{box-shadow:none}.form-search .form-control::placeholder,.form-search .gridjs-input::placeholder{color:#9ea7b1}.header{height:72px}.header .container{padding-left:20px;padding-right:20px;height:100%;display:flex;align-items:center;justify-content:space-between}@media(min-width:992px){.header .container{padding-left:0;padding-right:0}}.header .nav-icon .nav-link{padding:0;font-size:21px;line-height:1;color:#6e7985;transition:all .25s}@media(prefers-reduced-motion:reduce){.header .nav-icon .nav-link{transition:none}}.header .nav-icon .nav-link+.nav-link{margin-left:8px}.header .nav-icon .nav-link:hover{color:#506fd9;transform:scale(1.1)}.header-logo,.sidebar-logo{font-size:24px;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;display:inline-block;line-height:1;color:#212830;letter-spacing:-.5px;position:relative}.header-logo:hover,.sidebar-logo:hover,.header-logo:focus,.sidebar-logo:focus{color:#212830}.header-logo:after,.sidebar-logo:after{content:"";position:absolute;bottom:3.5px;right:-8px;width:6px;height:6px;border-radius:100%;background-color:#506fd9}.header-main{height:72px;position:fixed;top:0;left:0;right:0;z-index:800;border-bottom:1px solid #f3f5f9;background-color:#fff;display:flex;align-items:center;transition:all .25s}@media(prefers-reduced-motion:reduce){.header-main{transition:none}}.header-main{box-shadow:0 1px 1px #21283003,0 4px 4px #21283003,0 16px 16px #21283003}@media(min-width:992px){.header-main{left:250px;border-left:1px solid #f8f9fc}}.header-main .form-search{width:180px;box-shadow:none;background-color:#f3f5f9}@media(max-width:767.98px){.header-main .form-search{height:38px;border-radius:4px}}@media(min-width:576px){.header-main .form-search{width:270px}}@media(min-width:1200px){.header-main .form-search{width:320px}}.header-main .form-search .form-control,.header-main .form-search .gridjs-input{padding-left:3px}.header-main .form-search i{opacity:.6}.header-main .form-search.onfocus{background-color:#fff}.header-main .header-app-search{position:relative}.header-main .header-app-search .header-app-search-panel{background:#fff;border:1px solid #e2e5ec;border-radius:10px;box-shadow:0 18px 45px #21283029;left:0;overflow:hidden;position:absolute;top:calc(100% + 11px);width:min(480px,100vw - 32px);z-index:1000}@media(max-width:575.98px){.header-main .header-app-search .header-app-search-panel{left:16px;position:fixed;right:16px;top:70px;width:auto}}.header-main .header-app-search .header-app-search-heading{align-items:center;background:#f8f9fc;border-bottom:1px solid #f3f5f9;color:#6e7985;display:flex;font-size:11px;font-weight:600;justify-content:space-between;letter-spacing:.04em;padding:9px 12px;text-transform:uppercase}.header-main .header-app-search .header-app-search-heading small,.header-main .header-app-search .header-app-search-heading .small{font-size:10px}.header-main .header-app-search .header-app-search-result{align-items:center;background:transparent;border:0;border-bottom:1px solid #f3f5f9;color:#313c47;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) auto;padding:10px 12px;text-align:left;width:100%}.header-main .header-app-search .header-app-search-result:hover,.header-main .header-app-search .header-app-search-result:focus-visible{background:#f8f9fc;outline:0}.header-main .header-app-search .header-app-search-result.is-restricted{background:#ffc1070b;cursor:not-allowed}.header-main .header-app-search .header-app-search-icon{align-items:center;background:#506fd917;border-radius:8px;color:#506fd9;display:flex;font-size:17px;height:34px;justify-content:center;width:34px}.header-main .header-app-search .is-restricted .header-app-search-icon{background:#ffc1071f;color:#c99700}.header-main .header-app-search .header-app-search-copy{min-width:0}.header-main .header-app-search .header-app-search-copy strong{display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-main .header-app-search .header-app-search-copy small,.header-main .header-app-search .header-app-search-copy .small{color:#6e7985;display:block;font-size:10.5px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-main .header-app-search .is-restricted .header-app-search-copy small,.header-main .header-app-search .is-restricted .header-app-search-copy .small{color:#aa8000}.header-main .header-app-search .header-app-search-state{background:#f3f5f9;border-radius:999px;color:#6e7985;font-size:9px;font-weight:700;padding:4px 7px;text-transform:uppercase}.header-main .header-app-search .header-app-search-state.is-available{background:#0cb7851a;color:#098c66}.header-main .header-app-search .header-app-search-empty{align-items:center;color:#6e7985;display:flex;gap:10px;min-height:72px;padding:12px}.header-main .header-app-search .header-app-search-empty>i{font-size:22px}.header-main .header-app-search .header-app-search-empty strong,.header-main .header-app-search .header-app-search-empty small,.header-main .header-app-search .header-app-search-empty .small{display:block}.header-main .header-app-search .header-app-search-empty strong{color:#313c47;font-size:12px}.header-main .header-app-search .header-app-search-empty small,.header-main .header-app-search .header-app-search-empty .small{font-size:10.5px;margin-top:2px}.header-main .header-app-search .header-app-search-view-all{align-items:center;background:#f8f9fc;border:0;color:#506fd9;display:flex;font-size:11px;font-weight:600;justify-content:space-between;padding:9px 12px;width:100%}.header-main .header-app-search .header-app-search-view-all:hover,.header-main .header-app-search .header-app-search-view-all:focus-visible{background:#f3f5f9;outline:0}.header-main .menu-link{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:1.325rem;color:#6e7985}.header-main .menu-link:hover{color:#506fd9}.header-main .nav-link{color:#6e7985}.header-main .nav-link:hover{color:#41505f}.header-main .nav-link.active{font-weight:500;color:#506fd9;letter-spacing:-.1px}.header-main .nav-link .badge{color:#506fd9;border:1px solid #506fd9;border-radius:4px;padding:3px;margin-left:2px}.header-main .dropdown-link{display:block;color:#6e7985;position:relative}.header-main .dropdown-link:hover{color:#41505f}.header-main .dropdown-link i{font-size:20px;line-height:1.4}.header-main .dropdown-link small,.header-main .dropdown-link .small{position:absolute;top:-2px;right:-4px;width:14px;height:14px;display:flex;align-items:center;justify-content:center;border-radius:100%;background-color:#dc3545;color:#fff;font-size:9px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";box-shadow:0 0 0 1px #fff}.dropdown-skin .dropdown-link{display:flex;margin-top:2px}.dropdown-skin .dropdown-link i{font-size:22px;animation:rotation 5s infinite linear;color:#506fd9}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.dropdown-skin .dropdown-menu{width:250px;margin-right:10px;padding:20px;border-color:#e2e5ec;border-radius:6px;border-width:0;box-shadow:0 2px 10px #6e79851a,0 10px 20px #6e79851a}.dropdown-skin .dropdown-menu label{font-size:10px;font-weight:500;font-family:Plus Jakarta Sans,sans-serif;color:#6e7985;text-transform:uppercase;display:block;letter-spacing:.5px;margin-bottom:10px;line-height:1.2}.dropdown-skin .dropdown-menu hr{border-color:#e2e5ec;opacity:1;margin:20px 0}.nav-skin{flex-wrap:nowrap;white-space:nowrap}.nav-skin .nav-link{border:1px solid #ccd2da;font-size:.8125rem;padding:4px 15px;color:#41505f}.nav-skin .nav-link:hover,.nav-skin .nav-link:focus{border-color:#9ea7b1;background-color:#f3f5f9;position:relative}.nav-skin .nav-link+.nav-link{margin-left:-1px}.nav-skin .nav-link:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.nav-skin .nav-link:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.nav-skin .nav-link.active{letter-spacing:normal;font-weight:400;border-color:#6e7985;background-color:#e2e5ec;color:#212830;position:relative;z-index:2}.dropdown-notification{position:relative}.dropdown-notification .dropdown-link{margin-top:5px}.dropdown-notification .dropdown-menu{margin-right:10px;width:320px;padding:0;border-color:#e2e5ec;border-radius:6px;border-width:0;box-shadow:0 2px 10px #6e79851a,0 10px 20px #6e79851a}@media(min-width:576px){.dropdown-notification .dropdown-menu{width:340px}}.dropdown-notification .dropdown-menu-header{height:48px;border-bottom:1px solid #e2e5ec;display:flex;align-items:center;padding:0 15px}.dropdown-notification .dropdown-menu-title{font-weight:600;font-size:15px;color:#212830;margin-bottom:0}.dropdown-notification .list-group{padding:5px}.dropdown-notification .list-group-item{border-width:0;display:flex;padding:8px 10px;border-radius:4px;background-color:transparent}.dropdown-notification .list-group-item:hover{background-color:#f3f5f9d9;cursor:pointer}.dropdown-notification .list-group-item strong{font-weight:600}.dropdown-notification .avatar{margin-right:15px;flex-shrink:0}.dropdown-notification .list-group-body{color:#313c47;line-height:1.4;padding-right:10px}.dropdown-notification .list-group-body p{margin-bottom:2px}.dropdown-notification .list-group-body span{font-size:11px;color:#6e7985}.dropdown-notification .dropdown-menu-footer{text-align:center;padding:8px 10px;border-top:1px solid #e2e5ec;font-size:.8125rem}.dropdown-profile .dropdown-link .avatar{width:34px;height:34px}.dropdown-profile .dropdown-menu{width:230px;padding:0;border-color:#e2e5ec;border-radius:6px;border-width:0;box-shadow:0 2px 10px #6e79851a,0 10px 20px #6e79851a}.dropdown-profile .dropdown-menu-body{padding:20px 20px 15px}.dropdown-profile .dropdown-menu-body h5,.dropdown-profile .dropdown-menu-body .h5{font-size:16px}.dropdown-profile .nav{flex-direction:column;margin:0 -10px}.dropdown-profile .nav a{display:flex;align-items:center;padding:7px 8px;color:#41505f;border-radius:4px;transition:all .25s}@media(prefers-reduced-motion:reduce){.dropdown-profile .nav a{transition:none}}.dropdown-profile .nav a:hover{background-color:#f3f5f9;color:#212830}.dropdown-profile .nav a i{font-size:20px;line-height:1;margin-right:10px}.dropdown-profile hr{opacity:.12;margin:5px -2px}@media(max-width:991.98px){.sidebar-show{overflow:hidden}.sidebar-show .sidebar{left:0;opacity:1;visibility:visible}.sidebar-show .header-main,.sidebar-show .main-mobile-header,.sidebar-show .main{transform:translate(250px)}.sidebar-show .main-backdrop{opacity:1;visibility:visible}}.sidebar-offset .sidebar{left:-250px;box-shadow:none}.sidebar-offset .header-main{left:0}.sidebar-offset .main{margin-left:0}.sidebar-offset.sidebar-show{overflow:hidden}.sidebar-offset.sidebar-show .sidebar{left:0;box-shadow:1px 0 1px #21283003,4px 0 4px #21283003,16px 0 16px #21283003}.sidebar-offset.sidebar-show .header-main,.sidebar-offset.sidebar-show .main{transform:translate(250px)}.sidebar-offset.sidebar-show .main-backdrop{opacity:1;visibility:visible}@media(min-width:992px){.sidebar-hide .sidebar{left:-250px;opacity:0;visibility:hidden}.sidebar-hide .header-main{left:0;border-left-width:0}.sidebar-hide .main{margin-left:0}.sidebar-hide .music-player{left:23px}}.sidebar{width:250px;height:100vh;position:fixed;top:0;left:-250px;opacity:0;visibility:hidden;background-color:#fff;z-index:1000;transition:all .25s}@media(prefers-reduced-motion:reduce){.sidebar{transition:none}}@media(min-width:992px){.sidebar{width:250px;opacity:1;visibility:visible;left:0;box-shadow:1px 0 1px #21283003,4px 0 4px #21283003,16px 0 16px #21283003}}.sidebar:before{content:"";position:absolute;inset:0;background-color:#fff9;z-index:5;opacity:0;visibility:hidden;transition:all .25s}@media(prefers-reduced-motion:reduce){.sidebar:before{transition:none}}.sidebar.footer-menu-show:before{visibility:visible;opacity:1}.sidebar.footer-menu-show .sidebar-footer{bottom:0}.sidebar-header{padding:0 15px;height:58px;display:flex;align-items:center;border-bottom:1px solid #f3f5f9}.sidebar-logo{font-size:22px;line-height:1;letter-spacing:-.4px}.sidebar-body{height:calc(100% - 118px);position:relative;padding:8px 10px 10px}.sidebar-body .nav-group{padding:5px 0 7px;border-bottom:1px solid rgba(226,229,236,.72)}.sidebar-body .nav-group:last-child{border-bottom:0}.sidebar-body .nav-group.show .nav-label:after{content:""}.sidebar-body .nav-group.show .nav-sidebar{display:block}.sidebar-body .nav-label{min-height:26px;display:flex;align-items:center;padding:4px 6px 4px 5px;font-size:10.5px;font-family:Plus Jakarta Sans,sans-serif;text-transform:uppercase;color:#9ea7b1;letter-spacing:.55px;position:relative;cursor:pointer}.sidebar-body .nav-label:hover,.sidebar-body .nav-label:focus{color:#6e7985}.sidebar-body .nav-label:after{content:"";font-family:remixicon;font-size:14px;font-weight:400;position:absolute;top:50%;right:5px;line-height:0;opacity:.6}.sidebar-body .nav-sidebar{display:none;padding:1px 0 0}.sidebar-body .nav-sidebar .nav-item{display:block;margin:0;padding:0;background:transparent;border-radius:0}.sidebar-body .nav-sidebar .nav-item+.nav-item{margin-top:2px}.sidebar-body .nav-sidebar .nav-link{min-height:36px;padding:7px 9px;line-height:1.2;border-radius:7px;color:#41505f;font-size:13.5px;font-weight:500;position:relative;transition:background-color .16s,color .16s,box-shadow .16s}@media(prefers-reduced-motion:reduce){.sidebar-body .nav-sidebar .nav-link{transition:none}}.sidebar-body .nav-sidebar .nav-link span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-body .nav-sidebar .nav-link i{flex:0 0 18px;width:18px;font-size:17px;margin-right:9px;color:#6e7985;opacity:.92;transition:color .16s,transform .16s}@media(prefers-reduced-motion:reduce){.sidebar-body .nav-sidebar .nav-link i{transition:none}}.sidebar-body .nav-sidebar .nav-link:hover,.sidebar-body .nav-sidebar .nav-link:focus{background-color:#f8f9fc;color:#212830}.sidebar-body .nav-sidebar .nav-link:hover i,.sidebar-body .nav-sidebar .nav-link:focus i{color:#506fd9;transform:translate(1px)}.sidebar-body .nav-sidebar .nav-link.active{background-color:#506fd91a;color:#506fd9;font-weight:600;box-shadow:inset 3px 0 #506fd9}.sidebar-body .nav-sidebar .nav-link.active i{color:#506fd9;opacity:1}.sidebar-body .nav-sidebar .nav-item.show .nav-sub{display:block}.sidebar-body>.ps__rail-y{background-color:#e2e5ec;width:2px}.sidebar-body>.ps__rail-y>.ps__thumb-y{background-color:#6e7985;width:2px;left:0}.sidebar-footer{position:absolute;bottom:0;left:0;right:0;border-top:1px solid #f3f5f9;background-color:#fff;z-index:10;box-shadow:-20px -20px 20px #fff;transition:all .25s}@media(prefers-reduced-motion:reduce){.sidebar-footer{transition:none}}.sidebar-footer .dropdown-link{width:28px;height:28px;border-radius:100%;display:flex;align-items:center;justify-content:center;font-size:20px;color:#6e7985;opacity:.6;transition:all .25s}@media(prefers-reduced-motion:reduce){.sidebar-footer .dropdown-link{transition:none}}.sidebar-footer .dropdown-link:hover,.sidebar-footer .dropdown-link:focus{background-color:#f3f5f999;opacity:1}.sidebar-footer-top{height:60px;display:flex;align-items:center;padding-right:10px;padding-left:12px}.sidebar-footer-thumb{width:36px;height:36px;border-radius:100%;margin-right:9px;transition:all .25s}@media(prefers-reduced-motion:reduce){.sidebar-footer-thumb{transition:none}}.sidebar-footer-thumb:hover{cursor:pointer;transform:scale(1.1)}.sidebar-footer-thumb img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.sidebar-footer-body{flex:1;min-width:0}.sidebar-footer-body h6,.sidebar-footer-body .h6{margin-bottom:1px;font-weight:600;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-footer-body h6 a,.sidebar-footer-body .h6 a{color:#212830;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.sidebar-footer-body p{margin-bottom:0;font-size:11px;color:#6e7985;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-footer-menu{position:absolute;bottom:calc(100% + 8px);left:12px;right:12px;padding:10px 12px;border:1px solid #f3f5f9;border-radius:4px;background-color:#fff;box-shadow:0 10px 30px #2128301f;opacity:0;visibility:hidden;transform:translateY(8px);transition:all .25s}@media(prefers-reduced-motion:reduce){.sidebar-footer-menu{transition:none}}.sidebar-footer-menu .nav{flex-direction:column;margin:0}.sidebar-footer-menu a{height:35px;padding:0 8px;color:#41505f;display:flex;align-items:center;border-radius:3px;transition:all .25s}@media(prefers-reduced-motion:reduce){.sidebar-footer-menu a{transition:none}}.sidebar-footer-menu a:hover{background-color:#f3f5f9;color:#212830}.sidebar-footer-menu a>i{line-height:1;font-size:20px;margin-right:12px}.sidebar-footer-menu hr{margin:10px;opacity:.12}.footer-menu-show .sidebar-footer-menu{opacity:1;visibility:visible;transform:translateY(0)}.sidebar-right{width:290px}.sidebar-label{display:block;margin-bottom:5px;padding:0 10px;font-size:.75rem;font-weight:500;color:#6e7985}[data-sidebar=prime] .sidebar{background-color:#506fd9;background-image:linear-gradient(to bottom,#324daa,#506fd9)}[data-sidebar=prime] .sidebar:before{background-color:#3b5ed4bf}[data-sidebar=prime] .sidebar .sidebar-logo{color:#fff}[data-sidebar=prime] .sidebar .sidebar-header,[data-sidebar=prime] .sidebar .sidebar-body .nav-group{border-bottom-color:#ffffff1f}[data-sidebar=prime] .sidebar .sidebar-body .nav-label{color:#ffffff73}[data-sidebar=prime] .sidebar .sidebar-body>.ps__rail-y{background-color:#ffffff1a}[data-sidebar=prime] .sidebar .sidebar-body>.ps__rail-y>.ps__thumb-y{background-color:#ffffffbf}[data-sidebar=prime] .sidebar .nav-sidebar .nav-link{color:#fff9}[data-sidebar=prime] .sidebar .nav-sidebar .nav-link:hover,[data-sidebar=prime] .sidebar .nav-sidebar .nav-link:focus{color:#fff}[data-sidebar=prime] .sidebar .nav-sidebar .nav-link.has-sub:after{color:#fff9}[data-sidebar=prime] .sidebar .nav-sidebar .nav-link.has-sub.active{color:#fff}[data-sidebar=prime] .sidebar .nav-sidebar .nav-link.active{color:#fff;font-weight:400}[data-sidebar=prime] .sidebar .nav-sidebar .nav-sub-link{color:#ffffff80}[data-sidebar=prime] .sidebar .nav-sidebar .nav-sub-link:before{background-color:#ffffff73}[data-sidebar=prime] .sidebar .nav-sidebar .nav-sub-link.active{color:#fff}[data-sidebar=prime] .sidebar-footer{background-color:#506fd9;border-top-color:#ffffff1f;box-shadow:none}[data-sidebar=prime] .sidebar-footer .dropdown-link{color:#fff9}[data-sidebar=prime] .sidebar-footer .dropdown-link:hover,[data-sidebar=prime] .sidebar-footer .dropdown-link:focus{background-color:#4365d6;color:#fff}[data-sidebar=prime] .sidebar-footer-body h6 a,[data-sidebar=prime] .sidebar-footer-body .h6 a{color:#fff}[data-sidebar=prime] .sidebar-footer-body p,[data-sidebar=prime] .sidebar-footer-menu a{color:#fff9}[data-sidebar=prime] .sidebar-footer-menu a:hover,[data-sidebar=prime] .sidebar-footer-menu a:focus{background-color:#4365d6;color:#fff}[data-sidebar=prime] .sidebar-footer-menu hr{background-color:#fff;opacity:.1}[data-sidebar=dark] .sidebar{background-color:#192030}@media(min-width:992px){[data-sidebar=dark] .sidebar{box-shadow:none}}[data-sidebar=dark] .sidebar:before{background-color:#10151fbf}[data-sidebar=dark] .sidebar .sidebar-logo{color:#fff}[data-sidebar=dark] .sidebar .sidebar-header,[data-sidebar=dark] .sidebar .sidebar-body .nav-group{border-bottom-color:#ffffff0f}[data-sidebar=dark] .sidebar .sidebar-body .nav-label{color:#ffffff40}[data-sidebar=dark] .sidebar .sidebar-body>.ps__rail-y{background-color:#ffffff1a}[data-sidebar=dark] .sidebar .sidebar-body>.ps__rail-y>.ps__thumb-y{background-color:#ffffffbf}[data-sidebar=dark] .sidebar .nav-sidebar .nav-link{color:#fff9}[data-sidebar=dark] .sidebar .nav-sidebar .nav-link:hover,[data-sidebar=dark] .sidebar .nav-sidebar .nav-link:focus{color:#ffffffd9}[data-sidebar=dark] .sidebar .nav-sidebar .nav-link.active{color:#506fd9;font-weight:400}[data-sidebar=dark] .sidebar .nav-sidebar .nav-link.has-sub:after{color:#fff9}[data-sidebar=dark] .sidebar .nav-sidebar .nav-sub-link{color:#ffffff80}[data-sidebar=dark] .sidebar .nav-sidebar .nav-sub-link:before{background-color:#fff6}[data-sidebar=dark] .sidebar .nav-sidebar .nav-sub-link.active{color:#ffffffd9}[data-sidebar=dark] .sidebar .nav-sidebar .nav-sub-link.active:before{background-color:#506fd9}[data-sidebar=dark] .sidebar-footer{background-color:#192030;border-top-color:#ffffff0f;box-shadow:none}[data-sidebar=dark] .sidebar-footer .dropdown-link{color:#fff9}[data-sidebar=dark] .sidebar-footer .dropdown-link:hover,[data-sidebar=dark] .sidebar-footer .dropdown-link:focus{background-color:#141926;color:#fff}[data-sidebar=dark] .sidebar-footer-body h6 a,[data-sidebar=dark] .sidebar-footer-body .h6 a{color:#fff}[data-sidebar=dark] .sidebar-footer-body p{color:#fff6}[data-sidebar=dark] .sidebar-footer-menu a{color:#fff9}[data-sidebar=dark] .sidebar-footer-menu a:hover,[data-sidebar=dark] .sidebar-footer-menu a:focus{background-color:#222b41;color:#fff}[data-sidebar=dark] .sidebar-footer-menu hr{background-color:#fff;opacity:.1}.main{min-height:100vh;margin-top:72px;transition:all .25s}@media(prefers-reduced-motion:reduce){.main{transition:none}}@media(min-width:992px){.main{margin-left:250px;margin-top:0}}.main-app{margin-top:72px}.main-title-label{font-size:11px;font-family:Plus Jakarta Sans,sans-serif;text-transform:uppercase;color:#506fd9;letter-spacing:.5px;display:block;margin-bottom:2px}.main-title{text-indent:-1px;margin-bottom:30px;color:#212830;font-size:20px;letter-spacing:-.2px}@media(min-width:992px){.main-title{font-size:21px}}.main-title-text{font-size:16px;color:#41505f}.main-separator{margin:40px 0;background-color:#e2e5ec;opacity:.12}.main-subtitle{color:#212830;font-weight:600;margin-bottom:10px}.main-mobile-header{position:fixed;top:0;left:0;right:0;height:72px;padding:0 23px;display:flex;align-items:center;background-color:#fff;border-bottom:1px solid transparent;z-index:800;transition:all .3s}@media(prefers-reduced-motion:reduce){.main-mobile-header{transition:none}}@media(min-width:992px){.main-mobile-header{display:none}}.main-mobile-header.scroll{box-shadow:0 1px 1px #e2e5ec14,0 2px 2px #e2e5ec1f,0 4px 4px #e2e5ec29,0 8px 8px #e2e5ec33}.main-mobile-header .menu-link{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#6e7985}.main-backdrop{position:fixed;inset:0;z-index:900;background-color:#21283099;opacity:0;visibility:hidden;transition:all .25s}@media(prefers-reduced-motion:reduce){.main-backdrop{transition:none}}.section-title{font-size:15px;font-weight:600;color:#212830}.section-title-sm{font-size:14px}.main-label-group{display:flex;align-items:center;justify-content:space-between;font-size:.8125rem}.main-label-group label{display:block;margin-bottom:0;font-weight:500}.main-footer{margin-top:60px;border-top:1px solid rgba(226,229,236,.6);padding-top:20px;font-size:.8125rem;color:#6e7985}@media(min-width:576px){.main-footer{display:flex;align-items:center;justify-content:space-between}}.main-footer span{display:block}.main-footer span+span{margin-top:5px}@media(min-width:576px){.main-footer span+span{margin-top:0}}.card-one{height:100%;border-width:0;border-radius:6px;box-shadow:0 1px 2px #ccd2da12,0 2px 4px #ccd2da12,0 4px 8px #ccd2da12,0 8px 16px #ccd2da12,0 16px 32px #ccd2da12,0 32px 64px #ccd2da12}.card-one .card-header{border-bottom-color:#e2e5ec8c;background-color:transparent;padding:15px;display:flex;align-items:center}.card-one .card-header .card-title{font-weight:600;font-size:15px;color:#212830;margin-bottom:0;line-height:1.4}.card-one .card-header .nav-icon{margin-right:-4px}.card-one .nav-icon .nav-link{opacity:.6}.card-one .nav-icon .nav-link:hover{opacity:1}.card-one .nav-pills{font-size:.8125rem}.card-one .nav-pills .nav-link{border-radius:3px;color:#6e7985;padding:4px 15px}.card-one .nav-pills .nav-link.active{background-color:#e2e5ec;color:#41505f}.card-one .card-body{padding:15px;position:relative}.card-one small,.card-one .small{color:#6e7985;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:12px}.card-one .legend{margin:0;padding:0;list-style:none;line-height:1.25}.card-one .legend li{display:inline-flex;align-items:center;position:relative;font-size:.75rem}.card-one .legend li:before{content:"";width:8px;height:8px;border-radius:100%;margin-right:5px}.card-one .legend li+li{margin-left:10px}.card-one .legend li:first-child:before{background-color:#506fd9}.card-one .legend li:nth-child(2):before{background-color:#dbdffd}.card-one .legend li:last-child:before{background-color:#85b6ff}.card-one .card-icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:4px}.card-one .card-icon i{font-size:24px;line-height:1}.card-one .people-item{padding:10px 15px}.card-one .people-item+.people-item{margin-top:0;border-top:1px solid #f3f5f9}.card-one .people-item .avatar{margin-right:8px}.card-one .people-item .nav-link+.nav-link{margin-left:5px}.card-one .card-footer{padding:15px;background-color:transparent;border-top-color:#f3f5f9}.card-one .list-group-item{border-color:#f3f5f9}.card-value{font-family:Plus Jakarta Sans,sans-serif;font-weight:500;color:#212830;display:flex;align-items:center;grid-gap:2px;letter-spacing:-.2px}.card-value span{font-weight:400}.card-value i{margin-right:5px;text-indent:-3px;color:#506fd9}.flot-chart{width:100%}.flot-chart.ht-80{height:80px}.flot-chart.ht-180{height:180px}.flot-chart.ht-280{height:280px}.flot-chart.ht-290{height:290px}.flot-chart .flot-tick-label{font-family:Plus Jakarta Sans,sans-serif}.flot-chart .flot-x-axis .flot-tick-label{font-size:10px;font-weight:500;color:#6e7985}.flot-chart .flot-y-axis .flot-tick-label{font-size:10px;color:#9ea7b1}.chart-bar-one{height:350px}@media(min-width:768px){.chart-bar-one{height:100%}}.table-one{margin-bottom:0}.table-one thead th,.table-one tbody td{padding-left:0;padding-right:0;vertical-align:middle}.table-one thead th:not(:first-child),.table-one tbody td:not(:first-child){text-align:right}.table-one tbody td{border-color:#f3f5f9}.table-one tbody tr:last-child td{border-bottom-width:0;padding-bottom:0}.table-one tbody td:not(:first-child){font-family:Plus Jakarta Sans,sans-serif}.table-two{white-space:nowrap}.table-two thead th,.table-two tbody td{vertical-align:middle}.table-two thead th:not(:first-child),.table-two tbody td:not(:first-child){text-align:right}.table-two thead th:first-child,.table-two tbody td:first-child{padding-left:0}.table-two thead th:last-child,.table-two tbody td:last-child{padding-right:0}.table-two tbody td{border-color:#f3f5f9;font-family:Plus Jakarta Sans,sans-serif}.earning-item h4,.earning-item .h4{margin-bottom:3px;font-family:Plus Jakarta Sans,sans-serif;font-weight:500;color:#212830;letter-spacing:-.5px}.earning-item h4 span,.earning-item .h4 span{font-weight:400;color:#41505f}.earning-item label{display:block;margin-bottom:0;font-size:.8125rem;font-weight:500;color:#6e7985}.earning-icon{width:48px;height:48px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;margin-bottom:15px}.apex-chart-one{position:relative;left:-12px;width:calc(100% + 20px)}.card-vmap .jvectormap-zoomin,.card-vmap .jvectormap-zoomout{display:none}.card-analytics{border-width:0;border-radius:6px;box-shadow:0 1px 2px #ccd2da12,0 2px 4px #ccd2da12,0 4px 8px #ccd2da12,0 8px 16px #ccd2da12,0 16px 32px #ccd2da12,0 32px 64px #ccd2da12}.card-analytics .card-header{border-bottom-color:#e2e5ec8c;background-color:transparent;padding:15px;display:flex;align-items:center}.card-analytics .card-header .card-title{font-weight:600;font-size:15px;color:#212830;margin-bottom:0;line-height:1.4}.card-analytics .card-header .nav-icon{margin-right:-4px}.card-analytics .nav-icon .nav-link{opacity:.6}.card-analytics .nav-icon .nav-link:hover{opacity:1}.card-analytics .nav-pills{font-size:.8125rem}.card-analytics .nav-pills .nav-link{border-radius:3px;color:#6e7985;padding:4px 15px}.card-analytics .nav-pills .nav-link.active{background-color:#e2e5ec;color:#41505f}.card-analytics .card-body{padding:15px;position:relative}.card-analytics small,.card-analytics .small{color:#6e7985;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:12px}.card-analytics .legend{margin:0;padding:0;list-style:none;line-height:1.25}.card-analytics .legend li{display:inline-flex;align-items:center;position:relative;font-size:.75rem}.card-analytics .legend li:before{content:"";width:8px;height:8px;border-radius:100%;margin-right:5px}.card-analytics .legend li+li{margin-left:10px}.card-analytics .legend li:first-child:before{background-color:#506fd9}.card-analytics .legend li:nth-child(2):before{background-color:#dbdffd}.card-analytics .legend li:last-child:before{background-color:#85b6ff}.card-analytics .card-icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:4px}.card-analytics .card-icon i{font-size:24px;line-height:1}.card-analytics .people-item{padding:10px 15px}.card-analytics .people-item+.people-item{margin-top:0;border-top:1px solid #f3f5f9}.card-analytics .people-item .avatar{margin-right:8px}.card-analytics .people-item .nav-link+.nav-link{margin-left:5px}.card-analytics .card-footer{padding:15px;background-color:transparent;border-top-color:#f3f5f9}.card-analytics .list-group-item{border-color:#f3f5f9}.performance-value{display:flex;align-items:baseline;font-family:Plus Jakarta Sans,sans-serif;letter-spacing:-.2px}.progress-one{border-radius:3px}.progress-one .progress-bar+.progress-bar{border-left:1.5px solid #fff}.table-three{margin-bottom:0}.table-three tbody td{vertical-align:middle;border-color:#f3f5f9;padding:5px}.table-three tbody td:first-child{padding-left:0}.table-three tbody td:last-child{padding-right:0}.table-three tbody td:nth-child(2),.table-three tbody td:nth-child(3){font-weight:500;color:#212830}.table-three tbody td:nth-child(3),.table-three tbody td:last-child{text-align:right;font-family:Plus Jakarta Sans,sans-serif}.table-three .badge-dot{display:inline-block;width:12px;height:12px;position:relative;transform:translateY(1px)}.table-three .badge-dot:before{content:"";position:absolute;width:6px;height:6px;border-radius:100%;background-color:#fff;z-index:5;top:3px;left:3px}.vmap-one{height:200px}@media(min-width:768px){.vmap-one{height:300px}}@media(min-width:1200px){.vmap-one{height:350px}}.vmap-one .jvectormap-zoomin,.vmap-one .jvectormap-zoomout{display:none}.table-four{margin-bottom:0}.table-four thead th{background-color:#f8f9fc;padding-left:10px;padding-right:10px}.table-four thead tr:first-child th{text-align:center}.table-four thead tr:last-child th:not(:first-child){text-align:right}.table-four tbody td{padding-left:10px;padding-right:10px;white-space:nowrap}.table-four tbody td:not(:first-child){font-family:Plus Jakarta Sans,sans-serif;text-align:right}.apex-chart-nine{position:relative;left:-15px;width:calc(100% + 15px)}.table-five{margin-bottom:0}.table-five tbody td{vertical-align:center;padding-top:7px;padding-bottom:7px;padding-right:0;border-color:#f3f5f9}.table-five tbody td:first-child{padding-left:0}.table-five tbody td:not(:first-child){font-family:Plus Jakarta Sans,sans-serif;text-align:right}.table-five tbody td>div{display:flex;align-items:center;grid-gap:5px}.table-five tbody tr:last-child td{border-bottom-width:0}.chart-donut-one{height:180px}@media(min-width:1200px){.chart-donut-one{height:215px}}.list-group-one .list-group-item{border-left-width:0;border-right-width:0}.list-group-one .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0;border-top-width:0;padding-top:0}.list-group-one .list-group-item:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-width:0}.list-group-one .avatar{display:flex;align-items:center;justify-content:center;font-size:20px}.bg-litecoin{background-color:#325a98}.news-item{position:relative}@media(min-width:576px){.news-item{display:flex}}.news-item+.news-item{margin-top:15px;padding-top:15px;border-top:1px solid #f3f5f9}.news-img{width:100%;height:140px;flex-shrink:0;margin-bottom:15px}@media(min-width:576px){.news-img{width:150px;height:100px;margin-bottom:0;margin-right:15px}}.news-img img{border-radius:4px;width:100%;height:100%;object-fit:cover}.news-body{flex:1}.news-title{line-height:1.3;font-size:15px}.crypto-item{display:flex;align-items:center;position:absolute;top:15px;left:15px}.crypto-item .avatar{display:flex;align-items:center;justify-content:center;color:#fff;font-size:21px;margin-right:10px;width:40px;height:40px}.crypto-body{flex:1}.crypto-body .card-label{display:block;font-size:.75rem;font-weight:500;margin-bottom:2px;color:#6e7985}.crypto-body .card-value{margin-bottom:0;font-size:15px}.card-footer-crypto{border-top-width:0;display:flex;align-items:center;grid-gap:15px;font-size:11px;font-weight:500;color:#6e7985}.card-footer-crypto strong{font-weight:600;font-family:Plus Jakarta Sans,sans-serif;color:#212830}.apex-chart-ten{position:relative}.finance-info{position:absolute;top:0;left:0;right:0;z-index:5;border-top-left-radius:inherit;border-top-right-radius:inherit;background-image:linear-gradient(to bottom,#fff,#fff0)}.finance-value{font-family:Plus Jakarta Sans,sans-serif;font-size:32px;letter-spacing:-1px;color:#212830;text-indent:-2px}@media(min-width:1200px){.finance-value{font-size:40px}}.finance-value span{font-weight:300;color:#41505f}.finance-subvalue{display:flex;align-items:center;grid-gap:3px;font-size:20px}.finance-subvalue span{font-family:Plus Jakarta Sans,sans-serif;letter-spacing:-.2px}.finance-subvalue small,.finance-subvalue .small{font-size:18px;font-weight:400;align-self:flex-end;margin-bottom:.5px;color:#41505f}.nav-finance-one{position:absolute;top:0;right:0;z-index:10;font-family:Plus Jakarta Sans,sans-serif;font-size:.8125rem}.nav-finance-one a{color:#6e7985;letter-spacing:-.2px}.nav-finance-one a.active{font-weight:500;color:#506fd9;text-decoration:underline}.nav-finance-one a+a{margin-left:10px}.card-wallet{position:relative;overflow:hidden;height:240px}@media(min-width:768px){.card-wallet{height:100%}}.card-wallet .card-body{padding:23px 25px;position:absolute;inset:0;display:flex;flex-direction:column;z-index:5}.card-wallet .card-body h5,.card-wallet .card-body .h5{font-weight:500;color:#212830}.card-wallet .card-title{font-size:12px;font-family:Plus Jakarta Sans,sans-serif;display:block}.card-wallet .finance-icon{position:absolute;top:5px;right:24px;display:flex;align-items:center}.card-wallet .finance-icon i{line-height:1;color:#506fd9}.card-wallet .finance-icon i:first-child{font-size:42px}.card-wallet .finance-icon i:last-child{font-size:58px}.card-wallet .finance-icon i+i{margin-left:5px}.card-wallet .card-value{color:#212830;letter-spacing:-.5px;text-indent:-1px}.card-wallet .card-value span{font-weight:300}.card-wallet .badge-dot{background-color:#212830;color:#212830}.card-wallet .flot-chart{width:calc(100% + 18px);height:200px;position:relative;left:-10px}@media(min-width:576px){.card-wallet .flot-chart{height:230px}}@media(min-width:768px){.card-wallet .flot-chart{height:100%}}@media(min-width:1200px){.card-wallet .flot-chart{height:100%}}.card-wallet .apex-chart-two{display:flex;align-items:flex-end}.progress-finance{height:80px;border-radius:2px}.progress-finance .progress-bar{font-size:.875rem}.progress-finance .progress-bar:nth-child(2){background-color:#85b6ff}.progress-finance .progress-bar:last-child{background-color:#4c5366}.finance-peity-donut{height:290px}@media(min-width:1200px){.finance-peity-donut{height:100%}}.finance-donut-value{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.finance-donut-value h1,.finance-donut-value .h1{font-weight:600;font-family:Plus Jakarta Sans,sans-serif;letter-spacing:-1px;margin-bottom:0}.finance-donut-value p{font-family:Plus Jakarta Sans,sans-serif;margin-bottom:0;color:#6e7985}.finance-item-circle{margin:auto;width:120px;height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:100%;background-color:#f3f5f9}@media(min-width:1200px){.finance-item-circle{width:150px;height:150px}}.finance-item-circle h1,.finance-item-circle .h1{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;color:#212830;margin-bottom:0}.finance-item-circle label{display:block;font-size:.8125rem;font-weight:500;color:#212830}.apex-chart-two{position:relative;left:-15px;width:calc(100% + 35px)}.apex-chart-three{position:relative;left:-25px;width:calc(100% + 40px)}.apex-chart-three .apexcharts-xaxis-label{position:relative;transform:translateY(-8px)}.apex-donut-two{display:flex;align-items:center;justify-content:center}.apex-donut-two .apexcharts-canvas{transform:scale(1.1)}.helpdesk-icon{width:72px;height:72px;display:flex;align-items:center;justify-content:center;border-radius:8px}.helpdesk-icon i{font-size:36px}.chartjs-one{height:250px;position:relative}.chartjs-two{height:250px}@media(min-width:1200px){.chartjs-two{height:100%}}.peity-two{position:relative}.peity-two>div{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.table-ratings tbody td{font-family:Plus Jakarta Sans,sans-serif;vertical-align:middle;padding-left:2px;padding-right:2px;border-color:#f3f5f9}.table-ratings tbody td:first-child{padding-left:0}.table-ratings tbody td:last-child{padding-right:0}.table-ratings tbody td strong{font-weight:500;color:#313c47}.table-ratings tbody td i{line-height:1}.table-ratings tbody td:nth-child(3),.table-ratings tbody td:last-child{text-align:right}.table-ratings tbody td:nth-child(3){font-weight:500;color:#212830}.table-ratings tbody tr:last-child td{border-bottom-width:0;padding-bottom:0}.table-agent{white-space:nowrap}.table-agent thead th{vertical-align:middle;font-size:.8125rem}.table-agent thead th:first-child{width:3%}.table-agent thead th:nth-child(2){width:9%}.table-agent thead th:nth-child(3){width:28%}.table-agent tbody td{vertical-align:middle;border-color:#f3f5f9}.table-agent tbody td:last-child{text-align:right}.table-agent tbody tr:last-child td{border-bottom-width:0}.table-agent .form-check{margin-bottom:0}.table-agent .link-more{display:flex;font-size:18px;line-height:1;color:#6e7985}.table-agent .badge{display:block}.table-agent h6,.table-agent .h6{color:#313c47}.table-agent1{white-space:nowrap}.table-agent1 thead th{vertical-align:middle;font-size:.8125rem}.table-agent1 thead th:first-child{width:28%}.table-agent1 thead th:nth-child(2){width:9%}.table-agent1 tbody td{vertical-align:middle;border-color:#f3f5f9}.table-agent1 tbody td:last-child{text-align:right}.table-agent1 tbody tr:last-child td{border-bottom-width:0}.table-agent1 .form-check{margin-bottom:0}.table-agent1 .link-more{display:flex;font-size:18px;line-height:1;color:#6e7985}.table-agent1 .badge{display:block}.table-agent1 h6,.table-agent1 .h6{color:#313c47}.table-agent2{white-space:nowrap}.table-agent2 thead th{vertical-align:middle;font-size:.8125rem}.table-agent2 thead th:first-child{width:9%}.table-agent2 thead th:nth-child(2){width:28%}.table-agent2 tbody td{vertical-align:middle;border-color:#f3f5f9}.table-agent2 tbody td:last-child{text-align:right}.table-agent2 tbody tr:last-child td{border-bottom-width:0}.table-agent2 .form-check{margin-bottom:0}.table-agent2 .link-more{display:flex;font-size:18px;line-height:1;color:#6e7985}.table-agent2 .badge{display:block}.table-agent2 h6,.table-agent2 .h6{color:#313c47}.apex-donut-one{width:130px;height:130px;display:flex;align-items:center;justify-content:center;position:relative}.apex-donut-one>div:last-child{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.card-ticket-earnings{overflow:hidden}.card-ticket-earnings .card-body{position:absolute;inset:0;z-index:5}.card-ticket-available{overflow:hidden;height:200px}@media(min-width:992px){.card-ticket-available{height:100%}}.card-ticket-available .card-body{position:absolute;inset:0;z-index:5}.card-ticket-available .flot-chart{height:200px}@media(min-width:576px){.card-ticket-available .flot-chart{height:170px}}.card-ticket-available .apex-chart{display:flex;align-items:flex-end;height:200px}@media(min-width:576px){.card-ticket-available .apex-chart{height:100%}}.card-ticket-sold{position:relative;overflow:hidden}.card-ticket-sold .card-body{position:absolute;inset:0;z-index:5}.card-ticket-sold .flot-chart{width:calc(100% + 16px);height:210px;position:relative;left:-8px;bottom:-8px}.card-ticket-sold .apex-chart{height:210px;position:relative}.chartjs-three{height:270px}@media(min-width:1200px){.chartjs-three{height:325px}}.chart-donut-two{height:225px}.card-events-category .card-value{display:flex;align-items:baseline;letter-spacing:-1px}.card-events-category .card-value small,.card-events-category .card-value .small{display:inline-block;margin-bottom:2px;padding-left:2px;font-weight:400;font-size:16px;letter-spacing:normal}.events-reviews{margin:0;padding:0;list-style:none}.events-reviews li{padding:12px 0;border-top:1px solid #f3f5f9}.events-reviews li:last-child{padding-bottom:0}.events-reviews .avatar{margin-right:10px;flex-shrink:0}.events-reviews .review-body h6,.events-reviews .review-body .h6{margin-bottom:2px}.events-reviews .review-body small,.events-reviews .review-body .small{padding-left:2px}.events-reviews p{font-size:.8125rem;color:#6e7985;line-height:1.45;margin-bottom:0}.events-list{margin:0;padding:0;list-style:none}.events-list li{display:flex}.events-list li+li{margin-top:10px}.events-list li.active .event-date{background-color:#506fd9;color:#fff}.events-list li.active .ev-item{border-left-color:#506fd9;background-color:#506fd914}.events-list li.active .ev-item h6,.events-list li.active .ev-item .h6{color:#506fd9}.event-date{display:flex;flex-direction:column;align-items:center;justify-content:center;width:45px;height:50px;background-color:#e2e5ec;color:#212830;border-radius:4px;flex-shrink:0;margin-right:15px}.event-date small,.event-date .small{text-transform:uppercase;display:block;font-size:10px;font-weight:500;font-family:Plus Jakarta Sans,sans-serif;letter-spacing:.5px;opacity:.65;color:inherit;line-height:1.2}.event-date h5,.event-date .h5{font-size:22px;font-family:Plus Jakarta Sans,sans-serif;font-weight:500;letter-spacing:-1px;margin-bottom:0}.events-body{flex:1}.events-body .ev-item{padding:5px 10px;background-color:#fbfcfe;border-left:2px solid #6e7985}.events-body .ev-item+.ev-item{margin-top:2px}.events-body .ev-item small,.events-body .ev-item .small{display:block;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;margin-bottom:1px;color:#9ea7b1}.events-body .ev-item h6,.events-body .ev-item .h6{color:#212830;font-weight:600;margin-bottom:5px}.events-body .ev-item p{font-size:.75rem;color:#6e7985;margin-bottom:3px;line-height:1.4}.card-daily-trends{position:relative;overflow:hidden;padding:20px 10px}.card-daily-trends .card-body{position:absolute;inset:0;z-index:5}.card-daily-trends .card-value{display:flex;align-items:flex-end;margin-bottom:0;letter-spacing:-1px}.card-daily-trends .card-value span{display:block;font-size:18px;letter-spacing:normal;color:#6e7985;margin-left:3px;margin-bottom:6px}.card-daily-trends .flot-chart{position:relative;height:235px;margin-top:20px}@media(min-width:768px){.card-daily-trends .flot-chart{height:100%}}.chart-donut-three{position:relative;height:230px}@media(min-width:992px)and (max-width:1199.98px){.chart-donut-three{height:210px}}.card-article .card-body{padding:20px}.card-article .card-title{color:#212830;font-weight:600}@media(min-width:1400px){.card-article .card-title{font-size:24px}}.storage-item{display:flex;align-items:center}.storage-item+.storage-item{margin-top:20px}.storage-item .storage-icon{width:54px;height:54px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:6px;margin-right:15px;background-color:#f3f5f9}.storage-item .storage-icon i{font-size:32px}.apex-chart-eleven{position:relative;left:-25px;width:calc(100% + 40px);height:250px}@media(min-width:1200px){.apex-chart-eleven{height:100%}}.card-product .card-icon{border-radius:100%;background-color:#506fd91a;color:#506fd9;display:flex;align-items:center}.card-product .card-label{display:block;color:#6e7985;margin-bottom:3px}.card-product-inventory .flot-chart{height:250px}@media(min-width:1200px){.card-product-inventory .flot-chart{height:100%}}.product-wrapper{border-radius:4px;background-color:#f8f9fc;overflow:auto}.product-wrapper+.product-wrapper{margin-top:5px}.product-wrapper .table{margin-bottom:0;white-space:nowrap;min-width:620px}.product-wrapper .table td{border-width:0;vertical-align:middle}.product-wrapper .table td:first-child{width:5%}.product-wrapper .table td:nth-child(2){width:40%}.product-wrapper .table td:nth-child(3){width:14%}.product-thumb{width:40px;height:45px;background-color:#fff;border-radius:4px;padding:5px}.product-thumb img{width:100%;height:100%;object-fit:cover}.revenue-item{position:relative}.revenue-item+.revenue-item{margin-top:20px}.revenue-item .progress{height:5px;border-radius:2px}.revenue-item-body{display:flex;align-items:center;margin-bottom:10px}.revenue-item-body span:first-child{flex:1}.revenue-item-body span:nth-child(2){font-weight:500;font-family:Plus Jakarta Sans,sans-serif;text-align:right;color:#212830}.revenue-item-body span:last-child{font-family:Plus Jakarta Sans,sans-serif;text-align:right;width:45px;margin-left:10px}.card-purchases .flot-chart{position:relative;height:180px;width:calc(100% + 8px);left:-4px}.total-sales-body{position:absolute;top:0;right:0;left:0;padding:20px;background-image:linear-gradient(to bottom,#fff,#ffffff1a);z-index:5;border-top-left-radius:6px;border-top-right-radius:6px}.product-review-footer{display:flex;align-items:center;grid-gap:10px}.product-review-footer a{display:flex;color:#6e7985;font-size:13px;position:relative}.product-review-footer a:hover{color:#506fd9}.product-review-footer a+a{padding-left:10px}.product-review-footer a+a:before{content:"";border-left:1px dotted #9ea7b1;position:absolute;top:0;left:0;bottom:0}.product-review-footer i{font-size:16px;line-height:1.2}.apex-chart-twelve{position:relative;margin-left:-15px}.fullscreen-loader{display:none;position:fixed;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center}.fullscreen-loader.show{display:flex}.page-app .main-app{min-height:0;height:calc(100vh - 72px)}.page-app .main-footer{margin-top:0;border-top-width:0;display:flex;flex-direction:column;align-items:center;padding-top:15px;padding-bottom:5px}@media(min-width:576px){.page-app .main-footer{flex-direction:row;padding-top:20px;padding-bottom:0}}.page-app .main-footer span+span{margin-top:2px}@media(min-width:576px){.page-app .main-footer span+span{margin-top:0}}.page-app .header-link{line-height:1;display:flex;align-items:center;justify-content:center;color:#6e7985;font-size:18px;transition:all .25s}@media(prefers-reduced-motion:reduce){.page-app .header-link{transition:none}}.page-app .header-link:hover,.page-app .header-link:focus{color:#506fd9}.page-app .dropdown-menu{border-color:#e2e5ec99;border-width:0;border-radius:6px;box-shadow:0 1px 1px #ccd2da40,0 2px 2px #ccd2da33,0 4px 4px #ccd2da26,0 8px 8px #ccd2da1a,0 16px 16px #ccd2da0d}.page-app .dropdown-item{display:flex;align-items:center;padding:7px 10px}.page-app .dropdown-item i{font-size:18px;line-height:1;margin-right:10px}.main-file-manager{min-height:0;height:calc(100vh - 72px);margin-top:72px;position:relative}@media(max-width:991.98px){.main-file-manager.show .file-sidebar{left:0;border-right:1px solid rgba(226,229,236,.6)}.main-file-manager.show .file-content{transform:translate(230px)}}.file-sidebar{position:absolute;top:0;left:-230px;bottom:0;width:230px;overflow:hidden;padding:20px;transition:all .25s}@media(prefers-reduced-motion:reduce){.file-sidebar{transition:none}}@media(min-width:992px){.file-sidebar{left:0;border-right:1px solid rgba(226,229,236,.6)}}.file-sidebar .nav-link{border-radius:4px;padding-left:10px;padding-right:10px}.file-sidebar .nav-link:hover{background-color:#f3f5f9}.file-sidebar .nav-link.active{background-color:#506fd91a}.file-sidebar .nav-link+.nav-link{margin-top:1px}.file-sidebar .sidebar-label{padding:0}.sidebar-storage{display:flex;align-items:center}.sidebar-storage>i{font-size:32px;line-height:1}.sidebar-storage .storage-info{font-size:.75rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";display:block;color:#6e7985;margin-bottom:2px}.sidebar-storage .progress{height:3px}.file-content{position:absolute;inset:0;overflow:hidden;transition:all .25s}@media(prefers-reduced-motion:reduce){.file-content{transition:none}}@media(min-width:992px){.file-content{left:230px}}.file-content .table-responsive{margin:0 -15px;padding:0 15px}.card-file .dropdown-file,.card-folder .dropdown-file{position:absolute;top:10px;right:10px}.card-file .dropdown-link,.card-folder .dropdown-link{font-size:16px;color:#6e7985}.card-file .dropdown-item,.card-folder .dropdown-item{font-size:.8125rem;padding-left:8px}.card-file{border-width:0;border-radius:6px;box-shadow:0 1px 2px #ccd2da12,0 2px 4px #ccd2da12,0 4px 8px #ccd2da12,0 8px 16px #ccd2da12,0 16px 32px #ccd2da12,0 32px 64px #ccd2da12;padding:10px;position:relative;height:100%}.card-file .card-file-icon{width:100%;height:120px;background-color:#f3f5f9;display:flex;align-items:center;justify-content:center;font-size:48px;border-radius:3px}.card-file .card-file-icon.danger{color:#dc3545;background-color:#dc354514}.card-file .card-file-icon.primary{color:#506fd9;background-color:#506fd914}.card-file .card-file-icon.info{color:#0dcaf0;background-color:#0dcaf014}.card-file .card-file-icon.success{color:#0cb785;background-color:#0cb78514}.card-file .card-body{padding:0;margin-top:10px}.card-file .card-body h6,.card-file .card-body .h6{margin-bottom:5px;font-size:.8125rem}@media(min-width:576px){.card-file .card-body h6,.card-file .card-body .h6{font-size:.875rem}}.card-file .card-body h6 a,.card-file .card-body .h6 a{color:#212830}.card-file .card-body span{display:block;font-size:.75rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";color:#6e7985;text-transform:uppercase;margin-bottom:10px}.card-file .card-footer{background-color:transparent;border-top-width:0;font-size:.75rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";padding:0;color:#6e7985}.card-folder{border-width:0;border-radius:6px;box-shadow:0 1px 2px #ccd2da12,0 2px 4px #ccd2da12,0 4px 8px #ccd2da12,0 8px 16px #ccd2da12,0 16px 32px #ccd2da12,0 32px 64px #ccd2da12;position:relative}.card-folder .dropdown-file{top:2px;right:0}.card-folder .card-body{display:flex;align-items:center;padding:8px}@media(min-width:576px){.card-folder .card-body{padding:10px}}.card-folder .card-body>i{font-size:40px;line-height:.75;color:#506fd9;margin-right:8px}@media(min-width:576px){.card-folder .card-body>i{font-size:48px;margin-right:10px}}.card-folder .card-body h6,.card-folder .card-body .h6{margin-bottom:2px;font-size:.8125rem;width:inherit}@media(min-width:576px){.card-folder .card-body h6,.card-folder .card-body .h6{font-size:.875rem}}.card-folder .card-body h6 a,.card-folder .card-body .h6 a{color:#212830;display:block;width:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card-folder .card-body span{display:block;font-size:11px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";color:#6e7985}@media(min-width:576px){.card-folder .card-body span{font-size:.75rem}}.card-folder .card-content{flex:1;max-width:calc(100% - 55px)}@media(min-width:576px){.card-folder .card-content{max-width:calc(100% - 60px)}}.table-files{border-collapse:separate;border-spacing:0 5px;font-size:.8125rem;min-width:520px}.table-files thead th:nth-child(2),.table-files thead th:nth-child(3),.table-files tbody td:nth-child(2),.table-files tbody td:nth-child(3){text-align:right}.table-files thead th{font-weight:400;font-size:.8125rem;color:#6e7985;padding:0 10px 2px;border-bottom:0}.table-files thead th:first-child{width:55%}.table-files thead th:nth-child(2){width:20%}.table-files thead th:nth-child(3){width:15%}.table-files thead th:last-child{width:10%}.table-files tbody tr{border-radius:6px;box-shadow:0 1px 2px #ccd2da12,0 2px 4px #ccd2da12,0 4px 8px #ccd2da12,0 8px 16px #ccd2da12,0 16px 32px #ccd2da12,0 32px 64px #ccd2da12}.table-files tbody tr td{border-bottom:0;background-color:#fff;padding:10px;vertical-align:middle;border:1px solid transparent}.table-files tbody tr td:not(:first-child){border-left-width:0}.table-files tbody tr td:not(:last-child){border-right-width:0}.table-files tbody tr td:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.table-files tbody tr td:nth-child(2),.table-files tbody tr td:nth-child(3){text-align:right}.table-files tbody tr td:last-child{text-align:right;border-top-right-radius:inherit;border-bottom-right-radius:inherit}.table-files .dropdown-link{line-height:1;font-size:18px;color:#6e7985;display:flex;align-items:center;justify-content:flex-end}.table-files .media{display:flex;align-items:center}.table-files .media-icon{margin-right:10px;font-size:24px;color:#6e7985;line-height:1}.table-files .media-icon.primary{color:#506fd9}.table-files .media-icon.success{color:#0cb785}.table-files .media-icon.orange{color:#fd7e14}.table-files .media-icon.danger{color:#dc3545}.table-files .file-name{margin-bottom:0}.table-files .file-name a{color:#212830}.menu-file-manager{display:flex;align-items:center;font-size:20px;color:#6e7985;margin-right:10px}@media(min-width:992px){.menu-file-manager{display:none}}.main-email{min-height:0;height:calc(100vh - 72px);margin-top:72px;position:relative}@media(max-width:767.98px){.main-email.show{overflow:hidden}.main-email.show .email-sidebar{left:0;border-right:1px solid rgba(226,229,236,.6)}.main-email.show .email-list{transform:translate(230px)}}@media(max-width:1199.98px){.main-email.show-content .email-list{display:none}.main-email.show-content .email-content{display:block}}.email-sidebar{position:absolute;top:0;left:-230px;bottom:0;width:230px;overflow:hidden;padding:20px;transition:all .25s}@media(prefers-reduced-motion:reduce){.email-sidebar{transition:none}}@media(min-width:768px){.email-sidebar{left:0;border-right:1px solid rgba(226,229,236,.6)}}.email-sidebar .nav-link{padding-left:10px;padding-right:10px;border-radius:4px}.email-sidebar .nav-link:hover{background-color:#f3f5f9}.email-sidebar .nav-link.active{background-color:#506fd91a;color:#506fd9}.email-sidebar .nav-link+.nav-link{margin-top:1px}.email-sidebar hr{opacity:1;border-color:#e2e5ec99}.email-sidebar .sidebar-label{padding:0}.email-menu{display:flex;align-items:center;font-size:20px;color:#6e7985;margin-right:10px}@media(min-width:768px){.email-menu{display:none}}.email-list{position:absolute;top:0;bottom:0;left:0;width:100vw;overflow:hidden;transition:all .25s}@media(prefers-reduced-motion:reduce){.email-list{transition:none}}@media(min-width:768px){.email-list{left:230px;width:calc(100vw - 230px);border-right:1px solid rgba(226,229,236,.6)}}@media(min-width:1200px){.email-list{width:340px}}.email-list-header{height:56px;padding:0 15px;display:flex;align-items:center;border-bottom:1px solid rgba(226,229,236,.6)}@media(min-width:768px){.email-list-header{padding:0 20px}}.email-list-header h5,.email-list-header .h5{font-weight:600;font-size:16px;color:#212830}.email-list-header .dropdown-link{display:flex;align-items:center;font-size:18px;line-height:1;color:#6e7985;width:10px;text-indent:-4px}.email-list-header .dropdown-menu label{text-transform:uppercase;font-size:11px;font-family:Plus Jakarta Sans,sans-serif;letter-spacing:.5px;color:#6e7985;padding-left:7px;margin-bottom:5px}.email-list-header .dropdown-item{position:relative;padding-top:5px;padding-bottom:5px;padding-left:25px;display:flex;align-items:center}.email-list-header .dropdown-item+.dropdown-item{margin-top:1px}.email-list-header .dropdown-item:before{content:"";font-family:remixicon;font-size:16px;line-height:0;position:absolute;top:50%;left:5px;display:none}.email-list-header .dropdown-item.active{background-color:#506fd91a;color:#506fd9}.email-list-header .dropdown-item.active:before{display:block}.email-list-label{margin-bottom:0;display:block;padding:6px 20px;font-size:.75rem;font-weight:500;color:#6e7985;border-bottom:1px solid rgba(226,229,236,.6)}.email-item{padding:15px 20px;border-bottom:1px solid rgba(226,229,236,.6);display:flex}.email-item:hover{background-color:#f3f5f999;cursor:pointer}.email-item:last-child{border-bottom-width:0}.email-item .avatar{margin-right:12px;flex-shrink:0}.email-item.unread .email-item-subject{color:#506fd9;font-weight:600}.email-item.unread .email-item-sender,.email-item.unread .email-item-summary{color:#212830;font-weight:500}.email-item.selected{background-color:#f1f4fc}.email-item-body{flex:1;position:relative}.email-item-sender,.email-item-date{font-size:.75rem;color:#6e7985}.email-item-star{display:flex;align-items:center;margin-left:5px;color:#6e7985;transition:all .25s}@media(prefers-reduced-motion:reduce){.email-item-star{transition:none}}.email-item-star:hover,.email-item-star.active,.email-item-star.active:hover{color:#ffc107}.email-item-date{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";margin-left:auto}.email-item-summary{margin-bottom:0;font-size:.8125rem}.email-content{position:absolute;inset:0;overflow:hidden;display:none}@media(min-width:768px){.email-content{left:230px}}@media(min-width:1200px){.email-content{left:570px;display:block}}.email-content.show .email-content-empty{display:none}.email-content.show .email-content-header{display:flex}.email-content.show .email-content-body{display:block}.email-content-empty{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:20px;font-weight:300;color:#6e798566}.email-content-header{height:56px;border-bottom:1px solid rgba(226,229,236,.6);align-items:center;padding:0 15px;display:none}@media(min-width:992px){.email-content-header{padding:0 20px}}.email-content-header .nav{width:100%;grid-gap:10px}.email-content-header .nav-link{padding:0;font-size:20px;color:#41505f}.email-content-body{position:relative;display:none}.email-content-body hr{opacity:1;border-color:#e2e5ec}.email-content-body .section-label{font-size:.75rem;font-family:Plus Jakarta Sans,sans-serif;text-transform:uppercase;color:#6e7985;letter-spacing:.5px;display:block}.email-msg-item strong{font-weight:600}.email-msg-item .nav-icon{align-items:center;grid-gap:10px}.email-msg-item .nav-icon .nav-link{padding:0;font-size:18px;line-height:1;color:#6e7985}.email-msg-item .nav-icon .nav-link:hover{color:#506fd9}.card-attachment{border-width:0;border-radius:6px;box-shadow:0 1px 2px #ccd2da12,0 2px 4px #ccd2da12,0 4px 8px #ccd2da12,0 8px 16px #ccd2da12,0 16px 32px #ccd2da12,0 32px 64px #ccd2da12}.card-attachment .card-body{display:flex;align-items:center;position:relative;padding:10px}.card-attachment .card-icon{width:48px;height:48px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:32px;margin-right:10px}.card-attachment .card-icon.primary{background-color:#506fd929;color:#506fd9}.card-attachment .card-icon.success{background-color:#0cb78529;color:#0cb785}.card-attachment .card-content{flex:1;padding-right:10px}.card-attachment .card-content h6,.card-attachment .card-content .h6{font-weight:600;margin-bottom:5px}.card-attachment .card-content h6 a,.card-attachment .card-content .h6 a{color:#212830}.card-attachment .card-content h6 a:hover,.card-attachment .card-content .h6 a:hover{color:#506fd9}.card-attachment .card-content span{display:flex;font-size:.75rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";color:#9ea7b1;text-transform:uppercase}.compose-wrapper .ql-snow.ql-container{border-radius:4px;margin-bottom:10px}.compose-wrapper .ql-editor{border-radius:inherit;padding:15px;font-size:.875rem;box-shadow:0 1px 2px #ccd2da12,0 2px 4px #ccd2da12,0 4px 8px #ccd2da12,0 8px 16px #ccd2da12,0 16px 32px #ccd2da12,0 32px 64px #ccd2da12}.compose-wrapper .ql-snow.ql-toolbar{padding:0;border-radius:0;border:0}.compose{position:fixed;bottom:0;right:0;z-index:800}@media(min-width:768px){.compose{padding:20px 20px 0;max-height:100vh;overflow-y:auto}}.compose.minimize .compose-content{width:280px}.compose.minimize .compose-body,.compose.minimize .nav-toolbar,.compose.minimize .compose-footer{display:none}.compose.fullscreen:not(.minimize){top:0;right:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#21283080}.compose.fullscreen:not(.minimize) .compose-content{width:100%;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 1px 2px #313c4712,0 2px 4px #313c4712,0 4px 8px #313c4712,0 8px 16px #313c4712,0 16px 32px #313c4712,0 32px 64px #313c4712}@media(min-width:768px){.compose.fullscreen:not(.minimize) .compose-content{width:80%}}.compose.fullscreen:not(.minimize) .nav-link-fullscreen i:first-child{display:none}.compose.fullscreen:not(.minimize) .nav-link-fullscreen i:last-child{display:block}.compose-content{position:relative;width:100vw;height:100vh;display:flex;flex-direction:column}@media(min-width:768px){.compose-content{width:498px;height:auto;border-top-left-radius:5px;border-top-right-radius:5px;box-shadow:0 1px 2px #9ea7b112,0 2px 4px #9ea7b112,0 4px 8px #9ea7b112,0 8px 16px #9ea7b112,0 16px 32px #9ea7b112,0 32px 64px #9ea7b112}}@media(min-width:1200px){.compose-content{width:520px}}.compose-header{height:48px;padding:0 15px;background-color:#212830;color:#fff;display:flex;align-items:center;border-top-left-radius:inherit;border-top-right-radius:inherit;cursor:pointer}.compose-header h6,.compose-header .h6{flex:1;font-weight:400;font-size:14px;margin-bottom:0}.compose-header .nav{margin-top:1.5px;margin-left:10px;align-items:center}.compose-header .nav-link{padding:0;font-size:18px;color:#ffffffbf;line-height:1}.compose-header .nav-link:not(:last-child){display:none}@media(min-width:768px){.compose-header .nav-link:not(:last-child){display:block}}.compose-header .nav-link+.nav-link{margin-left:8px}.compose-header .nav-link-fullscreen i:last-child{display:none}.compose-body{flex:1;background-color:#fff;border-bottom:1px solid rgba(226,229,236,.6);padding:20px;display:flex;flex-direction:column}.compose-body .form-group+.form-group{margin-top:15px}.compose-body .form-group:last-child{flex:1}.compose-body input.form-control,.compose-body input.gridjs-input{font-size:14px;padding:0 0 12px;border-radius:0;border-width:0 0 1px;border-bottom-color:#f3f5f9;color:#212830}.compose-body input.form-control::placeholder,.compose-body input.gridjs-input::placeholder{color:#6e7985;text-shadow:none}.compose-body input.form-control:focus,.compose-body input.gridjs-input:focus{box-shadow:none}.compose-body textarea.form-control,.compose-body textarea.gridjs-input{padding:0;font-size:14px;border-radius:0;border-width:0;color:#212830;resize:none;height:100%}.compose-body textarea.form-control:focus,.compose-body textarea.gridjs-input:focus{box-shadow:none}.nav-toolbar{align-items:center;padding:10px;background-color:#fff}.nav-toolbar .nav-link{padding:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center;color:#41505f;border-radius:4px}@media(min-width:768px){.nav-toolbar .nav-link{width:32px;height:32px}}.nav-toolbar .nav-link:hover,.nav-toolbar .nav-link:focus{background-color:#f3f5f9a6;color:#212830}.nav-toolbar .nav-link i{font-size:16px;line-height:1}@media(min-width:768px){.nav-toolbar .nav-link i{font-size:18px}}.nav-toolbar .nav-link:last-child{width:20px}.nav-toolbar .nav-separator{display:block;margin:0 4px;width:1px;height:18px;background-color:#f3f5f9}.compose-footer{background-color:#fff;border-top:1px solid rgba(226,229,236,.6);padding:12px 15px;display:flex;align-items:center;justify-content:space-between;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.compose-footer .btn-icontext{padding-left:15px;padding-right:15px}.compose-footer .btn-icontext i{font-size:16px}.chat-panel{background-color:#fff;border-radius:6px;position:relative;height:calc(100vh - 145px);box-shadow:0 1px 2px #c3cad412,0 2px 4px #c3cad412,0 4px 8px #c3cad412,0 8px 16px #c3cad412,0 16px 32px #c3cad412,0 32px 64px #c3cad412}@media(min-width:992px){.chat-panel{height:calc(100vh - 155px)}}@media(max-width:767.98px){.chat-panel.msg-show .chat-sidebar{display:none}.chat-panel.msg-show .chat-body{display:block}}.chat-sidebar{width:100%;position:absolute;top:0;left:0;bottom:0;border-bottom-left-radius:inherit;border-top-left-radius:inherit;background-color:#fbfcfe}@media(min-width:768px){.chat-sidebar{width:280px;border-right:1px solid rgba(226,229,236,.6)}}@media(min-width:1200px){.chat-sidebar{width:300px}}.chat-sidebar .sidebar-header{background-color:#fff;border-top-left-radius:inherit;border-top-right-radius:inherit;padding:20px;height:auto;border-bottom-color:#e2e5ec99}.chat-sidebar .sidebar-title{font-size:16px;font-weight:600;color:#212830;margin-bottom:0}.chat-sidebar .sidebar-body{padding:20px 10px 10px;height:calc(100% - 60px);position:relative;overflow:hidden}.chat-contacts{padding:0 10px}@media(min-width:768px){.chat-contacts .avatar{width:32px;height:32px}}@media(min-width:1200px){.chat-contacts .avatar{width:36px;height:36px}}.chat-group,.contact-group{position:relative}.chat-group .chat-item,.chat-group .contact-item,.contact-group .chat-item,.contact-group .contact-item{display:flex;align-items:center;padding:10px;border-radius:4px;transition:all .25s}@media(prefers-reduced-motion:reduce){.chat-group .chat-item,.chat-group .contact-item,.contact-group .chat-item,.contact-group .contact-item{transition:none}}.chat-group .chat-item:hover,.chat-group .contact-item:hover,.contact-group .chat-item:hover,.contact-group .contact-item:hover{background-color:#f3f5f9;cursor:pointer}.chat-group .chat-item+.chat-item,.chat-group .contact-item+.chat-item,.chat-group .chat-item+.contact-item,.chat-group .contact-item+.contact-item,.contact-group .chat-item+.chat-item,.contact-group .contact-item+.chat-item,.contact-group .chat-item+.contact-item,.contact-group .contact-item+.contact-item{margin-top:1px}.chat-group .chat-item.unread .chat-item-body h6,.chat-group .chat-item.unread .contact-item-body h6,.chat-group .unread.contact-item .chat-item-body h6,.chat-group .unread.contact-item .contact-item-body h6,.contact-group .chat-item.unread .chat-item-body h6,.contact-group .chat-item.unread .contact-item-body h6,.contact-group .unread.contact-item .chat-item-body h6,.contact-group .unread.contact-item .contact-item-body h6,.chat-group .chat-item.unread .chat-item-body .h6,.chat-group .chat-item.unread .contact-item-body .h6,.chat-group .unread.contact-item .chat-item-body .h6,.chat-group .unread.contact-item .contact-item-body .h6,.contact-group .chat-item.unread .chat-item-body .h6,.contact-group .chat-item.unread .contact-item-body .h6,.contact-group .unread.contact-item .chat-item-body .h6,.contact-group .unread.contact-item .contact-item-body .h6{font-weight:600;position:relative;letter-spacing:-.2px}.chat-group .chat-item.unread .chat-item-body h6:after,.chat-group .chat-item.unread .contact-item-body h6:after,.chat-group .unread.contact-item .chat-item-body h6:after,.chat-group .unread.contact-item .contact-item-body h6:after,.contact-group .chat-item.unread .chat-item-body h6:after,.contact-group .chat-item.unread .contact-item-body h6:after,.contact-group .unread.contact-item .chat-item-body h6:after,.contact-group .unread.contact-item .contact-item-body h6:after,.chat-group .chat-item.unread .chat-item-body .h6:after,.chat-group .chat-item.unread .contact-item-body .h6:after,.chat-group .unread.contact-item .chat-item-body .h6:after,.chat-group .unread.contact-item .contact-item-body .h6:after,.contact-group .chat-item.unread .chat-item-body .h6:after,.contact-group .chat-item.unread .contact-item-body .h6:after,.contact-group .unread.contact-item .chat-item-body .h6:after,.contact-group .unread.contact-item .contact-item-body .h6:after{content:"";position:absolute;top:calc(50% - 2px);right:-12px;width:6px;height:6px;background-color:#506fd9;border-radius:100%}.chat-group .chat-item.unread .chat-item-body span,.chat-group .chat-item.unread .contact-item-body span,.chat-group .unread.contact-item .chat-item-body span,.chat-group .unread.contact-item .contact-item-body span,.contact-group .chat-item.unread .chat-item-body span,.contact-group .chat-item.unread .contact-item-body span,.contact-group .unread.contact-item .chat-item-body span,.contact-group .unread.contact-item .contact-item-body span{font-weight:500;color:#506fd9}.chat-group .chat-item.selected,.chat-group .selected.contact-item,.contact-group .chat-item.selected,.contact-group .selected.contact-item{background-color:#506fd91a}.chat-group .chat-item.selected .avatar-initial,.chat-group .selected.contact-item .avatar-initial,.contact-group .chat-item.selected .avatar-initial,.contact-group .selected.contact-item .avatar-initial{background-color:#506fd9;color:#fff}.chat-group .chat-item.selected .chat-item-body h6,.chat-group .chat-item.selected .contact-item-body h6,.chat-group .selected.contact-item .chat-item-body h6,.chat-group .selected.contact-item .contact-item-body h6,.contact-group .chat-item.selected .chat-item-body h6,.contact-group .chat-item.selected .contact-item-body h6,.contact-group .selected.contact-item .chat-item-body h6,.contact-group .selected.contact-item .contact-item-body h6,.chat-group .chat-item.selected .chat-item-body .h6,.chat-group .chat-item.selected .contact-item-body .h6,.chat-group .selected.contact-item .chat-item-body .h6,.chat-group .selected.contact-item .contact-item-body .h6,.contact-group .chat-item.selected .chat-item-body .h6,.contact-group .chat-item.selected .contact-item-body .h6,.contact-group .selected.contact-item .chat-item-body .h6,.contact-group .selected.contact-item .contact-item-body .h6{color:#506fd9}.chat-group .avatar-initial,.contact-group .avatar-initial{background-color:#ccd2da;color:#41505f}.chat-group .chat-item-body,.chat-group .contact-item-body,.contact-group .chat-item-body,.contact-group .contact-item-body{padding-left:10px;flex:1;width:calc(100% - 46px)}.chat-group .chat-item-body h6,.chat-group .contact-item-body h6,.contact-group .chat-item-body h6,.contact-group .contact-item-body h6,.chat-group .chat-item-body .h6,.chat-group .contact-item-body .h6,.contact-group .chat-item-body .h6,.contact-group .contact-item-body .h6{color:#212830;margin-bottom:2px}.chat-group .chat-item-body span,.chat-group .contact-item-body span,.contact-group .chat-item-body span,.contact-group .contact-item-body span{display:block;font-size:.75rem;color:#6e7985;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-group .chat-item-body strong,.chat-group .contact-item-body strong,.contact-group .chat-item-body strong,.contact-group .contact-item-body strong{font-weight:600}.chat-group .chat-item-body small,.chat-group .contact-item-body small,.contact-group .chat-item-body small,.contact-group .contact-item-body small,.chat-group .chat-item-body .small,.chat-group .contact-item-body .small,.contact-group .chat-item-body .small,.contact-group .contact-item-body .small{font-size:11px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";color:#6e7985}.chat-body{height:100%;display:none;border-top-right-radius:inherit;border-bottom-right-radius:inherit}@media(min-width:768px){.chat-body{display:block;margin-left:280px}}@media(min-width:1200px){.chat-body{margin-left:300px}}.chat-body .nav-icon{align-items:center}.chat-body .nav-icon .nav-link{padding:0;color:#6e7985;font-size:18px;line-height:1;transition:all .25s}@media(prefers-reduced-motion:reduce){.chat-body .nav-icon .nav-link{transition:none}}.chat-body .nav-icon .nav-link:hover,.chat-body .nav-icon .nav-link:focus{color:#506fd9;transform:scale(1.1)}.chat-body .nav-icon .nav-link+.nav-link{margin-left:10px}.chat-body .nav-icon .ri-close-fill{font-size:24px}.chat-body-header,.chat-body-footer{background-color:#dff1ff;height:60px;display:flex;align-items:center;padding:0 15px}.chat-body-header{border-bottom:1px solid rgba(226,229,236,.6);border-top-right-radius:inherit}.chat-body-footer{border-top:1px solid rgba(226,229,236,.6);border-bottom-right-radius:inherit}.chat-body-header .chat-item,.chat-body-header .contact-item{display:flex;align-items:center}.chat-body-header .avatar{margin-right:10px}@media(min-width:992px){.chat-body-header .avatar{width:40px;height:40px}}.chat-body-header .chat-item-body h6,.chat-body-header .contact-item-body h6,.chat-body-header .chat-item-body .h6,.chat-body-header .contact-item-body .h6{font-weight:600;color:#212830}.chat-body-header .chat-item-body span,.chat-body-header .contact-item-body span{display:block;color:#6e7985;font-size:12px}.chat-body-footer .nav-icon .nav-link+.nav-link{margin-left:5px}.chat-body-content{height:calc(100% - 120px);padding:15px;position:relative;overflow:hidden}.chat-body-content .nav-icon{display:none}.chat-body-content .divider:first-child{margin-top:0}.msg-box{flex:1;margin:0 15px;display:flex;align-items:center;position:relative}.msg-box .form-control,.msg-box .gridjs-input{background-color:#f3f5f9;border-color:transparent;border-radius:4px;padding-right:24px;transition:none}.msg-box .form-control:focus,.msg-box .gridjs-input:focus{box-shadow:none;border-color:#e2e5ec;background-color:#fff}.msg-send{display:block;font-size:18px;color:#6e7985;position:absolute;top:5px;right:8px}.msg-item{display:flex}.msg-item+.msg-item{margin-top:20px}.msg-item.reverse{flex-direction:row-reverse}.msg-item.reverse .msg-body{align-items:flex-end}.msg-item.reverse .row{flex-direction:row-reverse}.msg-item.reverse .msg-bubble{background-color:#506fd9;color:#fff}.msg-item.reverse .msg-bubble span{color:#fff9}.msg-item.reverse+.reverse{margin-top:5px}.msg-item .avatar{margin-right:10px;flex-shrink:0}.msg-item .msg-body{position:relative;flex:1;display:flex;flex-direction:column}.msg-item .row{align-items:center;flex-wrap:nowrap;max-width:calc(100% - 46px)}.msg-item .row+.row{margin-top:5px}.msg-item .row.nav-show .nav-icon{display:flex}.msg-item .nav-icon .nav-link{font-size:18px}.msg-item .nav-icon .nav-link+.nav-link{margin-left:5px}.msg-bubble{padding:12px 15px;background-color:#f3f5f9;border-radius:6px;line-height:1.42}.msg-bubble span{display:block;margin-top:5px;font-size:.75rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";color:#9ea7b1;text-align:right}.contact-panel{position:relative;height:calc(100vh - 145px);display:flex}@media(min-width:992px){.contact-panel{height:calc(100vh - 155px)}}@media(max-width:1199.98px){.contact-panel.sidebar-show{overflow:hidden}.contact-panel.sidebar-show .contact-sidebar{left:0;opacity:1;visibility:visible}.contact-panel.sidebar-show .contact-body{transform:translate(226px)}}@media(max-width:767.98px){.contact-panel.contact-show .contact-list{display:none}.contact-panel.contact-show .contact-content{display:block}}.contact-sidebar{width:210px;height:100%;position:absolute;top:0;left:-234px;overflow:hidden;opacity:0;visibility:hidden;flex-shrink:0;transition:all .25s}@media(prefers-reduced-motion:reduce){.contact-sidebar{transition:none}}@media(min-width:1200px){.contact-sidebar{position:relative;display:block;padding-right:12px;margin-right:12px;opacity:1;visibility:visible;left:0}}.contact-sidebar .nav-sidebar .nav-link{padding-left:10px;padding-right:10px;border-radius:4px}.contact-sidebar .nav-sidebar .nav-link:hover{background-color:#f3f5f9}.contact-sidebar .nav-sidebar .nav-link.active{background-color:#506fd914}.contact-sidebar .nav-sidebar .nav-link+.nav-link{margin-top:1px}.contact-sidebar .nav-sidebar .nav-link small,.contact-sidebar .nav-sidebar .nav-link .small{margin-left:auto;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:12px;font-weight:400;color:#9ea7b1}.contact-sidebar hr{opacity:.1}.btn-contact-new{width:100%;display:flex;align-items:center;justify-content:center}.btn-contact-new i{font-size:16px;line-height:1.2;margin-right:2px;margin-top:.5px}.contact-body{flex:1;height:100%;background-color:#fff;box-shadow:0 1px 2px #ccd2da12,0 2px 4px #ccd2da12,0 4px 8px #ccd2da12,0 8px 16px #ccd2da12,0 16px 32px #ccd2da12,0 32px 64px #ccd2da12;border-radius:6px;position:relative;transition:all .25s}@media(prefers-reduced-motion:reduce){.contact-body{transition:none}}.contact-list{width:100%;position:absolute;top:0;left:0;bottom:0}@media(min-width:768px){.contact-list{width:280px;border-right:1px solid rgba(226,229,236,.6)}}.contact-list-header{height:60px;background-color:#fff;border-top-left-radius:6px;border-top-right-radius:inherit;padding-left:15px;padding-right:15px;border-bottom:1px solid rgba(226,229,236,.6);display:flex;align-items:center}@media(min-width:1200px){.contact-list-header{padding-left:20px}}.contact-list-header .sidebar-title{font-size:16px;font-weight:600;color:#212830;margin-bottom:0}.contact-menu{display:flex;align-items:center;font-size:21px;margin-right:10px;color:#6e7985}.contact-list-body{height:calc(100% - 60px);padding:10px;position:relative;overflow:hidden}.contact-list-body .sidebar-label:first-child{margin-top:5px}.contact-item{position:relative}.contact-item:hover .nav-icon,.contact-item:focus .nav-icon{display:flex}.contact-item .nav-icon{position:absolute;right:10px;display:none}.contact-item .nav-link{font-size:16px;color:#9ea7b1;padding:0}.contact-item .nav-link+.nav-link{margin-left:5px}.contact-item .nav-link:hover{color:#41505f}.contact-item-body span{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.8125rem}.contact-content{display:none;height:100%;overflow:hidden;position:relative;padding:20px}@media(min-width:768px){.contact-content{margin-left:280px;display:block}}.contact-content .avatar{width:100px;height:100px}.contact-content .avatar-initial{font-size:52px;font-weight:300}.contact-content hr{opacity:.12}.contact-close{position:absolute;top:10px;right:10px;font-size:24px;color:#6e7985}.contact-close:hover{color:#41505f}@media(min-width:768px){.contact-close{display:none}}.app-calendar .react-datepicker{width:100%;border-width:0;border-radius:6px;box-shadow:0 1px 2px #ccd2da12,0 2px 4px #ccd2da12,0 4px 8px #ccd2da12,0 8px 16px #ccd2da12,0 16px 32px #ccd2da12,0 32px 64px #ccd2da12}.app-calendar .react-datepicker__header{border-bottom-width:0;background-color:inherit}.app-calendar .react-datepicker__week{display:flex}.app-calendar .react-datepicker__month-container{float:none}.app-calendar .react-datepicker__current-month{padding:5px 0}.app-calendar .react-datepicker__navigation-icon{top:4px}.app-calendar .react-datepicker__day,.app-calendar .react-datepicker__day:hover,.app-calendar .react-datepicker__day:active{width:auto;flex:1}.app-calendar .react-datepicker__day-names{display:flex}.app-calendar .react-datepicker__day-name{width:auto;flex:1;text-transform:uppercase;font-weight:500;font-size:11px}.main-calendar{min-height:inherit;height:calc(100vh - 72px);margin-top:72px;position:relative}@media(max-width:1199.98px){.main-calendar.show .calendar-sidebar{left:0}.main-calendar.show .calendar-body{transform:translate(300px);padding-left:0}}.calendar-sidebar{position:absolute;top:0;left:-300px;bottom:0;width:300px;transition:all .25s}@media(prefers-reduced-motion:reduce){.calendar-sidebar{transition:none}}@media(min-width:1200px){.calendar-sidebar{left:0}}.calendar-sidebar .sidebar-header{height:86px;border-bottom-width:0}.calendar-sidebar .form-search{width:100%}.calendar-sidebar .sidebar-body{height:100%;padding:20px;position:relative;overflow:hidden}.calendar-sidebar .sidebar-body .mutual-badge ul .avatar{width:20px;height:20px}.calendar-sidebar .sidebar-body .event-body h6,.calendar-sidebar .sidebar-body .event-body .h6{margin-bottom:5px}.calendar-sidebar .sidebar-body .event-body h6 a,.calendar-sidebar .sidebar-body .event-body .h6 a{color:#212830}.calendar-sidebar .sidebar-body .event-body h6 a:hover,.calendar-sidebar .sidebar-body .event-body .h6 a:hover{color:#506fd9}.calendar-sidebar .ui-datepicker .ui-datepicker-calendar th{padding-left:6px;padding-right:6px}@media(min-width:1200px){.calendar-sidebar .ui-datepicker .ui-datepicker-calendar th{padding-left:9px;padding-right:9px}}.calendar-sidebar .ui-datepicker .ui-datepicker-calendar td a{padding-left:0}@media(min-width:1200px){.calendar-sidebar .ui-datepicker .ui-datepicker-calendar td a{padding-left:6px}}.nav-calendar{flex-direction:column}.nav-calendar .nav-link{padding:0;display:flex;align-items:center;color:#41505f}.nav-calendar .nav-link+.nav-link{margin-top:10px}.nav-calendar .nav-link.calendar span{background-color:#506fd9;box-shadow:0 0 0 2px #506fd9}.nav-calendar .nav-link.birthday span{background-color:#0cb785;box-shadow:0 0 0 2px #0cb785}.nav-calendar .nav-link.holiday span{background-color:#dc3545;box-shadow:0 0 0 2px #dc3545}.nav-calendar .nav-link.discover span{background-color:#0dcaf0;box-shadow:0 0 0 2px #0dcaf0}.nav-calendar .nav-link.meetup span{background-color:#ffc107;box-shadow:0 0 0 2px #ffc107}.nav-calendar .nav-link.other span{background-color:#6f42c1;box-shadow:0 0 0 2px #6f42c1}.nav-calendar span{width:10px;height:10px;border-radius:100%;border:2px solid #fff;margin-right:10px}.calendar-body{position:absolute;inset:20px;transition:all .25s}@media(prefers-reduced-motion:reduce){.calendar-body{transition:none}}@media(min-width:1200px){.calendar-body{left:300px;padding-left:0}}.calendar-body .fc{position:absolute;inset:0}.calendar-body .fc-toolbar-chunk{display:flex}.calendar-body .fc-header-toolbar{display:block}@media(min-width:768px){.calendar-body .fc-header-toolbar{display:flex}}.calendar-body .fc-header-toolbar .fc-toolbar-chunk:first-child{justify-content:space-between;margin-bottom:15px}@media(min-width:768px){.calendar-body .fc-header-toolbar .fc-toolbar-chunk:first-child{margin-bottom:0}}.calendar-body .fc-header-toolbar .fc-toolbar-chunk:nth-child(2){float:left;margin-top:7px}@media(min-width:576px){.calendar-body .fc-header-toolbar .fc-toolbar-chunk:nth-child(2){margin-top:5px}}@media(min-width:768px){.calendar-body .fc-header-toolbar .fc-toolbar-chunk:nth-child(2){float:none;margin-top:0}}.calendar-body .fc-header-toolbar .fc-toolbar-chunk:last-child{float:right}@media(min-width:768px){.calendar-body .fc-header-toolbar .fc-toolbar-chunk:last-child{float:none}}.calendar-body .fc-button{display:flex;align-items:center;text-transform:capitalize;height:36px;padding-left:12px;padding-right:12px}.calendar-body .fc-custom1-button{padding-left:6.5px;padding-right:6.5px}@media(min-width:1200px){.calendar-body .fc-custom1-button{display:none}.calendar-body .fc-custom1-button+.fc-button-group{margin-left:0}}.calendar-body .fc-custom1-button .fc-icon:before{content:"";font-family:remixicon}.calendar-body .fc-prev-button,.calendar-body .fc-next-button{width:36px;height:36px;justify-content:center;padding:0}.calendar-body .fc-icon{line-height:1;padding-left:0;padding-right:0}.calendar-body .fc-button-primary{background-color:#fff;color:#6e7985;border-color:#e2e5ec}.calendar-body .fc-button-primary:hover,.calendar-body .fc-button-primary:focus,.calendar-body .fc-button-primary:active{background-color:#fff;color:#6e7985;border-color:#d3d7e2;box-shadow:none}.calendar-body .fc-button-primary:disabled{background-color:#fff;color:#6e7985;border-color:#e2e5ec}.calendar-body .fc-button-primary:not(:disabled).fc-button-active,.calendar-body .fc-button-primary:not(:disabled):active{background-color:#506fd91a;color:#506fd9;border-color:#7a91e2;position:relative;z-index:5}.calendar-body .fc-button-primary:not(:disabled).fc-button-active:focus,.calendar-body .fc-button-primary:not(:disabled):active:focus{box-shadow:none}.calendar-body .fc-toolbar-title{font-weight:600;font-size:18px;color:#212830;letter-spacing:-.2px;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:576px){.calendar-body .fc-toolbar-title{font-size:22px;max-width:none;overflow:inherit;text-overflow:inherit}}.calendar-body .fc-scrollgrid{border-color:#e2e5ec;background-color:#fff}.calendar-body .fc-col-header th{border-color:#e2e5ec;font-size:12px;padding-top:5px;padding-bottom:5px}.calendar-body .fc-col-header th a{color:#41505f;font-weight:600;text-transform:uppercase}.calendar-body .fc-daygrid-day{border-color:#e2e5ec}.calendar-body .fc-daygrid-day-number{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";color:#41505f;padding:5px 8px}.calendar-body .fc-h-event .fc-event-main{color:#41505f}.calendar-body .fc-daygrid-block-event .fc-event-time,.calendar-body .fc-daygrid-block-event .fc-event-title{padding-left:5px}.calendar-body .fc-daygrid-dot-event .fc-event-title{color:#41505f;font-weight:500}.calendar-body .fc-daygrid-event{color:#6e7985;border-radius:2px}.calendar-body .fc-daygrid-event:hover{background-color:#e2e5ec}.calendar-body .fc-daygrid-day.fc-day-today{background-color:#506fd914}.calendar-body .fc-daygrid-day.fc-day-today .fc-daygrid-day-number{color:#506fd9}.calendar-body .fc-event-title{cursor:pointer;color:#212830}.calendar-body .fc-timegrid-event .fc-event-time{color:#41505f;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.modal-event .modal-header{padding:15px 20px 0;border-bottom-width:0}.modal-event .modal-header .btn-close{transform:scale(.9)}.modal-event .modal-header .btn-close:focus{box-shadow:none}.modal-event .modal-title{font-size:18px;font-weight:600;color:#212830}.modal-event .modal-body{padding:20px;position:relative}.modal-event .modal-footer{padding:0 20px 20px;border-top-width:0}.modal-event .form-label{color:#6e7985;margin-bottom:5px;font-size:13px}.modal-event .date-item{display:flex;align-items:center}.modal-event .date-item i{font-size:18px;line-height:1;margin-right:5px;opacity:.75}.modal-event .date-item+.date-item{margin-top:10px}.modal-event .date-item span{font-weight:500;color:#212830}.modal-event p{color:#212830}@media(min-width:1200px)and (max-width:1399.98px){.app-task .sidebar-right{width:270px}}.app-task .react-datepicker{width:100%;border-width:0;border-radius:6px;box-shadow:0 1px 2px #ccd2da12,0 2px 4px #ccd2da12,0 4px 8px #ccd2da12,0 8px 16px #ccd2da12,0 16px 32px #ccd2da12,0 32px 64px #ccd2da12}.app-task .react-datepicker__header{border-bottom-width:0;background-color:inherit}.app-task .react-datepicker__week{display:flex}.app-task .react-datepicker__month-container{float:none}.app-task .react-datepicker__current-month{padding:5px 0}.app-task .react-datepicker__navigation-icon{top:4px}.app-task .react-datepicker__day,.app-task .react-datepicker__day:hover,.app-task .react-datepicker__day:active{width:auto;flex:1}.app-task .react-datepicker__day-names{display:flex}.app-task .react-datepicker__day-name{width:auto;flex:1;text-transform:uppercase;font-weight:500;font-size:11px}.task-label{display:block;margin-bottom:0;font-size:.75rem;font-weight:600;font-family:Plus Jakarta Sans,sans-serif;text-transform:uppercase;letter-spacing:.5px}.dropdown-task .dropdown-link{font-size:.75rem;display:flex;align-items:center;color:#6e7985}.dropdown-task .dropdown-link:hover{color:#506fd9}.dropdown-task .dropdown-link i{font-size:16px;line-height:1;margin-top:2px}.card-task{border-width:0;border-radius:6px;cursor:pointer;border:1px solid transparent;box-shadow:0 1px 2px #ccd2da12,0 2px 4px #ccd2da12,0 4px 8px #ccd2da12,0 8px 16px #ccd2da12,0 16px 32px #ccd2da12,0 32px 64px #ccd2da12;transition:all .25s}@media(prefers-reduced-motion:reduce){.card-task{transition:none}}.card-task:hover{border-color:#ccd2da}.card-task+.card-task{margin-top:12px}.card-task .badge{font-size:10px}.card-task .card-date{font-size:.75rem;color:#6e7985;white-space:nowrap;align-self:flex-start}.card-task p{color:#6e7985}.card-task .card-title{margin-bottom:0;font-weight:600;color:#212830}.card-task .progress{height:4px}.card-task .card-footer{padding-top:0;border-top-width:0;background-color:transparent;display:flex;align-items:center;justify-content:space-between}.card-task .card-footer .avatar{width:18px;height:18px}.card-task .card-footer .nav-link{color:#9ea7b1;display:flex;align-items:center;font-size:.75rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";padding:0;grid-gap:2px}.card-task .card-footer .nav-link:hover{color:#506fd9}.card-task .card-footer .nav-link i{font-size:14px}.card-task .card-footer .nav-link+.nav-link{margin-left:10px}.task-calendar .ui-datepicker-inline{max-width:none;border-width:0;border-radius:6px;box-shadow:0 1px 2px #ccd2da12,0 2px 4px #ccd2da12,0 4px 8px #ccd2da12,0 8px 16px #ccd2da12,0 16px 32px #ccd2da12,0 32px 64px #ccd2da12}.task-calendar .ui-datepicker .ui-datepicker-calendar{width:100%}@media(min-width:1200px)and (max-width:1399.98px){.task-calendar .ui-datepicker .ui-datepicker-calendar th{padding-left:12px;padding-right:4px;text-align:right}}.task-calendar .ui-datepicker .ui-datepicker-calendar td{border-color:#e2e5ec}.task-calendar .ui-datepicker .ui-datepicker-calendar td:last-child{border-right:1px solid #e2e5ec}.task-calendar .ui-datepicker .ui-datepicker-calendar td a{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.8125rem}@media(min-width:1200px)and (max-width:1399.98px){.task-calendar .ui-datepicker .ui-datepicker-calendar td a{padding-left:0;padding-right:6px}}.task-calendar .ui-datepicker .ui-datepicker-calendar td a:hover{background-color:#f3f5f9}.task-calendar .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a{background-color:transparent;color:#506fd9}.task-calendar .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a:hover{background-color:#f3f5f9;color:#506fd9}.task-category{color:#fff;border-radius:6px}.task-category .category-percent{font-weight:500;font-family:Plus Jakarta Sans,sans-serif}.task-category .category-percent span{font-size:70%;font-weight:400}.task-category>span{display:block;font-size:.8125rem;opacity:.65}@media(max-width:1199.98px){.app-music.sideright-show .sidebar-right{right:0;opacity:1;visibility:visible}.app-music.sideright-show .main-backdrop{opacity:1;visibility:visible}}.app-music .sidebar-right{width:300px;position:fixed;top:0;right:-300px;bottom:0;background-color:#fff;padding:20px;opacity:0;visibility:hidden;z-index:1000;overflow-y:auto;transition:all .25s}@media(prefers-reduced-motion:reduce){.app-music .sidebar-right{transition:none}}@media(min-width:1200px){.app-music .sidebar-right{width:260px;position:static;background-color:transparent;padding:0;opacity:1;visibility:visible;z-index:auto;overflow-y:inherit}}.app-music .sidebar-right .nav-link{color:#41505f;padding:8px 0}.app-music .sidebar-right .nav-link:hover{color:#506fd9}.app-music .sidebar-right .nav-link:hover i{color:inherit}.app-music .sidebar-right .nav-link .badge{padding:0}.app-music .main-label-group label{font-size:15px;font-weight:600;color:#212830;letter-spacing:-.2px}.app-music .main-label-group a{font-size:.8125rem}.app-music .row-wrapper{overflow-x:auto}@media(min-width:768px){.app-music .row-wrapper{overflow:inherit}}.app-music .row-wrapper>.row{width:640px}@media(min-width:768px){.app-music .row-wrapper>.row{width:auto}}.music-headline{position:relative;height:260px;overflow:hidden;border-radius:6px}.music-headline:hover img{transform:scale(1.05)}.music-headline img{width:100%;height:100%;object-fit:cover;transition:all .25s}@media(prefers-reduced-motion:reduce){.music-headline img{transition:none}}.music-headline>div{position:absolute;left:20px;right:20px;bottom:20px;color:#ffffffbf;text-shadow:1px 1px 2px rgba(33,40,48,.4)}@media(min-width:992px){.music-headline>div{width:80%;left:25px;bottom:25px;right:auto}}@media(min-width:1200px){.music-headline>div{width:50%}}.music-headline label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:1px}.music-headline h2,.music-headline .h2{color:#fff;font-weight:600}.music-headline .btn-icon{font-size:32px;width:48px;height:48px;border-radius:100%;border-width:1.5px}.music-item{position:relative}.music-item span{font-size:.75rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";color:#6e7985;display:block}.music-thumb{display:block;overflow:hidden;border-radius:6px}.music-thumb:hover img{transform:scale(1.1)}.music-thumb img{transition:all .25s}@media(prefers-reduced-motion:reduce){.music-thumb img{transition:none}}.music-title{margin-bottom:5px;font-weight:600}.music-title a{color:#212830}.music-title a:hover{color:#506fd9}.music-text{font-size:.75rem;margin-bottom:10px}.music-text-sm{font-size:.75rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";color:#6e7985;display:block}.card-album{border-width:0;border-radius:6px;box-shadow:0 1px 2px #ccd2da12,0 2px 4px #ccd2da12,0 4px 8px #ccd2da12,0 8px 16px #ccd2da12,0 16px 32px #ccd2da12,0 32px 64px #ccd2da12}@media(min-width:768px){.card-album{width:230px}}.card-album label{font-size:10px;font-family:Plus Jakarta Sans,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#6e7985;margin-bottom:3px}.card-album .music-title{font-size:15px;margin-bottom:7px}.card-album .music-text{font-size:.8125rem}.media-music{display:flex;align-items:center}.media-music+.media-music{margin-top:15px}.media-music .media-img{display:block;width:56px;height:56px;overflow:hidden;border-radius:4px;flex-shrink:0;margin-right:12px}.media-music .media-img img{width:100%;height:100%;object-fit:cover}.media-music h6,.media-music .h6{font-weight:600;margin-bottom:4px}.media-music h6 a,.media-music .h6 a{color:#212830}.media-music h6 a:hover,.media-music .h6 a:hover{color:#506fd9}.media-music p{font-size:.75rem;color:#506fd9;margin-bottom:5px}.media-music span{display:block;font-size:.8125rem;color:#6e7985;line-height:1.4}.table-music{border-collapse:separate;border-spacing:0 8px;margin-top:-8px}.table-music tbody tr{border-radius:6px;box-shadow:0 1px 2px #ccd2da12,0 2px 4px #ccd2da12,0 4px 8px #ccd2da12,0 8px 16px #ccd2da12,0 16px 32px #ccd2da12,0 32px 64px #ccd2da12}.table-music tbody tr:hover td{border-color:#506fd9}.table-music tbody td{vertical-align:middle;padding-top:8px;padding-bottom:8px;border:1px solid transparent;background-color:#fff}.table-music tbody td:not(:first-child){border-left-width:0}.table-music tbody td:not(:last-child){border-right-width:0}.table-music tbody td:first-child{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";color:#6e7985;border-top-left-radius:6px;border-bottom-left-radius:6px;padding-left:15px}.table-music tbody td:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.table-music img{width:100%;height:100%;object-fit:cover;border-radius:4px;max-width:30px}.table-music a{display:block;font-weight:600;line-height:1.4;color:#212830}.table-music a:hover{color:#506fd9}.table-music small,.table-music .small{display:block;font-size:11px;color:#6e7985}.table-music .time{font-size:11px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";color:#6e7985}.table-music .dropdown-link{display:inline-block;font-size:16px;color:#6e7985;margin-top:2px}.table-music .media-music .media-img{width:36px;height:36px;flex-shrink:0}.table-music .media-music .media-img img{max-width:none}.table-music .media-music h6,.table-music .media-music .h6{margin-bottom:0}.table-music .media-music span{font-size:.75rem}.music-player{background-color:#fff;padding:10px 15px;display:flex;align-items:center;border-radius:6px;box-shadow:0 1px 2px #9ea7b112,0 2px 4px #9ea7b112,0 4px 8px #9ea7b112,0 8px 16px #9ea7b112,0 16px 32px #9ea7b112,0 32px 64px #9ea7b112}.music-player .media-music .media-img{width:48px;height:48px;margin-right:0}@media(min-width:992px){.music-player .media-music .media-img{margin-right:12px}}.music-player .media-music .media-body{display:none}@media(min-width:992px){.music-player .media-music .media-body{display:block}}.music-player .media-music h6,.music-player .media-music .h6{font-size:.8125rem}.music-player .media-music span{font-size:.75rem}.music-range{display:flex;align-items:center;margin-bottom:5px}.music-range .progress{margin-bottom:0;margin-left:8px;margin-right:8px;height:5px;flex:1;background-color:#e2e5ec}.music-range>span{font-size:11px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";color:#6e7985}.nav-player{align-items:center}.nav-player .nav-link{padding:0;font-size:14px;line-height:1;color:#41505f}@media(min-width:992px){.nav-player .nav-link{font-size:16px}}.nav-player .nav-link+.nav-link{margin-left:5px}@media(min-width:992px){.nav-player .nav-link+.nav-link{margin-left:10px}}.nav-player .nav-link.lg{font-size:20px}.nav-player .nav-link.play{width:36px;height:36px;border-radius:100%;display:flex;align-items:center;justify-content:center;background-color:#506fd9;color:#fff}.nav-player .nav-link.play i{display:block}.nav-player .nav-link.play:hover{background-color:#4868d7}.music-volume{display:flex;align-items:center;margin-left:10px}@media(min-width:576px){.music-volume{width:80px}}.music-volume a{font-size:16px;color:#41505f;margin-right:5px}.music-volume .progress{flex:1;height:3px;display:none;background-color:#e2e5ec}@media(min-width:576px){.music-volume .progress{display:flex}}.app-video .btn-upload{text-transform:uppercase;letter-spacing:1px;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:500;height:36px;display:flex;align-items:center;padding-left:10px;padding-right:10px;border-width:1.5px;grid-gap:5px}@media(min-width:992px){.app-video .btn-upload{padding-left:15px;padding-right:15px}}.app-video .btn-upload i{font-size:14px}.app-video .carousel{border-radius:6px;overflow:hidden}.app-video .carousel-control-prev,.app-video .carousel-control-next{width:auto;top:auto;bottom:25px}.app-video .carousel-control-prev{left:auto;right:60px}.app-video .carousel-control-next{right:20px}.app-video .main-label-group label{font-size:15px;font-weight:600;color:#212830}.app-video .row-wrapper{margin-left:-20px;margin-right:-5px;overflow-x:auto;padding:0 20px 20px}@media(min-width:1200px){.app-video .row-wrapper{overflow:inherit;margin-left:0;margin-right:0;padding:0}}.app-video .row-wrapper>.row{width:900px}@media(min-width:1200px){.app-video .row-wrapper>.row{width:auto}}.video-headline{height:420px;position:relative;box-shadow:0 1px 2px #ccd2da12,0 2px 4px #ccd2da12,0 4px 8px #ccd2da12,0 8px 16px #ccd2da12,0 16px 32px #ccd2da12,0 32px 64px #ccd2da12}.video-headline img{width:100%;height:100%;object-fit:cover}.video-headline-body{position:absolute;bottom:0;left:0;right:0;color:#fff;text-shadow:1px 1px 4px rgba(33,40,48,.6);background-image:linear-gradient(to bottom,#0c0f1200,#0c0f12)}@media(min-width:768px){.video-headline-body>div{width:75%}}@media(min-width:1200px){.video-headline-body>div{width:50%}}.video-headline-body .video-title{font-weight:400;color:inherit}.video-headline-body label{display:block;font-size:.8125rem;margin-bottom:5px;opacity:.75}.video-headline-body h3,.video-headline-body .h3{margin-bottom:0;font-weight:400;font-family:Plus Jakarta Sans,sans-serif}.video-headline-body .btn-icon{font-size:32px;width:48px;height:48px;border-radius:100%;border-width:1.5px}.card-video{border-radius:6px;border-width:0;box-shadow:0 1px 2px #ccd2da12,0 2px 4px #ccd2da12,0 4px 8px #ccd2da12,0 8px 16px #ccd2da12,0 16px 32px #ccd2da12,0 32px 64px #ccd2da12}.card-video .card-title{font-weight:600}.card-video .card-title a{color:#212830}.card-video .card-title a:hover{color:#506fd9}.video-player{position:relative;height:200px}@media(min-width:576px){.video-player{height:260px}}@media(min-width:768px){.video-player{height:320px}}@media(min-width:1200px){.video-player{height:280px}}.video-player .progress{position:absolute;bottom:42px;left:0;right:0;height:3px;border-radius:0}.video-player .nav{position:absolute;bottom:0;left:0;right:0;align-items:center;padding:10px;background-color:#21283029}@media(min-width:576px){.video-player .nav{padding:10px 15px}}.video-player .nav-link{padding:0;color:#ffffffbf;display:block;line-height:1;font-size:.75rem}.video-player .nav-link:hover{color:#fff}.video-player .nav-link i{font-size:21px;position:relative;top:1px}.video-player .nav-link+.nav-link{margin-left:10px}.video-player-img{width:100%;height:100%;object-fit:cover;border-radius:4px}.card-movie{border-width:0;border-radius:6px;box-shadow:0 1px 2px #ccd2da12,0 2px 4px #ccd2da12,0 4px 8px #ccd2da12,0 8px 16px #ccd2da12,0 16px 32px #ccd2da12,0 32px 64px #ccd2da12}.card-movie img{border-radius:4px;width:100%;height:200px;object-fit:cover}@media(min-width:576px){.card-movie img{height:100%}}.card-movie .card-label{display:block;font-size:.75rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";color:#506fd9;margin-bottom:3px}.card-movie .card-title{font-size:16px;font-weight:600}.card-movie .card-title a{color:#212830}.card-movie .card-title a:hover{color:#506fd9}.card-video-item{border-width:0;border-radius:6px;box-shadow:0 1px 2px #ccd2da12,0 2px 4px #ccd2da12,0 4px 8px #ccd2da12,0 8px 16px #ccd2da12,0 16px 32px #ccd2da12,0 32px 64px #ccd2da12}.card-video-item .card-title{width:100%;margin-bottom:2px;font-weight:600}.card-video-item .card-title a{color:#212830}.card-video-item .card-author{font-size:.8125rem}.card-video-item .card-text{margin-top:10px;font-size:.75rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";display:flex;align-items:center;grid-gap:10px;color:#6e7985}.card-poster{border-width:0;border-radius:6px;box-shadow:0 1px 2px #ccd2da12,0 2px 4px #ccd2da12,0 4px 8px #ccd2da12,0 8px 16px #ccd2da12,0 16px 32px #ccd2da12,0 32px 64px #ccd2da12}.card-poster img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.uat-stat-card{border-color:#e2e5ec;border-radius:.25rem;transition:all .3s ease}.uat-stat-card:hover{transform:translateY(-2px);box-shadow:0 1px 2px #ccd2da12,0 2px 4px #ccd2da12,0 4px 8px #ccd2da12,0 8px 16px #ccd2da12,0 16px 32px #ccd2da12,0 32px 64px #ccd2da12}.uat-stat-icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin:0 auto}.uat-project-card{border-radius:.25rem;border-color:#e2e5ec;transition:all .3s ease}.uat-project-card:hover{transform:translateY(-2px);box-shadow:0 1px 2px #ccd2da12,0 2px 4px #ccd2da12,0 4px 8px #ccd2da12,0 8px 16px #ccd2da12,0 16px 32px #ccd2da12,0 32px 64px #ccd2da12}.uat-project-status{font-size:.8125rem;padding:.25rem .75rem;border-radius:20px}.uat-form-section{background:#fff;border-radius:.25rem;padding:2rem;margin-bottom:2rem;border:1px solid #e2e5ec}.uat-form-title{color:#41505f;font-weight:600;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #e2e5ec}.uat-signature-canvas{border:2px dashed #ccd2da;border-radius:.25rem;background:#f8f9fc;cursor:crosshair;transition:all .3s ease}.uat-signature-canvas:hover{border-color:#506fd9;background:#fff}.uat-signature-canvas.drawing{border-color:#0cb785;background:#fff}.uat-signature-placeholder{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#6e7985;font-style:italic;pointer-events:none;font-size:.8125rem}.uat-test-case{border-radius:.25rem;border:1px solid #e2e5ec;box-shadow:0 .125rem .25rem #21283013;margin-bottom:1.5rem;transition:all .3s ease}.uat-test-case:hover{box-shadow:0 1px 2px #ccd2da12,0 2px 4px #ccd2da12,0 4px 8px #ccd2da12,0 8px 16px #ccd2da12,0 16px 32px #ccd2da12,0 32px 64px #ccd2da12}.uat-test-header{background:#f8f9fc;border-radius:.25rem .25rem 0 0;padding:1.5rem;border-bottom:1px solid #e2e5ec}.uat-test-content{padding:1.5rem}.uat-test-steps{background:#f8f9fc;border-radius:.25rem;padding:1rem;margin:1rem 0;font-family:Plus Jakarta Sans,sans-serif}.uat-expected-outcome{background:#fff;border-radius:.25rem;padding:1rem;margin:1rem 0;border-left:4px solid #506fd9}.uat-response-section{background:#f8f9fc;border-radius:.25rem;padding:1.5rem;margin-top:1.5rem}.uat-analytics-card{border-radius:.25rem;border:1px solid #e2e5ec;box-shadow:0 .125rem .25rem #21283013;margin-bottom:2rem}.uat-metric-item{padding:1rem;border-radius:.25rem;background:#f8f9fc;margin-bottom:1rem;transition:all .3s ease}.uat-metric-item:hover{background:#f3f5f9;transform:translate(5px)}.uat-metric-value{font-size:2rem;font-weight:700;color:#212830;font-family:Plus Jakarta Sans,sans-serif}.uat-metric-label{color:#6e7985;font-size:.8125rem;text-transform:uppercase;letter-spacing:.5px}.uat-nav-item{border-radius:.25rem;transition:all .3s ease}.uat-nav-item:hover{background:#f8f9fc}.uat-nav-item.active{background:#fff;border-left:4px solid #506fd9}.uat-badge{font-size:.75rem;padding:.35rem .65rem;border-radius:12px;font-weight:500}.uat-badge.draft{background-color:#9ea7b1;color:#fff}.uat-badge.active{background-color:#0cb785;color:#fff}.uat-badge.completed{background-color:#506fd9;color:#fff}.uat-badge.archived{background-color:#313c47;color:#fff}.uat-badge.pending{background-color:#ffc107;color:#212830}.uat-badge.signed{background-color:#0cb785;color:#fff}.uat-badge.rejected{background-color:#dc3545;color:#fff}.uat-progress-wrapper{position:relative}.uat-progress-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.75rem;font-weight:600;color:#212830}.uat-loading-spinner{display:flex;justify-content:center;align-items:center;height:200px}.uat-skeleton{background:linear-gradient(90deg,#f3f5f9 25%,#e2e5ec,#f3f5f9 75%);background-size:200% 100%;animation:uat-loading 1.5s infinite;border-radius:.25rem}@keyframes uat-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.uat-participant-container{min-height:100vh;position:relative}.uat-sticky-header{position:fixed;top:0;left:0;right:0;background:#506fd9;z-index:1020;box-shadow:0 .5rem 1rem #21283026}.uat-mobile-actions{position:fixed;bottom:0;left:0;right:0;background:#506fd9;z-index:1020;box-shadow:0 -2px 10px #0000001a}.uat-result-select{min-width:80px;font-size:.8125rem}.uat-test-table{font-size:.8125rem}@media(max-width:767.98px){.uat-test-table{font-size:.75rem}}.uat-test-table th,.uat-test-table td{padding:.5rem!important}@media(max-width:767.98px){.uat-test-table th,.uat-test-table td{padding:.25rem!important}}.uat-test-table .uat-step-number{min-width:40px;text-align:center;font-weight:700}.uat-test-table .uat-step-description{min-width:150px}@media(max-width:767.98px){.uat-test-table .uat-step-description{min-width:120px}}.uat-test-table .uat-expected-result{min-width:150px}@media(max-width:767.98px){.uat-test-table .uat-expected-result{min-width:120px}}.uat-test-table .uat-pass-fail{min-width:80px;text-align:center}@media(max-width:767.98px){.uat-test-table .uat-pass-fail{min-width:70px}}.uat-test-table .uat-comments{min-width:120px}@media(max-width:767.98px){.uat-test-table .uat-comments{min-width:100px}}.uat-fade-in{animation:uat-fadeIn .5s ease-in-out}@keyframes uat-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.uat-slide-in{animation:uat-slideIn .5s ease-in-out}@keyframes uat-slideIn{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@media(max-width:767.98px){.uat-form-section{padding:1.5rem}.uat-test-header,.uat-test-content{padding:1rem}.uat-stat-card{margin-bottom:1rem}}@media(min-width:576px){.media-profile{display:flex}}.media-profile .media-img{flex-shrink:0;width:150px;margin-right:25px;border-radius:100%}.media-profile .media-img img{border-radius:inherit}.media-profile .media-body{flex:1;position:relative;line-height:1.55}.media-profile .media-name{font-size:24px;font-weight:600;color:#212830;margin-bottom:3px}.profile-item{display:flex;align-items:center}.profile-item>i{font-size:32px;line-height:1;margin-right:12px;color:#9ea7b1}.profile-item-body p{font-weight:600;color:#212830;margin-bottom:2px}.profile-item-body span{color:#6e7985;font-size:.8125rem;display:block}.post-bar{height:54px;border-radius:6px;background-color:#fff;display:flex;box-shadow:0 1px 2px #ccd2da12,0 2px 4px #ccd2da12,0 4px 8px #ccd2da12,0 8px 16px #ccd2da12,0 16px 32px #ccd2da12,0 32px 64px #ccd2da12}.post-bar-item{width:40px;height:100%;display:flex;align-items:center;justify-content:center}@media(min-width:576px){.post-bar-item{width:54px}}.post-bar-item+.post-bar-item{border-left:1px solid #f3f5f9}.post-bar-item a{color:#6e7985;display:block;transition:all .25s}@media(prefers-reduced-motion:reduce){.post-bar-item a{transition:none}}.post-bar-item a:hover{color:#506fd9}.post-bar-item i{font-size:18px;line-height:1}@media(min-width:576px){.post-bar-item i{font-size:20px}}.post-bar-item:first-child{flex:1;width:auto;justify-content:flex-start;padding:0 20px}.post-bar-item:first-child a:hover{color:#212830}.card-post{position:relative;border-width:0;border-radius:6px;box-shadow:0 1px 2px #ccd2da12,0 2px 4px #ccd2da12,0 4px 8px #ccd2da12,0 8px 16px #ccd2da12,0 16px 32px #ccd2da12,0 32px 64px #ccd2da12}.card-post .card-header{padding:18px 20px;background-color:transparent;display:flex;align-items:center;justify-content:space-between;border-bottom-color:#f3f5f9}.card-post .card-title{font-size:15px;font-weight:600;margin-bottom:0;color:#212830}.card-post .link-more{font-size:18px;line-height:.7;color:#9ea7b1;position:relative;top:1px;right:-3px}.card-post .link-more:hover{color:#6e7985}.card-post .card-body{padding:20px;line-height:1.55}.card-post .card-footer{padding:10px;background-color:transparent;border-top-color:#f3f5f9}.card-post .card-footer .nav-link{display:flex;align-items:center;color:#6e7985;padding-left:10px;border-radius:4px}.card-post .card-footer .nav-link:hover{background-color:#506fd90d;color:#506fd9}.card-post .card-footer .nav-link i{font-size:20px;margin-right:3px;line-height:1}.post-header{display:flex;align-items:center}.post-header .avatar{margin-right:10px}.post-content h6,.post-content .h6{color:#212830;font-weight:600;margin-bottom:2px}.post-content span{display:block;font-size:.8125rem;color:#6e7985}.post-date{display:block;margin-left:auto;font-size:.8125rem;align-self:flex-start;line-height:1.2;color:#6e7985}.post-preview{padding:15px;background-color:#f8f9fc}.post-preview h5,.post-preview .h5{font-size:.938rem;font-weight:600;color:#212830;margin-bottom:5px;letter-spacing:-.5px}.post-preview p{color:#313c47;margin-bottom:2px}.post-preview span{display:block;font-size:.8125rem;color:#6e7985}.experience-item{position:relative}@media(min-width:576px){.experience-item{display:flex}}.experience-icon{width:100px;height:100px;display:flex;align-items:center;justify-content:center;font-size:48px;background-color:#e2e5ec;color:#9ea7b1;margin-bottom:20px;border-radius:6px}@media(min-width:576px){.experience-icon{margin-bottom:0;margin-right:20px}}.experience-body{flex:1}.experience-body h5,.experience-body .h5{font-size:.938rem;font-weight:600;color:#212830;margin-bottom:5px}.experience-body p{margin-bottom:2px}.experience-body p:last-of-type{margin-bottom:0;font-size:.8125rem;color:#6e7985}.experience-body ul{margin:0;padding-left:13px}.profile-mutual h6,.profile-mutual .h6{color:#212830;font-weight:600;margin-bottom:5px}.profile-mutual p{margin-bottom:0;font-size:.8125rem;color:#6e7985}.interest-item{display:flex;position:relative}.interest-item+.interest-item{margin-top:20px}.interest-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background-color:#f8f9fc;margin-right:15px;flex-shrink:0;color:#fff;font-size:48px;border-radius:6px}.interest-body h6,.interest-body .h6{margin-bottom:3px;font-weight:600;font-size:.938rem;color:#212830}.interest-body p{margin-bottom:0}.list-contact-info{margin:0;padding:0;list-style:none}.list-contact-info li{display:flex;align-items:center;padding:8px 0}.list-contact-info li:first-child{padding-top:0}.list-contact-info li:last-child{padding-bottom:0}.list-contact-info li i{font-size:20px;line-height:1;margin-right:12px}.mutual-group{margin:0;padding:0;list-style:none;display:flex}.mutual-group li{position:relative}.mutual-group li+li{margin-left:-10px}.mutual-group .avatar{box-shadow:0 0 0 2px #fff}.people-group{margin:0;padding:0;list-style:none}.people-item{display:flex;align-items:center}.people-item+.people-item{margin-top:20px}.people-item .avatar{margin-right:12px}.people-body{flex:1}.people-body h6,.people-body .h6{margin-bottom:3px}.people-body h6 a,.people-body .h6 a{color:#212830}.people-body h6 a:hover,.people-body .h6 a:hover{color:#506fd9}.people-body span{display:block;font-size:.75rem;color:#6e7985}.card-people{border-width:0;border-radius:6px;box-shadow:0 1px 2px #ccd2da12,0 2px 4px #ccd2da12,0 4px 8px #ccd2da12,0 8px 16px #ccd2da12,0 16px 32px #ccd2da12,0 32px 64px #ccd2da12}.card-people .card-body{padding:15px}@media(min-width:1400px){.card-people .card-body{padding:20px}}.card-people .avatar-xl{width:84px;height:84px}.card-people .avatar-xl:after{right:10px;bottom:5px}.card-people h6,.card-people .h6{margin-bottom:2px;font-weight:600}.card-people h6 a,.card-people .h6 a{color:#212830}.card-people h6 a:hover,.card-people .h6 a:hover{color:#506fd9}.card-people p{font-size:.8125rem;color:#6e7985}.mutual-badge{display:flex;align-items:center}.mutual-badge ul{margin:0;padding:0;list-style:none;display:flex}.mutual-badge ul .avatar{display:block;width:16px;height:16px;border:1.5px solid #fff}.mutual-badge li+li{margin-left:-8px}.mutual-badge label{display:block;margin-left:5px;margin-bottom:0;font-size:11px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";color:#6e7985bf}.activity-group{margin:0 0 0 15px;padding:0;list-style:none;border-left:2px solid #e2e5ec}.activity-group li+li{margin-top:30px}.activity-date{padding-left:40px;margin-bottom:10px;font-size:.75rem;font-weight:500;color:#6e7985;position:relative}.activity-date:before{content:"";position:absolute;top:7px;left:0;width:20px;border-top:2px solid #e2e5ec}.activity-item{padding-left:40px;position:relative}.activity-item strong{font-weight:600}.activity-item:before{content:"";position:absolute;top:-6px;left:-17px;width:32px;height:32px;border-radius:100%;background-color:#506fd9;color:#ffffffbf;z-index:5;display:flex;align-items:center;justify-content:center;font-size:16px;font-family:remixicon}.activity-item.comment:before{content:"";background-color:#0dcaf0}.activity-item.post:before{content:""}.activity-item.like:before{content:"";background-color:#0cb785}.activity-item.search:before{content:"";background-color:#ea4c89}.activity-item .avatar{flex-shrink:0}.card-comment{border-width:0;border-radius:6px;color:#6e7985;box-shadow:0 1px 2px #ccd2da12,0 2px 4px #ccd2da12,0 4px 8px #ccd2da12,0 8px 16px #ccd2da12,0 16px 32px #ccd2da12,0 32px 64px #ccd2da12}.card-comment strong{color:#41505f}.card-event{border-width:0;border-radius:6px;box-shadow:0 1px 2px #ccd2da12,0 2px 4px #ccd2da12,0 4px 8px #ccd2da12,0 8px 16px #ccd2da12,0 16px 32px #ccd2da12,0 32px 64px #ccd2da12}.card-event .card-img-top{border-top-left-radius:6px;border-top-right-radius:6px;height:120px;object-fit:cover;transition:all .25s}@media(prefers-reduced-motion:reduce){.card-event .card-img-top{transition:none}}.card-event .card-img-top:hover{opacity:.75}.card-event .card-body{padding:20px;position:relative}.card-event h6,.card-event .h6{font-size:15px;font-weight:600;margin-bottom:2px}.card-event h6 a,.card-event .h6 a{color:#212830}.card-event h6 a:hover,.card-event .h6 a:hover{color:#506fd9}.card-event .card-footer{background-color:transparent;border-top-width:0;padding:0 20px 20px;display:flex;align-items:center;grid-gap:7px}.card-event .card-footer .btn,.card-event .card-footer .ui-datepicker-buttonpane button,.ui-datepicker-buttonpane .card-event .card-footer button,.card-event .card-footer .gridjs-pages button,.gridjs-pages .card-event .card-footer button{display:flex;align-items:center;justify-content:center;grid-gap:5px}.card-event .card-footer .btn:first-child,.card-event .card-footer .ui-datepicker-buttonpane button:first-child,.ui-datepicker-buttonpane .card-event .card-footer button:first-child,.card-event .card-footer .gridjs-pages button:first-child,.gridjs-pages .card-event .card-footer button:first-child{flex:1}.card-event .card-footer i{font-size:16px;line-height:1}.event-group{margin:0;padding:0;list-style:none}.event-item{display:flex;align-items:center}.event-item+.event-item{margin-top:20px}.event-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background-color:#0dcaf0;border-radius:6px;color:#fff;margin-right:10px}.event-icon i{font-size:24px;line-height:1}.event-body h6,.event-body .h6{margin-bottom:2px}.event-body h6 a,.event-body .h6 a{color:#212830}.event-body h6 a:hover,.event-body .h6 a:hover{color:#506fd9}.event-body p{font-size:.75rem;color:#6e7985;margin-bottom:5px}.card-settings{border-width:0;border-radius:6px;box-shadow:0 1px 2px #ccd2da12,0 2px 4px #ccd2da12,0 4px 8px #ccd2da12,0 8px 16px #ccd2da12,0 16px 32px #ccd2da12,0 32px 64px #ccd2da12}.card-settings .card-header{padding:20px;background-color:transparent;border-bottom-color:#f3f5f9}.card-settings .card-title{font-size:15px;font-weight:600;color:#212830;margin-bottom:5px}.card-settings .card-text{color:#6e7985;margin-bottom:0}.setting-item{padding:20px;position:relative}.setting-item+.setting-item{border-top:1px solid #f3f5f9}.setting-item h6,.setting-item .h6{margin-bottom:3px}.setting-item p{margin-bottom:0;font-size:.75rem;color:#6e7985}.setting-item .table{white-space:nowrap;font-size:.8125rem}@media(min-width:992px){.setting-item .table{font-size:.875rem}}.setting-item .table th{padding-top:0;font-size:.8125rem}.setting-item .table td{vertical-align:middle;padding-top:8px;padding-bottom:8px}.setting-item .table th:first-child,.setting-item .table td:first-child{padding-left:0}.setting-item .table th:last-child,.setting-item .table td:last-child{padding-right:0}.setting-item .table th:not(:first-child),.setting-item .table td:not(:first-child){text-align:right}.setting-item .table>:not(:first-child),.setting-item .table th,.setting-item .table td{border-color:#f3f5f9}.setting-item .table nav{display:flex;align-items:center;justify-content:flex-end}.setting-item .table a{display:block;color:#6e7985;font-size:16px;line-height:1;opacity:.6}.setting-item .table a:hover{opacity:1;color:#506fd9}.setting-item .table a+a{margin-left:5px}.card-app{height:100%;border-color:#e2e5ec;border-radius:4px;box-shadow:0 1px 1px #e2e5ec40,0 2px 2px #e2e5ec33,0 4px 4px #e2e5ec26,0 8px 8px #e2e5ec1a,0 16px 16px #e2e5ec0d}.card-app .card-body{display:flex;padding:15px}.card-app .card-logo{width:54px;height:54px;display:flex;align-items:center;justify-content:center;margin-right:15px;border-radius:4px;background-color:#6e7985;color:#fff;flex-shrink:0;font-size:32px}.card-app .card-logo.bg-disqus{background-color:#1a9fff}.card-app .card-logo.bg-dropbox{background-color:#0062ff}.card-app .card-logo.bg-evernote{background-color:#00a32c}.card-app .card-logo.bg-messenger{background-color:#6610f2}.card-app .card-footer{background-color:transparent;padding:10px 15px;display:flex;align-items:center;justify-content:space-between;font-size:.8125rem}.card-app .card-footer a{color:#9ea7b1}.card-app .card-footer a:hover{color:#506fd9}.card-app .card-footer .form-check{min-height:inherit}.card-app .card-footer .form-switch{margin-bottom:0}.card-app .card-footer .form-switch .form-check-input{margin-left:0}.page-sign{min-height:100vh;padding:40px 0;display:flex;align-items:center;justify-content:center;background-color:#fff}@media(min-width:576px){.page-sign{background-color:#fbfcfe}}.page-sign.d-block{background-image:linear-gradient(to right,#506fd9 40%,#2747b5)}.page-sign.d-block .row{min-height:inherit}.page-sign.d-block .col-wrapper{min-height:inherit;display:flex;align-items:center;justify-content:center;background-color:#fff}.page-sign.d-block .card-sign{border-radius:0;box-shadow:none}.page-sign .header-logo,.page-sign .sidebar-logo{font-size:28px}.card-sign{width:100%;border-width:0;border-radius:0}@media(min-width:400px){.card-sign{width:380px}}@media(min-width:576px){.card-sign{border-radius:10px;box-shadow:0 2.8px 2.2px #6e798505,0 6.7px 5.3px #6e798507,0 12.5px 10px #6e798509,0 22.3px 17.9px #6e79850b,0 41.8px 33.4px #6e79850d,0 100px 80px #6e798512}}.card-sign .card-header{background-color:transparent;border-bottom-width:0;padding:30px 30px 0}.card-sign .card-title{letter-spacing:-.5px;margin-bottom:8px;font-weight:400;font-size:24px;color:#212830}.card-sign .card-text{color:#6e7985;margin-bottom:0}.card-sign .card-thumb{display:block;margin-left:auto;margin-right:auto;margin-bottom:40px;width:100px;height:100px;border-radius:100%}.card-sign .card-thumb img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.card-sign .card-body{padding:30px;position:relative}.card-sign .card-body small,.card-sign .card-body .small{font-size:12px;color:#6e7985;display:block}.card-sign .card-body strong{font-weight:600;color:#212830}.card-sign .form-label{font-weight:500;font-size:.8125rem;display:block}.card-sign .form-control,.card-sign .gridjs-input{font-weight:500;color:#212830;height:40px}.card-sign .form-control::placeholder,.card-sign .gridjs-input::placeholder{font-weight:400;color:#6e798599;text-shadow:none}.card-sign .form-control:focus,.card-sign .gridjs-input:focus{border-color:#506fd9}.card-sign .password-input-wrap{position:relative}.card-sign .password-input-wrap .form-control,.card-sign .password-input-wrap .gridjs-input{padding-right:44px}.card-sign .password-toggle{position:absolute;z-index:5;top:1px;right:1px;display:grid;place-items:center;width:40px;height:38px;padding:0;border:0;border-radius:0 4px 4px 0;background:transparent;color:#6e7985;cursor:pointer}.card-sign .password-toggle:hover,.card-sign .password-toggle:focus-visible{color:#506fd9;background:#506fd914}.card-sign .password-toggle:focus-visible{outline:2px solid rgba(80,111,217,.35);outline-offset:-2px}.card-sign .password-toggle i{margin:0;font-size:18px;line-height:1}.card-sign .btn,.card-sign .ui-datepicker-buttonpane button,.ui-datepicker-buttonpane .card-sign button,.card-sign .gridjs-pages button,.gridjs-pages .card-sign button{display:flex;width:100%;height:40px;align-items:center;justify-content:center;text-transform:uppercase;font-size:12px;font-family:Plus Jakarta Sans,sans-serif;letter-spacing:1px;color:#fff}.card-sign .btn i,.card-sign .ui-datepicker-buttonpane button i,.ui-datepicker-buttonpane .card-sign button i,.card-sign .gridjs-pages button i,.gridjs-pages .card-sign button i{line-height:1;font-size:16px;margin-right:5px}.card-sign .divider{text-transform:uppercase;font-family:Plus Jakarta Sans,sans-serif;letter-spacing:.5px}.card-sign .divider span{font-size:10px;color:#6e7985bf}.card-sign .card-footer{background-color:transparent;text-align:center;padding:0 30px 30px;color:#6e7985;border-top-width:0}.btn-facebook{background-color:#395498}.btn-facebook:hover,.btn-facebook:focus{background-color:#324a85}.btn-google{background-color:#fd6584}.btn-google:hover,.btn-google:focus{background-color:#fd4c70}.auth-img{width:100%;height:100%;object-fit:cover;mix-blend-mode:luminosity;opacity:.3}.card-auth{max-width:420px;border-width:0;border-radius:0;background-color:transparent}.card-auth .card-title{font-size:24px;color:#212830;margin-bottom:15px}.card-auth .card-text{color:#6e7985}.card-auth .btn,.card-auth .ui-datepicker-buttonpane button,.ui-datepicker-buttonpane .card-auth button,.card-auth .gridjs-pages button,.gridjs-pages .card-auth button{width:100%;display:flex;align-items:center;justify-content:center;height:40px;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-family:Plus Jakarta Sans,sans-serif}.page-auth .content .container{height:calc(100vh - 72px);display:flex;align-items:center;justify-content:center}.page-auth .form-control,.page-auth .gridjs-input{height:40px}.page-error .content .container{min-height:calc(100vh - 72px);padding:40px 20px;display:flex;align-items:center}@media(min-width:992px){.page-error .content .container{padding:50px 0}}.page-error .content .row{flex-direction:column-reverse;align-items:center}@media(min-width:992px){.page-error .content .row{flex-direction:row;justify-content:space-around}}.error-number{font-size:80px;font-weight:300;font-family:Plus Jakarta Sans,sans-serif;line-height:1;color:#9ea7b1;margin-bottom:20px;letter-spacing:-3px}@media(min-width:992px){.error-number{font-size:140px}}.error-title{font-size:24px;font-weight:600;color:#212830;letter-spacing:-.5px;margin-bottom:10px}@media(min-width:992px){.error-title{font-size:32px}}.error-subtitle{color:#41505f;font-weight:400;margin-bottom:40px}.error-text{color:#6e7985;margin-bottom:40px;text-align:center}.btn-error{height:42px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-size:12px;font-family:Plus Jakarta Sans,sans-serif;letter-spacing:1px}.main-pricing .btn,.main-pricing .ui-datepicker-buttonpane button,.ui-datepicker-buttonpane .main-pricing button,.main-pricing .gridjs-pages button,.gridjs-pages .main-pricing button{padding:10px 20px;line-height:1.2}@media(min-width:992px){.main-pricing .btn,.main-pricing .ui-datepicker-buttonpane button,.ui-datepicker-buttonpane .main-pricing button,.main-pricing .gridjs-pages button,.gridjs-pages .main-pricing button{padding:12px 25px}}.pricing-title{font-size:32px;font-weight:700;color:#212830;letter-spacing:-1px}@media(min-width:576px){.pricing-title{font-size:36px;width:80%}}@media(min-width:768px){.pricing-title{font-size:40px;width:75%}}@media(min-width:992px){.pricing-title{font-size:46px}}@media(min-width:1200px){.pricing-title{width:60%}}.pricing-text{font-size:16px;color:#6e7985}.table-pricing{min-width:780px}.table-pricing thead th{border-bottom-width:0;padding-bottom:0;vertical-align:top}.table-pricing thead th span{display:block;margin-bottom:10px}.table-pricing thead th>small,.table-pricing thead th>.small{display:block;font-size:.75rem;font-weight:400;line-height:1.3;color:#41505f}.table-pricing thead th.selected .pricing-price{color:#506fd9}.table-pricing thead th.selected .pricing-price small,.table-pricing thead th.selected .pricing-price .small{color:inherit}.table-pricing thead th:not(:first-child),.table-pricing tbody td:not(:first-child){text-align:center}.table-pricing thead th.selected,.table-pricing tbody td.selected{background-color:#506fd90f}.table-pricing>:not(:first-child){border-top:0}.table-pricing tbody td{padding:10px 0;vertical-align:middle}.table-pricing tbody td i{font-size:24px;font-weight:700;color:#506fd9}.table-pricing tbody td .btn,.table-pricing tbody td .ui-datepicker-buttonpane button,.ui-datepicker-buttonpane .table-pricing tbody td button,.table-pricing tbody td .gridjs-pages button,.gridjs-pages .table-pricing tbody td button{width:100%;padding-left:10px;padding-right:10px}.table-pricing tbody td:first-child{text-transform:capitalize;font-weight:500;color:#212830;padding-right:10px;white-space:nowrap}.table-pricing tbody td:first-child small,.table-pricing tbody td:first-child .small{font-weight:400;text-transform:none;color:#6e7985;display:block;line-height:1.4;white-space:normal}.table-pricing tbody td:first-child i{font-size:16px;font-weight:400;line-height:1;position:relative;top:1px}.table-pricing tbody td:not(:first-child) span{display:block;padding:8px 0;font-family:Plus Jakarta Sans,sans-serif;font-weight:500}.table-pricing tr:last-child td{border-bottom-width:0;padding:40px 10px 10px}.table-pricing .title td{padding-top:5px;padding-bottom:5px;border-bottom-width:1.5px;border-bottom-color:#9ea7b1}.table-pricing .title td:first-child{text-transform:uppercase;font-weight:700;color:#212830}.table-pricing .title:not(:first-child) td{padding-top:25px}.pricing-price{font-size:36px;font-weight:700;font-family:Plus Jakarta Sans,sans-serif;letter-spacing:-1px;color:#212830}.pricing-price small,.pricing-price .small{font-size:13px;font-weight:400;font-family:Plus Jakarta Sans,sans-serif;color:#6e7985;letter-spacing:-.2px}.main-faq .nav-classic .nav-link{color:#41505f}.main-faq .nav-classic .nav-link:hover{color:#506fd9}.accordion-faq .accordion-item{background-color:#fff;border:0;border-radius:6px;box-shadow:0 1px 2px #ccd2da12,0 2px 4px #ccd2da12,0 4px 8px #ccd2da12,0 8px 16px #ccd2da12,0 16px 32px #ccd2da12,0 32px 64px #ccd2da12}.accordion-faq .accordion-item+.accordion-item{margin-top:5px}.accordion-faq .accordion-button{background-color:transparent;font-size:15px;font-weight:600;color:#506fd9;border-bottom:0}.accordion-faq .accordion-button.collapsed{color:#212830}.accordion-faq .accordion-button:not(.collapsed){box-shadow:none}.accordion-faq .accordion-button:focus{box-shadow:none}.wtts-workspace-switch{display:inline-flex;padding:.25rem;gap:.25rem;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.wtts-workspace-switch button{border:0;background:transparent;color:#64748b;border-radius:7px;padding:.5rem 1rem;font-size:.8rem;font-weight:700;transition:.15s ease}.wtts-workspace-switch button.active{color:#fff;background:#0d2b51;box-shadow:0 2px 8px #0d2b512e}.wtts-case-view-strip{display:flex;align-items:center;gap:0;overflow-x:auto;margin-bottom:0;border-bottom:2px solid #e2e8f0;scrollbar-width:thin}.wtts-timing-legend{display:flex;align-items:stretch;gap:1rem;margin:0 0 .9rem;padding:.85rem 1rem;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 4px 14px #0f172a0a}.wtts-timing-legend-heading{display:flex;align-items:flex-start;gap:.65rem;min-width:230px;padding-right:1rem;border-right:1px solid #e2e8f0}.wtts-timing-legend-heading h2,.wtts-timing-legend-heading .h2{margin:0 0 .15rem;color:#0d2b51;font-size:.82rem;font-weight:800}.wtts-timing-legend-heading p{margin:0;color:#64748b;font-size:.7rem;line-height:1.4}.wtts-timing-legend-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;border-radius:8px;background:#0ea5e91a;color:#0369a1}.wtts-timing-legend-rules{display:grid;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.wtts-timing-rule{display:flex;flex-direction:column;justify-content:center;gap:.45rem}.wtts-timing-rule-label{display:flex;align-items:baseline;gap:.45rem}.wtts-timing-rule-label strong{color:#0d2b51;font-size:.76rem}.wtts-timing-rule-label span{color:#64748b;font-size:.68rem}.wtts-timing-bands{display:flex;flex-wrap:wrap;gap:.35rem}.wtts-timing-band{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .45rem;border:1px solid transparent;border-radius:9999px;font-size:.64rem;line-height:1;white-space:nowrap}.wtts-timing-band>span:not(.wtts-timing-dot){color:#475569}.wtts-timing-band strong{color:#0f172a;font-weight:800}.wtts-timing-band.is-green{border-color:#10b98140;background:#10b98114}.wtts-timing-band.is-green .wtts-timing-dot{background:#10b981}.wtts-timing-band.is-amber{border-color:#f59e0b47;background:#f59e0b17}.wtts-timing-band.is-amber .wtts-timing-dot{background:#f59e0b}.wtts-timing-band.is-red{border-color:#ef444440;background:#ef444414}.wtts-timing-band.is-red .wtts-timing-dot{background:#ef4444}.wtts-timing-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%}@media(max-width:1199.98px){.wtts-timing-legend{flex-direction:column}.wtts-timing-legend-heading{min-width:0;padding:0 0 .7rem;border-right:0;border-bottom:1px solid #e2e8f0}}@media(max-width:767.98px){.wtts-timing-legend-rules{grid-template-columns:1fr}}.wtts-qa-view-tab{display:inline-flex;align-items:center;gap:.45rem;padding:.65rem 1rem;border:0;border-bottom:2px solid transparent;margin-bottom:-2px;background:transparent;color:#64748b;font-size:.82rem;font-weight:600}.wtts-qa-view-tab span{min-width:1.4rem;padding:.08rem .4rem;border-radius:9999px;background:#e2e8f0;color:#475569;font-size:.66rem;text-align:center}.wtts-qa-view-tab.active{color:#0d2b51;border-bottom-color:#0ea5e9}.wtts-qa-view-tab.active span{background:#0ea5e9;color:#fff}.wtts-page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #e2e8f0}.wtts-page-header .wtts-page-title{font-size:1.35rem;font-weight:700;color:#0d2b51;letter-spacing:-.02em;margin:0}.wtts-page-header .wtts-page-title span.wtts-breadcrumb{font-size:.78rem;font-weight:500;color:#64748b;letter-spacing:.04em;text-transform:uppercase;display:block;margin-bottom:.2rem}.wtts-page-header .wtts-header-meta{display:flex;align-items:center;gap:.75rem}.wtts-page-header .wtts-header-meta .wtts-refresh-ts{font-size:.75rem;color:#94a3b8}.wtts-page-header .wtts-refresh-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.8rem;font-weight:600;color:#0d2b51;background:#0d2b510f;border:1px solid rgba(13,43,81,.15);border-radius:8px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.wtts-page-header .wtts-refresh-btn:hover{background:#0d2b511f;border-color:#0d2b5140}.wtts-metric-card{position:relative;height:100%;min-height:82px;border-radius:10px;border:1px solid #dbe3ec;box-shadow:0 1px 2px #0f172a0a;background:#fff;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.wtts-metric-card:before{content:"";position:absolute;inset:12px auto 12px 0;width:3px;border-radius:0 3px 3px 0;background:var(--metric-accent)}.wtts-metric-card:hover{border-color:#c6d1dd;box-shadow:0 4px 12px #0f172a12}.wtts-metric-card.is-highlighted{border-color:color-mix(in srgb,var(--metric-accent) 35%,#dbe3ec);background:linear-gradient(90deg,var(--metric-soft),#fff 42%)}.wtts-metric-card .wtts-metric-body{display:flex;align-items:center;min-height:82px;padding:.85rem .9rem .85rem 1rem;gap:.75rem}.wtts-metric-card .wtts-metric-icon-wrap{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--metric-accent);background:var(--metric-soft)}.wtts-metric-card .wtts-metric-info{flex:1;min-width:0}.wtts-metric-card .wtts-metric-info .wtts-metric-label{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.055em;color:#64748b;margin-bottom:.28rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wtts-metric-card .wtts-metric-info .wtts-metric-value{color:#172033;font-size:1.45rem;font-weight:750;line-height:1.05;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.wtts-metric-card .wtts-metric-info .wtts-metric-value small,.wtts-metric-card .wtts-metric-info .wtts-metric-value .small{margin-left:2px;color:#64748b;font-size:.78rem;font-weight:650}.wtts-metric-breakdown{display:flex;align-items:center;gap:0}.wtts-metric-breakdown-item{display:flex;align-items:baseline;gap:.3rem;min-width:0;padding-right:.7rem}.wtts-metric-breakdown-item+.wtts-metric-breakdown-item{padding-left:.7rem;border-left:1px solid #e2e8f0}.wtts-metric-breakdown-item>span{color:#64748b;font-size:.66rem;font-weight:750}.wtts-metric-breakdown-item strong{color:#172033;font-size:1.35rem;font-weight:750;line-height:1;letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap}.wtts-metric-breakdown-item small,.wtts-metric-breakdown-item .small{margin-left:1px;color:#64748b;font-size:.7rem;font-weight:650}.wtts-toolbar{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.85rem 1.25rem;margin-bottom:1rem;box-shadow:0 1px 3px #0000000d}.wtts-toolbar .form-label{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin-bottom:.3rem}.wtts-toolbar .form-select,.wtts-toolbar .form-control,.wtts-toolbar .gridjs-input{border-radius:8px;border-color:#e2e8f0;font-size:.875rem;padding:.45rem .75rem}.wtts-toolbar .form-select:focus,.wtts-toolbar .form-control:focus,.wtts-toolbar .gridjs-input:focus{border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e91a}.wtts-filter-panel{border-radius:12px!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 3px #0000000d!important;margin-bottom:1rem!important}.wtts-filter-panel .wtts-filter-header{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1rem;background:#fbfdff;border-bottom:1px solid #e2e8f0;border-radius:12px 12px 0 0;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease}.wtts-filter-panel .wtts-filter-header:hover{background:#f1f5f9}.wtts-filter-panel .wtts-filter-header .wtts-filter-title-wrap{display:flex;flex-direction:column;gap:.2rem}.wtts-filter-panel .wtts-filter-header .wtts-filter-title{display:flex;align-items:center;gap:.45rem;font-size:.8rem;font-weight:700;color:#0d2b51}.wtts-filter-panel .wtts-filter-header .wtts-filter-subtitle{font-size:.74rem;color:#64748b;line-height:1.35}.wtts-filter-panel .wtts-filter-header .wtts-filter-count{background:#0ea5e9;color:#fff;font-size:.66rem;font-weight:700;padding:.1rem .5rem;border-radius:9999px;line-height:1.4}.wtts-filter-panel .wtts-filter-header .wtts-filter-actions{display:flex;align-items:center;gap:.5rem}.wtts-filter-panel .wtts-filter-header .wtts-filter-actions .wtts-clear-btn{font-size:.72rem;color:#ef4444;background:none;border:none;cursor:pointer;padding:.15rem .35rem;border-radius:4px;display:inline-flex;align-items:center;gap:.25rem;transition:background .15s ease}.wtts-filter-panel .wtts-filter-header .wtts-filter-actions .wtts-clear-btn:hover{background:#ef444414}.wtts-filter-panel .wtts-filter-header .wtts-filter-actions .wtts-chevron{color:#94a3b8;transition:transform .2s ease}.wtts-filter-panel .wtts-filter-header .wtts-filter-actions .wtts-chevron.open{transform:rotate(180deg)}.wtts-filter-panel .wtts-filter-body{padding:.85rem 1rem}.wtts-filter-panel .wtts-filter-body .form-label{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin-bottom:.25rem}.wtts-filter-panel .wtts-filter-body .form-control:focus,.wtts-filter-panel .wtts-filter-body .gridjs-input:focus,.wtts-filter-panel .wtts-filter-body .form-check-input:focus{border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e91a}.wtts-filter-panel .wtts-filter-body .wtts-search-wrap{position:relative}.wtts-filter-panel .wtts-filter-body .wtts-search-wrap .wtts-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.wtts-filter-panel .wtts-filter-body .wtts-search-wrap .form-control,.wtts-filter-panel .wtts-filter-body .wtts-search-wrap .gridjs-input{padding-left:32px;border-radius:8px;border-color:#e2e8f0;font-size:.83rem;min-height:34px}.wtts-filter-panel .wtts-filter-body .wtts-search-wrap .form-control:focus,.wtts-filter-panel .wtts-filter-body .wtts-search-wrap .gridjs-input:focus{border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e91a}.wtts-filter-panel .wtts-filter-body .wtts-toggles{display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;padding:.45rem 0 .1rem}.wtts-filter-panel .wtts-filter-body .wtts-toggles .form-check{margin:0;display:flex;align-items:center;gap:.4rem;font-size:.78rem;color:#334155;cursor:pointer}.wtts-filter-panel .wtts-filter-body .wtts-toggles .form-check .form-check-input{cursor:pointer;width:2em;height:1em;margin-top:0}.wtts-filter-panel .wtts-filter-body .wtts-toggles .form-check .form-check-input:checked{background-color:#0ea5e9;border-color:#0ea5e9}.wtts-filter-panel .wtts-filter-body .wtts-toggles .form-check .form-check-label{cursor:pointer;display:flex;align-items:center;gap:.25rem}.wtts-filter-panel .wtts-active-chips{display:flex;flex-wrap:wrap;gap:.4rem;padding:.5rem 1rem;border-top:1px solid #e2e8f0;background:#fafbfc;border-radius:0 0 12px 12px}.wtts-filter-panel .wtts-active-chips .wtts-chip{display:inline-flex;align-items:center;gap:.35rem;background:#0ea5e91a;border:1px solid rgba(14,165,233,.25);color:#0369a1;font-size:.68rem;font-weight:600;padding:.18rem .5rem;border-radius:9999px;white-space:nowrap}.wtts-filter-panel .wtts-active-chips .wtts-chip button{background:none;border:none;padding:0;cursor:pointer;color:#0369a1;display:flex;align-items:center;opacity:.7;transition:opacity .15s ease;line-height:1}.wtts-filter-panel .wtts-active-chips .wtts-chip button:hover{opacity:1}.wtts-select__control{min-height:34px!important;border-radius:8px!important}.wtts-select__value-container{padding-top:1px!important;padding-bottom:1px!important}.wtts-select__placeholder,.wtts-select__single-value,.wtts-select__input-container{font-size:.83rem!important}.wtts-table-card{border-radius:12px!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 3px #0000000d!important}.wtts-table-card .card-header{background:#fff;border-bottom:1px solid #e2e8f0;padding:.85rem 1.25rem;display:flex;align-items:center;justify-content:space-between}.wtts-table-card .card-header .wtts-table-title{font-size:.9rem;font-weight:700;color:#0d2b51;display:flex;align-items:center;gap:.6rem}.wtts-table-card .card-header .wtts-case-count{font-size:.72rem;font-weight:600;color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;padding:.15rem .55rem;border-radius:9999px}.wtts-table-loading{min-height:304px;background:#fff}.wtts-table-loading-status{display:flex;align-items:center;justify-content:center;gap:.75rem;min-height:76px;padding:1rem;color:#0d2b51;border-bottom:1px solid #e2e8f0}.wtts-table-loading-status strong,.wtts-table-loading-status span{display:block}.wtts-table-loading-status strong{font-size:.9rem;font-weight:750}.wtts-table-loading-status div>span{margin-top:.1rem;color:#64748b;font-size:.75rem}.wtts-table-loading-spinner{width:1.25rem;height:1.25rem;border:2px solid #bfdbfe;border-top-color:#2563eb;border-radius:50%;animation:wtts-spin .8s linear infinite}.wtts-table-skeleton{overflow:hidden}.wtts-table-skeleton-row{display:grid;grid-template-columns:repeat(8,minmax(120px,1fr));min-width:1040px;min-height:42px;align-items:center;border-bottom:1px solid #eef2f7}.wtts-table-skeleton-row>span{position:relative;width:var(--wtts-skeleton-width);height:.65rem;margin-left:1rem;overflow:hidden;border-radius:999px;background:#e8edf4}.wtts-table-skeleton-row>span:after{position:absolute;inset:0;content:"";transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);animation:wtts-skeleton-shimmer 1.35s ease-in-out infinite}.wtts-table-skeleton-header{min-height:48px;background:#f8fafc}.wtts-table-skeleton-header>span{height:.55rem;background:#d9e1eb}.wtts-refresh-spinning{animation:wtts-spin .8s linear infinite}@keyframes wtts-spin{to{transform:rotate(360deg)}}@keyframes wtts-skeleton-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.wtts-table-loading-spinner,.wtts-refresh-spinning,.wtts-table-skeleton-row>span:after{animation:none}}.ag-theme-alpine{--ag-header-background-color: #0d2b51;--ag-header-foreground-color: #fff;--ag-header-column-separator-color: rgba(255,255,255,.15);--ag-row-hover-color: rgba(14, 165, 233, .1);--ag-selected-row-background-color: rgba(14, 165, 233, .07);--ag-font-size: 13px;--ag-border-color: #e2e8f0;--ag-odd-row-background-color: #fafbfc}.ag-theme-alpine .ag-header-cell-text{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.ag-theme-alpine .ag-paging-panel{font-size:.8rem;color:#475569;border-top:1px solid #e2e8f0}.ag-theme-alpine .ag-row.row-agent-review{background-color:#fff8e1!important;border-left:3px solid #f59e0b!important}.ag-theme-alpine .ag-row.row-agent-review:hover{background-color:#fef3c7!important}.ag-theme-alpine .ag-row.wtts-pa-group-row{cursor:pointer}.ag-theme-alpine .ag-row.wtts-pa-group-row .ag-cell{font-weight:650}.ag-theme-alpine .ag-row.wtts-pa-child-row .ag-cell[col-id=displayStatus],.ag-theme-alpine .ag-row.wtts-pa-child-row .ag-cell[col-id=paNumber]{padding-left:2rem;border-left:3px solid #93b9e8;background:#f4f8ff}.ag-theme-alpine .ag-row.wtts-pa-child-row .ag-cell[col-id=paNumber]:before{content:"↳";position:absolute;left:10px;color:#52749d;font-size:17px}.ag-theme-alpine .ag-pinned-right-header,.ag-theme-alpine .ag-pinned-right-cols-container{border-left:1px solid #cbd5e1;box-shadow:-4px 0 8px #0f172a14}.wtts-pa-group-toggle{display:inline-flex;align-items:center;gap:.4rem;width:100%;padding:0;border:0;background:transparent;color:#0d2b51;font-size:.8rem;font-weight:750;text-align:left;cursor:pointer}.wtts-pa-group-toggle .wtts-pa-group-number{font-variant-numeric:tabular-nums}.wtts-modal .wtts-modal-hero{display:flex;flex-direction:column;gap:.5rem;width:100%}.wtts-modal .wtts-modal-hero .wtts-modal-hero-top{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.wtts-modal .wtts-modal-hero .wtts-modal-hero-top .wtts-modal-title-text{font-size:1.05rem;font-weight:700;color:#0d2b51}.wtts-modal .wtts-modal-hero .wtts-modal-hero-meta{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.wtts-modal .wtts-modal-hero .wtts-modal-hero-meta .wtts-meta-chip{font-size:.75rem;font-weight:500;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;padding:.15rem .6rem;border-radius:9999px;display:inline-flex;align-items:center;gap:.3rem}.wtts-modal .wtts-modal-hero .wtts-modal-hero-meta .wtts-meta-chip.wtts-time-chip{background:#ef444414;border-color:#ef444433;color:#dc2626;font-weight:700}.wtts-modal .wtts-info-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;height:100%}.wtts-modal .wtts-info-card .wtts-info-card-header{display:flex;align-items:center;gap:.45rem;padding:.65rem 1rem;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#0d2b51}.wtts-modal .wtts-info-card .wtts-info-card-body{padding:.75rem 1rem}.wtts-modal .wtts-info-card .wtts-kv-row{display:flex;align-items:baseline;padding:.3rem 0;font-size:.82rem;border-bottom:1px solid #f1f5f9}.wtts-modal .wtts-info-card .wtts-kv-row:last-child{border-bottom:none}.wtts-modal .wtts-info-card .wtts-kv-row .wtts-kv-label{flex:0 0 42%;font-weight:600;color:#64748b;font-size:.75rem}.wtts-modal .wtts-info-card .wtts-kv-row .wtts-kv-value{flex:1;color:#1e293b;font-weight:400;word-break:break-word}.wtts-modal .wtts-timeline{list-style:none;padding:0;margin:0;position:relative}.wtts-modal .wtts-timeline:before{content:"";position:absolute;left:15px;top:8px;bottom:8px;width:2px;background:#e2e8f0}.wtts-modal .wtts-timeline li{display:flex;align-items:flex-start;gap:.85rem;padding:.5rem 0;position:relative}.wtts-modal .wtts-timeline li .wtts-tl-dot{width:10px;height:10px;border-radius:50%;background:#0ea5e9;flex-shrink:0;margin-top:5px;z-index:1;box-shadow:0 0 0 3px #0ea5e933}.wtts-modal .wtts-timeline li .wtts-tl-label{font-size:.78rem;font-weight:600;color:#475569;min-width:160px}.wtts-modal .wtts-timeline li .wtts-tl-value{font-size:.82rem;color:#1e293b}.wtts-modal .wtts-timing-row{margin-bottom:1rem}.wtts-modal .wtts-timing-row:last-child{margin-bottom:0}.wtts-modal .wtts-timing-row .wtts-timing-label{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:.3rem}.wtts-modal .wtts-timing-row .wtts-timing-value{display:flex;align-items:center;gap:.65rem}.wtts-modal .wtts-email-thread{display:flex;flex-direction:column;gap:.75rem}.wtts-modal .wtts-email-thread .wtts-email-message{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.wtts-modal .wtts-email-thread .wtts-email-message .wtts-email-msg-header{display:flex;justify-content:space-between;align-items:baseline;padding:.6rem .9rem;background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:.3rem}.wtts-modal .wtts-email-thread .wtts-email-message .wtts-email-msg-header .wtts-email-sender{font-size:.8rem;font-weight:600;color:#0d2b51}.wtts-modal .wtts-email-thread .wtts-email-message .wtts-email-msg-header .wtts-email-ts{font-size:.72rem;color:#94a3b8}.wtts-modal .wtts-email-thread .wtts-email-message .wtts-email-subject{padding:.4rem .9rem;font-size:.8rem;font-weight:600;color:#334155;border-bottom:1px solid #f1f5f9}.wtts-modal .wtts-email-thread .wtts-email-message .wtts-email-body{max-height:20rem;overflow-y:auto;padding:.75rem .9rem;font-size:.82rem;color:#334155;line-height:1.6}.wtts-modal .wtts-email-thread .wtts-email-message .wtts-email-body p{margin-bottom:.4rem}.wtts-modal .wtts-email-thread .wtts-email-message .wtts-email-body table{font-size:.8rem}.wtts-modal .wtts-email-thread .wtts-email-message .wtts-email-body-pre{max-height:20rem;overflow-y:auto;padding:.75rem .9rem;font-size:.8rem;color:#334155;white-space:pre-wrap;word-break:break-word;margin:0;background:#f8fafc}.wtts-modal .wtts-agent-card{background:#0ea5e90a;border:1px solid rgba(14,165,233,.2);border-radius:12px;padding:.85rem 1rem}.wtts-modal .wtts-agent-card .wtts-agent-label{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#0369a1;margin-bottom:.85rem;display:flex;align-items:center;gap:.4rem}.wtts-modal .modal-footer{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;border-top:1px solid #e2e8f0;background:#f8fafc}.wtts-modal .modal-footer .wtts-footer-left,.wtts-modal .modal-footer .wtts-footer-right{display:flex;gap:.5rem}.wtts-line-items{font-size:.82rem}.wtts-line-items thead th{background:#f1f5f9;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#475569;border-color:#e2e8f0;padding:.5rem .75rem}.wtts-line-items tbody td{border-color:#e2e8f0;padding:.5rem .75rem;vertical-align:middle;color:#1e293b}.wtts-line-items tbody tr:nth-child(odd) td{background:#fafbfc}.wtts-status-badge{border-radius:9999px!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:.68rem!important;font-weight:700!important}.wtts-qa-effectiveness-card{height:100%;overflow:hidden;background:#fff;border:1px solid #dbe3ec;border-radius:10px;box-shadow:0 1px 2px #0f172a0a}.wtts-qa-effectiveness-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem .9rem;border-bottom:1px solid #e2e8f0}.wtts-qa-effectiveness-header>div:first-child{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:.55rem}.wtts-qa-effectiveness-header>div:first-child strong{color:#172033;font-size:.84rem;line-height:1.2}.wtts-qa-effectiveness-header>div:first-child span{grid-column:2;color:#64748b;font-size:.66rem}.wtts-qa-effectiveness-kpi{grid-row:1/span 2;min-width:38px;padding:.38rem .45rem;color:#0f766e;background:#ecfdf5;border:1px solid #ccfbf1;border-radius:8px;font-size:.75rem;font-weight:800;text-align:center}.wtts-qa-effectiveness-rate{text-align:right}.wtts-qa-effectiveness-rate span{display:block;color:#64748b;font-size:.64rem}.wtts-qa-effectiveness-rate strong{color:#0f766e;font-size:1.05rem;font-variant-numeric:tabular-nums}.wtts-qa-effectiveness-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:.65rem .9rem;background:#f8fafc;border-bottom:1px solid #e2e8f0}.wtts-qa-effectiveness-summary>div{min-width:0;padding:0 .65rem;border-left:1px solid #e2e8f0}.wtts-qa-effectiveness-summary>div:first-child{padding-left:0;border-left:0}.wtts-qa-effectiveness-summary>div:last-child{padding-right:0}.wtts-qa-effectiveness-summary span{display:block;margin-bottom:.12rem;color:#64748b;font-size:.61rem;font-weight:650;white-space:nowrap}.wtts-qa-effectiveness-summary strong{display:block;color:#172033;font-size:.9rem;font-weight:750;font-variant-numeric:tabular-nums}.wtts-qa-effectiveness-table{font-size:.7rem}.wtts-qa-effectiveness-table th,.wtts-qa-effectiveness-table td{padding:.48rem .7rem;vertical-align:middle;border-color:#edf1f5}.wtts-qa-effectiveness-table th{color:#64748b;background:#fff;font-size:.61rem;font-weight:700;text-transform:uppercase;letter-spacing:.035em}.wtts-qa-effectiveness-table td:first-child{color:#1e293b;font-weight:600}.wtts-qa-effectiveness-table th:not(:first-child),.wtts-qa-effectiveness-table td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.wtts-qa-effectiveness-footnote{padding:.55rem .9rem;color:#64748b;background:#f8fafc;border-top:1px solid #e2e8f0;font-size:.65rem;line-height:1.45}@media(max-width:575.98px){.wtts-metric-card{min-height:78px}.wtts-metric-card .wtts-metric-body{min-height:78px;padding:.75rem .8rem .75rem .9rem}.wtts-metric-card .wtts-metric-label{font-size:.59rem}.wtts-qa-effectiveness-summary{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.65rem}.wtts-qa-effectiveness-summary>div:nth-child(odd){padding-left:0;border-left:0}.wtts-qa-effectiveness-table{table-layout:fixed}.wtts-qa-effectiveness-table th:first-child{width:34%}.wtts-qa-effectiveness-table th:last-child{width:28%}}.wtts-qa-actor-filter{min-width:220px;max-width:320px}.wtts-qa-urgency-note{padding:.65rem 1rem;color:#475569;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:.75rem}.wtts-issuer-performance{margin:0 0 1rem;overflow:hidden;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 4px 14px #0f172a0a}.wtts-issuer-performance__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-bottom:1px solid #e2e8f0;background:linear-gradient(135deg,#0ea5e912,#fff0)}.wtts-issuer-performance__header h2,.wtts-issuer-performance__header .h2{margin:0;color:#0d2b51;font-size:.95rem;font-weight:800}.wtts-issuer-performance__header p{margin:.35rem 0 0;color:#64748b;font-size:.76rem}.wtts-issuer-performance__header>span{flex:0 0 auto;padding:.25rem .65rem;border:1px solid #bae6fd;border-radius:999px;background:#f0f9ff;color:#0369a1;font-size:.72rem;font-weight:700}.wtts-issuer-performance__scroll{overflow-x:auto}.wtts-issuer-performance__scroll table{width:100%;min-width:780px;border-collapse:collapse}.wtts-issuer-performance__scroll th,.wtts-issuer-performance__scroll td{padding:.75rem 1rem;border-bottom:1px solid #edf2f7;color:#334155;font-size:.78rem;text-align:left;white-space:nowrap}.wtts-issuer-performance__scroll th{background:#f8fafc;color:#64748b;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.wtts-issuer-performance__scroll tbody tr:last-child td{border-bottom:0}.wtts-issuer-performance__scroll tbody tr:hover{background:#f8fbff}.wtts-issuer-performance__scroll .is-breached,.wtts-issuer-performance__scroll .is-on-track{display:inline-flex;padding:.2rem .55rem;border-radius:999px;font-weight:800}.wtts-issuer-performance__scroll .is-breached{background:#fef2f2;color:#b91c1c}.wtts-issuer-performance__scroll .is-on-track{background:#ecfdf5;color:#047857}.wtts-issuer-performance__state{display:flex;min-height:86px;align-items:center;justify-content:center;gap:.55rem;padding:1rem;color:#64748b;font-size:.82rem}.wtts-issuer-performance__state.is-error{color:#b91c1c}.wtts-issuer-performance__state button{display:inline-flex;align-items:center;gap:.3rem;border:1px solid #fecaca;border-radius:7px;background:#fff;color:#b91c1c;padding:.3rem .6rem;font-weight:700}@media(max-width:767px){.wtts-issuer-performance__header{flex-direction:column}}.wtts-pa-verification{display:flex;flex-direction:column;gap:.9rem}.wtts-pa-verification-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.wtts-pa-verification-header>div>span{color:#64748b;font-size:.67rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wtts-pa-verification-header h3,.wtts-pa-verification-header .h3{margin:.15rem 0 .2rem;color:#0d2b51;font-size:1rem;font-weight:800}.wtts-pa-verification-header p{margin:0;color:#64748b;font-size:.75rem}.wtts-pa-verification-header .btn,.wtts-pa-verification-header .ui-datepicker-buttonpane button,.ui-datepicker-buttonpane .wtts-pa-verification-header button,.wtts-pa-verification-header .gridjs-pages button,.gridjs-pages .wtts-pa-verification-header button{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.wtts-pa-verification-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.wtts-pa-verification-summary>div{padding:.75rem .85rem;border:1px solid #e2e8f0;border-radius:9px;background:#f8fafc}.wtts-pa-verification-summary span{display:block;color:#64748b;font-size:.68rem;font-weight:700}.wtts-pa-verification-summary strong{display:block;margin-top:.15rem;color:#0d2b51;font-size:1rem}.wtts-pa-verification-warning{margin-bottom:0;font-size:.78rem}.wtts-pa-verification-state{display:flex;min-height:150px;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;padding:1.5rem;border:1px dashed #e2e8f0;border-radius:10px;color:#64748b;text-align:center}.wtts-pa-verification-state strong{color:#0d2b51}.wtts-pa-verification-state span{max-width:520px;font-size:.76rem}.wtts-pa-verification-list{display:flex;flex-direction:column;gap:.6rem}.wtts-pa-authorization{overflow:hidden;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.wtts-pa-authorization.is-current{border-color:#0ea5e98c;box-shadow:inset 3px 0 #0ea5e9}.wtts-pa-authorization-toggle{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem .9rem;border:0;background:transparent;color:#334155;text-align:left}.wtts-pa-authorization-identity{min-width:0}.wtts-pa-authorization-identity>div{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.wtts-pa-authorization-identity strong{color:#0d2b51;font-size:.87rem}.wtts-pa-authorization-identity .badge{display:inline-flex;align-items:center;gap:.2rem;font-size:.6rem}.wtts-pa-authorization-identity>span,.wtts-pa-authorization-identity>small,.wtts-pa-authorization-identity>.small{display:block;overflow:hidden;color:#64748b;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.wtts-pa-authorization-totals{text-align:right}.wtts-pa-authorization-totals strong{display:block;color:#0f766e;font-size:.85rem}.wtts-pa-authorization-totals span{color:#64748b;font-size:.67rem}.wtts-pa-authorization-lines{border-top:1px solid #e2e8f0}.wtts-pa-authorization-lines th{color:#64748b;background:#f8fafc;font-size:.66rem;text-transform:uppercase}.wtts-pa-authorization-lines td{vertical-align:middle;color:#334155;font-size:.75rem}.wtts-pa-authorization-lines td:first-child strong,.wtts-pa-authorization-lines td:first-child span{display:block}.wtts-pa-authorization-lines td:first-child span{color:#64748b;font-size:.68rem}@media(max-width:767.98px){.wtts-pa-verification-header{flex-direction:column}.wtts-pa-verification-summary{grid-template-columns:1fr}.wtts-pa-authorization-toggle{grid-template-columns:auto minmax(0,1fr)}.wtts-pa-authorization-totals{grid-column:2;text-align:left}}.wtts-payload-viewer{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.wtts-payload-viewer .wtts-payload-toolbar{display:flex;align-items:center;justify-content:space-between;padding:.45rem .85rem;background:#f1f5f9;border-bottom:1px solid #e2e8f0}.wtts-payload-viewer .wtts-payload-toolbar .wtts-payload-type{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b}.wtts-payload-viewer .wtts-payload-content{max-height:24rem;overflow:auto;padding:1rem;background:#fff;font-size:.8rem;line-height:1.6}.wtts-payload-viewer .wtts-payload-content pre{margin:0;white-space:pre-wrap;word-break:break-word;color:#334155}.main-docs{position:relative}@media(min-width:1200px){.main-docs{padding-right:220px}}.main-docs .container{margin:auto;padding:20px}@media(min-width:992px){.main-docs .container{width:680px;padding:30px}}.main-docs p{margin-bottom:20px}.main-docs+.main-footer{margin-top:0;padding:20px;border-top-width:0;position:relative}@media(min-width:992px){.main-docs+.main-footer{margin-left:250px;padding:20px 40px 40px}}.main-docs+.main-footer:before{content:"";position:absolute;top:0;left:20px;right:20px;border-top:1px solid rgba(226,229,236,.6)}@media(min-width:992px){.main-docs+.main-footer:before{left:40px;right:40px}}.doc-mobile-header{background-color:#fbfcfe}.doc-mobile-header.scroll{background-color:#fff}.nav-docs{width:200px;position:fixed;top:30px;right:25px;flex-direction:column;display:none}@media(min-width:1200px){.nav-docs{display:flex}}.nav-docs label{font-size:11px;font-family:Plus Jakarta Sans,sans-serif;text-transform:uppercase;letter-spacing:.5px;color:#9ea7b1;display:block;margin-bottom:10px}.nav-docs .nav-link{color:#6e7985;padding:0 0 0 15px;font-size:13px;position:relative}.nav-docs .nav-link:before{content:"";position:absolute;top:50%;left:0;width:5px;height:1.5px;background-color:#6e7985;transition:all .25s}@media(prefers-reduced-motion:reduce){.nav-docs .nav-link:before{transition:none}}.nav-docs .nav-link.active{color:#212830}.nav-docs .nav-link.active:before{width:20px;left:-15px;background-color:#506fd9}.nav-docs .nav-link+.nav-link{margin-top:8px}.nav-docs hr{border-color:#e2e5ec;opacity:.75}.card-example{border-radius:0;border-color:#e2e5ec;background-color:inherit;position:relative;margin-top:30px}.card-example>.card-body{padding:20px;position:relative}.card-example>.card-body:before{content:"METROHEALTH HMO";padding:2px 5px;background-color:#fbfcfe;position:absolute;top:-10px;left:15px;font-size:10px;font-family:Plus Jakarta Sans,sans-serif;font-weight:500;text-transform:uppercase;color:#6e798599;letter-spacing:1px}.card-example>.card-footer{border-top-color:#e2e5ec;background-color:#fff;padding:0}.card-example>.card-footer pre{margin-top:0;margin-bottom:0;background-color:inherit;padding:12px 15px}.card-example>.card-footer code[class*=language-],.card-example>.card-footer pre[class*=language-]{font-size:12px;font-family:Roboto Mono,monospace;letter-spacing:-.2px}.row-example span{display:block;padding:10px;border:1px solid #e2e5ec;background-color:#fff;font-size:.8125rem}.offcanvas-demo{position:relative;border:1px solid #e2e5ec;background-color:#f8f9fc}.offcanvas-demo .offcanvas{position:relative;visibility:visible;transform:none;border-right-color:#e2e5ec;z-index:0}.offcanvas-demo .offcanvas-start{border-right-width:1px}.scrollspy-demo{border:1px solid #e2e5ec;background-color:#fff;position:relative;height:250px;overflow:auto}.toast-demo{padding:15px;background-color:#f3f5f9}.toast-demo .toast-container{position:relative}.toast-demo .toast{display:block}.wizard-demo{font-size:13px}.wizard-demo.wizard>.content>.title{font-size:15px}.cc-group{display:flex;font-size:24px;color:#9ea7b1}.media-animate{display:flex}.media-animate .nav{flex-direction:column}.media-animate .nav-link{display:flex;align-items:center;color:#6e7985;position:relative;background-color:#f3f5f999;padding:6px 10px;font-size:13px;width:150px}.media-animate .nav-link+.nav-link{margin-top:1px}.media-animate .nav-link.active{background-color:#e2e5ec;color:#41505f}.media-animate .media-body{flex:1;display:flex;align-items:center;justify-content:center}.media-animate .animate-title{font-size:36px;font-weight:600;font-family:Plus Jakarta Sans,sans-serif;display:inline-block;line-height:1;color:#212830;letter-spacing:-1px;text-shadow:3px 3px 2px #ccd2da}.demo-background{display:flex}.demo-background>div+div{margin-left:1px}.demo-border,.demo-bordered{display:flex}.demo-border>span,.demo-bordered>span{background-color:#fff;display:block;flex:1;height:50px}.demo-border>span+span,.demo-bordered>span+span{margin-left:10px}.demo-bordered>span{border:1px solid #e2e5ec}.demo-text p,.demo-text a{display:block;padding:8px 10px;margin-bottom:0;background-color:#fff}.demo-text p+p,.demo-text p+a,.demo-text a+p,.demo-text a+a{margin-top:1px}.demo-flex .border{padding:2px}.demo-flex .d-flex>div+div{margin-left:2px}.demo-flex .flex-row-reverse>div+div{margin-left:0;margin-right:2px}.table-spacing{color:#6e7985}.table-spacing strong{font-weight:600}.table-spacing td:not(:first-child) code{font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem}.icon-group{margin-top:20px;background-color:#fff;border:1px solid #e2e5ec;padding:30px 20px}.icon-group .col{text-align:center}.icon-group i{font-size:24px;line-height:1;color:#41505f}.icon-group svg{color:#41505f}.main-footer-docs{margin-top:0;padding:20px;border-top-width:0;position:relative}@media(min-width:992px){.main-footer-docs{margin-left:250px;padding:20px 40px 40px}}.main-footer-docs:before{content:"";position:absolute;top:0;left:20px;right:20px;border-top:1px solid rgba(226,229,236,.6)}@media(min-width:992px){.main-footer-docs:before{left:40px;right:40px}}.leaflet-wrapper .leaflet-container{height:250px}.landing-headline{height:100vh;position:relative;padding-top:20px;padding-bottom:40px;display:flex;flex-direction:column}@media(min-width:576px){.landing-headline{height:110vh}}@media(min-width:992px){.landing-headline{height:100vh}}.landing-headline:before{content:"";width:50px;height:30%;position:absolute;top:-10px;left:25%;background-color:#506fd9;transform:skewY(-10deg);opacity:.1;display:none}.landing-headline:after{content:"";width:35%;height:40%;position:absolute;top:-10%;left:calc(25% + 60px);background-color:#506fd9;transform:skewY(-10deg);opacity:.05;display:none}.landing-header{display:flex;align-items:center}.landing-header .menu-link{font-size:20px;color:#41505f;display:flex;align-items:center;justify-content:center;transition:all .25s}@media(prefers-reduced-motion:reduce){.landing-header .menu-link{transition:none}}.landing-header .menu-link i{animation:scaling .7s infinite linear}@keyframes scaling{0%{transform:scale(1)}75%{transform:scale(1.25)}to{transform:scale(1)}}.landing-header .menu-link:hover i,.landing-header .menu-link:focus i{transform:scale(1.25);animation:none}.landing-header .sidebar-logo{font-size:28px;margin-right:auto}.landing-header .sidebar-logo:after{bottom:4px}.landing-header .nav-icon .nav-link{transition:all .25s}@media(prefers-reduced-motion:reduce){.landing-header .nav-icon .nav-link{transition:none}}.landing-header .nav-icon .nav-link:hover,.landing-header .nav-icon .nav-link:focus{transform:scale(1.2)}.landing-header .nav-icon .nav-link i{font-size:20px}.landing-body{margin-top:25px;height:calc(100% - 55px)}.landing-body .btn-lg,.landing-body .btn-group-lg>.btn,.landing-body .ui-datepicker-buttonpane .btn-group-lg>button,.ui-datepicker-buttonpane .landing-body .btn-group-lg>button,.landing-body .gridjs-pages .btn-group-lg>button,.gridjs-pages .landing-body .btn-group-lg>button{font-size:15px;line-height:1.4;border-radius:4px}.landing-body .btn-secondary.disabled,.landing-body .ui-datepicker-buttonpane button.disabled,.ui-datepicker-buttonpane .landing-body button.disabled{color:#fff;opacity:.6}.landing-body .dropdown-link{display:flex;align-items:center;justify-content:space-between;height:100%;width:150px;border-radius:4px}.landing-body .dropdown-link i{font-size:18px;line-height:1;margin-top:1px;margin-right:-2px}.landing-body .dropdown-menu{width:100%;border-color:#ccd2da;box-shadow:0 1px 2px #9ea7b112,0 2px 4px #9ea7b112,0 4px 8px #9ea7b112,0 8px 16px #9ea7b112,0 16px 32px #9ea7b112,0 32px 64px #9ea7b112}.landing-body .dropdown-item.active{color:#506fd9;background-color:#506fd91a}.landing-body .dropdown-item+.dropdown-item{margin-top:1px}@media(min-width:992px){.headline-text{width:40%}}@media(max-width:991.98px){.headline-text h4,.headline-text .h4{font-size:18px}}.headline-text .btn-lg,.headline-text .btn-group-lg>.btn,.headline-text .ui-datepicker-buttonpane .btn-group-lg>button,.ui-datepicker-buttonpane .headline-text .btn-group-lg>button,.headline-text .gridjs-pages .btn-group-lg>button,.gridjs-pages .headline-text .btn-group-lg>button{height:45px;display:flex;align-items:center;padding-left:30px;padding-right:30px}.headline-content{width:100%;height:100%;position:relative;max-height:250px}@media(min-width:576px){.headline-content{max-height:720px}}@media(min-width:992px){.headline-content{width:60%;max-height:410px}}@media(min-width:1200px){.headline-content{max-height:500px}}@media(min-width:1400px){.headline-content{max-height:580px}}@media(min-width:1920px){.headline-content{max-height:840px}}.headline-content:before{content:"";position:absolute;inset:10%;background-image:radial-gradient(circle,#1a2f76,#fff);border-radius:100%;filter:blur(100px)}.headline-content .img-item{position:absolute;background-color:#fff;border-radius:6px;overflow:hidden;box-shadow:0 1px 2px #1a2f7612,0 2px 4px #1a2f7612,0 4px 8px #1a2f7612,0 8px 16px #1a2f7612,0 16px 32px #1a2f7612,0 32px 64px #1a2f7612}.headline-content .img-item img{width:100%;object-fit:cover;object-position:top left}.headline-content .img-item.one{width:52%;height:100%;top:0;left:50%;transform:translate(-50%);z-index:10}.headline-content .img-item.two{width:48%;height:90%;top:5%;left:50%;margin-left:-38%}.headline-content .img-item.three{width:48%;height:90%;top:5%;right:50%;margin-right:-38%}.landing-section{padding:80px 0}.landing-section .landing-body{min-height:600px}.landing-text{font-size:16px;text-align:center}@media(min-width:992px){.landing-text{width:75%;margin-left:auto;margin-right:auto;font-size:18px}}.card-dashboard-demo{height:250px;overflow:hidden;position:relative;border-width:0;border-radius:6px;box-shadow:0 1px 2px #21283012,0 2px 4px #21283012,0 4px 8px #21283012,0 8px 16px #21283012,0 16px 32px #21283012,0 32px 64px #21283012}@media(min-width:576px){.card-dashboard-demo{height:200px}}@media(min-width:768px){.card-dashboard-demo{height:280px}}@media(min-width:992px){.card-dashboard-demo{height:300px}}@media(min-width:1200px){.card-dashboard-demo{height:230px}}@media(min-width:1400px){.card-dashboard-demo{height:290px}}.card-dashboard-demo img{border-radius:inherit;width:100%;position:absolute;top:0;left:0;transition:all 1s ease-in-out}@media(prefers-reduced-motion:reduce){.card-dashboard-demo img{transition:none}}.card-dashboard-demo>div{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:#ffffffbf;opacity:0;transition:all .25s}@media(prefers-reduced-motion:reduce){.card-dashboard-demo>div{transition:none}}.card-dashboard-demo:hover img{top:-53%}.card-dashboard-demo:hover>div{opacity:1}.card-sidebar-demo,.card-app-demo{padding:10px;border-width:0;border-radius:6px;box-shadow:0 1px 2px #4c536612,0 2px 4px #4c536612,0 4px 8px #4c536612,0 8px 16px #4c536612,0 16px 32px #4c536612,0 32px 64px #4c536612}.landing-icons{display:flex;align-items:center;font-size:20px}@media(min-width:992px){.landing-icons{font-size:24px}}.landing-icons .divider{border-left:1px dotted #9ea7b1;height:30px;margin:0 5px}.landing-icons>div{display:flex}.icon-bootstrap{color:#7711f7}.icon-html5{color:#dd4b25}.icon-css3{color:#1655a2}.icon-sass{color:#c66394}.icon-js{color:#ffc107}.icon-npm{color:#c53635}.icon-gulp{color:#d34446}.icon-react{color:#00d1f7}.ps{overflow:hidden}.ps>.ps__rail-y{width:3px;background-color:#3a4e880f;z-index:10;position:absolute;left:auto!important;right:0;opacity:0;margin:1px;transition:opacity .2s}@media(prefers-reduced-motion:reduce){.ps>.ps__rail-y{transition:none}}.ps>.ps__rail-y>.ps__thumb-y{position:absolute;border-radius:0;width:3px;left:0;background-color:#9ea7b1}.ps.ps--active-y:hover>.ps__rail-y,.ps.ps--active-y:focus>.ps__rail-y{opacity:1}.scrollbar-sm>.ps__rail-y{width:1px}.scrollbar-sm>.ps__rail-y>.ps__thumb-y{width:1px}.scrollbar-lg>.ps__rail-y{width:6px}.scrollbar-lg>.ps__rail-y>.ps__thumb-y{width:6px}.scrollbar-primary>.ps__rail-y>.ps__thumb-y{background-color:#0d6efd}.scrollbar-dark>.ps__rail-y>.ps__thumb-y{background-color:#212830}.gridjs-head{margin-bottom:10px}.gridjs-footer{margin-top:10px}.gridjs-pagination{display:flex;align-items:center;justify-content:space-between}.gridjs-summary{white-space:nowrap;margin-right:20px}.gridjs-pages{display:flex}.gridjs-pages button{border:1px solid #ccd2da}.gridjs-pages button+button{margin-left:5px}.gridjs-pages button.gridjs-currentPage{background-color:#506fd9;border-color:transparent;color:#fff}.gridjs-th{position:relative}.gridjs-th-sort .gridjs-th-content{float:left}.gridjs-th-sort .gridjs-sort{position:relative;padding:0;border:0;background-color:transparent;width:24px;height:24px;float:right}.gridjs-th-sort .gridjs-sort:before,.gridjs-th-sort .gridjs-sort:after{font-family:remixicon;font-size:14px;position:absolute;color:#9ea7b1}.gridjs-th-sort .gridjs-sort:before{content:"";top:-1px}.gridjs-th-sort .gridjs-sort:after{content:"";bottom:-1px}.gridjs-th-sort .gridjs-sort-asc:before{top:1px}.gridjs-th-sort .gridjs-sort-asc:after{display:none}.gridjs-th-sort .gridjs-sort-desc:before{display:none}.gridjs-th-sort .gridjs-sort-desc:after{bottom:1px}.gridjs-resizable{position:absolute;top:0;bottom:0;right:0;width:3px;cursor:ew-resize}.gridjs-resizable:hover{background-color:#f3f5f9}.select2-results__option{border-radius:0;margin-bottom:1px;font-size:inherit}.select2-container--default .select2-results__option--selected{background-color:#f3f5f9}.select2-container--default .select2-selection--single{background-color:#fff;border-color:var(--bs-border-color);border-radius:.25rem;height:36px;outline:none}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--bs-body-color);line-height:calc(1.5em + .812rem + calc(var(--bs-border-width) * 2) - .1rem);padding-left:.75rem;height:100%;display:flex;align-items:center}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--bs-secondary-color)}.select2-container--default .select2-selection--single .select2-selection__arrow{width:30px;height:36px;line-height:calc(1.5em + .812rem + calc(var(--bs-border-width) * 2))}.select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:-3px}.select2-container--default .select2-selection--single .select2-selection__clear{font-size:20px;font-weight:400;order:2;margin-left:auto;margin-right:25px;color:#6e7985;position:relative;z-index:100;height:100%}.select2-container--default .select2-selection--single .select2-selection__clear:hover{color:#41505f}.select2-container--default .select2-selection--multiple{background-color:#fff;border-color:var(--bs-border-color);border-radius:.25rem;min-height:36px;outline:none;display:flex}.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:0 4px;display:inline-block;margin-bottom:0}.select2-container--default .select2-selection--multiple .select2-selection__choice{position:relative;margin-top:4px;margin-right:4px;margin-left:0;padding:3px 10px 3px 20px;border-color:transparent;border-radius:.1875rem;background-color:#506fd9;color:#fff;font-size:13px;line-height:1.45}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#fff;opacity:.5;font-size:14px;font-weight:400;display:inline-block;position:absolute;top:4px;left:3px;line-height:1.2;border-right:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:transparent;color:#fff;opacity:.85}.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:var(--bs-border-color)}.select2-container--default .select2-search--dropdown .select2-search__field{border-color:var(--bs-border-color);border-radius:0;padding:5px 10px}.select2-container--default .select2-search--dropdown .select2-search__field::placeholder{color:#6e7985}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#fff}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#506fd9}.select2-container--default .select2-results>.select2-results__options{margin:4px}.select2-container--default .select2-search--inline .select2-search__field{margin-bottom:5px;margin-left:0;line-height:26px;opacity:.6}.select2-container--default .select2-search--inline .select2-search__field::placeholder{color:#6e7985;font-weight:400;opacity:1}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#f3f5f9}.select2-container--default.select2-container--disabled .select2-selection__choice{padding-left:10px;background-color:#9ea7b1}.select2-container--default.select2-container--disabled .select2-selection__choice .select2-selection__choice__remove{display:none}.select2-container--open{font-size:14px}.select2-container--open .select2-selection--single,.select2-container--open .select2-selection--multiple{background-color:#fff;border-color:var(--bs-border-color)}.select2-container--open .select2-dropdown--above{border-top-left-radius:0;border-top-right-radius:0}.select2-container--open .select2-dropdown--below{border-bottom-right-radius:0;border-bottom-left-radius:0;top:0}.select2-dropdown{border-color:var(--bs-border-color);z-index:200}.select2-search--dropdown{padding-bottom:0}.select2-results__option{padding:6px 10px;font-size:inherit}.has-success .select2-container--default .select2-selection--single{border-color:theme-color("success")}.has-warning .select2-container--default .select2-selection--single{border-color:theme-color("warning")}.has-danger .select2-container--default .select2-selection--single{border-color:theme-color("danger")}.select2-xs+.select2-container{font-size:12px}.select2-dropdown-xs .select2-results__option{font-size:12px}.select2-sm+.select2-container{font-size:14px}.select2-dropdown-sm .select2-results__option{font-size:14px}.select2-bd-0+.select2-container--default .select2-selection--single{border-width:0}.bg-gray+.select2-container--default .select2-selection--single{background-color:#3b4956}.bg-gray+.select2-container--default .select2-selection--single .select2-selection__rendered{color:#e2e5ec}.bootstrap-tagsinput{display:flex;flex-wrap:wrap;box-shadow:none;padding:5px 2.5px 0;border-color:var(--bs-border-color);border-radius:.25rem}.bootstrap-tagsinput .tag{display:inline-flex;align-items:center;background-color:#506fd9;color:#fff;padding:2px 7px;margin:0 2.5px 5px;font-size:.8125rem;border-radius:3px}.bootstrap-tagsinput .tag [data-role=remove]{display:inline-block;height:16px;width:10px;position:relative;opacity:.5}.bootstrap-tagsinput .tag [data-role=remove]:after{content:"";font-family:remixicon;font-size:14px;position:absolute;top:calc(50% + .5px);line-height:0;text-indent:-3px}.bootstrap-tagsinput .tag [data-role=remove]:hover,.bootstrap-tagsinput .tag [data-role=remove]:focus{opacity:1;box-shadow:none}.bootstrap-tagsinput>input{min-height:auto;font-size:.8125rem}.bootstrap-tagsinput .tt-menu{margin-top:7px;margin-left:-10px;background-color:#fff;min-width:150px;padding:2px;border-radius:4px;border:1px solid #ccd2da;box-shadow:0 1px 1px #e2e5ec40,0 2px 2px #e2e5ec33,0 4px 4px #e2e5ec26,0 8px 8px #e2e5ec1a,0 16px 16px #e2e5ec0d}.bootstrap-tagsinput .tt-suggestion{font-size:.8125rem;padding:4px 8px;border-radius:3px}.bootstrap-tagsinput .tt-suggestion:hover,.bootstrap-tagsinput .tt-suggestion:focus{cursor:pointer;background-color:#f3f5f9}.irs--flat .irs-min,.irs--flat .irs-max{color:#6e7985;background-color:#f3f5f9;border-radius:3px}.irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single{background-color:#506fd9;border-radius:3px}.irs--flat .irs-from:before,.irs--flat .irs-to:before,.irs--flat .irs-single:before{border-top-color:#506fd9}.irs--flat .irs-line{background-color:#e2e5ec;border-radius:.25rem}.irs--flat .irs-bar{background-color:#506fd9}.irs--flat .irs-bar--single{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.irs--flat .irs-handle>i:first-child{background-color:#3b5ed4}.irs--flat .irs-handle:hover,.irs--flat .irs-handle:focus,.irs--flat .irs-handle:active{cursor:w-resize}.irs--flat .irs-handle:hover>i:first-child,.irs--flat .irs-handle:focus>i:first-child,.irs--flat .irs-handle:active>i:first-child{background-color:#3357d3}.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle.state_hover:hover>i:first-child,.irs--flat .irs-handle.state_hover:focus>i:first-child,.irs--flat .irs-handle.state_hover:active>i:first-child{background-color:#3357d3}.irs--flat .irs-grid-text{color:#6e7985}.irs--flat .irs-grid-pol{background-color:#e2e5ec}.irs--round .irs-min,.irs--round .irs-max,.irs--round .irs-from,.irs--round .irs-to{font-size:10px;border-radius:.25rem}.irs--round .irs-min,.irs--round .irs-max{background-color:#f3f5f9;color:#6e7985}.irs--round .irs-grid-text{font-size:10px;color:#6e7985}.irs--round .irs-grid-pol{background-color:#e2e5ec}.irs--round .irs-handle{border-color:#506fd9;border-radius:8px}.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-bar{background-color:#506fd9}.irs--square .irs-line,.irs--square .irs-grid-pol{background-color:#f3f5f9}.irs--square .irs-min,.irs--square .irs-max{background-color:#f3f5f9;font-size:10px;color:#6e7985}.irs--square .irs-grid-text{font-size:10px;color:#6e7985}.irs--square .irs-from,.irs--square .irs-to{background-color:#313c47;font-size:10px}.irs--square .irs-handle{border-color:#313c47}.irs--square .irs-bar{background-color:#313c47}.ui-datepicker{background-color:#fff;border:1px solid #e2e5ec;font-family:inherit;font-size:inherit;padding:10px;margin:1px 0 0;display:none;width:auto!important;z-index:5!important;border-radius:.25rem}.ui-datepicker .ui-datepicker-header{display:flex;justify-content:space-between;align-items:center;position:relative;font-weight:500;font-size:12px;text-transform:uppercase;color:#212830;padding:0 0 5px;letter-spacing:1px;border:0;background-color:transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.ui-datepicker .ui-datepicker-header .ui-datepicker-next,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{text-indent:-99999px;color:#6e7985;top:0}.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before{font-size:16px;font-family:remixicon;position:absolute;top:-1px;text-indent:0}.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover:before,.ui-datepicker .ui-datepicker-header .ui-datepicker-next:focus:before,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover:before,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:focus:before{color:#41505f}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{order:3}.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before{right:5px;content:""}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before{left:5px;content:""}.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover{color:#41505f;cursor:pointer;top:1px;border:0;background-color:transparent}.ui-datepicker .ui-datepicker-title{color:#212830;font-weight:700;font-size:13px}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{font-size:11px;border:1px solid var(--bs-border-color);-webkit-appearance:none;appearance:none;padding:2px 20px 2px 5px;border-radius:.25rem;position:relative;margin-top:-3px;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%233b4863' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 5px center/8px 8px}.ui-datepicker .ui-datepicker-year{margin-left:5px}.ui-datepicker .ui-datepicker-calendar{margin:0;background-color:transparent;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.ui-datepicker .ui-datepicker-calendar th{text-transform:uppercase;font-size:11px;font-weight:600;letter-spacing:1px;padding:6px 9px;color:#41505f}@media(max-width:320px){.ui-datepicker .ui-datepicker-calendar th{padding:4px 0;letter-spacing:normal}}.ui-datepicker .ui-datepicker-calendar td{border:1px solid #fff;padding:0;background-color:#fff;text-align:right}.ui-datepicker .ui-datepicker-calendar td:last-child{border-right:0}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month .ui-state-default{color:#9ea7b1}.ui-datepicker .ui-datepicker-calendar td span,.ui-datepicker .ui-datepicker-calendar td a{transition:all .2s ease-in-out}@media(prefers-reduced-motion:reduce){.ui-datepicker .ui-datepicker-calendar td span,.ui-datepicker .ui-datepicker-calendar td a{transition:none}}.ui-datepicker .ui-datepicker-calendar td span,.ui-datepicker .ui-datepicker-calendar td a{color:#41505f;padding:6px 10px;display:block;font-weight:400;font-size:12px;border:0;border-radius:1px}.ui-datepicker .ui-datepicker-calendar td a:hover{background-color:#fbfcfe;color:#41505f}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a,.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a:hover,.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a:focus{background-color:#506fd9;color:#fff}.ui-datepicker .ui-datepicker-calendar .ui-state-disabled .ui-state-default{color:#9ea7b1;background-color:#f3f5f9}.ui-datepicker-multi .ui-datepicker-group{padding-right:15px;width:auto;float:left}.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-title{margin:auto}.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-prev:before{left:10px}.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-next:before{right:10px}.ui-datepicker-multi .ui-datepicker-group table{margin:0}.ui-datepicker-multi .ui-datepicker-group-last{padding-right:0}.ui-datepicker-inline{border-color:var(--bs-border-color)}@media(min-width:576px){.ui-datepicker-inline{max-width:270px}}.ui-datepicker-buttonpane{display:flex;align-items:center;justify-content:space-between;font-size:13px;border-top:1px solid #85b6ff;padding-top:10px}.ui-datepicker-buttonpane button{min-height:inherit;border-radius:.25rem}.sp-replacer{border-color:#ccd2da;background-color:#fff}.sp-replacer:hover,.sp-replacer.sp-active{border-color:#9ea7b1}.sp-container{background-color:#fff;border-color:#ccd2da;margin-top:2px;box-shadow:0 1px 1px #ccd2da40,0 2px 2px #ccd2da33,0 4px 4px #ccd2da26,0 8px 8px #ccd2da1a,0 16px 16px #ccd2da0d}.sp-container button,.sp-container button:hover,.sp-container button:focus,.sp-container button:active,.sp-container a{display:inline-block;background-color:#6e7985;background-image:none;border:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:13px;text-shadow:none;text-transform:capitalize;color:#fff;padding:8px 10px;line-height:1;border-radius:3px}.sp-container button:hover,.sp-container button:focus{background-color:#626c77}.sp-container .sp-cancel{background-color:#f3f5f9;color:#6e7985!important}.sp-container .sp-cancel:hover,.sp-container .sp-cancel:focus{text-decoration:none;background-color:#e2e5ec}.sp-picker-container{border-left-width:0}.wizard{border:1px solid #e2e5ec;background-color:#fff;border-radius:.25rem}.wizard>.steps{padding:10px 15px}@media(min-width:768px){.wizard>.steps{padding:15px 20px}}.wizard>.steps>ul{padding:0;margin-bottom:0;display:flex}.wizard>.steps>ul li{float:none;display:block;width:auto}.wizard>.steps>ul li .current-info{display:none}.wizard>.steps>ul li .title{margin-left:5px;white-space:nowrap;transition:all .2s ease-in-out}@media(prefers-reduced-motion:reduce){.wizard>.steps>ul li .title{transition:none}}@media(min-width:576px){.wizard>.steps>ul li .title{display:none;margin-left:10px}}@media(min-width:768px){.wizard>.steps>ul li .title{display:inline-block}}.wizard>.steps>ul li+li{margin-left:10px;position:relative}@media(min-width:576px){.wizard>.steps>ul li+li{margin-left:20px}}@media(min-width:992px){.wizard>.steps>ul li+li{margin-left:40px}}.wizard>.steps>ul li+li:before{content:"";font-family:remixicon;font-size:16px;font-weight:400;color:#ccd2da;position:absolute;top:calc(50% + 1px);left:-26px;line-height:0;display:none}@media(min-width:768px){.wizard>.steps>ul li+li:before{display:block}}.wizard>.steps a,.wizard>.steps a:hover,.wizard>.steps a:active{color:#212830;font-weight:500;font-size:inherit;display:flex;justify-content:center;align-items:center;outline:none}@media(min-width:1200px){.wizard>.steps a,.wizard>.steps a:hover,.wizard>.steps a:active{justify-content:flex-start}}.wizard>.steps a .number,.wizard>.steps a:hover .number,.wizard>.steps a:active .number{width:25px;height:25px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";border:2px solid #6e7985;border-radius:100%}@media(min-width:768px){.wizard>.steps a .number,.wizard>.steps a:hover .number,.wizard>.steps a:active .number{width:32px;height:32px}}.wizard>.steps .disabled a,.wizard>.steps .disabled a:hover,.wizard>.steps .disabled a:active{color:#9ea7b1}.wizard>.steps .disabled a .number,.wizard>.steps .disabled a:hover .number,.wizard>.steps .disabled a:active .number{color:#9ea7b1;border-color:#ccd2da}.wizard>.steps .disabled .title{display:none}@media(min-width:768px){.wizard>.steps .disabled .title{display:inline-block}}.wizard>.steps .current a,.wizard>.steps .current a:hover,.wizard>.steps .current a:active{color:#506fd9}.wizard>.steps .current a .title,.wizard>.steps .current a:hover .title,.wizard>.steps .current a:active .title{display:inline-block}.wizard>.steps .current a .number,.wizard>.steps .current a:hover .number,.wizard>.steps .current a:active .number{border-color:#506fd9;background-color:#506fd9;color:#fff}.wizard>.steps .done a,.wizard>.steps .done a:hover,.wizard>.steps .done a:active{color:#198754}.wizard>.steps .done a .title,.wizard>.steps .done a:hover .title,.wizard>.steps .done a:active .title{display:none}@media(min-width:768px){.wizard>.steps .done a .title,.wizard>.steps .done a:hover .title,.wizard>.steps .done a:active .title{display:inline-block}}.wizard>.steps .done a .number,.wizard>.steps .done a:hover .number,.wizard>.steps .done a:active .number{border-color:#198754;background-color:#198754;color:#fff}.wizard>.content{border-top:1px solid #e2e5ec;border-bottom:1px solid #e2e5ec;min-height:150px;padding:20px;font-size:inherit}@media(min-width:768px){.wizard>.content{padding:20px}}.wizard>.content>.title{font-size:16px;color:#212830;font-weight:600;margin-bottom:5px;display:none}.wizard>.content>.title.current{display:block}.wizard>.content>.body{float:none;position:static;width:auto;height:auto}.wizard>.content>.body input.parsley-error{border-color:theme-color("danger")}.wizard>.content>.body input.parsley-error+ul{list-style:none!important}.wizard>.content input,.wizard>.content textarea,.wizard>.content select{font-size:inherit}.wizard>.actions{padding:10px 15px}@media(min-width:768px){.wizard>.actions{padding:15px 20px}}.wizard>.actions>ul{margin:0;padding:0;list-style:none;display:flex;justify-content:space-between}.wizard>.actions>ul>li:last-child a{background-color:#198754}.wizard>.actions a,.wizard>.actions a:hover,.wizard>.actions a:active{display:block;background-color:#506fd9;padding:8px 20px;line-height:1.428;color:#fff;border-radius:.25rem}.wizard>.actions .disabled a,.wizard>.actions .disabled a:hover,.wizard>.actions .disabled a:active{background-color:#e2e5ec;color:#6e7985}.wizard.vertical>.steps{padding:15px 20px}@media(min-width:576px){.wizard.vertical>.steps{float:left;width:20%}}@media(min-width:768px){.wizard.vertical>.steps{width:15%}}@media(min-width:992px){.wizard.vertical>.steps{width:30%}}@media(min-width:576px){.wizard.vertical>.steps ul{flex-direction:column}}.wizard.vertical>.steps ul li+li{margin-left:10px}@media(min-width:576px){.wizard.vertical>.steps ul li+li{margin-top:10px;margin-left:0}}@media(min-width:768px){.wizard.vertical>.steps ul li+li{margin-top:20px}}.wizard.vertical>.steps ul li+li:before{content:"";border-left:1px solid #e2e5ec;position:absolute;top:-15px;left:15px;height:10px}.wizard.vertical>.steps ul li .title{display:none;overflow:hidden;width:70%;text-overflow:ellipsis;white-space:nowrap}@media(min-width:992px){.wizard.vertical>.steps ul li .title{display:block}.wizard.vertical>.steps a{justify-content:flex-start}}.wizard.vertical>.steps .current a .title{display:inline-block}@media(min-width:576px){.wizard.vertical>.steps .current a .title{display:none}}@media(min-width:992px){.wizard.vertical>.steps .current a .title{display:inline-block}}.wizard.vertical>.content{margin:0;padding:20px}@media(min-width:576px){.wizard.vertical>.content{border-top-width:0;border-bottom-width:0;width:80%;float:right;border-left:1px solid #e2e5ec}}@media(min-width:768px){.wizard.vertical>.content{width:85%}}@media(min-width:992px){.wizard.vertical>.content{width:70%}}.wizard.vertical>.actions{padding:10px 15px}@media(min-width:576px){.wizard.vertical>.actions{width:80%;float:right;border-left:1px solid #e2e5ec;padding:15px 20px}}@media(min-width:768px){.wizard.vertical>.actions{width:85%;border-top:1px solid #e2e5ec}}@media(min-width:992px){.wizard.vertical>.actions{width:70%}}.wizard.vertical>.actions ul{float:none;margin:0;padding:0}.wizard-tab{background-color:transparent;border-width:0}.wizard-tab>.steps{padding:0;border-bottom-width:0;margin-bottom:20px}.wizard-tab>.steps>ul{width:100%}.wizard-tab>.steps>ul>li{flex:1;width:auto;float:none}.wizard-tab>.steps>ul>li+li{margin-left:1px}.wizard-tab>.steps>ul>li+li:before{display:none}.wizard-tab>.steps a{padding:7px 10px}@media(min-width:768px){.wizard-tab>.steps a{padding:10px 20px}}.wizard-tab>.steps .current a,.wizard-tab>.steps .current a:hover,.wizard-tab>.steps .current a:focus,.wizard-tab>.steps .done a,.wizard-tab>.steps .done a:hover,.wizard-tab>.steps .done a:focus{color:#fff}.wizard-tab>.steps .current a .number,.wizard-tab>.steps .current a:hover .number,.wizard-tab>.steps .current a:focus .number,.wizard-tab>.steps .done a .number,.wizard-tab>.steps .done a:hover .number,.wizard-tab>.steps .done a:focus .number{border-color:#fff;color:#fff}.wizard-tab>.steps .current a{background-color:#506fd9}.wizard-tab>.steps .done a{background-color:#198754}.wizard-tab>.steps .disabled a{background-color:#e2e5ec;color:#6e7985}.wizard-tab>.steps .first a{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.wizard-tab>.steps .last a{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.wizard-tab>.content{padding:0;border:0}.wizard-tab>.actions{border-top:1px solid #e2e5ec;padding:15px 0 0}input.parsley-error,input.parsley-error:focus,textarea.parsley-error,textarea.parsley-error:focus{box-shadow:none!important;border-color:#dc3545}input.parsley-success,input.parsley-success:focus,textarea.parsley-success,textarea.parsley-success:focus{box-shadow:none!important;border-color:#198754}.parsley-checkbox.parsley-error,.parsley-checkbox.parsley-success{display:inline-block;padding:10px;border-radius:.25rem}.parsley-checkbox.parsley-error{border:1px solid #dc3545}.parsley-checkbox.parsley-success{border:1px solid #198754}.form-select.parsley-error,.form-select.parsley-success{box-shadow:none!important}.form-select.parsley-error{border-color:#dc3545}.form-select.parsley-success{border-color:#198754}.parsley-errors-list{color:#dc3545;list-style:none;font-size:12px;padding:0;margin-bottom:0}.parsley-errors-list li{margin:5px 0 0}code[class*=language-],pre[class*=language-]{color:#000;background:none;text-shadow:0 1px white;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:var(--bs-light)!important}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#dc3545}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:#ffffff80}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f3f5f9}code[class*=language-],pre[class*=language-]{color:#6e7985;text-shadow:none}.language-markup::-webkit-scrollbar{-webkit-appearance:none}.language-markup::-webkit-scrollbar:vertical{width:10px}.language-markup::-webkit-scrollbar:horizontal{height:10px}.language-markup::-webkit-scrollbar-thumb{background-color:rgba(var(--bs-dark-rgb),.1);border-radius:10px;border:2px solid var(--bs-light)}.language-markup::-webkit-scrollbar-track{border-radius:10px;background-color:var(--bs-light)}#scroll-top{width:30px;height:30px;position:fixed;bottom:65px;right:30px;background:#343a40;border-color:transparent;border-radius:3px;color:#fff;transition:all .5s ease}.btn-clipboard{position:absolute!important;right:15px!important;z-index:1!important}div.code-toolbar>.toolbar{opacity:1!important}div.code-toolbar>.toolbar button{display:inline-block!important;margin:.375rem .5rem!important;padding:.25rem .75rem!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out!important;border-radius:.25rem!important;border:1px solid rgba(80,111,217,.35)!important;background-color:transparent;color:#506fd9!important;box-shadow:none!important}div.code-toolbar>.toolbar button:focus{outline:none!important;box-shadow:none!important}div.code-toolbar>.toolbar button:hover{background-color:#506fd9!important;color:#fff!important}.ql-snow.ql-toolbar,.ql-snow.ql-container{border-color:#e2e5ec}.ql-snow.ql-toolbar{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.ql-snow.ql-toolbar button{padding:5px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:#41505f;border-radius:1px}.ql-snow.ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus{background-color:#f3f5f9}.ql-snow.ql-toolbar button.ql-active{background-color:#f3f5f9}.ql-snow.ql-toolbar button+button{margin-left:1px}.ql-snow.ql-toolbar .ql-picker{font-size:13px;height:28px;color:#41505f}.ql-snow.ql-toolbar .ql-picker:hover .ql-picker-label,.ql-snow.ql-toolbar .ql-picker:focus .ql-picker-label{color:#212830;background-color:#fdfefe}.ql-snow.ql-toolbar .ql-picker.ql-expanded .ql-picker-label{background-color:#fdfefe;border-color:#e2e5ec;color:#212830;outline:none;border-radius:2px}.ql-snow.ql-toolbar .ql-picker.ql-expanded .ql-picker-options{border-color:#e2e5ec;box-shadow:none;border-bottom-right-radius:2px;border-bottom-left-radius:2px}.ql-snow.ql-toolbar .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) .ql-picker-label .ql-stroke{stroke:#9ea7b1;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:miter}.ql-snow.ql-toolbar .ql-picker-label{display:flex;align-items:center;border-radius:.25rem}.ql-snow.ql-toolbar .ql-picker-label.ql-active{background-color:#fdfefe;color:#506fd9}.ql-snow.ql-toolbar .ql-formats{display:inline-flex}.ql-snow.ql-toolbar .ql-formats .ql-picker{float:none}.ql-snow.ql-toolbar .ql-formats .ql-picker~.ql-picker{margin-left:1px}.ql-snow.ql-container{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.ql-container{font-size:1rem}.ql-editor{padding:20px;background-color:#fff;color:#41505f}.ql-editor.ql-blank:before{color:#9ea7b1;font-style:normal}.ql-bubble .ql-tooltip{background-color:#212830;border-radius:.25rem}.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow{border-bottom-color:#212830}.ql-bubble .ql-toolbar button{height:28px;padding:5px;border-radius:1px}.ql-bubble .ql-toolbar button.ql-active{background-color:#506fd9}.ql-bubble .ql-toolbar button+button{margin-left:1px}.modal-body .ql-snow.ql-toolbar{border-top-left-radius:0;border-top-right-radius:0;border-top-width:0;border-left-width:0;border-right-width:0}.modal-body .ql-snow.ql-container{border-left-width:0;border-bottom-width:0;border-right-width:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.leaflet-popup-content-wrapper{border-radius:6px;color:#212830}.leaflet-popup-content{margin-left:15px}.jqvmap-label{padding:2px 8px;background-color:#111111e6;border-radius:2px}.jqvmap-zoomin,.jqvmap-zoomout{font-size:20px;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background-color:#212830;border-radius:2px}.jqvmap-zoomout{top:32px}.jqvmap-pin{font-family:Plus Jakarta Sans,sans-serif;cursor:default;pointer-events:none}#jqvmap1_ri_pin,#jqvmap1_dc_pin,#jqvmap1_de_pin,#jqvmap1_md_pin{display:none}#jqvmap1_ak_pin{margin-top:-2%}#jqvmap1_ca_pin{margin-left:-2%}#jqvmap1_ct_pin{margin-top:-.25%;margin-left:-.25%}#jqvmap1_fl_pin{margin-left:5%}#jqvmap1_id_pin{margin-top:3%;margin-left:-1%}#jqvmap1_ky_pin{margin-left:2%}#jqvmap1_la_pin{margin-left:-2%}#jqvmap1_mi_pin{margin-top:4%;margin-left:3%}#jqvmap1_ma_pin{margin-top:-.25%}#jqvmap1_mn_pin{margin-top:2%;margin-left:-2%}#jqvmap1_nh_pin{margin-top:1%;margin-left:-.25%}#jqvmap1_nj_pin{margin-top:1%}#jqvmap1_ok_pin,#jqvmap1_va_pin{margin-left:2%}#jqvmap1_wv_pin{margin-left:-1%;margin-top:1%}@media only screen and (min-width:320px){.jqvmap-pin{font-size:6px}}@media only screen and (min-width:480px){.jqvmap-pin{font-size:8px}}@media only screen and (min-width:640px){.jqvmap-pin{font-size:10px}}@media only screen and (min-width:800px){.jqvmap-pin{font-size:12px}}@media only screen and (min-width:1024px){.jqvmap-pin{font-size:14px}}.react-datepicker{border-color:#ccd2da;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.react-datepicker__header{background-color:#f3f5f9;border-bottom-color:#ccd2da}.react-datepicker__navigation-icon:before{top:12px}.react-datepicker__current-month{font-size:13px;text-transform:uppercase}.react-datepicker__day,.react-datepicker__day:hover,.react-datepicker__day:active{width:32px;line-height:1.9rem;border-radius:3px}.react-datepicker__day--selected,.react-datepicker__day--selected:hover,.react-datepicker__day--selected:active{background-color:#506fd9;border-radius:3px}.react-datepicker__day--outside-month{opacity:.6}.react-datepicker__day-name{width:32px}.bg-gray-900{background-color:#212830}.bg-gray-800{background-color:#313c47}.bg-gray-700{background-color:#41505f}.bg-gray-600{background-color:#6e7985}.bg-gray-500{background-color:#9ea7b1}.bg-gray-400{background-color:#ccd2da}.bg-gray-300{background-color:#e2e5ec}.bg-gray-200{background-color:#f3f5f9}.bg-gray-100{background-color:#f8f9fc}.bg-ui-02{background-color:#85b6ff}.bg-ui-03{background-color:#4c5366}.bg-pink{background-color:#ea4c89!important}.bg-purple{background-color:#6f42c1!important}.bg-indigo{background-color:#6610f2!important}.bg-teal{background-color:#33d685!important}.bg-orange{background-color:#fd7e14}.bg-twitter{background-color:#1c96e9}.bg-amazon{background-color:#f79400;color:#222e3d}.divider{position:relative;display:flex;align-items:center;margin:15px 0}.divider:before,.divider:after{content:"";flex:1;height:1px;background-color:#e2e5ec}.divider span{padding:0 10px;font-size:12px;color:#6e7985}.divider-start:before{display:none}.divider-start span{padding-left:0}.divider-end:after{display:none}.divider-end span{padding-right:0}.divider-vertical{margin:0 15px;flex-direction:column}.divider-vertical:before,.divider-vertical:after{height:100%;width:1px}.divider-vertical span{padding:5px 0}.divider-top:before{display:none}.divider-top span{padding:0 0 5px}.divider-bottom:after{display:none}.divider-bottom span{padding:5px 0 0}.mt-10-f{margin-top:10px!important}.me--10-f{margin-right:-10px!important}.ht-3{height:3px}.ht-5{height:5px}.ht-8{height:8px}.ht-10{height:10px}.ht-15{height:15px}.ht-30{height:30px}.ht-50{height:50px}.ht-100{height:100px}.ht-150{height:150px}.ht-200{height:200px}.ht-250{height:250px}.ht-300{height:300px}.ht-350{height:350px}.w-5{width:5%}.w-10{width:10%}.w-15{width:15%}.w-17{width:17%}.w-20{width:20%}.w-30{width:30%}.w-32{width:32%}.w-40{width:40%}.w-45{width:45%}.w-60{width:60%}.w-70{width:70%}.w-80{width:80%}.w-85{width:85%}.w-200{width:200px}.mw-200{max-width:200px}.lh-1{line-height:1}.lh-3{line-height:1.3}.lh-4{line-height:1.4}.lh-5{line-height:1.5}.fs-sm{font-size:.8125rem}@media(min-width:576px){.fs-sm-normal{font-size:.875rem}}.fs-xs{font-size:.75rem}.fs-11{font-size:11px}.fs-15{font-size:15px}.fs-16{font-size:16px}.fs-18{font-size:18px}.fs-20{font-size:20px}.fs-24{font-size:24px}.fs-32{font-size:32px}.fs-36{font-size:36px}.fs-40{font-size:40px}.fs-44{font-size:44px}.fs-48{font-size:48px}.fw-thin{font-weight:200}.fw-light{font-weight:300}.fw-normal{font-weight:400}.fw-medium{font-weight:500}.fw-semibold{font-weight:600}.ff-sans{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.ff-secondary,.ff-numerals{font-family:Plus Jakarta Sans,sans-serif}.ls--1{letter-spacing:-1px}.ls--2{letter-spacing:-2px}.text-primary-dark{color:#152661}.text-ui-02{color:#85b6ff}.ti--1{text-indent:-1px}.ti--2{text-indent:-2px}.ti--3{text-indent:-3px}[data-skin=dark] .accordion-item{background-color:inherit;border-color:#222b41}[data-skin=dark] .accordion-button{background-color:inherit;color:inherit}[data-skin=dark] .accordion-button:not(.collapsed){background-color:#192030;box-shadow:inset 0 -1px #222b41}[data-skin=dark] .accordion-custom .accordion-item:not(:first-of-type){border-top-color:#222b41}[data-skin=dark] .accordion-custom .accordion-button{background-color:inherit}[data-skin=dark] .accordion-custom .accordion-button:not(.collapsed){background-color:#192030}[data-skin=dark] .accordion-custom .accordion-collapse{background-color:#192030}[data-skin=dark] .accordion-primary .accordion-button:not(.collapsed){background-color:transparent}[data-skin=dark] .avatar.online:after,[data-skin=dark] .avatar.offline:after{box-shadow:0 0 0 1.5px #192030}[data-skin=dark] .btn-close{filter:invert(1)}[data-skin=dark] .card{background-color:#192030;border-color:#222b41}[data-skin=dark] .card-primary{background-color:#506fd9}[data-skin=dark] .card-secondary{background-color:#6e7985}[data-skin=dark] .card-success{background-color:#0cb785}[data-skin=dark] .card-warning{background-color:#ffc107}[data-skin=dark] .card-danger{background-color:#dc3545}[data-skin=dark] .card-info{background-color:#0dcaf0}[data-skin=dark] .card-dark .card-header{border-bottom-color:#222b41}[data-skin=dark] .card-light{background-color:#f8f9fc;color:#41505f}[data-skin=dark] .card-light .card-header{border-bottom-color:#e2e5ec}[data-skin=dark] .card-header{background-color:#1c2437;border-bottom-color:#222b41}[data-skin=dark] .card-header-tabs .nav-link.active{background-color:#192030;border-color:#222b41;border-bottom-color:transparent;color:#fff}[data-skin=dark] .card-footer{background-color:#1c2437;border-top-color:#222b41}[data-skin=dark] .divider:before,[data-skin=dark] .divider:after{background-color:#222b41}[data-skin=dark] .dropdown-menu{border-color:transparent;background-color:#1e273a;color:inherit;box-shadow:0 2px 10px #0000001a,0 10px 20px #0000001a}[data-skin=dark] .dropdown-item{color:#ffffffa6}[data-skin=dark] .dropdown-item:hover,[data-skin=dark] .dropdown-item:focus{background-color:#192030;color:#fff}[data-skin=dark] .dropdown-item.disabled{opacity:.6}[data-skin=dark] .dropdown-item.active:hover,[data-skin=dark] .dropdown-item.active:focus{background-color:#506fd9}[data-skin=dark] .dropdown-header{color:#ffffff4d}[data-skin=dark] .dropdown-divider{opacity:.06}[data-skin=dark] .form-control,[data-skin=dark] .gridjs-input{background-color:#192030;border-color:#27314b;color:#ffffffa6}[data-skin=dark] .form-control:focus,[data-skin=dark] .gridjs-input:focus{box-shadow:none;background-color:#1e273a;border-color:#27314b;color:#ffffffa6}[data-skin=dark] .form-control:disabled,[data-skin=dark] .gridjs-input:disabled,[data-skin=dark] .form-control[readonly],[data-skin=dark] [readonly].gridjs-input{background-color:#141926}[data-skin=dark] .form-control::-webkit-file-upload-button,[data-skin=dark] .gridjs-input::-webkit-file-upload-button{background-color:#1e273a;color:#fff}[data-skin=dark] .form-control::file-selector-button,[data-skin=dark] .gridjs-input::file-selector-button,[data-skin=dark] .form-control::-webkit-file-upload-button,[data-skin=dark] .gridjs-input::-webkit-file-upload-button{background-color:#1e273a;color:#fff}[data-skin=dark] .form-control:hover:not(:disabled):not([readonly])::file-selector-button,[data-skin=dark] .gridjs-input:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#192030}[data-skin=dark] .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button,[data-skin=dark] .gridjs-input:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#192030}[data-skin=dark] .form-control::placeholder,[data-skin=dark] .gridjs-input::placeholder{color:#ffffff4d}[data-skin=dark] .form-select{background-color:#192030;border-color:#27314b;color:#ffffffa6}[data-skin=dark] .form-select:focus{box-shadow:none;border-color:#2d3855}[data-skin=dark] .form-select:disabled{background-color:#141926}[data-skin=dark] .form-check-input{border-color:#27314b;background-color:#141926}[data-skin=dark] .form-check-input:focus{border-color:#2d3855}[data-skin=dark] .form-switch .form-check-input{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'><circle r='3' fill='rgba(255,255,255,0.45)'/></svg>")}[data-skin=dark] .form-range::-webkit-slider-runnable-track,[data-skin=dark] .form-range::-moz-range-track{background-color:#222b41}[data-skin=dark] .input-group-text{background-color:#1c2335;border-color:#27314b;color:inherit}[data-skin=dark] .form-search{background-color:#192030;border:1px solid rgb(39.3448275862,49.1810344828,74.7551724138);box-shadow:none}[data-skin=dark] .form-search.onfocus{background-color:#1e273a}[data-skin=dark] .img-thumbnail{background-color:#1e273a;border-color:#27314b}[data-skin=dark] .list-group-item{border-color:#222b41;background-color:transparent;color:inherit}[data-skin=dark] .list-group-item.disabled{background-color:#141926;color:#ffffff4d}[data-skin=dark] .marker{background-color:#141926;color:inherit}[data-skin=dark] .marker-ribbon{background-color:#141926;border-color:#27314b}[data-skin=dark] .marker-ribbon.top-left:before{border-right-color:#27314b;left:-11px}[data-skin=dark] .marker-ribbon.top-right:before{border-left-color:#27314b;right:-11px}[data-skin=dark] .modal-content{background-color:#1e273a}[data-skin=dark] .modal-header{border-bottom-color:#27314b}[data-skin=dark] .modal-title{color:#fff}[data-skin=dark] .modal-footer{border-top-color:#27314b}[data-skin=dark] .nav-sidebar .nav-link:not(.active){color:inherit}[data-skin=dark] .nav-sidebar .nav-link:not(.active):hover,[data-skin=dark] .nav-sidebar .nav-link:not(.active):focus{background-color:#192030;color:inherit}[data-skin=dark] .navbar-light .navbar-brand{color:#fff}[data-skin=dark] .navbar-light .navbar-nav .nav-link{color:inherit}[data-skin=dark] .navbar-light .navbar-nav .nav-link:hover,[data-skin=dark] .navbar-light .navbar-nav .nav-link:focus{color:#fff}[data-skin=dark] .navbar-light .navbar-nav .nav-link.active{color:#fff}[data-skin=dark] .nav-icon .nav-link:hover,[data-skin=dark] .nav-icon .nav-link:focus{color:#fff}[data-skin=dark] .nav-line{border-bottom-color:#222b41}[data-skin=dark] .nav-line .nav-link{color:inherit}[data-skin=dark] .nav-line .nav-link:hover,[data-skin=dark] .nav-line .nav-link:focus{color:#ffffffbf}[data-skin=dark] .nav-line .nav-link.active{color:#fff}[data-skin=dark] .nav-classic .nav-link+.nav-link{border-top-color:#2b3651}[data-skin=dark] .nav-classic .badge{color:#ffffffa6}[data-skin=dark] .offcanvas{background-color:#192030}[data-skin=dark] .offcanvas-title{color:#fff}[data-skin=dark] .page-link{background-color:#141926;border-color:#222b41}[data-skin=dark] .page-link:hover,[data-skin=dark] .page-link:focus{background-color:#192030;border-color:#27314b}[data-skin=dark] .page-item.disabled .page-link{background-color:#192030;border-color:#222b41;color:#ffffff4d}[data-skin=dark] .pagination-filled .page-item.disabled .page-link{background-color:#141926}[data-skin=dark] .pagination-filled .page-item:not(.active) .page-link:hover{background-color:#222b41}[data-skin=dark] .pagination-filled .page-link{border-width:0;background-color:#192030;color:#6e7985}[data-skin=dark] .popover{background-color:#192030;border-color:#27314b}[data-skin=dark] .bs-popover-top>.popover-arrow:before,[data-skin=dark] .bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before{border-top-color:#27314b}[data-skin=dark] .bs-popover-top>.popover-arrow:after,[data-skin=dark] .bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{border-top-color:#192030}[data-skin=dark] .bs-popover-end>.popover-arrow:before,[data-skin=dark] .bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before{border-right-color:#27314b}[data-skin=dark] .bs-popover-end>.popover-arrow:after,[data-skin=dark] .bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{border-right-color:#192030}[data-skin=dark] .bs-popover-bottom>.popover-arrow:before,[data-skin=dark] .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before{border-bottom-color:#27314b}[data-skin=dark] .bs-popover-bottom>.popover-arrow:after,[data-skin=dark] .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{border-bottom-color:#192030}[data-skin=dark] .bs-popover-start>.popover-arrow:before,[data-skin=dark] .bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before{border-left-color:#27314b}[data-skin=dark] .bs-popover-start>.popover-arrow:after,[data-skin=dark] .bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{border-left-color:#192030}[data-skin=dark] .popover-header{background-color:#192030;border-bottom-color:#27314b;color:#fff}[data-skin=dark] .popover-body{color:inherit}[data-skin=dark] .progress{background-color:#222b41}[data-skin=dark] .toast{background-color:#222b41d9}[data-skin=dark] .toast-header{background-color:#27324bd9}[data-skin=dark] .table{color:inherit}[data-skin=dark] .table th,[data-skin=dark] .table td{border-color:#222b41}[data-skin=dark] .table:not(.table-borderless)>:not(:first-child){border-top-color:#222b41}[data-skin=dark] .table-striped>tbody>tr:nth-of-type(odd)>*{box-shadow:inset 0 0 0 9999px #222b4199;color:inherit}[data-skin=dark] .table-hover>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px #222b41d9;color:inherit}[data-skin=dark] .table-active{color:inherit}[data-skin=dark] .table-active td,[data-skin=dark] .table-active th{box-shadow:inset 0 0 0 9999px #222b41d9}[data-skin=dark] .table-primary tbody th,[data-skin=dark] .table-primary tbody td,[data-skin=dark] .table-secondary tbody th,[data-skin=dark] .table-secondary tbody td,[data-skin=dark] .table-success tbody th,[data-skin=dark] .table-success tbody td,[data-skin=dark] .table-warning tbody th,[data-skin=dark] .table-warning tbody td,[data-skin=dark] .table-danger tbody th,[data-skin=dark] .table-danger tbody td,[data-skin=dark] .table-info tbody th,[data-skin=dark] .table-info tbody td{border-color:#141926}[data-skin=dark] .table-primary td,[data-skin=dark] .table-primary th{background-color:#506fd9}[data-skin=dark] .table-secondary td,[data-skin=dark] .table-secondary th{background-color:#6e7985}[data-skin=dark] .table-success td,[data-skin=dark] .table-success th{background-color:#0cb785}[data-skin=dark] .table-warning td,[data-skin=dark] .table-warning th{background-color:#ffc107}[data-skin=dark] .table-danger td,[data-skin=dark] .table-danger th{background-color:#dc3545}[data-skin=dark] .table-info td,[data-skin=dark] .table-info th{background-color:#0dcaf0}[data-skin=dark] .table-bordered{border-color:#222b41}[data-skin=dark] .gridjs-pages button:disabled{border-color:#222b41}[data-skin=dark] .gridjs-input{background-color:#141926;border-color:#222b41;color:#fff}[data-skin=dark] .gridjs-input:focus{box-shadow:none;background-color:#192030;border-color:#ebedf2;color:#fff}[data-skin=dark] .gridjs-input::placeholder{opacity:.6}[data-skin=dark] body{background-color:#141926;color:#fff9}[data-skin=dark]:not([data-sidebar=prime]) .sidebar{background-color:#192030;box-shadow:none;border-right:1px solid rgb(34.0689655172,42.5862068966,64.7310344828)}[data-skin=dark]:not([data-sidebar=prime]) .sidebar:before{background-color:#0b0e15bf}[data-skin=dark]:not([data-sidebar=prime]) .sidebar .sidebar-logo{color:#fff}[data-skin=dark]:not([data-sidebar=prime]) .sidebar .sidebar-header{border-bottom-color:#222b41}[data-skin=dark]:not([data-sidebar=prime]) .sidebar .sidebar-body .nav-group{border-bottom-color:#222b41}[data-skin=dark]:not([data-sidebar=prime]) .sidebar .sidebar-body .nav-label{color:#ffffff40}[data-skin=dark]:not([data-sidebar=prime]) .sidebar .sidebar-body>.ps__rail-y{background-color:#ffffff0d}[data-skin=dark]:not([data-sidebar=prime]) .sidebar .sidebar-body>.ps__rail-y>.ps__thumb-y{background-color:#fff3}[data-skin=dark]:not([data-sidebar=prime]) .sidebar .nav-sidebar .nav-link{color:#fff9}[data-skin=dark]:not([data-sidebar=prime]) .sidebar .nav-sidebar .nav-link:hover,[data-skin=dark]:not([data-sidebar=prime]) .sidebar .nav-sidebar .nav-link:focus{color:#ffffffd9}[data-skin=dark]:not([data-sidebar=prime]) .sidebar .nav-sidebar .nav-link.active{color:#506fd9;font-weight:400}[data-skin=dark]:not([data-sidebar=prime]) .sidebar .nav-sidebar .nav-link.has-sub:after{color:#fff9}[data-skin=dark]:not([data-sidebar=prime]) .sidebar .nav-sidebar .nav-sub-link{color:#ffffff80}[data-skin=dark]:not([data-sidebar=prime]) .sidebar .nav-sidebar .nav-sub-link:before{background-color:#fff6}[data-skin=dark]:not([data-sidebar=prime]) .sidebar .nav-sidebar .nav-sub-link.active{color:#ffffffd9}[data-skin=dark]:not([data-sidebar=prime]) .sidebar .nav-sidebar .nav-sub-link.active:before{background-color:#506fd9}[data-skin=dark]:not([data-sidebar=prime]) .sidebar .sidebar-footer{background-color:#192030;border-top-color:#222b41;box-shadow:none}[data-skin=dark]:not([data-sidebar=prime]) .sidebar .sidebar-footer .dropdown-link{color:#fff9}[data-skin=dark]:not([data-sidebar=prime]) .sidebar .sidebar-footer .dropdown-link:hover,[data-skin=dark]:not([data-sidebar=prime]) .sidebar .sidebar-footer .dropdown-link:focus{background-color:#1e273a;color:#fff}[data-skin=dark]:not([data-sidebar=prime]) .sidebar .sidebar-footer-body h6 a,[data-skin=dark]:not([data-sidebar=prime]) .sidebar .sidebar-footer-body .h6 a{color:#fff}[data-skin=dark]:not([data-sidebar=prime]) .sidebar .sidebar-footer-body p{color:#fff6}[data-skin=dark]:not([data-sidebar=prime]) .sidebar .sidebar-footer-menu a{color:#fff9}[data-skin=dark]:not([data-sidebar=prime]) .sidebar .sidebar-footer-menu a:hover,[data-skin=dark]:not([data-sidebar=prime]) .sidebar .sidebar-footer-menu a:focus{background-color:#1d2437;color:#fff}[data-skin=dark]:not([data-sidebar=prime]) .sidebar .sidebar-footer-menu hr{background-color:#fff;opacity:.1}[data-skin=dark][data-sidebar=prime] .sidebar .nav-sidebar .nav-link:hover,[data-skin=dark][data-sidebar=prime] .sidebar .nav-sidebar .nav-link:focus{background-color:transparent;color:#fff}[data-skin=dark] .header-main{background-color:#192030;border-bottom-color:#ffffff0f;border-left-width:0}[data-skin=dark] .header-main .menu-link{color:#ffffffa6}[data-skin=dark] .header-main .menu-link:hover,[data-skin=dark] .header-main .menu-link:focus{color:#fff}[data-skin=dark] .header-main .form-search{background-color:#1e273a;border-width:0}[data-skin=dark] .header-main .form-search.onfocus{background-color:#222b41}[data-skin=dark] .header-main .form-search i{color:#fff}[data-skin=dark] .header-main .form-search .form-control,[data-skin=dark] .header-main .form-search .gridjs-input{background-color:transparent;color:#fff}[data-skin=dark] .header-main .form-search .form-control::placeholder,[data-skin=dark] .header-main .form-search .gridjs-input::placeholder{color:#ffffff4d}[data-skin=dark] .header-main .header-app-search .header-app-search-panel{background-color:#1e273a;border-color:#ffffff1a}[data-skin=dark] .header-main .header-app-search .header-app-search-heading,[data-skin=dark] .header-main .header-app-search .header-app-search-view-all{background-color:#232d44;border-color:#ffffff14}[data-skin=dark] .header-main .header-app-search .header-app-search-result{border-color:#ffffff14;color:#fff}[data-skin=dark] .header-main .header-app-search .header-app-search-result:hover,[data-skin=dark] .header-main .header-app-search .header-app-search-result:focus-visible{background-color:#253047}[data-skin=dark] .header-main .header-app-search .header-app-search-copy small,[data-skin=dark] .header-main .header-app-search .header-app-search-copy .small,[data-skin=dark] .header-main .header-app-search .header-app-search-heading,[data-skin=dark] .header-main .header-app-search .header-app-search-empty{color:#fff9}[data-skin=dark] .header-main .header-app-search .header-app-search-copy strong,[data-skin=dark] .header-main .header-app-search .header-app-search-empty strong{color:#fff}[data-skin=dark] .header-main .dropdown-link{color:#ffffffa6}[data-skin=dark] .header-main .dropdown-link:hover,[data-skin=dark] .header-main .dropdown-link:focus{color:#fff}[data-skin=dark] .header-main .dropdown-link small,[data-skin=dark] .header-main .dropdown-link .small{box-shadow:0 0 0 1px #141926}[data-skin=dark] .dropdown-skin .dropdown-menu{background-color:#1e273a;box-shadow:0 2px 10px #0000001a,0 10px 20px #0000001a}[data-skin=dark] .dropdown-skin .dropdown-menu hr{border-color:#2b3651;opacity:1}[data-skin=dark] .nav-skin .nav-link{border-color:#344162;color:#fff9}[data-skin=dark] .nav-skin .nav-link:hover,[data-skin=dark] .nav-skin .nav-link:focus{border-color:#3c4c73;background-color:#2b3651;color:#ffffffbf}[data-skin=dark] .nav-skin .nav-link.active{border-color:#506fd9;background-color:#506fd9;color:#fff}[data-skin=dark] .dropdown-notification .dropdown-menu{background-color:#1e273a;box-shadow:0 2px 10px #0000001a,0 10px 20px #0000001a}[data-skin=dark] .dropdown-notification .dropdown-menu-header{border-bottom-color:#2b3651}[data-skin=dark] .dropdown-notification .dropdown-menu-title{color:#fff}[data-skin=dark] .dropdown-notification .dropdown-menu-footer{border-top-color:#2b3651}[data-skin=dark] .dropdown-notification .list-group-item:hover,[data-skin=dark] .dropdown-notification .list-group-item:focus{background-color:#192030}[data-skin=dark] .dropdown-notification .list-group-body{color:#fff9}[data-skin=dark] .dropdown-profile .dropdown-menu{background-color:#1e273a;box-shadow:0 2px 10px #0000001a,0 10px 20px #0000001a}[data-skin=dark] .dropdown-profile .nav a{color:#fff9}[data-skin=dark] .dropdown-profile .nav a:hover,[data-skin=dark] .dropdown-profile .nav a:focus{background-color:#222b41;color:#fff}[data-skin=dark] .dropdown-profile hr{background-color:#222b41}[data-skin=dark] .main-title{color:#fff}[data-skin=dark] .main-separator{background-color:#222b41}[data-skin=dark] .main-footer{color:inherit;border-top-color:#222b41}[data-skin=dark] .section-title,[data-skin=dark] .main-label-group label{color:#fff}[data-skin=dark] .main-backdrop{background-color:#141926d9}[data-skin=dark] .select2-container--default .select2-results__option--selected{background-color:#141926}[data-skin=dark] .select2-container--default .select2-selection--single{background-color:#192030;border-color:#222b41}[data-skin=dark] .select2-container--default .select2-selection--single .select2-selection__rendered{color:inherit}[data-skin=dark] .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#ffffff4d}[data-skin=dark] .select2-container--default .select2-selection--single .select2-selection__clear{color:#ffffff80}[data-skin=dark] .select2-container--default .select2-selection--single .select2-selection__clear:hover{color:#ffffffbf}[data-skin=dark] .select2-container--default .select2-selection--multiple{background-color:#192030;border-color:#222b41}[data-skin=dark] .select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#27314b}[data-skin=dark] .select2-container--default .select2-search--dropdown .select2-search__field{border-color:transparent;background-color:#141926;outline:none}[data-skin=dark] .select2-container--default .select2-search--dropdown .select2-search__field::placeholder{color:#ffffff4d}[data-skin=dark] .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#506fd9}[data-skin=dark] .select2-container--default .select2-search--inline .select2-search__field::placeholder{color:#ffffff4d}[data-skin=dark] .select2-container--default.select2-container--disabled .select2-selection--single{background-color:#141926}[data-skin=dark] .select2-container--open .select2-selection--single,[data-skin=dark] .select2-container--open .select2-selection--multiple{background-color:#192030;border-color:#222b41}[data-skin=dark] .select2-dropdown{border-color:transparent;background-color:#222b41}[data-skin=dark] .bootstrap-tagsinput{background-color:#192030;border-color:#27314b}[data-skin=dark] .irs--flat .irs-min,[data-skin=dark] .irs--flat .irs-max{color:inherit;background-color:#222b41}[data-skin=dark] .irs--flat .irs-line{background-color:#222b41}[data-skin=dark] .irs--flat .irs-grid-text{color:inherit}[data-skin=dark] .irs--flat .irs-grid-pol,[data-skin=dark] .irs--round .irs-line{background-color:#222b41}[data-skin=dark] .irs--round .irs-min,[data-skin=dark] .irs--round .irs-max{background-color:#192030;color:inherit}[data-skin=dark] .irs--round .irs-grid-text{color:inherit}[data-skin=dark] .irs--round .irs-grid-pol,[data-skin=dark] .irs--square .irs-line,[data-skin=dark] .irs--square .irs-grid-pol{background-color:#222b41}[data-skin=dark] .irs--square .irs-min,[data-skin=dark] .irs--square .irs-max{background-color:#222b41;color:#6e7985}[data-skin=dark] .irs--square .irs-grid-text{color:#6e7985}[data-skin=dark] .irs--square .irs-from,[data-skin=dark] .irs--square .irs-to{background-color:#506fd9}[data-skin=dark] .irs--square .irs-handle{border-color:#506fd9}[data-skin=dark] .irs--square .irs-bar{background-color:#506fd9}[data-skin=dark] .ui-datepicker{background-color:#192030;border-color:#27314b}[data-skin=dark] .ui-datepicker .ui-datepicker-header .ui-datepicker-prev,[data-skin=dark] .ui-datepicker .ui-datepicker-header .ui-datepicker-next{color:#fff9}[data-skin=dark] .ui-datepicker .ui-datepicker-title{color:#fff}[data-skin=dark] .ui-datepicker .ui-datepicker-calendar th{color:#fff9;font-weight:400}[data-skin=dark] .ui-datepicker .ui-datepicker-calendar td{background-color:transparent;border-color:#222b41}[data-skin=dark] .ui-datepicker .ui-datepicker-calendar td a{color:#fff9}[data-skin=dark] .ui-datepicker .ui-datepicker-calendar td a:hover,[data-skin=dark] .ui-datepicker .ui-datepicker-calendar td a:focus{background-color:#1e273a;color:#fff}[data-skin=dark] .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month .ui-state-default{color:#ffffff4d}[data-skin=dark] .ui-datepicker select.ui-datepicker-month,[data-skin=dark] .ui-datepicker select.ui-datepicker-year{background-color:transparent;border-color:#222b41;color:#ffffffa6}[data-skin=dark] .sp-replacer{background-color:#141926;border-color:#222b41}[data-skin=dark] .sp-replacer:hover,[data-skin=dark] .sp-replacer:focus{border-color:#2b3651}[data-skin=dark] .sp-dd{color:#ffffff4d}[data-skin=dark] .sp-container{background-color:#1e273a;border-color:#2d3855;box-shadow:none}[data-skin=dark] .wizard{background-color:#192030;border-color:#27314b}[data-skin=dark] .wizard>.content{border-top-color:#222b41;border-bottom-color:#222b41}[data-skin=dark] .wizard>.content>.title{color:#fff}[data-skin=dark] .wizard>.actions .disabled a,[data-skin=dark] .wizard>.actions .disabled a:hover,[data-skin=dark] .wizard>.actions .disabled a:focus{background-color:#222b41;color:#ffffff4d}[data-skin=dark] .wizard>.steps .disabled a .number{border-color:#2b3651}[data-skin=dark] .wizard>.steps .disabled a:hover .number,[data-skin=dark] .wizard>.steps .disabled a:focus .number{border-color:#344162}[data-skin=dark] .wizard.vertical>.steps ul li+li:before{border-color:#222b41}@media(min-width:576px){[data-skin=dark] .wizard.vertical>.content,[data-skin=dark] .wizard.vertical>.actions{border-left-color:#222b41}}@media(min-width:768px){[data-skin=dark] .wizard.vertical>.actions{border-top-color:#222b41}}[data-skin=dark] .wizard-tab{background-color:transparent}[data-skin=dark] .wizard-tab>.actions{border-top-color:#222b41}[data-skin=dark] .wizard-tab>.steps .disabled a{background-color:#222b41}[data-skin=dark] .ql-snow.ql-toolbar{background-color:#192030;border-color:#222b41}[data-skin=dark] .ql-snow.ql-toolbar button:hover,[data-skin=dark] .ql-snow.ql-toolbar button:focus{background-color:#222b41}[data-skin=dark] .ql-snow.ql-toolbar button.ql-active{background-color:#222b41}[data-skin=dark] .ql-snow.ql-toolbar .ql-picker{color:#fff9}[data-skin=dark] .ql-snow.ql-toolbar .ql-stroke{stroke:#fff9}[data-skin=dark] .ql-snow.ql-toolbar .ql-fill{fill:#fff9}[data-skin=dark] .ql-snow.ql-toolbar .ql-picker.ql-expanded .ql-picker-label{background-color:#192030;border-color:#222b41}[data-skin=dark] .ql-snow.ql-toolbar .ql-picker.ql-expanded .ql-picker-label:before{color:#fff9}[data-skin=dark] .ql-snow.ql-toolbar .ql-font.ql-picker:hover,[data-skin=dark] .ql-snow.ql-toolbar .ql-font.ql-picker:focus{background-color:#192030}[data-skin=dark] .ql-snow.ql-container{border-color:#27314b}[data-skin=dark] .ql-editor{background-color:#141926;color:inherit}[data-skin=dark] .card-one{box-shadow:none}[data-skin=dark] .card-one .card-header{border-bottom-color:#222b41}[data-skin=dark] .card-one .card-header .card-title{color:#fff}[data-skin=dark] .card-one small,[data-skin=dark] .card-one .small{color:inherit}[data-skin=dark] .card-one .people-item+.people-item{border-top-color:#222b41}[data-skin=dark] .card-one .card-footer{border-top-color:#222b41}[data-skin=dark] .card-one .list-group-item{border-color:#27314b}[data-skin=dark] .card-value,[data-skin=dark] .earning-item h4,[data-skin=dark] .earning-item .h4{color:#fff}[data-skin=dark] .earning-item h4 span,[data-skin=dark] .earning-item .h4 span{color:#ffffffa6}[data-skin=dark] .earning-item label{color:inherit}[data-skin=dark] .table-one tbody td,[data-skin=dark] .table-two tbody td{border-color:#222b41}[data-skin=dark] .progress-one .progress-bar+.progress-bar{border-left-color:#192030}[data-skin=dark] .table-three tbody td{border-color:#27314b}[data-skin=dark] .table-three tbody td:nth-child(2),[data-skin=dark] .table-three tbody td:nth-child(3){color:#fff}[data-skin=dark] .table-four thead th{background-color:#141926}[data-skin=dark] .card-footer-crypto strong{color:#fff}[data-skin=dark] .table-five tbody td{border-color:#27314b}[data-skin=dark] .news-item+.news-item{border-top-color:#27314b}[data-skin=dark] .finance-info{background-image:none}[data-skin=dark] .finance-value{color:#fff}[data-skin=dark] .finance-value span{color:#ffffffbf}[data-skin=dark] .card-wallet .card-value{color:#fff}[data-skin=dark] .card-wallet .badge-dot{background-color:#fff}[data-skin=dark] .card-wallet .card-body h5,[data-skin=dark] .card-wallet .card-body .h5{color:#fff}[data-skin=dark] .flot-chart-eight .flot-tick-label,[data-skin=dark] .flot-chart-nine .flot-tick-label{color:#fff9}[data-skin=dark] .finance-item-circle{background-color:#232d44}[data-skin=dark] .finance-item-circle h1,[data-skin=dark] .finance-item-circle .h1{color:#fff}[data-skin=dark] .finance-item-circle label{color:#ffffffbf}[data-skin=dark] .table-ratings tbody td{border-color:#27314b}[data-skin=dark] .table-ratings tbody td strong{color:#fff}[data-skin=dark] .table-ratings tbody td:nth-child(3){color:#ffffffbf}[data-skin=dark] .table-agent tbody td{border-color:#27314b}[data-skin=dark] .table-agent h6,[data-skin=dark] .table-agent .h6{color:#fff}[data-skin=dark] .events-reviews li{border-top-color:#27314b}[data-skin=dark] .events-reviews p{color:inherit}[data-skin=dark] .events-body .ev-item{background-color:#222b41;border-left-color:#344162}[data-skin=dark] .events-body .ev-item h6,[data-skin=dark] .events-body .ev-item .h6{color:#fff}[data-skin=dark] .events-body .ev-item p{color:inherit}[data-skin=dark] .event-date{background-color:#2a3652;color:#fff}[data-skin=dark] .flot-chart-fourteen .flot-tick-label{color:#ffffffa6}[data-skin=dark] .storage-item .storage-icon{background-color:#222b41}[data-skin=dark] .card-article .card-title{color:#fff}[data-skin=dark] .product-wrapper{background-color:#222b41}[data-skin=dark] .revenue-item-body span:nth-child(2){color:#fff}[data-skin=dark] .total-sales-body{background-image:none}[data-skin=dark] .page-app .dropdown-menu{box-shadow:none}[data-skin=dark] .music-title a{color:#fff}[data-skin=dark] .music-text{color:inherit}[data-skin=dark] .app-music .main-label-group label{color:#fff}[data-skin=dark] .app-music .sidebar-right .nav-link{color:inherit}[data-skin=dark] .card-album,[data-skin=dark] .table-music tbody tr{box-shadow:none}[data-skin=dark] .table-music tbody td{background-color:#192030}[data-skin=dark] .music-player{background-color:#192030;box-shadow:none}[data-skin=dark] .nav-player .nav-link,[data-skin=dark] .music-volume a{color:inherit}[data-skin=dark] .media-music h6 a,[data-skin=dark] .media-music .h6 a{color:#fff}[data-skin=dark] .media-music span{color:inherit}[data-skin=dark] .music-range .progress,[data-skin=dark] .music-volume .progress{background-color:#222b41}[data-skin=dark] .card-video{box-shadow:none}[data-skin=dark] .card-video .card-title a,[data-skin=dark] .app-video .main-label-group label{color:#fff}[data-skin=dark] .card-video-item{box-shadow:none}[data-skin=dark] .card-video-item .card-title a{color:#fff}[data-skin=dark] .card-movie{box-shadow:none}[data-skin=dark] .card-movie .card-title a{color:#fff}[data-skin=dark] .card-poster,[data-skin=dark] .card-task{box-shadow:none}[data-skin=dark] .card-task:hover,[data-skin=dark] .card-task:focus{border-color:#506fd9}[data-skin=dark] .card-task .card-title{color:#fff}[data-skin=dark] .task-calendar .ui-datepicker-inline{box-shadow:none}[data-skin=dark] .task-calendar .ui-datepicker .ui-datepicker-calendar td{border-color:#27314b}[data-skin=dark] .task-calendar .ui-datepicker .ui-datepicker-calendar td a:hover,[data-skin=dark] .task-calendar .ui-datepicker .ui-datepicker-calendar td a:focus,[data-skin=dark] .task-calendar .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a:hover,[data-skin=dark] .task-calendar .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a:focus{background-color:#222b41}[data-skin=dark] .contact-body{background-color:#192030;box-shadow:none}@media(min-width:768px){[data-skin=dark] .contact-list{border-right-color:#27314b}}[data-skin=dark] .contact-list-header{background-color:inherit;border-bottom-color:#27314b}[data-skin=dark] .contact-list-header .sidebar-title{color:#fff}[data-skin=dark] .contact-sidebar .nav-sidebar .nav-link:not(.active){color:inherit}[data-skin=dark] .contact-sidebar .nav-sidebar .nav-link:not(.active):hover,[data-skin=dark] .contact-sidebar .nav-sidebar .nav-link:not(.active):focus{background-color:#192030;color:#fff}[data-skin=dark] .contact-group .contact-item:not(.selected):hover,[data-skin=dark] .contact-group .contact-item:not(.selected):focus{background-color:#1e273a}[data-skin=dark] .contact-group .contact-item-body h6,[data-skin=dark] .contact-group .contact-item-body .h6{color:#fff}[data-skin=dark] .contact-content hr{opacity:.1}[data-skin=dark] .contact-content .nav-sidebar .nav-link{color:inherit}[data-skin=dark] .contact-content .nav-sidebar .nav-link:hover,[data-skin=dark] .contact-content .nav-sidebar .nav-link:focus{background-color:#1e273a;color:#fff}[data-skin=dark] .chat-panel{background-color:#192030;box-shadow:none}[data-skin=dark] .chat-sidebar{background-color:transparent}@media(min-width:768px){[data-skin=dark] .chat-sidebar{border-right-color:#27314b}}[data-skin=dark] .chat-sidebar .sidebar-header{background-color:transparent;border-bottom-color:#27314b}[data-skin=dark] .chat-sidebar .sidebar-title{color:#fff}[data-skin=dark] .chat-group .chat-item:not(.selected):hover,[data-skin=dark] .contact-group .chat-item:not(.selected):hover,[data-skin=dark] .chat-group .contact-item:not(.selected):hover,[data-skin=dark] .contact-group .contact-item:not(.selected):hover,[data-skin=dark] .chat-group .chat-item:not(.selected):focus,[data-skin=dark] .contact-group .chat-item:not(.selected):focus,[data-skin=dark] .chat-group .contact-item:not(.selected):focus,[data-skin=dark] .contact-group .contact-item:not(.selected):focus{background-color:#1e273a}[data-skin=dark] .chat-group .chat-item-body h6,[data-skin=dark] .contact-group .chat-item-body h6,[data-skin=dark] .chat-group .contact-item-body h6,[data-skin=dark] .contact-group .contact-item-body h6,[data-skin=dark] .chat-group .chat-item-body .h6,[data-skin=dark] .contact-group .chat-item-body .h6,[data-skin=dark] .chat-group .contact-item-body .h6,[data-skin=dark] .contact-group .contact-item-body .h6{color:#fff}[data-skin=dark] .chat-body-header{background-color:transparent;border-bottom-color:#27314b}[data-skin=dark] .chat-body-header .chat-item-body h6,[data-skin=dark] .chat-body-header .contact-item-body h6,[data-skin=dark] .chat-body-header .chat-item-body .h6,[data-skin=dark] .chat-body-header .contact-item-body .h6{color:#fff}[data-skin=dark] .msg-bubble{background-color:#1e273a}[data-skin=dark] .chat-body-footer{border-top-color:#27314b;background-color:transparent}[data-skin=dark] .msg-box .form-control,[data-skin=dark] .msg-box .gridjs-input{background-color:#1e273a}[data-skin=dark] .msg-box .form-control:focus,[data-skin=dark] .msg-box .gridjs-input:focus{background-color:#232d44;border-color:transparent}[data-skin=dark] .calendar-sidebar .sidebar-body .event-body h6 a,[data-skin=dark] .calendar-sidebar .sidebar-body .event-body .h6 a{color:#fff}[data-skin=dark] .nav-calendar .nav-link{color:inherit}[data-skin=dark] .nav-calendar .nav-link:hover,[data-skin=dark] .nav-calendar .nav-link:focus{color:#fff}[data-skin=dark] .calendar-body .fc-col-header th a{color:#ffffffa6}[data-skin=dark] .calendar-body .fc-button-primary{background-color:transparent;border-color:#27314b}[data-skin=dark] .calendar-body .fc-button-primary:hover,[data-skin=dark] .calendar-body .fc-button-primary:focus{background-color:#1e273a;border-color:#2d3855;color:#fff}[data-skin=dark] .calendar-body .fc-button-primary:disabled{background-color:transparent;color:#ffffff4d;border-color:#222b41}[data-skin=dark] .calendar-body .fc-toolbar-title{color:#fff}[data-skin=dark] .calendar-body .fc-scrollgrid{background-color:#192030;border-color:#27314b}[data-skin=dark] .calendar-body .fc-col-header th,[data-skin=dark] .calendar-body .fc-daygrid-day{border-color:#27314b}[data-skin=dark] .calendar-body .fc-daygrid-dot-event{color:#ffffffa6}[data-skin=dark] .calendar-body .fc-daygrid-dot-event .fc-event-title{color:#fff9}[data-skin=dark] .calendar-body .fc-daygrid-dot-event:hover,[data-skin=dark] .calendar-body .fc-daygrid-dot-event:focus{background-color:#222b41;color:#fff}[data-skin=dark] .calendar-body .fc-daygrid-dot-event:hover .fc-event-title,[data-skin=dark] .calendar-body .fc-daygrid-dot-event:focus .fc-event-title{color:#fff}[data-skin=dark] .calendar-body .fc-daygrid-day-number{color:#ffffffa6}[data-skin=dark] .fc-theme-standard th,[data-skin=dark] .fc-theme-standard td{border-color:#27314b}[data-skin=dark] .task-calendar .ui-datepicker .ui-datepicker-calendar td:last-child{border-color:#27314b}[data-skin=dark] .modal-event .date-item span,[data-skin=dark] .modal-event p{color:#fff}@media(min-width:768px){[data-skin=dark] .email-sidebar{border-right-color:#222b41}}[data-skin=dark] .email-sidebar hr{opacity:.1}@media(min-width:768px){[data-skin=dark] .email-list{border-right-color:#222b41}}[data-skin=dark] .email-list-header{border-bottom-color:#222b41}[data-skin=dark] .email-list-header h5,[data-skin=dark] .email-list-header .h5{color:#fff}[data-skin=dark] .email-list-label,[data-skin=dark] .email-item{border-bottom-color:#222b41}[data-skin=dark] .email-item:hover,[data-skin=dark] .email-item:focus{background-color:#181d2d}[data-skin=dark] .email-item.unread{background-color:#192030}[data-skin=dark] .email-item.unread .email-item-sender,[data-skin=dark] .email-item.unread .email-item-summary{color:#fff}[data-skin=dark] .email-item.selected{background-color:#1e273a}[data-skin=dark] .email-content-empty{color:inherit}[data-skin=dark] .email-content-header{border-bottom-color:#222b41}[data-skin=dark] .email-content-header .nav-link{color:inherit}[data-skin=dark] .email-content-body hr{opacity:.1}[data-skin=dark] .card-attachment{box-shadow:none}[data-skin=dark] .card-attachment .card-content h6 a,[data-skin=dark] .card-attachment .card-content .h6 a{color:#fff}[data-skin=dark] .compose-wrapper .ql-editor{box-shadow:none}@media(min-width:992px){[data-skin=dark] .file-sidebar{border-right-color:#222b41}}[data-skin=dark] .card-file{box-shadow:none}[data-skin=dark] .card-file .card-body h6 a,[data-skin=dark] .card-file .card-body .h6 a{color:#fff}[data-skin=dark] .card-file .card-file-icon{background-color:#222b41}[data-skin=dark] .card-folder{box-shadow:none}[data-skin=dark] .card-folder .card-body h6 a,[data-skin=dark] .card-folder .card-body .h6 a{color:#fff}[data-skin=dark] .table-files tbody tr{box-shadow:none}[data-skin=dark] .table-files tbody tr td{background-color:#192030}[data-skin=dark] .table-files .file-name a,[data-skin=dark] .media-profile .media-name,[data-skin=dark] .profile-item-body p{color:#fff}[data-skin=dark] .profile-item-body span{color:inherit}[data-skin=dark] .post-bar{border:1px solid rgb(39.3448275862,49.1810344828,74.7551724138);background-color:#192030;box-shadow:none}[data-skin=dark] .post-bar-item+.post-bar-item{border-left-color:#27314b}[data-skin=dark] .post-bar-item a{color:inherit}[data-skin=dark] .card-post{box-shadow:none}[data-skin=dark] .card-post .card-header{border-bottom-color:#27314b}[data-skin=dark] .card-post .card-title{color:#fff}[data-skin=dark] .card-post .link-more{color:inherit}[data-skin=dark] .card-post .link-more:hover,[data-skin=dark] .card-post .link-more:focus{color:#fff}[data-skin=dark] .card-post .card-footer{border-top-color:#27314b}[data-skin=dark] .card-post .card-footer .nav-link{color:inherit}[data-skin=dark] .post-content h6,[data-skin=dark] .post-content .h6{color:#fff}[data-skin=dark] .post-content span,[data-skin=dark] .post-date{color:inherit}[data-skin=dark] .post-preview{background-color:#222b41}[data-skin=dark] .post-preview h5,[data-skin=dark] .post-preview .h5{color:#fff}[data-skin=dark] .post-preview p{color:inherit}[data-skin=dark] .post-preview span{color:inherit;opacity:.65}[data-skin=dark] .experience-body h5,[data-skin=dark] .experience-body .h5,[data-skin=dark] .interest-body h6,[data-skin=dark] .interest-body .h6,[data-skin=dark] .profile-mutual h6,[data-skin=dark] .profile-mutual .h6{color:#fff}[data-skin=dark] .mutual-group .avatar{box-shadow:0 0 0 2px #141926}[data-skin=dark] .people-body h6 a,[data-skin=dark] .people-body .h6 a{color:#fff}[data-skin=dark] .card-people{box-shadow:none}[data-skin=dark] .card-people h6 a,[data-skin=dark] .card-people .h6 a{color:#fff}[data-skin=dark] .card-people p{color:inherit}[data-skin=dark] .activity-group{border-left-color:#222b41}[data-skin=dark] .activity-date:before{border-top-color:#222b41}[data-skin=dark] .card-comment{box-shadow:none;color:inherit}[data-skin=dark] .card-comment strong{color:#fff}[data-skin=dark] .card-event{box-shadow:none}[data-skin=dark] .card-event h6 a,[data-skin=dark] .card-event .h6 a,[data-skin=dark] .event-body h6 a,[data-skin=dark] .event-body .h6 a{color:#fff}[data-skin=dark] .event-body p{color:inherit}[data-skin=dark] .mutual-badge ul .avatar{border-color:#141926}[data-skin=dark] .card-settings{box-shadow:none}[data-skin=dark] .card-settings .card-title{color:#fff}[data-skin=dark] .card-settings .card-text{color:inherit}[data-skin=dark] .card-settings .card-header{border-bottom-color:#27314b}[data-skin=dark] .setting-item h6,[data-skin=dark] .setting-item .h6{color:#fff}[data-skin=dark] .setting-item p{color:inherit}[data-skin=dark] .setting-item+.setting-item{border-top-color:#27314b}[data-skin=dark] .setting-item .table td{border-color:#27314b}[data-skin=dark] .card-app{box-shadow:none}[data-skin=dark] .page-sign{background-color:#1e273a}@media(min-width:576px){[data-skin=dark] .page-sign{background-color:#141926}}[data-skin=dark] .page-sign.d-block .col-wrapper{background-color:#1e273a}[data-skin=dark] .page-sign .header-logo,[data-skin=dark] .page-sign .sidebar-logo{color:#fff}[data-skin=dark] .card-sign{box-shadow:none;background-color:#1e273a}[data-skin=dark] .card-sign .card-title{color:#fff}[data-skin=dark] .card-sign .card-text{color:inherit}[data-skin=dark] .card-auth{background-color:transparent}[data-skin=dark] .card-auth .card-title{color:#fff}[data-skin=dark] .card-auth .card-text{color:inherit}[data-skin=dark] .page-error .header-logo,[data-skin=dark] .page-error .sidebar-logo,[data-skin=dark] .error-title,[data-skin=dark] .error-number{color:#fff}[data-skin=dark] .error-text{color:inherit}[data-skin=dark] .pricing-title{color:#fff}[data-skin=dark] .pricing-text{color:inherit}[data-skin=dark] .pricing-price{color:#fff}[data-skin=dark] .table-pricing thead th>small,[data-skin=dark] .table-pricing thead th>.small{color:inherit}[data-skin=dark] .table-pricing .title td{border-bottom-color:#2b3651}[data-skin=dark] .table-pricing .title td:first-child,[data-skin=dark] .table-pricing tbody td:first-child{color:#fff}[data-skin=dark] .table-pricing tbody td:first-child small,[data-skin=dark] .table-pricing tbody td:first-child .small{color:#ffffffa6}[data-skin=dark] .table-pricing thead th.selected,[data-skin=dark] .table-pricing tbody td.selected{background-color:#506fd91a}[data-skin=dark] .main-faq .nav-classic .nav-link{color:inherit}[data-skin=dark] .accordion-faq .accordion-item{background-color:#192030;box-shadow:none}[data-skin=dark] .accordion-faq .accordion-button.collapsed{color:#fff}[data-skin=dark] .accordion-faq .accordion-button:after{opacity:1}[data-skin=dark] .headline-content:before{display:none}[data-skin=dark] .landing-header .menu-link,[data-skin=dark] .landing-header .nav-icon .nav-link{color:#fff}[data-skin=dark] .landing-body .dropdown-link{background-color:#192030;border-color:#2b3651;color:#fff}[data-skin=dark] .main-title-text{color:#ffffffd9}[data-skin=dark] .main-subtitle{color:#fff}[data-skin=dark] .main-footer-docs:before{border-top-color:#222b41}[data-skin=dark] .nav-docs label{color:#ffffff4d}[data-skin=dark] .nav-docs .nav-link{color:inherit}[data-skin=dark] .nav-docs .nav-link.active{color:#fff}[data-skin=dark] .nav-docs hr{opacity:.06}[data-skin=dark] .card-example{background-color:transparent;border-color:#222b41}[data-skin=dark] .card-example>.card-body:before{background-color:#141926;color:#ffffff59}[data-skin=dark] .card-example>.card-footer{background-color:#192030;border-top-color:#222b41}[data-skin=dark] .card-example>.card-footer pre{background-color:inherit!important}[data-skin=dark] .card-example>.card-footer code{text-shadow:none;color:#fff}[data-skin=dark] .token.operator{background-color:transparent}[data-skin=dark] .row-example span{background-color:#192030;border-color:#222b41}[data-skin=dark] .offcanvas-demo{background-color:#141926;border-color:#222b41}[data-skin=dark] .offcanvas-demo .offcanvas{border-right-color:#222b41}[data-skin=dark] .scrollspy-demo{background-color:#141926;border-color:#222b41}[data-skin=dark] .toast-demo{background-color:#192030}[data-skin=dark] .icon-group{background-color:#141926;border-color:#222b41}[data-skin=dark] .icon-group i,[data-skin=dark] .icon-group svg{color:inherit}[data-skin=dark] .media-animate .nav-link{background-color:#192030;color:inherit}[data-skin=dark] .media-animate .animate-title{text-shadow:none}[data-skin=dark] .demo-border>span,[data-skin=dark] .demo-bordered>span{background-color:transparent}[data-skin=dark] .demo-bordered span{border-color:#2b3651}[data-skin=dark] .demo-text p,[data-skin=dark] .demo-text a,[data-skin=dark] .demo-flex .bg-gray-300{background-color:#192030}[data-skin=dark] .demo-flot .flot-y-axis>div,[data-skin=dark] .demo-flot .flot-x-axis>div{color:#fff9!important}[data-skin=dark] .demo-flot .legend>div{background-color:transparent!important}[data-skin=dark] .demo-flot .legend table{color:#fff9!important}[data-skin=dark] .demo-flot .legend td{padding-right:5px}[data-skin=dark] .morris-donut path{stroke:#ffffff4d}[data-skin=dark] .morris-donut text{fill:#fff}[data-skin=dark] .text-dark{color:#fff!important}[data-skin=dark] .text-secondary{color:#ffffffa6!important}[data-skin=dark] .border{border-color:#2b3651!important}[data-skin=dark] .border-top{border-top-color:#2b3651!important}[data-skin=dark] .border-bottom{border-bottom-color:#2b3651!important}[data-skin=dark] .border-start{border-left-color:#2b3651!important}[data-skin=dark] .border-end{border-right-color:#2b3651!important}[data-skin=dark] .border-primary{border-color:#506fd9!important}[data-skin=dark] .border-secondary{border-color:#6e7985!important}[data-skin=dark] .border-success{border-color:#0cb785!important}[data-skin=dark] .border-warning{border-color:#ffc107!important}[data-skin=dark] .border-danger{border-color:#dc3545!important}[data-skin=dark] .border-info{border-color:#0dcaf0!important}[data-skin=dark] .border-light{border-color:#f8f9fc!important}[data-skin=dark] .border-dark{border-color:#212830!important}[data-skin=dark] .border-white{border-color:#fff!important}.agent-call-modal .modal-dialog{max-width:400px}.agent-call-modal .call-info{padding:2rem 0}.agent-call-modal .call-duration{font-size:2.5rem;font-weight:300;color:#333;margin-top:1rem}.agent-call-modal .call-controls{margin:2rem 0}.agent-call-modal .call-controls .btn{width:70px;height:70px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.agent-call-modal .call-controls .btn:hover{transform:scale(1.1)}.agent-call-modal .call-controls .btn:active{transform:scale(.95)}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{box-sizing:content-box;position:absolute;border:8px solid rgba(0,0,0,0);height:0;width:1px;content:"";z-index:-1;border-width:8px;left:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0;width:100%}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:#0000}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__month--selected,.react-datepicker__month--in-selecting-range,.react-datepicker__month--in-range,.react-datepicker__quarter--selected,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__month--selected:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--in-range:hover,.react-datepicker__quarter--selected:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--in-range:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:#0000}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:#0000}.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid rgba(0,0,0,0);border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:#0000;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media(max-width:400px),(max-height:550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;-webkit-clip-path:circle(0);clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.mh-cert-root{--cert-bg: #ffffff;--cert-blue: #648dca;--cert-blue-deep: #173e70;--cert-ink: #2e333b;--cert-muted: #556171;--cert-line: #b8c1cf;width:100%;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;color:var(--cert-ink)}.mh-cert-root--preview{max-width:100%}.mh-cert-preview-host{width:100%}.mh-cert-preview-stage{margin:0 auto}.mh-cert-canvas{position:relative;width:1123px;height:794px;background:var(--cert-bg);box-sizing:border-box}.mh-cert-frame{position:absolute;inset:14px;border:3px solid var(--cert-blue-deep);padding:20px 86px 28px}.mh-cert-frame:before{content:"";position:absolute;inset:10px;border:2px solid var(--cert-blue);pointer-events:none}.mh-cert-corner{position:absolute;width:46px;height:46px;border:3px solid var(--cert-blue-deep);pointer-events:none}.mh-cert-corner--tl{top:-3px;left:-3px;border-right:0;border-bottom:0;border-top-left-radius:26px}.mh-cert-corner--tr{top:-3px;right:-3px;border-left:0;border-bottom:0;border-top-right-radius:26px}.mh-cert-corner--bl{bottom:-3px;left:-3px;border-right:0;border-top:0;border-bottom-left-radius:26px}.mh-cert-corner--br{right:-3px;bottom:-3px;border-left:0;border-top:0;border-bottom-right-radius:26px}.mh-cert-side-node{position:absolute;top:50%;width:17px;height:17px;border:2px solid var(--cert-blue);transform:translateY(-50%) rotate(45deg);background:var(--cert-bg)}.mh-cert-side-node--left{left:-11px}.mh-cert-side-node--right{right:-11px}.mh-cert-preview-watermark{position:absolute;top:50%;left:50%;z-index:0;transform:translate(-50%,-50%) rotate(-24deg);font-size:116px;line-height:1;font-weight:800;letter-spacing:0;color:#1f40701c;border:8px solid rgba(31,64,112,.1);padding:20px 36px;text-transform:uppercase;pointer-events:none;-webkit-user-select:none;user-select:none}.mh-cert-qr{position:absolute;top:28px;left:32px;z-index:2;width:108px;text-align:center;color:var(--cert-blue-deep);font-size:10px;line-height:1.15;font-weight:700;text-transform:uppercase}.mh-cert-qr img{display:block;width:94px;height:94px;margin:0 auto 4px;border:1px solid #c8d1de;background:#fff}.mh-cert-header{position:relative;z-index:1;display:flex;justify-content:center;align-items:flex-start;padding-top:4px;min-height:128px}.mh-cert-brand{text-align:center}.mh-cert-logo{width:202px;height:auto;display:block;margin:0 auto 8px}.mh-cert-contact p{margin:0;font-size:12px;line-height:1.28;color:#3f4c5d}.mh-cert-contact strong{font-weight:700;color:#1f2936}.mh-cert-number{position:absolute;top:26px;right:0;display:flex;align-items:baseline;gap:8px;max-width:312px}.mh-cert-number-label{font-size:18px;font-weight:700;letter-spacing:.2px;color:#232830;white-space:nowrap}.mh-cert-number-value{line-height:1;font-weight:600;color:#313946;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mh-cert-body{position:relative;z-index:1;margin-top:20px}.mh-cert-title{margin:0;font-size:30px;line-height:1.08;font-weight:700;text-align:center;color:var(--cert-blue);letter-spacing:.2px}.mh-cert-intro{margin:24px 0 0;text-align:center;font-size:18px;font-weight:700;line-height:1.06;color:#232830}.mh-cert-focus-fields{margin-top:20px;display:grid;gap:12px}.mh-cert-focus-field{display:grid;justify-items:center;gap:5px;text-align:center}.mh-cert-focus-label{font-size:12px;line-height:1.16;font-weight:600;letter-spacing:.2px;color:#3a4350}.mh-cert-client-name{margin:0;font-weight:700;line-height:1.14;word-break:break-word;text-align:center;text-transform:uppercase}.mh-cert-client-address{margin:0;line-height:1.24;font-weight:600;color:#2f3743;word-break:break-word;text-align:center;text-transform:uppercase}.mh-cert-policy-copy{margin:18px 0 0;text-align:center;font-size:16px;line-height:1.08;font-weight:500;color:#323a45}.mh-cert-info-grid{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:28px}.mh-cert-info-col{display:grid;gap:9px}.mh-cert-info-row{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 4px 10px;border-bottom:1px solid #c8d1de;min-height:50px;text-align:center}.mh-cert-info-label{font-size:13px;line-height:1.14;font-weight:600;color:#2f3743}.mh-cert-info-value{font-size:13px;line-height:1.2;font-weight:500;color:#232a34;word-break:break-word;text-align:center}.mh-cert-footer{position:absolute;z-index:1;left:86px;right:86px;bottom:30px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px;align-items:end}.mh-cert-signature-block,.mh-cert-signature-block--center{text-align:center}.mh-cert-signature-line{min-height:42px;border-bottom:2px solid var(--cert-line);font-size:13px;line-height:40px;font-weight:500;color:var(--cert-muted);padding:0 6px}.mh-cert-signature-line--asset{display:flex;align-items:flex-end;justify-content:center;line-height:1;min-height:68px}.mh-cert-signature-line--asset img{max-width:248px;max-height:66px;object-fit:contain}.mh-cert-signature-line--seal{min-height:78px}.mh-cert-signature-line--seal img{max-width:281px;max-height:75px}.mh-cert-signature-label{margin-top:6px;font-size:12px;line-height:1.2;font-weight:500;color:#38414d}.mh-cert-root--export{width:1123px}:root{--sc-primary: #506fd9;--sc-primary-light: #eef2ff;--sc-success: #0cb785;--sc-warning: #f59e0b;--sc-danger: #ef4444;--sc-bg: #f8f9fc;--sc-card-bg: #ffffff;--sc-text-main: #212830;--sc-text-muted: #6e7985;--sc-border: #e2e5ec;--sc-shadow-sm: 0 1px 3px rgba(0,0,0,.1);--sc-shadow: 0 4px 12px rgba(80, 111, 217, .08);--sc-shadow-lg: 0 10px 25px rgba(80, 111, 217, .12);--sc-radius: 12px;--sc-radius-lg: 16px}.survey-crm-v2{background-color:var(--sc-bg);min-height:100vh;color:var(--sc-text-main);font-family:var(--font-sans)}.sc-card{background:var(--sc-card-bg);border:1px solid var(--sc-border);border-radius:var(--sc-radius);box-shadow:var(--sc-shadow);transition:transform .2s ease,box-shadow .2s ease;overflow:hidden}.sc-card:hover{box-shadow:var(--sc-shadow-lg)}.sc-card-unclipped{overflow:visible}.sc-filter-card{background:linear-gradient(180deg,#506fd90d,#fffffffa),var(--sc-card-bg);overflow:visible}.sc-filter-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .8rem;border-radius:999px;background:#506fd91a;color:var(--sc-primary);font-size:.8rem;font-weight:700}.sc-date-input{display:flex;align-items:center;gap:.65rem;padding:0 .85rem;border:1px solid var(--sc-border);border-radius:12px;background:#ffffffeb;box-shadow:inset 0 1px #ffffffb3}.sc-date-input:focus-within{border-color:#506fd980;box-shadow:0 0 0 4px #506fd914}.sc-date-input-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--sc-text-muted)}.sc-date-input .form-control{padding-left:0;padding-right:0;background:transparent;box-shadow:none}.sc-title{font-weight:700;color:var(--sc-text-main);letter-spacing:-.02em}.sc-stat-label{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--sc-text-muted);letter-spacing:.05em}.sc-stat-value{font-size:1.75rem;font-weight:800;margin:.25rem 0}.sc-pill{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:999px;font-size:.75rem;font-weight:600}.sc-pill-published{background:#dcfce7;color:#15803d}.sc-pill-draft{background:#fef3c7;color:#b45309}.sc-dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-bottom:2rem}.sc-builder-layout{display:grid;grid-template-columns:1fr 380px;gap:2rem}.sc-question-editor{position:relative;padding:1.5rem;border:2px solid transparent;border-radius:var(--sc-radius);background:var(--sc-card-bg);margin-bottom:1.5rem;transition:border-color .2s ease}.sc-question-editor:focus-within{border-color:var(--sc-primary)}.sc-question-type-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--sc-primary-light);color:var(--sc-primary);border-radius:8px;margin-bottom:1rem}.sc-launch-card{display:grid;gap:.9rem;padding:1rem;border:1px solid rgba(80,111,217,.12);border-radius:14px;background:linear-gradient(180deg,#506fd90f,#fffffffa),#fff}.sc-launch-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.sc-launch-select .react-select__control{min-height:48px!important;background:#ffffffeb!important;border-color:#506fd933!important}.sc-launch-select .react-select__control--is-focused{border-color:#506fd980!important;box-shadow:0 0 0 4px #506fd914!important}.sc-public-shell{background:linear-gradient(135deg,#f0f4ff,#fff);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.sc-public-container{width:100%;max-width:600px}.sc-public-card{background:#fff;border-radius:var(--sc-radius-lg);box-shadow:0 20px 40px #00000014;padding:2.5rem;position:relative}.sc-progress-bar{position:absolute;top:0;left:0;right:0;height:6px;background:#eef2ff;border-radius:var(--sc-radius-lg) var(--sc-radius-lg) 0 0;overflow:hidden}.sc-progress-fill{height:100%;background:var(--sc-primary);transition:width .4s cubic-bezier(.4,0,.2,1)}.sc-clickable-alert{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.sc-clickable-alert:hover{transform:translateY(-1px);box-shadow:var(--sc-shadow-lg)!important}.sc-clickable-alert:focus-visible{outline:3px solid rgba(80,111,217,.28);outline-offset:2px}.sc-btn{padding:.75rem 1.5rem;font-weight:600;border-radius:10px;transition:all .2s}.sc-btn-primary{background:var(--sc-primary);color:#fff;border:none}.sc-btn-primary:hover{background:#4059b8;transform:translateY(-1px)}.sc-generated-link-box{padding:.9rem 1rem;border:1px solid var(--sc-border);border-radius:12px;background:var(--sc-primary-light);word-break:break-all}.sc-generated-link-box a{color:var(--sc-primary);font-weight:600}.sc-option-btn{display:block;width:100%;text-align:left;padding:1rem;margin-bottom:.75rem;border:2px solid var(--sc-border);border-radius:12px;background:#fff;font-weight:500;transition:all .2s}.sc-option-btn:hover{border-color:var(--sc-primary);background:var(--sc-primary-light)}.sc-option-btn.selected{border-color:var(--sc-primary);background:var(--sc-primary);color:#fff}@media(max-width:991px){.sc-builder-layout{grid-template-columns:1fr}}.react-select-container .react-select__control{border-radius:10px!important;border:1px solid var(--sc-border)!important;background-color:var(--sc-bg)!important;min-height:42px!important;box-shadow:none!important}.react-select-container .react-select__control:hover{border-color:var(--sc-primary)!important}.react-select-container .react-select__placeholder{color:var(--sc-text-muted)!important;font-size:.9rem!important}.react-select-container .react-select__single-value{color:var(--sc-text-main)!important;font-size:.9rem!important;font-weight:500!important}.react-select-container .react-select__menu{border-radius:10px!important;overflow:hidden!important;box-shadow:var(--sc-shadow-lg)!important;border:none!important;z-index:10!important}.react-select__menu-portal{z-index:2000!important}.sc-link-panel{position:relative;z-index:2}.react-select-container .react-select__option--is-focused{background-color:var(--sc-primary-light)!important;color:var(--sc-primary)!important}.react-select-container .react-select__option--is-selected{background-color:var(--sc-primary)!important}.form-label-sc{font-size:.65rem;font-weight:800;text-transform:uppercase;color:var(--sc-text-muted);letter-spacing:.05em;margin-bottom:.5rem;display:block}.sc-response-modal{max-width:920px}.sc-response-modal .modal-content{border:0;border-radius:18px;box-shadow:0 24px 72px #1a274b38;overflow:hidden}.sc-response-modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--sc-border);background:linear-gradient(180deg,#506fd912,#fffffffa)}.sc-response-modal-icon,.sc-response-modal-close{display:inline-flex;align-items:center;justify-content:center}.sc-response-modal-icon{width:42px;height:42px;border-radius:12px;background:var(--sc-primary);color:#fff;box-shadow:0 8px 20px #506fd93d}.sc-response-modal-close{width:38px;height:38px;padding:0;border:1px solid var(--sc-border);border-radius:50%;background:#fff;color:var(--sc-text-muted);transition:border-color .2s ease,color .2s ease,background-color .2s ease}.sc-response-modal-close:hover,.sc-response-modal-close:focus-visible{border-color:#506fd966;background:var(--sc-primary-light);color:var(--sc-primary)}.sc-response-modal-body{padding:1.5rem;background:var(--sc-bg)}.sc-response-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;margin-bottom:1.75rem}.sc-response-summary-card{min-width:0;padding:1rem;border:1px solid var(--sc-border);border-radius:12px;background:#fff}.sc-response-answers-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.sc-response-answer-count{flex:0 0 auto;padding:.35rem .7rem;border-radius:999px;background:var(--sc-primary-light);color:var(--sc-primary);font-size:.75rem;font-weight:700}.sc-response-answer-card{padding:1rem;border:1px solid var(--sc-border);border-radius:12px;background:#fff}.sc-response-question-number{flex:0 0 auto;padding:.25rem .5rem;border-radius:7px;background:var(--sc-primary-light);color:var(--sc-primary);font-size:.72rem;font-weight:800}.sc-response-answer-value{color:var(--sc-primary);font-size:1rem;font-weight:600;line-height:1.5;white-space:pre-wrap}.sc-response-modal-footer{padding:.9rem 1.5rem;border-top:1px solid var(--sc-border);background:#fff}@media(max-width:767px){.sc-response-modal{margin:.75rem}.sc-response-modal-header,.sc-response-modal-body,.sc-response-modal-footer{padding-left:1rem;padding-right:1rem}.sc-response-summary-grid{grid-template-columns:1fr}.sc-response-answers-heading{align-items:flex-start}}.tpa-override-page{min-height:100vh;background:#f4f7fb;display:grid;place-items:center;padding:24px;color:#17202a}.tpa-override-panel{width:min(760px,100%);background:#fff;border:1px solid #dfe5ee;border-radius:8px;padding:24px;box-shadow:0 16px 40px #0f172a14}.tpa-override-header{display:flex;justify-content:space-between;gap:12px;font-size:13px;text-transform:uppercase;color:#667085}.tpa-override-header strong{color:#b42318}.tpa-override-panel h1{margin:18px 0 4px;font-size:26px;letter-spacing:0}.tpa-override-panel p{margin:0 0 18px;color:#475467}.tpa-override-grid{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px}.tpa-override-grid div{border:1px solid #e4e7ec;border-radius:8px;padding:14px;display:grid;gap:6px}.tpa-override-grid span,.tpa-override-approvals span{font-size:12px;color:#667085}.tpa-override-grid strong{font-size:18px}.tpa-override-approvals{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.tpa-override-approvals span{border:1px solid #fecdca;border-radius:999px;padding:7px 10px;color:#b42318;background:#fffbfa}.tpa-override-approvals span.done{border-color:#abefc6;color:#067647;background:#ecfdf3}.tpa-override-form{display:grid;gap:10px}.tpa-override-form input,.tpa-override-form textarea{border:1px solid #cbd5e1;border-radius:6px;padding:10px}.tpa-override-form div{display:flex;gap:10px}.tpa-override-form button{border:0;border-radius:6px;min-height:40px;padding:0 14px;background:#0f766e;color:#fff;font-weight:700}.tpa-override-form button.secondary{background:#b42318}.tpa-override-error{margin-top:14px;border:1px solid #fecdca;background:#fffbfa;color:#b42318;border-radius:8px;padding:12px}@media(max-width:640px){.tpa-override-grid{grid-template-columns:1fr}.tpa-override-form div{flex-direction:column}}.cba-profile-page{--cba-profile-navy: #0d2b51;--cba-profile-accent: #506fd9;--cba-profile-accent-soft: #eef1fb;--cba-profile-success: #087a4a;--cba-profile-success-soft: #e7f6ef;--cba-profile-text: #17233c;--cba-profile-muted: #667085;--cba-profile-line: #dfe5ec;background:#f7f9fb;min-height:100dvh;color:var(--cba-profile-text)}.cba-profile-shell{max-width:1480px;margin:0 auto;padding:28px 28px 48px}.cba-profile-titlebar{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}.cba-profile-titlebar h1{font-size:28px;font-weight:750;line-height:1.14;margin:0 0 5px;color:var(--cba-profile-navy)}.cba-profile-titlebar p,.cba-profile-help{margin:0;color:var(--cba-profile-muted);font-size:13px;line-height:1.45}.cba-profile-actions,.cba-profile-photo-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cba-profile-actions .btn,.cba-profile-photo-actions .btn,.cba-profile-panel-header .btn{border-radius:6px;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:7px;min-height:34px}.cba-profile-unsaved{color:#c76911;font-size:12px;font-weight:700}.cba-profile-save{background:var(--cba-profile-accent)!important;border-color:var(--cba-profile-accent)!important;color:#fff!important;box-shadow:0 8px 18px #506fd92e}.cba-profile-hero{display:grid;grid-template-columns:minmax(310px,1fr) minmax(380px,1.4fr) minmax(280px,1fr);gap:16px;align-items:stretch}.cba-profile-photo-panel,.cba-profile-summary-panel,.cba-profile-contact-panel,.cba-profile-panel,.cba-profile-wide-panel{background:#fff;border:1px solid var(--cba-profile-line);border-radius:8px;box-shadow:0 10px 24px #1720330a}.cba-profile-photo-panel,.cba-profile-summary-panel,.cba-profile-contact-panel{padding:18px}.cba-profile-photo-panel h2,.cba-profile-summary-panel h2,.cba-profile-panel h3,.cba-profile-panel-header h3{margin:0;color:var(--cba-profile-text)}.cba-profile-photo-panel h2{font-size:16px;font-weight:750}.cba-profile-summary-panel h2{font-size:22px;font-weight:780;line-height:1.1;margin-bottom:8px}.cba-profile-photo-grid{display:grid;grid-template-columns:148px minmax(174px,1fr);gap:16px;margin:16px 0;align-items:center}.cba-profile-avatar-wrap{width:144px;height:144px;position:relative}.cba-profile-avatar{width:144px;height:144px;border-radius:50%;object-fit:cover;background:#eef1f4;display:block}.cba-profile-camera{position:absolute;right:4px;bottom:10px;width:40px;height:40px;border-radius:50%;border:3px solid #fff;background:var(--cba-profile-accent);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 22px #506fd947}.cba-profile-dropzone{min-height:144px;border:1px dashed #bfc8d4;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px;cursor:pointer;color:var(--cba-profile-text)}.cba-profile-dropzone input{display:none}.cba-profile-dropzone svg{color:#5f7188;margin-bottom:8px}.cba-profile-dropzone strong,.cba-profile-dropzone span,.cba-profile-dropzone small{display:block;font-size:13px;line-height:1.45}.cba-profile-dropzone span{color:var(--cba-profile-accent);font-weight:750}.cba-profile-dropzone small{margin-top:12px;color:var(--cba-profile-muted)}.cba-profile-photo-actions{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:12px}.cba-profile-photo-actions .btn{justify-content:center}.cba-profile-status-row{display:flex;align-items:center;gap:10px;color:var(--cba-profile-muted);font-size:13px}.cba-profile-status{display:inline-flex;align-items:center;min-height:24px;padding:3px 10px;border-radius:999px;background:var(--cba-profile-success-soft);color:var(--cba-profile-success);font-weight:800}.cba-profile-status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;margin-right:6px}.cba-profile-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 22px;margin-top:14px}.cba-profile-field{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:flex-start;min-width:0}.cba-profile-field svg{color:var(--cba-profile-accent);margin-top:1px}.cba-profile-field span{display:block;font-size:11px;line-height:1.25;color:var(--cba-profile-muted);margin-bottom:3px;font-weight:700}.cba-profile-field strong{display:block;color:var(--cba-profile-text);font-size:13px;line-height:1.35;font-weight:750;word-break:break-word}.cba-profile-panel-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.cba-profile-panel-header h3{font-size:14px;font-weight:760}.cba-profile-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--cba-profile-line);border-radius:8px 8px 0 0;margin-top:12px;background:#fff;overflow-x:auto}.cba-profile-tabs button{border:0;border-bottom:3px solid transparent;background:#fff;color:#3d4658;min-height:48px;padding:0 18px;font-size:13px;font-weight:740;display:inline-flex;align-items:center;justify-content:center;gap:9px;white-space:nowrap}.cba-profile-tabs button.active{color:var(--cba-profile-accent);border-bottom-color:var(--cba-profile-accent);background:linear-gradient(180deg,#fff,#fbfefd)}.cba-profile-tab-content{border:1px solid var(--cba-profile-line);border-top:0;border-radius:0 0 8px 8px;padding:12px;background:#fff}.cba-profile-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cba-profile-panel,.cba-profile-wide-panel{padding:14px}.cba-profile-field-list{display:grid;gap:15px}.cba-profile-section-title{display:flex;align-items:center;gap:10px;margin-bottom:16px;color:var(--cba-profile-accent)}.cba-profile-section-title h3{margin:0;font-size:15px;font-weight:800;color:var(--cba-profile-text)}.cba-profile-empty,.cba-profile-loading{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;color:var(--cba-profile-muted)}.cba-profile-empty{border:1px dashed var(--cba-profile-line);border-radius:8px;padding:30px}.cba-profile-empty svg{color:var(--cba-profile-accent)}.cba-profile-empty h3{margin:0;font-size:15px;font-weight:800;color:var(--cba-profile-text)}.cba-profile-empty p{max-width:420px;margin:0;font-size:13px;line-height:1.45}@media(max-width:1200px){.cba-profile-hero{grid-template-columns:1fr 1fr}.cba-profile-contact-panel{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cba-profile-contact-panel .cba-profile-panel-header{grid-column:1 / -1}.cba-profile-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.cba-profile-shell{padding:18px 12px 40px}.cba-profile-titlebar,.cba-profile-actions,.cba-profile-status-row{align-items:stretch;flex-direction:column}.cba-profile-hero,.cba-profile-photo-grid,.cba-profile-summary-grid,.cba-profile-contact-panel,.cba-profile-overview-grid{grid-template-columns:1fr}.cba-profile-tabs{display:flex}.cba-profile-tabs button{min-width:160px}.cba-profile-avatar-wrap{margin-inline:auto}.cba-profile-photo-actions{display:flex}}.cba-signature-card{background:#fff;border:1px solid var(--cba-profile-line);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;height:100%}.cba-signature-card-header{padding:14px 18px;background:#f8fafc;border-bottom:1px solid var(--cba-profile-line);display:flex;align-items:center;justify-content:space-between}.cba-signature-display{padding:24px 18px;min-height:180px;display:flex;align-items:center;justify-content:center;background:#fff}.cba-signature-img{max-width:100%;max-height:120px;object-fit:contain;filter:contrast(1.1)}.cba-signature-empty-state{text-align:center;padding:16px 8px}.cba-signature-card-footer{padding:14px 18px;background:#f8fafc;border-top:1px solid var(--cba-profile-line);margin-top:auto}.cba-signature-workspace{background:#fff;border:1px solid var(--cba-profile-line);border-radius:8px;padding:20px}.cba-signature-mode-selector{display:flex;gap:8px}.cba-signature-mode-btn{padding:8px 16px;font-size:13px;font-weight:600;border-radius:6px;border:1px solid var(--cba-profile-line);background:#fff;color:var(--cba-profile-muted);display:inline-flex;align-items:center;gap:8px;transition:all .15s ease;cursor:pointer}.cba-signature-mode-btn.active{background:var(--cba-profile-accent-soft);color:var(--cba-profile-navy);border-color:var(--cba-profile-accent)}.cba-signature-canvas-container{border:1px solid var(--cba-profile-line);border-radius:6px;overflow:hidden;background:#fff}.cba-signature-canvas-header{padding:8px 14px;background:#f8fafc;border-bottom:1px solid var(--cba-profile-line);display:flex;align-items:center;justify-content:space-between}.cba-signature-canvas-wrapper{position:relative;height:190px;background:#fff;touch-action:none}.cba-signature-canvas{width:100%;height:100%;display:block;cursor:crosshair}.cba-signature-canvas-guide{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;color:#94a3b8;font-size:13px}.cba-signature-upload-preview{border:1px solid var(--cba-profile-line);border-radius:6px;padding:16px;text-align:center;background:#f8fafc}.cba-signature-upload-preview img{max-width:100%;max-height:140px;object-fit:contain}.cba-signature-action-bar{display:flex;justify-content:flex-end}.cba-profile-actions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:24px}.cba-action-card{background:#fff;border:1px solid var(--cba-profile-line);border-radius:8px;padding:24px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;cursor:pointer;transition:all .2s ease;color:var(--cba-profile-text)}.cba-action-card:hover{transform:translateY(-2px);box-shadow:0 12px 24px #506fd91f;border-color:var(--cba-profile-accent)}.cba-action-card svg{color:var(--cba-profile-accent)}.cba-action-card h4{font-size:16px;font-weight:750;margin:0 0 8px}.cba-action-card p{font-size:13px;color:var(--cba-profile-muted);margin:0;line-height:1.4}.pr-page>.pr-shell{padding:24px;border-radius:6px}.pr-shell{--pr-blue: #1752ed;--pr-ink: #101e42;--pr-muted: #57617a;--pr-border: #d9dee8;background:#fff;color:var(--pr-ink);min-height:0;display:block;font-family:inherit;font-size:14px;line-height:1.5}.pr-shell *,.pr-editor *{box-sizing:border-box}.pr-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px}.pr-heading h1{font-size:32px;line-height:1.2;letter-spacing:-.8px;font-weight:700;margin:0 0 10px;color:#101e42}.pr-heading p{font-size:15px;margin:0;color:#34425f}.pr-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:20px 0}.pr-heading .pr-actions{margin:0}.pr-button,.pr-shell button:where(:not(.pr-sections button):not(.pr-text-button)),.pr-editor .pr-button{min-height:40px;border:1px solid #cbd3e2;border-radius:4px;background:#fff;padding:9px 17px;font-size:14px;font-weight:500;color:#1752ed;display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;cursor:pointer}.pr-button.primary,.pr-shell button.pr-button.primary{background:#1752ed;border-color:#1752ed;color:#fff}.pr-shell button:disabled,.pr-editor button:disabled{opacity:.5;cursor:not-allowed}.pr-summary{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #cbd3e2;border-radius:4px;padding:17px 0;margin-bottom:16px}.pr-summary>div{display:flex;flex-direction:column;align-items:center;border-right:1px solid #e0e4ec}.pr-summary>div:last-child{border:0}.pr-summary strong{font-size:29px;color:#1752ed;font-weight:600}.pr-summary>div:nth-child(2) strong{color:#00845a}.pr-summary>div:nth-child(3) strong{color:#e98206}.pr-summary>div:nth-child(4) strong{color:#8447c4}.pr-summary span{margin-top:2px}.pr-directory,.pr-export{border:1px solid #cbd3e2;border-radius:4px}.pr-filters{padding:10px 16px 14px}.pr-search{display:flex;align-items:center;gap:9px;border:1px solid #cbd3e2;border-radius:4px;padding:0 10px;width:330px;max-width:100%;margin-bottom:16px;color:#57617a}.pr-search input{border:0!important;box-shadow:none!important;min-height:36px!important;padding:5px 0!important}.pr-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 28px;align-items:end}.pr-filter-grid label,.pr-field{display:flex;flex-direction:column;gap:7px;font-size:13px;color:#101e42}.pr-shell input:not([type=checkbox]):not([type=file]),.pr-shell select,.pr-shell textarea,.pr-editor input:not([type=checkbox]):not([type=file]),.pr-editor select,.pr-editor textarea{width:100%;min-height:42px;border:1px solid #cbd3e2;border-radius:4px;background:#fff;padding:9px 12px;font-family:inherit;font-size:14px;color:#172340}.pr-shell input:focus,.pr-shell select:focus,.pr-editor input:focus,.pr-editor select:focus,.pr-editor textarea:focus{outline:2px solid #99b4ff;outline-offset:1px}.pr-shell input[type=checkbox],.pr-editor input[type=checkbox]{width:16px;height:16px;accent-color:#1752ed;vertical-align:middle;flex-shrink:0}.pr-text-button{border:0!important;background:transparent!important;color:#1752ed;padding:5px 0;cursor:pointer;font-family:inherit;font-size:14px;display:inline-flex;gap:7px;align-items:center;justify-content:flex-start}.pr-more-filters{margin-top:12px;color:#57617a}.pr-more-filters summary{font-size:12px;cursor:pointer}.pr-more-filters .pr-filter-grid{margin-top:12px}.pr-table-scroll{overflow:auto}.pr-shell table,.pr-editor table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.pr-shell th,.pr-editor th{font-weight:600;white-space:nowrap;background:#fafbfe}.pr-shell th,.pr-shell td,.pr-editor th,.pr-editor td{border-top:1px solid #e1e5ee;padding:12px 14px;vertical-align:middle}.pr-records-table{min-width:940px}.pr-records-table td strong{font-weight:600;display:block;white-space:nowrap}.pr-records-table td small{display:block;color:#57617a;font-size:12px}.pr-inline-progress{display:flex;align-items:center;gap:10px;min-width:145px}.pr-shell progress,.pr-editor progress{-webkit-appearance:none;appearance:none;border:0;border-radius:10px;height:6px;width:100%;overflow:hidden;background:#e0e4ed}.pr-shell progress::-webkit-progress-bar,.pr-editor progress::-webkit-progress-bar{background:#e0e4ed}.pr-shell progress::-webkit-progress-value,.pr-editor progress::-webkit-progress-value{background:#1752ed;border-radius:10px}.pr-inline-progress progress::-webkit-progress-value{background:#138455}.pr-review-status{white-space:nowrap;font-size:12px}.pr-review-status:before{content:"";display:inline-block;width:7px;height:7px;background:#138455;border-radius:50%;margin-right:9px}.pr-review-status.pending:before{background:#e98b04}.pr-pagination{display:flex;gap:12px;padding:12px 16px;align-items:center;border-top:1px solid #e1e5ee}.pr-pagination>span{margin-right:auto}.pr-export{margin-top:12px;padding:16px}.pr-export h3,.pr-review h3{font-size:16px;font-weight:600;margin:0 0 8px}.pr-export p{font-size:13px;margin:6px 0 10px}.pr-export>div:not(.pr-table-scroll){display:flex;gap:14px 20px;flex-wrap:wrap}.pr-export label{display:flex;align-items:center;gap:8px;font-size:13px}.pr-muted{color:#57617a}.pr-directory-links{font-size:13px;justify-content:space-between}.pr-directory-links a{color:#1752ed}.pr-profile-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px}.pr-sections{border:1px solid #cbd3e2;border-radius:4px;padding:14px 0;align-self:start}.pr-sections button{position:relative;display:flex;align-items:center;gap:8px;text-align:left;width:100%;min-height:43px;border:0;background:#fff;color:#101e42;padding:10px 20px;font-family:inherit;font-size:13px;cursor:pointer}.pr-sections button.active{background:#edf3ff;color:#1752ed}.pr-sections button.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#1752ed}.pr-sections small{font-size:10px;color:#57617a;margin-left:auto}.pr-dot{display:inline-block;flex-shrink:0;width:7px;height:7px;border-radius:50%;background:#939db1;margin-left:auto}.pr-dot.complete{background:#098757}.pr-form{border:1px solid #cbd3e2;border-radius:4px;padding:24px 30px;min-width:0}.pr-form h2{font-size:20px;font-weight:600;margin:0 0 8px}.pr-form>p{font-size:13px;margin-bottom:22px}.pr-completion{width:45%;min-width:250px;max-width:550px}.pr-completion>div{display:flex;justify-content:space-between;font-size:14px;margin-bottom:6px;gap:12px}.pr-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 30px}.pr-field small{font-size:11px;color:#57617a}.pr-verified{display:inline-flex;gap:4px;align-items:center;font-size:10px;margin-left:8px;white-space:nowrap}.pr-field input:disabled,.pr-field select:disabled{background:#f8faff!important;color:#465472!important;opacity:1}.pr-record{border:0;padding:0;margin:24px 0}.pr-record legend{font-size:14px;font-weight:600}.pr-record:only-child>legend{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(100%);clip-path:inset(100%)}.pr-record input[type=file]{font-size:12px;max-width:100%;padding:10px 0}.pr-na{display:flex;gap:10px;align-items:center;padding:12px 0;font-size:13px}.pr-danger{color:#b83232!important;margin-top:10px}.pr-review{border-top:1px solid #d9dee8;padding-top:22px;margin-top:24px}.pr-review article{padding:10px 0}.pr-review-heading{display:flex;gap:15px;flex-wrap:wrap}.pr-review-heading strong{font-size:12px;color:#b97505}.pr-review-heading span{font-size:12px;color:#57617a}.pr-review pre{white-space:pre-wrap;max-width:300px;font-size:11px}.pr-correction-reason{margin-top:15px}.pr-correction-reason textarea{min-height:80px}.pr-alert,.pr-success{padding:12px 16px;border-radius:4px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:18px;font-size:13px}.pr-alert{background:#fff1f0;color:#922d27;border:1px solid #efc1be}.pr-success{background:#eff9f3;color:#1b6c43;border:1px solid #c5e5d1}.pr-missing{font-size:12px;color:#57617a;margin-top:12px}.pr-missing summary{cursor:pointer}.pr-missing p{margin:6px 0}.pr-help{font-size:12px!important;color:#57617a}.pr-loading{padding:45px}.pr-import-steps{display:flex;gap:30px;padding:18px 0;margin:10px 0 20px;border-bottom:1px solid #d9dee8;color:#57617a}.pr-import-steps .active{color:#1752ed;font-weight:600}.pr-drop{border:1px dashed #95abd3;border-radius:5px;padding:44px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:15px}.pr-import-options{display:flex;gap:20px;flex-wrap:wrap;margin:20px 0}.pr-import-options label{display:flex;gap:8px;align-items:center}.pr-change{font-size:12px;white-space:pre-wrap;max-width:500px;overflow-wrap:anywhere}.pr-import-row{border-bottom:1px solid #d9dee8;padding:14px}.pr-import-row>summary{cursor:pointer;display:flex;gap:14px;align-items:center}.pr-import-row table td{vertical-align:top}.pr-shell a:focus-visible,.pr-shell button:focus-visible,.pr-editor button:focus-visible{outline:2px solid #719bff;outline-offset:2px}@media(max-width:1100px){.pr-profile-layout{grid-template-columns:210px minmax(0,1fr)}.pr-form{padding:20px}.pr-filter-grid{gap:14px}.pr-field-grid{gap:20px}.pr-heading{align-items:flex-start}.pr-heading h1{font-size:28px}.pr-summary strong{font-size:26px}}@media(max-width:760px){.pr-shell{display:block}.pr-heading{flex-direction:column;gap:16px}.pr-heading .pr-actions{gap:8px}.pr-heading h1{font-size:28px}.pr-summary{padding:10px 0}.pr-summary strong{font-size:24px}.pr-summary span{font-size:11px}.pr-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pr-profile-layout{grid-template-columns:1fr}.pr-sections{display:flex;overflow:auto;padding:4px;gap:4px}.pr-sections button{white-space:nowrap;width:auto;min-width:-webkit-fit-content;min-width:fit-content}.pr-sections button small{display:none}.pr-form{padding:20px 16px}.pr-field-grid{grid-template-columns:1fr}.pr-completion{width:100%;min-width:0}.pr-pagination{gap:8px;font-size:12px}.pr-pagination button{padding:6px 9px!important;font-size:12px!important}.pr-export>div{gap:10px}.pr-drop{padding:25px}.pr-import-steps{gap:14px;font-size:12px}.pr-review pre{max-width:190px}.pr-review-heading{flex-direction:column;gap:4px}.pr-page>.pr-shell{padding:16px}}.pr-bulk-actions{padding:1rem;border-bottom:1px solid var(--bs-border-color, #dce2ec);background:var(--bs-tertiary-bg, #f8faff)}.pr-bulk-actions .pr-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.pr-bulk-actions p{margin:.6rem 0;font-size:.875rem}.pr-staff-overview{margin:0 0 1.5rem}.pr-staff-overview-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem}.pr-staff-overview-heading h2{font-size:1.05rem;font-weight:650;margin:0}.pr-staff-overview-heading>span{font-size:.8rem;color:var(--bs-secondary-color, #64748b)}.pr-staff-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.pr-shell button.pr-staff-stat{display:flex;gap:.9rem;align-items:flex-start;padding:1.25rem;text-align:left;border:1px solid var(--bs-border-color, #dce2ec);border-radius:12px;background:var(--bs-body-bg, #fff);color:var(--bs-body-color, #17233e);box-shadow:0 2px 6px #13264b05;transition:border-color .15s,box-shadow .15s}.pr-shell button.pr-staff-stat:hover:not(:disabled),.pr-shell button.pr-staff-stat:focus-visible{border-color:#6b93f9;box-shadow:0 3px 14px #244bb414;outline:2px solid transparent}.pr-staff-stat-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:43px;height:43px;border-radius:11px;background:#edf3ff;color:#255ce5}.pr-staff-stat-green .pr-staff-stat-icon{background:#e7f6ef;color:#12845a}.pr-staff-stat-slate .pr-staff-stat-icon{background:#eef0f4;color:#617086}.pr-staff-stat-amber .pr-staff-stat-icon{background:#fff3db;color:#a56506}.pr-staff-stat-content{display:flex;flex-direction:column;gap:.25rem;min-width:0}.pr-staff-stat-label{font-size:.85rem;font-weight:600}.pr-staff-stat-content strong{font-size:2rem;line-height:1.25;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.pr-staff-stat-detail{color:var(--bs-secondary-color, #64748b);font-size:.74rem}.pr-staff-health{display:flex;flex-wrap:wrap;gap:.8rem 1.5rem;padding:1rem .2rem 0;color:var(--bs-secondary-color, #64748b);font-size:.8rem}.pr-staff-health>span{display:inline-flex;align-items:center;gap:.4rem}.pr-staff-health strong{color:var(--bs-body-color, #17233e)}@media(max-width:1150px){.pr-staff-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.pr-staff-stat-grid{gap:.65rem}.pr-shell button.pr-staff-stat{padding:.9rem;flex-direction:column;gap:.6rem}.pr-staff-stat-content strong{font-size:1.7rem}.pr-staff-health{gap:.7rem;flex-direction:column}}.tariff-manager-page{background:#f7f9fd;min-height:100vh}.tariff-manager-container{max-width:1500px;padding-top:24px;padding-bottom:40px}.tariff-command-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.tariff-page-title{color:#151b26;font-size:24px;font-weight:750;letter-spacing:0;line-height:1.2;margin:0 0 6px}.tariff-page-subtitle{color:#64748b;font-size:14px;line-height:1.5;margin:0}.tariff-command-stats{background:#fff;border:1px solid #dce5f1;border-radius:8px;box-shadow:0 12px 32px #0f172a0a;display:grid;gap:0;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:12px;overflow:hidden}.tariff-stat-card{align-items:center;border-right:1px solid #e5edf7;display:flex;gap:12px;min-height:78px;padding:14px 16px}.tariff-stat-card:last-child{border-right:0}.tariff-stat-card strong{color:#101828;display:block;font-size:18px;font-weight:760;line-height:1.2}.tariff-stat-card small{color:#52627a;display:block;font-size:11.5px;line-height:1.35}.tariff-stat-card em{color:#0f9f6e;display:block;font-size:11px;font-style:normal;line-height:1.3;margin-top:3px}.tariff-stat-icon{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 42px;height:42px;justify-content:center;width:42px}.tariff-stat-icon-blue{background:#eaf2ff;color:#1463e7}.tariff-stat-icon-green{background:#e9f9ef;color:#11a760}.tariff-stat-icon-indigo{background:#f0edff;color:#6651d8}.tariff-stat-icon-amber{background:#fff4dd;color:#dd8b00}.tariff-stat-icon-cyan{background:#e9f8fb;color:#16839b}.tariff-stat-icon-sky{background:#e9f5ff;color:#1676d2}.tariff-nav-pills{background:#fff;border:1px solid #dce5f1;border-radius:8px;box-shadow:0 10px 30px #0f172a09;display:grid;gap:0;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:8px;overflow:hidden;padding:0}.tariff-nav-pills .nav-item{margin:0;min-width:0}.tariff-nav-pills .nav-link{align-items:center;background:#fff;border:0;border-bottom:2px solid transparent;border-radius:0;color:#53647c;display:flex;font-size:12px;font-weight:650;gap:7px;justify-content:center;min-height:48px;min-width:0;padding:12px 8px;text-align:center;transition:background-color .16s ease,color .16s ease,border-color .16s ease;white-space:nowrap}.tariff-nav-pills .nav-link:hover{background:#f8fbff;color:#155bd4}.tariff-nav-pills .nav-link.active{background:#f8fbff;border-bottom-color:#1769f2;color:#1769f2;box-shadow:none}.tariff-reports-link{text-decoration:none}.tariff-active-context{align-items:center;background:#fff;border:1px solid #dce5f1;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:10px;padding:12px 14px}.tariff-active-context strong,.tariff-active-context small,.tariff-active-kicker{display:block}.tariff-active-kicker{color:#8190a5;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.tariff-active-context strong{color:#172033;font-size:14px;font-weight:750}.tariff-active-context small{color:#64748b;font-size:12px}.tariff-tab-content{margin-top:0}.tariff-workflow-card,.saas-card,.tm-card{background:#fff;border:1px solid #dce5f1!important;border-radius:8px;box-shadow:0 16px 40px #0f172a0b;margin-bottom:16px;overflow:hidden}.tariff-workflow-header,.saas-card-header,.tm-card-header{align-items:center;background:#fff;border-bottom:1px solid #e8eef6;display:flex;justify-content:space-between;gap:12px;min-height:58px;padding:16px 18px}.saas-card-title,.tm-card-title{color:#162033;font-size:16px;font-weight:750;letter-spacing:0;margin:0}.saas-card-body,.tm-card-body{padding:18px}.tm-card>.card-body{padding:18px}.tariff-stepper{background:#fff;border-bottom:1px solid #e8eef6;display:grid;gap:0;grid-template-columns:repeat(5,minmax(0,1fr));padding:14px 16px}.tariff-step{align-items:center;color:#52627a;display:flex;font-size:12px;font-weight:700;gap:8px;min-width:0;position:relative}.tariff-step:not(:last-child):after{background:#dfe7f2;content:"";height:1px;left:34px;position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:0}.tariff-step span{background:#fff;color:inherit;overflow:hidden;padding-right:8px;position:relative;text-overflow:ellipsis;white-space:nowrap;z-index:1}.tariff-step-index{align-items:center;background:#fff;border:1px solid #cfd9e8;border-radius:999px;color:#52627a;display:inline-flex;flex:0 0 26px;font-size:12px;font-weight:750;height:26px;justify-content:center;position:relative;width:26px;z-index:1}.tariff-step.is-active{color:#1769f2}.tariff-step.is-active .tariff-step-index{background:#1769f2;border-color:#1769f2;color:#fff}.tariff-step.is-complete{color:#0f9f6e}.tariff-step.is-complete .tariff-step-index{background:#eafaf1;border-color:#9ce0bc;color:#0f9f6e}.tariff-workflow-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1.9fr) minmax(300px,.75fr);padding:18px}.tariff-input-grid{display:grid;gap:0;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(0,1.1fr)}.tm-card .tariff-command-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.tariff-input-section{border-right:1px solid #e8eef6;min-width:0;padding:0 18px}.tariff-input-section:first-child{padding-left:0}.tariff-input-section:last-child{border-right:0;padding-right:0}.config-panel{background:transparent;border:0;border-radius:0;height:auto;padding:0}.config-panel-title,.tm-section-title{align-items:center;color:#25334a;display:flex;font-size:12px;font-weight:780;gap:7px;letter-spacing:.02em;margin-bottom:14px;text-transform:none}.form-label{color:#26364f;font-size:12px;font-weight:700;margin-bottom:7px}.form-text,.text-muted{color:#75849a!important}.saas-input,.form-control,.form-select{border:1px solid #d7e0ec;border-radius:6px;box-shadow:none;color:#172033;font-size:13px;min-height:38px;padding:9px 11px}.saas-input:focus,.form-control:focus,.form-select:focus{border-color:#1769f2;box-shadow:0 0 0 3px #1769f21f}.drag-drop-zone,.tm-dropzone{align-items:center;background:#fbfdff;border:1.5px dashed #8bb7ff;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:118px;padding:20px;position:relative;text-align:center;transition:background-color .16s ease,border-color .16s ease}.drag-drop-zone:hover,.drag-drop-zone.active,.tm-dropzone:hover{background:#f2f7ff;border-color:#1769f2}.drag-drop-icon{color:#1769f2;font-size:34px;margin-bottom:8px}.drag-drop-text{color:#27364d;font-size:13px;font-weight:700;margin-bottom:4px}.drag-drop-subtext{color:#74839a;font-size:11px;line-height:1.45;max-width:360px}.file-input-hidden{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.checkbox-list-container,.tm-sheet-list{background:#fff;border:1px solid #dce5f1;border-radius:8px;max-height:198px;overflow-y:auto;padding:8px}.tm-sheet-row,.custom-checkbox{align-items:center;border:1px solid transparent;border-radius:7px;display:flex;justify-content:space-between;margin-bottom:6px;padding:8px 9px}.tm-sheet-row:last-child,.custom-checkbox:last-child{margin-bottom:0}.tm-sheet-row:hover,.custom-checkbox:hover{background:#f8fbff;border-color:#e5edf7}.custom-checkbox .form-check-input{border-color:#b7c5d8;height:16px;margin-top:.1em;width:16px}.custom-checkbox .form-check-input:checked{background-color:#1769f2;border-color:#1769f2}.tm-summary-panel{background:#fff;border:1px solid #dce5f1;border-radius:8px;display:flex;flex-direction:column;min-height:100%;padding:16px}.tm-summary-list{display:grid;gap:0;margin:10px 0 16px}.tm-summary-list div{align-items:center;border-bottom:1px solid #edf2f8;display:flex;justify-content:space-between;gap:12px;padding:8px 0}.tm-summary-list dt{color:#66758c;font-size:12px;font-weight:600;margin:0}.tm-summary-list dd{color:#172033;font-size:12px;font-weight:750;margin:0;text-align:right}.tm-summary-list dd.is-valid{color:#0f9f6e}.tm-summary-list dd.is-invalid{color:#d72d3f}.tm-status-row{align-items:center;color:#52627a;display:flex;font-size:12px;gap:7px;margin-top:auto}.tariff-status-pill,.tm-status-pill{align-items:center;background:#f3fbf6;border:1px solid #cdeedb;border-radius:999px;color:#0c7d4a;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:5px 10px}.tariff-status-dot{background:#18b66b;border-radius:999px;display:inline-block;height:7px;width:7px}.tm-spin{animation:tm-spin .85s linear infinite}@keyframes tm-spin{to{transform:rotate(360deg)}}.tm-preview-card{background:#fff;border:1px solid #dce5f1;border-radius:8px;margin:0 18px 18px;overflow:hidden}.tm-preview-header{align-items:center;border-bottom:1px solid #e8eef6;display:flex;justify-content:space-between;gap:12px;padding:13px 14px}.tm-preview-header h5,.tm-preview-header h6{color:#172033;font-size:14px;font-weight:760;margin:0}.tm-preview-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tm-count-pill,.saas-badge{align-items:center;background:#eef4fb;border:1px solid #dce5f1;border-radius:999px;color:#45566e;display:inline-flex;font-size:11px;font-weight:750;gap:4px;line-height:1;padding:5px 9px}.saas-badge-success,.tm-count-pill.is-valid{background:#eafaf1;border-color:#bce8cf;color:#0c7d4a}.saas-badge-danger,.tm-count-pill.is-invalid{background:#fff0f1;border-color:#ffc9d0;color:#b42335}.saas-badge-primary,.tm-count-pill.is-drug{background:#eaf2ff;border-color:#c8dcff;color:#155bd4}.saas-badge-secondary,.tm-count-pill.is-procedure{background:#f5f7fb;border-color:#dce5f1;color:#52627a}.saas-table,.tm-table,.table{border-collapse:separate;border-spacing:0;color:#27364d;margin-bottom:0;width:100%}.saas-table th,.tm-table th,.table thead th{background:#f7faff;border-bottom:1px solid #dce5f1;color:#52627a;font-size:11px;font-weight:780;letter-spacing:0;padding:9px 12px;text-transform:none;white-space:nowrap}.saas-table td,.tm-table td,.table tbody td{border-bottom:1px solid #edf2f8;color:#27364d;font-size:12px;padding:9px 12px;vertical-align:middle}.saas-table tr:hover td,.tm-table tr:hover td,.table-hover tbody tr:hover td{background:#fbfdff}.tm-empty-state{align-items:center;color:#7a8aa1;display:flex;flex-direction:column;justify-content:center;min-height:220px;padding:30px;text-align:center}.tm-btn,.saas-btn,.btn{align-items:center;border-radius:6px;display:inline-flex;font-size:13px;font-weight:720;gap:7px;justify-content:center;min-height:36px;padding:8px 13px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.tm-btn-primary,.saas-btn-primary,.btn-primary{background:#1769f2;border-color:#1769f2;color:#fff;box-shadow:0 6px 14px #1769f229}.tm-btn-primary:hover,.saas-btn-primary:hover,.btn-primary:hover{background:#145dd6;border-color:#145dd6;color:#fff}.tm-btn-success,.saas-btn-success,.btn-success{background:#10a765;border-color:#10a765;color:#fff}.tm-btn-outline,.saas-btn-outline,.btn-outline-secondary,.btn-secondary{background:#fff;border:1px solid #d7e0ec;color:#334155}.tm-btn-outline:hover,.saas-btn-outline:hover,.btn-outline-secondary:hover,.btn-secondary:hover{background:#f7faff;border-color:#bfcede;color:#172033}.saas-alert,.alert{border-radius:8px;font-size:13px}.saas-alert-info,.alert-info{background:#eef6ff;border-color:#c8defe;color:#1d4f91}.price-update-preview,.classification-preview{background:#fff}.ag-theme-alpine,.MuiDataGrid-root{--ag-border-color: #dce5f1;--ag-header-background-color: #f7faff;--ag-foreground-color: #27364d;--ag-secondary-foreground-color: #52627a;border-radius:8px;font-size:12px}.tm-approval-modal .modal-content{background:#f6f8fb;display:flex;height:100dvh;min-height:0}.tm-approval-title{display:flex;flex-direction:column;gap:2px}.tm-approval-title span{color:#6b7280;font-size:13px}.tm-approval-modal .modal-body{flex:1 1 auto;min-height:0;padding:14px 16px;overflow:hidden;scrollbar-gutter:stable}.tm-approval-modal .modal-footer{flex:0 0 auto}.tm-review-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:14px;height:100%;min-height:0}.tm-review-sidebar{background:#fff;border:1px solid #dce5f1;border-radius:8px;min-height:0;overflow:hidden}.tm-review-sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 14px;border-bottom:1px solid #e8eef6}.tm-review-sidebar-header strong{color:#172033;font-size:13px}.tm-review-sidebar-header span{color:#64748b;font-size:11px;font-weight:700}.tm-review-tabs{display:grid;gap:6px;padding:10px}.tm-review-tabs button{background:#fff;border:1px solid transparent;border-radius:7px;color:#344054;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;min-height:46px;padding:9px 10px;text-align:left}.tm-review-tabs button:hover{background:#f8fbff;border-color:#d8e0ec}.tm-review-tabs button.is-active{background:#eaf2ff;border-color:#9fc0ff;color:#1457c4}.tm-review-tabs button span{font-size:12px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-review-tabs button em{align-items:center;background:#eef4fb;border-radius:999px;color:#45566e;display:inline-flex;font-size:11px;font-style:normal;font-weight:760;height:22px;justify-content:center;min-width:28px;padding:0 7px}.tm-review-tabs button.is-active em{background:#1463e7;color:#fff}.tm-review-tabs button small{color:#b42335;font-size:11px;font-weight:750;grid-column:1 / -1}.tm-review-main{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.tm-review-summary{background:#fff;border:1px solid #dce5f1;border-radius:8px;display:grid;grid-template-columns:repeat(4,minmax(120px,1fr)) auto;gap:0;margin-bottom:10px;min-height:56px;overflow:visible}.tm-review-summary>div{border-right:1px solid #edf2f8;display:flex;flex-direction:column;justify-content:center;padding:9px 12px}.tm-review-summary small{color:#64748b;display:block;font-size:10.5px;font-weight:700;margin-bottom:3px}.tm-review-summary strong{color:#172033;display:block;font-size:18px;font-weight:780;line-height:1}.tm-review-summary strong.is-danger{color:#b42335}.tm-review-summary strong.is-success{color:#0c7d4a}.tm-review-summary .badge{align-self:center;justify-self:center;margin:0 12px}.tm-approval-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.tm-toolbar-controls{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.tm-grid-search{max-width:260px;width:260px}.tm-mobile-group-select{display:none;margin-bottom:10px}.tm-sort-field{max-width:160px;min-height:38px;width:160px}.tm-next-pending-btn{align-items:center;display:inline-flex;gap:6px;min-height:38px;white-space:nowrap}.tm-columns-toggle{min-height:38px;display:inline-flex;align-items:center;gap:8px;border-color:#cbd8ea;color:#27364d;font-weight:700;white-space:nowrap}.tm-columns-toggle span{min-width:22px;height:22px;border-radius:999px;background:#eaf2ff;color:#1463e7;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-variant-numeric:tabular-nums}.tm-columns-menu{min-width:250px;padding:10px 12px;border-color:#d8e0ec;box-shadow:0 18px 42px #0f172a24}.tm-columns-menu-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #e6edf6;color:#27364d}.tm-columns-menu-header button{border:0;background:transparent;color:#1463e7;font-weight:700;padding:0}.tm-columns-menu .form-check{min-height:30px;display:flex;align-items:center;gap:8px;color:#364152;font-size:12px;font-weight:600}.tm-approval-help{margin-bottom:12px;padding:10px 12px;background:#fff;border:1px solid #dbe4f0;border-radius:8px;color:#334155;font-size:12px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tm-approval-help strong{color:#172033;flex:0 0 auto}.tm-approval-help div{position:relative;padding-left:12px;display:inline-flex;align-items:center;gap:5px}.tm-approval-help div span{color:#172033;font-weight:750}.tm-approval-help div:before{content:"";position:absolute;left:0;top:50%;width:4px;height:4px;border-radius:999px;background:#94a3b8;transform:translateY(-50%)}.tm-review-toolbar{align-items:center;background:#fff;border:1px solid #dce5f1;border-bottom:0;border-radius:8px 8px 0 0;display:flex;gap:14px;justify-content:space-between;padding:10px 12px}.tm-sort-toggle{align-items:center;background:#eef4fb;border:1px solid #d8e0ec;border-radius:7px;display:inline-flex;gap:2px;padding:3px}.tm-sort-toggle button{background:transparent;border:0;border-radius:5px;color:#52627a;cursor:pointer;font-size:11.5px;font-weight:760;min-height:30px;padding:5px 8px}.tm-sort-toggle button.is-active{background:#fff;color:#1457c4;box-shadow:0 1px 3px #0f172a14}.tm-review-toolbar h5{color:#172033;font-size:14px;font-weight:780;line-height:1.2;margin:0 0 2px}.tm-review-toolbar span{color:#64748b;font-size:11.5px;font-weight:650}.tm-review-table-shell{background:#fff;border:1px solid #dce5f1;flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:#9fb0c8 #eef3f9}.tm-approval-modal .modal-body::-webkit-scrollbar,.tm-review-table-shell::-webkit-scrollbar{height:10px;width:10px}.tm-approval-modal .modal-body::-webkit-scrollbar-track,.tm-review-table-shell::-webkit-scrollbar-track{background:#eef3f9;border-radius:999px}.tm-approval-modal .modal-body::-webkit-scrollbar-thumb,.tm-review-table-shell::-webkit-scrollbar-thumb{background:#9fb0c8;border:2px solid #eef3f9;border-radius:999px}.tm-approval-modal .modal-body::-webkit-scrollbar-thumb:hover,.tm-review-table-shell::-webkit-scrollbar-thumb:hover{background:#71829c}.tm-review-table{border-collapse:separate;border-spacing:0;color:#172033;min-width:max(100%,calc((var(--tm-review-column-count, 5) * 150px) + 430px));table-layout:fixed;width:100%}.tm-review-table th{background:#f7faff;border-bottom:1px solid #dce5f1;color:#344054;font-size:10.5px;font-weight:800;letter-spacing:.04em;padding:0;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:3}.tm-review-table th>button{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;gap:4px;justify-content:space-between;min-height:38px;padding:8px 10px;text-align:left;width:100%}.tm-review-table th>span{align-items:center;display:flex;min-height:38px;padding:8px 10px}.tm-review-table td{border-bottom:1px solid #edf2f8;color:#1f2937;font-size:12px;line-height:1.35;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.tm-review-table .tm-review-col-providerDescription{width:36%;min-width:300px}.tm-review-table .tm-review-col-duplicateReason,.tm-review-table .tm-review-col-reviewReason{width:150px}.tm-review-table .tm-review-col-resolvedCode{width:135px}.tm-review-table .tm-review-col-amount{width:115px}.tm-review-table .tm-review-col-userDecision{width:130px}.tm-review-table td.tm-review-col-providerDescription{overflow:visible;white-space:normal}.tm-review-table tr:hover td{background:#fbfdff}.tm-review-table tr.is-decided td{background:#f8fffb}.tm-review-action-col{position:-webkit-sticky;position:sticky;right:0;min-width:430px;width:430px;z-index:5}.tm-review-table th.tm-review-action-col{background:#f7faff;border-left:1px solid #dce5f1;padding:8px 10px;z-index:6}.tm-review-table td.tm-review-action-col{background:#fff!important;border-left:1px solid #e5edf7;box-shadow:-10px 0 18px #0f172a14;overflow:visible;white-space:normal}.tm-review-actions{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.tm-review-actions button{align-items:center;border:1px solid #d8e0ec;border-radius:6px;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:11.5px;font-weight:720;gap:4px;min-height:28px;padding:4px 7px;white-space:nowrap}.tm-reason-pill{background:#eef4fb;border:1px solid #d8e0ec;border-radius:999px;color:#45566e;display:inline-flex;font-size:10.5px;font-weight:760;line-height:1.2;max-width:100%;min-height:24px;overflow:hidden;padding:4px 9px;text-overflow:ellipsis;white-space:nowrap}.tm-review-actions .tm-action-primary{background:#eaf2ff;border-color:#b7cdf7;color:#1457c4}.tm-review-actions .tm-action-success{background:#ecfdf3;border-color:#b9e7c9;color:#13723a}.tm-review-actions .tm-action-warning{background:#fff7e8;border-color:#f4d59c;color:#9a5b00}.tm-review-actions .tm-action-muted{background:#fff;border-color:#cbd8ea;color:#364152}.tm-review-no-action{color:#64748b;font-size:11.5px;font-weight:700}.tm-review-status,.tm-confidence-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:10.5px;font-weight:760;min-height:22px;padding:3px 8px}.tm-review-status.is-pending{background:#fff7e8;color:#9a5b00}.tm-review-status.is-duplicate{background:#eef4fb;color:#45566e}.tm-review-status.is-kept{background:#eafaf1;color:#0c7d4a}.tm-confidence-pill{background:#eaf2ff;color:#1457c4}.tm-review-empty{color:#64748b!important;height:180px;text-align:center}.tm-review-pagination{align-items:center;background:#fff;border:1px solid #dce5f1;border-radius:0 0 8px 8px;border-top:0;display:flex;flex:0 0 auto;justify-content:space-between;padding:9px 12px}.tm-review-pagination span{color:#64748b;font-size:11.5px;font-weight:700}.tm-review-pagination div{display:flex;gap:8px}.tm-review-card-list{display:none}.tm-review-card{background:#fff;border:1px solid #dce5f1;border-radius:8px;box-shadow:0 1px 2px #0f172a0a;display:grid;gap:10px;padding:12px}.tm-review-card.is-decided{background:#f8fffb}.tm-review-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.tm-review-card-header>strong{color:#172033;font-size:13px;font-weight:750;line-height:1.35;min-width:0}.tm-review-card-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.tm-review-card-grid div{background:#f7faff;border:1px solid #edf2f8;border-radius:7px;display:grid;gap:3px;min-width:0;padding:8px 9px}.tm-review-card-grid span{color:#64748b;font-size:10px;font-weight:750;text-transform:uppercase}.tm-review-card-grid strong{color:#27364d;font-size:12px;font-weight:720;min-width:0;overflow-wrap:anywhere}.tm-review-card-actions{border-top:1px solid #edf2f8;padding-top:10px}.tm-review-card-empty{color:#64748b;font-size:12px;font-weight:650;text-align:center}.tm-preview-tabs{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:6px;margin:0 0 12px;padding:6px;background:#edf3fb;border:1px solid #d8e0ec;border-radius:10px;height:auto;min-height:52px;max-height:60px;overflow-x:auto;overflow-y:hidden}.tm-preview-tabs button{flex:0 0 auto;border:1px solid transparent;background:transparent;color:#364152;border-radius:7px;display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 12px;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.tm-preview-tabs button:hover{background:#fff;border-color:#cbd8ea;color:#1463e7}.tm-preview-tabs button.is-active{background:#1463e7;border-color:#1463e7;color:#fff}.tm-preview-tabs button span{font-variant-numeric:tabular-nums;min-width:24px;height:22px;border-radius:999px;background:#1463e71a;color:#1463e7;display:inline-flex;align-items:center;justify-content:center;padding:0 6px}.tm-preview-tabs button.is-active span{background:#ffffff2e;color:#fff}.tm-approval-grid{height:calc(100vh - 278px);width:100%}.tm-grid-actions{display:flex;align-items:center;gap:6px;height:100%;min-height:42px;overflow:visible}.tm-grid-actions button{border:1px solid #d8e0ec;background:#fff;color:#364152;border-radius:6px;min-height:32px;padding:4px 9px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;cursor:pointer}.tm-grid-actions button:hover{border-color:#1463e7;color:#1463e7}.tm-grid-actions .tm-action-primary{background:#eaf2ff;border-color:#b7cdf7;color:#1457c4}.tm-grid-actions .tm-action-success{background:#ecfdf3;border-color:#b9e7c9;color:#13723a}.tm-grid-actions .tm-action-muted{background:#fff;border-color:#cbd8ea;color:#364152}.tm-approval-grid .ag-cell{align-items:center;display:flex}.tm-approval-grid .ag-cell[col-id=actions]{overflow:visible}.tm-approval-grid .ag-header-cell-label{align-items:center}.tm-approval-grid .ag-pinned-right-header,.tm-approval-grid .ag-pinned-right-cols-container{box-shadow:-8px 0 16px #0f172a0f}.dark .tariff-manager-page{background:#0f172a}.dark .tariff-command-stats,.dark .tariff-nav-pills,.dark .tariff-active-context,.dark .tariff-workflow-card,.dark .saas-card,.dark .tm-card,.dark .tm-preview-card,.dark .tm-summary-panel{background:#111c2f;border-color:#26344c!important}.dark .tariff-page-title,.dark .saas-card-title,.dark .tm-card-title,.dark .tariff-stat-card strong,.dark .tariff-active-context strong{color:#f8fafc}.dark .tariff-page-subtitle,.dark .tariff-stat-card small,.dark .tariff-active-context small{color:#9aa8bb}@media(max-width:1200px){.tariff-command-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.tariff-stat-card:nth-child(3n){border-right:0}.tariff-workflow-grid{grid-template-columns:1fr}}@media(max-width:900px){.tariff-input-grid{grid-template-columns:1fr}.tariff-input-section{border-bottom:1px solid #e8eef6;border-right:0;padding:16px 0}.tariff-input-section:first-child{padding-top:0}.tariff-input-section:last-child{border-bottom:0;padding-bottom:0}}@media(max-width:992px){.tariff-command-header{align-items:stretch;flex-direction:column}.tariff-nav-pills{grid-template-columns:repeat(2,minmax(0,1fr))}.tariff-stepper{grid-template-columns:1fr;gap:8px}.tariff-step:after{display:none}.tm-approval-modal .modal-body{max-height:calc(100dvh - 124px);overflow:auto;padding:12px}.tm-review-layout{display:flex;flex-direction:column;min-height:-webkit-min-content;min-height:min-content;height:auto}.tm-review-sidebar{flex:0 0 auto;overflow:visible}.tm-review-tabs,.tm-review-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-review-summary .badge{justify-self:start;margin:10px 12px}.tm-review-toolbar{align-items:stretch;flex-direction:column}.tm-review-main{flex:0 0 auto;overflow:visible}.tm-review-table-shell{flex:0 0 auto;max-height:55dvh;min-height:320px;overflow:auto}}@media(max-width:768px){.tariff-command-stats{grid-template-columns:1fr}.tariff-stat-card{border-right:0;border-bottom:1px solid #e5edf7}.tariff-stat-card:last-child{border-bottom:0}.tariff-nav-pills{grid-template-columns:1fr}.tariff-nav-pills .nav-link{justify-content:flex-start}.tariff-active-context,.tm-preview-header{align-items:flex-start;flex-direction:column}.tm-approval-toolbar,.tm-toolbar-controls{align-items:stretch;flex-direction:column;min-width:0}.tm-mobile-group-select{display:block}.tm-review-sidebar{display:none}.tm-review-summary{grid-template-columns:1fr}.tm-review-table-shell{display:none}.tm-review-card-list{background:#f6f8fb;border:1px solid #dce5f1;border-top:0;display:grid;gap:10px;padding:10px}.tm-review-card-actions .tm-review-actions{align-items:stretch;flex-direction:column}.tm-review-card-actions .tm-review-actions button{flex:1 1 auto;justify-content:center;width:100%}.tm-review-actions button{font-size:11px;min-height:30px;padding:5px 8px}.tm-approval-modal .modal-footer{align-items:stretch;gap:8px}.tm-approval-modal .modal-footer .btn,.tm-approval-modal .modal-footer .saas-btn{flex:1 1 auto;justify-content:center}.tm-grid-search,.tm-sort-field,.tm-next-pending-btn,.tm-columns-toggle{max-width:none;width:100%}.tm-sort-toggle{justify-content:stretch;width:100%}.tm-sort-toggle button{flex:1 1 0}.tariff-workflow-grid{padding:14px}.tm-preview-card{margin:0 14px 14px}}body{--ag-legacy-styles-loaded: "true"}.ag-icon{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);position:relative}.ag-icon:before{content:"";font-family:inherit}.ag-icon:after{background:transparent var(--ag-icon-image, none) center/contain no-repeat;display:var(--ag-icon-image-display);opacity:var(--ag-icon-image-opacity, .9);position:absolute;inset:0;content:""}.ag-icon-aggregation{font-family:var(--ag-icon-font-family-aggregation, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-aggregation, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-aggregation, var(--ag-icon-font-color))}.ag-icon-aggregation:before{content:var(--ag-icon-font-code-aggregation, "");display:var(--ag-icon-font-display-aggregation, var(--ag-icon-font-display))}.ag-icon-aggregation:after{background-image:var(--ag-icon-image-aggregation, var(--ag-icon-image));display:var(--ag-icon-image-display-aggregation, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-aggregation, var(--ag-icon-image-opacity, .9))}.ag-icon-arrows{font-family:var(--ag-icon-font-family-arrows, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-arrows, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-arrows, var(--ag-icon-font-color))}.ag-icon-arrows:before{content:var(--ag-icon-font-code-arrows, "");display:var(--ag-icon-font-display-arrows, var(--ag-icon-font-display))}.ag-icon-arrows:after{background-image:var(--ag-icon-image-arrows, var(--ag-icon-image));display:var(--ag-icon-image-display-arrows, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-arrows, var(--ag-icon-image-opacity, .9))}.ag-icon-asc{font-family:var(--ag-icon-font-family-asc, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-asc, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-asc, var(--ag-icon-font-color))}.ag-icon-asc:before{content:var(--ag-icon-font-code-asc, "");display:var(--ag-icon-font-display-asc, var(--ag-icon-font-display))}.ag-icon-asc:after{background-image:var(--ag-icon-image-asc, var(--ag-icon-image));display:var(--ag-icon-image-display-asc, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-asc, var(--ag-icon-image-opacity, .9))}.ag-icon-cancel{font-family:var(--ag-icon-font-family-cancel, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-cancel, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-cancel, var(--ag-icon-font-color))}.ag-icon-cancel:before{content:var(--ag-icon-font-code-cancel, "");display:var(--ag-icon-font-display-cancel, var(--ag-icon-font-display))}.ag-icon-cancel:after{background-image:var(--ag-icon-image-cancel, var(--ag-icon-image));display:var(--ag-icon-image-display-cancel, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-cancel, var(--ag-icon-image-opacity, .9))}.ag-icon-chart{font-family:var(--ag-icon-font-family-chart, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-chart, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-chart, var(--ag-icon-font-color))}.ag-icon-chart:before{content:var(--ag-icon-font-code-chart, "");display:var(--ag-icon-font-display-chart, var(--ag-icon-font-display))}.ag-icon-chart:after{background-image:var(--ag-icon-image-chart, var(--ag-icon-image));display:var(--ag-icon-image-display-chart, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-chart, var(--ag-icon-image-opacity, .9))}.ag-icon-checkbox-checked{font-family:var(--ag-icon-font-family-checkbox-checked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-checkbox-checked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-checkbox-checked, var(--ag-icon-font-color))}.ag-icon-checkbox-checked:before{content:var(--ag-icon-font-code-checkbox-checked, "");display:var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display))}.ag-icon-checkbox-checked:after{background-image:var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, .9))}.ag-icon-checkbox-indeterminate{font-family:var(--ag-icon-font-family-checkbox-indeterminate, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-checkbox-indeterminate, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-checkbox-indeterminate, var(--ag-icon-font-color))}.ag-icon-checkbox-indeterminate:before{content:var(--ag-icon-font-code-checkbox-indeterminate, "");display:var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display))}.ag-icon-checkbox-indeterminate:after{background-image:var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, .9))}.ag-icon-checkbox-unchecked{font-family:var(--ag-icon-font-family-checkbox-unchecked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-checkbox-unchecked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-checkbox-unchecked, var(--ag-icon-font-color))}.ag-icon-checkbox-unchecked:before{content:var(--ag-icon-font-code-checkbox-unchecked, "");display:var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display))}.ag-icon-checkbox-unchecked:after{background-image:var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, .9))}.ag-icon-color-picker{font-family:var(--ag-icon-font-family-color-picker, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-color-picker, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-color-picker, var(--ag-icon-font-color))}.ag-icon-color-picker:before{content:var(--ag-icon-font-code-color-picker, "");display:var(--ag-icon-font-display-color-picker, var(--ag-icon-font-display))}.ag-icon-color-picker:after{background-image:var(--ag-icon-image-color-picker, var(--ag-icon-image));display:var(--ag-icon-image-display-color-picker, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-color-picker, var(--ag-icon-image-opacity, .9))}.ag-icon-columns{font-family:var(--ag-icon-font-family-columns, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-columns, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-columns, var(--ag-icon-font-color))}.ag-icon-columns:before{content:var(--ag-icon-font-code-columns, "");display:var(--ag-icon-font-display-columns, var(--ag-icon-font-display))}.ag-icon-columns:after{background-image:var(--ag-icon-image-columns, var(--ag-icon-image));display:var(--ag-icon-image-display-columns, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-columns, var(--ag-icon-image-opacity, .9))}.ag-icon-contracted{font-family:var(--ag-icon-font-family-contracted, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-contracted, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-contracted, var(--ag-icon-font-color))}.ag-icon-contracted:before{content:var(--ag-icon-font-code-contracted, "");display:var(--ag-icon-font-display-contracted, var(--ag-icon-font-display))}.ag-icon-contracted:after{background-image:var(--ag-icon-image-contracted, var(--ag-icon-image));display:var(--ag-icon-image-display-contracted, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-contracted, var(--ag-icon-image-opacity, .9))}.ag-icon-copy{font-family:var(--ag-icon-font-family-copy, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-copy, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-copy, var(--ag-icon-font-color))}.ag-icon-copy:before{content:var(--ag-icon-font-code-copy, "");display:var(--ag-icon-font-display-copy, var(--ag-icon-font-display))}.ag-icon-copy:after{background-image:var(--ag-icon-image-copy, var(--ag-icon-image));display:var(--ag-icon-image-display-copy, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-copy, var(--ag-icon-image-opacity, .9))}.ag-icon-cross{font-family:var(--ag-icon-font-family-cross, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-cross, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-cross, var(--ag-icon-font-color))}.ag-icon-cross:before{content:var(--ag-icon-font-code-cross, "");display:var(--ag-icon-font-display-cross, var(--ag-icon-font-display))}.ag-icon-cross:after{background-image:var(--ag-icon-image-cross, var(--ag-icon-image));display:var(--ag-icon-image-display-cross, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-cross, var(--ag-icon-image-opacity, .9))}.ag-icon-csv{font-family:var(--ag-icon-font-family-csv, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-csv, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-csv, var(--ag-icon-font-color))}.ag-icon-csv:before{content:var(--ag-icon-font-code-csv, "");display:var(--ag-icon-font-display-csv, var(--ag-icon-font-display))}.ag-icon-csv:after{background-image:var(--ag-icon-image-csv, var(--ag-icon-image));display:var(--ag-icon-image-display-csv, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-csv, var(--ag-icon-image-opacity, .9))}.ag-icon-cut{font-family:var(--ag-icon-font-family-cut, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-cut, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-cut, var(--ag-icon-font-color))}.ag-icon-cut:before{content:var(--ag-icon-font-code-cut, "");display:var(--ag-icon-font-display-cut, var(--ag-icon-font-display))}.ag-icon-cut:after{background-image:var(--ag-icon-image-cut, var(--ag-icon-image));display:var(--ag-icon-image-display-cut, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-cut, var(--ag-icon-image-opacity, .9))}.ag-icon-desc{font-family:var(--ag-icon-font-family-desc, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-desc, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-desc, var(--ag-icon-font-color))}.ag-icon-desc:before{content:var(--ag-icon-font-code-desc, "");display:var(--ag-icon-font-display-desc, var(--ag-icon-font-display))}.ag-icon-desc:after{background-image:var(--ag-icon-image-desc, var(--ag-icon-image));display:var(--ag-icon-image-display-desc, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-desc, var(--ag-icon-image-opacity, .9))}.ag-icon-excel{font-family:var(--ag-icon-font-family-excel, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-excel, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-excel, var(--ag-icon-font-color))}.ag-icon-excel:before{content:var(--ag-icon-font-code-excel, "");display:var(--ag-icon-font-display-excel, var(--ag-icon-font-display))}.ag-icon-excel:after{background-image:var(--ag-icon-image-excel, var(--ag-icon-image));display:var(--ag-icon-image-display-excel, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-excel, var(--ag-icon-image-opacity, .9))}.ag-icon-expanded{font-family:var(--ag-icon-font-family-expanded, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-expanded, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-expanded, var(--ag-icon-font-color))}.ag-icon-expanded:before{content:var(--ag-icon-font-code-expanded, "");display:var(--ag-icon-font-display-expanded, var(--ag-icon-font-display))}.ag-icon-expanded:after{background-image:var(--ag-icon-image-expanded, var(--ag-icon-image));display:var(--ag-icon-image-display-expanded, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-expanded, var(--ag-icon-image-opacity, .9))}.ag-icon-eye-slash{font-family:var(--ag-icon-font-family-eye-slash, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-eye-slash, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-eye-slash, var(--ag-icon-font-color))}.ag-icon-eye-slash:before{content:var(--ag-icon-font-code-eye-slash, "");display:var(--ag-icon-font-display-eye-slash, var(--ag-icon-font-display))}.ag-icon-eye-slash:after{background-image:var(--ag-icon-image-eye-slash, var(--ag-icon-image));display:var(--ag-icon-image-display-eye-slash, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-eye-slash, var(--ag-icon-image-opacity, .9))}.ag-icon-eye{font-family:var(--ag-icon-font-family-eye, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-eye, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-eye, var(--ag-icon-font-color))}.ag-icon-eye:before{content:var(--ag-icon-font-code-eye, "");display:var(--ag-icon-font-display-eye, var(--ag-icon-font-display))}.ag-icon-eye:after{background-image:var(--ag-icon-image-eye, var(--ag-icon-image));display:var(--ag-icon-image-display-eye, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-eye, var(--ag-icon-image-opacity, .9))}.ag-icon-filter{font-family:var(--ag-icon-font-family-filter, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-filter, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-filter, var(--ag-icon-font-color))}.ag-icon-filter:before{content:var(--ag-icon-font-code-filter, "");display:var(--ag-icon-font-display-filter, var(--ag-icon-font-display))}.ag-icon-filter:after{background-image:var(--ag-icon-image-filter, var(--ag-icon-image));display:var(--ag-icon-image-display-filter, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-filter, var(--ag-icon-image-opacity, .9))}.ag-icon-first{font-family:var(--ag-icon-font-family-first, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-first, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-first, var(--ag-icon-font-color))}.ag-icon-first:before{content:var(--ag-icon-font-code-first, "");display:var(--ag-icon-font-display-first, var(--ag-icon-font-display))}.ag-icon-first:after{background-image:var(--ag-icon-image-first, var(--ag-icon-image));display:var(--ag-icon-image-display-first, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-first, var(--ag-icon-image-opacity, .9))}.ag-icon-grip{font-family:var(--ag-icon-font-family-grip, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-grip, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-grip, var(--ag-icon-font-color))}.ag-icon-grip:before{content:var(--ag-icon-font-code-grip, "");display:var(--ag-icon-font-display-grip, var(--ag-icon-font-display))}.ag-icon-grip:after{background-image:var(--ag-icon-image-grip, var(--ag-icon-image));display:var(--ag-icon-image-display-grip, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-grip, var(--ag-icon-image-opacity, .9))}.ag-icon-group{font-family:var(--ag-icon-font-family-group, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-group, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-group, var(--ag-icon-font-color))}.ag-icon-group:before{content:var(--ag-icon-font-code-group, "");display:var(--ag-icon-font-display-group, var(--ag-icon-font-display))}.ag-icon-group:after{background-image:var(--ag-icon-image-group, var(--ag-icon-image));display:var(--ag-icon-image-display-group, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-group, var(--ag-icon-image-opacity, .9))}.ag-icon-last{font-family:var(--ag-icon-font-family-last, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-last, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-last, var(--ag-icon-font-color))}.ag-icon-last:before{content:var(--ag-icon-font-code-last, "");display:var(--ag-icon-font-display-last, var(--ag-icon-font-display))}.ag-icon-last:after{background-image:var(--ag-icon-image-last, var(--ag-icon-image));display:var(--ag-icon-image-display-last, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-last, var(--ag-icon-image-opacity, .9))}.ag-icon-left{font-family:var(--ag-icon-font-family-left, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-left, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-left, var(--ag-icon-font-color))}.ag-icon-left:before{content:var(--ag-icon-font-code-left, "");display:var(--ag-icon-font-display-left, var(--ag-icon-font-display))}.ag-icon-left:after{background-image:var(--ag-icon-image-left, var(--ag-icon-image));display:var(--ag-icon-image-display-left, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-left, var(--ag-icon-image-opacity, .9))}.ag-icon-linked{font-family:var(--ag-icon-font-family-linked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-linked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-linked, var(--ag-icon-font-color))}.ag-icon-linked:before{content:var(--ag-icon-font-code-linked, "");display:var(--ag-icon-font-display-linked, var(--ag-icon-font-display))}.ag-icon-linked:after{background-image:var(--ag-icon-image-linked, var(--ag-icon-image));display:var(--ag-icon-image-display-linked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-linked, var(--ag-icon-image-opacity, .9))}.ag-icon-loading{font-family:var(--ag-icon-font-family-loading, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-loading, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-loading, var(--ag-icon-font-color))}.ag-icon-loading:before{content:var(--ag-icon-font-code-loading, "");display:var(--ag-icon-font-display-loading, var(--ag-icon-font-display))}.ag-icon-loading:after{background-image:var(--ag-icon-image-loading, var(--ag-icon-image));display:var(--ag-icon-image-display-loading, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-loading, var(--ag-icon-image-opacity, .9))}.ag-icon-maximize{font-family:var(--ag-icon-font-family-maximize, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-maximize, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-maximize, var(--ag-icon-font-color))}.ag-icon-maximize:before{content:var(--ag-icon-font-code-maximize, "");display:var(--ag-icon-font-display-maximize, var(--ag-icon-font-display))}.ag-icon-maximize:after{background-image:var(--ag-icon-image-maximize, var(--ag-icon-image));display:var(--ag-icon-image-display-maximize, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-maximize, var(--ag-icon-image-opacity, .9))}.ag-icon-menu{font-family:var(--ag-icon-font-family-menu, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-menu, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-menu, var(--ag-icon-font-color))}.ag-icon-menu:before{content:var(--ag-icon-font-code-menu, "");display:var(--ag-icon-font-display-menu, var(--ag-icon-font-display))}.ag-icon-menu:after{background-image:var(--ag-icon-image-menu, var(--ag-icon-image));display:var(--ag-icon-image-display-menu, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-menu, var(--ag-icon-image-opacity, .9))}.ag-icon-minimize{font-family:var(--ag-icon-font-family-minimize, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-minimize, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-minimize, var(--ag-icon-font-color))}.ag-icon-minimize:before{content:var(--ag-icon-font-code-minimize, "");display:var(--ag-icon-font-display-minimize, var(--ag-icon-font-display))}.ag-icon-minimize:after{background-image:var(--ag-icon-image-minimize, var(--ag-icon-image));display:var(--ag-icon-image-display-minimize, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-minimize, var(--ag-icon-image-opacity, .9))}.ag-icon-next{font-family:var(--ag-icon-font-family-next, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-next, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-next, var(--ag-icon-font-color))}.ag-icon-next:before{content:var(--ag-icon-font-code-next, "");display:var(--ag-icon-font-display-next, var(--ag-icon-font-display))}.ag-icon-next:after{background-image:var(--ag-icon-image-next, var(--ag-icon-image));display:var(--ag-icon-image-display-next, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-next, var(--ag-icon-image-opacity, .9))}.ag-icon-none{font-family:var(--ag-icon-font-family-none, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-none, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-none, var(--ag-icon-font-color))}.ag-icon-none:before{content:var(--ag-icon-font-code-none, "");display:var(--ag-icon-font-display-none, var(--ag-icon-font-display))}.ag-icon-none:after{background-image:var(--ag-icon-image-none, var(--ag-icon-image));display:var(--ag-icon-image-display-none, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-none, var(--ag-icon-image-opacity, .9))}.ag-icon-not-allowed{font-family:var(--ag-icon-font-family-not-allowed, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-not-allowed, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-not-allowed, var(--ag-icon-font-color))}.ag-icon-not-allowed:before{content:var(--ag-icon-font-code-not-allowed, "");display:var(--ag-icon-font-display-not-allowed, var(--ag-icon-font-display))}.ag-icon-not-allowed:after{background-image:var(--ag-icon-image-not-allowed, var(--ag-icon-image));display:var(--ag-icon-image-display-not-allowed, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-not-allowed, var(--ag-icon-image-opacity, .9))}.ag-icon-paste{font-family:var(--ag-icon-font-family-paste, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-paste, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-paste, var(--ag-icon-font-color))}.ag-icon-paste:before{content:var(--ag-icon-font-code-paste, "");display:var(--ag-icon-font-display-paste, var(--ag-icon-font-display))}.ag-icon-paste:after{background-image:var(--ag-icon-image-paste, var(--ag-icon-image));display:var(--ag-icon-image-display-paste, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-paste, var(--ag-icon-image-opacity, .9))}.ag-icon-pin{font-family:var(--ag-icon-font-family-pin, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-pin, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-pin, var(--ag-icon-font-color))}.ag-icon-pin:before{content:var(--ag-icon-font-code-pin, "");display:var(--ag-icon-font-display-pin, var(--ag-icon-font-display))}.ag-icon-pin:after{background-image:var(--ag-icon-image-pin, var(--ag-icon-image));display:var(--ag-icon-image-display-pin, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-pin, var(--ag-icon-image-opacity, .9))}.ag-icon-pivot{font-family:var(--ag-icon-font-family-pivot, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-pivot, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-pivot, var(--ag-icon-font-color))}.ag-icon-pivot:before{content:var(--ag-icon-font-code-pivot, "");display:var(--ag-icon-font-display-pivot, var(--ag-icon-font-display))}.ag-icon-pivot:after{background-image:var(--ag-icon-image-pivot, var(--ag-icon-image));display:var(--ag-icon-image-display-pivot, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-pivot, var(--ag-icon-image-opacity, .9))}.ag-icon-previous{font-family:var(--ag-icon-font-family-previous, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-previous, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-previous, var(--ag-icon-font-color))}.ag-icon-previous:before{content:var(--ag-icon-font-code-previous, "");display:var(--ag-icon-font-display-previous, var(--ag-icon-font-display))}.ag-icon-previous:after{background-image:var(--ag-icon-image-previous, var(--ag-icon-image));display:var(--ag-icon-image-display-previous, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-previous, var(--ag-icon-image-opacity, .9))}.ag-icon-radio-button-off{font-family:var(--ag-icon-font-family-radio-button-off, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-radio-button-off, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-radio-button-off, var(--ag-icon-font-color))}.ag-icon-radio-button-off:before{content:var(--ag-icon-font-code-radio-button-off, "");display:var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display))}.ag-icon-radio-button-off:after{background-image:var(--ag-icon-image-radio-button-off, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, .9))}.ag-icon-radio-button-on{font-family:var(--ag-icon-font-family-radio-button-on, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-radio-button-on, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-radio-button-on, var(--ag-icon-font-color))}.ag-icon-radio-button-on:before{content:var(--ag-icon-font-code-radio-button-on, "");display:var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display))}.ag-icon-radio-button-on:after{background-image:var(--ag-icon-image-radio-button-on, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, .9))}.ag-icon-right{font-family:var(--ag-icon-font-family-right, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-right, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-right, var(--ag-icon-font-color))}.ag-icon-right:before{content:var(--ag-icon-font-code-right, "");display:var(--ag-icon-font-display-right, var(--ag-icon-font-display))}.ag-icon-right:after{background-image:var(--ag-icon-image-right, var(--ag-icon-image));display:var(--ag-icon-image-display-right, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-right, var(--ag-icon-image-opacity, .9))}.ag-icon-save{font-family:var(--ag-icon-font-family-save, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-save, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-save, var(--ag-icon-font-color))}.ag-icon-save:before{content:var(--ag-icon-font-code-save, "");display:var(--ag-icon-font-display-save, var(--ag-icon-font-display))}.ag-icon-save:after{background-image:var(--ag-icon-image-save, var(--ag-icon-image));display:var(--ag-icon-image-display-save, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-save, var(--ag-icon-image-opacity, .9))}.ag-icon-small-down{font-family:var(--ag-icon-font-family-small-down, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-down, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-down, var(--ag-icon-font-color))}.ag-icon-small-down:before{content:var(--ag-icon-font-code-small-down, "");display:var(--ag-icon-font-display-small-down, var(--ag-icon-font-display))}.ag-icon-small-down:after{background-image:var(--ag-icon-image-small-down, var(--ag-icon-image));display:var(--ag-icon-image-display-small-down, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-down, var(--ag-icon-image-opacity, .9))}.ag-icon-small-left{font-family:var(--ag-icon-font-family-small-left, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-left, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-left, var(--ag-icon-font-color))}.ag-icon-small-left:before{content:var(--ag-icon-font-code-small-left, "");display:var(--ag-icon-font-display-small-left, var(--ag-icon-font-display))}.ag-icon-small-left:after{background-image:var(--ag-icon-image-small-left, var(--ag-icon-image));display:var(--ag-icon-image-display-small-left, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-left, var(--ag-icon-image-opacity, .9))}.ag-icon-small-right{font-family:var(--ag-icon-font-family-small-right, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-right, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-right, var(--ag-icon-font-color))}.ag-icon-small-right:before{content:var(--ag-icon-font-code-small-right, "");display:var(--ag-icon-font-display-small-right, var(--ag-icon-font-display))}.ag-icon-small-right:after{background-image:var(--ag-icon-image-small-right, var(--ag-icon-image));display:var(--ag-icon-image-display-small-right, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-right, var(--ag-icon-image-opacity, .9))}.ag-icon-small-up{font-family:var(--ag-icon-font-family-small-up, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-up, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-up, var(--ag-icon-font-color))}.ag-icon-small-up:before{content:var(--ag-icon-font-code-small-up, "");display:var(--ag-icon-font-display-small-up, var(--ag-icon-font-display))}.ag-icon-small-up:after{background-image:var(--ag-icon-image-small-up, var(--ag-icon-image));display:var(--ag-icon-image-display-small-up, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-up, var(--ag-icon-image-opacity, .9))}.ag-icon-tick{font-family:var(--ag-icon-font-family-tick, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tick, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tick, var(--ag-icon-font-color))}.ag-icon-tick:before{content:var(--ag-icon-font-code-tick, "");display:var(--ag-icon-font-display-tick, var(--ag-icon-font-display))}.ag-icon-tick:after{background-image:var(--ag-icon-image-tick, var(--ag-icon-image));display:var(--ag-icon-image-display-tick, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tick, var(--ag-icon-image-opacity, .9))}.ag-icon-tree-closed{font-family:var(--ag-icon-font-family-tree-closed, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tree-closed, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tree-closed, var(--ag-icon-font-color))}.ag-icon-tree-closed:before{content:var(--ag-icon-font-code-tree-closed, "");display:var(--ag-icon-font-display-tree-closed, var(--ag-icon-font-display))}.ag-icon-tree-closed:after{background-image:var(--ag-icon-image-tree-closed, var(--ag-icon-image));display:var(--ag-icon-image-display-tree-closed, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tree-closed, var(--ag-icon-image-opacity, .9))}.ag-icon-tree-indeterminate{font-family:var(--ag-icon-font-family-tree-indeterminate, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tree-indeterminate, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tree-indeterminate, var(--ag-icon-font-color))}.ag-icon-tree-indeterminate:before{content:var(--ag-icon-font-code-tree-indeterminate, "");display:var(--ag-icon-font-display-tree-indeterminate, var(--ag-icon-font-display))}.ag-icon-tree-indeterminate:after{background-image:var(--ag-icon-image-tree-indeterminate, var(--ag-icon-image));display:var(--ag-icon-image-display-tree-indeterminate, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tree-indeterminate, var(--ag-icon-image-opacity, .9))}.ag-icon-tree-open{font-family:var(--ag-icon-font-family-tree-open, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tree-open, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tree-open, var(--ag-icon-font-color))}.ag-icon-tree-open:before{content:var(--ag-icon-font-code-tree-open, "");display:var(--ag-icon-font-display-tree-open, var(--ag-icon-font-display))}.ag-icon-tree-open:after{background-image:var(--ag-icon-image-tree-open, var(--ag-icon-image));display:var(--ag-icon-image-display-tree-open, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tree-open, var(--ag-icon-image-opacity, .9))}.ag-icon-unlinked{font-family:var(--ag-icon-font-family-unlinked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-unlinked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-unlinked, var(--ag-icon-font-color))}.ag-icon-unlinked:before{content:var(--ag-icon-font-code-unlinked, "");display:var(--ag-icon-font-display-unlinked, var(--ag-icon-font-display))}.ag-icon-unlinked:after{background-image:var(--ag-icon-image-unlinked, var(--ag-icon-image));display:var(--ag-icon-image-display-unlinked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-unlinked, var(--ag-icon-image-opacity, .9))}.ag-icon-up{font-family:var(--ag-icon-font-family-up, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-up, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-up, var(--ag-icon-font-color))}.ag-icon-up:before{content:var(--ag-icon-font-code-up, "");display:var(--ag-icon-font-display-up, var(--ag-icon-font-display))}.ag-icon-up:after{background-image:var(--ag-icon-image-up, var(--ag-icon-image));display:var(--ag-icon-image-display-up, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-up, var(--ag-icon-image-opacity, .9))}.ag-icon-down{font-family:var(--ag-icon-font-family-down, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-down, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-down, var(--ag-icon-font-color))}.ag-icon-down:before{content:var(--ag-icon-font-code-down, "");display:var(--ag-icon-font-display-down, var(--ag-icon-font-display))}.ag-icon-down:after{background-image:var(--ag-icon-image-down, var(--ag-icon-image));display:var(--ag-icon-image-display-down, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-down, var(--ag-icon-image-opacity, .9))}.ag-icon-plus{font-family:var(--ag-icon-font-family-plus, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-plus, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-plus, var(--ag-icon-font-color))}.ag-icon-plus:before{content:var(--ag-icon-font-code-plus, "");display:var(--ag-icon-font-display-plus, var(--ag-icon-font-display))}.ag-icon-plus:after{background-image:var(--ag-icon-image-plus, var(--ag-icon-image));display:var(--ag-icon-image-display-plus, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-plus, var(--ag-icon-image-opacity, .9))}.ag-icon-minus{font-family:var(--ag-icon-font-family-minus, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-minus, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-minus, var(--ag-icon-font-color))}.ag-icon-minus:before{content:var(--ag-icon-font-code-minus, "");display:var(--ag-icon-font-display-minus, var(--ag-icon-font-display))}.ag-icon-minus:after{background-image:var(--ag-icon-image-minus, var(--ag-icon-image));display:var(--ag-icon-image-display-minus, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-minus, var(--ag-icon-image-opacity, .9))}.ag-icon-menu-alt{font-family:var(--ag-icon-font-family-menu-alt, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-menu-alt, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-menu-alt, var(--ag-icon-font-color))}.ag-icon-menu-alt:before{content:var(--ag-icon-font-code-menu-alt, "");display:var(--ag-icon-font-display-menu-alt, var(--ag-icon-font-display))}.ag-icon-menu-alt:after{background-image:var(--ag-icon-image-menu-alt, var(--ag-icon-image));display:var(--ag-icon-image-display-menu-alt, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-menu-alt, var(--ag-icon-image-opacity, .9))}.ag-icon-settings{font-family:var(--ag-icon-font-family-settings, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-settings, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-settings, var(--ag-icon-font-color))}.ag-icon-settings:before{content:var(--ag-icon-font-code-settings, "");display:var(--ag-icon-font-display-settings, var(--ag-icon-font-display))}.ag-icon-settings:after{background-image:var(--ag-icon-image-settings, var(--ag-icon-image));display:var(--ag-icon-image-display-settings, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-settings, var(--ag-icon-image-opacity, .9))}.ag-icon-row-drag:before{content:var(--ag-icon-font-code-grip)}.ag-left-arrow:before{content:var(--ag-icon-font-code-left)}.ag-right-arrow:before{content:var(--ag-icon-font-code-right)}[class*=ag-theme-]{--ag-foreground-color: #000;--ag-data-color: var(--ag-foreground-color);--ag-secondary-foreground-color: var(--ag-foreground-color);--ag-header-foreground-color: var(--ag-secondary-foreground-color);--ag-disabled-foreground-color: rgba(0, 0, 0, .5);--ag-background-color: #fff;--ag-header-background-color: transparent;--ag-tooltip-background-color: transparent;--ag-subheader-background-color: transparent;--ag-subheader-toolbar-background-color: transparent;--ag-control-panel-background-color: transparent;--ag-side-button-selected-background-color: var(--ag-control-panel-background-color);--ag-selected-row-background-color: #bbb;--ag-odd-row-background-color: var(--ag-background-color);--ag-modal-overlay-background-color: rgba(255, 255, 255, .66);--ag-menu-background-color: var(--ag-background-color);--ag-menu-border-color: var(--ag-border-color);--ag-panel-background-color: var(--ag-background-color);--ag-panel-border-color: var(--ag-border-color);--ag-row-hover-color: transparent;--ag-column-hover-color: transparent;--ag-range-selection-border-color: var(--ag-foreground-color);--ag-range-selection-border-style: solid;--ag-range-selection-background-color: rgba(0, 0, 0, .2);--ag-range-selection-background-color-2: var(--ag-range-selection-background-color);--ag-range-selection-background-color-3: var(--ag-range-selection-background-color);--ag-range-selection-background-color-4: var(--ag-range-selection-background-color);--ag-range-selection-highlight-color: var(--ag-range-selection-border-color);--ag-selected-tab-underline-color: var(--ag-range-selection-border-color);--ag-selected-tab-underline-width: 0;--ag-selected-tab-underline-transition-speed: 0s;--ag-range-selection-chart-category-background-color: rgba(0, 255, 132, .1);--ag-range-selection-chart-background-color: rgba(0, 88, 255, .1);--ag-header-cell-hover-background-color: transparent;--ag-header-cell-moving-background-color: var(--ag-background-color);--ag-value-change-value-highlight-background-color: rgba(22, 160, 133, .5);--ag-value-change-delta-up-color: #43a047;--ag-value-change-delta-down-color: #e53935;--ag-row-loading-skeleton-effect-color: rgba(66, 66, 66, .2);--ag-chip-background-color: transparent;--ag-chip-border-color: var(--ag-chip-background-color);--ag-borders: solid 1px;--ag-border-color: rgba(0, 0, 0, .25);--ag-borders-critical: var(--ag-borders);--ag-borders-secondary: var(--ag-borders);--ag-secondary-border-color: var(--ag-border-color);--ag-row-border-style: solid;--ag-row-border-width: 1px;--ag-cell-horizontal-border: solid transparent;--ag-borders-input: var(--ag-borders-secondary);--ag-input-border-color: var(--ag-secondary-border-color);--ag-borders-input-invalid: solid 2px;--ag-input-border-color-invalid: var(--ag-invalid-color);--ag-borders-side-button: var(--ag-borders);--ag-border-radius: 0px;--ag-wrapper-border-radius: var(--ag-border-radius);--ag-row-border-color: var(--ag-secondary-border-color);--ag-header-column-separator-display: none;--ag-header-column-separator-height: 100%;--ag-header-column-separator-width: 1px;--ag-header-column-separator-color: var(--ag-secondary-border-color);--ag-header-column-resize-handle-display: none;--ag-header-column-resize-handle-height: 50%;--ag-header-column-resize-handle-width: 1px;--ag-header-column-resize-handle-color: var(--ag-secondary-border-color);--ag-invalid-color: red;--ag-input-disabled-border-color: var(--ag-input-border-color);--ag-input-disabled-background-color: transparent;--ag-checkbox-background-color: transparent;--ag-checkbox-border-radius: var(--ag-border-radius);--ag-checkbox-checked-color: var(--ag-foreground-color);--ag-checkbox-unchecked-color: var(--ag-foreground-color);--ag-checkbox-indeterminate-color: var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-border-color: var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-background-color: var(--ag-checkbox-unchecked-color);--ag-toggle-button-on-border-color: var(--ag-checkbox-checked-color);--ag-toggle-button-on-background-color: var(--ag-checkbox-checked-color);--ag-toggle-button-switch-background-color: var(--ag-background-color);--ag-toggle-button-switch-border-color: var(--ag-toggle-button-off-border-color);--ag-toggle-button-border-width: 1px;--ag-toggle-button-height: var(--ag-icon-size);--ag-toggle-button-width: calc(var(--ag-toggle-button-height) * 2);--ag-input-focus-box-shadow: none;--ag-input-focus-border-color: none;--ag-minichart-selected-chart-color: var(--ag-checkbox-checked-color);--ag-minichart-selected-page-color: var(--ag-checkbox-checked-color);--ag-grid-size: 4px;--ag-icon-size: 12px;--ag-icon-font-weight: normal;--ag-icon-font-color: var(--ag-foreground-color);--ag-icon-image-display: block;--ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 2);--ag-widget-vertical-spacing: var(--ag-grid-size);--ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);--ag-cell-widget-spacing: var(--ag-cell-horizontal-padding);--ag-row-height: calc(var(--ag-grid-size) * 6 + 1px);--ag-header-height: var(--ag-row-height);--ag-list-item-height: calc(var(--ag-grid-size) * 5);--ag-column-select-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-set-filter-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-advanced-filter-builder-indent-size: calc(var(--ag-grid-size) * 2 + var(--ag-icon-size));--ag-row-group-indent-size: calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));--ag-filter-tool-panel-group-indent: 16px;--ag-tab-min-width: 220px;--ag-chart-menu-panel-width: var(--ag-tab-min-width);--ag-menu-min-width: 181px;--ag-side-bar-panel-width: 200px;--ag-font-family: "Helvetica Neue", sans-serif;--ag-font-size: 14px;--ag-card-radius: var(--ag-border-radius);--ag-card-shadow: none;--ag-popup-shadow: 5px 5px 10px rgba(0, 0, 0, .3);--ag-advanced-filter-join-pill-color: #f08e8d;--ag-advanced-filter-column-pill-color: #a6e194;--ag-advanced-filter-option-pill-color: #f3c08b;--ag-advanced-filter-value-pill-color: #85c0e4}.ag-root-wrapper,.ag-sticky-top,.ag-sticky-bottom,.ag-dnd-ghost{background-color:var(--ag-background-color)}.ag-sticky-bottom{border-top:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width)}.ag-root-wrapper,.ag-popup{--ag-indentation-level: 0}[class*=ag-theme-]{-webkit-font-smoothing:antialiased;font-family:var(--ag-font-family);font-size:var(--ag-font-size);line-height:normal;color:var(--ag-foreground-color)}ag-grid,ag-grid-angular,ag-grid-ng2,ag-grid-polymer,ag-grid-aurelia{display:block}.ag-aria-description-container{z-index:9999;border:0px;clip:rect(1px,1px,1px,1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap}.ag-hidden{display:none!important}.ag-invisible{visibility:hidden!important}.ag-drag-handle{cursor:grab}.ag-column-drop-wrapper{display:flex}.ag-column-drop-horizontal-half-width{display:inline-block;width:50%!important}.ag-unselectable{-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-selectable{-moz-user-select:text;-webkit-user-select:text;user-select:text}.ag-tab{position:relative}.ag-tab-guard{position:absolute;width:0;height:0;display:block}.ag-virtual-list-viewport .ag-tab-guard{position:sticky}.ag-tab-guard-top{top:1px}.ag-tab-guard-bottom{bottom:1px}.ag-select-agg-func-popup{position:absolute}.ag-input-wrapper,.ag-picker-field-wrapper{display:flex;flex:1 1 auto;align-items:center;line-height:normal;position:relative}.ag-shake-left-to-right{animation-direction:alternate;animation-duration:.2s;animation-iteration-count:infinite;animation-name:ag-shake-left-to-right}@keyframes ag-shake-left-to-right{0%{padding-left:6px;padding-right:2px}to{padding-left:2px;padding-right:6px}}.ag-root-wrapper{cursor:default;position:relative;display:flex;flex-direction:column;overflow:hidden;white-space:normal}.ag-root-wrapper.ag-layout-normal{height:100%}.ag-watermark{position:absolute;bottom:20px;right:25px;opacity:.7;transition:opacity 1s ease-out 3s;color:#9b9b9b}.ag-watermark:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA5IiBoZWlnaHQ9IjM2IiB2aWV3Qm94PSIwIDAgMjA5IDM2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTkyLjk5MyAyMy42NTgyVjE1LjcxMTdIMTc5LjQ1MkwxNzEuNTA1IDIzLjY1ODJIMTkyLjk5M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTIwOC4yNSAzLjk1MDgxSDE5MS4yNzZMMTgzLjI2NiAxMS44OTczSDIwOC4yNVYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTYzLjYyMiAzMS42MDQ4TDE2Ny42OTEgMjcuNTM2MUgxODEuNDIzVjM1LjQ4MjdIMTYzLjYyMlYzMS42MDQ4WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTY2LjYxIDE5Ljc4MDNIMTc1LjM4M0wxODMuMzkzIDExLjgzMzdIMTY2LjYxVjE5Ljc4MDNaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNTcuMDExIDMxLjYwNDdIMTYzLjYyMkwxNzEuNTA1IDIzLjY1ODJIMTU3LjAxMVYzMS42MDQ3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTkxLjI3NiAzLjk1MDgxTDE4Ny4yMDggOC4wMTk0MUgxNjEuMjdWMC4wNzI4NzZIMTkxLjI3NlYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMjAuODM5MSAzMC4yMDYxSDguMzc4OTJMNi4yMTc0NSAzNS41NDYySDAuNzUwMjQ0TDEyLjI1NjggOC41OTE1NUgxNy4wMjQ3TDI4LjUzMTMgMzUuNTQ2MkgyMy4wMDA1TDIwLjgzOTEgMzAuMjA2MVpNMTkuMTIyNyAyNS45NDY4TDE0LjYwOSAxNC45NDg4TDEwLjA5NTQgMjUuOTQ2OEgxOS4xMjI3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTA0LjQzNyAxOC41MDg5QzEwNi4wMjYgMTYuMTU2NyAxMTAuMDMxIDE1LjkwMjQgMTExLjY4NCAxNS45MDI0VjIwLjQ3OTZDMTA5LjY1IDIwLjQ3OTYgMTA3LjYxNSAyMC41NDMyIDEwNi40MDcgMjEuNDMzMkMxMDUuMiAyMi4zMjMyIDEwNC41NjQgMjMuNTMxMSAxMDQuNTY0IDI0Ljk5MzJWMzUuNTQ2Mkg5OS42MDUxVjE1LjkwMjRIMTA0LjM3M0wxMDQuNDM3IDE4LjUwODlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xMTkuMzc2IDE1LjkwMjRIMTE0LjQxOFYzNS41NDYySDExOS4zNzZWMTUuOTAyNFoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTExOS4zNzYgNy4xMjkzOUgxMTQuNDE4VjEyLjk3OEgxMTkuMzc2VjcuMTI5MzlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNDMuOTc5IDcuMTI5MzlWMzUuNTQ2MkgxMzkuMjExTDEzOS4wODQgMzIuNTU4M0MxMzguMzg0IDMzLjU3NTUgMTM3LjQ5NCAzNC40MDE5IDEzNi40MTQgMzUuMDM3NkMxMzUuMzMzIDM1LjYwOTggMTMzLjk5OCAzNS45Mjc2IDEzMi40NzIgMzUuOTI3NkMxMzEuMTM3IDM1LjkyNzYgMTI5Ljg2NiAzNS42NzMzIDEyOC43ODUgMzUuMjI4M0MxMjcuNjQxIDM0LjcxOTcgMTI2LjYyMyAzNC4wODQgMTI1Ljc5NyAzMy4xOTRDMTI0Ljk3MSAzMi4zMDQgMTI0LjI3MSAzMS4yMjMzIDEyMy44MjYgMzAuMDE1NEMxMjMuMzE4IDI4LjgwNzUgMTIzLjEyNyAyNy40MDkgMTIzLjEyNyAyNS44ODMyQzEyMy4xMjcgMjQuMzU3NSAxMjMuMzgxIDIyLjk1ODkgMTIzLjgyNiAyMS42ODc0QzEyNC4zMzUgMjAuNDE2IDEyNC45NzEgMTkuMzM1MyAxMjUuNzk3IDE4LjQ0NTNDMTI2LjYyMyAxNy41NTUyIDEyNy42NDEgMTYuODU2IDEyOC43ODUgMTYuMzQ3NEMxMjkuOTI5IDE1LjgzODggMTMxLjEzNyAxNS41ODQ1IDEzMi40NzIgMTUuNTg0NUMxMzMuOTk4IDE1LjU4NDUgMTM1LjI2OSAxNS44Mzg4IDEzNi4zNSAxNi40MTA5QzEzNy40MzEgMTYuOTgzMSAxMzguMzIxIDE3Ljc0NTkgMTM5LjAyIDE4LjgyNjdWNy4xOTI5NUgxNDMuOTc5VjcuMTI5MzlaTTEzMy41NTMgMzEuNjY4M0MxMzUuMjA2IDMxLjY2ODMgMTM2LjQ3NyAzMS4wOTYyIDEzNy40OTQgMzAuMDE1NEMxMzguNTExIDI4LjkzNDcgMTM5LjAyIDI3LjQ3MjUgMTM5LjAyIDI1LjY5MjVDMTM5LjAyIDIzLjkxMjUgMTM4LjUxMSAyMi41MTM5IDEzNy40OTQgMjEuMzY5NkMxMzYuNDc3IDIwLjI4ODggMTM1LjIwNiAxOS43MTY3IDEzMy41NTMgMTkuNzE2N0MxMzEuOTYzIDE5LjcxNjcgMTMwLjYyOCAyMC4yODg4IDEyOS42NzUgMjEuMzY5NkMxMjguNjU4IDIyLjQ1MDMgMTI4LjE0OSAyMy45MTI1IDEyOC4xNDkgMjUuNjkyNUMxMjguMTQ5IDI3LjQ3MjUgMTI4LjY1OCAyOC44NzExIDEyOS42NzUgMjkuOTUxOEMxMzAuNjkyIDMxLjA5NjEgMTMxLjk2MyAzMS42NjgzIDEzMy41NTMgMzEuNjY4M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTU3LjIwMjQgMjAuMzUyNUg0NC45MzNWMjQuNjExOEg1MS45MjU5QzUxLjczNTIgMjYuNzczMyA1MC45MDg4IDI4LjQyNjEgNDkuNTEwMiAyOS43NjExQzQ4LjExMTYgMzEuMDMyNiA0Ni4zMzE1IDMxLjY2ODMgNDQuMDQyOSAzMS42NjgzQzQyLjc3MTUgMzEuNjY4MyA0MS41NjM2IDMxLjQxNCA0MC41NDY1IDMwLjk2OUMzOS40NjU3IDMwLjUyNCAzOC41NzU3IDI5Ljg4ODMgMzcuODEyOSAyOC45OTgzQzM3LjA1IDI4LjE3MTggMzYuNDc3OCAyNy4xNTQ3IDM2LjAzMjggMjUuOTQ2OEMzNS41ODc4IDI0LjczODkgMzUuMzk3MSAyMy40Njc1IDM1LjM5NzEgMjIuMDA1M0MzNS4zOTcxIDIwLjU0MzIgMzUuNTg3OCAxOS4yNzE3IDM2LjAzMjggMTguMDYzOEMzNi40MTQzIDE2Ljg1NiAzNy4wNSAxNS45MDI0IDM3LjgxMjkgMTUuMDEyNEMzOC41NzU3IDE0LjE4NTkgMzkuNDY1NyAxMy41NTAyIDQwLjU0NjUgMTMuMDQxNkM0MS42MjcyIDEyLjU5NjYgNDIuNzcxNSAxMi4zNDIzIDQ0LjEwNjUgMTIuMzQyM0M0Ni43NzY2IDEyLjM0MjMgNDguODEwOSAxMi45NzggNTAuMjA5NSAxNC4yNDk1TDUzLjUxNTIgMTAuOTQzOEM1MS4wMzU5IDkuMDM2NTkgNDcuODU3MyA4LjAxOTQxIDQ0LjEwNjUgOC4wMTk0MUM0Mi4wMDg2IDguMDE5NDEgNDAuMTAxNSA4LjMzNzI5IDM4LjM4NSA5LjAzNjU5QzM2LjY2ODYgOS43MzU4OCAzNS4yMDY0IDEwLjYyNTkgMzMuOTk4NSAxMS44MzM3QzMyLjc5MDYgMTMuMDQxNiAzMS44MzcxIDE0LjUwMzggMzEuMjAxNCAxNi4yMjAzQzMwLjU2NTYgMTcuOTM2NyAzMC4yNDc4IDE5Ljg0MzggMzAuMjQ3OCAyMS44NzgyQzMwLjI0NzggMjMuOTEyNSAzMC41NjU2IDI1LjgxOTcgMzEuMjY0OSAyNy41MzYxQzMxLjk2NDIgMjkuMjUyNiAzMi44NTQyIDMwLjcxNDcgMzQuMDYyMSAzMS45MjI2QzM1LjI3IDMzLjEzMDUgMzYuNzMyMSAzNC4wODQxIDM4LjQ0ODYgMzQuNzE5OEM0MC4xNjUgMzUuNDE5MSA0Mi4wNzIyIDM1LjczNyA0NC4xMDY1IDM1LjczN0M0Ni4xNDA4IDM1LjczNyA0Ny45ODQ0IDM1LjQxOTEgNDkuNjM3MyAzNC43MTk4QzUxLjI5MDIgMzQuMDIwNSA1Mi42ODg4IDMzLjEzMDUgNTMuODMzMSAzMS45MjI2QzU0Ljk3NzQgMzAuNzE0NyA1NS44Njc0IDI5LjI1MjYgNTYuNTAzMSAyNy41MzYxQzU3LjEzODggMjUuODE5NyA1Ny40NTY3IDIzLjkxMjUgNTcuNDU2NyAyMS44NzgyVjIxLjA1MTdDNTcuMjY2IDIwLjkyNDYgNTcuMjAyNCAyMC42MDY3IDU3LjIwMjQgMjAuMzUyNVoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTk1Ljk4MTUgMjAuMzUyNUg4My43MTIxVjI0LjYxMThIOTAuNzA1QzkwLjUxNDMgMjYuNzczMyA4OS42ODc5IDI4LjQyNjEgODguMjg5MyAyOS43NjExQzg2Ljg5MDcgMzEuMDMyNiA4NS4xMTA2IDMxLjY2ODMgODIuODIyIDMxLjY2ODNDODEuNTUwNiAzMS42NjgzIDgwLjM0MjcgMzEuNDE0IDc5LjMyNTYgMzAuOTY5Qzc4LjI0NDggMzAuNTI0IDc3LjM1NDggMjkuODg4MyA3Ni41OTIgMjguOTk4M0M3NS44MjkxIDI4LjE3MTggNzUuMjU3IDI3LjE1NDcgNzQuODExOSAyNS45NDY4Qzc0LjM2NjkgMjQuNzM4OSA3NC4xNzYyIDIzLjQ2NzUgNzQuMTc2MiAyMi4wMDUzQzc0LjE3NjIgMjAuNTQzMiA3NC4zNjY5IDE5LjI3MTcgNzQuODExOSAxOC4wNjM4Qzc1LjE5MzQgMTYuODU2IDc1LjgyOTEgMTUuOTAyNCA3Ni41OTIgMTUuMDEyNEM3Ny4zNTQ4IDE0LjE4NTkgNzguMjQ0OCAxMy41NTAyIDc5LjMyNTYgMTMuMDQxNkM4MC40MDYzIDEyLjU5NjYgODEuNTUwNiAxMi4zNDIzIDgyLjg4NTYgMTIuMzQyM0M4NS41NTU3IDEyLjM0MjMgODcuNTkgMTIuOTc4IDg4Ljk4ODYgMTQuMjQ5NUw5Mi4yOTQzIDEwLjk0MzhDODkuODE1IDkuMDM2NTkgODYuNjM2NCA4LjAxOTQxIDgyLjg4NTYgOC4wMTk0MUM4MC43ODc4IDguMDE5NDEgNzguODgwNiA4LjMzNzI5IDc3LjE2NDEgOS4wMzY1OUM3NS40NDc3IDkuNzM1ODggNzMuOTg1NSAxMC42MjU5IDcyLjc3NzYgMTEuODMzN0M3MS41Njk4IDEzLjA0MTYgNzAuNjE2MiAxNC41MDM4IDY5Ljk4MDUgMTYuMjIwM0M2OS4zNDQ3IDE3LjkzNjcgNjkuMDI2OSAxOS44NDM4IDY5LjAyNjkgMjEuODc4MkM2OS4wMjY5IDIzLjkxMjUgNjkuMzQ0NyAyNS44MTk3IDcwLjA0NCAyNy41MzYxQzcwLjc0MzMgMjkuMjUyNiA3MS42MzM0IDMwLjcxNDcgNzIuODQxMiAzMS45MjI2Qzc0LjA0OTEgMzMuMTMwNSA3NS41MTEyIDM0LjA4NDEgNzcuMjI3NyAzNC43MTk4Qzc4Ljk0NDEgMzUuNDE5MSA4MC44NTEzIDM1LjczNyA4Mi44ODU2IDM1LjczN0M4NC45MiAzNS43MzcgODYuNzYzNiAzNS40MTkxIDg4LjQxNjQgMzQuNzE5OEM5MC4wNjkzIDM0LjAyMDUgOTEuNDY3OSAzMy4xMzA1IDkyLjYxMjIgMzEuOTIyNkM5My43NTY1IDMwLjcxNDcgOTQuNjQ2NSAyOS4yNTI2IDk1LjI4MjIgMjcuNTM2MUM5NS45MTggMjUuODE5NyA5Ni4yMzU4IDIzLjkxMjUgOTYuMjM1OCAyMS44NzgyVjIxLjA1MTdDOTYuMDQ1MSAyMC45MjQ2IDk1Ljk4MTUgMjAuNjA2NyA5NS45ODE1IDIwLjM1MjVaIiBmaWxsPSIjOUI5QjlCIi8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:170px 40px;display:block;height:40px;width:170px}.ag-watermark-text{opacity:.5;font-weight:700;font-family:Impact,sans-serif;font-size:19px;padding-left:.7rem}.ag-root-wrapper-body{display:flex;flex-direction:row}.ag-root-wrapper-body.ag-layout-normal{flex:1 1 auto;height:0;min-height:0}.ag-root{position:relative;display:flex;flex-direction:column}.ag-root.ag-layout-normal,.ag-root.ag-layout-auto-height{overflow:hidden;flex:1 1 auto;width:0}.ag-root.ag-layout-normal{height:100%}.ag-header-viewport,.ag-floating-top-viewport,.ag-body-viewport,.ag-center-cols-viewport,.ag-floating-bottom-viewport,.ag-body-horizontal-scroll-viewport,.ag-body-vertical-scroll-viewport,.ag-virtual-list-viewport,.ag-sticky-top-viewport,.ag-sticky-bottom-viewport{position:relative;height:100%;min-width:0px;overflow:hidden;flex:1 1 auto}.ag-body-viewport,.ag-center-cols-viewport,.ag-header-viewport,.ag-floating-top-viewport,.ag-floating-bottom-viewport,.ag-sticky-top-viewport,.ag-sticky-bottom-viewport{overflow-x:auto;-ms-overflow-style:none!important;scrollbar-width:none!important}.ag-body-viewport::-webkit-scrollbar,.ag-center-cols-viewport::-webkit-scrollbar,.ag-header-viewport::-webkit-scrollbar,.ag-floating-top-viewport::-webkit-scrollbar,.ag-floating-bottom-viewport::-webkit-scrollbar,.ag-sticky-top-viewport::-webkit-scrollbar,.ag-sticky-bottom-viewport::-webkit-scrollbar{display:none!important}.ag-body-viewport{display:flex;overflow-x:hidden}.ag-body-viewport.ag-layout-normal{overflow-y:auto;-webkit-overflow-scrolling:touch}.ag-sticky-top-container,.ag-sticky-bottom-container{min-height:1px}.ag-center-cols-viewport{min-height:100%;width:100%}.ag-body-horizontal-scroll-viewport{overflow-x:scroll}.ag-body-vertical-scroll-viewport{overflow-y:scroll}.ag-virtual-list-viewport{overflow:auto;width:100%}.ag-header-container,.ag-floating-top-container,.ag-body-container,.ag-pinned-right-cols-container,.ag-center-cols-container,.ag-pinned-left-cols-container,.ag-floating-bottom-container,.ag-body-horizontal-scroll-container,.ag-body-vertical-scroll-container,.ag-full-width-container,.ag-floating-bottom-full-width-container,.ag-virtual-list-container,.ag-sticky-top-container,.ag-sticky-bottom-container{position:relative}.ag-header-container,.ag-floating-top-container,.ag-floating-bottom-container,.ag-sticky-top-container,.ag-sticky-bottom-container{height:100%;white-space:nowrap}.ag-center-cols-container,.ag-pinned-right-cols-container{display:block}.ag-body-horizontal-scroll-container{height:100%}.ag-body-vertical-scroll-container{width:100%}.ag-full-width-container,.ag-floating-top-full-width-container,.ag-floating-bottom-full-width-container,.ag-sticky-top-full-width-container,.ag-sticky-bottom-full-width-container{position:absolute;top:0;pointer-events:none}.ag-ltr .ag-full-width-container,.ag-ltr .ag-floating-top-full-width-container,.ag-ltr .ag-floating-bottom-full-width-container,.ag-ltr .ag-sticky-top-full-width-container,.ag-ltr .ag-sticky-bottom-full-width-container{left:0}.ag-rtl .ag-full-width-container,.ag-rtl .ag-floating-top-full-width-container,.ag-rtl .ag-floating-bottom-full-width-container,.ag-rtl .ag-sticky-top-full-width-container,.ag-rtl .ag-sticky-bottom-full-width-container{right:0}.ag-full-width-container{width:100%}.ag-floating-bottom-full-width-container,.ag-floating-top-full-width-container{display:inline-block;overflow:hidden;height:100%;width:100%}.ag-virtual-list-container{overflow:hidden}.ag-body{position:relative;display:flex;flex:1 1 auto;flex-direction:row!important;min-height:0}.ag-body-horizontal-scroll,.ag-body-vertical-scroll{min-height:0;min-width:0;display:flex;position:relative}.ag-body-horizontal-scroll.ag-scrollbar-invisible,.ag-body-vertical-scroll.ag-scrollbar-invisible{position:absolute;bottom:0}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar{opacity:0;transition:opacity .4s;visibility:hidden}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active{visibility:visible;opacity:1}.ag-body-horizontal-scroll{width:100%}.ag-body-horizontal-scroll.ag-scrollbar-invisible{left:0;right:0}.ag-body-vertical-scroll{height:100%}.ag-body-vertical-scroll.ag-scrollbar-invisible{top:0;z-index:10}.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible{right:0}.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible{left:0}.ag-force-vertical-scroll{overflow-y:scroll!important}.ag-horizontal-left-spacer,.ag-horizontal-right-spacer{height:100%;min-width:0;overflow-x:scroll}.ag-horizontal-left-spacer.ag-scroller-corner,.ag-horizontal-right-spacer.ag-scroller-corner{overflow-x:hidden}.ag-header,.ag-pinned-left-header,.ag-pinned-right-header{display:inline-block;overflow:hidden;position:relative}.ag-header-cell-sortable .ag-header-cell-label{cursor:pointer}.ag-header{display:flex;width:100%;white-space:nowrap}.ag-pinned-left-header,.ag-pinned-right-header{height:100%}.ag-header-row{position:absolute}.ag-header-row:not(.ag-header-row-column-group){overflow:hidden}.ag-header.ag-header-allow-overflow .ag-header-row{overflow:visible}.ag-header-cell{display:inline-flex;align-items:center;position:absolute;height:100%;overflow:hidden}.ag-header-cell.ag-header-active .ag-header-cell-menu-button,.ag-header-cell-filter-button{opacity:1}.ag-header-cell-menu-button:not(.ag-header-menu-always-show){transition:opacity .2s;opacity:0}.ag-header-group-cell-label,.ag-header-cell-label{display:flex;flex:1 1 auto;align-self:stretch;align-items:center}.ag-header-cell-label{overflow:hidden;text-overflow:ellipsis}.ag-header-group-cell-label.ag-sticky-label{position:sticky;flex:none;max-width:100%}.ag-header-group-text{overflow:hidden;text-overflow:ellipsis}.ag-header-cell-text{overflow:hidden;text-overflow:ellipsis;word-break:break-word}.ag-header-group-cell .ag-header-cell-comp-wrapper{display:flex}.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper{height:100%;display:flex;align-items:center}.ag-header-cell-comp-wrapper{width:100%}.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper{white-space:normal}.ag-right-aligned-header .ag-header-cell-label{flex-direction:row-reverse}.ag-header-cell-resize{position:absolute;z-index:2;height:100%;width:8px;top:0;cursor:ew-resize}.ag-ltr .ag-header-cell-resize{right:-3px}.ag-rtl .ag-header-cell-resize{left:-3px}.ag-pinned-left-header .ag-header-cell-resize{right:-3px}.ag-pinned-right-header .ag-header-cell-resize{left:-3px}.ag-header-select-all{display:flex}.ag-header-cell-menu-button,.ag-header-cell-filter-button,.ag-side-button-button,.ag-panel-title-bar-button,.ag-floating-filter-button-button{cursor:pointer}.ag-column-moving .ag-cell,.ag-column-moving .ag-header-cell{transition:left .2s}.ag-column-moving .ag-header-group-cell{transition:left .2s,width .2s}.ag-column-panel{display:flex;flex-direction:column;overflow:hidden;flex:1 1 auto}.ag-column-select{position:relative;display:flex;flex-direction:column;overflow:hidden;flex:3 1 0px}.ag-column-select-header{position:relative;display:flex;flex:none}.ag-column-select-header-icon{position:relative}.ag-column-select-header-filter-wrapper{flex:1 1 auto}.ag-column-select-header-filter{width:100%}.ag-column-select-list{flex:1 1 0px;overflow:hidden}.ag-column-drop{position:relative;display:inline-flex;align-items:center;overflow:auto;width:100%}.ag-column-drop-list{display:flex;align-items:center}.ag-column-drop-cell{position:relative;display:flex;align-items:center}.ag-column-drop-cell-text{overflow:hidden;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.ag-column-drop-vertical{display:flex;flex-direction:column;overflow:hidden;align-items:stretch;flex:1 1 0px}.ag-column-drop-vertical-title-bar{display:flex;align-items:center;flex:none}.ag-column-drop-vertical-list{position:relative;align-items:stretch;flex-grow:1;flex-direction:column;overflow-x:auto}.ag-column-drop-vertical-list>*{flex:none}.ag-column-drop-empty .ag-column-drop-vertical-list{overflow:hidden}.ag-column-drop-vertical-empty-message{display:block}.ag-column-drop.ag-column-drop-horizontal{white-space:nowrap;overflow:hidden}.ag-column-drop-cell-button{cursor:pointer}.ag-filter-toolpanel{flex:1 1 0px;min-width:0}.ag-filter-toolpanel-header{position:relative}.ag-filter-toolpanel-header,.ag-filter-toolpanel-search{display:flex;align-items:center}.ag-filter-toolpanel-header>*,.ag-filter-toolpanel-search>*{display:flex;align-items:center}.ag-filter-apply-panel{display:flex;justify-content:flex-end;overflow:hidden}.ag-row-animation .ag-row{transition:transform .4s,top .4s,opacity .2s}.ag-row-animation .ag-row.ag-after-created{transition:transform .4s,top .4s,height .4s,opacity .2s}.ag-row-no-animation .ag-row{transition:none}.ag-row{white-space:nowrap;width:100%}.ag-row-loading{display:flex;align-items:center}.ag-row-position-absolute{position:absolute}.ag-row-position-relative{position:relative}.ag-full-width-row{overflow:hidden;pointer-events:all}.ag-row-inline-editing{z-index:1}.ag-row-dragging{z-index:2}.ag-stub-cell{display:flex;align-items:center}.ag-cell{display:inline-block;position:absolute;white-space:nowrap;height:100%}.ag-cell-value{flex:1 1 auto}.ag-cell-value,.ag-group-value{overflow:hidden;text-overflow:ellipsis}.ag-cell-wrap-text{white-space:normal;word-break:break-word}.ag-cell-wrapper{display:flex;align-items:center}.ag-cell-wrapper.ag-row-group{align-items:flex-start}.ag-sparkline-wrapper{position:absolute;height:100%;width:100%;left:0;top:0}.ag-full-width-row .ag-cell-wrapper.ag-row-group{height:100%;align-items:center}.ag-cell-inline-editing{z-index:1}.ag-cell-inline-editing .ag-cell-wrapper,.ag-cell-inline-editing .ag-cell-edit-wrapper,.ag-cell-inline-editing .ag-cell-editor,.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,.ag-cell-inline-editing .ag-cell-editor input{height:100%;width:100%;line-height:normal}.ag-cell .ag-icon{display:inline-block;vertical-align:middle}.ag-set-filter-item{display:flex;align-items:center;height:100%}.ag-set-filter-item-checkbox{display:flex;width:100%;height:100%}.ag-set-filter-group-icons{display:block}.ag-set-filter-group-icons>*{cursor:pointer}.ag-filter-body-wrapper{display:flex;flex-direction:column}.ag-filter-filter{flex:1 1 0px}.ag-filter-condition{display:flex;justify-content:center}.ag-floating-filter-body{position:relative;display:flex;flex:1 1 auto;height:100%}.ag-floating-filter-full-body{display:flex;flex:1 1 auto;height:100%;width:100%;align-items:center;overflow:hidden}.ag-floating-filter-full-body>div{flex:1 1 auto}.ag-floating-filter-input{align-items:center;display:flex;width:100%}.ag-floating-filter-input>*{flex:1 1 auto}.ag-floating-filter-button{display:flex;flex:none}.ag-set-floating-filter-input input[disabled]{pointer-events:none}.ag-dnd-ghost{display:inline-flex;align-items:center;cursor:move;white-space:nowrap}.ag-overlay{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.ag-overlay-panel{display:flex;height:100%;width:100%}.ag-overlay-wrapper{display:flex;flex:none;width:100%;height:100%;align-items:center;justify-content:center;text-align:center}.ag-overlay-loading-wrapper{pointer-events:all}.ag-popup-child{z-index:5;top:0}.ag-popup-editor{position:absolute;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-large-text-input{display:block}.ag-virtual-list-item{position:absolute;width:100%}.ag-floating-top{overflow:hidden;white-space:nowrap;width:100%;position:relative;display:flex}.ag-pinned-left-floating-top,.ag-pinned-right-floating-top{display:inline-block;overflow:hidden;position:relative;min-width:0px}.ag-floating-bottom{overflow:hidden;white-space:nowrap;width:100%;position:relative;display:flex}.ag-pinned-left-floating-bottom,.ag-pinned-right-floating-bottom{display:inline-block;overflow:hidden;position:relative;min-width:0px}.ag-sticky-top,.ag-sticky-bottom{position:absolute;display:flex;width:100%;overflow:hidden;height:0px}.ag-sticky-bottom{box-sizing:content-box!important}.ag-pinned-left-sticky-top,.ag-pinned-right-sticky-top{position:relative;height:100%;overflow:hidden}.ag-sticky-top-full-width-container,.ag-sticky-bottom-full-width-container{overflow:hidden;width:100%;height:100%}.ag-dialog,.ag-panel{display:flex;flex-direction:column;position:relative;overflow:hidden}.ag-panel-title-bar{display:flex;flex:none;align-items:center;cursor:default}.ag-panel-title-bar-title{flex:1 1 auto}.ag-panel-title-bar-buttons{display:flex}.ag-panel-title-bar-button{cursor:pointer}.ag-panel-content-wrapper{display:flex;flex:1 1 auto;position:relative;overflow:hidden}.ag-dialog{position:absolute}.ag-resizer{position:absolute;pointer-events:none;z-index:1;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-resizer.ag-resizer-topLeft{top:0;left:0;height:5px;width:5px;cursor:nwse-resize}.ag-resizer.ag-resizer-top{top:0;left:5px;right:5px;height:5px;cursor:ns-resize}.ag-resizer.ag-resizer-topRight{top:0;right:0;height:5px;width:5px;cursor:nesw-resize}.ag-resizer.ag-resizer-right{top:5px;right:0;bottom:5px;width:5px;cursor:ew-resize}.ag-resizer.ag-resizer-bottomRight{bottom:0;right:0;height:5px;width:5px;cursor:nwse-resize}.ag-resizer.ag-resizer-bottom{bottom:0;left:5px;right:5px;height:5px;cursor:ns-resize}.ag-resizer.ag-resizer-bottomLeft{bottom:0;left:0;height:5px;width:5px;cursor:nesw-resize}.ag-resizer.ag-resizer-left{left:0;top:5px;bottom:5px;width:5px;cursor:ew-resize}.ag-tooltip,.ag-tooltip-custom{position:absolute;z-index:99999}.ag-tooltip:not(.ag-tooltip-interactive),.ag-tooltip-custom:not(.ag-tooltip-interactive){pointer-events:none}.ag-value-slide-out{margin-right:5px;opacity:1;transition:opacity 3s,margin-right 3s;transition-timing-function:linear}.ag-value-slide-out-end{margin-right:10px;opacity:0}.ag-opacity-zero{opacity:0!important}.ag-menu{max-height:100%;overflow-y:auto;position:absolute;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-menu-column-select-wrapper{height:265px;overflow:auto}.ag-menu-column-select-wrapper .ag-column-select{height:100%}.ag-dialog .ag-panel-content-wrapper .ag-column-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ag-menu-list{display:table;width:100%}.ag-menu-option,.ag-menu-separator{display:table-row}.ag-menu-option-part,.ag-menu-separator-part{display:table-cell;vertical-align:middle}.ag-menu-option-text{white-space:nowrap}.ag-menu-option-custom{display:contents}.ag-compact-menu-option{width:100%;display:flex;flex-wrap:nowrap}.ag-compact-menu-option-text{white-space:nowrap;flex:1 1 auto}.ag-pill-container{display:flex;gap:.25rem;flex-wrap:nowrap}.ag-pill{display:flex;white-space:nowrap;padding:0 .25rem;align-items:center}.ag-pill .ag-pill-button{border:none;padding:0}.ag-rich-select{cursor:default;outline:none;height:100%}.ag-rich-select-value{display:flex;align-items:center;height:100%}.ag-rich-select-value .ag-picker-field-display{overflow:hidden;text-overflow:ellipsis}.ag-rich-select-value .ag-picker-field-display.ag-display-as-placeholder{opacity:.5}.ag-rich-select-list{position:relative}.ag-rich-select-list .ag-loading-text{min-height:2rem}.ag-rich-select-row{display:flex;flex:1 1 auto;align-items:center;white-space:nowrap;overflow:hidden;height:100%}.ag-rich-select-field-input{flex:1 1 auto}.ag-rich-select-field-input .ag-input-field-input{padding:0!important;border:none!important;box-shadow:none!important;text-overflow:ellipsis}.ag-rich-select-field-input .ag-input-field-input::-moz-placeholder{opacity:.8}.ag-rich-select-field-input .ag-input-field-input::placeholder{opacity:.8}.ag-autocomplete{align-items:center;display:flex}.ag-autocomplete>*{flex:1 1 auto}.ag-autocomplete-list-popup{position:absolute;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-autocomplete-list{position:relative}.ag-autocomplete-virtual-list-item{display:flex}.ag-autocomplete-row{display:flex;flex:1 1 auto;align-items:center;overflow:hidden}.ag-autocomplete-row-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-paging-panel{align-items:center;display:flex;justify-content:flex-end}.ag-paging-page-summary-panel{display:flex;align-items:center}.ag-paging-button{position:relative}.ag-disabled .ag-paging-page-summary-panel{pointer-events:none}.ag-tool-panel-wrapper{display:flex;overflow-y:auto;overflow-x:hidden;cursor:default;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-column-select-column,.ag-column-select-column-group,.ag-select-agg-func-item{position:relative;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%}.ag-column-select-column>*,.ag-column-select-column-group>*,.ag-select-agg-func-item>*{flex:none}.ag-select-agg-func-item,.ag-column-select-column-label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-column-select-checkbox{display:flex}.ag-tool-panel-horizontal-resize{cursor:ew-resize;height:100%;position:absolute;top:0;width:5px;z-index:1}.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize{right:-3px}.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize,.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize{left:-3px}.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize{right:-3px}.ag-details-row{width:100%}.ag-details-row-fixed-height{height:100%}.ag-details-grid{width:100%}.ag-details-grid-fixed-height{height:100%}.ag-header-group-cell{display:flex;align-items:center;height:100%;position:absolute}.ag-header-group-cell-no-group.ag-header-span-height .ag-header-cell-resize{display:none}.ag-cell-label-container{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;height:100%;width:100%}.ag-header-group-cell-label,.ag-cell-label-container{padding:5px 0}.ag-right-aligned-header .ag-cell-label-container{flex-direction:row}.ag-right-aligned-header .ag-header-cell-text{text-align:end}.ag-side-bar{display:flex;flex-direction:row-reverse}.ag-side-bar-left{order:-1;flex-direction:row}.ag-side-button-button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap;white-space:nowrap;outline:none;cursor:pointer}.ag-side-button-label{writing-mode:vertical-lr}.ag-status-bar{display:flex;justify-content:space-between;overflow:hidden}.ag-status-panel{display:inline-flex}.ag-status-name-value{white-space:nowrap}.ag-status-bar-left,.ag-status-bar-center,.ag-status-bar-right{display:inline-flex}.ag-icon{display:block;speak:none}.ag-group{position:relative;width:100%}.ag-group-title-bar{display:flex;align-items:center}.ag-group-title{display:inline;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ag-group-title-bar .ag-group-title{cursor:default}.ag-group-toolbar{display:flex;align-items:center}.ag-group-container{display:flex}.ag-disabled .ag-group-container{pointer-events:none}.ag-group-container-horizontal{flex-direction:row;flex-wrap:wrap}.ag-group-container-vertical{flex-direction:column}.ag-column-group-icons{display:block}.ag-column-group-icons>*{cursor:pointer}.ag-group-item-alignment-stretch .ag-group-item{align-items:stretch}.ag-group-item-alignment-start .ag-group-item{align-items:flex-start}.ag-group-item-alignment-end .ag-group-item{align-items:flex-end}.ag-toggle-button-icon{transition:right .3s;position:absolute;top:-1px}.ag-input-field,.ag-select{display:flex;flex-direction:row;align-items:center}.ag-input-field-input{flex:1 1 auto}.ag-floating-filter-input .ag-input-field-input[type=date]{width:1px}.ag-range-field,.ag-angle-select{display:flex;align-items:center}.ag-angle-select-wrapper{display:flex}.ag-angle-select-parent-circle{display:block;position:relative}.ag-angle-select-child-circle{position:absolute}.ag-slider-wrapper{display:flex}.ag-slider-wrapper .ag-input-field,.ag-picker-field-display{flex:1 1 auto}.ag-picker-field{display:flex;align-items:center}.ag-picker-field-icon{display:flex;border:0;padding:0;margin:0;cursor:pointer}.ag-picker-field-wrapper{overflow:hidden}.ag-label-align-right .ag-label{order:1}.ag-label-align-right>*{flex:none}.ag-label-align-top{flex-direction:column;align-items:flex-start}.ag-label-align-top>*{align-self:stretch}.ag-label-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.ag-color-panel{width:100%;display:flex;flex-direction:column;text-align:center}.ag-spectrum-color{flex:1 1 auto;position:relative;overflow:visible;cursor:default}.ag-spectrum-fill{position:absolute;inset:0}.ag-spectrum-val{cursor:pointer}.ag-spectrum-dragger{position:absolute;pointer-events:none;cursor:pointer}.ag-spectrum-hue,.ag-spectrum-alpha{cursor:default}.ag-spectrum-hue-background{background:linear-gradient(to left,red 3%,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);width:100%;height:100%}.ag-spectrum-alpha{--ag-spectrum-alpha-background-checked: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="4" height="4"><rect x="0" y="0" width="4" height="4" fill="%23fff"/><path d="M0 0H2V4H4V2H0Z" fill="%23b2b2b2"/></svg>')}.ag-spectrum-alpha-background{background:linear-gradient(to right,var(--ag-internal-spectrum-alpha-color-from),var(--ag-internal-spectrum-alpha-color-to)),var(--ag-spectrum-alpha-background-checked) top left/4px 4px;width:100%;height:100%}.ag-spectrum-tool{cursor:pointer;position:relative}.ag-spectrum-slider{position:absolute;pointer-events:none}.ag-spectrum-alpha .ag-spectrum-slider{background:linear-gradient(to bottom,var(--ag-internal-spectrum-alpha-color),var(--ag-internal-spectrum-alpha-color)) #fff}.ag-recent-colors{display:flex}.ag-recent-color{cursor:pointer}.ag-pill-select{display:flex;flex-direction:column}.ag-pill-select .ag-column-drop{flex:unset}.ag-ltr{direction:ltr}.ag-ltr .ag-body,.ag-ltr .ag-floating-top,.ag-ltr .ag-floating-bottom,.ag-ltr .ag-header,.ag-ltr .ag-sticky-top,.ag-ltr .ag-sticky-bottom,.ag-ltr .ag-body-viewport,.ag-ltr .ag-body-horizontal-scroll{flex-direction:row}.ag-rtl{direction:rtl}.ag-rtl .ag-body,.ag-rtl .ag-floating-top,.ag-rtl .ag-floating-bottom,.ag-rtl .ag-header,.ag-rtl .ag-sticky-top,.ag-rtl .ag-sticky-bottom,.ag-rtl .ag-body-viewport,.ag-rtl .ag-body-horizontal-scroll{flex-direction:row-reverse}.ag-rtl .ag-icon-contracted,.ag-rtl .ag-icon-expanded,.ag-rtl .ag-icon-tree-closed{display:block;transform:rotate(180deg)}.ag-body .ag-body-viewport{-webkit-overflow-scrolling:touch}.ag-measurement-container{width:0;overflow:hidden;visibility:hidden}.ag-measurement-container div{position:absolute}.ag-layout-print.ag-body{display:block;height:unset}.ag-layout-print.ag-root-wrapper{display:inline-block}.ag-layout-print .ag-body-vertical-scroll,.ag-layout-print .ag-body-horizontal-scroll{display:none}.ag-layout-print.ag-force-vertical-scroll{overflow-y:visible!important}@media print{.ag-root-wrapper.ag-layout-print{display:table}.ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,.ag-root-wrapper.ag-layout-print .ag-root,.ag-root-wrapper.ag-layout-print .ag-body-viewport,.ag-root-wrapper.ag-layout-print .ag-center-cols-container,.ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,.ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,.ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport{height:auto!important;overflow:hidden!important;display:block!important}.ag-root-wrapper.ag-layout-print .ag-row,.ag-root-wrapper.ag-layout-print .ag-cell{-moz-column-break-inside:avoid;break-inside:avoid}}[class^=ag-],[class^=ag-]:focus,[class^=ag-]:after,[class^=ag-]:before{box-sizing:border-box;outline:none}[class^=ag-]::-ms-clear{display:none}.ag-checkbox .ag-input-wrapper,.ag-radio-button .ag-input-wrapper{overflow:visible}.ag-range-field .ag-input-wrapper{height:100%}.ag-toggle-button{flex:none;width:unset;min-width:unset}.ag-button{border-radius:0;color:var(--ag-foreground-color)}.ag-button:hover{background-color:transparent}.ag-ltr .ag-label-align-right .ag-label{margin-left:var(--ag-grid-size)}.ag-rtl .ag-label-align-right .ag-label{margin-right:var(--ag-grid-size)}input[class^=ag-]{margin:0;background-color:var(--ag-background-color)}textarea[class^=ag-],select[class^=ag-]{background-color:var(--ag-background-color)}input[class^=ag-]:not([type]),input[class^=ag-][type=text],input[class^=ag-][type=number],input[class^=ag-][type=tel],input[class^=ag-][type=date],input[class^=ag-][type=datetime-local],textarea[class^=ag-]{font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;border:var(--ag-borders-input) var(--ag-input-border-color)}input[class^=ag-]:not([type]):disabled,input[class^=ag-][type=text]:disabled,input[class^=ag-][type=number]:disabled,input[class^=ag-][type=tel]:disabled,input[class^=ag-][type=date]:disabled,input[class^=ag-][type=datetime-local]:disabled,textarea[class^=ag-]:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}input[class^=ag-]:not([type]):focus,input[class^=ag-][type=text]:focus,input[class^=ag-][type=number]:focus,input[class^=ag-][type=tel]:focus,input[class^=ag-][type=date]:focus,input[class^=ag-][type=datetime-local]:focus,textarea[class^=ag-]:focus{outline:none;box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color)}input[class^=ag-]:not([type]):invalid,input[class^=ag-][type=text]:invalid,input[class^=ag-][type=number]:invalid,input[class^=ag-][type=tel]:invalid,input[class^=ag-][type=date]:invalid,input[class^=ag-][type=datetime-local]:invalid,textarea[class^=ag-]:invalid{border:var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid)}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper){-moz-appearance:textfield}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-outer-spin-button,input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[class^=ag-][type=range]{padding:0}input[class^=ag-][type=button]:focus,button[class^=ag-]:focus{box-shadow:var(--ag-input-focus-box-shadow)}.ag-drag-handle{color:var(--ag-secondary-foreground-color)}.ag-list-item,.ag-virtual-list-item{height:var(--ag-list-item-height)}.ag-virtual-list-item:focus-visible{outline:none}.ag-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-select-list{background-color:var(--ag-background-color);overflow-y:auto;overflow-x:hidden;border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-list-item{display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-list-item.ag-active-item{background-color:var(--ag-row-hover-color)}.ag-select-list-item{-moz-user-select:none;-webkit-user-select:none;user-select:none;cursor:default}.ag-ltr .ag-select-list-item{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-select-list-item{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-select-list-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ag-row-drag,.ag-selection-checkbox,.ag-group-expanded,.ag-group-contracted{color:var(--ag-secondary-foreground-color)}.ag-ltr .ag-row-drag,.ag-ltr .ag-selection-checkbox,.ag-ltr .ag-group-expanded,.ag-ltr .ag-group-contracted{margin-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-row-drag,.ag-rtl .ag-selection-checkbox,.ag-rtl .ag-group-expanded,.ag-rtl .ag-group-contracted{margin-left:var(--ag-cell-widget-spacing)}.ag-cell-wrapper>*:not(.ag-cell-value):not(.ag-group-value){--ag-internal-calculated-line-height: var( --ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)) );--ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height));display:flex;align-items:center;flex:none}.ag-group-expanded,.ag-group-contracted{cursor:pointer}.ag-group-title-bar-icon{cursor:pointer;flex:none;color:var(--ag-secondary-foreground-color)}.ag-ltr .ag-group-child-count{margin-left:2px}.ag-rtl .ag-group-child-count{margin-right:2px}.ag-group-title-bar{background-color:var(--ag-subheader-background-color);padding:var(--ag-grid-size)}.ag-group-toolbar{padding:var(--ag-grid-size);background-color:var(--ag-subheader-toolbar-background-color)}.ag-disabled-group-title-bar,.ag-disabled-group-container{opacity:.5}.group-item{margin:calc(var(--ag-grid-size) * .5) 0}.ag-label{white-space:nowrap}.ag-ltr .ag-label{margin-right:var(--ag-grid-size)}.ag-rtl .ag-label{margin-left:var(--ag-grid-size)}.ag-label-align-top .ag-label{margin-bottom:calc(var(--ag-grid-size) * .5)}.ag-angle-select[disabled]{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-angle-select[disabled] .ag-angle-select-field{opacity:.4}.ag-ltr .ag-slider-field,.ag-ltr .ag-angle-select-field{margin-right:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-slider-field,.ag-rtl .ag-angle-select-field{margin-left:calc(var(--ag-grid-size) * 2)}.ag-angle-select-parent-circle{width:24px;height:24px;border-radius:12px;border:solid 1px;border-color:var(--ag-border-color);background-color:var(--ag-background-color)}.ag-angle-select-child-circle{top:4px;left:12px;width:6px;height:6px;margin-left:-3px;margin-top:-4px;border-radius:3px;background-color:var(--ag-secondary-foreground-color)}.ag-picker-field-wrapper{border:var(--ag-borders);border-color:var(--ag-border-color);border-radius:5px;background-color:var(--ag-background-color)}.ag-picker-field-wrapper:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-picker-field-wrapper.ag-picker-has-focus,.ag-picker-field-wrapper:focus-within{outline:none;box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color)}.ag-picker-field-button{background-color:var(--ag-background-color);color:var(--ag-secondary-foreground-color)}.ag-dialog.ag-color-dialog{border-radius:5px}.ag-color-picker .ag-picker-field-wrapper{padding-left:var(--ag-grid-size);padding-right:var(--ag-grid-size)}.ag-color-picker .ag-picker-field-display{display:flex;flex-direction:row;align-items:center;min-height:var(--ag-list-item-height)}.ag-ltr .ag-color-picker-color,.ag-ltr .ag-color-picker-value{margin-right:var(--ag-grid-size)}.ag-rtl .ag-color-picker-color,.ag-rtl .ag-color-picker-value{margin-left:var(--ag-grid-size)}.ag-color-panel{padding:var(--ag-grid-size)}.ag-spectrum-color{background-color:red;border-radius:2px}.ag-spectrum-tools{padding:10px}.ag-spectrum-sat{background-image:linear-gradient(to right,#fff,#cc9a8100)}.ag-spectrum-val{background-image:linear-gradient(to top,#000,#cc9a8100)}.ag-spectrum-dragger{border-radius:12px;height:12px;width:12px;border:2px solid white;background:#000;box-shadow:0 0 2px #0000003d}.ag-spectrum-hue-background,.ag-spectrum-alpha-background{border-radius:2px}.ag-spectrum-tool{margin-bottom:10px;height:11px;border-radius:2px}.ag-spectrum-slider{margin-top:-12px;width:13px;height:13px;border-radius:13px;border:2px solid white;box-shadow:0 1px 4px #0000005e}.ag-recent-colors{margin-top:10px}.ag-recent-color{margin:0 3px}.ag-recent-color:first-child{margin-left:0}.ag-recent-color:last-child{margin-right:0}.ag-spectrum-color:focus-visible:not(:disabled):not([readonly]),.ag-spectrum-slider:focus-visible:not(:disabled):not([readonly]),.ag-recent-color:focus-visible:not(:disabled):not([readonly]){box-shadow:var(--ag-input-focus-box-shadow)}.ag-ltr .ag-color-input input[class^=ag-][type=text].ag-input-field-input{padding-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-rtl .ag-color-input input[class^=ag-][type=text].ag-input-field-input{padding-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-color-input .ag-color-input-color{position:absolute}.ag-ltr .ag-color-input .ag-color-input-color{margin-left:var(--ag-grid-size)}.ag-rtl .ag-color-input .ag-color-input-color{margin-right:var(--ag-grid-size)}.ag-color-picker-color,.ag-color-input-color{width:var(--ag-icon-size);height:var(--ag-icon-size);border:var(--ag-borders-secondary) var(--ag-secondary-border-color);border-radius:2px}.ag-dnd-ghost{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);overflow:hidden;text-overflow:ellipsis;border:var(--ag-borders-secondary) var(--ag-secondary-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height);line-height:var(--ag-header-height);margin:0;padding:0 calc(var(--ag-grid-size) * 2);transform:translateY(calc(var(--ag-grid-size) * 2))}.ag-dnd-ghost-icon{margin-right:var(--ag-grid-size);color:var(--ag-foreground-color)}.ag-popup-child:not(.ag-tooltip-custom){box-shadow:var(--ag-popup-shadow)}.ag-select .ag-picker-field-wrapper{min-height:var(--ag-list-item-height);cursor:default}.ag-ltr .ag-select .ag-picker-field-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-select .ag-picker-field-wrapper{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-ltr .ag-select .ag-picker-field-wrapper{padding-right:var(--ag-grid-size)}.ag-rtl .ag-select .ag-picker-field-wrapper{padding-left:var(--ag-grid-size)}.ag-select.ag-disabled .ag-picker-field-wrapper:focus{box-shadow:none}.ag-select:not(.ag-cell-editor,.ag-label-align-top){min-height:var(--ag-list-item-height)}.ag-select .ag-picker-field-display{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-select .ag-picker-field-icon{display:flex;align-items:center}.ag-select.ag-disabled{opacity:.5}.ag-rich-select-value,.ag-rich-select-list{background-color:var(--ag-background-color)}.ag-rich-select-list{width:100%;height:auto;border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-rich-select-list .ag-loading-text{padding:var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing)}.ag-rich-select-value{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);padding-top:0;padding-bottom:0}.ag-ltr .ag-rich-select-value{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-rich-select-value{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-ltr .ag-rich-select-value{padding-right:var(--ag-grid-size)}.ag-rtl .ag-rich-select-value{padding-left:var(--ag-grid-size)}.ag-ltr .ag-rich-select-field-input{left:calc(var(--ag-cell-horizontal-padding))}.ag-rtl .ag-rich-select-field-input{right:calc(var(--ag-cell-horizontal-padding))}.ag-popup-editor .ag-rich-select-value{height:var(--ag-row-height);min-width:200px}.ag-rich-select-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-rich-select-virtual-list-item:focus-visible:after{content:none}.ag-ltr .ag-rich-select-row{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-rich-select-row{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rich-select-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-rich-select-row:hover,.ag-rich-select-row-highlighted{background-image:linear-gradient(var(--ag-row-hover-color),var(--ag-row-hover-color))}.ag-rich-select-row-text-highlight{font-weight:700}.ag-autocomplete{width:100%}.ag-autocomplete-list{width:100%;min-width:200px;height:calc(var(--ag-row-height) * 6.5)}.ag-autocomplete-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-autocomplete-virtual-list-item:focus-visible:after{content:none}.ag-autocomplete-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-autocomplete-row-label{margin:0px var(--ag-widget-container-horizontal-padding)}.ag-autocomplete-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-pill{border:1px solid var(--ag-chip-border-color);border-radius:var(--ag-border-radius);background-color:var(--ag-chip-background-color)}.ag-ltr .ag-pill .ag-pill-button{margin-left:var(--ag-grid-size)}.ag-rtl .ag-pill .ag-pill-button{margin-right:var(--ag-grid-size)}.ag-pill:focus-visible{border-color:var(--ag-input-focus-border-color)}.ag-pill .ag-pill-button:hover{cursor:pointer}.ag-dragging-range-handle .ag-dialog,.ag-dragging-fill-handle .ag-dialog{opacity:.7;pointer-events:none}.ag-dialog{border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color);box-shadow:var(--ag-popup-shadow)}.ag-panel{background-color:var(--ag-panel-background-color);border-color:var(--ag-panel-border-color)}.ag-panel-title-bar{color:var(--ag-header-foreground-color);height:var(--ag-header-height);padding:var(--ag-grid-size) var(--ag-cell-horizontal-padding);border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-panel-title-bar-button{margin-left:var(--ag-grid-size)}.ag-rtl .ag-panel-title-bar-button{margin-right:var(--ag-grid-size)}.ag-tooltip{background-color:var(--ag-tooltip-background-color);color:var(--ag-foreground-color);padding:var(--ag-grid-size);border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);white-space:normal}.ag-tooltip.ag-tooltip-animate,.ag-tooltip-custom.ag-tooltip-animate{transition:opacity 1s}.ag-tooltip.ag-tooltip-animate.ag-tooltip-hiding,.ag-tooltip-custom.ag-tooltip-animate.ag-tooltip-hiding{opacity:0}.ag-ltr .ag-column-select-column,.ag-ltr .ag-column-select-column-group{padding-left:calc(var(--ag-indentation-level) * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-column,.ag-rtl .ag-column-select-column-group{padding-right:calc(var(--ag-indentation-level) * var(--ag-column-select-indent-size))}.ag-column-select-header-icon{cursor:pointer}.ag-column-select-header-icon:focus-visible{outline:none}.ag-column-select-header-icon:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0;left:0;display:block;width:calc(100% + -0px);height:calc(100% + -0px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-ltr .ag-column-group-icons:not(:last-child),.ag-ltr .ag-column-select-header-icon:not(:last-child),.ag-ltr .ag-column-select-header-checkbox:not(:last-child),.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),.ag-ltr .ag-column-select-checkbox:not(:last-child),.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-label:not(:last-child){margin-right:var(--ag-widget-horizontal-spacing)}.ag-rtl .ag-column-group-icons:not(:last-child),.ag-rtl .ag-column-select-header-icon:not(:last-child),.ag-rtl .ag-column-select-header-checkbox:not(:last-child),.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),.ag-rtl .ag-column-select-checkbox:not(:last-child),.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-label:not(:last-child){margin-left:var(--ag-widget-horizontal-spacing)}.ag-column-select-virtual-list-item:focus-visible{outline:none}.ag-column-select-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-select-column-group:not(:last-child),.ag-column-select-column:not(:last-child){margin-bottom:var(--ag-widget-vertical-spacing)}.ag-column-select-column-readonly,.ag-column-select-column-group-readonly{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-ltr .ag-column-select-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-rtl .ag-column-select-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-column-select-virtual-list-viewport{padding:calc(var(--ag-widget-container-vertical-padding) * .5) 0px}.ag-column-select-virtual-list-item{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-checkbox-edit{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-pill-select .ag-column-drop{border-bottom:0;min-height:unset}.ag-pill-select .ag-column-drop-list{padding:0}.ag-pill-select .ag-select{padding-top:var(--ag-grid-size)}.ag-pill-select .ag-picker-field-wrapper{background-color:transparent;border:0}.ag-pill-select .ag-picker-field-display{cursor:pointer}.ag-rtl{text-align:right}.ag-root-wrapper{border-radius:var(--ag-wrapper-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-row>.ag-cell-wrapper.ag-row-group{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * var(--ag-indentation-level))}.ag-cell-wrapper.ag-row-group,.ag-cell-wrapper.ag-row-group-leaf-indent,.ag-cell-wrapper.ag-pivot-leaf-group{padding-left:calc(var(--ag-indentation-level) * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-group-leaf-indent{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-group-leaf-indent{margin-right:var(--ag-row-group-indent-size)}.ag-row:not(.ag-row-level-0) .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-value-change-delta{padding-right:2px}.ag-value-change-delta-up{color:var(--ag-value-change-delta-up-color)}.ag-value-change-delta-down{color:var(--ag-value-change-delta-down-color)}.ag-value-change-value{background-color:transparent;border-radius:1px;padding-left:1px;padding-right:1px;transition:background-color 1s}.ag-value-change-value-highlight{background-color:var(--ag-value-change-value-highlight-background-color);transition:background-color .1s}.ag-cell-data-changed{background-color:var(--ag-value-change-value-highlight-background-color)!important}.ag-cell-data-changed-animation{background-color:transparent}.ag-cell-highlight{background-color:var(--ag-range-selection-highlight-color)!important}.ag-row{height:var(--ag-row-height);background-color:var(--ag-background-color);color:var(--ag-data-color);border-bottom:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width)}.ag-row-highlight-above:after,.ag-row-highlight-below:after{content:"";position:absolute;width:calc(100% - 1px);height:1px;background-color:var(--ag-range-selection-border-color);left:1px}.ag-row-highlight-above:after{top:-1px}.ag-row-highlight-above.ag-row-first:after{top:0}.ag-row-highlight-below:after{bottom:0}.ag-row-odd{background-color:var(--ag-odd-row-background-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-row-selected:before{content:"";background-color:var(--ag-selected-row-background-color);display:block;position:absolute;inset:0}.ag-row-hover:not(.ag-full-width-row):before,.ag-row-hover.ag-full-width-row.ag-row-group:before{content:"";background-color:var(--ag-row-hover-color);display:block;position:absolute;inset:0;pointer-events:none}.ag-row-hover.ag-full-width-row.ag-row-group>*{position:relative}.ag-row-hover.ag-row-selected:before{background-color:var(--ag-row-hover-color);background-image:linear-gradient(var(--ag-selected-row-background-color),var(--ag-selected-row-background-color))}.ag-column-hover{background-color:var(--ag-column-hover-color)}.ag-ltr .ag-right-aligned-cell{text-align:right}.ag-rtl .ag-right-aligned-cell{text-align:left}.ag-ltr .ag-right-aligned-cell .ag-cell-value,.ag-ltr .ag-right-aligned-cell .ag-group-value{margin-left:auto}.ag-rtl .ag-right-aligned-cell .ag-cell-value,.ag-rtl .ag-right-aligned-cell .ag-group-value{margin-right:auto}.ag-ltr .ag-right-aligned-cell .ag-skeleton-effect{margin-left:auto}.ag-rtl .ag-right-aligned-cell .ag-skeleton-effect{margin-right:auto}.ag-cell,.ag-full-width-row .ag-cell-wrapper.ag-row-group{--ag-internal-calculated-line-height: var( --ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)) );--ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));border:1px solid transparent;line-height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height));padding-left:calc(var(--ag-cell-horizontal-padding) - 1px + var(--ag-row-group-indent-size) * var(--ag-indentation-level));padding-right:calc(var(--ag-cell-horizontal-padding) - 1px);-webkit-font-smoothing:subpixel-antialiased}.ag-row>.ag-cell-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding) - 1px);padding-right:calc(var(--ag-cell-horizontal-padding) - 1px)}.ag-row-dragging{cursor:move;opacity:.5}.ag-cell-inline-editing{border:1px solid var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:0;background-color:var(--ag-control-panel-background-color)}.ag-popup-editor .ag-large-text,.ag-autocomplete-list-popup{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background-color:var(--ag-control-panel-background-color);padding:0}.ag-large-text-input{height:auto;padding:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-large-text-input textarea{resize:none}.ag-details-row{padding:calc(var(--ag-grid-size) * 5);background-color:var(--ag-background-color)}.ag-layout-auto-height .ag-center-cols-viewport,.ag-layout-auto-height .ag-center-cols-container,.ag-layout-print .ag-center-cols-viewport,.ag-layout-print .ag-center-cols-container{min-height:50px}.ag-overlay-loading-wrapper{background-color:var(--ag-modal-overlay-background-color)}.ag-overlay-loading-center{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size)}.ag-skeleton-container{width:100%;height:100%;align-content:center}.ag-skeleton-effect{background-color:var(--ag-row-loading-skeleton-effect-color);width:100%;height:1em;border-radius:.25rem;animation:ag-skeleton-loading 1.5s ease-in-out .5s infinite}@keyframes ag-skeleton-loading{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.ag-loading{display:flex;height:100%;align-items:center}.ag-ltr .ag-loading{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-loading{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-loading-icon{padding-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-loading-icon{padding-left:var(--ag-cell-widget-spacing)}.ag-icon-loading{animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}.ag-floating-top{border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-floating-bottom{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-ltr .ag-cell{border-right:var(--ag-cell-horizontal-border)}.ag-rtl .ag-cell{border-left:var(--ag-cell-horizontal-border)}.ag-ltr .ag-cell{border-right-width:1px}.ag-rtl .ag-cell{border-left-width:1px}.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-cell-range-selected:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing){background-color:var(--ag-range-selection-background-color)}.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart{background-color:var(--ag-range-selection-chart-background-color)!important}.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category{background-color:var(--ag-range-selection-chart-category-background-color)!important}.ag-cell-range-selected-1:not(.ag-cell-focus),.ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing){background-color:var(--ag-range-selection-background-color)}.ag-cell-range-selected-2:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2{background-color:var(--ag-range-selection-background-color-2)}.ag-cell-range-selected-3:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3{background-color:var(--ag-range-selection-background-color-3)}.ag-cell-range-selected-4:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4{background-color:var(--ag-range-selection-background-color-4)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top{border-top-color:var(--ag-range-selection-border-color);border-top-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right{border-right-color:var(--ag-range-selection-border-color);border-right-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom{border-bottom-color:var(--ag-range-selection-border-color);border-bottom-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left{border-left-color:var(--ag-range-selection-border-color);border-left-style:var(--ag-range-selection-border-style)}.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-ltr .ag-cell-range-single-cell,.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,.ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-rtl .ag-cell-range-single-cell,.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle{border:1px solid;border-color:var(--ag-range-selection-border-color);border-style:var(--ag-range-selection-border-style);outline:initial}.ag-cell.ag-selection-fill-top,.ag-cell.ag-selection-fill-top.ag-cell-range-selected{border-top:1px dashed;border-top-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-right,.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-right,.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-cell.ag-selection-fill-bottom,.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected{border-bottom:1px dashed;border-bottom-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-left,.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-left,.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-fill-handle,.ag-range-handle{position:absolute;width:6px;height:6px;bottom:-1px;background-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-fill-handle,.ag-ltr .ag-range-handle{right:-1px}.ag-rtl .ag-fill-handle,.ag-rtl .ag-range-handle{left:-1px}.ag-fill-handle{cursor:cell}.ag-range-handle{cursor:nwse-resize}.ag-cell-inline-editing{border-color:var(--ag-input-focus-border-color)!important}.ag-menu{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background-color:var(--ag-menu-background-color);border-color:var(--ag-menu-border-color);padding:0}.ag-menu.ag-tabs{min-width:var(--ag-tab-min-width)}.ag-menu-list{cursor:default;padding:var(--ag-grid-size) 0}.ag-menu-separator{height:calc(var(--ag-grid-size) * 2 + 1px)}.ag-menu-separator-part:after{content:"";display:block;border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-menu-option-active,.ag-compact-menu-option-active{background-color:var(--ag-row-hover-color)}.ag-menu-option-part,.ag-compact-menu-option-part{line-height:var(--ag-icon-size);padding:calc(var(--ag-grid-size) + 2px) 0}.ag-menu-option-disabled,.ag-compact-menu-option-disabled{opacity:.5}.ag-menu-option-icon,.ag-compact-menu-option-icon{width:var(--ag-icon-size)}.ag-ltr .ag-menu-option-icon,.ag-ltr .ag-compact-menu-option-icon{padding-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-menu-option-icon,.ag-rtl .ag-compact-menu-option-icon{padding-right:calc(var(--ag-grid-size) * 2)}.ag-menu-option-text,.ag-compact-menu-option-text{padding-left:calc(var(--ag-grid-size) * 2);padding-right:calc(var(--ag-grid-size) * 2)}.ag-ltr .ag-menu-option-shortcut,.ag-ltr .ag-compact-menu-option-shortcut{padding-right:var(--ag-grid-size)}.ag-rtl .ag-menu-option-shortcut,.ag-rtl .ag-compact-menu-option-shortcut{padding-left:var(--ag-grid-size)}.ag-ltr .ag-menu-option-popup-pointer,.ag-ltr .ag-compact-menu-option-popup-pointer{padding-right:var(--ag-grid-size)}.ag-rtl .ag-menu-option-popup-pointer,.ag-rtl .ag-compact-menu-option-popup-pointer{padding-left:var(--ag-grid-size)}.ag-tabs-header,.ag-tabs-header-wrapper{display:flex}.ag-tabs-header-wrapper .ag-tabs-header{flex:1}.ag-tabs-close-button-wrapper{border:0;border-right:var(--ag-borders) var(--ag-border-color);padding:var(--ag-grid-size)}.ag-tabs-close-button{border:0;background-color:unset;cursor:pointer;padding:0}.ag-tab{border-bottom:var(--ag-selected-tab-underline-width) solid transparent;transition:border-bottom var(--ag-selected-tab-underline-transition-speed);display:flex;flex:none;align-items:center;justify-content:center;cursor:pointer}.ag-tab:focus-visible{outline:none}.ag-tab:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-tab-selected{border-bottom-color:var(--ag-selected-tab-underline-color)}.ag-menu-header{color:var(--ag-secondary-foreground-color)}.ag-filter-separator{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-filter-select .ag-picker-field-wrapper{width:0}.ag-filter-condition-operator{height:17px}.ag-ltr .ag-filter-condition-operator-or{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-filter-condition-operator-or{margin-right:calc(var(--ag-grid-size) * 2)}.ag-set-filter-select-all{padding-top:var(--ag-widget-container-vertical-padding)}.ag-set-filter-list,.ag-filter-no-matches{height:calc(var(--ag-list-item-height) * 6)}.ag-set-filter-tree-list{height:calc(var(--ag-list-item-height) * 10)}.ag-set-filter-filter{margin-top:var(--ag-widget-container-vertical-padding);margin-left:var(--ag-widget-container-horizontal-padding);margin-right:var(--ag-widget-container-horizontal-padding)}.ag-filter-to{margin-top:var(--ag-widget-vertical-spacing)}.ag-mini-filter{margin:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-set-filter{--ag-indentation-level: 0}.ag-ltr .ag-set-filter-item{padding-left:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-item{padding-right:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding))}.ag-rtl .ag-set-filter-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding))}.ag-ltr .ag-set-filter-group-icons{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-set-filter-group-icons{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-filter-menu .ag-set-filter-list{min-width:200px}.ag-filter-virtual-list-item:focus-visible{outline:none}.ag-filter-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-filter-apply-panel{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-filter-apply-panel-button{line-height:1.5}.ag-ltr .ag-filter-apply-panel-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-filter-apply-panel-button{margin-right:calc(var(--ag-grid-size) * 2)}.ag-simple-filter-body-wrapper{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));overflow-y:auto;min-height:calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing))}.ag-simple-filter-body-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-simple-filter-body-wrapper .ag-resizer-wrapper{margin:0}.ag-menu:not(.ag-tabs) .ag-filter .ag-filter-body-wrapper,.ag-menu:not(.ag-tabs) .ag-filter>*:not(.ag-filter-wrapper){min-width:calc(var(--ag-menu-min-width) - 2px)}.ag-filter-no-matches{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-multi-filter-menu-item{margin:var(--ag-grid-size) 0}.ag-multi-filter-group-title-bar{padding:calc(var(--ag-grid-size) * 2) var(--ag-grid-size);background-color:transparent}.ag-group-filter-field-select-wrapper{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-group-filter-field-select-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-multi-filter-group-title-bar:focus-visible{outline:none}.ag-multi-filter-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-side-bar{position:relative}.ag-tool-panel-wrapper{width:var(--ag-side-bar-panel-width);background-color:var(--ag-control-panel-background-color)}.ag-side-buttons{padding-top:calc(var(--ag-grid-size) * 4);width:calc(var(--ag-icon-size) + 4px);position:relative;overflow:hidden}button.ag-side-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;background:transparent;padding:calc(var(--ag-grid-size) * 2) 0 calc(var(--ag-grid-size) * 2) 0;width:100%;margin:0;min-height:calc(var(--ag-grid-size) * 18);background-position-y:center;background-position-x:center;background-repeat:no-repeat;border:none;border-top:var(--ag-borders-side-button) var(--ag-border-color);border-bottom:var(--ag-borders-side-button) var(--ag-border-color)}button.ag-side-button-button:focus{box-shadow:none}.ag-side-button-button:focus-visible{outline:none}.ag-side-button-button:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-selected button.ag-side-button-button{background-color:var(--ag-side-button-selected-background-color)}.ag-side-button-icon-wrapper{margin-bottom:3px}.ag-ltr .ag-side-bar-left,.ag-rtl .ag-side-bar-right{border-right:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper{border-left:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-side-button-button{border-right:var(--ag-selected-tab-underline-width) solid transparent;transition:border-right var(--ag-selected-tab-underline-transition-speed)}.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button{border-right-color:var(--ag-selected-tab-underline-color)}.ag-rtl .ag-side-bar-left,.ag-ltr .ag-side-bar-right{border-left:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper{border-right:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-side-bar-left .ag-side-button-button,.ag-ltr .ag-side-bar-right .ag-side-button-button{border-left:var(--ag-selected-tab-underline-width) solid transparent;transition:border-left var(--ag-selected-tab-underline-transition-speed)}.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button{border-left-color:var(--ag-selected-tab-underline-color)}.ag-filter-toolpanel-header{height:calc(var(--ag-grid-size) * 6)}.ag-filter-toolpanel-header,.ag-filter-toolpanel-search{padding:0 var(--ag-grid-size)}.ag-filter-toolpanel-header:focus-visible{outline:none}.ag-filter-toolpanel-header:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-filter-toolpanel-group:not(.ag-has-filter)>.ag-group-title-bar .ag-filter-toolpanel-group-instance-header-icon{display:none}.ag-filter-toolpanel-group-level-0-header{height:calc(var(--ag-grid-size) * 8)}.ag-filter-toolpanel-group-item{margin-top:calc(var(--ag-grid-size) * .5);margin-bottom:calc(var(--ag-grid-size) * .5)}.ag-filter-toolpanel-search{height:var(--ag-header-height)}.ag-filter-toolpanel-search-input{flex-grow:1;height:calc(var(--ag-grid-size) * 4)}.ag-ltr .ag-filter-toolpanel-search-input{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-search-input{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-level-0{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-ltr .ag-filter-toolpanel-expand,.ag-ltr .ag-filter-toolpanel-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-expand,.ag-rtl .ag-filter-toolpanel-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * var(--ag-indentation-level, 0) + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * var(--ag-indentation-level, 0) + var(--ag-grid-size))}.ag-filter-toolpanel-instance-filter{border-bottom:var(--ag-borders) var(--ag-border-color);border-top:var(--ag-borders) var(--ag-border-color);margin-top:var(--ag-grid-size)}.ag-ltr .ag-filter-toolpanel-group-instance-header-icon,.ag-ltr .ag-filter-toolpanel-instance-header-icon{margin-left:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-group-instance-header-icon,.ag-rtl .ag-filter-toolpanel-instance-header-icon{margin-right:var(--ag-grid-size)}.ag-set-filter-group-icons{color:var(--ag-secondary-foreground-color)}.ag-pivot-mode-panel{min-height:var(--ag-header-height);height:var(--ag-header-height);display:flex}.ag-pivot-mode-select{display:flex;align-items:center}.ag-ltr .ag-pivot-mode-select{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-pivot-mode-select{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-column-select-header:focus-visible{outline:none}.ag-column-select-header:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-select-header{height:var(--ag-header-height);align-items:center;padding:0 var(--ag-widget-container-horizontal-padding);border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-panel-column-select{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-group-icons,.ag-column-select-header-icon{color:var(--ag-secondary-foreground-color)}.ag-column-select-list .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px}.ag-column-select-list .ag-item-highlight-top:after{top:0}.ag-column-select-list .ag-item-highlight-bottom:after{bottom:0}.ag-header,.ag-advanced-filter-header{background-color:var(--ag-header-background-color);border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-row{color:var(--ag-header-foreground-color);height:var(--ag-header-height)}.ag-pinned-right-header{border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-pinned-left-header{border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon{margin-left:var(--ag-grid-size)}.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon{margin-right:var(--ag-grid-size)}.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon{margin-left:var(--ag-grid-size)}.ag-header-cell,.ag-header-group-cell{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-header-cell.ag-header-cell-moving,.ag-header-group-cell.ag-header-cell-moving{background-color:var(--ag-header-cell-moving-background-color)}.ag-ltr .ag-header-group-cell-label.ag-sticky-label{left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-group-cell-label.ag-sticky-label{right:var(--ag-cell-horizontal-padding)}.ag-header-cell:focus-visible{outline:none}.ag-header-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-header-group-cell:focus-visible{outline:none}.ag-header-group-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-header-cell:focus-visible{outline:none}.ag-advanced-filter-header-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-header-icon{color:var(--ag-secondary-foreground-color)}.ag-header-expand-icon{cursor:pointer}.ag-ltr .ag-header-expand-icon{margin-left:4px}.ag-rtl .ag-header-expand-icon{margin-right:4px}.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total),.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,.ag-header-group-cell:first-of-type.ag-column-resizing,.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing{background-color:var(--ag-header-cell-hover-background-color)}.ag-header-cell:before,.ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{content:"";position:absolute;z-index:1;display:var(--ag-header-column-separator-display);width:var(--ag-header-column-separator-width);height:var(--ag-header-column-separator-height);top:calc(50% - var(--ag-header-column-separator-height) * .5);background-color:var(--ag-header-column-separator-color)}.ag-ltr .ag-header-cell:before,.ag-ltr .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{right:0}.ag-rtl .ag-header-cell:before,.ag-rtl .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{left:0}.ag-header-highlight-before:after,.ag-header-highlight-after:after{content:"";position:absolute;height:100%;width:1px}.ag-header-highlight-before:after{left:0}.ag-header-highlight-after:after{right:0}.ag-pinned-left-header .ag-header-highlight-after:after{right:1px}.ag-header-cell-resize{display:flex;align-items:center}.ag-header-cell-resize:after{content:"";position:absolute;z-index:1;display:var(--ag-header-column-resize-handle-display);width:var(--ag-header-column-resize-handle-width);height:var(--ag-header-column-resize-handle-height);top:calc(50% - var(--ag-header-column-resize-handle-height) * .5);background-color:var(--ag-header-column-resize-handle-color)}.ag-header-cell.ag-header-span-height .ag-header-cell-resize:after{height:calc(100% - var(--ag-grid-size) * 4);top:calc(var(--ag-grid-size) * 2)}.ag-ltr .ag-header-viewport .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-rtl .ag-header-viewport .ag-header-cell-resize:after{right:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-left-header .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-right-header .ag-header-cell-resize:after{left:50%}.ag-ltr .ag-header-select-all{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-select-all{margin-left:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-floating-filter-button{margin-left:var(--ag-cell-widget-spacing)}.ag-rtl .ag-floating-filter-button{margin-right:var(--ag-cell-widget-spacing)}.ag-floating-filter-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;height:var(--ag-icon-size);padding:0;width:var(--ag-icon-size)}.ag-filter-loading{background-color:var(--ag-control-panel-background-color);height:100%;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);position:absolute;width:100%;z-index:1}.ag-paging-panel{border-top:1px solid;border-top-color:var(--ag-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height)}.ag-paging-panel>*{margin:0 var(--ag-cell-horizontal-padding)}.ag-paging-panel>.ag-paging-page-size .ag-wrapper{min-width:calc(var(--ag-grid-size) * 10)}.ag-paging-button{cursor:pointer}.ag-paging-button.ag-disabled{cursor:default;color:var(--ag-disabled-foreground-color)}.ag-paging-button:focus-visible{outline:none}.ag-paging-button:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0;left:0;display:block;width:calc(100% + -0px);height:calc(100% + -0px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-paging-button,.ag-paging-description{margin:0 var(--ag-grid-size)}.ag-status-bar{border-top:var(--ag-borders) var(--ag-border-color);color:var(--ag-disabled-foreground-color);padding-right:calc(var(--ag-grid-size) * 4);padding-left:calc(var(--ag-grid-size) * 4);line-height:1.5}.ag-status-name-value-value{color:var(--ag-foreground-color)}.ag-status-bar-center{text-align:center}.ag-status-name-value{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size);padding-top:calc(var(--ag-grid-size) * 2);padding-bottom:calc(var(--ag-grid-size) * 2)}.ag-column-drop-cell{background:var(--ag-chip-background-color);border-radius:calc(var(--ag-grid-size) * 4);height:calc(var(--ag-grid-size) * 4);padding:0 calc(var(--ag-grid-size) * .5);border:1px solid var(--ag-chip-border-color)}.ag-column-drop-cell:focus-visible{outline:none}.ag-column-drop-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:2px;left:2px;display:block;width:calc(100% - 4px);height:calc(100% - 4px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-drop-cell-text{margin:0 var(--ag-grid-size)}.ag-column-drop-cell-button{min-width:calc(var(--ag-grid-size) * 4);margin:0 calc(var(--ag-grid-size) * .5);color:var(--ag-secondary-foreground-color)}.ag-column-drop-cell-drag-handle{margin-left:calc(var(--ag-grid-size) * 2)}.ag-column-drop-cell-ghost{opacity:.5}.ag-column-drop-horizontal{background-color:var(--ag-header-background-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height);border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-column-drop-horizontal{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child){border-right:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child){border-left:var(--ag-borders) var(--ag-border-color)}.ag-column-drop-horizontal-cell-separator{margin:0 var(--ag-grid-size);color:var(--ag-secondary-foreground-color)}.ag-column-drop-horizontal-empty-message{color:var(--ag-disabled-foreground-color)}.ag-ltr .ag-column-drop-horizontal-icon{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal-icon{margin-left:var(--ag-cell-horizontal-padding)}.ag-column-drop-vertical-list{padding-bottom:var(--ag-grid-size);padding-right:var(--ag-grid-size);padding-left:var(--ag-grid-size)}.ag-column-drop-vertical-cell{margin-top:var(--ag-grid-size)}.ag-column-drop-vertical{min-height:50px;border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-drop-vertical.ag-last-column-drop{border-bottom:none}.ag-column-drop-vertical-icon{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size)}.ag-column-drop-vertical-empty-message{position:absolute;inset:0;overflow:hidden;color:var(--ag-disabled-foreground-color);margin-top:var(--ag-grid-size)}.ag-select-agg-func-popup{border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background:var(--ag-background-color);height:calc(var(--ag-grid-size) * 5 * 3.5);padding:0}.ag-select-agg-func-virtual-list-item{cursor:default}.ag-ltr .ag-select-agg-func-virtual-list-item{padding-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-select-agg-func-virtual-list-item{padding-right:calc(var(--ag-grid-size) * 2)}.ag-select-agg-func-virtual-list-item:hover{background-color:var(--ag-selected-row-background-color)}.ag-select-agg-func-virtual-list-item:focus-visible{outline:none}.ag-select-agg-func-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-sort-indicator-container{display:flex}.ag-ltr .ag-sort-indicator-icon{padding-left:var(--ag-grid-size)}.ag-rtl .ag-sort-indicator-icon{padding-right:var(--ag-grid-size)}.ag-chart{position:relative;display:flex;width:100%;height:100%}.ag-chart-components-wrapper{position:relative;display:flex;flex:1 1 auto}.ag-chart-canvas-wrapper{position:relative;flex:1 1 auto}.ag-chart-menu{position:absolute;top:16px;display:flex;flex-direction:column}.ag-ltr .ag-chart-menu{right:20px}.ag-rtl .ag-chart-menu{left:20px}.ag-chart-docked-container{position:relative;min-width:var(--ag-chart-menu-panel-width)}.ag-chart-menu-hidden~.ag-chart-docked-container{display:none}.ag-chart-tabbed-menu{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.ag-chart-tabbed-menu-header{flex:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;cursor:default}.ag-chart-tabbed-menu-body{display:flex;flex:1 1 auto;align-items:stretch;overflow:hidden}.ag-chart-tab{width:100%;overflow:hidden;overflow-y:auto}.ag-chart-settings{overflow-x:hidden}.ag-chart-settings-wrapper{position:relative;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.ag-chart-settings-nav-bar{display:flex;align-items:center;width:100%;height:30px;padding:0 10px;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-chart-settings-card-selector{display:flex;align-items:center;justify-content:space-around;flex:1 1 auto;height:100%;padding:0 10px}.ag-chart-settings-card-item{cursor:pointer;width:10px;height:10px;background-color:#000;position:relative}.ag-chart-settings-card-item.ag-not-selected{opacity:.2}.ag-chart-settings-card-item:before{content:" ";display:block;position:absolute;background-color:transparent;left:50%;top:50%;margin-left:-10px;margin-top:-10px;width:20px;height:20px}.ag-chart-settings-prev,.ag-chart-settings-next{position:relative;flex:none}.ag-chart-settings-prev:focus-within,.ag-chart-settings-next:focus-within{box-shadow:var(--ag-input-focus-box-shadow);border-radius:1px}.ag-chart-settings-prev-button,.ag-chart-settings-next-button{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.ag-chart-settings-mini-charts-container{position:relative;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}.ag-chart-settings-mini-wrapper{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:100%;min-height:100%;overflow:hidden}.ag-chart-settings-mini-wrapper.ag-animating{transition:left .3s;transition-timing-function:ease-in-out}.ag-chart-mini-thumbnail{cursor:pointer}.ag-chart-mini-thumbnail-canvas{display:block}.ag-chart-data-wrapper,.ag-chart-format-wrapper,.ag-chart-advanced-settings-wrapper{display:flex;flex-direction:column;position:relative;-moz-user-select:none;-webkit-user-select:none;user-select:none;padding-bottom:16px}.ag-chart-data-wrapper,.ag-chart-advanced-settings-wrapper{height:100%;overflow-y:auto}.ag-chart-advanced-settings{background-color:var(--ag-control-panel-background-color)}.ag-chart-advanced-settings-wrapper,.ag-chart-advanced-settings{width:100%}.ag-chart-advanced-settings-wrapper{padding-bottom:0}.ag-chart-data-section,.ag-chart-format-section,.ag-chart-advanced-settings-section{display:flex;margin:0}.ag-chart-advanced-settings-section{padding-top:var(--ag-grid-size);padding-bottom:var(--ag-grid-size)}.ag-chart-advanced-settings-section:not(:last-child){border-bottom:1px solid var(--ag-secondary-border-color)}.ag-chart-empty-text{display:flex;top:0;width:100%;height:100%;align-items:center;justify-content:center;background-color:var(--ag-background-color)}.ag-chart .ag-chart-menu{display:none}.ag-chart-menu-hidden:hover .ag-chart-menu{display:block}.ag-chart .ag-chart-menu-wrapper .ag-chart-menu{display:flex;flex-direction:row;top:8px;gap:20px;width:auto}.ag-ltr .ag-chart .ag-chart-menu-wrapper .ag-chart-menu{right:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);justify-content:right}.ag-rtl .ag-chart .ag-chart-menu-wrapper .ag-chart-menu{left:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);justify-content:left}.ag-charts-font-size-color{display:flex;align-self:stretch;justify-content:space-between}.ag-charts-data-group-item{position:relative}.ag-charts-data-group-item:not(:last-child){margin-bottom:var(--ag-grid-size)}.ag-chart-menu{border-radius:var(--ag-card-radius);background:var(--ag-background-color)}.ag-chart-menu-icon{opacity:.5;margin:2px 0;cursor:pointer;border-radius:var(--ag-card-radius);color:var(--ag-secondary-foreground-color)}.ag-chart-menu-icon:hover{opacity:1}.ag-chart-menu-toolbar-button{border:0;background-color:unset;padding:0 2px;border-radius:1px}.ag-chart-mini-thumbnail{border:1px solid var(--ag-secondary-border-color);border-radius:5px}.ag-chart-mini-thumbnail.ag-selected{border-color:var(--ag-minichart-selected-chart-color);border-width:2px}.ag-chart-mini-thumbnail:focus-visible{outline:none;border-color:var(--ag-minichart-selected-chart-color);box-shadow:var(--ag-input-focus-box-shadow)}.ag-chart-settings-card-item{background:var(--ag-foreground-color);width:8px;height:8px;border-radius:4px}.ag-chart-settings-card-item.ag-selected{background-color:var(--ag-minichart-selected-page-color)}.ag-chart-data-column-drag-handle{margin-left:var(--ag-grid-size)}.ag-charts-settings-group-title-bar,.ag-charts-data-group-title-bar,.ag-charts-format-top-level-group-title-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color);position:relative}.ag-charts-advanced-settings-top-level-group-title-bar{position:relative;background-color:unset}.ag-charts-data-group-title-bar:focus-visible{outline:none}.ag-charts-data-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-charts-format-top-level-group-title-bar:focus-visible{outline:none}.ag-charts-format-top-level-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-charts-data-group-title-bar .ag-charts-data-group-title,.ag-charts-format-top-level-group-title-bar .ag-charts-format-top-level-group-title{cursor:pointer}.ag-charts-data-group-container{padding:calc(var(--ag-widget-container-vertical-padding) * .5) var(--ag-widget-container-horizontal-padding)}.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group):not(.ag-pill-select):not(.ag-select){height:var(--ag-list-item-height)}.ag-charts-data-group-container .ag-charts-data-group-item.ag-picker-field{margin-top:var(--ag-grid-size)}.ag-charts-data-group-container .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px}.ag-charts-data-group-container .ag-item-highlight-top:after{top:0}.ag-charts-data-group-container .ag-item-highlight-bottom:after{bottom:0}.ag-charts-format-top-level-group-container,.ag-charts-advanced-settings-top-level-group-container{padding:var(--ag-grid-size)}.ag-ltr .ag-charts-format-top-level-group-container,.ag-ltr .ag-charts-advanced-settings-top-level-group-container{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-charts-format-top-level-group-container,.ag-rtl .ag-charts-advanced-settings-top-level-group-container{margin-right:calc(var(--ag-grid-size) * 2)}.ag-charts-format-top-level-group-item,.ag-charts-advanced-settings-top-level-group-item{margin:var(--ag-grid-size) 0}.ag-charts-format-sub-level-group-container{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-charts-format-sub-level-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-charts-format-sub-level-no-header-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-charts-format-sub-level-group-container .ag-charts-format-sub-level-group-item.ag-font-panel-no-header{margin:0}.ag-charts-settings-group-container{padding:var(--ag-grid-size);row-gap:8px;display:grid;grid-template-columns:60px 1fr 60px 1fr 60px}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+1){grid-column:1}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+2){grid-column:3}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+3){grid-column:5}.ag-chart-menu-panel{background-color:var(--ag-control-panel-background-color)}.ag-ltr .ag-chart-menu-panel{border-left:solid 1px var(--ag-border-color)}.ag-rtl .ag-chart-menu-panel{border-right:solid 1px var(--ag-border-color)}.ag-charts-theme-default{--ag-charts-align: none !important;--ag-charts-justify: none !important}.ag-date-time-list-page-title-bar{display:flex}.ag-date-time-list-page-title{flex-grow:1;text-align:center}.ag-date-time-list-page-column-labels-row,.ag-date-time-list-page-entries-row{display:flex}.ag-date-time-list-page-column-label,.ag-date-time-list-page-entry{flex-basis:0;flex-grow:1}.ag-date-time-list-page-entry{cursor:pointer;text-align:center}.ag-date-time-list-page-column-label{text-align:center}.ag-advanced-filter-header{position:relative;display:flex;align-items:center;padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-advanced-filter{display:flex;align-items:center;width:100%}.ag-advanced-filter-apply-button,.ag-advanced-filter-builder-button{line-height:normal;white-space:nowrap}.ag-ltr .ag-advanced-filter-apply-button,.ag-ltr .ag-advanced-filter-builder-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-advanced-filter-apply-button,.ag-rtl .ag-advanced-filter-builder-button{margin-right:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-button{display:flex;align-items:center;border:0;background-color:unset;color:var(--ag-foreground-color);font-size:var(--ag-font-size);font-weight:600}.ag-advanced-filter-builder-button:hover:not(:disabled){background-color:var(--ag-row-hover-color)}.ag-advanced-filter-builder-button:not(:disabled){cursor:pointer}.ag-advanced-filter-builder-button-label{margin-left:var(--ag-grid-size)}.ag-advanced-filter-builder{-moz-user-select:none;-webkit-user-select:none;user-select:none;width:100%;background-color:var(--ag-control-panel-background-color);display:flex;flex-direction:column}.ag-advanced-filter-builder-list{flex:1;overflow:auto}.ag-advanced-filter-builder-list .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px}.ag-advanced-filter-builder-list .ag-item-highlight-top:after{top:0}.ag-advanced-filter-builder-list .ag-item-highlight-bottom:after{bottom:0}.ag-advanced-filter-builder-button-panel{display:flex;justify-content:flex-end;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-apply-button,.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-cancel-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-item-wrapper{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;overflow:hidden;padding-left:calc(var(--ag-icon-size) / 2);padding-right:var(--ag-icon-size)}.ag-virtual-list-viewport .ag-advanced-filter-builder-item-wrapper .ag-tab-guard{position:absolute}.ag-advanced-filter-builder-item-tree-lines>*{width:var(--ag-advanced-filter-builder-indent-size)}.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root{width:var(--ag-icon-size)}.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root:before{top:50%;height:50%}.ag-advanced-filter-builder-item-tree-line-horizontal,.ag-advanced-filter-builder-item-tree-line-vertical,.ag-advanced-filter-builder-item-tree-line-vertical-top,.ag-advanced-filter-builder-item-tree-line-vertical-bottom{position:relative;height:100%;display:flex;align-items:center}.ag-advanced-filter-builder-item-tree-line-horizontal:before,.ag-advanced-filter-builder-item-tree-line-horizontal:after,.ag-advanced-filter-builder-item-tree-line-vertical:before,.ag-advanced-filter-builder-item-tree-line-vertical:after,.ag-advanced-filter-builder-item-tree-line-vertical-top:before,.ag-advanced-filter-builder-item-tree-line-vertical-top:after,.ag-advanced-filter-builder-item-tree-line-vertical-bottom:before,.ag-advanced-filter-builder-item-tree-line-vertical-bottom:after{content:"";position:absolute;height:100%}.ag-advanced-filter-builder-item-tree-line-horizontal:after{height:50%;width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size));top:0;left:calc(var(--ag-icon-size) / 2);border-bottom:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical:before{width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);top:0;left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical-top:before{height:50%;width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);top:0;left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical-bottom:before{height:calc((100% - 1.5 * var(--ag-icon-size)) / 2);width:calc(var(--ag-icon-size) / 2);top:calc((100% + 1.5 * var(--ag-icon-size)) / 2);left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-condition{padding-top:var(--ag-grid-size);padding-bottom:var(--ag-grid-size)}.ag-advanced-filter-builder-item,.ag-advanced-filter-builder-item-condition,.ag-advanced-filter-builder-pill-wrapper,.ag-advanced-filter-builder-pill,.ag-advanced-filter-builder-item-buttons,.ag-advanced-filter-builder-item-tree-lines{display:flex;align-items:center;height:100%}.ag-advanced-filter-builder-pill-wrapper{margin:0px var(--ag-grid-size)}.ag-advanced-filter-builder-pill{position:relative;border-radius:var(--ag-border-radius);padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2);min-height:calc(100% - var(--ag-grid-size) * 3);min-width:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-pill .ag-picker-field-display{margin-right:var(--ag-grid-size)}.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-number{font-family:monospace;font-weight:700}.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-empty{color:var(--ag-disabled-foreground-color)}.ag-advanced-filter-builder-pill:focus-visible{outline:none}.ag-advanced-filter-builder-pill:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:-4px;left:-4px;display:block;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-builder-item-button:focus-visible{outline:none}.ag-advanced-filter-builder-item-button:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:-4px;left:-4px;display:block;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-builder-pill-display{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.ag-advanced-filter-builder-join-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-join-pill-color);cursor:pointer}.ag-advanced-filter-builder-column-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-column-pill-color);cursor:pointer}.ag-advanced-filter-builder-option-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-option-pill-color);cursor:pointer}.ag-advanced-filter-builder-value-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-value-pill-color);cursor:text;max-width:140px}.ag-advanced-filter-builder-value-pill .ag-advanced-filter-builder-pill-display{display:block}.ag-advanced-filter-builder-item-buttons>*{margin:0 calc(var(--ag-grid-size) * .5)}.ag-advanced-filter-builder-item-button{position:relative;cursor:pointer;color:var(--ag-secondary-foreground-color);opacity:50%}.ag-advanced-filter-builder-item-button-disabled{color:var(--ag-disabled-foreground-color);cursor:default}.ag-advanced-filter-builder-virtual-list-container{top:var(--ag-grid-size)}.ag-advanced-filter-builder-virtual-list-item{display:flex;cursor:default;height:var(--ag-list-item-height)}.ag-advanced-filter-builder-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-advanced-filter-builder-virtual-list-item:hover .ag-advanced-filter-builder-item-button{opacity:100%}.ag-advanced-filter-builder-virtual-list-item-highlight .ag-advanced-filter-builder-item-button:focus-visible,.ag-advanced-filter-builder-validation .ag-advanced-filter-builder-invalid{opacity:100%}.ag-advanced-filter-builder-invalid{margin:0 var(--ag-grid-size);color:var(--ag-invalid-color);cursor:default}.ag-input-field-input{width:100%;min-width:0}.ag-checkbox-input-wrapper{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);display:inline-block;vertical-align:middle;flex:none}.ag-checkbox-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-checkbox-input-wrapper:focus-within,.ag-checkbox-input-wrapper:active{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-checkbox-input-wrapper.ag-disabled{opacity:.5}.ag-checkbox-input-wrapper:after{content:var(--ag-icon-font-code-checkbox-unchecked, "");font-family:inherit;color:var(--ag-checkbox-unchecked-color);display:var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper.ag-checked:after{content:var(--ag-icon-font-code-checkbox-checked, "");color:var(--ag-checkbox-checked-color);display:var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper.ag-indeterminate:after{content:var(--ag-icon-font-code-checkbox-indeterminate, "");color:var(--ag-checkbox-indeterminate-color);display:var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper:before{content:"";background:transparent center/contain no-repeat;position:absolute;inset:0;background-image:var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, .9))}.ag-checkbox-input-wrapper.ag-checked:before{background-image:var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, .9))}.ag-checkbox-input-wrapper.ag-indeterminate:before{background-image:var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, .9))}.ag-toggle-button-input-wrapper{box-sizing:border-box;width:var(--ag-toggle-button-width);min-width:var(--ag-toggle-button-width);max-width:var(--ag-toggle-button-width);height:var(--ag-toggle-button-height);background-color:var(--ag-toggle-button-off-background-color);border-radius:calc(var(--ag-toggle-button-height) * .5);position:relative;flex:none;border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-off-border-color)}.ag-toggle-button-input-wrapper input{opacity:0;height:100%;width:100%}.ag-toggle-button-input-wrapper:focus-within{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-toggle-button-input-wrapper.ag-disabled{opacity:.5}.ag-toggle-button-input-wrapper.ag-checked{background-color:var(--ag-toggle-button-on-background-color);border-color:var(--ag-toggle-button-on-border-color)}.ag-toggle-button-input-wrapper:before{content:" ";position:absolute;top:calc(0px - var(--ag-toggle-button-border-width));left:calc(0px - var(--ag-toggle-button-border-width));display:block;box-sizing:border-box;height:var(--ag-toggle-button-height);width:var(--ag-toggle-button-height);background-color:var(--ag-toggle-button-switch-background-color);border-radius:100%;transition:left .1s;border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-switch-border-color)}.ag-toggle-button-input-wrapper.ag-checked:before{left:calc(100% - var(--ag-toggle-button-height) + var(--ag-toggle-button-border-width));border-color:var(--ag-toggle-button-on-border-color)}.ag-radio-button-input-wrapper{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);display:inline-block;vertical-align:middle;flex:none;border-radius:var(--ag-icon-size)}.ag-radio-button-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-radio-button-input-wrapper:focus-within,.ag-radio-button-input-wrapper:active{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-radio-button-input-wrapper.ag-disabled{opacity:.5}.ag-radio-button-input-wrapper:after{content:var(--ag-icon-font-code-radio-button-off, "");color:var(--ag-checkbox-unchecked-color);display:var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-radio-button-input-wrapper.ag-checked:after{content:var(--ag-icon-font-code-radio-button-on, "");color:var(--ag-checkbox-checked-color);display:var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-radio-button-input-wrapper:before{content:"";background:transparent center/contain no-repeat;position:absolute;inset:0;background-image:var(--ag-icon-image-radio-button-off, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, .9))}.ag-radio-button-input-wrapper.ag-checked:before{background-image:var(--ag-icon-image-radio-button-on, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, .9))}input[class^=ag-][type=range]{-webkit-appearance:none;width:100%;height:100%;background:none;overflow:visible}input[class^=ag-][type=range]::-webkit-slider-runnable-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius)}input[class^=ag-][type=range]::-moz-range-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius)}input[class^=ag-][type=range]::-ms-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius);color:transparent;width:calc(100% - 2px)}input[class^=ag-][type=range]::-webkit-slider-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size);transform:translateY(calc(var(--ag-icon-size) * -.5 + 1.5px))}input[class^=ag-][type=range]::-ms-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size)}input[class^=ag-][type=range]::-moz-ag-range-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size)}input[class^=ag-][type=range]:focus{outline:none}input[class^=ag-][type=range]:focus::-webkit-slider-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:focus::-ms-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:focus::-moz-ag-range-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:active::-webkit-slider-runnable-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:active::-moz-ag-range-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:active::-ms-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:disabled{opacity:.5}@font-face{font-family:agGridAlpine;src:url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAABMUAAsAAAAAKMwAABLCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIlWBmAAi34KqmyjKwE2AiQDgkALgSIABCAFhEYHhUEbnyMzg/aatGqziOpJNvu/JGhLhnjjdVVKiQVRRpQIMYb+arBrcnXzpDWxiZ/03+6d7uYA0kgNGvfxjeHHsZxySFI0efhYa+/v7iGeriQ0iXmiiXjIROjWyEwnREJiiNL8r7ned9lNjoj/UviIZqqAwagvZXWN7vQH2uY/PCuxGixE3Zco9c7GTcI4jGiM5Ixl6zZYJOu4deqq/4JF6qJ74B9A4MjcdjWnBf6vzeoX1p0qiEwH0j3ielqTJCVtAmTUucAVrqMqJHm7J9HDZROQwmB/an6zL7XMHhb7kozZWv+/7xgEJkGCJ4SvEGy5v2EaHaSESvAJKgL+b+1f7X9BlMATAqHj4/Ts7Pz/9965+zA0mU+02dBmQ5sfphJYIEX8Xjanfa8cAFStrQKWdRW+vpqEqbN1cToVOJ6CtsfmMoLfUD/X9o81JEiwSx5ix9/Y/D1YFRZgNHb89HY+AigxopP6BiQ4BLYXmusgA7t/bICvlWN7o7wQXGc5eKRfcJ1eti2g4qav/kYgjmNd0tLkOJ2Z/s9UagziUjLg4EUfjozhKEJQaXQSBRvG1xhMyJishB+RIifj9w6SMEZ1KBbXsdcUQmxLtN9Y2RPEjbehOT882Zbg6JXTtclU1IKAeRSMqKLcjrgNk40wT889wmXtgNBtcVthsjULZ4tB2WK6N7J190VFqlzEbaj5YYFjdj8VOa0t8WaELTaNWbZ2zJ36dM0BpxvCVJZlmP07Ku01wgZhT+xoxJdg3JpQhms8MU4R0KC64anv+rx2E9QmUFl/ortRSm2LPVbXu/6mNu5MGHAN4b2DK64KlaiuEGXqwIjTcKY+GVvvXXv07MWrT/8ARxGnhMUgqnrxK5p1WI/vEslM7FNW4qVzW4pQxmZGfTcfLa5FzMYh1DDHeHmEBYawVuhveThz4/Z2dCZM6QPZepCtu0Awgr9fxzGZfEA7NUeBnvZPglAHxmEeGS0TuaKyQz0dlSU+5CaqdHjGJPZMGbqSalOhn8ZkfcgmGZmvf+NtZ3kuxJoanXfBFT1apf/pNpfg7r5/jDDbG8TMmArFxZdY2RunTLjo7A1bhEgOKxy/44qp4TPcaX8TBaqr5I03XL2wOnWsmcJR+qYaVC4sUcTEa3fttqtEtmJTFzkEkKOHEg0IW2xbu847njOcPMS1HEguk4O4evv+401DJCAhp+5PaGo1rgT+qPli3jGfRZOPcxsxeZA4fApUAxlI8uONUTX04VdDPKlrg/1DGRcJ1vfKR7+/mgs1Hnnj81f8qLjXwfcQzmm4Aq0wK9YeoM575jiqJZvSu0mGAXtHYlg7unCQIJhMGY7Vxc3Dy8cvICgkLCIabTAhKSXtT4BZOXkFRSVlFVU1dQ1NLW0dXT19A0MlI2MTSMjUzNwViAL3M3lQqcZ+K0F0pgsVlj2jUW27//+7xP6ErY9y4JcBemZdmAFqntggsMAagUXWDyyxbmCZDQErrAVYZRPAGmsC1lkvsMHagC3WB2yzHmCHDQO7rAPYY+3APhsFDlkzcMS6gGPWCpywEeCUjQNnrBM4ZwPABRsDLkdPgi8AvREIIQhCMIQQCKEQwiCEQ4iAEAkhCkI0hBgIsRDiIMRDSICQCCEJQjKEFAipENIgpEPIgJAJIQtCNoQcCLkQ8iDkQyiAUAihCEIxhBIIpRDKIJRDqIBQCaEKQjWEGgi1EOog1LM3nQboL40QmiA0m0QKvha7bbRCebRBaIfQAWjE1KT6Mbe4oaAEFD15V8c1Npu8CiuJ+AgmZ+ibQWlcWmSAxALcWmEZSyAXGzLeJkSCSHP7vut0TVNSh01dwfysllW0nFagpJbIKHpGxmNm9hthJGqxHh2r9a1LpXoZteJbRCtpSsJSTEsukVAcjaubhmElaof2qUe+BlVN1Giq1mAaAZwEyNjKPVCn9M/ombCZRJqctqcDmwMD6YIbHZTN5WLZAkbni25GeSMT81p3zBduRVryQiIyK7q2F9KY/XxW7heJar+AV/4A237mtCB4kYk89YiCOQFcIhL20uGLC5C//SXJRK8vo5pgx6uNrmAl9nqbrUmU8rR0zekKrHF/ZrbTLBjbkj1RfwZ8jD6jIGTXaC+ppjqxRFrkNJGP9hy7FDGeHl4FhagGY/X+NWKIFlCDQdymq8aSUjqFqWvzkiu8bbxidd5BC5FI3fF2jDbWGGyHuZOQtm5/x4kTONSe2rVrHwpWnb9Nov1nwZZwm7XrFA63gb0no9N9tm+PtjL/zA0c+m27WJbiO3duJdFGFKiPWcdOnQvOn15mzcmdkfJv2xWeAFu3msOOmlv/ywgmtudQ7OBWH57bsiXY22Zxy0oiunOJu23/6avmojw/8UbZj+OwUkFBDKcnL4LlKINqlUTcrvDGGf/szej2+eDcraXhh5YpEnwqsZbt+05dyXoFKq+nwn92ShXNCF6yaHCcROsbmMjVyCpwAIykbGupvSPhMYsX7aOP4HADCurdUp6yJYUFrFqsL8zM7IV47ry5hRjHlQq3cper7EY8sVz1JEovtIkocwPG87er0DaWVUVFTeGaqMp0HFOhdHeVMhkVV0tzq8tXBfsy//f1KNCUo9RSBsUQa7goUOYSCQuMCJP3Zbl1eg901ANJ1JRAwAFWOYEiMGh9B6P5mSBGbmFdFGynyI2W4PF7ElIWwub1lx8hNmUO1YOBRJcelh+8wWAXdQFOYZnMheiyn3mxR0fGUhmEAcuc0OnNoWUCwy9APEPC6JLB3qh3kZxqcakMAz8X5/svbeB0nmCM8gVMTMCsHehWTxx6nn2v4oSV+aW7ZfBDrePhfZfDN33xNOiUOjI9Wu+fCE8FpxclVQIGIiWe206+Due/uv6F2Dfh9JzjOWfkmZE3plNza8PBsWdmDuV0/pIj2R1mA3029clIJ3d6wO7BvYW5lWx1PN6He1fL5X6/NO6J46m/dV+rVPr/2rK/Wp3xZ1dSKYvrnwdUl/rm3o/ThqFSdj1Ba/Tqqdhcb67xvOzTGc/HnB6w3B9EEI8HEiTC8ENfShDpAdJ/36fp3UfwVDATzzCQDf0hai8P8iAP1iG7MWwHe49R29iVpyW9Jvtm//FoVsNrHYxLzl1zj65MQXIJUXDHTCplOz0lt6XklEpsrSs6PLMb6BSjDSNiDdgbT82/rqLjG1PMyGr2IobBMyLY+X4EAyY1FNd7H4onDuKwRiWMHcCARyf3nsBnvo5KE1xM9KRgXZq0hw+FgIGlhoMR4oeQzvBT8Dn66H9YSWzWsLV9s7jHRfgE/EbI/8Ej2I93AzqCDlA9AK8XIc7u5PFcBFOLkAMDS9PTM9JhLmbk04cZURi0w2qd7hf+66VugwSKgGdMv7JAkMfj5QkKnobP8+fxCgRPHXzPW9Q/37AIkv38NMC12IJgEeQP4ifR2kq0EcCfpzP1CB70OLWDwR7ww/Gmm9rbS6VnTq9ZI5UFe9OZQQ1B3ukO03qi/5bXB+aH18eWL1cXFenpRYSf8ZmdOX1ma8SmTTNeK5xpEAc0Z/zNDGBd/alkK3erypElW5WytjZwbAoWVH/+gx9HCEzk8AgdaGJcPKJKuUADupgGNFpHE9PBedUXxBdgmJuRGR2dKetggTA4nAwcEfAGX5aXttT3xW6n+Jf7h/qX+fPke2vc5J1XXf9vbZ9CuW4cEGl9l1K//Kb5TPdBO+vy0J/LYu1pJ1sQW8cwP6rJUouO8Ga2leNOlteBUq/0dOduyyXbLJ2d7B3cLc+PUM1mWHZWNLwxt0mjWi53/MJbCSF2Tx2oKv02+2UWlSLZEw+qhUnWumgHh9WnqYvDZgQeYJBOgWDfYdYqMTVw4gw51S2w2pfrxLoUYmy6jKqEzebc7sO8W6mXh6IiGWxFKEtRln4KVtmHhyrYaGRhe26Tf7YX2+mU4QwUoWw/9+WJLucWczXnuPs13MX7EYp/m7xNhgMG5WFjfnJSewnFh4FjMzKGtkvD3L7BMxntY6pm1IxxwKxsaN/CMrHMpdfwk8ZWo8xtJNKa1PbD86kznOycuOndaR3cSQbGVl5WVGgg+ZUTvO++r47jqoukWKwIyE/TxDR1uskZgbyYnOOXyNIcVnUaaGKbOlzlImGitKTA+GJMSqhzZEFRLy8hOYG+fimXmcBgxDO5pkb5bexUo6AYZ4vFUhE9yymyUKBtBiBO4uEPv+XJmZWmgiLnyPjrip65yps6NTGb8zyI4WYOucqFEzWBqfHwSSm4Bt6OItctPkBmdBu2NRm9W6u/W3znLnzlHDls3FCbwPlhfASHOb0+gZIqjMAOqPgDsVDnDCKsDIooUQHKJzEWptpNYETVo8QPFQtuacUEmOqHGXb71sLHHTli235ZDtXjl063vvdgfVcWhZXDdJcddK1cK8zn8/MawweElsPRd7jQ1zNkuKx1za4W4gLD9MxX5gEXCUcy2ffr1zJhoDJdWWY4R8LZmZjNabLmXvN8MuyroYrDbrStLeMBhRIVRaE8MBqy/fTKvF/oPrCuCZWoklBi8rNRJaC78aN5225GCoBjavCGP+/x1wv48Mz9Y3fy5FzmBH27rG6nemh5dpCEmZjIlARlC8vpKwYHXejlEltICf1KQei46i3X/yT9ObmVBjSNTAk0EG8ziT6JBl9+zrsEDU4sJ3BIIubMMXYRyaadUeuqigpmrwtHPW67uyfufhofX15ioO/kI5Kfrurv//9/8tnMUbN2EF80mtxGqqmzc0uxg1GTzfz+pnlmj286fhoaglDb9Q2xDEasEeJmx4j8hQa2B8R5BTt+CfnvDd4Ze7Opxu++XbSxorK9P3btt1xI4ngqTk5uCGDExwUqmyeT5iuEk4s+chzm3jDhuccbqbo7D8FofaIH/c5JbNGHvE4MO9il6qTE/mh3vW3C2aqew6oGcXcPbP60YUXV6//8adz8urIcvwzfqVN9M/xyLoZPeurU+4lz/C565DcsHl+bw8vkcDJ5OXfF9fyZnBzeXcfqMPwutjE6unEyOVOT+X8u5kc+jZ4xUeuXsvKJUAvPdIOnmFvGNmyb4B3KQuGZ2lLqemDsRLRBliB5lnsm8Ti6Spdv36KjRUIPj6goIKOUeUr4tHlcZtT8VqqGEycmUYwZL1Z9UYQWhgvnzK8JWJOTmmosru7rXSCuiBROt9PwvhU9rFB44o15uQkJWi17334wH3JVYwu1Gd7cvBDT8tnEsljHw4eG0DaKtfuJw3C/f5mMzPX7wbsMnxaIVr7vW6OIb8Djd+9D9+3B4xoUcdo+ZzQgLglliur21l6/uv3Y/t3DEY1f0+sUEaBIwvEHKEDV86+/PX/hvdTfI8H/fqEb8m4cgE20TZ1+lAcpS6tpR0rACZbtRdvoIL3IEWc22wH0G6lD3qJHLUPupbURVMZxp6VZQd1qGPjt791g2KxXZdkyeqdw1T/kYxszbYM3jeNchQ3ulriPeY5Y12m2mjIbFdIFzhZvIlqZh5Eg1TAA0dPwvg+C0AqvZmsQ27zdGORuyWvX6jzLUXOUVJC/L7O75APlycErPsjuSM39f5PI/wGg5sSf93y0cf9U14K0beNCvem/gM1t/pdv/YhgcZT0X4L81ycKtSDt2zC32xwwPgjgI0h12mmkkIA0tAQ1Jwkgc7cOEkrnAUwFAmOYBjpMB+zhRsOnE6hTSwakJABBvd4dkyAJO0B+dNaCAp0PMxUsN0GDzm8ZBh7Kb0ZgeDQva7gn9uYmJE/wG1wJiu2boG/zHzj7SM1ld+F2ek9AwErANP2iyaO7ErGN5YjNY6R1QiHEJnH8Ai3dIJKup1OLz7jTEVcU5wnzjBtB4hHwG5xeuSJQWGCrkP4PjpDhhxaRxqXOhWDiSVCRBwgEjUZvoUazkXNFiLYa2WMRcvWYqhCEQCDeVfL2vgCNTWeI4SXXpmR3VtR0dCpyLiujaovvj5+KtUgji1wURGEURfHfW2t7xN78uHdWCaIkK6qmG6ZlO67nB2EUJ2mWF2VVN23XD+M0L+u2H+d1P+/3c+PWnXsPHj159uLVm3cfPv3w06+1E4djcEp8pIkajrO8rrae6CANodanYjnsMOjvPs5bVgvm3PY5ngwIMHpSAsduswsJRXd1h8ht8qbuvHEFC1Le1k3CSguYSnda1Hpizut6j+v6lcpk1jV8WTubnUkq9YJmC35oc1B5WOf1E1shw7y1Lc5SufGpPvWxpMrXEQTTyiQU5XykG6GV8eQ2MeYe/RIqTCqbJZWWI6WcS0VNsEMtrQohzsDUKYUjhPVUVKcao2ymgdHHkg85oe8mtn0RidRGaw9spajmcoNUOUbYzvdjUWvijHRRJNoBOwxt3qwSgzTM8xwLA7Sk2rIvHxPQZnnqEqjSVXLtxxs3a2EV10pDp0j97k5eVRwGhBeRmUwLBt96c+0fKpKFkbVcKwAA);font-weight:400;font-style:normal}.ag-theme-alpine,.ag-theme-alpine-dark,.ag-theme-alpine-auto-dark{--ag-alpine-active-color: #2196f3;--ag-selected-row-background-color: rgba(33, 150, 243, .3);--ag-row-hover-color: rgba(33, 150, 243, .1);--ag-column-hover-color: rgba(33, 150, 243, .1);--ag-input-focus-border-color: rgba(33, 150, 243, .4);--ag-range-selection-background-color: rgba(33, 150, 243, .2);--ag-range-selection-background-color-2: rgba(33, 150, 243, .36);--ag-range-selection-background-color-3: rgba(33, 150, 243, .49);--ag-range-selection-background-color-4: rgba(33, 150, 243, .59);--ag-background-color: #fff;--ag-foreground-color: #181d1f;--ag-border-color: #babfc7;--ag-secondary-border-color: #dde2eb;--ag-header-background-color: #f8f8f8;--ag-tooltip-background-color: #f8f8f8;--ag-odd-row-background-color: #fcfcfc;--ag-control-panel-background-color: #f8f8f8;--ag-subheader-background-color: #fff;--ag-invalid-color: #e02525;--ag-checkbox-unchecked-color: #999;--ag-advanced-filter-join-pill-color: #f08e8d;--ag-advanced-filter-column-pill-color: #a6e194;--ag-advanced-filter-option-pill-color: #f3c08b;--ag-advanced-filter-value-pill-color: #85c0e4;--ag-checkbox-background-color: var(--ag-background-color);--ag-checkbox-checked-color: var(--ag-alpine-active-color);--ag-range-selection-border-color: var(--ag-alpine-active-color);--ag-secondary-foreground-color: var(--ag-foreground-color);--ag-input-border-color: var(--ag-border-color);--ag-input-border-color-invalid: var(--ag-invalid-color);--ag-input-focus-box-shadow: 0 0 2px .1rem var(--ag-input-focus-border-color);--ag-panel-background-color: var(--ag-header-background-color);--ag-menu-background-color: var(--ag-header-background-color);--ag-disabled-foreground-color: rgba(24, 29, 31, .5);--ag-chip-background-color: rgba(24, 29, 31, .07);--ag-input-disabled-border-color: rgba(186, 191, 199, .3);--ag-input-disabled-background-color: rgba(186, 191, 199, .15);--ag-borders: solid 1px;--ag-border-radius: 3px;--ag-borders-side-button: none;--ag-side-button-selected-background-color: transparent;--ag-header-column-resize-handle-display: block;--ag-header-column-resize-handle-width: 2px;--ag-header-column-resize-handle-height: 30%;--ag-grid-size: 6px;--ag-icon-size: 16px;--ag-row-height: calc(var(--ag-grid-size) * 7);--ag-header-height: calc(var(--ag-grid-size) * 8);--ag-list-item-height: calc(var(--ag-grid-size) * 4);--ag-column-select-indent-size: var(--ag-icon-size);--ag-set-filter-indent-size: var(--ag-icon-size);--ag-advanced-filter-builder-indent-size: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);--ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);--ag-cell-widget-spacing: calc(var(--ag-grid-size) * 2);--ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 2);--ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 2);--ag-widget-vertical-spacing: calc(var(--ag-grid-size) * 1.5);--ag-toggle-button-height: 18px;--ag-toggle-button-width: 28px;--ag-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--ag-font-size: 13px;--ag-icon-font-family: agGridAlpine;--ag-selected-tab-underline-color: var(--ag-alpine-active-color);--ag-selected-tab-underline-width: 2px;--ag-selected-tab-underline-transition-speed: .3s;--ag-tab-min-width: 240px;--ag-card-shadow: 0 1px 4px 1px rgba(186, 191, 199, .4);--ag-popup-shadow: var(--ag-card-shadow);--ag-side-bar-panel-width: 250px}.ag-theme-alpine-dark{--ag-background-color: #181d1f;--ag-foreground-color: #fff;--ag-border-color: #68686e;--ag-secondary-border-color: rgba(88, 86, 82, .5);--ag-modal-overlay-background-color: rgba(24, 29, 31, .66);--ag-header-background-color: #222628;--ag-tooltip-background-color: #222628;--ag-odd-row-background-color: #222628;--ag-control-panel-background-color: #222628;--ag-subheader-background-color: #000;--ag-input-disabled-background-color: #282c2f;--ag-input-focus-box-shadow: 0 0 2px .5px rgba(255, 255, 255, .5), 0 0 4px 3px var(--ag-input-focus-border-color);--ag-card-shadow: 0 1px 20px 1px black;--ag-disabled-foreground-color: rgba(255, 255, 255, .5);--ag-chip-background-color: rgba(255, 255, 255, .07);--ag-input-disabled-border-color: rgba(104, 104, 110, .3);--ag-input-disabled-background-color: rgba(104, 104, 110, .07);--ag-advanced-filter-join-pill-color: #7a3a37;--ag-advanced-filter-column-pill-color: #355f2d;--ag-advanced-filter-option-pill-color: #5a3168;--ag-advanced-filter-value-pill-color: #374c86;--ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, .4);color-scheme:dark}@media(prefers-color-scheme:dark){.ag-theme-alpine-auto-dark{--ag-background-color: #181d1f;--ag-foreground-color: #fff;--ag-border-color: #68686e;--ag-secondary-border-color: rgba(88, 86, 82, .5);--ag-modal-overlay-background-color: rgba(24, 29, 31, .66);--ag-header-background-color: #222628;--ag-tooltip-background-color: #222628;--ag-odd-row-background-color: #222628;--ag-control-panel-background-color: #222628;--ag-subheader-background-color: #000;--ag-input-disabled-background-color: #282c2f;--ag-input-focus-box-shadow: 0 0 2px .5px rgba(255, 255, 255, .5), 0 0 4px 3px var(--ag-input-focus-border-color);--ag-card-shadow: 0 1px 20px 1px black;--ag-disabled-foreground-color: rgba(255, 255, 255, .5);--ag-chip-background-color: rgba(255, 255, 255, .07);--ag-input-disabled-border-color: rgba(104, 104, 110, .3);--ag-input-disabled-background-color: rgba(104, 104, 110, .07);--ag-advanced-filter-join-pill-color: #7a3a37;--ag-advanced-filter-column-pill-color: #355f2d;--ag-advanced-filter-option-pill-color: #5a3168;--ag-advanced-filter-value-pill-color: #374c86;--ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, .4);color-scheme:dark}}.ag-theme-alpine .ag-filter-toolpanel-header,.ag-theme-alpine .ag-filter-toolpanel-search,.ag-theme-alpine .ag-status-bar,.ag-theme-alpine .ag-header-row,.ag-theme-alpine .ag-panel-title-bar-title,.ag-theme-alpine .ag-multi-filter-group-title-bar,.ag-theme-alpine-dark .ag-filter-toolpanel-header,.ag-theme-alpine-dark .ag-filter-toolpanel-search,.ag-theme-alpine-dark .ag-status-bar,.ag-theme-alpine-dark .ag-header-row,.ag-theme-alpine-dark .ag-panel-title-bar-title,.ag-theme-alpine-dark .ag-multi-filter-group-title-bar,.ag-theme-alpine-auto-dark .ag-filter-toolpanel-header,.ag-theme-alpine-auto-dark .ag-filter-toolpanel-search,.ag-theme-alpine-auto-dark .ag-status-bar,.ag-theme-alpine-auto-dark .ag-header-row,.ag-theme-alpine-auto-dark .ag-panel-title-bar-title,.ag-theme-alpine-auto-dark .ag-multi-filter-group-title-bar{font-weight:700;color:var(--ag-header-foreground-color)}.ag-theme-alpine .ag-row,.ag-theme-alpine-dark .ag-row,.ag-theme-alpine-auto-dark .ag-row{font-size:calc(var(--ag-font-size) + 1px)}.ag-theme-alpine input[class^=ag-]:not([type]),.ag-theme-alpine input[class^=ag-][type=text],.ag-theme-alpine input[class^=ag-][type=number],.ag-theme-alpine input[class^=ag-][type=tel],.ag-theme-alpine input[class^=ag-][type=date],.ag-theme-alpine input[class^=ag-][type=datetime-local],.ag-theme-alpine textarea[class^=ag-],.ag-theme-alpine-dark input[class^=ag-]:not([type]),.ag-theme-alpine-dark input[class^=ag-][type=text],.ag-theme-alpine-dark input[class^=ag-][type=number],.ag-theme-alpine-dark input[class^=ag-][type=tel],.ag-theme-alpine-dark input[class^=ag-][type=date],.ag-theme-alpine-dark input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark textarea[class^=ag-],.ag-theme-alpine-auto-dark input[class^=ag-]:not([type]),.ag-theme-alpine-auto-dark input[class^=ag-][type=text],.ag-theme-alpine-auto-dark input[class^=ag-][type=number],.ag-theme-alpine-auto-dark input[class^=ag-][type=tel],.ag-theme-alpine-auto-dark input[class^=ag-][type=date],.ag-theme-alpine-auto-dark input[class^=ag-][type=datetime-local],.ag-theme-alpine-auto-dark textarea[class^=ag-]{min-height:calc(var(--ag-grid-size) * 4);border-radius:var(--ag-border-radius)}.ag-theme-alpine .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine .ag-ltr textarea[class^=ag-],.ag-theme-alpine-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark .ag-ltr textarea[class^=ag-],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine-auto-dark .ag-ltr textarea[class^=ag-]{padding-left:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine .ag-rtl textarea[class^=ag-],.ag-theme-alpine-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark .ag-rtl textarea[class^=ag-],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine-auto-dark .ag-rtl textarea[class^=ag-]{padding-right:var(--ag-grid-size)}.ag-theme-alpine .ag-tab,.ag-theme-alpine-dark .ag-tab,.ag-theme-alpine-auto-dark .ag-tab{padding:calc(var(--ag-grid-size) * 1.5);transition:color .4s;flex:1 1 auto}.ag-theme-alpine .ag-tab-selected,.ag-theme-alpine-dark .ag-tab-selected,.ag-theme-alpine-auto-dark .ag-tab-selected{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-menu,.ag-theme-alpine-dark .ag-menu,.ag-theme-alpine-auto-dark .ag-menu,.ag-theme-alpine .ag-panel-content-wrapper .ag-column-select,.ag-theme-alpine-dark .ag-panel-content-wrapper .ag-column-select,.ag-theme-alpine-auto-dark .ag-panel-content-wrapper .ag-column-select{background-color:var(--ag-control-panel-background-color)}.ag-theme-alpine .ag-menu-header,.ag-theme-alpine-dark .ag-menu-header,.ag-theme-alpine-auto-dark .ag-menu-header{background-color:var(--ag-control-panel-background-color);padding-top:1px}.ag-theme-alpine .ag-tabs-header,.ag-theme-alpine-dark .ag-tabs-header,.ag-theme-alpine-auto-dark .ag-tabs-header{border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-theme-alpine .ag-charts-settings-group-title-bar,.ag-theme-alpine .ag-charts-data-group-title-bar,.ag-theme-alpine .ag-charts-format-top-level-group-title-bar,.ag-theme-alpine .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-settings-group-title-bar,.ag-theme-alpine-dark .ag-charts-data-group-title-bar,.ag-theme-alpine-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-settings-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-data-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-advanced-settings-top-level-group-title-bar{padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2);line-height:calc(var(--ag-icon-size) + var(--ag-grid-size) - 2px)}.ag-theme-alpine .ag-chart-mini-thumbnail,.ag-theme-alpine-dark .ag-chart-mini-thumbnail,.ag-theme-alpine-auto-dark .ag-chart-mini-thumbnail{background-color:var(--ag-background-color)}.ag-theme-alpine .ag-chart-settings-nav-bar,.ag-theme-alpine-dark .ag-chart-settings-nav-bar,.ag-theme-alpine-auto-dark .ag-chart-settings-nav-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-alpine .ag-ltr .ag-group-title-bar-icon,.ag-theme-alpine-dark .ag-ltr .ag-group-title-bar-icon,.ag-theme-alpine-auto-dark .ag-ltr .ag-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl .ag-group-title-bar-icon,.ag-theme-alpine-dark .ag-rtl .ag-group-title-bar-icon,.ag-theme-alpine-auto-dark .ag-rtl .ag-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-theme-alpine .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-dark .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-charts-advanced-settings-top-level-group-toolbar{margin-top:var(--ag-grid-size)}.ag-theme-alpine .ag-ltr .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-dark .ag-ltr .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-ltr .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar{padding-left:calc(var(--ag-icon-size) * .5 + var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-rtl .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-dark .ag-rtl .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-rtl .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar{padding-right:calc(var(--ag-icon-size) * .5 + var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-charts-format-sub-level-group,.ag-theme-alpine-dark .ag-charts-format-sub-level-group,.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group{border-left:dashed 1px;border-left-color:var(--ag-border-color);padding-left:var(--ag-grid-size);margin-bottom:calc(var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-charts-format-sub-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group-title-bar{padding-top:0;padding-bottom:0;background:none;font-weight:700}.ag-theme-alpine .ag-charts-format-sub-level-group-container,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-container,.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group-container{padding-bottom:0}.ag-theme-alpine .ag-charts-format-sub-level-group-item:last-child,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-item:last-child,.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group-item:last-child{margin-bottom:0}.ag-theme-alpine.ag-dnd-ghost,.ag-theme-alpine-dark.ag-dnd-ghost,.ag-theme-alpine-auto-dark.ag-dnd-ghost{font-size:calc(var(--ag-font-size) - 1px);font-weight:700}.ag-theme-alpine .ag-side-buttons,.ag-theme-alpine-dark .ag-side-buttons,.ag-theme-alpine-auto-dark .ag-side-buttons{width:calc(var(--ag-grid-size) * 5)}.ag-theme-alpine .ag-standard-button,.ag-theme-alpine-dark .ag-standard-button,.ag-theme-alpine-auto-dark .ag-standard-button{font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:var(--ag-border-radius);border:1px solid;border-color:var(--ag-alpine-active-color);color:var(--ag-alpine-active-color);background-color:var(--ag-background-color);font-weight:600;padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-standard-button:hover,.ag-theme-alpine-dark .ag-standard-button:hover,.ag-theme-alpine-auto-dark .ag-standard-button:hover{border-color:var(--ag-alpine-active-color);background-color:var(--ag-row-hover-color)}.ag-theme-alpine .ag-standard-button:active,.ag-theme-alpine-dark .ag-standard-button:active,.ag-theme-alpine-auto-dark .ag-standard-button:active{border-color:var(--ag-alpine-active-color);background-color:var(--ag-alpine-active-color);color:var(--ag-background-color)}.ag-theme-alpine .ag-standard-button:disabled,.ag-theme-alpine-dark .ag-standard-button:disabled,.ag-theme-alpine-auto-dark .ag-standard-button:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-theme-alpine .ag-column-drop-vertical,.ag-theme-alpine-dark .ag-column-drop-vertical,.ag-theme-alpine-auto-dark .ag-column-drop-vertical{min-height:75px}.ag-theme-alpine .ag-column-drop-vertical-title-bar,.ag-theme-alpine-dark .ag-column-drop-vertical-title-bar,.ag-theme-alpine-auto-dark .ag-column-drop-vertical-title-bar{padding:calc(var(--ag-grid-size) * 2);padding-bottom:0}.ag-theme-alpine .ag-column-drop-vertical-empty-message,.ag-theme-alpine-dark .ag-column-drop-vertical-empty-message,.ag-theme-alpine-auto-dark .ag-column-drop-vertical-empty-message{display:flex;align-items:center;border:dashed 1px;border-color:var(--ag-border-color);margin:calc(var(--ag-grid-size) * 2);padding:calc(var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-column-drop-empty-message,.ag-theme-alpine-dark .ag-column-drop-empty-message,.ag-theme-alpine-auto-dark .ag-column-drop-empty-message{color:var(--ag-foreground-color);opacity:.75}.ag-theme-alpine .ag-pill-select .ag-column-drop,.ag-theme-alpine-dark .ag-pill-select .ag-column-drop,.ag-theme-alpine-auto-dark .ag-pill-select .ag-column-drop{min-height:unset}.ag-theme-alpine .ag-status-bar,.ag-theme-alpine-dark .ag-status-bar,.ag-theme-alpine-auto-dark .ag-status-bar{font-weight:400}.ag-theme-alpine .ag-status-name-value-value,.ag-theme-alpine-dark .ag-status-name-value-value,.ag-theme-alpine-auto-dark .ag-status-name-value-value,.ag-theme-alpine .ag-paging-number,.ag-theme-alpine .ag-paging-row-summary-panel-number,.ag-theme-alpine-dark .ag-paging-number,.ag-theme-alpine-dark .ag-paging-row-summary-panel-number,.ag-theme-alpine-auto-dark .ag-paging-number,.ag-theme-alpine-auto-dark .ag-paging-row-summary-panel-number{font-weight:700}.ag-theme-alpine .ag-column-drop-cell-button,.ag-theme-alpine-dark .ag-column-drop-cell-button,.ag-theme-alpine-auto-dark .ag-column-drop-cell-button{opacity:.5}.ag-theme-alpine .ag-column-drop-cell-button:hover,.ag-theme-alpine-dark .ag-column-drop-cell-button:hover,.ag-theme-alpine-auto-dark .ag-column-drop-cell-button:hover{opacity:.75}.ag-theme-alpine .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-alpine .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-alpine-dark .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-alpine-dark .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-alpine-auto-dark .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-alpine-auto-dark .ag-column-select-column-readonly .ag-icon-grip{opacity:.35}.ag-theme-alpine .ag-header-cell-menu-button:hover,.ag-theme-alpine .ag-header-cell-filter-button:hover,.ag-theme-alpine .ag-side-button-button:hover,.ag-theme-alpine .ag-tab:hover,.ag-theme-alpine .ag-panel-title-bar-button:hover,.ag-theme-alpine .ag-header-expand-icon:hover,.ag-theme-alpine .ag-column-group-icons:hover,.ag-theme-alpine .ag-set-filter-group-icons:hover,.ag-theme-alpine .ag-group-expanded .ag-icon:hover,.ag-theme-alpine .ag-group-contracted .ag-icon:hover,.ag-theme-alpine .ag-chart-settings-prev:hover,.ag-theme-alpine .ag-chart-settings-next:hover,.ag-theme-alpine .ag-group-title-bar-icon:hover,.ag-theme-alpine .ag-column-select-header-icon:hover,.ag-theme-alpine .ag-floating-filter-button-button:hover,.ag-theme-alpine .ag-filter-toolpanel-expand:hover,.ag-theme-alpine .ag-chart-menu-icon:hover,.ag-theme-alpine-dark .ag-header-cell-menu-button:hover,.ag-theme-alpine-dark .ag-header-cell-filter-button:hover,.ag-theme-alpine-dark .ag-side-button-button:hover,.ag-theme-alpine-dark .ag-tab:hover,.ag-theme-alpine-dark .ag-panel-title-bar-button:hover,.ag-theme-alpine-dark .ag-header-expand-icon:hover,.ag-theme-alpine-dark .ag-column-group-icons:hover,.ag-theme-alpine-dark .ag-set-filter-group-icons:hover,.ag-theme-alpine-dark .ag-group-expanded .ag-icon:hover,.ag-theme-alpine-dark .ag-group-contracted .ag-icon:hover,.ag-theme-alpine-dark .ag-chart-settings-prev:hover,.ag-theme-alpine-dark .ag-chart-settings-next:hover,.ag-theme-alpine-dark .ag-group-title-bar-icon:hover,.ag-theme-alpine-dark .ag-column-select-header-icon:hover,.ag-theme-alpine-dark .ag-floating-filter-button-button:hover,.ag-theme-alpine-dark .ag-filter-toolpanel-expand:hover,.ag-theme-alpine-dark .ag-chart-menu-icon:hover,.ag-theme-alpine-auto-dark .ag-header-cell-menu-button:hover,.ag-theme-alpine-auto-dark .ag-header-cell-filter-button:hover,.ag-theme-alpine-auto-dark .ag-side-button-button:hover,.ag-theme-alpine-auto-dark .ag-tab:hover,.ag-theme-alpine-auto-dark .ag-panel-title-bar-button:hover,.ag-theme-alpine-auto-dark .ag-header-expand-icon:hover,.ag-theme-alpine-auto-dark .ag-column-group-icons:hover,.ag-theme-alpine-auto-dark .ag-set-filter-group-icons:hover,.ag-theme-alpine-auto-dark .ag-group-expanded .ag-icon:hover,.ag-theme-alpine-auto-dark .ag-group-contracted .ag-icon:hover,.ag-theme-alpine-auto-dark .ag-chart-settings-prev:hover,.ag-theme-alpine-auto-dark .ag-chart-settings-next:hover,.ag-theme-alpine-auto-dark .ag-group-title-bar-icon:hover,.ag-theme-alpine-auto-dark .ag-column-select-header-icon:hover,.ag-theme-alpine-auto-dark .ag-floating-filter-button-button:hover,.ag-theme-alpine-auto-dark .ag-filter-toolpanel-expand:hover,.ag-theme-alpine-auto-dark .ag-chart-menu-icon:hover{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-header-cell-menu-button:hover .ag-icon,.ag-theme-alpine .ag-header-cell-filter-button:hover .ag-icon,.ag-theme-alpine .ag-side-button-button:hover .ag-icon,.ag-theme-alpine .ag-panel-title-bar-button:hover .ag-icon,.ag-theme-alpine .ag-floating-filter-button-button:hover .ag-icon,.ag-theme-alpine-dark .ag-header-cell-menu-button:hover .ag-icon,.ag-theme-alpine-dark .ag-header-cell-filter-button:hover .ag-icon,.ag-theme-alpine-dark .ag-side-button-button:hover .ag-icon,.ag-theme-alpine-dark .ag-panel-title-bar-button:hover .ag-icon,.ag-theme-alpine-dark .ag-floating-filter-button-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-header-cell-menu-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-header-cell-filter-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-side-button-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-panel-title-bar-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-floating-filter-button-button:hover .ag-icon{color:inherit}.ag-theme-alpine .ag-filter-active .ag-icon-filter,.ag-theme-alpine-dark .ag-filter-active .ag-icon-filter,.ag-theme-alpine-auto-dark .ag-filter-active .ag-icon-filter{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-alpine-dark .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-alpine-auto-dark .ag-chart-settings-card-item.ag-not-selected:hover{opacity:.35}.ag-theme-alpine .ag-ltr .ag-panel-title-bar-button,.ag-theme-alpine-dark .ag-ltr .ag-panel-title-bar-button,.ag-theme-alpine-auto-dark .ag-ltr .ag-panel-title-bar-button{margin-left:calc(var(--ag-grid-size) * 2);margin-right:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl .ag-panel-title-bar-button,.ag-theme-alpine-dark .ag-rtl .ag-panel-title-bar-button,.ag-theme-alpine-auto-dark .ag-rtl .ag-panel-title-bar-button{margin-right:calc(var(--ag-grid-size) * 2);margin-left:var(--ag-grid-size)}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-container,.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-group-container,.ag-theme-alpine-auto-dark .ag-ltr .ag-filter-toolpanel-group-container{padding-left:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-container,.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-group-container,.ag-theme-alpine-auto-dark .ag-rtl .ag-filter-toolpanel-group-container{padding-right:var(--ag-grid-size)}.ag-theme-alpine .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-auto-dark .ag-filter-toolpanel-instance-filter{border:none;background-color:var(--ag-control-panel-background-color)}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-auto-dark .ag-ltr .ag-filter-toolpanel-instance-filter{border-left:dashed 1px;border-left-color:var(--ag-border-color);margin-left:calc(var(--ag-icon-size) * .5)}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-auto-dark .ag-rtl .ag-filter-toolpanel-instance-filter{border-right:dashed 1px;border-right-color:var(--ag-border-color);margin-right:calc(var(--ag-icon-size) * .5)}.ag-theme-alpine .ag-set-filter-list,.ag-theme-alpine-dark .ag-set-filter-list,.ag-theme-alpine-auto-dark .ag-set-filter-list{padding-top:calc(var(--ag-grid-size) * .5);padding-bottom:calc(var(--ag-grid-size) * .5)}.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine .ag-layout-print .ag-center-cols-viewport,.ag-theme-alpine .ag-layout-print .ag-center-cols-container,.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-container,.ag-theme-alpine-auto-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-alpine-auto-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine-auto-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-alpine-auto-dark .ag-layout-print .ag-center-cols-container{min-height:150px}.ag-theme-alpine .ag-date-time-list-page-entry-is-current,.ag-theme-alpine-dark .ag-date-time-list-page-entry-is-current,.ag-theme-alpine-auto-dark .ag-date-time-list-page-entry-is-current{background-color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-advanced-filter-builder-button,.ag-theme-alpine-dark .ag-advanced-filter-builder-button,.ag-theme-alpine-auto-dark .ag-advanced-filter-builder-button{padding:var(--ag-grid-size);font-weight:600}.ag-theme-alpine .ag-list-item-hovered:after,.ag-theme-alpine-dark .ag-list-item-hovered:after,.ag-theme-alpine-auto-dark .ag-list-item-hovered:after{background-color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-pill .ag-pill-button:hover,.ag-theme-alpine-dark .ag-pill .ag-pill-button:hover,.ag-theme-alpine-auto-dark .ag-pill .ag-pill-button:hover{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-header-highlight-before:after,.ag-theme-alpine .ag-header-highlight-after:after,.ag-theme-alpine-dark .ag-header-highlight-before:after,.ag-theme-alpine-dark .ag-header-highlight-after:after,.ag-theme-alpine-auto-dark .ag-header-highlight-before:after,.ag-theme-alpine-auto-dark .ag-header-highlight-after:after{background-color:var(--ag-alpine-active-color)}.finance-hub-page{--finance-accent: #506fd9;--finance-text: #24364b;--finance-muted: #687992;--finance-border: #dfe6f1;min-height:100vh;padding:34px clamp(22px,4vw,52px) 52px;background:#f7f9fc;color:var(--finance-text)}.finance-hub-heading{display:flex;align-items:flex-start;justify-content:space-between;max-width:1180px;margin:0 auto 34px}.finance-hub-heading h1{margin:0 0 8px;color:#17283d;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:650;letter-spacing:-.035em;line-height:1.15}.finance-hub-heading p,.finance-hub-section-heading p{margin:0;color:var(--finance-muted);font-size:.98rem;line-height:1.55}.finance-hub-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:1180px;margin:0 auto}.finance-hub-section{min-width:0}.finance-hub-section-heading{min-height:76px;padding:0 4px 18px}.finance-hub-section-heading h2{margin:0 0 6px;color:#22344b;font-size:1.08rem;font-weight:650}.finance-hub-list{overflow:hidden;border:1px solid var(--finance-border);border-radius:10px;background:#fff;box-shadow:0 8px 24px #1f32510d}.finance-hub-link{display:grid;grid-template-columns:46px minmax(0,1fr) 24px;gap:16px;align-items:center;min-height:112px;padding:21px 22px;border-bottom:1px solid var(--finance-border);color:inherit;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.finance-hub-link:last-child{border-bottom:0}.finance-hub-link:hover,.finance-hub-link:focus-visible{background:#f8faff;color:inherit;outline:none}.finance-hub-link:focus-visible{box-shadow:inset 3px 0 0 var(--finance-accent)}.finance-hub-icon{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;border-radius:50%;background:#506fd91a;color:var(--finance-accent);font-size:1.25rem}.finance-hub-link-copy{display:flex;min-width:0;flex-direction:column;gap:5px}.finance-hub-link-copy strong{color:#203249;font-size:.98rem;font-weight:650}.finance-hub-link-copy>span{color:var(--finance-muted);font-size:.86rem;line-height:1.45}.finance-hub-arrow{color:#94a2b6;font-size:1.15rem;transition:color .16s ease,transform .16s ease}.finance-hub-link:hover .finance-hub-arrow,.finance-hub-link:focus-visible .finance-hub-arrow{color:var(--finance-accent);transform:translate(3px)}@media(max-width:900px){.finance-hub-columns{grid-template-columns:1fr}.finance-hub-section-heading{min-height:auto}}@media(max-width:575px){.finance-hub-page{padding:24px 16px 40px}.finance-hub-link{grid-template-columns:42px minmax(0,1fr) 20px;gap:13px;min-height:104px;padding:18px 16px}.finance-hub-icon{width:42px;height:42px}}.pa-excel-processor .step-header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px;padding:10px 15px;margin-bottom:15px}.pa-excel-processor .step-number{background:#fff3;border-radius:50%;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;margin-right:10px;font-weight:700}.pa-excel-processor .file-drop-zone{border:2px dashed #dee2e6;border-radius:8px;padding:40px;text-align:center;transition:all .3s ease;cursor:pointer}.pa-excel-processor .file-drop-zone:hover{border-color:#007bff;background-color:#f8f9fa}.pa-excel-processor .file-drop-zone.dragover{border-color:#28a745;background-color:#d4edda}.pa-excel-processor .summary-card{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border:none;border-radius:12px;box-shadow:0 4px 6px #0000001a}.pa-excel-processor .stat-box{background:#fff;border-radius:8px;padding:20px;text-align:center;box-shadow:0 2px 4px #0000000d;transition:transform .2s ease}.pa-excel-processor .stat-box:hover{transform:translateY(-2px)}.pa-excel-processor .plan-type-badge{min-width:120px;text-align:center}.pa-excel-processor .validation-error{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;padding:8px 12px;margin:4px 0}.pa-excel-processor .validation-success{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:4px;padding:8px 12px;margin:4px 0}.pa-excel-processor .progress-container{position:relative;margin:20px 0}.pa-excel-processor .sheet-preview-table{max-height:300px;overflow-y:auto}.pa-excel-processor .column-mapping-section{background:#f8f9fa;border-radius:8px;padding:15px;margin:10px 0}.pa-excel-processor .invalid-record-row{background-color:#fff2f2}.pa-excel-processor .valid-record-row{background-color:#f2fff2}.pa-excel-processor .accordion-button:not(.collapsed){background-color:#e7f3ff;border-color:#bee5eb}.pa-excel-processor .loading-overlay{position:relative}.pa-excel-processor .loading-overlay:before{content:"";position:absolute;inset:0;background:#fffc;z-index:10;border-radius:8px}.pa-excel-processor .loading-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:11}@media(max-width:768px){.pa-excel-processor .stat-box{margin-bottom:15px}.pa-excel-processor .plan-type-badge{min-width:auto;display:block;margin-bottom:5px}}.form-fields{margin-bottom:1rem}.form-fields .form-label{font-weight:500;color:#495057;margin-bottom:.5rem}.form-fields .form-control{border-radius:6px;border:1px solid #ced4da;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-fields .form-control:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.form-fields .form-check-input{margin-top:.25rem}.form-fields .form-check-label{font-weight:500;color:#495057}.claims-gl-row{margin-top:.25rem}.claims-gl-panel{padding:20px;border:1px solid #dfe6f1;border-radius:9px;background:#f8faff}.claims-gl-panel legend{float:none;width:auto;margin:0 0 5px;color:#24364b;font-size:.98rem;font-weight:650}.claims-gl-intro{margin:0 0 15px;color:#66758a;font-size:.86rem;line-height:1.5}.claims-gl-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.claims-gl-option{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:10px;align-items:start;min-height:82px;padding:14px;border:1px solid #d9e1ed;border-radius:8px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.claims-gl-option:hover{border-color:#9eb1e8}.claims-gl-option.is-selected{border-color:#506fd9;background:#f5f7ff;box-shadow:0 0 0 2px #506fd91a}.claims-gl-option .form-check-input{margin:1px 0 0}.claims-gl-option strong,.claims-gl-option small{display:block}.claims-gl-option strong{margin-bottom:4px;color:#26384f;font-size:.9rem;font-weight:650}.claims-gl-option small{color:#6b7b91;font-size:.79rem;line-height:1.4}.claims-gl-tag{padding:3px 7px;border-radius:999px;background:#e9efff;color:#405fc4;font-size:.67rem;font-weight:650;text-transform:uppercase;letter-spacing:.025em}.claims-gl-summary{display:flex;gap:9px;align-items:center;margin-top:13px;padding-top:13px;border-top:1px solid #dfe6f1;color:#4f6076;font-size:.82rem}.claims-gl-summary i{color:#506fd9;font-size:1rem}@media(max-width:767px){.claims-gl-options{grid-template-columns:1fr}.claims-gl-option{grid-template-columns:20px minmax(0,1fr)}.claims-gl-tag{grid-column:2;width:-webkit-fit-content;width:fit-content}}.column-mapping-section{background:#f8f9fa;border-radius:8px;padding:15px;margin:10px 0}.column-mapping-section .text-primary{font-weight:600}.column-mapping-section .form-label{font-weight:500;color:#495057;margin-bottom:.5rem}.column-mapping-section .form-select{border-radius:6px;border:1px solid #ced4da;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.column-mapping-section .form-select:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.sheet-preview-table{max-height:300px;overflow-y:auto;border-radius:6px;border:1px solid #dee2e6}.sheet-preview-table table{margin-bottom:0}.sheet-preview-table .table-light th{background-color:#e9ecef;font-weight:600;border-bottom:2px solid #dee2e6}.column-headers-reference{background:#fff;border-radius:6px;padding:10px;border:1px solid #e9ecef}.column-headers-reference .badge{font-size:.75rem;padding:.375rem .5rem}.summary-stats-card{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border:none;border-radius:12px;box-shadow:0 4px 6px #0000001a}.summary-stats-card .card-header{background:#ffffffe6;border-bottom:1px solid rgba(0,0,0,.1);border-radius:12px 12px 0 0}.summary-stats-card .card-body{background:#fffffff2;border-radius:0 0 12px 12px}.stat-box{background:#fff;border-radius:8px;padding:20px;text-align:center;box-shadow:0 2px 4px #0000000d;transition:transform .2s ease;margin-bottom:1rem}.stat-box:hover{transform:translateY(-2px)}.stat-box h4{margin-bottom:.5rem;font-weight:700}.stat-box small{font-weight:500;text-transform:uppercase;letter-spacing:.5px}.plan-type-breakdown{margin-top:1rem}.plan-type-breakdown h6{color:#495057;font-weight:600}.plan-type-stat-item{background:#fff;border-radius:8px;padding:15px;box-shadow:0 2px 4px #0000000d;transition:transform .2s ease}.plan-type-stat-item:hover{transform:translateY(-1px)}.plan-type-badge{min-width:120px;text-align:center;font-size:.8rem;padding:.5rem .75rem}.plan-type-stat-item .fw-bold{font-size:.9rem;color:#495057}.plan-type-stat-item .progress,.plan-type-stat-item .progress-bar{border-radius:2px}@media(max-width:768px){.stat-box{margin-bottom:15px}.plan-type-badge{min-width:auto;display:block;margin-bottom:5px}.plan-type-stat-item{margin-bottom:1rem}}.data-preview-card{border-radius:8px;box-shadow:0 2px 4px #0000001a}.data-preview-card .card-header{background:#f8f9fa;border-bottom:1px solid #dee2e6}.records-table{margin-bottom:0}.records-table thead th{background-color:#e9ecef;font-weight:600;border-bottom:2px solid #dee2e6;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.records-table tbody td{vertical-align:middle;font-size:.875rem}.valid-record-row{background-color:#f2fff2}.valid-record-row:hover{background-color:#e8f8e8}.invalid-record-row{background-color:#fff2f2}.invalid-record-row:hover{background-color:#ffe8e8}.review-record-row{background-color:#fff9e8}.review-record-row:hover{background-color:#fff4d1}.candidate-suggestions{border:1px solid #e8edf3;border-radius:8px;padding:.5rem .75rem;background:#f8fafc}.candidate-suggestion+.candidate-suggestion{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #e8edf3}.accordion-button:not(.collapsed){background-color:#e7f3ff;border-color:#bee5eb}.accordion-button:focus{box-shadow:0 0 0 .25rem #0d6efd40}.table-responsive{border-radius:6px;border:1px solid #dee2e6}.records-table .badge{font-size:.75rem;padding:.375rem .5rem}@media(max-width:768px){.records-table{font-size:.8rem}.records-table thead th{font-size:.75rem;padding:.5rem .25rem}.records-table tbody td{padding:.5rem .25rem}.records-table .badge{font-size:.7rem;padding:.25rem .375rem}.records-table th:nth-child(4),.records-table td:nth-child(4){display:none}}.processing-controls{margin:1rem 0}.preview-button{background:linear-gradient(135deg,#17a2b8,#138496);border:none;border-radius:8px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;box-shadow:0 4px 6px #0000001a}.preview-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.preview-button:disabled{opacity:.7;transform:none}.submit-button{background:linear-gradient(135deg,#28a745,#20c997);border:none;border-radius:8px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;box-shadow:0 4px 6px #0000001a}.submit-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.submit-button:disabled{opacity:.7;transform:none}.reset-button{border-radius:6px;font-weight:500;transition:all .2s ease}.reset-button:hover{background-color:#6c757d;border-color:#6c757d;color:#fff;transform:translateY(-1px)}.processing-controls .btn{min-width:200px}.processing-controls .text-muted{max-width:300px;margin:0 auto}.processing-controls .spinner-border-sm{width:1rem;height:1rem}@media(max-width:768px){.processing-controls .btn{min-width:auto;width:100%;max-width:300px}.processing-controls .btn-lg{padding:.75rem 1.5rem;font-size:1rem}}.finance-tool-page{min-height:100vh;padding:30px clamp(20px,3vw,42px) 48px;background:#f7f9fc}.finance-tool-breadcrumb{display:flex;gap:7px;align-items:center;margin-bottom:17px;color:#77869b;font-size:.82rem}.finance-tool-breadcrumb a{color:#506fd9;text-decoration:none}.finance-tool-heading{margin-bottom:26px}.finance-tool-heading h1{margin:0 0 7px;color:#17283d;font-size:clamp(1.75rem,2.7vw,2.25rem);font-weight:650;letter-spacing:-.035em}.finance-tool-heading p{max-width:720px;margin:0;color:#687992;font-size:.96rem;line-height:1.55}.sage-reference-nav{display:flex;gap:6px;width:-webkit-fit-content;width:fit-content;margin-bottom:8px;padding:5px;border:1px solid #dfe6f1;border-radius:9px;background:#fff}.sage-reference-nav a{display:inline-flex;gap:8px;align-items:center;min-height:40px;padding:8px 14px;border-radius:6px;color:#65758c;font-size:.88rem;font-weight:600;text-decoration:none}.sage-reference-nav a:hover,.sage-reference-nav a:focus-visible{color:#405fc4;outline:none}.sage-reference-nav a.active{background:#edf2ff;color:#3f5fca}.sage-reference-page .card-post{border-color:#dfe6f1;box-shadow:0 8px 24px #1f32510d}.sage-match-workspace .card-body{padding:0}.sage-match-header,.sage-match-counts,.sage-match-file-actions,.sage-match-toolbar,.sage-match-review-heading,.sage-match-save-bar,.sage-match-save-bar>div{display:flex;align-items:center}.sage-match-header{justify-content:space-between;gap:18px;padding:20px 22px;background:#fff}.sage-match-counts{gap:9px;flex-wrap:wrap}.sage-match-counts>span{padding:7px 10px;border:1px solid #e0e7f0;border-radius:6px;color:#687992;font-size:.78rem}.sage-match-counts strong{color:#233852}.sage-match-import{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;margin:22px;padding:20px;border:1px solid #dce5f2;border-radius:9px;background:#f7faff}.sage-match-step{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#e7eeff;color:#315bc6;font-size:.82rem;font-weight:700}.sage-match-import h3,.sage-match-review h3{margin:0 0 4px;color:#21354d;font-size:1rem}.sage-match-import p,.sage-match-review-heading p{margin:0;color:#6c7c91;font-size:.84rem}.sage-match-file-actions{gap:12px;margin-top:16px;flex-wrap:wrap}.sage-match-file-actions .btn i{margin-right:6px}.sage-match-file-name{min-width:210px;flex:1}.sage-match-file-name strong,.sage-match-file-name small,.sage-match-table td:first-child strong,.sage-match-table td:first-child small,.sage-match-candidate span,.sage-match-candidate em,.sage-match-save-bar p strong,.sage-match-save-bar p small{display:block}.sage-match-file-name strong{color:#2b405a;font-size:.83rem;overflow-wrap:anywhere}.sage-match-file-name small{margin-top:2px;color:#8190a5;font-size:.73rem}.sage-match-summary{display:grid;grid-template-columns:repeat(4,minmax(100px,1fr)) auto;align-items:stretch;gap:1px;margin:0 22px;overflow:hidden;border:1px solid #dfe6f1;border-radius:8px;background:#dfe6f1}.sage-match-summary>div{padding:13px 15px;background:#fff}.sage-match-summary strong,.sage-match-summary span{display:block}.sage-match-summary strong{color:#203650;font-size:1rem}.sage-match-summary span{color:#7b899c;font-size:.72rem}.sage-match-summary .is-success strong{color:#16825b}.sage-match-summary .is-warning strong{color:#ae6e00}.sage-match-summary .btn{border-radius:0}.sage-match-review{padding:24px 22px 0}.sage-match-review-heading{gap:14px}.sage-match-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(170px,220px) auto;gap:10px;margin:18px 0 14px}.sage-match-table-wrap{border:1px solid #e0e7f0;border-radius:8px}.sage-match-table{min-width:980px;margin:0}.sage-match-table thead th{padding:11px 12px;border-bottom-color:#dfe6f1;background:#f7f9fc;color:#64748a;font-size:.73rem;font-weight:650}.sage-match-table tbody td{padding:12px;border-bottom-color:#edf1f6;vertical-align:top}.sage-match-table tbody tr.is-staged td{background:#f2fbf7}.sage-match-table td:first-child{min-width:230px}.sage-match-table td:first-child strong{color:#243950;font-size:.82rem}.sage-match-table td:first-child small,.sage-match-suggestion>small{margin-top:4px;color:#7d8b9d;font-size:.72rem}.sage-match-suggestion{min-width:240px}.sage-match-candidate{position:relative;width:100%;margin-top:7px;padding:8px 68px 8px 9px;border:1px solid #dbe4ef;border-radius:6px;background:#fff;color:#263b55;text-align:left}.sage-match-candidate:hover,.sage-match-candidate:focus-visible{border-color:#7897e4;outline:none;box-shadow:0 0 0 2px #506fd91f}.sage-match-candidate strong,.sage-match-candidate span{font-size:.72rem}.sage-match-candidate span{margin-top:2px;color:#77879b}.sage-match-candidate em{position:absolute;top:50%;right:9px;color:#4566c9;font-size:.66rem;font-style:normal;font-weight:650;transform:translateY(-50%)}.sage-match-save-bar{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;justify-content:space-between;gap:16px;margin-top:18px;padding:14px 22px;border-top:1px solid #dfe6f1;background:#fffffff5;box-shadow:0 -8px 24px #1f32510f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sage-match-save-bar>div{gap:12px}.sage-match-save-bar p{margin:0}.sage-match-save-bar p strong{color:#263b55;font-size:.82rem}.sage-match-save-bar p small{color:#7c8a9d;font-size:.72rem}@media(max-width:640px){.finance-tool-page{padding:24px 15px 40px}.sage-reference-nav{width:100%;flex-direction:column}.sage-reference-nav a{width:100%}.sage-match-header,.sage-match-save-bar{align-items:flex-start;flex-direction:column}.sage-match-import{margin:15px;padding:15px}.sage-match-file-actions{align-items:stretch;flex-direction:column}.sage-match-summary{grid-template-columns:1fr 1fr;margin:0 15px}.sage-match-summary .btn{grid-column:1 / -1}.sage-match-review{padding:22px 15px 0}.sage-match-toolbar{grid-template-columns:1fr}.sage-match-save-bar{padding:14px 15px}.sage-match-save-bar .btn{width:100%}}.file-drop-zone{border:2px dashed #dee2e6;border-radius:8px;padding:40px;text-align:center;transition:all .3s ease;cursor:pointer}.file-drop-zone:hover{border-color:#007bff;background-color:#f8f9fa}.file-drop-zone.dragover{border-color:#28a745;background-color:#d4edda}.file-drop-zone h5{margin-top:1rem;color:#495057;font-weight:600}.file-drop-zone p{margin-bottom:0;font-size:.9rem}.file-info-alert{margin-top:.5rem}.file-info-alert .ri-file-excel-line{color:#28a745}.sheet-checkbox{padding:.5rem;border-radius:6px;transition:background-color .15s ease-in-out}.sheet-checkbox:hover{background-color:#f8f9fa}.sheet-checkbox .form-check-input:checked{background-color:#007bff;border-color:#007bff}.sheet-checkbox .form-check-label{font-weight:500;color:#495057;cursor:pointer}.sheet-selection-header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px;padding:10px 15px;margin-bottom:15px}.sheet-mapping{border:1px solid #e9ecef;border-radius:8px;padding:1.5rem;background-color:#f8f9fa}.sheet-header{padding-bottom:1rem;border-bottom:1px solid #dee2e6}.mapping-progress-badge,.required-progress-badge{font-size:.75rem;padding:.25rem .5rem;font-weight:500}.alert.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.alert .btn,.alert i{font-size:.875rem}.form-select.auto-mapped{border-color:#28a745;background-color:#f8fff9}.mapping-field{background-color:#fff;border:1px solid #e9ecef;border-radius:6px;padding:.75rem;height:100%}.field-label{font-weight:600;color:#495057;margin-bottom:.5rem;font-size:.9rem}.field-type{display:block;margin-top:.25rem;font-size:.75rem;color:#6c757d}.preview-table-container{background-color:#fff;border:1px solid #e9ecef;border-radius:6px;padding:1rem}.preview-table{margin-bottom:0;font-size:.8rem}.preview-table th{background-color:#f8f9fa;font-weight:600;position:-webkit-sticky;position:sticky;top:0;z-index:10}.preview-table td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.text-danger{color:#dc3545!important}.border-danger{border-color:#dc3545!important}@media(max-width:768px){.mapping-field{margin-bottom:1rem}.preview-table-container{overflow-x:auto}.preview-table{min-width:800px}}.summary-stats-card{border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 4px #0000001a}.summary-stats-card .card-header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-bottom:none}.stat-item{text-align:center;padding:1rem;background-color:#f8f9fa;border-radius:6px;border:1px solid #e9ecef;height:100%}.stat-value{font-size:1.5rem;font-weight:700;color:#495057;margin-bottom:.5rem}.stat-label{font-size:.9rem;color:#6c757d;font-weight:500}.breakdown-section{background-color:#f8f9fa;border-radius:6px;padding:1rem;border:1px solid #e9ecef;height:100%}.breakdown-title{font-size:1rem;font-weight:600;color:#495057;margin-bottom:.75rem;border-bottom:1px solid #dee2e6;padding-bottom:.5rem}.breakdown-items{display:flex;flex-direction:column;gap:.5rem}.breakdown-item{display:flex;align-items:center;padding:.25rem 0}.breakdown-item span{font-size:.9rem;color:#495057}.badge{font-size:.75rem;min-width:2rem;text-align:center}@media(max-width:768px){.stat-value{font-size:1.25rem}.stat-item,.breakdown-section{margin-bottom:1rem}}.data-preview-card{border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 4px #0000001a}.data-preview-card .card-header{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;border-bottom:none}.preview-badges .badge{font-size:.8rem;padding:.375rem .75rem}.table-responsive{max-height:500px;overflow-y:auto;border:1px solid #dee2e6;border-radius:6px}.table th{position:-webkit-sticky;position:sticky;top:0;z-index:10;font-size:.85rem;font-weight:600;white-space:nowrap}.table td{font-size:.8rem;vertical-align:middle;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table td[title]{cursor:help}.error-list{display:flex;flex-wrap:wrap;gap:.25rem;max-width:200px}.error-list .badge{font-size:.7rem;padding:.25rem .5rem}.tab-content{padding-top:1rem}.nav-tabs .nav-link{color:#495057;border:1px solid transparent}.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.tab-valid .table thead th{background-color:#28a745;color:#fff}.tab-invalid .table thead th{background-color:#dc3545;color:#fff}.alert{border-radius:6px}.alert .ri-error-warning-line,.alert .ri-checkbox-circle-line{font-size:1.1rem}.btn-outline-primary,.btn-outline-danger{font-size:.85rem;padding:.375rem 1rem;border-radius:4px}@media(max-width:768px){.table-responsive{font-size:.75rem}.table td{max-width:100px;padding:.375rem .25rem}.error-list{max-width:150px}.preview-badges{display:flex;flex-direction:column;gap:.25rem}.preview-badges .badge{font-size:.7rem;padding:.25rem .5rem}}@media print{.data-preview-card{box-shadow:none;border:1px solid #000}.card-header{background:#f8f9fa!important;color:#000!important}.table{font-size:.7rem}.btn{display:none}}.medicloud-invoice-processor{color:#243b53;margin:0 auto;max-width:1240px}.invoice-workspace-grid{align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1.75fr) minmax(300px,.8fr)}.invoice-form-panel,.invoice-rule-panel,.invoice-generation-preview,.invoice-record-preview{background:#fff;border:1px solid var(--invoice-border, #dfe5ec);border-radius:5px}.invoice-form-panel{padding:22px}.invoice-form-panel h2,.invoice-rule-panel h2,.invoice-generation-preview h2{color:var(--invoice-heading, #102a43);font-size:17px;font-weight:650;margin:0}.invoice-source-switch{border:1px solid #cbd5e1;border-radius:4px;display:inline-flex;margin:20px 0 18px;overflow:hidden}.invoice-source-switch button{background:#fff;border:0;color:#40536a;font-size:14px;font-weight:550;min-width:174px;padding:9px 14px}.invoice-source-switch button+button{border-left:1px solid #cbd5e1}.invoice-source-switch button.is-active{background:var(--invoice-accent-soft, #e8f6f5);color:var(--invoice-accent, #087f7b);box-shadow:inset 0 -2px 0 var(--invoice-accent, #087f7b)}.invoice-source-switch i{margin-right:7px}.invoice-fields .form-label{color:#334e68;font-size:13px;font-weight:600;margin-bottom:6px}.invoice-fields .form-label span{color:#c53030}.invoice-fields .form-label small{color:#8292a6;font-size:12px;font-weight:450}.invoice-fields .form-control,.invoice-fields .form-select,.invoice-fields .invoice-select__control{border-color:#cbd5e1;border-radius:4px;box-shadow:none;font-size:14px;min-height:40px}.invoice-fields .form-control:focus,.invoice-fields .form-select:focus,.invoice-fields .invoice-select__control--is-focused{border-color:var(--invoice-accent, #087f7b);box-shadow:0 0 0 2px #087f7b1f}.invoice-excel-flow{border-top:1px solid var(--invoice-border, #dfe5ec);margin-top:20px;padding-top:20px}.invoice-excel-flow .file-drop-zone{background:#f8fafc;border-color:#b8c5d3;border-radius:4px;padding:24px}.invoice-excel-flow .file-drop-zone h5{color:#334e68;font-size:15px}.invoice-excel-flow .sheet-selection,.invoice-excel-flow .column-mapping{background:#f8fafc;border:1px solid var(--invoice-border, #dfe5ec);border-radius:4px}.invoice-form-actions{align-items:center;border-top:1px solid var(--invoice-border, #dfe5ec);display:flex;gap:10px;margin-top:20px;padding-top:16px}.invoice-form-actions .btn{border-radius:4px;font-size:14px;font-weight:600;min-height:40px;padding:8px 16px}.invoice-primary-action{background:var(--invoice-accent, #087f7b)!important;border-color:var(--invoice-accent, #087f7b)!important}.invoice-primary-action i,.invoice-form-actions .btn-outline-primary i{margin-right:7px}.invoice-reset-action{color:#51657a!important;text-decoration:none!important}.invoice-rule-panel{scroll-margin-top:80px}.invoice-rule-panel>h2{padding:22px 20px 4px}.journal-side{margin:0 20px;padding:20px 0}.journal-side+.journal-side{border-top:1px solid var(--invoice-border, #dfe5ec)}.journal-side>span{display:block;font-size:12px;font-weight:750;letter-spacing:.06em;margin-bottom:12px;text-transform:uppercase}.journal-debit>span{color:#087f7b}.journal-credit>span{color:#276749}.journal-side>strong{color:var(--invoice-heading, #102a43);display:block;font-size:14px;margin-bottom:5px}.journal-side>code{color:#53677d;display:block;font-family:inherit;font-size:14px}.journal-side>small{color:#8292a6;display:block;margin-top:5px}.deferred-account-list{margin-top:10px}.deferred-account-list>div{align-items:center;border-bottom:1px solid #e8edf2;display:flex;justify-content:space-between;min-height:34px}.deferred-account-list b{color:#334e68;font-size:12px}.deferred-account-list code{color:#53677d;font-family:inherit;font-size:13px}.invoice-rule-panel>p{border-top:1px solid var(--invoice-border, #dfe5ec);color:#687b90;font-size:12px;margin:0 20px;padding:16px 0 20px}.invoice-rule-panel>p i{margin-right:6px}.invoice-config-link{align-items:center;border-top:1px solid var(--invoice-border, #dfe5ec);color:#2463d4;display:flex;font-size:12px;gap:6px;margin:0 20px;padding:15px 0 18px}.invoice-generation-preview{margin-top:16px;padding:18px 20px 8px}.invoice-section-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.invoice-section-heading>span{background:var(--invoice-accent-soft, #e8f6f5);border-radius:3px;color:var(--invoice-accent, #087f7b);font-size:12px;font-weight:700;padding:5px 12px}.invoice-generation-preview .table{color:#334e68;font-size:13px;margin-bottom:0}.invoice-generation-preview .table>:not(caption)>*>*{border-bottom-color:#dfe5ec;padding:12px 10px}.invoice-generation-preview thead th{background:#f7f9fc;color:#40536a;font-size:12px;font-weight:700}.invoice-generation-preview code{color:#40536a;font-family:inherit}.entry-debit{color:#087f7b}.entry-credit{color:#276749}.entry-ready{background:#e7f7ef;border-radius:999px;color:#197149;font-size:11px;padding:4px 8px}.invoice-generation-preview td small{color:#8292a6;display:block;font-size:10px;margin-top:2px}.invoice-empty-review{color:#687b90;padding:28px!important;text-align:center}.invoice-preview-status{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.invoice-preview-status span{font-size:11px}.invoice-posting-summary{display:grid;gap:1px;grid-template-columns:repeat(5,1fr);margin:4px 0 16px;background:#dfe5ec;border:1px solid #dfe5ec}.invoice-posting-summary>div{background:#fff;padding:12px 14px}.invoice-posting-summary span{color:#718096;display:block;font-size:10px;margin-bottom:3px;text-transform:uppercase}.invoice-posting-summary strong{color:#102a43;font-size:17px}.invoice-posting-summary .has-warning strong{color:#b7791f}.invoice-posting-summary .is-balanced strong{color:#197149}.invoice-exclusion-panel{border-top:1px solid #e2e8f0;margin-top:18px;padding-top:18px}.invoice-exclusion-panel>header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:10px}.invoice-exclusion-panel h3{color:#7b341e;font-size:15px;margin:0 0 3px}.invoice-exclusion-panel header p{color:#718096;font-size:11px;margin:0}.invoice-exclusion-panel header>span{background:#fff3e0;border-radius:999px;color:#a04b10;font-size:12px;font-weight:700;padding:5px 9px}.invoice-future-events{background:#fff;border:1px solid var(--invoice-border, #dfe5ec);border-radius:4px;margin-top:16px;padding:18px 20px 20px}.invoice-future-grid{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.invoice-future-grid article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;padding:16px}.invoice-future-grid article>span{color:#2463d4;font-size:10px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.invoice-future-grid h3{color:#102a43;font-size:15px;margin:5px 0 6px}.invoice-future-grid p{color:#62748a;font-size:12px;line-height:1.55;margin:0}.invoice-record-preview{margin-top:16px;padding:18px}[data-skin=dark] .medicloud-invoice-processor{color:#cbd7e5}[data-skin=dark] .invoice-form-panel,[data-skin=dark] .invoice-rule-panel,[data-skin=dark] .invoice-generation-preview,[data-skin=dark] .invoice-record-preview,[data-skin=dark] .invoice-source-switch button{background:#172033}[data-skin=dark] .invoice-fields .form-label,[data-skin=dark] .journal-side>strong,[data-skin=dark] .deferred-account-list b{color:#dbe6f1}@media(max-width:1100px){.invoice-workspace-grid{grid-template-columns:1fr}}@media(max-width:575px){.invoice-form-panel{padding:18px 15px}.invoice-source-switch{display:flex;width:100%}.invoice-source-switch button{min-width:0;width:50%}.invoice-form-actions{align-items:stretch;flex-direction:column}.invoice-form-actions .btn{width:100%}.invoice-posting-summary,.invoice-future-grid{grid-template-columns:1fr}}.invoice-posting-page{--invoice-accent: #087f7b;--invoice-accent-soft: #e8f6f5;--invoice-border: #dfe5ec;--invoice-heading: #102a43;--invoice-muted: #62748a;background:#f6f8fb;min-height:100vh;padding:28px 32px 48px}.invoice-page-heading{align-items:flex-end;display:flex;justify-content:space-between;margin:0 auto 22px;max-width:1240px}.invoice-breadcrumb{align-items:center;color:var(--invoice-muted);display:flex;font-size:13px;gap:6px;margin-bottom:14px}.invoice-breadcrumb a{color:#2363a3}.invoice-page-heading h1{color:var(--invoice-heading);font-size:30px;font-weight:650;letter-spacing:-.02em;margin:0 0 6px}.invoice-page-heading p{color:var(--invoice-muted);font-size:15px;margin:0}.invoice-reference-link{align-items:center;background:#fff;border:1px solid #9aaabe;border-radius:4px;color:#173f70;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 14px}.invoice-reference-link:hover{border-color:#173f70;color:#173f70}.invoice-event-strip{align-items:center;background:#fff;border:1px solid var(--invoice-border);border-radius:5px;display:grid;grid-template-columns:repeat(3,minmax(150px,1fr)) auto;margin:0 auto 18px;max-width:1240px;min-height:58px;padding:9px 18px}.invoice-event{align-items:center;border-right:1px solid var(--invoice-border);color:#718096;display:flex;gap:10px;margin-right:20px}.invoice-event span{align-items:center;background:#8a97a6;border-radius:50%;color:#fff;display:inline-flex;font-size:12px;font-weight:700;height:26px;justify-content:center;width:26px}.invoice-event strong{font-size:14px;font-weight:550}.invoice-event.is-active{color:var(--invoice-accent)}.invoice-event.is-active span{background:var(--invoice-accent)}.invoice-event-strip>p{color:#40536a;font-size:13px;margin:0;white-space:nowrap}[data-skin=dark] .invoice-posting-page{--invoice-border: #314158;--invoice-heading: #e5edf6;--invoice-muted: #9eafc3;background:#111827}[data-skin=dark] .invoice-page-heading,[data-skin=dark] .invoice-event-strip,[data-skin=dark] .invoice-reference-link{color:#dbe6f1}[data-skin=dark] .invoice-event-strip,[data-skin=dark] .invoice-reference-link{background:#172033}@media(max-width:991px){.invoice-posting-page{padding:22px 20px 40px}.invoice-event-strip{grid-template-columns:1fr;gap:10px;padding:14px}.invoice-event{border-right:0;margin:0}.invoice-event-strip>p{margin-top:4px}}@media(max-width:575px){.invoice-page-heading{align-items:flex-start;flex-direction:column;gap:16px}.invoice-page-heading h1{font-size:26px}.invoice-reference-link{width:100%;justify-content:center}}.bp-page-shell,.bp-config-drawer{--bp-accent: #087f83;--bp-accent-dark: #075e65;--bp-accent-soft: #e7f6f6;--bp-blue: #174f91;--bp-heading: #102a43;--bp-muted: #65768a;--bp-border: #dce4ec;--bp-surface: #ffffff}.bp-page-shell{background:#f6f8fb;min-height:100vh;padding:24px 30px 48px}.bp-breadcrumb{align-items:center;color:var(--bp-muted);display:flex;font-size:13px;gap:6px;margin:0 auto 16px;max-width:1320px}.bp-breadcrumb a{color:#2363a3}.bp-workspace{color:var(--bp-heading);margin:0 auto;max-width:1320px}.bp-title-row{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:22px}.bp-title-row h1{color:var(--bp-heading);font-size:31px;font-weight:680;letter-spacing:-.025em;line-height:1.15;margin:0 0 7px}.bp-title-row p{color:var(--bp-muted);font-size:15px;margin:0}.bp-outline-button,.bp-primary-button,.bp-export-button,.bp-text-button,.bp-inline-action,.bp-icon-button{align-items:center;border:0;display:inline-flex;font-family:inherit;justify-content:center}.bp-outline-button{background:#fff;border:1px solid #8fa4bb;border-radius:5px;color:#174f91;font-size:13px;font-weight:650;gap:7px;min-height:38px;padding:0 13px}.bp-outline-button:hover{border-color:#174f91}.bp-primary-button,.bp-export-button{background:var(--bp-blue);border-radius:5px;color:#fff;font-size:13px;font-weight:650;gap:7px;min-height:40px;padding:0 16px}.bp-primary-button:disabled,.bp-export-button:disabled{background:#dfe5eb;color:#8794a3;cursor:not-allowed}.bp-text-button{background:transparent;color:#2363a3;font-size:13px;font-weight:600;padding:4px}.bp-icon-button{background:transparent;border-radius:4px;color:#52677e;font-size:20px;height:34px;width:34px}.bp-step-rail{align-items:center;display:flex;margin:0 0 20px;padding:0 26px}.bp-step{align-items:center;color:#778799;display:flex;flex:0 0 auto;gap:9px}.bp-step span{align-items:center;background:#e5e9ee;border:1px solid #c7d0d9;border-radius:50%;display:inline-flex;font-size:14px;height:31px;justify-content:center;width:31px}.bp-step strong{font-size:13px;font-weight:600;white-space:nowrap}.bp-step.is-active{color:var(--bp-accent-dark)}.bp-step.is-active span,.bp-step.is-complete span{background:var(--bp-accent);border-color:var(--bp-accent);color:#fff}.bp-step.is-complete{color:var(--bp-accent)}.bp-step-line{background:#cdd6df;flex:1 1 120px;height:1px;margin:0 18px;max-width:180px;min-width:48px}.bp-step-line.is-complete{background:var(--bp-accent)}.bp-upload-stage{background:var(--bp-surface);border:1px solid var(--bp-border);border-radius:6px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);min-height:430px;overflow:hidden}.bp-upload-copy{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:48px;text-align:center}.bp-upload-copy>i{align-items:center;background:var(--bp-accent-soft);border-radius:50%;color:var(--bp-accent);display:inline-flex;font-size:34px;height:72px;justify-content:center;margin-bottom:20px;width:72px}.bp-upload-copy h2{font-size:22px;margin:0 0 8px}.bp-upload-copy p{color:var(--bp-muted);line-height:1.65;margin:0 0 24px;max-width:530px}.bp-upload-rules{background:#f9fbfd;border-left:1px solid var(--bp-border);padding:38px 32px}.bp-upload-rules h3{font-size:15px;margin:0 0 24px}.bp-upload-rules ol{display:grid;gap:25px;list-style:none;margin:0;padding:0}.bp-upload-rules li{align-items:flex-start;display:flex;gap:13px}.bp-upload-rules li>span{align-items:center;background:#e8edf3;border-radius:50%;color:#435a72;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:700;height:28px;justify-content:center;width:28px}.bp-upload-rules strong{display:block;font-size:14px;margin:3px 0 4px}.bp-upload-rules p{color:var(--bp-muted);font-size:12px;line-height:1.5;margin:0}.bp-summary-band{background:var(--bp-surface);border:1px solid var(--bp-border);border-radius:6px 6px 0 0;display:grid;grid-template-columns:repeat(4,1fr)}.bp-summary-band>div{align-items:center;border-right:1px solid var(--bp-border);display:flex;gap:12px;min-height:78px;padding:12px 24px}.bp-summary-band>div:last-child{border:0}.bp-summary-band>div>span{align-items:center;background:#eaf3fc;border-radius:50%;color:var(--bp-blue);display:inline-flex;font-size:19px;height:38px;justify-content:center;width:38px}.bp-summary-band>div:nth-child(2)>span{background:#e8f7ec;color:#299b50}.bp-summary-band p{color:var(--bp-muted);font-size:11px;margin:0}.bp-summary-band strong{color:var(--bp-heading);display:block;font-size:15px;font-weight:650;margin-top:5px}.bp-file-bar{align-items:center;background:#fff;border:1px solid var(--bp-border);border-top:0;display:flex;gap:16px;min-height:50px;padding:8px 14px}.bp-file-bar>div{align-items:center;display:flex;gap:8px}.bp-file-bar i{color:#218c55;font-size:18px}.bp-file-bar span{color:var(--bp-muted);font-size:12px}.bp-file-bar strong{font-size:12px;font-weight:600}.bp-history-note{align-items:center;display:flex;gap:5px;margin-left:auto}.bp-main-grid{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) 245px}.bp-preview-panel{background:#fff;border:1px solid var(--bp-border);border-top:0;min-width:0}.bp-preview-panel>header{align-items:center;display:flex;justify-content:space-between;min-height:62px;padding:10px 14px}.bp-preview-panel h2,.bp-reconciliation-panel h2{font-size:15px;font-weight:680;margin:0}.bp-preview-panel header p{color:var(--bp-muted);font-size:11px;margin:4px 0 0}.bp-search-field{align-items:center;background:#fff;border:1px solid #cad5e0;border-radius:4px;display:flex;gap:7px;min-height:36px;padding:0 10px}.bp-search-field i{color:#71849a}.bp-search-field input{border:0;color:var(--bp-heading);font-family:inherit;font-size:12px;min-width:230px;outline:0;width:100%}.bp-table-wrap{overflow-x:auto}.bp-preview-panel table{border-collapse:collapse;min-width:940px;width:100%}.bp-preview-panel th{background:#f8fafc;border-bottom:1px solid var(--bp-border);border-top:1px solid var(--bp-border);color:#53667a;font-size:10px;font-weight:650;padding:10px 9px;text-align:left;text-transform:uppercase;letter-spacing:.025em}.bp-preview-panel td{border-bottom:1px solid #e5eaf0;color:#24384d;font-size:11px;padding:12px 9px;vertical-align:top}.bp-preview-panel tbody tr:hover{background:#fbfcfe}.bp-preview-panel tr.needs-mapping{background:#fffdf7}.bp-preview-panel code{color:#183c68;display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;white-space:nowrap}.bp-preview-panel td strong{display:block;font-size:11px;font-weight:600;max-width:260px}.bp-preview-panel td small{color:#7b8b9d;display:block;font-size:9px;line-height:1.45;margin-top:4px;max-width:260px}.bp-status{align-items:center;display:inline-flex;font-size:10px;font-weight:650;gap:5px;white-space:nowrap}.bp-status.is-ready{color:#258a49}.bp-status.needs-mapping{color:#b66b08}.bp-inline-action{background:#fff;border:1px solid #d69a42;border-radius:4px;color:#9b5a05;font-size:10px;min-height:29px;padding:0 8px}.bp-amount{font-variant-numeric:tabular-nums;font-weight:650;text-align:right;white-space:nowrap}.bp-preview-panel>footer{color:var(--bp-muted);display:flex;font-size:10px;justify-content:space-between;padding:12px 14px}.bp-reconciliation-panel{background:#fff;border-bottom:1px solid var(--bp-border);border-right:1px solid var(--bp-border);min-height:370px;padding:16px;position:-webkit-sticky;position:sticky;top:74px}.bp-reconciliation-panel>header{align-items:center;display:flex;justify-content:space-between;margin-bottom:13px}.bp-reconciliation-panel dl{margin:0}.bp-reconciliation-panel dl>div{display:flex;font-size:11px;justify-content:space-between;padding:7px 0}.bp-reconciliation-panel dd{font-variant-numeric:tabular-nums;font-weight:650;margin:0}.bp-reconciliation-panel .bp-difference{border-top:1px solid var(--bp-border);margin-top:5px;padding-top:13px}.bp-reconciliation-panel .is-balanced{color:#258a49}.bp-reconciliation-panel .is-unbalanced{color:#bf3b3b}.bp-readiness{border-top:1px solid var(--bp-border);display:grid;gap:9px;margin:14px 0;padding-top:14px}.bp-readiness p{align-items:center;display:flex;font-size:11px;gap:8px;margin:0}.bp-readiness span{border-radius:50%;height:9px;width:9px}.bp-readiness span.is-ready{background:#2ca65a}.bp-readiness span.needs-mapping{background:#e29a19}.bp-reconciliation-panel .bp-primary-button,.bp-reconciliation-panel .bp-export-button{margin-top:8px;width:100%}.bp-lock-note{color:#7a8999;font-size:9px;line-height:1.45;margin:11px 3px 0;text-align:center}.bp-lock-note.is-ready{color:#258a49}.bp-config-layer{inset:0;position:fixed;z-index:1090}.bp-config-scrim{background:#102a4340;border:0;inset:0;position:absolute;width:100%}.bp-config-drawer{background:#fff;border-left:1px solid var(--bp-border);box-shadow:-12px 0 30px #1f37511f;display:flex;flex-direction:column;height:100%;overflow:hidden;position:absolute;right:0;top:0;width:min(500px,94vw)}.bp-config-drawer>header{align-items:flex-start;border-bottom:1px solid var(--bp-border);display:flex;justify-content:space-between;padding:22px 22px 17px}.bp-config-drawer h2{font-size:19px;margin:0 0 5px}.bp-config-drawer header p{color:var(--bp-muted);font-size:12px;margin:0}.bp-config-tabs{border-bottom:1px solid var(--bp-border);display:flex;padding:0 20px}.bp-config-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;color:#64768a;font-size:11px;font-weight:600;padding:13px 10px 11px}.bp-config-tabs button.is-active{border-color:var(--bp-blue);color:var(--bp-blue)}.bp-config-drawer>.bp-search-field{margin:16px 20px 0}.bp-config-section{flex:1 1 auto;overflow-y:auto;padding:16px 20px}.bp-config-list,.bp-account-list{border:1px solid var(--bp-border);border-radius:5px;margin-top:14px;overflow:hidden}.bp-config-list article{align-items:center;border-bottom:1px solid var(--bp-border);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(130px,.8fr) auto;padding:11px}.bp-config-list article:last-child,.bp-account-list article:last-child{border-bottom:0}.bp-config-list article>div:first-child>span{color:var(--bp-accent);font-size:8px;font-weight:700;text-transform:uppercase}.bp-config-list strong{display:block;font-family:ui-monospace,monospace;font-size:12px;margin:2px 0}.bp-config-list p,.bp-config-account small{color:var(--bp-muted);font-size:9px;margin:0}.bp-config-account code{color:#163e70;display:block;font-size:11px}.bp-row-actions{display:flex}.bp-row-actions button{background:transparent;border:0;color:#708197;font-size:15px;padding:4px}.bp-mapping-form,.bp-rules-form{background:#f8fafc;border:1px solid var(--bp-border);border-radius:5px;display:grid;gap:10px;margin-top:14px;padding:14px}.bp-mapping-form label,.bp-rules-form label{color:#516479;display:grid;font-size:10px;font-weight:650;gap:5px}.bp-mapping-form input,.bp-mapping-form select,.bp-rules-form input,.bp-rules-form select,.bp-rules-form textarea{background:#fff;border:1px solid #c9d4df;border-radius:4px;font-family:inherit;font-size:12px;min-height:35px;padding:0 9px}.bp-rules-form textarea{padding:9px;resize:vertical}.bp-cashflow-account-grid{display:grid;gap:10px;margin:12px 0}.bp-cashflow-account-grid article{align-items:end;background:#f8fafc;border:1px solid var(--bp-border);border-radius:5px;display:grid;gap:9px;grid-template-columns:.65fr 1fr 1.25fr .75fr auto;padding:11px}.bp-cashflow-account-grid label{color:#516479;display:grid;font-size:10px;font-weight:650;gap:5px}.bp-cashflow-account-grid input{background:#fff;border:1px solid #c9d4df;border-radius:4px;font-family:inherit;min-height:34px;padding:0 8px}.bp-cashflow-active{align-items:center!important;display:flex!important;gap:7px!important;min-height:34px}.bp-cashflow-active input{min-height:auto;width:auto}.bp-cashflow-schedule-title{margin-top:22px}.bp-cashflow-delivery-grid{display:grid;gap:10px;grid-template-columns:1fr 1fr}.bp-cashflow-delivery-grid>article{background:#fff;border:1px solid var(--bp-border);border-radius:6px;padding:12px}.bp-cashflow-delivery-grid>article.is-enabled{border-color:#7bbfc5;box-shadow:inset 0 3px #0b6b75}.bp-cashflow-delivery-heading{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.bp-cashflow-delivery-heading>span{align-items:center;color:#163e70;display:flex;font-size:11px;font-weight:700;gap:5px}.bp-cashflow-delivery-heading .bp-cashflow-active{font-size:9px;min-height:24px}.bp-cashflow-delivery-grid article>p{color:var(--bp-muted);font-size:9px;line-height:1.5;margin:0 0 10px;min-height:42px}.bp-cashflow-config{padding-bottom:0}.bp-cashflow-save-bar{align-items:center;background:#fffffff7;border-top:1px solid var(--bp-border);bottom:0;box-shadow:0 -8px 18px #1f375114;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto;margin:22px -20px 0;padding:12px 20px;position:-webkit-sticky;position:sticky;z-index:4}.bp-cashflow-save-bar strong,.bp-cashflow-save-bar span{display:block}.bp-cashflow-save-bar strong{color:#163e70;font-size:11px}.bp-cashflow-save-bar span{color:var(--bp-muted);font-size:9px;line-height:1.4;margin-top:2px}.bp-cashflow-save-bar button{white-space:nowrap}@media(max-width:960px){.bp-cashflow-account-grid article{grid-template-columns:1fr 1fr}}@media(max-width:720px){.bp-cashflow-delivery-grid{grid-template-columns:1fr}.bp-cashflow-save-bar{grid-template-columns:1fr 1fr}.bp-cashflow-save-bar>div{grid-column:1 / -1}}.bp-form-actions{display:flex;gap:8px;justify-content:flex-end}.bp-config-toolbar{align-items:center;background:#fff;border-bottom:1px solid var(--bp-border);display:flex;gap:14px;justify-content:space-between;margin:-16px -20px 0;padding:14px 20px;position:-webkit-sticky;position:sticky;top:-16px;z-index:2}.bp-config-toolbar>div{min-width:0}.bp-config-toolbar strong{display:block;font-size:11px;margin-bottom:3px}.bp-config-toolbar p{color:var(--bp-muted);font-size:9px;line-height:1.4;margin:0;max-width:235px}.bp-config-toolbar .bp-outline-button{flex:0 0 auto;white-space:nowrap}.bp-account-list article{align-items:center;border-bottom:1px solid var(--bp-border);display:grid;gap:12px;grid-template-columns:110px 1fr;padding:10px 12px}.bp-account-list code{color:#163e70;font-size:10px}.bp-account-list span{font-size:11px}.bp-rule-note{color:var(--bp-muted);font-size:10px;line-height:1.5;margin:0}.bp-audit-list article{border-bottom:1px solid var(--bp-border);display:flex;gap:10px;padding:13px 0}.bp-audit-list article>i{color:var(--bp-accent);font-size:17px}.bp-audit-list strong{font-size:11px;text-transform:capitalize}.bp-audit-list p{color:#526579;font-size:10px;margin:3px 0}.bp-audit-list small{color:#8795a4;font-size:9px}.bp-config-drawer>footer{align-items:flex-start;background:#eff6ff;border-top:1px solid #cfe0f4;color:#315980;display:flex;gap:9px;padding:13px 20px}.bp-config-drawer>footer p{font-size:10px;line-height:1.5;margin:0}.bp-config-page-content{min-height:620px}.bp-config-drawer.bp-config-standalone{border:1px solid var(--bp-border);border-radius:8px;box-shadow:0 8px 24px #1f375114;height:auto;min-height:680px;position:relative;right:auto;top:auto;width:100%}.bp-config-standalone .bp-config-tabs{overflow-x:auto}.bp-config-standalone .bp-config-section{min-height:440px;overflow:visible}.bp-config-guidance{background:#f5f9ff;border:1px solid #d9e8f8;border-radius:6px;margin-bottom:14px;padding:12px 14px}.bp-config-guidance strong{color:#163e70;display:block;font-size:12px;margin-bottom:4px}.bp-config-guidance p{color:var(--bp-muted);font-size:10px;line-height:1.5;margin:0}.bp-config-subheading{color:#294b70;font-size:12px;margin:4px 0 10px}.bp-alias-section{border-top:1px solid var(--bp-border);margin-top:22px;padding-top:18px}.bp-empty-list{color:var(--bp-muted);font-size:10px;margin:0;padding:14px}[data-skin=dark] .bp-page-shell{--bp-heading: #e4edf6;--bp-muted: #9baec1;--bp-border: #314157;--bp-surface: #172033;background:#111827}[data-skin=dark] .bp-outline-button,[data-skin=dark] .bp-file-bar,[data-skin=dark] .bp-preview-panel,[data-skin=dark] .bp-reconciliation-panel,[data-skin=dark] .bp-config-drawer,[data-skin=dark] .bp-search-field,[data-skin=dark] .bp-config-toolbar{background:#172033;color:#dce7f2}[data-skin=dark] .bp-cashflow-save-bar{background:#172033f7}[data-skin=dark] .bp-upload-rules,[data-skin=dark] .bp-preview-panel th,[data-skin=dark] .bp-mapping-form,[data-skin=dark] .bp-rules-form{background:#131c2d}@media(max-width:1100px){.bp-page-shell{padding:22px 20px 40px}.bp-main-grid{grid-template-columns:1fr}.bp-reconciliation-panel{border-left:1px solid var(--bp-border);display:grid;gap:12px;grid-template-columns:1fr 1fr;position:static}.bp-reconciliation-panel>header{grid-column:1 / -1}.bp-reconciliation-panel .bp-lock-note{grid-column:1 / -1}}@media(max-width:760px){.bp-title-row{align-items:flex-start;flex-direction:column;gap:14px}.bp-title-row h1{font-size:27px}.bp-step-rail{align-items:flex-start;flex-direction:column;gap:9px;padding:0}.bp-step-line{display:none}.bp-upload-stage{grid-template-columns:1fr}.bp-upload-copy{padding:35px 20px}.bp-upload-rules{border-left:0;border-top:1px solid var(--bp-border)}.bp-summary-band{grid-template-columns:1fr 1fr}.bp-summary-band>div:nth-child(2){border-right:0}.bp-summary-band>div:nth-child(-n+2){border-bottom:1px solid var(--bp-border)}.bp-preview-panel>header{align-items:stretch;flex-direction:column;gap:10px}.bp-search-field input{min-width:0}.bp-reconciliation-panel{grid-template-columns:1fr}.bp-reconciliation-panel>header,.bp-reconciliation-panel .bp-lock-note{grid-column:auto}.bp-config-toolbar{align-items:stretch;flex-direction:column}.bp-config-toolbar .bp-outline-button{width:100%}}.cashflow-mail-config{display:grid;gap:14px}.cashflow-mail-config p{margin:0;color:#667789}.cashflow-mail-config .cashflow-mail-connection{color:#31475a}.cashflow-mail-fields{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:14px}.cashflow-mail-rule{display:grid;grid-template-columns:1.2fr 1.5fr 1fr auto;gap:12px;align-items:end;padding:14px;border:1px solid #dce4eb;border-radius:8px}.cashflow-mail-config label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#31475a}.cashflow-mail-config input:not([type=checkbox]),.cashflow-mail-config select{width:100%;min-height:40px;border:1px solid #ccd6df;border-radius:6px;padding:8px;background:#fff}.cashflow-mail-config label.bp-cashflow-active{flex-direction:row;align-items:center}.cashflow-mail-status{display:flex;flex-wrap:wrap;gap:12px 28px;font-size:13px}.cashflow-mail-config .bp-cashflow-save-bar{justify-content:flex-start;flex-wrap:wrap}@media(max-width:800px){.cashflow-mail-fields,.cashflow-mail-rule{grid-template-columns:1fr}.cashflow-mail-config .bp-config-toolbar{flex-wrap:wrap;gap:12px}}.cashflow-mail-config .bp-config-toolbar{position:static;margin:0;padding:0 0 10px;background:transparent}.cashflow-mail-config .bp-config-toolbar strong{font-size:14px}.cashflow-mail-config .bp-config-toolbar p{font-size:12px;max-width:none}.cashflow-mail-config .bp-cashflow-save-bar{display:flex}.finance-config-page{background:#f7f9fc;min-height:100vh;padding:28px 34px 56px}.finance-config-breadcrumb{align-items:center;color:#718096;display:flex;font-size:12px;gap:5px;margin-bottom:14px}.finance-config-breadcrumb a{color:#2463d4}.finance-config-heading{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:22px}.finance-config-heading h1{color:#102a43;font-size:30px;margin:0 0 7px}.finance-config-heading p{color:#62748a;margin:0}.finance-config-heading>span{background:#edf5ff;border:1px solid #cfe0f4;border-radius:999px;color:#315980;font-size:11px;padding:8px 12px}.finance-config-state{background:#fff;border:1px solid #dce4ed;border-radius:8px;color:#62748a;padding:28px;text-align:center}.finance-config-state.is-error{color:#a32929}@media(max-width:760px){.finance-config-page{padding:20px 15px 40px}.finance-config-heading{gap:14px;flex-direction:column}}.cashflow-page{--cf-navy:#102a43;--cf-blue:#2463d4;--cf-teal:#0b6b75;--cf-muted:#62748a;--cf-border:#dbe5ee;--cf-surface:#fff;background:#f5f8fb;color:var(--cf-navy);min-height:100vh;padding:28px 34px 60px}.cashflow-breadcrumb{align-items:center;color:#718096;display:flex;font-size:12px;gap:5px;margin-bottom:14px}.cashflow-breadcrumb a{color:var(--cf-blue)}.cashflow-heading{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:22px}.cashflow-heading h1{font-size:32px;line-height:1.2;margin:0 0 7px}.cashflow-heading p{color:var(--cf-muted);margin:0;max-width:720px}.cashflow-heading-actions{display:flex;gap:10px}.cashflow-primary,.cashflow-secondary{align-items:center;border-radius:7px;display:inline-flex;font-size:13px;font-weight:600;gap:7px;justify-content:center;padding:10px 15px}.cashflow-primary{background:var(--cf-teal);border:1px solid var(--cf-teal);color:#fff}.cashflow-primary:hover{background:#075963}.cashflow-primary:disabled{cursor:not-allowed;opacity:.55}.cashflow-secondary{background:#fff;border:1px solid #b9c9d8;color:#264b6b}.cashflow-report-controls{align-items:end;background:var(--cf-surface);border:1px solid var(--cf-border);border-radius:9px;display:flex;gap:20px;margin-bottom:10px;padding:14px 16px}.cashflow-quick-ranges{align-items:center;background:#f1f5f9;border-radius:7px;display:flex;gap:3px;padding:3px}.cashflow-quick-ranges button{background:transparent;border:0;border-radius:5px;color:#52677c;font-size:12px;font-weight:600;padding:8px 11px}.cashflow-quick-ranges button.is-active{background:#fff;box-shadow:0 1px 3px #102a4324;color:var(--cf-blue)}.cashflow-date-range{align-items:end;display:flex;gap:8px}.cashflow-date-range>span{color:#9aabba;padding-bottom:9px}.cashflow-date-range label,.cashflow-preview-toolbar label{color:#52677c;display:flex;flex-direction:column;font-size:10px;font-weight:700;gap:4px;letter-spacing:.04em;text-transform:uppercase}.cashflow-date-range input,.cashflow-preview-toolbar select{background:#fff;border:1px solid #cbd7e2;border-radius:6px;color:#243b53;font-size:12px;min-height:35px;padding:7px 9px}.cashflow-refresh{align-items:center;background:transparent;border:0;color:var(--cf-teal);display:flex;font-size:12px;font-weight:600;gap:6px;margin-left:auto;padding:9px 2px}.cashflow-spin{animation:cashflow-spin .8s linear infinite}@keyframes cashflow-spin{to{transform:rotate(360deg)}}.cashflow-report-meta{align-items:center;color:#6b7f92;display:flex;font-size:11px;gap:24px;margin:0 2px 17px}.cashflow-report-meta span{align-items:center;display:flex;gap:5px}.cashflow-report-meta strong{color:#334e68}.cashflow-state{background:#fff;border:1px solid var(--cf-border);border-radius:9px;padding:42px;text-align:center}.cashflow-state.is-error{color:#a32929}.cashflow-alert{align-items:center;background:#fff7e8;border:1px solid #f3d392;border-radius:8px;color:#805918;display:flex;gap:11px;margin-bottom:18px;padding:12px 15px}.cashflow-alert>i{font-size:22px}.cashflow-alert div{display:flex;flex-direction:column}.cashflow-alert span{font-size:12px;margin-top:2px}.cashflow-metrics{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-bottom:18px}.cashflow-metrics article{background:#fff;border:1px solid var(--cf-border);border-radius:9px;padding:17px}.cashflow-metrics span,.cashflow-metrics small{color:#687b8f;display:block;font-size:11px}.cashflow-metrics strong{display:block;font-size:22px;margin:7px 0 5px}.cashflow-metrics .is-positive{border-top:3px solid #2b9b69}.cashflow-metrics .is-negative{border-top:3px solid #d45b5b}.cashflow-workbook-preview{background:#e9eef4;border:1px solid #cdd9e4;border-radius:10px;margin-bottom:18px;overflow:hidden;padding:0 18px 18px}.cashflow-preview-toolbar{align-items:center;display:flex;justify-content:space-between;padding:15px 0}.cashflow-preview-toolbar h2{font-size:16px;margin:0}.cashflow-preview-toolbar p{color:#687b8f;font-size:11px;margin:4px 0 0}.cashflow-preview-toolbar label{min-width:290px}.cashflow-sheet{background:#fff;border:1px solid #d6e0e9;box-shadow:0 6px 16px #102a4314;min-height:300px}.cashflow-sheet-title{background:#0b2a4a;color:#fff;display:flex;flex-direction:column;padding:15px 17px}.cashflow-sheet-title strong{font-size:14px}.cashflow-sheet-title span{color:#c8d9e9;font-size:10px;margin-top:4px}.cashflow-table-wrap{overflow:auto}.cashflow-table-wrap table{border-collapse:collapse;width:100%}.cashflow-table-wrap th{background:#173b63;color:#fff;font-size:10px;letter-spacing:.04em;padding:10px 13px;text-align:left;text-transform:uppercase;white-space:nowrap}.cashflow-table-wrap td{border-top:1px solid #edf1f5;font-size:12px;padding:11px 13px;vertical-align:top}.cashflow-table-wrap td strong,.cashflow-table-wrap td span{display:block}.cashflow-table-wrap td span{color:#75879a;font-size:10px;margin-top:3px}.cashflow-table-wrap td em{color:#a36c19;font-size:10px}.cashflow-table-wrap tfoot td{background:#dce7f2;color:#102a43;font-weight:700}.cashflow-detail-preview th:nth-child(-n+3){background:#176b50}.cashflow-detail-preview th:nth-child(n+4){background:#923d3d}.cashflow-detail-preview td.is-inflow{background:#e8f7ef;color:#146c43;font-weight:700}.cashflow-detail-preview td.is-outflow{background:#fff0f0;color:#a12626;font-weight:700}.cashflow-panel{background:#fff;border:1px solid var(--cf-border);border-radius:9px;overflow:hidden}.cashflow-panel-heading{align-items:center;border-bottom:1px solid #e3eaf1;display:flex;justify-content:space-between;padding:15px 17px}.cashflow-panel-heading h2{font-size:16px;margin:0}.cashflow-panel-heading p{color:#718096;font-size:11px;margin:4px 0 0}.cashflow-empty{color:#7a8da0;padding:25px;text-align:center}.cashflow-report-guide{margin-bottom:18px}.cashflow-report-guide ol{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:8px 17px 14px}.cashflow-report-guide li{display:grid;gap:10px;grid-template-columns:26px 1fr;padding:10px}.cashflow-report-guide li>span{align-items:center;background:#e7f2f3;border-radius:50%;color:var(--cf-teal);display:flex;font-size:11px;font-weight:700;height:26px;justify-content:center;width:26px}.cashflow-report-guide strong{font-size:12px}.cashflow-report-guide p{color:#718096;font-size:10px;margin:2px 0 0}.cashflow-events{margin-bottom:18px}.cashflow-events .is-unmapped{background:#fffaf0}.cashflow-events>.cashflow-panel-heading>span{color:#687b8f;font-size:11px}.cashflow-direction{border-radius:99px;display:inline-block!important;font-weight:700;padding:4px 8px}.cashflow-direction.is-credit{background:#e5f5ed;color:#24724f!important}.cashflow-direction.is-debit{background:#ffeded;color:#a13a3a!important}@media(max-width:1100px){.cashflow-report-controls{align-items:flex-start;flex-wrap:wrap}.cashflow-refresh{margin-left:0}.cashflow-metrics{grid-template-columns:1fr 1fr}}@media(max-width:760px){.cashflow-page{padding:20px 14px 40px}.cashflow-heading{flex-direction:column}.cashflow-heading-actions{width:100%}.cashflow-heading-actions>*{flex:1}.cashflow-report-controls{flex-direction:column}.cashflow-quick-ranges{display:grid;grid-template-columns:1fr 1fr;width:100%}.cashflow-date-range{width:100%}.cashflow-date-range label{flex:1}.cashflow-date-range input{width:100%}.cashflow-report-meta{align-items:flex-start;flex-direction:column;gap:5px}.cashflow-metrics,.cashflow-report-guide ol{grid-template-columns:1fr}.cashflow-preview-toolbar{align-items:flex-start;flex-direction:column;gap:10px}.cashflow-preview-toolbar label{min-width:0;width:100%}.cashflow-workbook-preview{padding:0 10px 10px}}@media(prefers-reduced-motion:reduce){.cashflow-spin{animation:none}}.cashflow-send-panel{padding:17px;margin-bottom:18px}.cashflow-send-panel h2{font-size:16px;margin:0 0 6px}.cashflow-send-panel p{font-size:12px;color:#52667a;margin:6px 0}.cashflow-send-panel .cashflow-heading-actions{margin-top:12px;flex-wrap:wrap}.cashflow-send-panel .cashflow-send-recipients{overflow-wrap:anywhere}.cashflow-send-panel .cashflow-send-result{padding:10px;border-radius:6px;margin-top:12px}.cashflow-send-result.is-success{background:#e8f7ef;color:#146c43}.cashflow-send-result.is-error{background:#fff0f0;color:#a12626}.cashflow-send-panel button:disabled{cursor:not-allowed;opacity:.55}.cashflow-account-filter,.cashflow-activity-filters label{display:flex;flex-direction:column;gap:5px;font-size:11px;font-weight:600;color:#52667a}.cashflow-account-filter select,.cashflow-activity-filters select,.cashflow-activity-filters input{border:1px solid #cbd8e4;border-radius:6px;background:#fff;padding:9px;font:inherit;color:#102a43;max-width:100%}.cashflow-report-controls{flex-wrap:wrap}.cashflow-activity-filters{display:flex;align-items:end;flex-wrap:wrap;gap:14px;padding:15px}.cashflow-activity-filters label:nth-child(2){flex:1;min-width:220px}.cashflow-activity-filters>span{font-size:11px;color:#62748a}.cashflow-notification-description{min-width:280px;max-width:600px;white-space:normal;overflow-wrap:anywhere}.cashflow-email-meta{display:grid;grid-template-columns:100px 1fr;gap:6px}.cashflow-email-meta dd{overflow-wrap:anywhere;margin:0}.cashflow-email-frame{width:100%;height:60vh;border:1px solid #cbd8e4;background:#fff}.cashflow-email-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:60vh;overflow:auto}.cashflow-account-filter{min-width:240px}@media(max-width:760px){.cashflow-account-filter{width:100%;min-width:0}.cashflow-email-meta{grid-template-columns:1fr}}.pcr{width:100%;max-width:1540px;margin:0 auto;color:#183341}.pcr-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:8px 0 22px}.pcr-eyebrow{display:block;margin-bottom:8px;color:#506fd9;font-size:11px;font-weight:800;letter-spacing:.11em}.pcr-heading h2{margin:0 0 5px;font-size:25px;font-weight:750;letter-spacing:-.025em}.pcr-heading p,.pcr-card-heading p{margin:0;color:#69808a;font-size:13px}.pcr-export{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;border:1px solid #506fd9;border-radius:9px;background:#506fd9;color:#fff;padding:10px 15px;font-size:13px;font-weight:700}.pcr-export:hover{background:#3d59bd}.pcr-filters{display:flex;align-items:end;gap:13px;flex-wrap:wrap;padding:15px 18px;margin-bottom:18px;border:1px solid #dfeaed;border-radius:12px;background:#fff}.pcr-filter-label{align-self:center;margin-right:8px;color:#253f4c;font-size:13px;font-weight:750}.pcr-filters label{display:flex;flex-direction:column;gap:5px;color:#617984;font-size:11px;font-weight:700}.pcr-filters input{min-height:37px;border:1px solid #cbdce0;border-radius:7px;background:#fff;color:#183341;padding:6px 10px;font-size:13px}.pcr-filter-hint{margin-left:auto;padding-bottom:8px;color:#82949c;font-size:12px}.pcr-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.pcr-metric{min-width:0;padding:17px 19px 16px;border:1px solid #dfeaed;border-radius:12px;background:#fff;box-shadow:0 3px 12px #1e464f06}.pcr-metric-top{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#5b7480;font-size:12px;font-weight:700}.pcr-metric-top svg{color:#506fd9}.pcr-metric strong{display:block;margin:12px 0 1px;color:#183341;font-size:29px;line-height:1.1;font-weight:750;font-variant-numeric:tabular-nums}.pcr-metric small{display:block;color:#6b808a;font-size:11px;line-height:1.4}.pcr-metric--attention{border-top:3px solid #d6963f}.pcr-metric--attention svg{color:#c98427}.pcr-metric--success{border-top:3px solid #1b9a70}.pcr-metric--success svg{color:#15865f}.pcr-metric--neutral{border-top:3px solid #5e80bd}.pcr-metric--neutral svg{color:#5e80bd}.pcr-metric--muted{border-top:3px solid #9aaeb4}.pcr-metric--muted svg{color:#879fa7}.pcr-columns{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(310px,1fr);gap:18px;margin-bottom:18px}.pcr-card{min-width:0;margin-bottom:18px;overflow:hidden;border:1px solid #dfeaed;border-radius:12px;background:#fff;box-shadow:0 3px 12px #1e464f06}.pcr-columns .pcr-card{margin-bottom:0}.pcr-card-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:77px;padding:17px 20px;border-bottom:1px solid #e9eff1}.pcr-card-heading>div{display:flex;align-items:center;gap:12px;min-width:0}.pcr-card-heading h3{margin:0 0 3px;font-size:16px;font-weight:750;letter-spacing:-.01em}.pcr-card-icon,.pcr-empty-icon{display:grid;place-items:center;flex:none;width:37px;height:37px;border-radius:10px;background:#eef2ff;color:#506fd9}.pcr-card-icon--refund{background:#e8eef9;color:#5c77af}.pcr-card-icon--success{background:#e5f5ed;color:#18815f}.pcr-count{flex:none;border-radius:999px;background:#f0f5f6;color:#58727e;padding:6px 10px;font-size:11px;font-weight:750}.pcr-evidence-list{padding:3px 20px}.pcr-evidence-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;border-bottom:1px solid #edf2f3}.pcr-evidence-row:last-child{border-bottom:0}.pcr-evidence-row>div:first-child{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pcr-evidence-row strong{font-size:13px;font-weight:700}.pcr-evidence-values{text-align:right;white-space:nowrap}.pcr-evidence-values strong,.pcr-evidence-values small{display:block}.pcr-evidence-values small{margin-top:2px;color:#758a93;font-size:11px}.pcr-badge{display:inline-block;border-radius:999px;background:#edf2f3;color:#5d7079;padding:4px 8px;font-size:10px;font-weight:800;letter-spacing:.01em;white-space:nowrap}.pcr-badge--open,.pcr-badge--ambiguous,.pcr-badge--possible_duplicate,.pcr-badge--unmatched{background:#fff3df;color:#9a611a}.pcr-badge--confirmed,.pcr-badge--paid,.pcr-badge--sent,.pcr-badge--delivered,.pcr-badge--ready{background:#e4f5eb;color:#147251}.pcr-badge--already_paid{background:#e9eef9;color:#506da2}.pcr-badge--failed{background:#ffebea;color:#ad433c}.pcr-review-strip{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 20px;border-top:1px solid #e9eff1;background:#f8fbfb;font-size:11px}.pcr-review-strip>strong{color:#536d78}.pcr-review-strip>div{display:flex;gap:7px;flex-wrap:wrap}.pcr-review-strip span{border:1px solid #e2eaec;border-radius:6px;background:#fff;color:#526b75;padding:5px 8px}.pcr-review-strip b{margin-left:5px;color:#173b4b}.pcr-refund-total{display:flex;flex-direction:column;gap:4px;padding:24px 20px 22px;background:linear-gradient(140deg,#f8fbff,#fff)}.pcr-refund-total span{color:#6a808c;font-size:12px;font-weight:700}.pcr-refund-total strong{font-size:27px;font-weight:750;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.pcr-refund-total small{color:#798d97;font-size:11px}.pcr-refund-list{padding:0 20px 14px}.pcr-refund-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-top:1px solid #e9eff1;font-size:12px}.pcr-refund-list>div>span{display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:#607783}.pcr-refund-list strong{white-space:nowrap;font-variant-numeric:tabular-nums}.pcr-table-wrap{overflow-x:auto}.pcr-table-wrap table{width:100%;border-collapse:collapse;min-width:650px}.pcr-table-wrap th{background:#f8fbfb;color:#68808a;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.pcr-table-wrap th,.pcr-table-wrap td{padding:13px 20px;border-bottom:1px solid #edf2f3;text-align:left;white-space:nowrap}.pcr-table-wrap td{font-size:12px;color:#4f6772}.pcr-table-wrap td strong{color:#23414f;font-weight:700}.pcr-table-wrap tbody tr:last-child td{border-bottom:0}.pcr-table-wrap .pcr-number{text-align:right;font-variant-numeric:tabular-nums}.pcr-outstanding{font-weight:750;color:#a4611f!important}.pcr-document{border:0;background:transparent;color:#506fd9;padding:0;font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.pcr-document:disabled{text-decoration:none;color:#84969d}.pcr-empty{display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:165px;padding:24px;text-align:center}.pcr-empty-icon{width:42px;height:42px;margin-bottom:10px;background:#f0f5f6;color:#75909b}.pcr-empty strong{font-size:13px}.pcr-empty p{max-width:340px;margin:5px 0 0;color:#748a95;font-size:12px;line-height:1.45}.pcr-feedback{padding:20px;border:1px solid #dfeaed;border-radius:12px;background:#fff;color:#607782}.pcr-feedback--error{border-color:#f1d5d1;background:#fff4f2;color:#9c3023}@media(max-width:1100px){.pcr-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pcr-columns{grid-template-columns:1fr}.pcr-filter-hint{width:100%;margin-left:0;padding-bottom:0}}@media(max-width:650px){.pcr-heading{align-items:stretch;flex-direction:column;gap:14px}.pcr-heading h2{font-size:23px}.pcr-export{align-self:flex-start}.pcr-metrics{gap:9px}.pcr-metric{padding:14px 12px}.pcr-metric-top{font-size:11px}.pcr-metric strong{font-size:24px}.pcr-filters{align-items:stretch}.pcr-filter-label,.pcr-filters label,.pcr-filters input{width:100%}.pcr-card-heading{padding:15px}.pcr-card-heading p{font-size:11px}.pcr-evidence-list,.pcr-refund-list{padding-left:15px;padding-right:15px}.pcr-evidence-row>div:first-child{max-width:55%}.pcr-evidence-values strong{font-size:12px}}:root{--crg-report-font: "MetroReportInter", Inter, Aptos, "Segoe UI", Arial, sans-serif}@font-face{font-family:MetroReportInter;src:url(/assets/InterVariable-DiVDrmQJ.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.committee-report-generator{--crg-primary: #506fd9;--crg-primary-dark: #213f93;--crg-ink: #101828;--crg-navy: #17233c;--crg-slate: #526070;--crg-muted: #7a8797;--crg-line: #dfe5ee;--crg-soft: #f5f7fb;--crg-success: #19a974;--crg-warning: #d89a12;--crg-danger: #d94f4f;color:var(--crg-navy);font-family:var(--crg-report-font)}.crg-hero,.crg-panel,.crg-preview-shell{background:#fff;border:1px solid var(--crg-line);border-radius:8px;box-shadow:0 10px 30px #1f2d3d0f}.crg-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;margin-bottom:18px;background:linear-gradient(135deg,rgba(80,111,217,.11),transparent 34%),linear-gradient(90deg,#fff,#f8fbff)}.crg-hero h5,.crg-panel-heading h6,.crg-preview-toolbar h5{margin:0;font-weight:700;color:var(--crg-navy)}.crg-hero p,.crg-panel-heading p,.crg-preview-toolbar p{margin:4px 0 0;color:var(--crg-muted, #7a8797);font-size:13px}.crg-stepper{display:flex;align-items:center;gap:8px;background:var(--crg-soft);padding:8px;border-radius:8px}.crg-step{display:inline-flex;align-items:center;gap:8px;min-width:94px;padding:8px 10px;border-radius:7px;border:0;color:var(--crg-muted, #7a8797);font-size:12px;font-weight:700;background:transparent;text-align:left;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.crg-step:disabled{opacity:.62;cursor:not-allowed}.crg-step strong,.crg-step small{display:block;line-height:1.1}.crg-step small{margin-top:2px;font-size:10px;font-weight:700;color:inherit;opacity:.72}.crg-step span{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#fff;border:1px solid var(--crg-line)}.crg-step.active,.crg-step.complete{background:#fff;color:var(--crg-primary, #506fd9);box-shadow:0 6px 18px #1f2d3d14}.crg-step.complete span{background:var(--crg-primary, #506fd9);border-color:var(--crg-primary, #506fd9);color:#fff}.crg-panel{padding:18px;height:100%}.crg-workspace-panel{min-height:calc(100vh - 210px)}.crg-panel-heading,.crg-preview-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.crg-actions{display:flex;align-items:center;gap:8px;white-space:nowrap}.crg-actions .btn{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700}.crg-upload-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:18px;align-items:start}.crg-upload-sidebar{display:grid;gap:14px;position:-webkit-sticky;position:sticky;top:82px}.crg-period-card{display:grid;gap:14px;border:1px solid #dce5f4;border-radius:8px;padding:16px;background:linear-gradient(135deg,rgba(80,111,217,.12),transparent 48%),#fbfdff}.crg-period-card span{display:block;color:var(--crg-muted, #7a8797);font-size:11px;font-weight:800;text-transform:uppercase}.crg-period-card strong{display:block;margin-top:4px;color:var(--crg-ink, #101828);font-size:30px;line-height:1;font-weight:800}.crg-status-grid.compact{grid-template-columns:1fr 1fr;margin-bottom:0}.crg-status-grid.compact .crg-status-card{padding:12px}.crg-status-grid.compact .crg-status-card strong{font-size:20px}.crg-parser-card{border:1px solid #dce5f4;border-radius:8px;padding:12px;background:#fff;color:var(--crg-slate, #526070);font-size:12px;font-weight:700}.crg-upload-issue-panel{border:1px solid #f0c5c5;border-radius:8px;background:linear-gradient(135deg,rgba(217,79,79,.08),transparent 46%),snow;overflow:hidden}.crg-upload-issue-panel.clean{border-color:#cfe8dc;background:linear-gradient(135deg,rgba(25,169,116,.1),transparent 48%),#fbfffd}.crg-upload-issue-head{display:flex;align-items:flex-start;gap:10px;padding:12px;border-bottom:1px solid rgba(31,45,61,.08)}.crg-upload-issue-head i{font-size:22px;color:var(--crg-danger)}.crg-upload-issue-panel.clean .crg-upload-issue-head i{color:var(--crg-success)}.crg-upload-issue-head strong,.crg-upload-issue-head span{display:block}.crg-upload-issue-head strong{color:var(--crg-ink, #101828);font-size:13px;font-weight:900}.crg-upload-issue-head span{margin-top:2px;color:var(--crg-slate, #526070);font-size:11px;font-weight:800}.crg-upload-issue-list{display:grid;gap:8px;max-height:300px;overflow:auto;padding:10px 12px}.crg-upload-issue-item{border-left:3px solid var(--crg-warning);background:#fff;padding:9px 10px;border-radius:7px;box-shadow:0 6px 14px #1f2d3d0d}.crg-upload-issue-item.error{border-left-color:var(--crg-danger)}.crg-upload-issue-item b,.crg-upload-issue-item span,.crg-upload-issue-item small{display:block}.crg-upload-issue-item b{color:var(--crg-ink, #101828);font-size:12px;font-weight:900}.crg-upload-issue-item span{margin-top:2px;color:var(--crg-slate, #526070);font-size:10px;font-weight:900;text-transform:uppercase}.crg-upload-issue-item p{margin:4px 0;color:var(--crg-slate, #526070);font-size:11px;line-height:1.35}.crg-upload-issue-item small{color:var(--crg-ink, #101828);font-size:10px;font-weight:800;line-height:1.35}.crg-upload-issue-action{display:flex;align-items:center;justify-content:center;gap:6px;width:calc(100% - 24px);margin:0 12px 12px;border:1px solid #d8e1f2;border-radius:7px;background:#fff;color:var(--crg-primary, #506fd9);font-size:12px;font-weight:900;padding:9px 10px}.crg-template-guide{border:1px solid #dce5f4;border-radius:8px;background:linear-gradient(135deg,rgba(80,111,217,.08),transparent 44%),#fff;overflow:hidden}.crg-template-guide-head{display:flex;align-items:flex-start;gap:10px;padding:12px;border-bottom:1px solid #edf1f7}.crg-template-guide-head i{font-size:22px;color:var(--crg-primary, #506fd9)}.crg-template-guide-head strong,.crg-template-guide-head span{display:block}.crg-template-guide-head strong{color:var(--crg-ink, #101828);font-size:13px;font-weight:900}.crg-template-guide-head span{margin-top:2px;color:var(--crg-muted, #7a8797);font-size:11px;font-weight:800}.crg-template-guide-body{display:grid;gap:10px;padding:12px}.crg-template-guide-body b{display:block;margin-bottom:6px;color:var(--crg-primary-dark, #213f93);font-size:12px;font-weight:900}.crg-template-guide-body ul{margin:0;padding-left:16px;color:var(--crg-slate, #526070);font-size:11px;line-height:1.45}.crg-template-guide-body li+li{margin-top:4px}.crg-template-guide-body code{padding:1px 4px;border-radius:4px;background:#eef3ff;color:var(--crg-primary-dark, #213f93);font-size:10px;font-weight:800}.crg-bulk-modal .modal-content{border:0;border-radius:10px;box-shadow:0 24px 80px #1018283d}.crg-bulk-modal .modal-header,.crg-bulk-modal .modal-footer{border-color:#e4eaf4}.crg-bulk-modal .modal-title{color:var(--crg-ink, #101828);font-size:18px;font-weight:900}.crg-bulk-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:14px;align-items:stretch}.crg-bulk-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:172px;border:1.5px dashed #b8c7e3;border-radius:10px;background:linear-gradient(135deg,rgba(80,111,217,.12),transparent 42%),#f8fbff;text-align:center;cursor:pointer;padding:20px}.crg-bulk-dropzone input{display:none}.crg-bulk-dropzone i{color:var(--crg-primary, #506fd9);font-size:36px;margin-bottom:8px}.crg-bulk-dropzone strong{color:var(--crg-ink, #101828);font-size:15px;font-weight:900}.crg-bulk-dropzone span{max-width:540px;margin-top:5px;color:var(--crg-slate, #526070);font-size:12px;font-weight:700}.crg-bulk-summary{display:grid;grid-template-columns:1fr;gap:8px}.crg-bulk-summary div{display:flex;align-items:center;justify-content:space-between;border:1px solid #dfe6f2;border-radius:8px;background:#fff;padding:14px}.crg-bulk-summary strong{color:var(--crg-primary-dark, #213f93);font-size:26px;line-height:1;font-weight:900}.crg-bulk-summary span{color:var(--crg-muted, #7a8797);font-size:11px;font-weight:900;text-transform:uppercase}.crg-bulk-progress{margin-top:14px;padding:12px;border:1px solid #dfe6f2;border-radius:8px;background:#fff}.crg-bulk-progress div{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:var(--crg-slate, #526070);font-size:12px;font-weight:800}.crg-bulk-table-wrap{margin-top:14px;border:1px solid #dfe6f2;border-radius:8px;overflow:auto;max-height:430px}.crg-bulk-table{width:100%;border-collapse:collapse;font-size:12px;min-width:880px}.crg-bulk-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#f5f7fb;color:var(--crg-slate, #526070);font-size:11px;font-weight:900;text-transform:uppercase;padding:10px;border-bottom:1px solid #dfe6f2}.crg-bulk-table td{padding:10px;border-bottom:1px solid #edf1f7;vertical-align:top}.crg-bulk-table tr.error td{background:#fff8f8}.crg-bulk-table tr.warning td{background:#fffaf0}.crg-bulk-table td strong,.crg-bulk-table td span{display:block}.crg-bulk-table td strong{color:var(--crg-ink, #101828);font-weight:900}.crg-bulk-table td span{margin-top:3px;color:var(--crg-muted, #7a8797);font-size:11px;line-height:1.35}.crg-upload-main{min-width:0}.crg-upload-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:6px;margin-bottom:14px;border:1px solid var(--crg-line);border-radius:8px;background:#f6f8fc}.crg-upload-tabs button{border:0;border-radius:7px;padding:12px 14px;background:transparent;color:var(--crg-slate, #526070);text-align:left;font-weight:800;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.crg-upload-tabs button.active{background:#fff;color:var(--crg-primary-dark, #213f93);box-shadow:0 8px 22px #1f2d3d14}.crg-upload-tabs span,.crg-upload-tabs strong{display:block}.crg-upload-tabs span{font-size:13px}.crg-upload-tabs strong{margin-top:4px;font-size:11px;color:inherit;opacity:.72}.crg-month-grid{grid-template-columns:repeat(3,minmax(250px,1fr));align-items:start}.crg-month-grid .crg-file-slot{grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"icon text upload" "icon status upload";row-gap:4px}.crg-month-grid .crg-file-icon{grid-area:icon}.crg-month-grid .crg-file-slot>div:nth-child(2){grid-area:text;min-width:0}.crg-month-grid .crg-file-status{grid-area:status;justify-self:start;min-width:0}.crg-month-grid .crg-slot-upload{grid-area:upload}.crg-month-grid .crg-file-slot strong{line-height:1.16}.crg-month-grid .crg-file-slot .crg-file-meta{max-width:100%}.crg-budget-dropzone{min-height:120px;flex-direction:column}.crg-validation-layout{display:grid;grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);gap:18px;align-items:start}.crg-clean-validation{min-height:270px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid #cfe8dc;border-radius:8px;background:radial-gradient(circle at top,rgba(25,169,116,.12),transparent 44%),#fbfffd;color:#0f6b49}.crg-clean-validation i{font-size:42px;margin-bottom:10px}.crg-clean-validation h6{font-size:16px;font-weight:800}.crg-clean-validation p{max-width:360px;margin:0;color:var(--crg-slate, #526070);font-size:13px}.crg-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:150px;border:1.5px dashed #b8c2d2;border-radius:8px;background:#f8fafd;text-align:center;cursor:pointer;transition:border-color .2s ease,background .2s ease}.crg-dropzone:hover{border-color:var(--crg-primary, #506fd9);background:#f2f5ff}.crg-dropzone input{display:none}.crg-dropzone i{font-size:30px;color:var(--crg-primary, #506fd9);margin-bottom:8px}.crg-dropzone strong{font-size:14px}.crg-dropzone span{color:var(--crg-muted, #7a8797);font-size:12px}.crg-slot-list{margin-top:16px;display:grid;gap:8px}.crg-month-row-list{display:grid;gap:12px}.crg-month-row-card{border:1px solid var(--crg-line);border-radius:8px;padding:12px;background:#fbfcff}.crg-month-row-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.crg-month-row-header strong{font-size:13px}.crg-month-row-header button{border:0;background:#eef2f8;color:var(--crg-slate, #526070);width:28px;height:28px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center}.crg-compact-label{font-size:11px;font-weight:800;color:var(--crg-slate, #526070);margin-bottom:4px}.crg-row-slots{display:grid;gap:8px;margin-top:10px}.crg-add-row,.crg-optional-dropzone{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:800}.crg-optional-dropzone{border:1px dashed #b8c2d2;border-radius:8px;padding:10px;color:var(--crg-primary, #506fd9);background:#f8fafd;cursor:pointer}.crg-optional-dropzone input{display:none}.crg-file-slot{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;border:1px solid var(--crg-line);border-radius:8px;background:#fff}.crg-file-slot.ready{border-color:#19a97459}.crg-file-slot.warning{border-color:#d89a1273}.crg-file-slot.error{border-color:#d94f4f73}.crg-file-icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--crg-soft);color:var(--crg-primary, #506fd9)}.crg-file-slot strong{display:block;font-size:13px}.crg-file-slot .crg-file-meta{display:block;font-size:11px;color:var(--crg-muted, #7a8797);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:210px}.crg-file-status{min-width:58px;padding:5px 8px;border-radius:6px;font-size:11px;font-weight:700;line-height:1;text-align:center}.crg-file-status.missing,.crg-file-status.bg-secondary{background:#eef2f7!important;color:#344054!important;border:1px solid #cfd8e3}.crg-file-status.warning,.crg-file-status.bg-warning{background:#fff7e6!important;color:#8a5a00!important;border:1px solid #f3cf7a}.crg-file-status.error,.crg-file-status.bg-danger{background:#fff1f1!important;color:#9f1d1d!important;border:1px solid #f0b4b4}.crg-file-status.ready,.crg-file-status.bg-success{background:#eaf8f2!important;color:#0f6b49!important;border:1px solid #b7e5d1}.crg-issue-badge{border:0;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:800;line-height:1;white-space:nowrap;cursor:pointer}.crg-issue-badge.warning{background:#fff7e6;color:#8a5a00;border:1px solid #f3cf7a}.crg-issue-badge.error{background:#fff1f1;color:#9f1d1d;border:1px solid #f0b4b4}.crg-issue-badge.ready{background:#eaf8f2;color:#0f6b49;border:1px solid #b7e5d1}.crg-issue-badge.missing{background:#eef2f7;color:#344054;border:1px solid #cfd8e3}.crg-issue-badge:hover,.crg-issue-badge:focus-visible{box-shadow:0 0 0 3px #506fd929;outline:none}.crg-slot-upload{width:30px;height:30px;border-radius:7px;border:1px solid var(--crg-line);display:inline-flex;align-items:center;justify-content:center;margin:0;cursor:pointer;color:var(--crg-primary, #506fd9);background:#fff}.crg-slot-upload input{display:none}.crg-slot-separator{margin-top:8px;font-size:11px;text-transform:uppercase;letter-spacing:0;font-weight:700;color:var(--crg-muted, #7a8797)}.crg-comparison-note{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid #d9e2f2;border-radius:8px;background:#f4f7fd}.crg-comparison-note span{flex:0 0 auto;padding:4px 7px;border-radius:6px;background:#e6ecfb;color:var(--crg-primary, #506fd9);font-size:11px;font-weight:800}.crg-comparison-note p{margin:0;color:var(--crg-slate, #526070);font-size:11px;line-height:1.4}.crg-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.crg-status-card{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--crg-line);border-radius:8px;background:var(--crg-soft)}.crg-status-card.clickable{width:100%;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.crg-status-card.clickable:hover,.crg-status-card.clickable:focus-visible{border-color:#506fd973;box-shadow:0 8px 18px #0f172a14;transform:translateY(-1px);outline:none}.crg-status-card i{font-size:24px;color:var(--crg-primary, #506fd9)}.crg-status-card strong{display:block;font-size:22px;line-height:1}.crg-status-card span{font-size:11px;color:var(--crg-muted, #7a8797);font-weight:700}.crg-data-tabs{display:flex;align-items:center;gap:8px;margin:0 0 16px;padding:8px;border:1px solid var(--crg-line);border-radius:8px;background:#fff;box-shadow:0 8px 22px #1f2d3d0d}.crg-data-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 14px;border:0;border-radius:7px;background:transparent;color:var(--crg-slate);font-size:12px;font-weight:900;white-space:nowrap}.crg-data-tabs button.active{background:#eef3ff;color:var(--crg-primary-dark);box-shadow:inset 0 0 0 1px #506fd92e}.crg-coverage-strip{display:grid;grid-template-columns:repeat(4,minmax(128px,1fr));gap:8px;min-width:560px}.crg-coverage-strip .crg-status-card{min-height:58px;padding:10px 12px;background:#ffffffc7}.crg-coverage-strip .crg-status-card strong{font-size:18px}.crg-budget-grid{display:grid;grid-template-columns:300px 330px minmax(0,1fr);gap:16px;align-items:start}.crg-budget-command,.crg-budget-existing,.crg-budget-preview,.crg-explorer-filters,.crg-source-inspector,.crg-explorer-table{border:1px solid #dfe6f2;border-radius:8px;background:#fff;padding:14px}.crg-budget-command{display:grid;gap:12px}.crg-budget-existing h6,.crg-budget-preview h6,.crg-source-detail-card h6{margin:0 0 10px;color:var(--crg-ink);font-size:13px;font-weight:900}.crg-source-detail-card strong,.crg-source-detail-card span{display:block}.crg-source-detail-card strong{color:var(--crg-ink);font-size:14px;font-weight:900}.crg-source-detail-card span{margin-top:3px;color:var(--crg-muted);font-size:11px;font-weight:800}.crg-quarter-chips,.crg-month-filter-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px}.crg-quarter-chips span,.crg-month-filter-grid span{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border-radius:7px;border:1px solid #dfe6f2;background:#f8fafc;color:var(--crg-muted);font-size:11px;font-weight:900}.crg-quarter-chips span.ready,.crg-month-filter-grid span.ready{border-color:#19a97459;background:#edfbf5;color:#08794f}.crg-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px;gap:6px;text-align:center;color:var(--crg-muted);font-size:12px;font-weight:800}.crg-empty-state i{font-size:30px;color:var(--crg-primary)}.crg-empty-state strong{color:var(--crg-ink);font-size:14px;font-weight:900}.crg-explorer-grid{display:grid;grid-template-columns:250px minmax(0,1fr) 330px;gap:16px;align-items:start}.crg-explorer-filters,.crg-source-inspector{position:-webkit-sticky;position:sticky;top:82px}.crg-explorer-table{padding:0;overflow:hidden}.crg-explorer-table tr{cursor:pointer}.crg-explorer-table tr.selected td{background:#eef3ff;color:var(--crg-primary-dark)}.crg-source-inspector{min-height:520px}.crg-version-list{display:grid;gap:6px;margin-top:10px}.crg-version-list div{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #e4eaf4;border-radius:7px;padding:8px 10px;font-size:11px;font-weight:800}.crg-version-list div.active{border-color:#19a97459;background:#edfbf5}.crg-detail-scroll{max-height:260px;overflow:auto;border:1px solid #edf1f7;border-radius:7px}.crg-detail-note{margin:0 0 6px;padding:7px 8px;border-radius:6px;background:#f8fafc;color:var(--crg-slate);font-size:11px;font-weight:750;line-height:1.35}.crg-status-card.ready i{color:var(--crg-success)}.crg-status-card.neutral i{color:var(--crg-primary, #506fd9)}.crg-status-card.warning i{color:var(--crg-warning)}.crg-status-card.error i{color:var(--crg-danger)}.crg-issue-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.crg-issue-card{margin:0;padding:10px 12px;border-radius:8px}.crg-issue-title{display:flex;align-items:center;gap:7px;font-size:12px}.crg-issue-card span{display:block;margin-top:4px;font-size:11px;font-weight:800;color:var(--crg-slate, #526070)}.crg-issue-card p{margin:4px 0;font-size:12px}.crg-issue-card small{display:block;font-weight:700}.crg-issue-modal .modal-content{border:1px solid #dbe4f0;border-radius:10px;box-shadow:0 24px 70px #0f172a38}.crg-issue-modal .modal-header{align-items:flex-start;border-bottom:1px solid #e3e9f2;padding:16px 18px}.crg-issue-modal .modal-title{font-size:16px;font-weight:850;color:var(--crg-ink)}.crg-issue-modal .modal-header p{margin:3px 0 0;color:var(--crg-muted);font-size:12px;font-weight:700}.crg-modal-issue-list{display:grid;gap:10px;max-height:62vh;overflow:auto;padding-right:4px}.crg-modal-issue-card{border:1px solid #e0e7f1;border-left-width:4px;border-radius:8px;padding:11px 12px;background:#fff}.crg-modal-issue-card.warning{border-left-color:var(--crg-warning)}.crg-modal-issue-card.error{border-left-color:var(--crg-danger)}.crg-modal-issue-head{display:flex;align-items:flex-start;gap:9px;margin-bottom:7px}.crg-modal-issue-head i{font-size:18px;line-height:1}.crg-modal-issue-card.warning .crg-modal-issue-head i{color:var(--crg-warning)}.crg-modal-issue-card.error .crg-modal-issue-head i{color:var(--crg-danger)}.crg-modal-issue-head strong,.crg-modal-issue-head span{display:block}.crg-modal-issue-head strong{font-size:13px;font-weight:850;color:var(--crg-ink)}.crg-modal-issue-head span{margin-top:2px;font-size:11px;font-weight:750;color:var(--crg-muted)}.crg-modal-issue-card p{margin:0 0 8px;color:var(--crg-slate);font-size:12px;line-height:1.45}.crg-modal-issue-card small{display:block;color:#526070;font-size:11px;font-weight:800;line-height:1.35}.crg-modal-issue-meta{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}.crg-modal-issue-meta span{border-radius:999px;background:#f1f5fa;padding:4px 7px;color:#42526a;font-size:10px;font-weight:800}.crg-modal-empty{display:grid;place-items:center;gap:5px;padding:32px;text-align:center;color:var(--crg-muted)}.crg-modal-empty i{color:var(--crg-success);font-size:28px}.crg-modal-empty strong{color:var(--crg-ink);font-size:13px}.crg-extract-summary,.crg-manual-panel{border:1px solid var(--crg-line);border-radius:8px;padding:14px;min-height:100%}.crg-extract-summary h6,.crg-manual-panel h6{font-weight:700;margin-bottom:12px}.crg-manual-row{margin-bottom:10px}.crg-manual-row label{font-size:12px;font-weight:700;color:var(--crg-slate, #526070)}.crg-preview-shell{margin-top:18px;padding:18px}.crg-preview-shell-stage{margin-top:0}.crg-preview-grid{display:grid;grid-template-columns:178px minmax(0,1fr) 260px;gap:16px;align-items:start}.crg-page-nav,.crg-inspector{position:-webkit-sticky;position:sticky;top:84px}.crg-page-nav{display:grid;gap:8px}.crg-page-nav button{display:flex;align-items:center;gap:8px;border:1px solid var(--crg-line);background:#fff;border-radius:8px;padding:9px;font-size:12px;font-weight:700;color:var(--crg-slate, #526070);text-align:left}.crg-page-nav button.active{border-color:var(--crg-primary, #506fd9);color:var(--crg-primary, #506fd9);background:#f3f6ff}.crg-page-nav span{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:var(--crg-soft)}.crg-page-stage{background:linear-gradient(135deg,rgba(80,111,217,.12),transparent 38%),#edf1f7;border-radius:8px;padding:20px;overflow-x:auto}.crg-report-page{position:absolute;left:-10000px;top:0;width:1280px;height:720px;background:linear-gradient(90deg,rgba(80,111,217,.055) 0 66px,transparent 66px),linear-gradient(180deg,#fff,#fbfcff);padding:32px 38px;box-shadow:0 18px 50px #1924362e;color:#17233c;font-family:var(--crg-report-font);overflow:hidden}.crg-report-page.active{position:relative;left:auto;top:auto}.crg-report-header{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:2px solid #e5ebf5;padding-bottom:10px;margin-bottom:16px}.crg-report-header>div{display:grid;gap:10px}.crg-report-header h2{font-size:27px;font-weight:900;margin:0;letter-spacing:0;text-transform:uppercase;color:#17233c}.crg-report-header span{width:72px;height:4px;border-radius:999px;background:linear-gradient(90deg,#00a6a6,#506fd9)}.crg-report-logo{width:150px;height:auto;object-fit:contain}.crg-cover-page{height:100%;display:grid;grid-template-columns:48% 52%;align-items:center;margin:-32px -38px;background:linear-gradient(135deg,#071b42,#0a2c6a 45%,#f8fbff 45%,#fff)}.crg-cover-art{position:relative;height:720px;overflow:hidden;-webkit-clip-path:polygon(0 0,94% 0,76% 100%,0 100%);clip-path:polygon(0 0,94% 0,76% 100%,0 100%);background:#dfeaf8}.crg-cover-art img{width:100%;height:100%;object-fit:cover}.crg-cover-title{position:relative;background:linear-gradient(145deg,#071c46fa,#071c46e6),#071c46;color:#fff;padding:58px 72px 58px 46px;min-height:560px;margin-right:44px;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 24px 70px #0a183c47}.crg-cover-title:before{content:"";position:absolute;inset:0;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(125deg,rgba(0,178,178,.18),transparent 35%),radial-gradient(circle at 88% 16%,rgba(80,111,217,.35),transparent 26%);z-index:0}.crg-cover-title>*{position:relative;z-index:1}.crg-cover-brand{display:flex;justify-content:flex-end}.crg-cover-copy{display:grid;gap:16px;align-content:end}.crg-cover-copy span{color:#9fe8ea;font-size:16px;font-weight:800;letter-spacing:.02em}.crg-cover-page h1{max-width:620px;font-size:52px;line-height:1.08;font-weight:900;letter-spacing:0;margin:0;text-transform:uppercase}.crg-cover-page p{font-size:18px;color:#ffffffe6;margin:0;font-weight:650;max-width:440px}.crg-cover-title strong{margin-top:20px;font-size:16px;color:#ffffffe0}.crg-cover-logo{width:176px;align-self:flex-end;filter:brightness(0) invert(1)}.crg-kpi-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:22px}.crg-kpi-strip div{border:1px solid #dfe5ee;border-radius:8px;padding:14px;background:#f8fafd}.crg-kpi-strip span{display:block;font-size:11px;color:#657386;font-weight:800;margin-bottom:8px}.crg-kpi-strip strong{font-size:22px;font-weight:800}.crg-report-table{width:100%;border-collapse:collapse;font-size:12.2px;line-height:1.2;table-layout:fixed;box-shadow:0 14px 32px #182d5214}.crg-report-table th{background:#082c68;color:#fff;font-weight:900;padding:9px 10px;text-align:right;border:1px solid rgba(255,255,255,.25)}.crg-report-table th:first-child,.crg-report-table td:first-child{text-align:left}.crg-report-table td{padding:7.2px 10px;border:1px solid #e3e8f0;text-align:right;background:#ffffffe0}.crg-board-table td:first-child{background:linear-gradient(90deg,#0d3a82,#1f62bd);color:#fff;font-weight:900;width:300px}.crg-board-table th:first-child{width:300px}.crg-report-table tbody tr:nth-child(2n){background:transparent}.crg-report-table tbody tr:nth-child(2n) td:not(:first-child){background:#f4f7fc}.variance.positive{color:#117c55;font-weight:800}.variance.negative{color:#bf3f3f;font-weight:800}.variance.neutral{color:#657386}.crg-chart-grid,.crg-quarterly-chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.crg-quarterly-chart-grid{gap:22px;margin-top:18px}.crg-claims-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.crg-claims-summary-grid .crg-report-table{grid-column:1 / -1;max-width:820px;margin:0 auto 4px}.crg-report-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0 14px}.crg-report-kpis div{border:1px solid #dbe5f4;border-radius:8px;padding:12px 14px;background:linear-gradient(135deg,rgba(0,166,166,.1),transparent 48%),#fff;box-shadow:0 12px 26px #182d5212}.crg-report-kpis span{display:block;color:#657386;font-size:10px;font-weight:900;text-transform:uppercase;margin-bottom:7px}.crg-report-kpis strong{display:block;color:#082c68;font-size:22px;font-weight:900}.crg-two-column-report{display:grid;grid-template-columns:420px minmax(0,1fr);gap:34px;align-items:start}.crg-yoy-mlr-report{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:28px;align-items:center;min-height:560px}.crg-plan-average-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-content:center;max-width:680px;margin:0 auto}.crg-plan-average-card{display:grid;grid-template-columns:1fr repeat(3,minmax(76px,auto));align-items:center;gap:10px;padding:14px 16px;border:1px solid #dce5f4;border-radius:8px;background:linear-gradient(135deg,rgba(0,166,166,.08),transparent 40%),#fff;box-shadow:0 10px 26px #182d5214}.crg-plan-average-card>strong{color:#17233c;font-size:15px;font-weight:900}.crg-plan-average-card div{display:grid;gap:4px;text-align:right}.crg-plan-average-card span{color:#708097;font-size:9px;font-weight:900;text-transform:uppercase}.crg-plan-average-card b{color:#1f4f9f;font-size:17px;font-weight:900}.crg-plan-trend-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.crg-trend-card{background:#fff;color:#17233c;padding:10px 11px 9px;min-height:238px;border-radius:8px;border:1px solid #dfe5ee;box-shadow:0 12px 28px #182d5214}.crg-trend-card h6{margin:0 0 8px;text-align:center;font-size:13px;font-weight:800}.crg-mini-chart{border:1px solid #dfe5ee;border-radius:8px;padding:16px 18px 14px;min-height:244px;background:linear-gradient(135deg,rgba(0,166,166,.08),transparent 44%),linear-gradient(#fff,#f8fafc);position:relative;overflow:hidden;box-shadow:0 12px 30px #182d5217}.crg-mini-chart h6{font-size:13px;font-weight:900;margin-bottom:16px;color:#082c68;text-align:center}.crg-bars{display:flex;align-items:flex-end;gap:22px;height:154px;position:relative;z-index:1}.crg-bar-group{display:grid;justify-items:center;gap:8px;flex:1}.crg-bar-stack{display:flex;align-items:flex-end;gap:4px;height:132px}.crg-bar-stack span{width:24px;border-radius:4px 4px 0 0;box-shadow:inset 0 -1px #00000029}.crg-bar-group small{color:#657386;font-weight:800}.crg-bar-with-value{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;height:132px}.crg-bar-with-value small{font-size:9px;color:#42506a}.crg-chart-gridlines{position:absolute;left:18px;right:18px;top:74px;height:126px;background:repeating-linear-gradient(to bottom,rgba(45,55,72,.12) 0 1px,transparent 1px 31px);pointer-events:none}.crg-line-chart svg{display:block;width:100%;height:202px}.crg-line-chart .crg-chart-grid-line,.crg-line-trend .crg-chart-grid-line{stroke:#2d374824;stroke-width:1}.crg-line-chart .crg-chart-axis,.crg-line-trend .crg-chart-axis{stroke:#2d374847;stroke-width:1.2}.crg-line-chart .crg-chart-drop-line{stroke:#506fd929;stroke-width:1;stroke-dasharray:3 4}.crg-line-chart .crg-line-area{fill:url(#crgAvgCostArea)}.crg-line-chart .crg-line-series{fill:none;stroke:#506fd9;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.crg-line-chart circle{fill:#506fd9;stroke:#fff;stroke-width:2;filter:drop-shadow(0 2px 3px rgba(24,45,82,.18))}.crg-line-chart text{fill:#253b62;font-size:11px;font-weight:800;text-anchor:middle}.crg-line-chart .crg-y-label{fill:#7a8797;font-size:9px;text-anchor:end;font-weight:800}.crg-line-chart .crg-point-label{fill:#0f2450;font-size:12px;font-weight:900}.crg-line-chart .x-label{fill:#4d5b70;font-size:11px;font-weight:900}.crg-report-footer{position:absolute;left:38px;right:38px;bottom:14px;display:flex;justify-content:space-between;color:#7a8797;font-size:10px;border-top:1px solid #dfe5ee;padding-top:8px}.crg-report-disclosure,.crg-missing-note,.crg-source-title{margin-top:12px;font-size:12px;color:#6b7788;font-weight:700}.crg-report-disclosure{background:#f5f7fb;border-left:4px solid #7a8fb8;padding:8px 10px;margin-top:14px;color:#43536c}.crg-thank-you-page{position:relative;height:100%;margin:-32px -38px;overflow:hidden;background:#071c46;color:#fff}.crg-thank-image{position:absolute;inset:0 0 0 42%;-webkit-clip-path:polygon(17% 0,100% 0,100% 100%,0 100%);clip-path:polygon(17% 0,100% 0,100% 100%,0 100%)}.crg-thank-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.95) contrast(1.05)}.crg-thank-message{position:absolute;left:82px;top:50%;transform:translateY(-50%);display:grid;gap:18px;max-width:520px}.crg-thank-message span{color:#ffffffb8;font-size:18px;font-weight:800}.crg-thank-message strong{font-size:76px;line-height:.98;font-weight:300;letter-spacing:0}.crg-thank-logo{position:absolute;top:46px;right:54px;width:170px;z-index:2;filter:brightness(0) invert(1)}.crg-mlr-detail-table td:first-child{width:330px}.crg-line-trend{background:linear-gradient(180deg,#fff,#f7f9fd);border:1px solid #e1e7f0;border-radius:6px;padding:6px 8px 8px}.crg-line-trend svg{display:block;width:100%;height:190px}.crg-line-trend .crg-period-divider{stroke:#506fd952;stroke-width:1.2;stroke-dasharray:4 4}.crg-line-trend .crg-member-bar{fill:#506fd9d1}.crg-line-trend .crg-mlr-series{fill:none;stroke:#008f95;stroke-width:3.2;stroke-linejoin:round;stroke-linecap:round}.crg-line-trend .crg-mlr-point{fill:#008f95;stroke:#fff;stroke-width:1.4}.crg-line-trend text{fill:#17233c;font-size:9px;font-weight:800;text-anchor:middle}.crg-line-trend .crg-trend-axis-title{fill:#50627a;font-size:8px;font-weight:900;text-anchor:start;text-transform:uppercase}.crg-line-trend .crg-y-label{fill:#7a8797;font-size:8px;font-weight:800;text-anchor:end}.crg-line-trend .crg-mlr-label{fill:#0f2450;font-size:9px;font-weight:900}.crg-line-trend .crg-member-label{fill:#253b62;font-size:8px;font-weight:900}.crg-line-trend .x-label{fill:#4d5b70;font-size:8px;font-weight:900}.crg-chart-legend{display:flex;align-items:center;justify-content:center;gap:7px;color:#657386;font-size:10px;font-weight:700}.crg-chart-legend span,.crg-chart-legend b{display:inline-block;width:16px;height:8px;background:#4f7ee8}.crg-chart-legend b{height:3px;background:#008f95}.crg-chart-legend em{display:inline-block;width:16px;height:0;border-top:2px dashed rgba(80,111,217,.6)}.crg-inspector{border:1px solid var(--crg-line);border-radius:8px;padding:14px;background:#fff}.crg-inspector h6{font-weight:800;font-size:13px;margin-bottom:10px}.crg-inspector-item{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--crg-line);font-size:12px;font-weight:700}.crg-inspector-item.clickable{width:100%;border-top:0;border-right:0;border-left:0;background:transparent;text-align:left;cursor:pointer}.crg-inspector-item.clickable:hover span,.crg-inspector-item.clickable:focus-visible span{color:var(--crg-primary, #506fd9);text-decoration:underline}.crg-inspector-item.clickable:focus-visible{outline:2px solid rgba(80,111,217,.28);outline-offset:2px}.crg-inspector-item.ready i{color:var(--crg-success)}.crg-inspector-item.warning i{color:var(--crg-warning)}.crg-inspector-item.error i{color:var(--crg-danger)}.crg-trace-list{display:grid;gap:8px;max-height:360px;overflow:auto}.crg-trace-item{border:1px solid var(--crg-line);border-radius:7px;padding:8px}.crg-trace-item strong,.crg-trace-item span{display:block;font-size:11px}.crg-trace-item span{color:var(--crg-muted, #7a8797);margin-top:3px}@media(max-width:1199px){.crg-upload-layout,.crg-validation-layout{grid-template-columns:1fr}.crg-upload-sidebar{position:static}.crg-month-grid{grid-template-columns:repeat(2,minmax(250px,1fr))}.crg-preview-grid,.crg-budget-grid,.crg-explorer-grid{grid-template-columns:1fr}.crg-explorer-filters,.crg-source-inspector{position:static}.crg-coverage-strip{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}.crg-page-nav,.crg-inspector{position:static}.crg-page-nav{display:flex;overflow-x:auto}}@media(max-width:768px){.committee-report-generator{min-width:0}.crg-hero,.crg-panel-heading,.crg-preview-toolbar{flex-direction:column}.crg-stepper,.crg-actions{width:100%;flex-wrap:wrap}.crg-stepper{display:grid;grid-template-columns:1fr}.crg-step{width:100%}.crg-upload-tabs{grid-template-columns:1fr}.crg-data-tabs{overflow-x:auto}.crg-data-tabs button{flex:0 0 auto}.crg-month-grid{grid-template-columns:1fr}.crg-period-card .row{row-gap:8px}.crg-status-grid{grid-template-columns:1fr 1fr}.crg-issue-list{grid-template-columns:1fr}.crg-page-stage{padding:10px}.crg-report-page{transform:scale(.62);transform-origin:top left;margin-bottom:-250px}}.control-center-shell{background:#f6f8fb;min-height:100vh;color:#172033}.control-center-page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;margin-bottom:20px}.control-center-eyebrow{display:block;margin-bottom:6px;color:#475467;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.control-center-title{margin:0;color:#101828;font-size:28px;line-height:1.15;font-weight:800;letter-spacing:0}.control-center-subtitle{margin:7px 0 0;max-width:760px;color:#667085;font-size:14px;line-height:1.55}.control-center-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.cc-card,.cc-filter-panel,.cc-panel,.cc-kpi-card{background:#fff;border:1px solid #e4e7ec;border-radius:8px;box-shadow:0 8px 24px #1018280a}.cc-card .card-header,.cc-filter-panel .card-header{background:#fff;border-bottom:1px solid #eef2f6}.cc-card-header{padding:14px 16px;background:#fff;border-bottom:1px solid #eef2f6}.cc-card-header-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.cc-kpi-card{padding:16px;height:100%}.cc-stat-box{height:100%;padding:14px;background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px}.cc-stat-label{margin:0 0 5px;color:#667085;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.cc-stat-value{margin:0;color:#101828;font-size:20px;font-weight:800;line-height:1.15}.cc-kpi-label{margin:0 0 6px;color:#667085;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.cc-kpi-value{margin:0;color:#101828;font-size:26px;font-weight:800;line-height:1.1}.or-shell{--or-green: #067647;--or-red: #b42318;--or-amber: #b54708}.or-alert-mode{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 13px;border:1px solid #d0d5dd;border-radius:999px;background:#fff;color:#344054;font-size:13px;font-weight:700}.or-alert-mode.enabled{border-color:#abefc6;background:#ecfdf3;color:#067647}.or-alert-mode.disabled{background:#f2f4f7;color:#667085}.or-live-dot{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px #0676471a}.or-status-card{width:100%;min-height:104px;display:flex;flex-direction:column;justify-content:space-between;padding:16px;text-align:left;border:1px solid #e4e7ec;border-radius:10px;background:#fff;box-shadow:0 8px 24px #1018280a;color:#475467;transition:transform .15s ease,border-color .15s ease}button.or-status-card:hover{transform:translateY(-2px);border-color:#98a2b3}.or-status-card.selected{outline:2px solid #6172f3;outline-offset:2px}.or-status-card span{font-size:11px;font-weight:800;letter-spacing:.055em}.or-status-card strong{color:#101828;font-size:30px;line-height:1}.or-status-card.down{border-top:4px solid #d92d20;background:linear-gradient(180deg,#fff6f5 0,#fff 70%)}.or-status-card.degraded{border-top:4px solid #f79009}.or-status-card.healthy{border-top:4px solid #12b76a}.or-status-card.unknown,.or-status-card.paused{border-top:4px solid #98a2b3}.or-status-card.delivery{border-top:4px solid #7f56d9}.or-table th{padding:12px 14px;background:#f9fafb;color:#475467;border-color:#eaecf0;font-size:11px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.or-table td{padding:14px;vertical-align:middle;border-color:#eaecf0;color:#344054;font-size:13px}.or-row-down td:first-child{box-shadow:inset 4px 0 #d92d20}.or-service-name{margin-bottom:4px;color:#101828;font-size:14px;font-weight:750}.or-last-error{max-width:440px;margin-top:8px;padding:6px 8px;border-radius:6px;background:#fff4ed;color:#b54708;font-size:11px;line-height:1.4}.or-settings-card{border-top:3px solid #6172f3}.or-empty-history{padding:42px 20px;text-align:center;border:1px dashed #d0d5dd;border-radius:8px;color:#667085}.or-incident{margin-bottom:18px;padding:16px;border:1px solid #e4e7ec;border-radius:10px}.or-incident-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px}.or-incident-head>span{color:#667085;font-size:12px}.or-timeline{padding-left:5px}.or-timeline-event{display:grid;grid-template-columns:16px 1fr;gap:9px;position:relative}.or-timeline-event>span{width:10px;height:10px;margin-top:5px;border-radius:50%;background:#6172f3;box-shadow:0 0 0 4px #eef4ff}.or-timeline-event:not(:last-child):before{content:"";position:absolute;top:15px;bottom:-5px;left:4px;width:2px;background:#e4e7ec}.or-timeline-event>div{padding-bottom:14px}.or-timeline-event strong{display:block;color:#344054;font-size:12px;text-transform:capitalize}.or-timeline-event small{color:#98a2b3}.or-timeline-event p{margin:3px 0 0;color:#667085;font-size:12px}@media(max-width:767px){.or-status-card{min-height:88px;padding:13px}.or-status-card strong{font-size:25px}.or-table{min-width:980px}.or-incident-head{align-items:flex-start;flex-direction:column}}.cc-kpi-card.primary{background:#0d2b51;border-color:#0d2b51;color:#fff}.cc-kpi-card.primary .cc-kpi-label,.cc-kpi-card.primary .cc-kpi-value{color:#fff}.cc-whatsapp-preview{padding:14px;background:#eef7f1;border:1px solid #d6eadc;border-radius:8px;min-height:190px}.cc-info-note{display:flex;align-items:flex-start;gap:4px;padding:10px 12px;color:#344054;background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;font-size:13px;line-height:1.45}.cc-wa-header,.cc-wa-body,.cc-wa-footer{max-width:100%;overflow-wrap:anywhere}.cc-wa-header{margin-bottom:6px;color:#111827;font-size:13px;font-weight:800}.cc-wa-body{display:inline-block;padding:10px 12px;background:#fff;border:1px solid #d9eadf;border-radius:8px;color:#1f2937;font-size:13px;line-height:1.5;box-shadow:0 2px 8px #1018280f}.cc-wa-footer{margin-top:7px;color:#667085;font-size:11px}.cc-tabs{gap:4px;overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.cc-tabs .nav-link{white-space:nowrap;font-weight:700}.cc-table{font-size:13px}.cc-table thead th{background:#f8fafc;color:#344054;border-bottom:1px solid #e4e7ec;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.cc-table tbody td{border-color:#eef2f6;vertical-align:middle}.cc-table-wrap{overflow:auto;border:1px solid #e4e7ec;border-radius:8px}.cc-table-wrap .cc-table{margin-bottom:0}.cc-empty-state{display:flex;min-height:180px;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:28px;color:#667085;text-align:center;background:#fcfcfd;border:1px dashed #d0d5dd;border-radius:8px}.cc-empty-state strong{color:#344054}.cc-empty-state span{max-width:520px;overflow-wrap:anywhere}.cc-loading-state{display:flex;min-height:180px;align-items:center;justify-content:center;gap:10px;padding:28px;color:#667085;font-size:13px;font-weight:700;background:#fcfcfd;border:1px dashed #d0d5dd;border-radius:8px}.cc-page-loading{min-height:100vh;background:#f6f8fb}.cc-icon-button{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:8px}.cc-permission-tile{padding:14px;background:#fff;border:1px solid #e4e7ec;border-radius:8px;transition:border-color .16s ease,background-color .16s ease}.cc-permission-tile.active{background:#eef6ff;border-color:#6ea8fe}.cc-tiny-badge{font-size:10px}.cc-certificate-preview{display:block;object-fit:contain}.cc-certificate-preview.signature{max-width:220px;max-height:56px}.cc-certificate-preview.seal{max-width:160px;max-height:64px}.cc-scroll-tall{max-height:520px}.cc-scroll-medium{max-height:360px}.cc-status-filter{width:170px}.cc-reason-cell{min-width:240px}.cc-danger-zone{background:#fff7f7;border:1px solid #fecdca;border-radius:8px;padding:14px}.cc-form-label{margin-bottom:6px;color:#344054;font-size:12px;font-weight:800}.cc-help-text{margin-top:5px;color:#667085;font-size:12px;line-height:1.45}.cc-section-title{margin:0;color:#101828;font-size:15px;font-weight:800}.cc-section-subtitle{margin:3px 0 0;color:#667085;font-size:12px}.cc-soft-panel{background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;padding:14px}.cc-provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cc-provider-option{display:flex;flex-direction:column;gap:8px;min-height:132px;padding:12px;text-align:left;background:#fff;border:1px solid #d0d5dd;border-radius:8px;color:#344054;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.cc-provider-option:hover:not(:disabled),.cc-provider-option.active{background:#f5fbff;border-color:#84caff;box-shadow:0 8px 18px #1018280f}.cc-provider-option:disabled{cursor:not-allowed;opacity:.72}.cc-provider-option strong{color:#101828;font-size:13px;line-height:1.3}.cc-provider-option span,.cc-provider-option small{color:#667085;font-size:12px;line-height:1.4}.cc-provider-option small{margin-top:auto;font-weight:700}.cc-status-panel{margin-bottom:24px;padding:18px;background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px}.cc-status-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.cc-status-count{color:#101828;font-size:24px;font-weight:800;line-height:1.1;text-align:right}.cc-chart-body{height:350px}.cc-chart-empty{display:flex;height:100%;align-items:center;justify-content:center;padding:24px;color:#667085;text-align:center}.cc-progress-slim{height:10px}.cc-error-note{margin-top:12px;padding:10px 12px;background:#fff1f3;border:1px solid #fecdca;border-radius:8px;color:#b42318;font-size:13px;line-height:1.45}.cc-inline-message{padding:10px 12px;background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;color:#344054;font-size:13px;line-height:1.5;word-break:break-word}.cc-form-strip{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;align-items:end}.cc-form-strip>*{min-width:0}.cc-compact-editor-row{padding:10px;background:#fcfcfd;border:1px solid #eef2f6;border-radius:8px}.cc-compact-editor-row+.cc-compact-editor-row{margin-top:8px}.cc-action-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cc-pagination-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px}.cc-pagination-actions{display:flex;gap:8px}.cc-module-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-bottom:18px}.cc-module-link{display:block;padding:14px;color:#344054;text-decoration:none;border:1px solid #e4e7ec;border-radius:8px;background:#fff;box-shadow:0 8px 24px #10182808}.cc-module-link:hover{color:#0d2b51;border-color:#b8c5d8;box-shadow:0 12px 28px #1018280f}.cc-module-link strong{display:block;margin-bottom:4px;font-size:13px}.cc-module-link span{display:block;color:#667085;font-size:12px;line-height:1.4}.cc-json-preview{max-height:320px;overflow:auto;border-radius:8px;background:#101828;color:#f9fafb;padding:12px;font-size:12px}.cc-admin-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,.8fr);gap:16px;align-items:start}.cc-admin-panel{background:#fff;border:1px solid #e4e7ec;border-radius:8px;box-shadow:0 8px 24px #1018280a;padding:16px}.cc-preview-wrap{margin-top:12px;border:1px solid #e4e7ec;border-radius:8px;overflow:hidden;background:#101828}.cc-preview-frame{aspect-ratio:16 / 9;background:#101828;overflow:hidden}.cc-preview-frame iframe,.cc-preview-frame video{width:100%;height:100%;border:0;display:block}.cc-preview-fallback{height:100%;display:flex;align-items:center;justify-content:center;color:#fff;padding:24px;text-align:center}@media(max-width:767.98px){.control-center-page-header{grid-template-columns:1fr;align-items:start}.control-center-actions{justify-content:flex-start;width:100%}.control-center-title{font-size:24px}.cc-form-strip{grid-template-columns:1fr}}@media(max-width:1199.98px){.cc-admin-grid{grid-template-columns:1fr}}.cc-wa-redesign{background:#f6f8fb}.cc-wa-health-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:14px;overflow:hidden;background:#d0d5dd;border:1px solid #98d6ad;border-radius:8px}.cc-health-item{display:flex;align-items:flex-start;gap:10px;min-height:74px;padding:14px;background:#fff;color:#344054}.cc-health-item svg{flex:0 0 auto;margin-top:2px;color:#f79009}.cc-health-item.success svg{color:#039855}.cc-health-item.warning svg{color:#f79009}.cc-health-item strong,.cc-health-item span{display:block}.cc-health-item strong{color:#101828;font-size:13px;font-weight:800}.cc-health-item span{margin-top:4px;color:#667085;font-size:12px;line-height:1.35}.cc-wa-summary-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-bottom:14px;overflow:hidden;background:#e4e7ec;border:1px solid #e4e7ec;border-radius:8px}.cc-wa-stat{display:flex;align-items:center;gap:12px;min-height:70px;padding:14px;background:#fff;color:#0b5cab}.cc-wa-stat.success{color:#039855}.cc-wa-stat.warning{color:#f79009}.cc-wa-stat.danger{color:#d92d20}.cc-wa-stat strong,.cc-wa-stat span{display:block}.cc-wa-stat strong{color:#101828;font-size:22px;line-height:1;font-weight:800}.cc-wa-stat span{margin-top:4px;color:#667085;font-size:12px}.cc-wa-tabs{background:#fff;border:1px solid #e4e7ec;border-radius:8px;padding:0 10px}.cc-wa-tabs .nav-link{display:inline-flex;align-items:center;border-bottom:2px solid transparent;color:#344054;font-size:13px}.cc-wa-tabs .nav-link.active{color:#0b5cab;border-bottom-color:#0b5cab}.cc-post-care-preset-btn{flex:0 0 auto;white-space:nowrap}.cc-template-empty-compact{display:none}.cc-sync-result{border-radius:8px}.cc-sync-counts,.cc-sync-mini-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.cc-sync-counts span,.cc-sync-mini-grid span{padding:8px;background:#ffffffb8;border:1px solid rgba(3,152,85,.18);border-radius:8px;color:#344054;font-size:12px}.cc-sync-counts strong,.cc-sync-mini-grid strong{display:block;color:#101828;font-size:20px;line-height:1.1}.cc-sync-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.cc-wa-template-table-wrap{max-height:560px}.cc-wa-table tbody tr{cursor:pointer}.cc-selected-row td{background:#f0f7ff}.cc-row-action{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:30px;padding:4px 6px;font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}.cc-wa-actions-cell{width:190px;min-width:190px}.cc-template-actions{display:flex;align-items:center;justify-content:flex-start;gap:6px;flex-wrap:nowrap}.cc-inspector-card{position:-webkit-sticky;position:sticky;top:78px}.cc-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cc-detail-grid div{padding:10px;background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px}.cc-detail-grid span,.cc-detail-grid strong{display:block}.cc-detail-grid span{margin-bottom:4px;color:#667085;font-size:11px;font-weight:800;text-transform:uppercase}.cc-detail-grid strong{color:#101828;font-size:12px;overflow-wrap:anywhere}.cc-wa-preview-large{position:relative;min-height:210px;background-color:#f1eee6;background-image:radial-gradient(circle at 20% 20%,rgba(16,24,40,.04) 0 2px,transparent 2px),radial-gradient(circle at 70% 45%,rgba(16,24,40,.04) 0 2px,transparent 2px);background-size:32px 32px}.cc-wa-preview-large .cc-wa-body{max-width:88%}.cc-wa-time{position:absolute;right:14px;bottom:10px;color:#475467;font-size:11px}.cc-placeholder-badge{border:1px solid #d0d5dd;font-weight:700}.cc-inspector-active-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid #eef2f6;border-bottom:1px solid #eef2f6}.cc-next-action{margin-top:12px;padding:12px;border-radius:8px;font-size:13px;line-height:1.45}.cc-next-action.ready{background:#ecfdf3;border:1px solid #abefc6;color:#05603a}.cc-next-action.blocked{background:#fff8e6;border:1px solid #fedf89;color:#93370d}.cc-editor-section{margin-top:18px;padding-top:16px;border-top:1px solid #eef2f6}.cc-compact-editor-row{margin-bottom:8px;padding:10px;background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px}.cc-status-rail{display:flex;flex-wrap:wrap;gap:4px}.cc-status-rail span{padding:3px 6px;background:#f2f4f7;border:1px solid #e4e7ec;border-radius:999px;color:#667085;font-size:10px;font-weight:800}.cc-status-rail span.active{background:#e0f2fe;border-color:#7dd3fc;color:#075985}.cc-status-rail span.active.delivered,.cc-status-rail span.active.read{background:#dcfae6;border-color:#86efac;color:#166534}.cc-status-rail span.active.failed{background:#fee4e2;border-color:#fda29b;color:#b42318}@media(max-width:1399.98px){.cc-wa-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1199.98px){.cc-wa-health-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-provider-grid{grid-template-columns:1fr}.cc-inspector-card{position:static}}@media(max-width:767.98px){.cc-wa-health-strip,.cc-wa-summary-grid{grid-template-columns:1fr}.cc-wa-tabs{padding:8px}.cc-wa-tabs.nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cc-wa-tabs .nav-item{min-width:0}.cc-wa-tabs .nav-link{justify-content:center;width:100%;min-height:38px;padding:8px;border:1px solid #e4e7ec;border-radius:8px;font-size:12px;white-space:nowrap}.cc-wa-tabs .nav-link.active{background:#eff6ff;border-color:#b2ddff}.cc-template-list-header{align-items:stretch}.cc-template-list-header>div:first-child{min-width:0}.cc-post-care-preset-btn{align-self:flex-start}.cc-template-empty-table{display:none}.cc-template-empty-compact{display:flex}.cc-sync-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-detail-grid{grid-template-columns:1fr}.cc-table-wrap .cc-empty-state{align-items:flex-start;min-width:240px;text-align:left}}.cc-workspace{--cc-accent: #5065d6;--cc-border: #e4e7ec;font-size:13px}.cc-workspace .control-center-page-header{margin-bottom:22px}.cc-workspace .control-center-title{font-size:30px;font-weight:700;letter-spacing:-.6px}.cc-workspace .control-center-subtitle{max-width:none;font-size:14px}.cc-summary-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 18px;padding:16px 0;background:#fff;border:1px solid var(--cc-border);border-radius:8px}.cc-summary-band>div{text-align:center;padding:0 12px}.cc-summary-band>div+div{border-left:1px solid var(--cc-border)}.cc-summary-band dt{font-size:13px;font-weight:500;color:#475467}.cc-summary-band dd{margin:4px 0 0;color:var(--cc-accent);font-size:26px;font-weight:700;line-height:1.2}.cc-workspace-tabs{gap:16px;margin-bottom:14px;border-bottom:1px solid var(--cc-border)}.cc-workspace-tabs .nav-link{padding:11px 8px;font-size:13px;font-weight:500;color:#475467}.cc-workspace-tabs .nav-link.active{color:var(--cc-accent);font-weight:600}.cc-workspace-tabs .nav-link.active:after{background:var(--cc-accent)}.cc-access-workspace{min-height:390px;background:#fff;border:1px solid var(--cc-border);border-radius:8px;overflow:hidden}.cc-access-workspace .cc-card{border:0;border-radius:0;box-shadow:none;background:transparent}.cc-team-rail{border-right:1px solid var(--cc-border)}.cc-team-rail .cc-card-header{border-bottom:0;padding:16px 16px 10px}.cc-team-rail h6{font-size:15px}.cc-team-list{max-height:290px;overflow-y:auto;padding:0 16px 10px}.cc-team-option.list-group-item{border:0;border-bottom:1px solid #eef2f6;padding:9px 10px;background:transparent;color:#172033;border-radius:0}.cc-team-option .d-flex>div{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px}.cc-team-option .fw-bold{font-size:13px;font-weight:500!important;overflow-wrap:anywhere}.cc-team-option small{font-size:12px;white-space:nowrap}.cc-team-option.list-group-item.active{background:#edf1ff;color:var(--cc-accent);border-radius:4px}.cc-selected-secondary{color:#526286}.cc-team-option:hover:not(.active){background:#f6f8fb}.cc-permission-panel .cc-card-header{padding:16px}.cc-permission-panel .cc-card-header h6{font-size:15px}.cc-permission-panel .card-body{padding:14px 16px}.cc-permission-list{max-height:240px;overflow-y:auto;overflow-x:hidden;padding-right:6px}.cc-workspace .cc-permission-tile{padding:10px;border-radius:6px}.cc-workspace .cc-permission-tile.active{border-color:#c8d2fb;background:#f4f6ff}.cc-workspace .cc-permission-tile .fw-bold{font-size:11px;overflow-wrap:anywhere}.cc-team-empty{min-height:390px;border:0;border-radius:0;background:#fff;gap:10px}.cc-team-empty>i{font-size:38px;color:#172033;line-height:1;margin-bottom:6px}.cc-team-empty strong{font-size:18px;color:#172033}.cc-team-empty span{font-size:13px}.cc-search-empty{margin:0;padding:24px 8px;text-align:center;color:#667085}.cc-tool-directory{margin-top:24px}.cc-tool-directory h2{font-size:21px;font-weight:700;margin:0 0 8px;letter-spacing:-.3px}.cc-tool-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:26px}.cc-tool-link{display:flex;gap:12px;align-items:flex-start;padding:15px 4px;border-bottom:1px solid var(--cc-border);color:#172033;text-decoration:none;min-width:0}.cc-tool-link>i:first-child{font-size:22px;line-height:1.4}.cc-tool-link>i:last-child{margin-left:auto;font-size:18px;align-self:center}.cc-tool-link>div{min-width:0}.cc-tool-link strong{display:block;font-size:13px;font-weight:700;line-height:1.5}.cc-tool-link span{display:block;margin-top:3px;font-size:12px;color:#667085;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-tool-link:hover{color:var(--cc-accent);background:#edf1ff}.cc-tool-link:focus-visible,.cc-team-option:focus-visible{outline:2px solid var(--cc-accent);outline-offset:-2px}.cc-workspace .form-control,.cc-workspace .form-select,.cc-workspace .btn{font-size:13px}.cc-workspace .form-control,.cc-workspace .form-select{min-height:35px;border-radius:6px}.cc-workspace .btn{border-radius:6px;font-weight:600}.cc-workspace .tab-pane>.cc-card{box-shadow:none}@media(max-width:1199.98px){.cc-team-option .d-flex>div{display:block}.cc-team-option small{display:block;margin-top:2px}.cc-tool-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){.cc-workspace .control-center-title{font-size:25px}.cc-summary-band{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.cc-summary-band>div:nth-child(3){border-left:0}.cc-summary-band dt{font-size:11px}.cc-summary-band dd{font-size:23px}.cc-workspace-tabs{gap:4px}.cc-workspace-tabs .nav-link{font-size:12px}.cc-team-rail{border-right:0;border-bottom:1px solid var(--cc-border)}.cc-team-list{max-height:190px}.cc-team-option .d-flex>div{display:flex}.cc-team-empty{min-height:210px;padding:24px 16px}.cc-permission-panel .cc-card-header-row{flex-wrap:wrap}.cc-tool-links{grid-template-columns:minmax(0,1fr)}.cc-tool-link strong{font-size:13px}}.cc-team-list,.cc-permission-list{scrollbar-gutter:stable;scrollbar-width:thin}@media(max-width:767.98px){.cc-access-workspace{min-height:0}}.cc-workspace .tab-content{padding-top:0}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.sc-shell{background:#f6f8fb}.sc-page-header{align-items:center}.sc-primary-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#c8102e;border-color:#c8102e;font-size:13px;font-weight:700}.sc-primary-button:hover,.sc-primary-button:focus{background:#a80d27;border-color:#a80d27}.sc-tabs{border-bottom:1px solid #e4e7ec}.sc-tabs .nav-link{padding:10px 18px;color:#344054;font-size:13px}.sc-tabs .nav-link.active{color:#0d2b51;border-bottom:2px solid #c8102e}.sc-panel{padding:16px;background:#fff;border:1px solid #e4e7ec;border-radius:8px;box-shadow:0 6px 20px #10182809}.sc-panel h2{margin:0 0 16px;color:#101828;font-size:16px;font-weight:800}.sc-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sc-panel-heading p{margin:-8px 0 16px;color:#667085;font-size:13px}.sc-panel-heading>span{color:#667085;font-size:12px}.sc-label{margin-bottom:6px;color:#344054;font-size:12px;font-weight:750}.sc-note{display:flex;align-items:center;gap:7px;padding:10px 12px;color:#475467;background:#f8fafc;border:1px solid #e4e7ec;border-radius:7px;font-size:12px}.sc-compose-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:18px;padding:4px;background:#f2f4f7;border-radius:8px}.sc-compose-mode button,.sc-editor-toggle button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;color:#475467;background:transparent;border:0;border-radius:6px;font-size:12px;font-weight:700}.sc-compose-mode button.active,.sc-editor-toggle button.active{color:#0d2b51;background:#fff;box-shadow:0 1px 3px #1018281f}.sc-custom-composer{margin-bottom:18px}.sc-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:7px}.sc-editor-toggle{display:inline-grid;grid-template-columns:repeat(2,auto);gap:3px;padding:3px;background:#f2f4f7;border-radius:7px}.sc-editor-toggle button{min-height:30px;padding:4px 9px}.sc-custom-composer .quill{margin-bottom:7px;background:#fff}.sc-custom-composer .ql-toolbar.ql-snow{border-color:#d0d5dd;border-radius:7px 7px 0 0}.sc-custom-composer .ql-container.ql-snow{min-height:260px;border-color:#d0d5dd;border-radius:0 0 7px 7px;font-family:inherit;font-size:14px}.sc-custom-composer .ql-editor{min-height:260px;line-height:1.6}.sc-html-source{min-height:340px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.55;tab-size:2}.sc-divider{height:1px;margin:20px 0;background:#eef2f6}.sc-segmented{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:12px;border:1px solid #d0d5dd;border-radius:7px;overflow:hidden}.sc-segmented button{padding:9px 8px;color:#344054;background:#fff;border:0;border-right:1px solid #d0d5dd;font-size:12px;font-weight:650}.sc-segmented button:last-child{border-right:0}.sc-segmented button.active{color:#0d2b51;background:#eff6ff;box-shadow:inset 0 0 0 1px #2f6fbb}.sc-choice-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;max-height:150px;margin-top:10px;padding:12px;overflow:auto;background:#f8fafc;border:1px solid #e4e7ec;border-radius:7px;font-size:12px}.sc-search-field{display:flex;align-items:center;gap:8px;padding-left:10px;border:1px solid #d0d5dd;border-radius:7px;background:#fff}.sc-search-field .form-control{border:0;box-shadow:none}.sc-recipient-count{display:flex;align-items:center;gap:6px;margin-top:12px;color:#344054;font-size:12px}.sc-recipient-count span{color:#667085}.sc-inline-error{margin-top:9px;color:#b42318;font-size:12px}.sc-form-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid #eef2f6}.sc-form-actions .btn{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700}.sc-preview-card{overflow:hidden;border:1px solid #d0d5dd;border-radius:7px}.sc-preview-brand{padding:15px 18px;color:#fff;background:#0d2b51;font-size:18px;font-weight:800}.sc-preview-brand:before{content:"••••";margin-right:8px;color:#e31b36;letter-spacing:-1px}.sc-preview-content{min-height:330px;padding:18px;color:#344054;font-size:12px;line-height:1.55}.sc-preview-content h3{margin:0 0 15px;color:#101828;font-size:15px;font-weight:800}.sc-preview-content a{color:#175cd3}.sc-preview-footer{padding:9px 15px;text-align:center;color:#667085;background:#f2f4f7;font-size:10px}.sc-checklist{display:grid;gap:10px;margin:0;padding:0;list-style:none;color:#344054;font-size:12px}.sc-checklist li{display:flex;align-items:center;gap:8px}.sc-checklist svg{width:16px;color:#079455}.sc-checklist .muted{color:#98a2b3}.sc-checklist .muted svg{color:#bfc6d0}.sc-sticky-panel{position:-webkit-sticky;position:sticky;top:86px}.sc-empty{display:grid;place-items:center;min-height:260px;padding:30px;text-align:center;color:#667085;background:#fff;border:1px dashed #d0d5dd;border-radius:8px}.sc-empty svg{width:28px;height:28px;color:#2f6fbb}.sc-empty h3{margin:12px 0 4px;color:#101828;font-size:16px}.sc-digest-summary{display:flex;gap:12px;padding:14px;background:#f8fafc;border:1px solid #e4e7ec;border-left:4px solid #c8102e;border-radius:7px}.sc-digest-summary svg{flex:0 0 auto;color:#c8102e}.sc-digest-summary p{margin:5px 0 0;color:#667085;font-size:12px;line-height:1.5}.sc-definition-list{margin:14px 0 0}.sc-definition-list div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #eef2f6;font-size:12px}.sc-definition-list dt{color:#667085;font-weight:600}.sc-definition-list dd{margin:0;color:#101828;text-align:right;font-weight:700}.sc-survey-toolbar{display:flex;align-items:end;justify-content:space-between;margin-bottom:12px}.sc-survey-toolbar>div:first-child{width:min(420px,60%)}.sc-toolbar-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:#344054;font-size:12px}.sc-active-dot{width:8px;height:8px;background:#12b76a;border-radius:50%}.sc-paused-dot{width:8px;height:8px;background:#98a2b3;border-radius:50%}.sc-kpi-strip{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:12px;background:#fff;border:1px solid #e4e7ec;border-radius:8px}.sc-kpi-strip>div{padding:16px 20px;border-right:1px solid #e4e7ec}.sc-kpi-strip>div:last-child{border-right:0}.sc-kpi-strip span{display:block;margin-bottom:7px;color:#667085;font-size:12px}.sc-kpi-strip strong{color:#101828;font-size:24px}.sc-bar{display:inline-block;width:65%;height:7px;margin-right:10px;background:#eaecf0;border-radius:8px;overflow:hidden;vertical-align:middle}.sc-bar span{display:block;height:100%;background:#2f6fbb}.sc-subheading{margin:4px 0 8px;color:#475467;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.sc-ranked-list{margin:0;padding:0;list-style:none;counter-reset:ranking}.sc-ranked-list li{display:flex;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid #eef2f6;color:#344054;font-size:12px}.sc-ranked-list li:before{counter-increment:ranking;content:counter(ranking);width:18px;color:#98a2b3}.sc-ranked-list li span{flex:1}.sc-question-editor{padding:12px;background:#f8fafc;border:1px solid #e4e7ec;border-radius:7px}@media(max-width:991px){.sc-segmented,.sc-kpi-strip{grid-template-columns:repeat(2,1fr)}.sc-kpi-strip>div:nth-child(2){border-right:0}.sc-choice-list{grid-template-columns:1fr}}@media(max-width:575px){.sc-page-header{display:block}.sc-page-header .btn{width:100%;margin-top:14px}.sc-kpi-strip{grid-template-columns:1fr}.sc-kpi-strip>div{border-right:0;border-bottom:1px solid #e4e7ec}.sc-survey-toolbar{align-items:stretch;flex-direction:column;gap:12px}.sc-survey-toolbar>div:first-child{width:100%}.sc-toolbar-actions{justify-content:space-between}.sc-editor-heading{align-items:stretch;flex-direction:column}.sc-editor-toggle{width:100%;grid-template-columns:repeat(2,1fr)}.sc-compose-mode button{min-height:44px}.sc-custom-composer .ql-container.ql-snow,.sc-custom-composer .ql-editor{min-height:220px}}.tsa-shell{--blue:#1748c7;--navy:#0c1938;--muted:#667085;--line:#dfe4ec;color:var(--navy)}.tsa-loading,.tsa-empty{padding:70px;text-align:center;color:var(--muted)}.tsa-header{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:20px}.tsa-header h2{font-size:28px;margin:0 0 5px}.tsa-header p{margin:0;color:var(--muted)}.tsa-shell button{display:inline-flex;align-items:center;gap:7px;border:1px solid #c9d2df;border-radius:6px;background:#fff;color:#344054;padding:9px 13px;font-weight:700;font-size:13px}.tsa-shell button svg{width:16px}.tsa-shell button.tsa-primary{background:var(--blue);border-color:var(--blue);color:#fff}.tsa-mode-tabs{display:flex;border-bottom:1px solid var(--line)}.tsa-mode-tabs button{border:0;border-radius:0;padding:13px 18px}.tsa-mode-tabs button.active{color:var(--blue);border-bottom:2px solid var(--blue)}.tsa-campaign-strip{display:flex;align-items:center;gap:10px;padding:14px 0}.tsa-campaign-strip select{min-width:420px;height:42px;border:1px solid #c9d2df;border-radius:6px;padding:0 12px}.tsa-state{font-size:11px;font-weight:800;padding:5px 9px;border-radius:20px}.tsa-state.draft{color:var(--blue);background:#edf3ff}.tsa-state.published{color:#087443;background:#eafaf1}.tsa-state.closed{color:#667085;background:#f2f4f7}.tsa-builder{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:18px}.tsa-details,.tsa-preview,.tsa-report-panel{border:1px solid var(--line);padding:24px;background:#fff}.tsa-details h3,.tsa-preview h3,.tsa-report-panel h3{font-size:17px;margin:0 0 20px}.tsa-details label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:800;color:#475467;margin-bottom:16px}.tsa-details input,.tsa-details textarea{border:1px solid #c9d2df;border-radius:6px;padding:11px;font:inherit;color:var(--navy);font-weight:500}.tsa-details input:disabled,.tsa-details textarea:disabled{background:#f8f9fb}.tsa-dates{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tsa-actions{display:flex;justify-content:flex-end;gap:10px}.tsa-immutable{display:flex;align-items:center;gap:10px;background:#ecfdf3;color:#087443;padding:14px;margin-bottom:12px}.tsa-danger{color:#b42318!important;border-color:#f1a6a1!important}.tsa-preview>div{display:flex;flex-direction:column;gap:5px;padding:18px 0;border-bottom:1px solid var(--line)}.tsa-preview span{font-size:13px;color:var(--muted);line-height:1.45}.tsa-catalogue{display:grid;grid-template-columns:360px minmax(0,1fr);border:1px solid var(--line);min-height:650px}.tsa-module-rail{border-right:1px solid var(--line);padding:14px}.tsa-search{display:flex;align-items:center;border:1px solid #c9d2df;border-radius:6px;padding:0 10px;margin-bottom:12px}.tsa-search svg{width:17px;color:#667085}.tsa-search input{border:0;outline:0;width:100%;height:42px;padding-left:8px}.tsa-module-rail>button{width:100%;border:0;border-radius:0;display:flex;flex-direction:column;align-items:flex-start;padding:12px}.tsa-module-rail>button.active{background:#edf3ff;color:var(--blue);border-left:3px solid var(--blue)}.tsa-module-rail small{font-weight:500;color:var(--muted);margin-top:3px}.tsa-feature-editor{padding:24px}.tsa-feature-title,.tsa-feature-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;border-bottom:1px solid var(--line);padding-bottom:20px}.tsa-feature-title h3{font-size:22px;margin:0 0 6px}.tsa-feature-title p{color:var(--muted);margin:0}.tsa-switch{display:flex;gap:8px;align-items:center;font-size:12px;font-weight:700}.tsa-switch input{accent-color:var(--blue)}.tsa-feature-heading{align-items:center;padding:20px 0 12px}.tsa-feature-heading h4{font-size:15px;margin:0}.tsa-feature-row{display:grid;grid-template-columns:1fr 100px;gap:14px;align-items:center;border-bottom:1px solid var(--line);padding:12px 0}.tsa-feature-row textarea{border:1px solid transparent;resize:vertical;min-height:46px;padding:10px;font:inherit;font-size:14px}.tsa-feature-row textarea:focus{border-color:var(--blue);outline:0}.tsa-report{position:relative}.tsa-report-actions{display:flex;justify-content:flex-end;gap:8px;margin:-52px 0 14px}.tsa-kpis{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);margin-bottom:16px}.tsa-kpis div{display:flex;flex-direction:column;padding:18px 22px;border-right:1px solid var(--line)}.tsa-kpis div:last-child{border:0}.tsa-kpis span{font-size:12px;color:var(--muted);font-weight:700}.tsa-kpis strong{font-size:26px;margin-top:3px}.tsa-report-panel{margin-bottom:16px}.tsa-report-panel-heading,.tsa-feature-results-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px}.tsa-report-panel-heading h3,.tsa-feature-results-heading h3{margin-bottom:0}.tsa-chart-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;color:var(--muted);font-size:12px}.tsa-chart-legend span{display:inline-flex;align-items:center;gap:6px}.tsa-chart-legend i{width:10px;height:10px;border-radius:2px}.tsa-stack-row{display:grid;grid-template-columns:280px 1fr;gap:14px;align-items:center;margin:8px 0;font-size:12px}.tsa-stack{height:15px;display:flex;background:#f2f4f7}.tsa-stack i{height:100%;display:block}.tsa-feature-results-heading p{margin:4px 0 0;color:var(--muted);font-size:12px}.tsa-feature-results-heading label{display:flex;align-items:center;gap:10px;color:#475467;font-size:12px;font-weight:700}.tsa-feature-results-heading select{min-width:220px;height:38px;border:1px solid #c9d2df;border-radius:6px;background:#fff;color:var(--navy);padding:0 10px;font:inherit}.tsa-table-wrap{overflow:auto;max-height:520px}.tsa-report table{width:100%;border-collapse:collapse;font-size:12px}.tsa-report th,.tsa-report td{text-align:left;border-bottom:1px solid var(--line);padding:10px}.tsa-report th{color:#667085;background:#f8f9fb;position:-webkit-sticky;position:sticky;top:0}.tsa-report td small{display:block;color:#667085;margin-bottom:3px}@media(max-width:900px){.tsa-builder,.tsa-catalogue{grid-template-columns:1fr}.tsa-module-rail{border-right:0;border-bottom:1px solid var(--line);max-height:300px;overflow:auto}.tsa-campaign-strip{align-items:stretch;flex-direction:column}.tsa-campaign-strip select{min-width:0;width:100%}.tsa-kpis{grid-template-columns:1fr 1fr}.tsa-stack-row{grid-template-columns:1fr}.tsa-report-actions{margin:0 0 14px}.tsa-header,.tsa-report-panel-heading,.tsa-feature-results-heading{align-items:flex-start;flex-direction:column}.tsa-chart-legend{justify-content:flex-start}.tsa-feature-results-heading label{width:100%;align-items:flex-start;flex-direction:column}.tsa-feature-results-heading select{width:100%}}.sendpulse-audience{background:#f4f7f6;min-height:100vh;color:#16312a}.audience-hero{display:flex;justify-content:space-between;gap:1rem;padding:1.5rem;margin-bottom:1.25rem;border-radius:20px;background:linear-gradient(125deg,#092f29,#126b57);color:#fff;box-shadow:0 18px 45px #0a3b312e}.audience-hero h1{margin:.35rem 0;font-size:clamp(1.7rem,3vw,2.6rem)}.audience-hero p{margin:0;color:#ffffffc2}.audience-hero>div>span{color:#87e4c9;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.audience-hero .badge{align-self:flex-start;padding:.65rem .8rem}.metric,.audience-panel{border:1px solid #dde8e4;border-radius:16px;box-shadow:0 8px 24px #1539300f}.metric .card-body{display:flex;flex-direction:column;min-height:138px}.metric span{color:#678078;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.metric strong{font-size:2rem;margin:.35rem 0}.metric small,.audience-panel p{color:#71827d}.metric .progress{margin-top:auto;height:7px}.audience-panel h2{font-size:1.15rem;margin-bottom:.25rem}.decision{width:100%;min-height:90px;display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;padding:1rem;border:1px solid #dce6e2;border-radius:14px;background:#fff;color:#29453d;text-align:left;transition:.18s ease}.decision:hover,.decision.selected{border-color:#13866b;transform:translateY(-2px);box-shadow:0 8px 24px #15393017}.decision .badge,.panel-head .badge{font-size:1rem}.decision span{font-weight:600}.panel-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.audience-panel td small{display:block;color:#81918c;font-family:monospace;font-size:.7rem}.danger-zone{border-color:#f0c3c3;background:snow}@media(max-width:767px){.audience-hero,.panel-head{flex-direction:column}.audience-hero .badge{max-width:100%;overflow-wrap:anywhere}}.tpa-config-page{padding:24px;background:#f5f7fb;min-height:100vh;color:#17202a}.tpa-config-header h1{margin:0;letter-spacing:0}.tpa-config-header p{margin:4px 0 0;color:#637083}.tpa-config-form{margin-top:18px;background:#fff;border:1px solid #dfe5ee;border-radius:8px;padding:18px;display:grid;gap:18px}.tpa-config-switches{display:flex;flex-wrap:wrap;gap:16px}.tpa-config-switches label{display:inline-flex;align-items:center;gap:8px;font-weight:700}.tpa-config-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:14px}.tpa-config-grid label{display:grid;gap:6px;font-size:13px;font-weight:700;color:#405064}.tpa-config-grid input,.tpa-config-grid textarea{width:100%;border:1px solid #cbd5e1;border-radius:6px;padding:9px 10px;min-height:40px}.tpa-config-save{width:-webkit-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:6px;min-height:40px;padding:0 14px;background:#0f766e;color:#fff;font-weight:700}@media(max-width:760px){.tpa-config-grid{grid-template-columns:1fr}}.zoho-connections-shell{max-width:1500px}.zoho-flow-note{display:flex;gap:14px;align-items:flex-start;padding:18px 20px;margin-bottom:24px;border:1px solid #cfe0ff;background:#f4f8ff;border-radius:14px;color:#1e3a66}.zoho-flow-note p{margin:3px 0 0;color:#526783}.zoho-flow-icon,.zoho-service-icon{display:grid;place-items:center;flex:0 0 auto;border-radius:12px}.zoho-flow-icon{width:40px;height:40px;color:#235dcc;background:#dfeaff;font-size:20px}.zoho-connection-card{height:100%;border-top:4px solid #a9b4c5}.zoho-connection-card.is-configured{border-top-color:#3269d8}.zoho-connection-card.is-connected{border-top-color:#1f9d65}.zoho-connection-card.has-error{border-top-color:#c43d3d}.zoho-connection-card .card-body{display:flex;flex-direction:column;gap:22px;padding:24px}.zoho-card-heading{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:start}.zoho-card-heading h2{font-size:20px;margin:1px 0 5px;color:#172033}.zoho-card-heading p{margin:0;color:#68758a;line-height:1.5}.zoho-service-icon{width:46px;height:46px;color:#fff;background:linear-gradient(145deg,#3269d8,#1748a5);font-size:22px}.zoho-connection-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #e2e7ef;border-radius:12px;overflow:hidden}.zoho-connection-meta>div{padding:13px 15px;border-bottom:1px solid #e8ecf2}.zoho-connection-meta>div:nth-child(odd){border-right:1px solid #e8ecf2}.zoho-connection-meta>div:nth-last-child(-n+2){border-bottom:0}.zoho-connection-meta span,.zoho-capabilities>span{display:block;color:#7b8799;font-size:12px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.zoho-connection-meta strong{color:#253047;font-size:14px}.zoho-capabilities ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:7px}.zoho-capabilities li{display:flex;gap:8px;align-items:center;color:#46546a}.zoho-capabilities li i{color:#168857;font-size:18px}.zoho-test-result{display:flex;gap:12px;padding:13px 15px;border-radius:10px}.zoho-test-result.success{background:#eefaf4;color:#12653f}.zoho-test-result.danger{background:#fff1f1;color:#a72b2b}.zoho-test-result>i{font-size:21px}.zoho-test-result strong,.zoho-test-result span{display:block}.zoho-test-result span{margin-top:2px;font-size:13px;opacity:.85}.zoho-card-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}@media(max-width:575px){.zoho-card-heading{grid-template-columns:auto 1fr}.zoho-card-heading .badge{grid-column:2;justify-self:start}.zoho-connection-meta{grid-template-columns:1fr}.zoho-connection-meta>div,.zoho-connection-meta>div:nth-child(odd),.zoho-connection-meta>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid #e8ecf2}.zoho-connection-meta>div:last-child{border-bottom:0}}.tpa-page{--tpa-bg: #f6f8fb;--tpa-surface: #ffffff;--tpa-surface-soft: #f9fbfd;--tpa-border: #dce4ee;--tpa-border-soft: #edf1f6;--tpa-text: #111827;--tpa-muted: #667085;--tpa-teal: #0f766e;--tpa-teal-dark: #0b5f59;--tpa-teal-soft: #e7f5f2;--tpa-green: #16794c;--tpa-green-soft: #e8f7ef;--tpa-amber: #a15c00;--tpa-amber-soft: #fff4dc;--tpa-red: #b42318;--tpa-red-soft: #fee7e5;--tpa-shadow: 0 14px 32px rgba(15, 23, 42, .06);background:var(--tpa-bg);color:var(--tpa-text);min-height:100vh;padding:24px}.tpa-header,.tpa-title-block,.tpa-panel-head,.tpa-metric,.tpa-toolbar,.tpa-usage{display:flex;align-items:center}.tpa-header{justify-content:space-between;gap:18px;margin-bottom:18px}.tpa-title-block{gap:14px;min-width:0}.tpa-page-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--tpa-teal-soft);color:var(--tpa-teal-dark);font-size:22px;flex:0 0 auto}.tpa-header h1,.tpa-panel h2{margin:0;color:var(--tpa-text);letter-spacing:0}.tpa-header h1{font-size:26px;line-height:1.2;font-weight:800}.tpa-header p,.tpa-panel-head p{margin:4px 0 0;color:var(--tpa-muted);line-height:1.45}.tpa-header p{font-size:14px}.tpa-refresh,.tpa-primary,.tpa-secondary,.tpa-square-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;min-height:40px;padding:0 14px;background:var(--tpa-teal);color:#fff;font-size:13px;font-weight:800;letter-spacing:0;white-space:nowrap;transition:transform .14s ease,background .14s ease,box-shadow .14s ease}.tpa-refresh{background:#123b3a;box-shadow:0 10px 24px #0f766e29}.tpa-primary:hover,.tpa-secondary:hover,.tpa-refresh:hover,.tpa-square-button:hover{transform:translateY(-1px)}.tpa-primary:disabled,.tpa-secondary:disabled,.tpa-refresh:disabled,.tpa-square-button:disabled{opacity:.7;cursor:not-allowed;transform:none}.tpa-secondary{background:#243447}.tpa-square-button{width:42px;padding:0}.tpa-metrics{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:14px;margin-bottom:18px}.tpa-metric{gap:12px;min-height:92px;background:var(--tpa-surface);border:1px solid var(--tpa-border);border-radius:8px;padding:16px;box-shadow:var(--tpa-shadow)}.tpa-metric-icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#f1f5f9;color:#334155;font-size:19px;flex:0 0 auto}.tpa-metric span,.tpa-field span{display:block;color:var(--tpa-muted);font-size:12px;font-weight:800;line-height:1.2}.tpa-metric strong{display:block;margin-top:4px;color:var(--tpa-text);font-size:23px;line-height:1.1;font-weight:850}.tpa-metric small{display:block;margin-top:4px;color:var(--tpa-muted);font-size:12px;line-height:1.3}.tpa-metric.teal .tpa-metric-icon{background:var(--tpa-teal-soft);color:var(--tpa-teal-dark)}.tpa-metric.green .tpa-metric-icon{background:var(--tpa-green-soft);color:var(--tpa-green)}.tpa-metric.amber .tpa-metric-icon{background:var(--tpa-amber-soft);color:var(--tpa-amber)}.tpa-alert-banner{display:flex;align-items:flex-start;gap:11px;margin:-4px 0 18px;padding:13px 15px;border:1px solid #f6d69a;border-radius:8px;background:var(--tpa-amber-soft);color:var(--tpa-amber)}.tpa-alert-banner i{margin-top:1px;font-size:19px;flex:0 0 auto}.tpa-alert-banner strong,.tpa-alert-banner span{display:block;line-height:1.4}.tpa-alert-banner strong{color:#7a4300;font-size:13px;font-weight:900}.tpa-alert-banner span{margin-top:2px;font-size:13px}.tpa-setup-grid,.tpa-reports-grid{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);gap:18px;align-items:start}.tpa-reports-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tpa-panel{background:var(--tpa-surface);border:1px solid var(--tpa-border);border-radius:8px;box-shadow:var(--tpa-shadow);overflow:hidden}.tpa-panel-head{justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid var(--tpa-border-soft);background:linear-gradient(180deg,#fff,#fbfdff)}.tpa-panel h2{font-size:16px;font-weight:850}.tpa-panel-head p{font-size:12px}.tpa-setup-form{display:grid;gap:16px;padding:18px}.tpa-segmented{display:inline-flex;width:-webkit-fit-content;width:fit-content;padding:3px;border:1px solid var(--tpa-border);border-radius:8px;background:#f8fafc}.tpa-segmented button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:6px;min-width:108px;padding:8px 14px;background:transparent;color:#475467;font-size:13px;font-weight:800}.tpa-segmented button.active{background:var(--tpa-teal);color:#fff;box-shadow:0 8px 18px #0f766e2e}.tpa-field{display:grid;gap:7px;min-width:0}.tpa-field.full{grid-column:1 / -1}.tpa-page input,.tpa-page select,.tpa-page textarea{width:100%;min-height:42px;border:1px solid #cfd8e5;border-radius:8px;background:#fff;color:var(--tpa-text);font-size:13px;line-height:1.4;padding:10px 11px;outline:none;transition:border .14s ease,box-shadow .14s ease}.tpa-page textarea{resize:vertical;min-height:78px}.tpa-page input:focus,.tpa-page select:focus,.tpa-page textarea:focus{border-color:var(--tpa-teal);box-shadow:0 0 0 3px #0f766e1f}.tpa-field.computed input{background:var(--tpa-teal-soft);border-color:#b9ddd8;color:var(--tpa-teal-dark);font-weight:850}.tpa-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.tpa-family-search{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:10px;align-items:end}.tpa-search-results{grid-column:1 / -1;display:grid;gap:8px}.tpa-search-results button{display:grid;gap:3px;width:100%;text-align:left;border:1px solid var(--tpa-border);border-radius:8px;background:var(--tpa-surface-soft);padding:11px 12px;color:var(--tpa-text)}.tpa-search-results button strong{font-size:13px}.tpa-search-results button span{color:var(--tpa-muted);font-size:12px}.tpa-search-results button.selected{border-color:var(--tpa-teal);background:var(--tpa-teal-soft);box-shadow:inset 0 0 0 1px var(--tpa-teal)}.tpa-member-picker{grid-column:1 / -1;border:1px solid var(--tpa-border);border-radius:8px;background:var(--tpa-surface-soft);overflow:hidden}.tpa-member-picker-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid var(--tpa-border-soft)}.tpa-member-picker-head strong,.tpa-member-picker-head span{display:block}.tpa-member-picker-head strong{color:var(--tpa-text);font-size:13px}.tpa-member-picker-head span{margin-top:3px;color:var(--tpa-muted);font-size:11px;line-height:1.4}.tpa-member-picker-head>span{margin-top:0;white-space:nowrap;font-weight:850}.tpa-member-list{display:grid;max-height:250px;overflow-y:auto}.tpa-member-list>label{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;margin:0;padding:10px 12px;border-bottom:1px solid var(--tpa-border-soft);cursor:pointer}.tpa-member-list>label:last-child{border-bottom:0}.tpa-member-list>label.selected{background:var(--tpa-teal-soft)}.tpa-member-list input{width:16px;min-height:16px;margin:0;accent-color:var(--tpa-teal)}.tpa-member-list span,.tpa-member-list strong,.tpa-member-list small{display:block}.tpa-member-list strong{color:var(--tpa-text);font-size:12px}.tpa-member-list small{margin-top:2px;color:var(--tpa-muted);font-size:11px}.tpa-custom-member-search{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:10px;align-items:end;padding:12px;border-top:1px solid var(--tpa-border-soft);background:#fff}.tpa-custom-results{grid-column:1 / -1;display:grid;gap:6px}.tpa-custom-results button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:1px solid var(--tpa-border);border-radius:8px;background:var(--tpa-surface-soft);padding:9px 11px;text-align:left;color:var(--tpa-text)}.tpa-custom-results button:disabled{opacity:.5;cursor:not-allowed}.tpa-custom-results strong,.tpa-custom-results small{display:block}.tpa-custom-results strong{font-size:12px}.tpa-custom-results small{margin-top:2px;color:var(--tpa-muted);font-size:11px}.tpa-custom-results i{color:var(--tpa-teal-dark);font-size:18px}.tpa-table-wrap{width:100%;overflow-x:auto}.tpa-table{width:100%;min-width:820px;border-collapse:collapse;table-layout:auto}.tpa-utilization-table{min-width:1320px}.tpa-utilization-row{cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease}.tpa-utilization-row:hover{background:#f8fbff}.tpa-utilization-row:focus-visible{background:#f0f7ff;box-shadow:inset 3px 0 0 var(--tpa-teal-dark);outline:2px solid var(--tpa-teal-dark);outline-offset:-2px}.tpa-table th,.tpa-table td{border-bottom:1px solid var(--tpa-border-soft);padding:13px 14px;text-align:left;vertical-align:middle;color:#344054;font-size:13px;overflow-wrap:anywhere}.tpa-table th{background:#f8fafc;color:#667085;font-size:11px;font-weight:900;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.tpa-table td strong{color:var(--tpa-text);font-weight:850}.tpa-chip,.tpa-status{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:11px;font-weight:900;line-height:1;white-space:nowrap}.tpa-chip{padding:6px 9px;background:#eef2f7;color:#344054}.tpa-status{min-width:76px;padding:7px 10px;background:#eef2f7;color:#344054;text-transform:capitalize}.tpa-status.ok,.tpa-status.success,.tpa-status.sent,.tpa-status.resolved{background:var(--tpa-green-soft);color:var(--tpa-green)}.tpa-status.warning,.tpa-status.refill-threshold,.tpa-status.pending{background:var(--tpa-amber-soft);color:var(--tpa-amber)}.tpa-status.limit-reached,.tpa-status.limit-exceeded,.tpa-status.retracted,.tpa-status.failed,.tpa-status.error{background:var(--tpa-red-soft);color:var(--tpa-red)}.tpa-breakdown-rule-note{display:flex;align-items:center;gap:10px;margin-bottom:16px;border:1px solid #fedf89;border-radius:10px;padding:10px 12px;background:#fffaeb;color:#7a2e0e;font-size:12px;line-height:1.45}.tpa-breakdown-rule-note i{flex:0 0 auto;font-size:18px}.tpa-link-button,.tpa-download,.tpa-icon-action{border:0;background:transparent;color:var(--tpa-red);font-size:12px;font-weight:850;text-decoration:none;white-space:nowrap}.tpa-link-button.neutral{color:var(--tpa-teal-dark)}.tpa-row-actions{display:flex;align-items:center;gap:12px}.tpa-download{color:var(--tpa-teal-dark)}.tpa-icon-action{display:inline-flex;align-items:center;gap:6px;color:var(--tpa-teal-dark);text-decoration:none}.tpa-icon-action i{font-size:16px}.tpa-toolbar{gap:10px;flex-wrap:wrap;justify-content:flex-end}.tpa-toolbar label{position:relative;display:block;min-width:230px}.tpa-toolbar label i{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#98a2b3;font-size:16px}.tpa-toolbar input{padding-left:36px}.tpa-toolbar select{width:150px}.tpa-usage{gap:10px;min-width:150px}.tpa-usage span{width:62px;color:var(--tpa-text);font-size:12px;font-weight:850}.tpa-usage div{position:relative;height:8px;flex:1;min-width:78px;border-radius:999px;background:#e8edf4;overflow:hidden}.tpa-usage div i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--tpa-teal),#38b2a8)}.tpa-usage.warning div i{background:linear-gradient(90deg,#f59e0b,#f97316)}.tpa-usage.danger div i{background:linear-gradient(90deg,#ef4444,var(--tpa-red))}.tpa-empty{display:grid;justify-items:center;gap:7px;padding:38px 18px;text-align:center;color:var(--tpa-muted)}.tpa-empty i{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:8px;background:#f1f5f9;color:#64748b;font-size:22px}.tpa-empty strong{color:var(--tpa-text);font-size:14px}.tpa-empty span{max-width:340px;font-size:13px;line-height:1.45}.tpa-skeleton,.tpa-skeleton-card{display:block;border-radius:8px;background:linear-gradient(90deg,#edf2f7,#f8fafc,#edf2f7 90%);background-size:220% 100%;animation:tpa-shimmer 1.15s ease-in-out infinite}.tpa-skeleton{width:76%;height:14px}.tpa-skeleton.wide{width:92%}.tpa-skeleton-card{height:58px}.tpa-modal-backdrop{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a7a}.tpa-modal{width:min(1120px,100%);max-height:min(88vh,860px);overflow:auto;border-radius:10px;background:var(--tpa-surface);box-shadow:0 24px 70px #0f172a3d}.tpa-modal-head{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid var(--tpa-border-soft);background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tpa-modal-head span,.tpa-breakdown-grid span,.tpa-breakdown-section-head span{color:var(--tpa-muted);font-size:12px;font-weight:800;text-transform:uppercase}.tpa-modal-head h2{margin:3px 0;color:var(--tpa-text);font-size:20px;line-height:1.25}.tpa-modal-head p{margin:0;color:var(--tpa-muted);font-size:13px}.tpa-modal-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--tpa-border);border-radius:8px;background:var(--tpa-surface);color:var(--tpa-text);font-size:20px}.tpa-breakdown-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:64px 20px;color:var(--tpa-muted);font-weight:800}.tpa-alert-banner.compact{margin:18px 22px}.tpa-breakdown-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:18px 22px 8px}.tpa-breakdown-grid>div{min-height:86px;border:1px solid var(--tpa-border-soft);border-radius:8px;background:var(--tpa-surface-soft);padding:13px}.tpa-breakdown-grid strong{display:block;margin-top:7px;color:var(--tpa-text);font-size:16px;line-height:1.25}.tpa-breakdown-grid small{display:block;margin-top:5px;color:var(--tpa-muted);font-size:12px}.tpa-breakdown-section{padding:16px 22px 6px}.tpa-breakdown-section:last-child{padding-bottom:22px}.tpa-breakdown-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}.tpa-breakdown-section-head h3{margin:0;color:var(--tpa-text);font-size:15px;font-weight:850}.tpa-family-tags{display:flex;flex-wrap:wrap;gap:8px}.tpa-family-tags span{display:inline-flex;align-items:center;gap:7px;max-width:100%;border:1px solid var(--tpa-border-soft);border-radius:8px;background:var(--tpa-surface-soft);padding:8px 10px;color:var(--tpa-muted);font-size:12px}.tpa-family-tags strong{color:var(--tpa-text)}.tpa-breakdown-table{min-width:720px}.tpa-breakdown-lines{min-width:980px}.tpa-breakdown-lines td small{display:block;max-width:360px;margin-top:3px;color:var(--tpa-muted);font-size:12px;line-height:1.35}.tpa-spin{animation:tpa-spin .85s linear infinite}@keyframes tpa-spin{to{transform:rotate(360deg)}}@keyframes tpa-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media(max-width:1200px){.tpa-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tpa-setup-grid,.tpa-reports-grid{grid-template-columns:1fr}}@media(max-width:760px){.tpa-page{padding:14px}.tpa-header,.tpa-panel-head{align-items:flex-start;flex-direction:column}.tpa-refresh,.tpa-primary,.tpa-secondary{width:100%}.tpa-metrics,.tpa-form-grid{grid-template-columns:1fr}.tpa-toolbar{width:100%}.tpa-toolbar label,.tpa-toolbar select{width:100%;min-width:0}.tpa-modal-backdrop{align-items:stretch;padding:10px}.tpa-modal{max-height:none}.tpa-breakdown-grid{grid-template-columns:1fr}}.pap-page{--pap-ink:#071e4c;--pap-blue:#145bf2;--pap-muted:#55709b;--pap-border:#d9e3f2;--pap-soft:#f5f8fd;max-width:1600px;margin:0 auto;padding:27px 32px 64px;color:var(--pap-ink);font:14px/1.48 var(--font-sans);background:#fff;min-height:calc(100vh - 72px)}.pap-page *{box-sizing:border-box}.pap-page h1,.pap-page h2,.pap-page h3,.pap-modal h2,.pap-modal h3{font-family:var(--font-sans);color:var(--pap-ink);letter-spacing:-.02em}.pap-page h1{font-size:28px;line-height:1.2;margin:0 0 4px;font-weight:750}.pap-page h2{font-size:19px;margin:0 0 12px}.pap-page h3,.pap-modal h3{font-size:16px;margin:20px 0 7px}.pap-page p{margin:0 0 15px}.pap-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:23px}.pap-page-head p{color:var(--pap-muted);font-size:14px;margin:0}.pap-page button,.pap-page input,.pap-page select,.pap-modal button{font:600 13px/1.25 var(--font-sans)}.pap-page input,.pap-page select{height:39px;border:1px solid #c7d5e9;background:#fff;color:var(--pap-ink);border-radius:4px;padding:0 10px;min-width:0}.pap-page input:focus-visible,.pap-page select:focus-visible,.pap-page button:focus-visible,.pap-modal button:focus-visible,.pap-inline-action:focus-visible{outline:3px solid #a4c4ff;outline-offset:2px}.pap-page label{display:grid;gap:5px;font-size:12px;font-weight:650;color:var(--pap-ink)}.pap-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:39px;border:1px solid #9bb8f4;border-radius:4px;padding:0 15px;color:#074bc7;background:#fff;text-decoration:none;cursor:pointer;white-space:nowrap;font-weight:650}.pap-button:hover{background:#f0f6ff;text-decoration:none}.pap-button.pap-primary{color:#fff;background:#175bf1;border-color:#175bf1}.pap-button.pap-primary:hover{background:#0c4edc}.pap-button:disabled{opacity:.52;cursor:not-allowed}.pap-error{color:#9f2020;background:#fff1f1;border:1px solid #f3bdbd;padding:11px 14px;margin:15px 0}.pap-empty{display:flex;align-items:center;justify-content:center;min-height:180px;border:1px dashed var(--pap-border);color:var(--pap-muted);margin-top:20px;text-align:center;padding:30px}.pap-toolbar{display:flex;gap:18px;align-items:end;margin-bottom:16px}.pap-toolbar label{min-width:220px;flex:1}.pap-toolbar label:first-child{flex:1.7}.pap-toolbar input,.pap-toolbar select{width:100%}.pap-info{padding:14px 16px;border:1px solid #c9dcff;background:#f0f5ff;color:#274777;border-radius:4px;margin:15px 0}.pap-info p{margin:2px 0 0}.pap-info ul{margin:8px 0 0;padding-left:20px}.pap-warning{border:1px solid #ffb74c;background:#fff8ec;padding:12px 14px;color:#513919;border-radius:4px;margin:17px 0}.pap-warning p{margin:1px 0 0;color:#63533d}.pap-table-wrap{overflow-x:auto;border:1px solid var(--pap-border);background:#fff}.pap-table{border-collapse:collapse;width:100%;min-width:780px}.pap-table th{background:#f4f7fb;font-size:11px;font-weight:750;color:#0d2c63;text-align:left}.pap-table th,.pap-table td{padding:11px 13px;border-right:1px solid #e3eaf4;border-bottom:1px solid #e3eaf4;vertical-align:top}.pap-table th:last-child,.pap-table td:last-child{border-right:0}.pap-table tr:last-child td{border-bottom:0}.pap-table td{font-size:12px;color:#18345f}.pap-table td strong{color:var(--pap-ink);font-weight:750}.pap-table td small{display:block;color:var(--pap-muted);font-size:11px}.pap-table td div+div{margin-top:5px}.pap-inline-action{color:#155be8;text-decoration:none;font-weight:650;border:0;background:transparent;cursor:pointer;white-space:nowrap}.pap-inline-action:hover{text-decoration:underline}.pap-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--pap-border);margin-bottom:26px}.pap-metrics>div{padding:17px 20px;border-right:1px solid var(--pap-border);display:grid;gap:5px}.pap-metrics>div:last-child{border:0}.pap-metrics span{font-size:12px;color:var(--pap-muted)}.pap-metrics strong{font-size:26px;line-height:1.1}.pap-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.pap-overview-grid>section{border-top:2px solid var(--pap-ink);padding-top:17px}.pap-overview-grid dl,.pap-detail-list{margin:0}.pap-overview-grid dl>div,.pap-detail-list>div{display:flex;justify-content:space-between;gap:25px;padding:9px 0;border-bottom:1px solid var(--pap-border);font-size:12px}.pap-overview-grid dt,.pap-detail-list dt{color:var(--pap-muted)}.pap-overview-grid dd,.pap-detail-list dd{margin:0;font-weight:650;text-align:right}.pap-overview-grid ol{padding-left:22px;line-height:1.8;color:#365076}.pap-source-list{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:28px}.pap-source-list section{display:flex;align-items:center;gap:15px;padding:13px 17px;border:1px solid var(--pap-border)}.pap-line-list{list-style:none;padding:0;margin:10px 0 18px}.pap-line-list li{display:flex;gap:12px;align-items:center;padding:9px 0}.pap-line-list li>span{border:1px solid var(--pap-border);background:#f5f8fd;border-radius:50%;width:29px;height:29px;display:grid;place-items:center;font-size:12px;font-weight:750}.pap-line-list li div{display:grid}.pap-line-list small{color:var(--pap-muted)}.pap-modal-overlay{position:fixed;inset:0;background:#0d244a75;z-index:1100}.pap-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(610px,calc(100vw - 28px));max-height:min(92vh,900px);display:flex;flex-direction:column;background:#fff;color:#0a2454;z-index:1101;box-shadow:0 22px 70px #0a1f423d;border-radius:8px;font:13px/1.47 var(--font-sans);overflow:hidden}.pap-modal-wide{width:min(950px,calc(100vw - 28px))}.pap-modal-head{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:20px 25px 13px;border-bottom:1px solid #e0e9f5}.pap-modal-head h2{font-size:25px;line-height:1.2;letter-spacing:-.02em;margin:0}.pap-modal-head p{color:#5a75a1;margin:3px 0 0;font-size:14px}.pap-modal-head button{border:0;background:transparent;font-size:25px;line-height:1;color:#082555;cursor:pointer;padding:0 2px}.pap-modal-body{padding:18px 25px;overflow:auto}.pap-modal-body>p{color:#5a75a1}.pap-modal-body .pap-table{min-width:620px}.pap-modal-footer{border-top:1px solid #e0e9f5;display:flex;justify-content:flex-end;gap:10px;padding:14px 25px}.pap-modal .pap-button{font:650 13px/1.25 var(--font-sans)}.pap-modal .pap-info,.pap-modal .pap-warning{margin:12px 0}.pap-modal .pap-detail-list{margin-bottom:10px}.pap-policy-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px}.pap-policy-main{min-width:0}.pap-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.pap-form-grid label{min-width:0}.pap-form-grid input,.pap-form-grid select{width:100%}.pap-form-grid .pap-wide{grid-column:1/-1}.pap-editor-section{border-top:1px solid var(--pap-border);margin-top:22px;padding-top:19px}.pap-editor-section h2{display:flex;align-items:center;gap:11px;margin-bottom:2px}.pap-editor-section h2 span{display:grid;place-items:center;width:30px;height:30px;border:1px solid #b8d0ff;background:#f2f7ff;border-radius:50%;font-size:15px;color:#145bf2}.pap-editor-section>p{color:var(--pap-muted);font-size:13px}.pap-pattern-preview{display:grid;grid-template-columns:180px minmax(0,1fr);gap:15px}.pap-pattern-preview>div:first-child{border:1px solid var(--pap-border);padding:13px;background:#f8faff}.pap-pattern-preview>div:first-child p{font-weight:750;margin-top:8px}.pap-condition-list{border:1px solid var(--pap-border);margin:13px 0 18px}.pap-condition-list>div{display:flex;justify-content:space-between;gap:12px;padding:9px 11px;border-bottom:1px solid var(--pap-border);font-size:12px}.pap-condition-list>div:last-child{border:0}.pap-condition-list span{color:var(--pap-muted)}.pap-policy-summary{border-left:1px solid var(--pap-border);padding:0 0 0 21px;align-self:start;position:-webkit-sticky;position:sticky;top:80px}.pap-policy-summary>div{border-bottom:1px solid var(--pap-border);padding:16px 0}.pap-policy-summary strong{font-size:14px}.pap-policy-summary p{color:var(--pap-muted);font-size:12px;margin:4px 0 0}.pap-audit-reason{margin:21px 0 13px}.pap-audit-reason input{width:100%}.pap-actions{display:flex;gap:10px;flex-wrap:wrap}.pap-policy-detail{max-width:1100px}.pap-policy-status{display:flex;gap:14px;align-items:center;margin-bottom:20px}.pap-policy-status span:last-child{font-size:11px;color:var(--pap-muted);overflow-wrap:anywhere}.pap-policy-picker{max-width:480px;margin-bottom:20px}.pap-simulation{display:grid;gap:22px}.pap-simulation>section{border-top:1px solid var(--pap-border);padding-top:15px}.pap-simulation section>label{max-width:540px;margin-bottom:12px}.pap-simulation .pap-table input,.pap-simulation .pap-table select{width:100%}.pap-simulation .pap-button{justify-self:start}.pap-result{padding:16px;border:1px solid #b9d6c6;background:#f8fcfa}.pap-result h2{color:#147a3b}@media(max-width:1050px){.pap-policy-layout{grid-template-columns:1fr}.pap-policy-summary{position:static;border-left:0;border-top:1px solid var(--pap-border);padding:15px 0 0;display:grid;grid-template-columns:repeat(2,1fr);gap:8px 20px}.pap-policy-summary h2{grid-column:1/-1}.pap-overview-grid{grid-template-columns:1fr}}@media(max-width:700px){.pap-page{padding:20px 14px 50px}.pap-page-head{display:block}.pap-page-head .pap-button{margin-top:15px}.pap-page h1{font-size:24px}.pap-toolbar{display:grid;gap:12px}.pap-toolbar label{min-width:0}.pap-metrics{grid-template-columns:repeat(2,1fr)}.pap-metrics>div:nth-child(2){border-right:0}.pap-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--pap-border)}.pap-pattern-preview,.pap-form-grid,.pap-policy-summary{grid-template-columns:1fr}.pap-modal-head,.pap-modal-body,.pap-modal-footer{padding-left:16px;padding-right:16px}.pap-modal-head h2{font-size:21px}.pap-modal{max-height:95vh}.pap-modal-footer{flex-wrap:wrap}.pap-modal-footer .pap-button{flex:1}.pap-condition-list>div{display:grid}.pap-detail-list>div{display:grid;gap:2px}.pap-detail-list dd{text-align:left}}.paa-shell{--paa-ink:#0b1f41;--paa-muted:#667085;--paa-line:#dfe5ee;--paa-soft:#f7f9fc;--paa-blue:#0d5be1;--paa-navy:#05244f;--paa-green:#15803d;min-height:100vh;background:#fff;color:var(--paa-ink);padding:0!important;font-family:var(--font-sans)}.paa-page{padding:28px 32px 48px;max-width:1640px;min-width:0;margin:0 auto}.paa-page h1,.paa-page h2,.paa-page p{margin-top:0}.paa-page h1{font-size:26px;line-height:1.2;letter-spacing:-.02em;margin-bottom:7px}.paa-page h2{font-size:16px;line-height:1.35}.paa-page p{color:var(--paa-muted)}.paa-page-head,.paa-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:22px;border-bottom:1px solid var(--paa-line)}.paa-page-head p,.paa-detail-head p{font-size:14px;margin:0}.paa-button,.paa-page button{font:600 13px/1.2 var(--font-sans)}.paa-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #b9c4d3;background:#fff;color:var(--paa-ink);min-height:40px;padding:0 15px;border-radius:5px;white-space:nowrap}.paa-button:hover{border-color:var(--paa-blue);color:var(--paa-blue)}.paa-button.primary{background:var(--paa-blue);border-color:var(--paa-blue);color:#fff}.paa-button.danger{background:#b42318;border-color:#b42318;color:#fff}.paa-button:focus-visible,.paa-page button:focus-visible,.paa-page input:focus-visible,.paa-page select:focus-visible,.paa-data-table tr:focus-visible{outline:3px solid rgba(13,91,225,.22);outline-offset:2px}.paa-button:disabled{opacity:.55;cursor:not-allowed}.paa-error{display:flex;align-items:center;justify-content:space-between;background:#fff4f2;border:1px solid #f7c7c2;color:#9b221a;padding:12px 14px;margin:18px 0;font-size:13px}.paa-error button{border:0;background:transparent;color:inherit;font-size:20px}.paa-loading,.paa-empty{min-height:180px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:var(--paa-muted);border:1px dashed #c7d0dc;margin-top:22px}.paa-loading span{width:24px;height:24px;border:2px solid #d7deea;border-top-color:var(--paa-blue);border-radius:50%;animation:paa-spin .8s linear infinite}.paa-empty strong{color:var(--paa-ink)}.paa-empty p{margin:0;font-size:13px}@keyframes paa-spin{to{transform:rotate(360deg)}}.paa-live-state{display:grid;grid-template-columns:auto auto;align-items:center;gap:5px 16px;font-size:12px}.paa-live-state span{color:var(--paa-muted)}.paa-live-state strong{text-transform:uppercase;letter-spacing:.05em}.paa-live-state strong.on{color:var(--paa-green)}.paa-live-state .paa-button{grid-row:1/3;grid-column:2}.paa-metric-strip,.paa-summary-row,.paa-evidence-strip{display:grid;border-bottom:1px solid var(--paa-line)}.paa-metric-strip{grid-template-columns:repeat(4,1fr);padding:24px 0;margin-bottom:28px}.paa-metric-strip>div{display:grid;gap:5px;padding:0 24px;border-right:1px solid var(--paa-line)}.paa-metric-strip>div:first-child{padding-left:0}.paa-metric-strip>div:last-child{border:0}.paa-metric-strip span,.paa-metric-strip small{font-size:12px;color:var(--paa-muted)}.paa-metric-strip strong{font-size:24px}.paa-two-column{display:grid;grid-template-columns:1fr 1fr;gap:32px}.paa-section{border-top:2px solid var(--paa-ink);padding-top:18px}.paa-definition-list{margin:0}.paa-definition-list>div{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--paa-line);font-size:13px}.paa-definition-list dd{font-weight:700}.paa-safety-list{padding-left:20px;color:#475467;font-size:13px}.paa-safety-list li{margin-bottom:12px}.paa-summary-row{grid-template-columns:repeat(4,1fr);padding:18px 0;margin-bottom:0}.paa-summary-row>div{display:flex;align-items:center;gap:13px;border-right:1px solid var(--paa-line);padding:0 22px}.paa-summary-row>div:first-child{padding-left:10px}.paa-summary-row>div:last-child{border:0}.paa-summary-row i{display:grid;place-items:center;width:40px;height:40px;background:#eef4ff;color:var(--paa-blue);font-size:21px;border-radius:6px}.paa-summary-row span{display:grid}.paa-summary-row strong{font-size:21px}.paa-summary-row small{font-size:11px;color:var(--paa-muted)}.paa-table-section{border:1px solid var(--paa-line);margin-top:22px}.paa-toolbar{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(170px,.6fr) minmax(190px,.6fr);gap:12px;padding:14px;border-bottom:1px solid var(--paa-line);background:#fff}.paa-toolbar label{position:relative}.paa-toolbar label>span{position:absolute;left:10px;top:5px;font-size:10px;color:var(--paa-muted);z-index:1}.paa-toolbar select,.paa-toolbar input{width:100%;height:44px;border:1px solid #b8c3d1;background:#fff;border-radius:4px;color:var(--paa-ink);font:500 13px var(--font-sans)}.paa-toolbar select{padding:13px 30px 0 10px}.paa-toolbar .paa-search input{padding:0 12px 0 38px}.paa-search i{position:absolute;left:13px;top:13px;color:var(--paa-muted);font-size:18px}.paa-table-wrap{overflow:auto}.paa-data-table{width:100%;border-collapse:collapse;min-width:1080px}.paa-data-table th{background:var(--paa-soft);color:#344054;font:650 11px/1.3 var(--font-sans);text-align:left;white-space:nowrap}.paa-data-table th,.paa-data-table td{padding:12px 13px;border-bottom:1px solid var(--paa-line);border-right:1px solid #edf0f4;vertical-align:middle}.paa-data-table th:last-child,.paa-data-table td:last-child{border-right:0}.paa-data-table tbody tr{transition:background .15s ease}.paa-data-table tbody tr[tabindex]{cursor:pointer}.paa-data-table tbody tr:hover,.paa-data-table tbody tr:focus{background:#f1f6ff}.paa-data-table td{font-size:12px;color:#344054}.paa-data-table td strong,.paa-data-table td.strong{font-weight:700;color:var(--paa-ink)}.paa-data-table td small{display:block;margin-top:3px;color:var(--paa-muted);font-size:10px}.paa-data-table .numeric{text-align:right}.paa-clinical{display:grid;gap:4px;min-width:145px}.paa-clinical strong{font-size:12px;line-height:1.3}.paa-clinical code,.paa-detail-head code{font:600 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;color:#667085;background:transparent;padding:0}.paa-rate{display:flex;align-items:center;gap:8px;white-space:nowrap}.paa-rate>span{width:54px;height:6px;border-radius:6px;background:#e8edf3;overflow:hidden}.paa-rate i{height:100%;display:block;background:var(--paa-green);border-radius:inherit}.paa-row-action{display:inline-flex;align-items:center;gap:3px;border:0;background:transparent;color:var(--paa-blue);white-space:nowrap;padding:5px}.paa-row-action i{font-size:17px}.paa-table-footer{padding:12px 14px;color:var(--paa-muted);font-size:11px;background:#fff}.paa-data-table.compact{min-width:850px}.paa-data-table.compact th,.paa-data-table.compact td{padding:10px 11px}.paa-back{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--paa-blue);padding:0;margin-bottom:20px}.paa-detail-head{align-items:center}.paa-title-code{display:flex;align-items:baseline;gap:16px}.paa-detail-head p strong{color:var(--paa-blue);margin:0 6px}.paa-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:24px}.paa-detail-layout>div{min-width:0}.paa-evidence-strip{grid-template-columns:repeat(6,1fr);padding:19px 0;margin-bottom:26px}.paa-evidence-strip>div{display:grid;gap:6px;padding:0 16px;border-right:1px solid var(--paa-line)}.paa-evidence-strip>div:first-child{padding-left:0}.paa-evidence-strip>div:last-child{border:0}.paa-evidence-strip span{font-size:11px;color:var(--paa-muted)}.paa-evidence-strip strong{font-size:14px;white-space:nowrap}.paa-detail-section{min-width:0;margin-bottom:28px}.paa-section-head{display:flex;align-items:baseline;gap:16px;margin-bottom:10px}.paa-section-head h2,.paa-section-head p{margin:0}.paa-section-head p{font-size:11px}.paa-detail-section>.paa-table-wrap{border:1px solid var(--paa-line)}.paa-method-note{border:1px solid #cbd4e0;padding:18px;margin-top:19px;align-self:start;position:-webkit-sticky;position:sticky;top:82px}.paa-method-note h2{font-size:14px}.paa-method-note p{font-size:12px;line-height:1.55;margin-bottom:14px}.paa-scenario-codes{display:grid;gap:8px}.paa-scenario-codes .paa-clinical+.paa-clinical{padding-top:8px;border-top:1px solid #edf0f4}.paa-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px}.paa-pagination>div{display:flex;align-items:center;gap:12px}.paa-pagination button{border:1px solid #c7d0dc;background:#fff;color:var(--paa-ink);border-radius:4px;padding:6px 10px;font-size:11px}.paa-pagination button:disabled{opacity:.45}.paa-scenario-definition{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;padding:22px 0;border-bottom:1px solid var(--paa-line)}.paa-scenario-definition h2{margin-bottom:5px}.paa-scenario-definition p{font-size:12px;line-height:1.5}.paa-scenario-definition ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.paa-scenario-definition li{display:grid;grid-template-columns:minmax(180px,1fr) 24px minmax(180px,1fr);align-items:center;gap:12px;padding:10px 12px;background:var(--paa-soft);border:1px solid var(--paa-line)}.paa-scenario-definition li>i{color:var(--paa-blue);text-align:center}.paa-request-evidence-list{display:grid;gap:18px;min-width:0}.paa-request-evidence{min-width:0;max-width:100%;border:1px solid var(--paa-line);background:#fff}.paa-request-evidence>header{display:grid;grid-template-columns:130px minmax(220px,1fr) 130px auto;align-items:center;gap:18px;padding:12px 14px;background:var(--paa-soft);border-bottom:1px solid var(--paa-line)}.paa-request-evidence>header>div{display:grid;gap:3px}.paa-request-evidence>header span{font-size:10px;color:var(--paa-muted)}.paa-request-evidence .paa-table-wrap{max-width:100%;border:0}.paa-pill{display:inline-flex;align-items:center;padding:4px 7px;border-radius:4px;background:#edf1f5;color:#475467;font-size:10px;font-weight:750;text-transform:capitalize}.paa-pill.active,.paa-pill.auto-approved,.paa-pill.approved{background:#e7f7ec;color:#147a37}.paa-pill.shadow,.paa-pill.shadow-match{background:#e9f1ff;color:#175cd3}.paa-pill.suspended,.paa-pill.manual-review,.paa-pill.reconciliation-required,.paa-pill.denied{background:#fff0ee;color:#b42318}.paa-pill.draft{background:#f3e8ff;color:#7e22ce}.paa-rule-form{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:20px;background:var(--paa-soft);border:1px solid var(--paa-line);margin-top:22px}.paa-rule-form label{display:grid;gap:6px;font-size:11px;font-weight:650;color:#475467}.paa-rule-form input{height:40px;border:1px solid #b8c3d1;border-radius:4px;padding:0 10px;background:#fff}.paa-rule-form .wide{grid-column:1/-1}.paa-rule-scenario{display:grid;gap:7px;padding:12px;border:1px solid var(--paa-line);background:#fff;font-size:11px;color:#475467}.paa-rule-scenario strong{color:var(--paa-ink)}.paa-rule-list{display:grid;margin-top:22px;border-top:1px solid var(--paa-line)}.paa-rule-list article{display:grid;grid-template-columns:1.35fr 1fr auto;gap:20px;align-items:center;padding:18px 0;border-bottom:1px solid var(--paa-line)}.paa-rule-list h2{margin:8px 0 4px}.paa-rule-list p{font-size:12px;margin:0}.paa-rule-facts{display:grid;gap:5px;font-size:11px;color:var(--paa-muted)}.paa-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.paa-actions button{border:1px solid #b9c4d3;background:#fff;padding:8px 10px;border-radius:4px;color:var(--paa-ink)}.paa-actions button.danger{color:#b42318;border-color:#f0b9b5}.paa-actions button:disabled{opacity:.45}@media(max-width:1200px){.paa-detail-layout{grid-template-columns:1fr}.paa-method-note{position:static;margin-top:0}.paa-evidence-strip{grid-template-columns:repeat(3,1fr);row-gap:18px}.paa-rule-list article{grid-template-columns:1fr}.paa-actions{justify-content:flex-start}}@media(max-width:900px){.paa-page{padding:24px 20px}.paa-summary-row,.paa-metric-strip{grid-template-columns:repeat(2,1fr);row-gap:20px}.paa-summary-row>div:nth-child(2),.paa-metric-strip>div:nth-child(2){border-right:0}.paa-toolbar{grid-template-columns:1fr 1fr}.paa-toolbar .paa-search{grid-column:1/-1}.paa-two-column,.paa-rule-form{grid-template-columns:1fr}.paa-rule-form .wide{grid-column:auto}.paa-scenario-definition{grid-template-columns:1fr}.paa-request-evidence>header{grid-template-columns:1fr 1fr}}@media(max-width:600px){.paa-page{padding:20px 14px}.paa-page-head,.paa-detail-head{display:grid}.paa-summary-row,.paa-metric-strip,.paa-evidence-strip{grid-template-columns:1fr}.paa-summary-row>div,.paa-metric-strip>div,.paa-evidence-strip>div{border-right:0;padding:8px 0}.paa-toolbar{grid-template-columns:1fr}.paa-toolbar .paa-search{grid-column:auto}.paa-title-code{display:grid;gap:4px}.paa-detail-head .paa-button{width:100%}.paa-pagination{align-items:flex-start;flex-direction:column}.paa-scenario-definition li{grid-template-columns:1fr}.paa-scenario-definition li>i{transform:rotate(90deg)}.paa-request-evidence>header{grid-template-columns:1fr}.paa-request-evidence>header .paa-pill{justify-self:start}}.training-shell{background:#f6f8fb;min-height:100vh;color:#172033}.training-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;margin-bottom:20px}.training-title{font-size:28px;font-weight:800;margin:0;letter-spacing:0;color:#101828}.training-subtitle{margin:6px 0 0;color:#667085;font-size:14px;max-width:680px}.training-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px}.training-stat{background:#fff;border:1px solid #e4e7ec;border-radius:8px;padding:12px 14px;min-width:130px}.training-stat span{display:block;font-size:12px;color:#667085;font-weight:600}.training-stat strong{display:block;font-size:22px;color:#101828;line-height:1.1;margin-top:4px}.training-toolbar,.training-panel,.training-card,.training-admin-panel{background:#fff;border:1px solid #e4e7ec;border-radius:8px;box-shadow:0 8px 24px #1018280a}.training-toolbar{padding:14px;margin-bottom:16px}.training-filter-tabs{display:flex;flex-wrap:wrap;gap:8px}.training-toolbar .position-relative>svg{left:0;pointer-events:none}.training-filter-tabs button{border:1px solid #d0d5dd;background:#fff;color:#344054;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:700}.training-filter-tabs button.active{background:#0f766e;color:#fff;border-color:#0f766e}.training-content-grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px}.training-module-list{padding:12px;position:-webkit-sticky;position:sticky;top:88px}.training-module-button{width:100%;border:0;background:transparent;border-radius:8px;padding:10px 12px;text-align:left;display:flex;justify-content:space-between;gap:8px;color:#475467;font-weight:700;font-size:13px}.training-module-button.active,.training-module-button:hover{background:#ecfdf3;color:#027a48}.training-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.training-card{padding:16px;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;min-height:220px;display:flex;flex-direction:column}.training-card:hover{transform:translateY(-2px);border-color:#0f766e;box-shadow:0 14px 32px #10182814}.training-card.selected{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1f}.training-provider-row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.training-provider{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:6px;background:#f2f4f7;color:#344054;font-size:11px;font-weight:800;letter-spacing:.03em}.training-card h3{font-size:17px;line-height:1.3;font-weight:800;color:#101828;margin:0 0 8px}.training-card p{color:#667085;font-size:13px;line-height:1.55;margin:0 0 16px}.training-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;color:#667085;font-size:12px;font-weight:700}.training-badge{border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800;background:#eef4ff;color:#3538cd}.training-badge.done{background:#ecfdf3;color:#027a48}.training-badge.required{background:#fff7ed;color:#c2410c}.training-detail{padding:18px}.training-video-frame{border-radius:8px;overflow:hidden;background:#101828;aspect-ratio:16 / 9;margin-bottom:18px}.training-video-frame iframe,.training-video-frame video{width:100%;height:100%;border:0;display:block}.training-video-fallback{height:100%;display:flex;align-items:center;justify-content:center;color:#fff;padding:24px;text-align:center}.training-detail h2{font-size:24px;font-weight:800;margin:0 0 8px;color:#101828}.training-detail-meta{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 18px}.training-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.training-empty{padding:44px 20px;text-align:center;color:#667085}.training-admin-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,.8fr);gap:16px;align-items:start}.training-admin-panel{padding:16px}.training-admin-table th{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#667085}.training-admin-form label{font-size:12px;font-weight:800;color:#344054;margin-bottom:6px}.training-preview{margin-top:12px;border:1px solid #e4e7ec;border-radius:8px;overflow:hidden}@media(max-width:1199px){.training-content-grid,.training-admin-layout{grid-template-columns:1fr}.training-module-list{position:static}}@media(max-width:767px){.training-header,.training-stat-grid,.training-grid{grid-template-columns:1fr}.training-title{font-size:24px}}.staff-survey-dialog .modal-content{border:0;border-radius:18px;box-shadow:0 24px 70px #0f172a38;overflow:hidden}.staff-survey-dialog .modal-header{align-items:center;border-bottom:1px solid #eef1f5;padding:22px 24px}.staff-survey-title-icon{align-items:center;background:#fff0f1;border-radius:12px;color:#c91f2c;display:flex;height:46px;justify-content:center;margin-right:14px;width:46px}.staff-survey-dialog .modal-title{color:#15253e;font-size:21px;font-weight:750}.staff-survey-dialog .modal-body{max-height:66vh;overflow-y:auto;padding:22px 24px}.staff-survey-description{color:#5d6979;margin-bottom:22px}.staff-survey-question{border-top:1px solid #f0f2f5;padding:18px 0}.staff-survey-question>label{align-items:center;color:#22314a;display:flex;font-weight:700;gap:9px}.staff-survey-question>label>span{align-items:center;background:#f1f4f8;border-radius:50%;color:#637084;display:inline-flex;font-size:11px;height:24px;justify-content:center;width:24px}.staff-survey-question em{color:#c91f2c;font-size:10px;font-style:normal;letter-spacing:.06em;margin-left:auto;text-transform:uppercase}.staff-survey-options{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.staff-survey-options .form-check{background:#fafbfc;border:1px solid #e5e9ef;border-radius:9px;padding:10px 12px 10px 36px}.staff-survey-selected{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.staff-survey-selected button{background:#fff1f2;border:1px solid #fecdd3;border-radius:999px;color:#9f1239;font-size:12px;padding:5px 10px}.staff-survey-custom{display:flex;gap:8px;margin-top:10px}.staff-survey-rating{display:flex;gap:10px}.staff-survey-rating button{background:#fff;border:1px solid #d8dee8;border-radius:10px;color:#4a5870;font-weight:750;height:42px;width:42px}.staff-survey-rating button:hover,.staff-survey-rating button.selected{background:#c91f2c;border-color:#c91f2c;color:#fff}.staff-survey-error{background:#fff2f2;border-radius:8px;color:#b4232e;font-size:13px;padding:10px 12px}.staff-survey-dialog .modal-footer{border-top:1px solid #eef1f5;justify-content:space-between;padding:16px 24px}.staff-survey-later{color:#657186;text-decoration:none}.staff-survey-submit{align-items:center;background:#c91f2c;border-color:#c91f2c;display:inline-flex;gap:7px}.staff-survey-submit:hover{background:#a91823;border-color:#a91823}@media(max-width:576px){.staff-survey-options{grid-template-columns:1fr}.staff-survey-dialog .modal-footer{align-items:stretch;flex-direction:column-reverse}}:root{--ts-blue: #1748c7;--ts-blue-soft: #edf3ff;--ts-navy: #0c1938;--ts-muted: #667085;--ts-line: #dfe4ec;--ts-green: #0d8a52}@media(min-width:721px){.targeted-statuses{grid-template-columns:repeat(4,minmax(0,1fr))!important;min-width:0}.targeted-statuses label{min-width:0}.targeted-feature-head,.targeted-feature-row{grid-template-columns:minmax(220px,.85fr) minmax(420px,1.7fr) 170px!important}}.targeted-loading,.targeted-complete{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:14px;color:var(--ts-navy);font-weight:700}.targeted-loading.error{color:#b42318}.targeted-complete{flex-direction:column;text-align:center;background:#fff}.targeted-complete svg{width:72px;height:72px;color:var(--ts-green)}.targeted-complete h1{font-size:36px;margin:8px 0 0}.targeted-complete p{color:var(--ts-muted)}.targeted-survey-shell{display:grid;grid-template-columns:316px minmax(0,1fr);min-height:calc(100vh - 72px);margin-top:72px;background:#fff;color:var(--ts-navy);font-family:var(--font-sans)}.targeted-progress{border-right:1px solid var(--ts-line);padding:36px 26px;position:-webkit-sticky;position:sticky;top:72px;height:calc(100vh - 72px);overflow:auto}.targeted-progress h2{font-size:16px;line-height:1.4;margin:0 0 28px}.targeted-progress button{width:100%;display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:start;text-align:left;border:0;background:transparent;color:#344054;padding:9px 0;font-size:13px;line-height:1.3}.targeted-progress button span{display:grid;place-items:center;width:26px;height:26px;border:1px solid #aeb7c5;border-radius:50%;font-weight:700}.targeted-progress button.active{color:var(--ts-blue);font-weight:800}.targeted-progress button.active span{color:#fff;background:var(--ts-blue);border-color:var(--ts-blue)}.targeted-progress button.done span{color:#fff;background:var(--ts-green);border-color:var(--ts-green)}.targeted-survey-main{max-width:1120px;width:100%;padding:50px 64px 120px;margin:0 auto;position:relative}.targeted-step-meta{color:var(--ts-blue);font-size:15px;font-weight:700;margin-bottom:18px}.targeted-survey-main h1{font-size:34px;line-height:1.18;letter-spacing:-.025em;margin:0 0 12px}.targeted-survey-main>div>p,.targeted-intro>p{font-size:16px;color:var(--ts-muted);margin-bottom:32px}.targeted-info{display:flex;gap:16px;padding:20px;border-left:4px solid var(--ts-blue);background:#f8faff;margin:30px 0}.targeted-info svg{color:var(--ts-blue);flex:none}.targeted-info strong{display:block;margin-bottom:4px}.targeted-info p{margin:0;color:var(--ts-muted)}.targeted-definitions{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--ts-line);border-left:1px solid var(--ts-line)}.targeted-definitions div{display:flex;flex-direction:column;gap:5px;padding:18px;border-right:1px solid var(--ts-line);border-bottom:1px solid var(--ts-line)}.targeted-definitions span{color:var(--ts-muted);font-size:14px}.targeted-module-list{border-top:1px solid var(--ts-line)}.targeted-module-row{display:grid;grid-template-columns:minmax(230px,1fr) minmax(520px,1.4fr);gap:26px;align-items:center;padding:18px 4px;border-bottom:1px solid var(--ts-line)}.targeted-module-row>div:first-child{display:flex;flex-direction:column;gap:4px}.targeted-module-row span{font-size:13px;color:var(--ts-muted);line-height:1.4}.targeted-statuses{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.targeted-statuses label{border:1px solid #cbd3df;padding:12px;border-radius:7px;cursor:pointer;display:flex;gap:8px;align-items:center;color:#344054;font-weight:650;font-size:13px}.targeted-statuses label.selected{border-color:var(--ts-blue);background:var(--ts-blue-soft);color:var(--ts-blue)}.targeted-statuses input{accent-color:var(--ts-blue)}.targeted-statuses.compact label{padding:9px 8px;font-size:12px}.targeted-na-help{display:flex;align-items:center;gap:8px;color:#526895!important;font-size:13px!important;margin:22px 0 0!important}.targeted-feature-table{border-top:1px solid var(--ts-line)}.targeted-feature-head,.targeted-feature-row{display:grid;grid-template-columns:minmax(250px,1fr) minmax(500px,1.8fr) 190px;gap:18px;align-items:center;border-bottom:1px solid var(--ts-line);padding:16px 0}.targeted-feature-head{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--ts-muted);font-weight:800}.targeted-feature-row>strong{font-size:14px;line-height:1.45}.targeted-feature-row select{height:40px;border:1px solid #b9c4d4;border-radius:6px;padding:0 10px;color:#25324b;background:#fff;font-size:13px}.targeted-no-rating{text-align:center;color:#98a2b3}.targeted-training-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:30px}.targeted-training-grid label{border:1px solid var(--ts-line);padding:14px;border-radius:7px;display:flex;gap:10px;align-items:center;font-weight:650;cursor:pointer}.targeted-training-grid label.selected{border-color:var(--ts-blue);background:var(--ts-blue-soft);color:var(--ts-blue)}.targeted-training-grid input{accent-color:var(--ts-blue)}.targeted-comment{display:flex;flex-direction:column;gap:8px;font-weight:750}.targeted-comment span{font-weight:500;color:var(--ts-muted);font-size:12px}.targeted-comment textarea{border:1px solid #b9c4d4;border-radius:7px;padding:14px;font:inherit;font-weight:400;resize:vertical}.targeted-review{border-top:1px solid var(--ts-line)}.targeted-review>div{display:grid;grid-template-columns:1fr 130px 130px;gap:14px;padding:13px 4px;border-bottom:1px solid var(--ts-line)}.targeted-review span{font-weight:700;color:var(--ts-blue)}.targeted-review small{color:var(--ts-muted)}.targeted-review-note{background:#f8faff;padding:20px;margin-top:22px;border-radius:7px}.targeted-review-note p{color:var(--ts-muted);margin:4px 0 16px}.targeted-message{position:fixed;right:65px;bottom:78px;z-index:3;display:flex;gap:8px;align-items:center;padding:10px 14px;border-radius:6px;font-size:13px}.targeted-message.saved{color:var(--ts-green);background:#ecfdf3}.targeted-message.warning{color:#9a3412;background:#fff7ed}.targeted-actions{position:fixed;left:316px;right:0;bottom:0;min-height:76px;background:#fffffff7;border-top:1px solid var(--ts-line);display:flex;justify-content:space-between;align-items:center;padding:13px 54px;z-index:2}.targeted-actions button{height:46px;border:1px solid var(--ts-blue);border-radius:5px;padding:0 24px;display:flex;align-items:center;gap:8px;background:#fff;color:var(--ts-blue);font-weight:750}.targeted-actions button.primary{margin-left:auto;background:var(--ts-blue);color:#fff}.targeted-actions button:disabled{opacity:.5}.targeted-actions svg{width:17px}@media(max-width:1050px){.targeted-survey-shell{grid-template-columns:240px 1fr}.targeted-survey-main{padding:40px 28px 110px}.targeted-actions{left:240px}.targeted-module-row{grid-template-columns:1fr}.targeted-feature-head{display:none}.targeted-feature-row{grid-template-columns:1fr}.targeted-feature-row select{max-width:260px}}@media(max-width:720px){.targeted-survey-shell{display:block;margin-top:64px}.targeted-progress{position:static;height:auto;border-right:0;border-bottom:1px solid var(--ts-line);padding:18px 20px;display:flex;overflow:auto;gap:8px}.targeted-progress h2{display:none}.targeted-progress button{min-width:-webkit-max-content;min-width:max-content;width:auto;display:flex;align-items:center;padding:5px}.targeted-progress button:not(.active):not(.done){display:none}.targeted-survey-main{padding:28px 18px 100px}.targeted-survey-main h1{font-size:27px}.targeted-statuses{grid-template-columns:1fr 1fr}.targeted-module-row{padding:16px 0}.targeted-training-grid{grid-template-columns:1fr}.targeted-actions{left:0;padding:12px 18px}.targeted-message{right:18px;bottom:72px}.targeted-review>div{grid-template-columns:1fr auto}.targeted-review small{grid-column:1/-1}}.survey-link-shell{background:#f4f6f9;min-height:100vh;padding:36px 24px}.survey-link-card{background:#fff;border:1px solid #e6eaf0;border-radius:18px;box-shadow:0 16px 45px #0f234114;margin:0 auto;max-width:780px;padding:28px}.survey-link-card header{align-items:center;border-bottom:1px solid #eef1f5;display:flex;gap:14px;margin-bottom:22px;padding-bottom:20px}.survey-link-card header span{color:#c91f2c;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.survey-link-card h1{color:#142641;font-size:25px;margin:2px 0 0}.survey-link-description{color:#667085;line-height:1.65}.survey-link-actions{display:flex;justify-content:flex-end;padding-top:18px}.survey-link-state,.survey-link-complete{color:#667085;padding:50px 20px;text-align:center}.survey-link-complete svg{color:#12b76a;height:56px;width:56px}.survey-link-complete h1{margin:16px 0 8px}@media(max-width:576px){.survey-link-shell{padding:18px 12px}.survey-link-card{padding:20px 16px}}.mlr-report-filters{--filter-ink:#142347;--filter-muted:#64748b;--filter-blue:#155eef;--filter-border:#d9e2ef;color:var(--filter-ink);font-size:14px;line-height:1.5}.mlr-filter-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px}.mlr-filter-heading h2{font-size:25px;font-weight:700;line-height:1.25;letter-spacing:-.5px;margin:0 0 7px;color:var(--filter-ink)}.mlr-filter-heading p{margin:0;color:var(--filter-muted);font-size:14px}.mlr-filter-collapse{border:0;background:transparent;color:var(--filter-blue);font-size:14px;padding:5px 0;display:flex;align-items:center;gap:8px;white-space:nowrap}.mlr-filter-panels{display:flex;flex-direction:column;gap:16px}.mlr-filter-panels[hidden]{display:none}.mlr-filter-section{border:1px solid var(--filter-border);border-radius:10px;background:#fff}.mlr-filter-section>summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;background:#f7f9fd;border-radius:10px;cursor:pointer;list-style:none}.mlr-filter-section>summary::-webkit-details-marker{display:none}.mlr-filter-section[open]>summary{border-radius:10px 10px 0 0;border-bottom:1px solid var(--filter-border)}.mlr-filter-section>summary strong{display:block;font-size:16px;font-weight:700;line-height:1.4}.mlr-filter-section>summary small{display:block;font-size:13px;color:var(--filter-muted);margin-top:2px}.mlr-filter-section>summary svg{color:var(--filter-blue);flex:none}.mlr-filter-section[open]>summary svg{transform:rotate(180deg)}.mlr-filter-section-body{padding:20px}.mlr-filter-scope{display:inline-flex;border:1px solid var(--filter-border);background:#f2f4f7;border-radius:6px;padding:0;margin-bottom:18px}.mlr-filter-scope button{border:0;border-radius:5px;background:transparent;color:var(--filter-ink);padding:8px 26px;min-height:38px;font-size:13px;font-weight:600}.mlr-filter-scope button[aria-pressed=true]{background:var(--filter-blue);color:#fff}.mlr-filter-grid{display:grid;gap:18px 24px;align-items:start}.mlr-filter-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.mlr-filter-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.mlr-filter-grid.reporting{grid-template-columns:1.4fr 1fr 1fr}.mlr-filter-field{min-width:0}.mlr-filter-field>label{display:block;font-size:13px;font-weight:600;margin:0 0 7px}.mlr-filter-field>select,.mlr-filter-dates input{border:1px solid #cfd8e6;border-radius:6px;background:#fff;color:var(--filter-ink);font:inherit;font-size:13px;min-height:40px;padding:9px 12px;width:100%}.mlr-filter-client-row{display:flex;align-items:flex-end;gap:12px;min-width:0}.mlr-filter-client-row .mlr-filter-field{flex:1}.mlr-filter-tenure{border:1px solid #cfd8e6;border-radius:6px;padding:9px 12px;background:#f7f9fd;font-size:13px;min-height:40px;white-space:nowrap;color:var(--filter-ink)}.mlr-filter-tenure:disabled{opacity:.5;cursor:not-allowed}.mlr-filter-dates{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mlr-filter-field .mlr-filter-select__control{min-height:40px;border-color:#cfd8e6;border-radius:6px;background:#fff;box-shadow:none;font-size:13px}.mlr-filter-field .mlr-filter-select__control--is-focused{border-color:var(--filter-blue);box-shadow:0 0 0 3px #155eef15}.mlr-filter-field .mlr-filter-select__control--is-disabled{background:#f6f8fb}.mlr-filter-field .mlr-filter-select__value-container{padding:3px 9px}.mlr-filter-field .mlr-filter-select__multi-value{background:#eaf2ff;border:1px solid #d1e3ff;border-radius:5px}.mlr-filter-field .mlr-filter-select__multi-value__label{color:#155eef;font-size:12px;padding:3px 6px}.mlr-filter-field .mlr-filter-select__multi-value__remove{color:#155eef}.mlr-filter-field .mlr-filter-select__placeholder{color:#77869e}.mlr-filter-field .mlr-filter-select__indicator-separator{display:none}.mlr-filter-field .mlr-filter-select__menu{z-index:1100;font-size:13px}.mlr-filter-help{margin:12px 0 0;color:var(--filter-muted);font-size:12px;line-height:1.6}.mlr-filter-revenue{display:flex;gap:24px;flex-wrap:wrap;margin:22px 0 16px;border:0;padding:0}.mlr-filter-revenue label{display:flex;align-items:center;gap:9px;cursor:pointer;font-size:13px}.mlr-filter-revenue input{accent-color:var(--filter-blue);width:17px;height:17px;margin:0}.mlr-filter-switch{position:relative;display:flex;align-items:center;gap:10px;margin:17px 0 0;font-size:13px;cursor:pointer}.mlr-filter-switch input{position:absolute;opacity:0;width:38px;height:22px}.mlr-filter-switch>span{width:38px;height:22px;border-radius:20px;background:#b9c2d0;position:relative;flex:none;transition:background .15s}.mlr-filter-switch>span:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:#fff;top:3px;left:3px;transition:transform .15s}.mlr-filter-switch input:checked+span{background:var(--filter-blue)}.mlr-filter-switch input:checked+span:after{transform:translate(16px)}.mlr-filter-switch input:focus-visible+span{outline:2px solid var(--filter-blue);outline-offset:3px}.mlr-filter-notice{background:#fff8e7;border:1px solid #f6dda2;border-radius:6px;padding:10px 12px;font-size:12px;line-height:1.6;margin:14px 0 0;color:#855b0c}.mlr-filter-notice button{border:0;background:transparent;color:inherit;text-decoration:underline}.mlr-filter-quick{display:block;border:0;background:transparent;color:var(--filter-blue);font-size:12px;margin-top:6px;max-width:100%}.mlr-report-filters button:focus-visible,.mlr-filter-section summary:focus-visible{outline:2px solid var(--filter-blue);outline-offset:3px}@media(max-width:1100px){.mlr-filter-grid.reporting{grid-template-columns:repeat(2,minmax(0,1fr))}.mlr-filter-grid.reporting>:first-child{grid-column:1/-1}.mlr-filter-client-row{flex-direction:column;align-items:stretch;gap:8px}.mlr-filter-tenure{align-self:flex-start}}@media(max-width:640px){.mlr-filter-heading{gap:12px}.mlr-filter-heading h2{font-size:21px}.mlr-filter-heading p,.mlr-filter-collapse{font-size:12px}.mlr-filter-grid.two,.mlr-filter-grid.three,.mlr-filter-grid.reporting{grid-template-columns:minmax(0,1fr)}.mlr-filter-section>summary,.mlr-filter-section-body{padding:14px}.mlr-filter-scope{display:flex}.mlr-filter-scope button{flex:1;padding:8px 14px}.mlr-filter-revenue{gap:12px 20px}.mlr-filter-client-row{flex-direction:row;align-items:flex-end}.mlr-filter-tenure{align-self:auto;padding:9px 8px;font-size:11px}}@media(prefers-reduced-motion:reduce){.mlr-filter-switch>span,.mlr-filter-switch>span:after{transition:none}}.mlr-filter-heading h2{font-size:32px}.mlr-filter-heading p{font-size:15px}.mlr-filter-section>summary strong{font-size:18px}.mlr-filter-section>summary small{font-size:14px}.mlr-filter-field>label{font-size:14px}.mlr-filter-field .mlr-filter-select__control,.mlr-filter-field>select,.mlr-filter-dates input,.mlr-filter-tenure,.mlr-filter-revenue label,.mlr-filter-switch,.mlr-filter-scope button{font-size:14px}.mlr-filter-help{font-size:13px}.mlr-filter-field .mlr-filter-select__control>svg{margin-left:12px;flex:none;color:#61738e}.mlr-filter-field>select.mlr-filter-quick{border:0;padding:0;min-height:20px;font-size:12px;width:auto}@media(max-width:640px){.mlr-filter-heading h2{font-size:23px}.mlr-filter-heading p{font-size:12px}.mlr-filter-section>summary strong{font-size:16px}.mlr-filter-client-row{flex-direction:column;align-items:stretch}.mlr-filter-tenure{align-self:flex-start}}.profit-workspace,.profit-results,.profit-setup{--profit-ink:#101828;--profit-muted:#667085;--profit-line:#e4e7ec;--profit-blue:#155eef;color:var(--profit-ink);font-family:var(--font-sans);font-size:14px;line-height:1.5}.mlr-workspace.profit-workspace{background:#fff;padding:26px 30px!important}.profit-workspace .mlr-page-heading{margin-bottom:22px;align-items:flex-start}.profit-workspace .mlr-page-heading h1{font-size:30px;font-weight:700;letter-spacing:-.035em;margin:0 0 4px}.profit-workspace .mlr-page-heading p{font-size:15px}.profit-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff;border:1px solid var(--profit-blue);border-radius:6px;color:var(--profit-blue);font:600 13px/1.4 var(--font-sans);min-height:38px;padding:9px 15px;white-space:nowrap;cursor:pointer}.profit-button.primary{background:var(--profit-blue);color:#fff}.profit-button:hover:not(:disabled){background:#eff4ff}.profit-button.primary:hover:not(:disabled){background:#004eeb}.profit-button:disabled{opacity:.48;cursor:not-allowed}.profit-workspace button:focus-visible,.profit-results button:focus-visible,.profit-results input:focus-visible,.profit-setup input:focus-visible,.profit-setup select:focus-visible,.profit-quality summary:focus-visible,.profit-advanced summary:focus-visible{outline:3px solid #b2ccff;outline-offset:2px}.profit-setup{border:1px solid var(--profit-line);border-radius:6px;padding:16px 18px 0}.profit-setup h2,.profit-results h2{font-size:18px;font-weight:650;letter-spacing:-.025em;margin:0 0 10px}.profit-presets{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--profit-line);border-radius:5px;overflow:hidden;margin-bottom:16px}.profit-presets button{border:0;border-right:1px solid var(--profit-line);padding:7px 12px;background:#fff;color:var(--profit-ink);font:500 13px/1.4 var(--font-sans)}.profit-presets button:last-child{border-right:0}.profit-presets button[aria-pressed=true]{background:#eff4ff;color:var(--profit-blue);box-shadow:inset 0 0 0 1px #84adff;font-weight:600}.profit-period-form{display:grid;grid-template-columns:1fr 1fr 1.4fr 1.05fr;gap:20px;align-items:end;padding-bottom:18px}.profit-period-form label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:500;min-width:0}.profit-period-form input,.profit-period-form select,.profit-search,.profit-number{height:38px;border:1px solid #d0d5dd;border-radius:5px;background:#fff;color:var(--profit-ink);font:400 13px/1.4 var(--font-sans);padding:8px 10px;min-width:0;width:100%}.profit-advanced{border-top:1px solid var(--profit-line)}.profit-advanced summary,.profit-quality summary{display:flex;align-items:center;gap:12px;padding:13px 0;list-style:none;cursor:pointer;font-size:12px}.profit-advanced summary::-webkit-details-marker,.profit-quality summary::-webkit-details-marker{display:none}.profit-advanced summary span,.profit-quality summary span{color:var(--profit-muted);font-weight:400}.profit-advanced summary>svg,.profit-quality summary>svg{transform:rotate(-90deg);flex-shrink:0}.profit-advanced[open] summary>svg,.profit-quality[open] summary>svg{transform:rotate(0)}.profit-advanced-body{padding:12px 0 20px}.profit-advanced .form-label{font-size:12px}.profit-summary{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--profit-line);border-radius:5px;margin:16px 0;padding:14px 0}.profit-summary>div{text-align:center;border-right:1px solid var(--profit-line)}.profit-summary>div:last-child{border:0}.profit-summary dt{font-size:13px;font-weight:500}.profit-summary dd{font-size:28px;font-weight:650;letter-spacing:-.03em;line-height:1.25;margin:4px 0 0;font-variant-numeric:tabular-nums}.profit-amber{color:#b54708!important}.profit-table-panel{border:1px solid var(--profit-line);border-radius:6px;overflow:hidden}.profit-results-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:15px 18px 12px}.profit-results-heading h2{margin-bottom:1px}.profit-results-heading p{color:var(--profit-muted);font-size:13px;margin:0}.profit-table-tools{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 18px 15px}.profit-search{display:flex;align-items:center;gap:10px;max-width:46%;padding:0 11px}.profit-search svg{color:var(--profit-muted);flex-shrink:0}.profit-search input{background:transparent;border:0;outline:none;width:100%;min-width:0;font:400 13px/1.4 var(--font-sans);color:var(--profit-ink)}.profit-search:focus-within{outline:2px solid #b2ccff}.profit-search input::placeholder{color:var(--profit-muted)}.profit-threshold{display:flex;align-items:center;gap:10px}.profit-threshold>label{font-size:12px;white-space:nowrap}.profit-number{display:flex;align-items:center;width:118px;padding:0;overflow:hidden}.profit-number input{border:0;width:80px;min-width:0;padding:8px 10px;font:400 13px/1.4 var(--font-sans);color:var(--profit-ink)}.profit-number span{border-left:1px solid var(--profit-line);background:#f9fafb;align-self:stretch;display:grid;place-items:center;width:30px;color:var(--profit-muted);font-size:12px}.profit-table-scroll{overflow-x:auto}.profit-table{width:100%;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}.profit-table th:first-child{width:32%;text-align:left}.profit-table th:nth-child(2){width:23%}.profit-table th:nth-child(3),.profit-table th:nth-child(4){width:14%}.profit-table th:last-child{width:17%}.profit-table th{background:#f9fafb;border-top:1px solid var(--profit-line);border-bottom:1px solid var(--profit-line);text-align:right;padding:8px 18px}.profit-table th button{border:0;background:none;padding:0;font:600 11px/1.4 var(--font-sans);color:var(--profit-ink);display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.profit-table th svg{color:#98a2b3}.profit-table td{padding:12px 18px;border-bottom:1px solid var(--profit-line);text-align:right;font-size:13px;vertical-align:middle}.profit-table td:first-child{text-align:left;overflow-wrap:anywhere}.profit-table td:first-child strong{font-weight:500}.profit-table small,.profit-quality-table small{display:block;color:var(--profit-muted);font-size:11px;line-height:1.5}.profit-table td:last-child strong{font-size:14px;font-weight:650}.profit-table tr:last-child td{border-bottom:0}.profit-table tr:hover td{background:#fafcff}.profit-meter{height:5px;background:#eaecf0;border-radius:5px;max-width:138px;margin:3px 0 0 auto;overflow:hidden}.profit-meter span{display:block;height:100%;background:#f79009;border-radius:5px}.profit-table-footer{border-top:1px solid var(--profit-line);padding:10px 18px;color:#475467;font-size:11px;display:flex;justify-content:space-between;gap:12px}.profit-table-footer>div{display:flex;gap:12px}.profit-table-footer button{border:0;background:none;color:var(--profit-blue);font-size:12px}.profit-table-footer button:disabled{color:#98a2b3}.profit-formula{background:#eff6ff;color:#1849a9;display:flex;align-items:center;gap:10px;padding:11px 15px;border-radius:5px;margin:14px 0;font-size:12px}.profit-formula svg{flex-shrink:0;fill:var(--profit-blue);stroke:#fff}.profit-quality{border:1px solid var(--profit-line);border-radius:5px}.profit-quality summary{padding:11px 16px}.profit-quality>div{border-top:1px solid var(--profit-line);padding:16px;font-size:13px}.profit-quality-table{width:100%;border-collapse:collapse}.profit-quality-table th,.profit-quality-table td{text-align:left;padding:9px;border-bottom:1px solid var(--profit-line);font-size:12px}.profit-quality-table td:first-child{width:45%}.profit-notice{display:flex;gap:9px;align-items:flex-start;font-size:12px;margin:0;padding:12px 18px;background:#eff6ff;color:#1849a9}.profit-notice svg{flex-shrink:0}.profit-notice.warning{background:#fffaeb;color:#93370d}.profit-notice.danger{color:#b42318;background:#fef3f2}.profit-empty{text-align:center;padding:48px 20px;color:var(--profit-muted)}.profit-empty>svg{color:#98a2b3;margin-bottom:12px}.profit-empty h3{font-size:16px;color:var(--profit-ink);margin-bottom:7px}.profit-empty p{font-size:13px;margin:0}.profit-spin{animation:profit-spin 1.2s linear infinite}@keyframes profit-spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.profit-period-form{gap:12px;grid-template-columns:1fr 1fr}.profit-table-tools{align-items:stretch;flex-direction:column;gap:12px}.profit-search{max-width:100%}.profit-threshold{justify-content:flex-end}.profit-table{min-width:730px}}@media(max-width:600px){.mlr-workspace.profit-workspace{padding:20px 14px!important}.profit-workspace .mlr-page-heading{flex-direction:column;gap:12px}.profit-workspace .mlr-page-heading h1{font-size:25px;line-height:1.2}.profit-workspace .mlr-page-heading p{font-size:13px}.profit-setup{padding:14px 12px 0}.profit-presets button{padding:9px 4px;font-size:11px}.profit-period-form{gap:12px}.profit-period-form>label:nth-child(3),.profit-period-form>.profit-button{grid-column:1/-1}.profit-advanced summary{flex-wrap:wrap}.profit-advanced summary span{margin-left:28px}.profit-summary{padding:12px 0}.profit-summary dt{font-size:11px;padding:0 5px;min-height:32px}.profit-summary dd{font-size:22px}.profit-results-heading{padding:14px 12px;gap:8px}.profit-results-heading h2{font-size:17px}.profit-results-heading p{font-size:11px;max-width:180px}.profit-results-heading .profit-button{padding:8px 10px;font-size:12px}.profit-table-tools{padding:0 12px 14px}.profit-threshold{flex-wrap:wrap;justify-content:flex-start;gap:8px}.profit-threshold>label{margin-right:auto}.profit-number{width:106px}.profit-number input{width:72px}.profit-quality summary{flex-wrap:wrap}.profit-quality summary span{margin-left:28px}.profit-quality-table td{overflow-wrap:anywhere}.profit-formula{align-items:flex-start}.profit-table-footer{flex-direction:column}}@media(prefers-reduced-motion:reduce){.profit-spin{animation:none}}.profit-period-form,.profit-threshold{margin:0}.profit-table td{color:var(--profit-ink)}.profit-workspace .mlr-page-heading{margin-bottom:16px}.profit-table td{padding-top:10px;padding-bottom:10px}.profit-table th button{font-size:12px}@media(max-width:600px){.mlr-workspace.profit-workspace{margin-left:0!important}.profit-quality-table{table-layout:fixed}.profit-summary dt{min-height:32px}}.profit-drilldown-backdrop{align-items:center;background:#1018289e;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1200}.profit-drilldown-modal{background:#f6f8fb;border-radius:14px;box-shadow:0 24px 70px #1018284d;display:flex;flex-direction:column;height:92vh;max-width:1500px;overflow:hidden;width:96vw}.profit-drilldown-modal>header{align-items:center;background:#fff;border-bottom:1px solid #eaecf0;display:flex;justify-content:space-between;padding:16px 20px}.profit-drilldown-modal h2{font-size:20px;margin:0}.profit-drilldown-modal header p{color:#667085;margin:3px 0 0}.profit-drilldown-modal iframe{border:0;flex:1;min-height:0;width:100%}.profit-modal-close{background:transparent;border:0;color:#667085;font-size:28px;line-height:1;padding:4px 8px}.mlr-workspace{--mlr-ink:#101828;--mlr-muted:#667085;--mlr-blue:#155eef;background:#f6f8fb;min-height:100vh}.mlr-embedded-workspace{padding:20px}.mlr-page-heading,.mlr-report-toolbar,.mlr-readiness,.mlr-control-card .card-footer,.mlr-review-card>.card-header{display:flex;align-items:center;justify-content:space-between;gap:20px}.mlr-page-heading h1{color:var(--mlr-ink);font-size:30px;letter-spacing:-.03em;margin:3px 0}.mlr-page-heading p,.mlr-report-toolbar p{color:var(--mlr-muted);margin:0}.eyebrow{color:var(--mlr-blue);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.mlr-control-card{border:0;box-shadow:0 10px 32px #10182812;margin-top:22px}.mlr-control-card .card-footer{background:#fff;border-top:1px solid #eaecf0;color:var(--mlr-muted)}.mlr-tenure-state{align-items:center;color:var(--mlr-muted);display:flex;gap:10px;justify-content:center;min-height:140px}.mlr-tenure-list{display:grid;gap:10px;max-height:430px;overflow:auto;padding:2px}.mlr-tenure-option{align-items:center;border:1px solid #d0d5dd;border-radius:10px;cursor:pointer;display:grid;gap:12px;grid-template-columns:auto auto 1fr;margin:0;padding:14px;transition:border-color .15s,box-shadow .15s,background .15s}.mlr-tenure-option:hover{border-color:#84adff}.mlr-tenure-option.active{background:#f5f8ff;border-color:var(--mlr-blue);box-shadow:0 0 0 3px #155eef14}.mlr-tenure-option input{accent-color:var(--mlr-blue)}.mlr-tenure-icon{align-items:center;background:#eff4ff;border-radius:8px;color:var(--mlr-blue);display:flex;height:36px;justify-content:center;width:36px}.mlr-tenure-copy,.mlr-tenure-copy>span{display:flex;min-width:0}.mlr-tenure-copy{flex-direction:column;gap:4px}.mlr-tenure-copy>span{align-items:center;gap:8px}.mlr-tenure-copy small{color:var(--mlr-muted)}.mlr-readiness{margin:16px 0}.mlr-report-toolbar{margin:22px 0 12px}.mlr-report-toolbar h2{font-size:22px;margin:0}.mlr-report-toolbar>div:last-child,.mlr-review-card>.card-header>div{display:flex;gap:8px}.mlr-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mlr-metric-card{border:1px solid #eaecf0;box-shadow:0 3px 12px #1018280a}.mlr-metric-card .card-body{display:flex;flex-direction:column;gap:4px}.mlr-metric-card span,.mlr-metric-card small{color:var(--mlr-muted)}.mlr-metric-card strong{color:var(--mlr-ink);font-size:22px;letter-spacing:-.02em}.mlr-narrative-card{border:1px solid #b2ccff;box-shadow:0 5px 18px #1018280d}.mlr-narrative-card>.card-header{background:#eff4ff;color:#1849a9;font-weight:800}.mlr-narrative-card p{color:#344054;line-height:1.6;margin-bottom:10px}.mlr-narrative-card small{color:#667085;line-height:1.45}.mlr-chart-card{border:0;box-shadow:0 5px 18px #1018280f}.mlr-chart-card>.card-header,.mlr-benefit-card>.card-header{align-items:center;background:#fff;display:flex;justify-content:space-between;gap:16px}.mlr-chart-card>.card-header>div,.mlr-benefit-card>.card-header>div:first-child{display:flex;flex-direction:column;gap:3px}.mlr-chart-card>.card-header small,.mlr-benefit-card>.card-header small{color:var(--mlr-muted);font-weight:400}.mlr-chart-card .card-body{height:320px}.mlr-chart-card-short .card-body{height:230px}.mlr-driver-card .card-body{height:380px}.mlr-driver-insight{align-items:flex-start;background:#f8faff;color:#344054;display:flex;flex-direction:column;gap:3px}.mlr-driver-insight span{color:var(--mlr-muted);font-size:12px}.mlr-benefit-card{border:0;box-shadow:0 5px 18px #1018280f}.mlr-benefit-chart{height:360px;margin:auto;max-width:820px;position:relative}.mlr-benefit-summary{color:var(--mlr-muted);font-size:12px;margin:4px auto 0;max-width:820px;text-align:center}.mlr-chart-toggle{background:#f2f4f7;border-radius:8px;display:flex;padding:3px}.mlr-chart-toggle button{background:transparent;border:0;border-radius:6px;color:#667085;font-size:12px;font-weight:700;padding:7px 11px}.mlr-chart-toggle button.active{background:#fff;box-shadow:0 1px 3px #1018281f;color:var(--mlr-blue)}.mlr-empty-chart{color:var(--mlr-muted);display:grid;min-height:220px;place-items:center}.mlr-section-tabs{display:flex;gap:6px;overflow:auto;background:#fff}.mlr-grid-header{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff}.mlr-period-list{display:grid;gap:8px}.mlr-period-list>div{display:grid;grid-template-columns:70px 1.3fr 1.3fr 70px;align-items:center;gap:10px;padding:8px 10px;background:#f8fafc;border-radius:7px;font-size:12px}.mlr-grid{width:100%;height:520px}.mlr-quality-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px 24px}.mlr-quality-grid>div{display:grid;grid-template-columns:145px 1fr 55px;align-items:center;gap:10px;text-transform:capitalize}.mlr-quality-grid .progress{height:7px}.mlr-revenue-gap-card{border:1px solid #fecdca}.mlr-revenue-gap-card>.card-header{align-items:center;background:#fffbfa;display:flex;justify-content:space-between;gap:16px}.mlr-revenue-gap-card small{color:var(--mlr-muted)}.mlr-revenue-gap-grid{height:460px;width:100%}.mlr-findings{padding-left:20px;color:#7a2e0e}.mlr-review-card{border:1px solid #b2ccff}.mlr-preview-shell{overflow:auto;background:#e4e7ec;padding:18px;border-radius:8px}.mlr-preview-stage{position:relative;min-height:540px}.mlr-preview-stage>.inactive{position:absolute;left:-20000px;top:0;width:960px}.mlr-preview-stage>.active{width:960px;max-width:100%;margin:auto}.mlr-preview-nav{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:14px}.mlr-pdf-page,.mlr-pdf-page *{box-sizing:border-box}.mlr-pdf-page{width:960px;height:540px;background:#fff;color:#172033;display:flex;flex-direction:column;overflow:hidden;font-family:var(--font-sans)}.mlr-pdf-page header,.mlr-pdf-page footer{display:flex;align-items:center;justify-content:space-between;padding:12px 25px;font-size:11px;color:#667085;border-bottom:1px solid #eaecf0}.mlr-pdf-page footer{border:0;border-top:1px solid #eaecf0;margin-top:auto}.mlr-pdf-content{padding:18px 26px;flex:1;overflow:hidden}.mlr-pdf-content h2{font-size:24px;margin:0 0 14px}.mlr-cover .mlr-pdf-content{display:grid;place-items:center;text-align:center;background:radial-gradient(circle at 70% 20%,#d1e9ff,transparent 38%),linear-gradient(135deg,#f8faff,#eef4ff)}.mlr-cover h1{font-size:42px;line-height:1.08;margin:12px auto;max-width:760px;overflow-wrap:anywhere;letter-spacing:-.04em}.mlr-cover small{display:block;max-width:650px;overflow-wrap:anywhere;margin-top:35px;color:#667085}.mlr-pdf-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mlr-pdf-metrics>div{background:#f8fafc;border:1px solid #eaecf0;border-radius:8px;min-width:0;padding:11px;display:flex;flex-direction:column}.mlr-pdf-metrics strong{font-size:18px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlr-callout{background:#eff8ff;border-left:4px solid #2e90fa;padding:12px 16px;margin-top:18px}.mlr-pdf-chart-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:125px 125px 125px;gap:8px 12px;height:391px}.mlr-pdf-chart-panel{border:1px solid #eaecf0;border-radius:8px;min-height:0;min-width:0;padding:9px 11px 7px}.mlr-pdf-chart-panel h3{color:#344054;font-size:12px;margin:0 0 5px}.mlr-pdf-chart-panel>div{height:calc(100% - 19px);min-height:0;position:relative;width:100%}.mlr-pdf-chart-wide{grid-column:1 / -1}.mlr-pdf-chart-panel canvas{display:block;height:100%!important;max-height:100%;max-width:100%;width:100%!important}.mlr-pdf-benefit-chart{height:355px;margin:auto;max-width:760px;position:relative}.mlr-pdf-page table{width:100%;border-collapse:collapse;font-size:10px;table-layout:fixed}.mlr-pdf-page th{background:#f2f4f7;text-align:left}.mlr-pdf-page th,.mlr-pdf-page td{border-bottom:1px solid #eaecf0;overflow:hidden;padding:6px;text-overflow:ellipsis;white-space:nowrap}.mlr-pdf-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.mlr-pdf-columns-two{grid-template-columns:repeat(2,minmax(0,1fr))}.mlr-pdf-columns>div{min-width:0}.mlr-pdf-columns h3{font-size:15px}.mlr-pdf-columns p{display:flex;justify-content:space-between;gap:10px;min-width:0;padding-bottom:5px;border-bottom:1px solid #eaecf0;font-size:11px}.mlr-pdf-columns p span,.mlr-pdf-columns p strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlr-source-trace strong,.mlr-source-trace p{display:block;max-width:100%;overflow-wrap:anywhere;white-space:normal}.mlr-pdf-subtitle{color:#667085;font-size:12px;margin:-6px 0 12px}.mlr-pdf-narrative{color:#344054;font-size:15px;line-height:1.55}.mlr-pdf-narrative p{margin:0 0 14px}@media(max-width:1200px){.mlr-metric-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.mlr-page-heading,.mlr-report-toolbar,.mlr-readiness,.mlr-benefit-card>.card-header{align-items:flex-start;flex-direction:column}.mlr-metric-grid,.mlr-quality-grid{grid-template-columns:1fr}.mlr-quality-grid>div{grid-template-columns:120px 1fr 50px}.mlr-chart-toggle{width:100%}.mlr-chart-toggle button{flex:1}.mlr-benefit-chart{height:420px}}.mlr-runs-modal .nav-pills .nav-link{color:var(--mlr-muted);border-radius:20px;font-size:13px;font-weight:600}.mlr-runs-modal .nav-pills .nav-link.active{background-color:var(--mlr-blue);color:#fff}.mlr-runs-table th{font-size:12px;font-weight:700;text-transform:uppercase;color:var(--mlr-muted);letter-spacing:.03em}.mlr-runs-table td{padding:12px 14px;font-size:13px}.table-info-subtle{background-color:#f0f7ff!important}.filter-section{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px;padding:16px}.filter-controls{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}.filter-group{flex:1 1 300px;min-width:250px}.filter-label{display:block;font-size:.875rem;color:#64748b;margin-bottom:4px;font-weight:500}.date-range{display:flex;align-items:center;gap:8px}.date-separator{color:#64748b;font-size:.875rem;font-weight:500}.filter-input{flex:1;padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:.875rem;color:#334155;background-color:#f8fafc;min-width:120px}.filter-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.filter-select{width:100%;cursor:pointer}.action-btn{width:100%;padding:8px 16px;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}.analysis-btn{background-color:#3b82f6;color:#fff}.analysis-btn:hover{background-color:#2563eb}.analysis-btn:disabled{background-color:#cbd5e1;cursor:not-allowed}.export-btn{background-color:#f1f5f9;color:#334155;border:1px solid #e2e8f0}.export-btn:hover{background-color:#e2e8f0}.btn-container{flex:0 1 auto;min-width:180px}.spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.revenue-readiness-banner{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border:1px solid transparent;border-radius:14px;background:#f8fafc;color:#172033}.revenue-readiness-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#ffffffb8;flex:0 0 auto}.revenue-readiness-copy{flex:1;min-width:0}.revenue-readiness-copy p{margin:3px 0 0}.revenue-readiness-copy small{display:block;margin-top:5px;opacity:.78}.revenue-readiness-pill{padding:3px 8px;border-radius:999px;background:#ffffffad;font-size:11px;font-weight:700}.revenue-readiness-action{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.revenue-ready{background:#e9f8f1;border-color:#b9e7d1;color:#12563c}.revenue-partial{background:#fff7e8;border-color:#f3d594;color:#70490b}.revenue-missing{background:#fff0ef;border-color:#efc0bd;color:#7c2924}.revenue-neutral{background:#eef4fb;border-color:#cbdced;color:#294d72}.revenue-readiness-banner.is-compact{margin-bottom:20px}@media(max-width:720px){.revenue-readiness-banner{flex-wrap:wrap}.revenue-readiness-action{margin-left:54px}}.revenue-workspace{--revenue-ink: #172033;--revenue-muted: #667085;--revenue-border: #e5e9ef;background:#f4f6f8;min-height:100vh;padding:30px!important;color:var(--revenue-ink)}.revenue-page-header,.revenue-section-heading,.revenue-next-step{display:flex;align-items:center;justify-content:space-between;gap:20px}.revenue-page-header{margin-bottom:22px}.revenue-page-header h1{margin:3px 0 4px;font-size:clamp(28px,3vw,40px);letter-spacing:-.04em}.revenue-page-header p,.revenue-section-heading p{color:var(--revenue-muted);margin:0}.revenue-eyebrow,.revenue-section-heading span{color:#375dfb;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.revenue-header-actions,.revenue-table-actions{display:flex;align-items:center;gap:10px}.revenue-header-actions .btn,.revenue-filter-panel .btn,.revenue-table-actions .btn,.revenue-next-step .btn,.modal-footer .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px}.revenue-filter-panel{display:grid;grid-template-columns:auto minmax(145px,.7fr) minmax(145px,.7fr) minmax(260px,1.5fr) auto;align-items:end;gap:14px;padding:18px;margin-bottom:18px;border:1px solid var(--revenue-border);border-radius:16px;background:#fff;box-shadow:0 8px 24px #1018280a}.revenue-filter-title{align-self:center;display:flex;align-items:center;gap:8px;font-weight:750;padding-right:10px}.revenue-filter-panel label{display:grid;gap:7px;margin:0;color:#475467;font-size:12px;font-weight:700}.revenue-filter-panel input{min-height:39px;border:1px solid #d0d5dd;border-radius:7px;padding:7px 10px;color:var(--revenue-ink)}.revenue-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.revenue-metric-card{display:flex;gap:13px;padding:17px;border:1px solid var(--revenue-border);border-radius:14px;background:#fff}.revenue-metric-card>div:last-child{display:grid}.revenue-metric-card span{color:var(--revenue-muted);font-size:12px}.revenue-metric-card strong{font-size:24px;line-height:1.35;letter-spacing:-.03em}.revenue-metric-card small{color:#7d8799}.revenue-metric-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;flex:0 0 auto}.tone-green .revenue-metric-icon{background:#eaf8f2;color:#167653}.tone-blue .revenue-metric-icon{background:#edf2ff;color:#375dfb}.tone-amber .revenue-metric-icon{background:#fff6df;color:#9a6700}.tone-red .revenue-metric-icon{background:#fff0ef;color:#b42318}.revenue-section{margin-top:18px;padding:20px;border:1px solid var(--revenue-border);border-radius:16px;background:#fff;box-shadow:0 8px 24px #10182809}.revenue-section-heading{margin-bottom:16px}.revenue-section-heading h2{margin:2px 0 0;font-size:18px}.revenue-section-heading>small{color:var(--revenue-muted)}.month-coverage-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px}.month-coverage-card{display:grid;grid-template-columns:1fr auto;align-items:center;gap:9px;padding:13px;border:1px solid var(--revenue-border);border-top:3px solid #17a673;border-radius:10px}.month-coverage-card>span:first-child{font-weight:700}.month-coverage-card strong{font-size:19px}.month-coverage-card small{grid-column:1 / -1;color:var(--revenue-muted)}.month-partial,.month-missing{border-top-color:#f0a202;background:#fffdf8}.month-no_activity{border-top-color:#98a2b3}.coverage-status{display:inline-flex;width:-webkit-fit-content;width:fit-content;padding:4px 7px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;background:#eaf8f2;color:#126047}.status-partial,.status-missing{background:#fff2cc;color:#714f00}.status-duplicate{background:#ffebe9;color:#9b2c23}.status-no_activity{background:#eef2f6;color:#52606f}.revenue-table-actions label{display:flex;align-items:center;gap:8px;min-width:230px;padding:0 10px;border:1px solid #d0d5dd;border-radius:8px}.revenue-table-actions input{width:100%;border:0;outline:0;padding:8px 0}.revenue-records-grid{width:100%;height:530px}.revenue-issues-grid{width:100%}.revenue-row-actions{display:flex;align-items:center;gap:6px;height:100%}.revenue-row-actions button{display:grid;place-items:center;width:30px;height:30px;border:1px solid #dce2ea;border-radius:7px;background:#fff;color:#475467}.revenue-row-actions button:last-child{color:#b42318}.revenue-empty{color:var(--revenue-muted);margin:0}.revenue-next-step{margin-top:18px;padding:18px 20px;border-radius:15px;background:#172033;color:#fff}.revenue-next-step>div{display:grid}.revenue-next-step span{color:#aab4c5;font-size:12px}.spin{animation:revenue-spin .8s linear infinite}@keyframes revenue-spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.revenue-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.revenue-filter-title,.revenue-group-filter{grid-column:1 / -1}.revenue-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.revenue-workspace{padding:18px!important}.revenue-page-header,.revenue-section-heading,.revenue-next-step{align-items:stretch;flex-direction:column}.revenue-header-actions,.revenue-table-actions{flex-wrap:wrap}.revenue-filter-panel,.revenue-metrics{grid-template-columns:1fr}.revenue-filter-title,.revenue-group-filter{grid-column:auto}.revenue-table-actions label{min-width:100%}}.revenue-filter-panel{grid-template-columns:auto 140px 140px minmax(190px,1fr) minmax(220px,1.4fr) auto}.revenue-filter-panel select{width:100%;padding:9px 10px;border:1px solid #d0d5dd;border-radius:8px;background:#fff}.revenue-source-note{margin:16px 0;padding:14px 18px;border:1px solid #dce5f3;border-radius:12px;background:#f4f7fc;color:#475467;font-size:13px}.revenue-source-note p{margin:0 0 6px}.revenue-source-note p:last-child{margin-bottom:0}.status-different,.status-invalid_internal,.status-invalid_medicloud,.status-duplicate_internal{background:#ffebe9;color:#9b2c23}.status-missing_internal,.status-missing_medicloud{background:#fff2cc;color:#714f00}.revenue-table-actions .revenue-review-toggle{min-width:auto;white-space:nowrap;padding:8px 10px}.revenue-review-toggle input{width:auto}@media(max-width:1400px){.revenue-filter-panel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.revenue-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.revenue-filter-panel{grid-template-columns:1fr}}.provider-payment-recommendation{--ppr-accent: #506fd9;--ppr-accent-dark: #3d59bd;--ppr-ink: #172026;--ppr-muted: #667085;--ppr-line: #d8e2e7;--ppr-soft: #f7fafb;--ppr-soft-accent: #eef2ff;color:var(--ppr-ink)}.ppr-page{background:#f7fafb}.ppr-page-heading{background:transparent;border:0;box-shadow:none;padding:0 0 8px}.ppr-page-heading h3{color:#172026;font-size:27px;font-weight:800;letter-spacing:0}.ppr-workbench{align-items:stretch}.ppr-panel{background:#fff;border:1px solid var(--ppr-line);border-radius:8px;box-shadow:0 12px 28px #0f172a0d;overflow:hidden}.ppr-panel-header{align-items:center;background:#fff;border-bottom:1px solid var(--ppr-line);display:flex;gap:16px;justify-content:space-between;min-height:68px;padding:16px 18px}.ppr-draft-select{min-width:210px}.ppr-add-schedule{min-width:62px;background:var(--ppr-accent);border-color:var(--ppr-accent)}.ppr-panel-title{align-items:center;display:flex;gap:12px;min-width:0}.ppr-panel-title strong{display:block;font-size:16px;line-height:1.2}.ppr-step-badge{align-items:center;background:var(--ppr-soft-accent);border:1px solid #b9e2e6;border-radius:999px;color:var(--ppr-accent-dark);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:800;height:30px;justify-content:center;width:30px}.ppr-panel-subtitle{color:var(--ppr-muted);font-size:12px;font-weight:500;line-height:1.35;margin-top:2px}.ppr-panel-total{background:var(--ppr-soft);border:1px solid #e4ecf1;border-radius:8px;padding:8px 11px;text-align:right}.ppr-panel-total span{color:var(--ppr-muted);display:block;font-size:10px;font-weight:800;line-height:1.1;text-transform:uppercase}.ppr-panel-total strong{color:var(--ppr-accent-dark);display:block;font-size:15px;line-height:1.2;margin-top:3px;white-space:nowrap}.ppr-input-grid{border-bottom:1px solid #edf2f5;margin-bottom:16px;padding-bottom:16px}.provider-payment-recommendation .form-label{color:#344054;font-size:12px;font-weight:800;margin-bottom:6px}.provider-payment-recommendation .form-control,.provider-payment-recommendation .form-select{border-color:#ccd8df;border-radius:7px;box-shadow:none;font-size:13px;min-height:38px}.provider-payment-recommendation .form-control:focus,.provider-payment-recommendation .form-select:focus{border-color:var(--ppr-accent);box-shadow:0 0 0 3px #087f8c21}.ppr-paid-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.ppr-paid-header strong{display:block;font-size:14px}.ppr-paid-header span{color:var(--ppr-muted);display:block;font-size:12px;margin-top:1px}.ppr-icon-action,.ppr-ai-button,.ppr-export-button,.ppr-filter-button{align-items:center;border-radius:7px;display:inline-flex;font-size:12px;font-weight:800;gap:7px;justify-content:center;min-height:36px}.ppr-paid-table{border:1px solid #dfe8ed;border-radius:8px;overflow:visible}.ppr-paid-table-head,.ppr-paid-table-row{display:grid;gap:10px;grid-template-columns:minmax(220px,1.3fr) minmax(180px,.8fr) 42px}.ppr-paid-table-head{background:#f8fbfc;border-bottom:1px solid #dfe8ed;color:#536170;font-size:11px;font-weight:800;padding:10px 12px;text-transform:uppercase}.ppr-paid-table-row{align-items:start;border-bottom:1px solid #edf2f5;padding:12px}.ppr-paid-table-row:last-of-type{border-bottom:0}.ppr-paid-table-row .input-group-text{background:#f8fbfc;border-color:#ccd8df;color:#536170;font-size:11px;font-weight:800}.ppr-client-code{color:var(--ppr-muted);font-size:11px;font-weight:600;margin-top:5px}.ppr-remove-button{align-items:center;border-radius:7px;display:inline-flex;height:38px;justify-content:center;padding:0;width:38px}.ppr-paid-total-row{align-items:center;background:#f8fbfc;border-top:1px solid #dfe8ed;display:flex;justify-content:space-between;padding:12px}.ppr-paid-total-row span{color:#536170;font-size:12px;font-weight:800;text-transform:uppercase}.ppr-paid-total-row strong{color:var(--ppr-accent-dark);font-size:17px}.ppr-goal-row{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 190px}.ppr-ai-button{min-height:38px;white-space:nowrap}.ppr-strategy-note{background:var(--ppr-soft);border:1px solid #e1eaf0;border-radius:8px;display:grid;gap:4px;margin-top:12px;padding:12px}.ppr-strategy-note strong{font-size:13px}.ppr-strategy-note span{color:var(--ppr-muted);font-size:12px;line-height:1.45}.ppr-weight-block{background:var(--ppr-soft);border:1px solid #e1eaf0;border-radius:8px;padding:14px}.ppr-weight-block.is-muted{opacity:.76}.ppr-weight-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.ppr-weight-header span{font-size:13px;font-weight:800}.ppr-weight-block label{color:#344054;font-size:12px;font-weight:800;margin-bottom:4px}.ppr-weight-meter{background:#dce6eb;border-radius:999px;height:8px;margin-top:8px;overflow:hidden}.ppr-weight-meter span{background:linear-gradient(90deg,var(--ppr-accent),#7891e8);display:block;height:100%}.ppr-pcc-switch{background:#fff;border:1px solid #e1eaf0;border-radius:8px;margin-top:13px;padding:12px 12px 12px 44px}.ppr-pcc-switch label{color:#344054;font-size:13px;font-weight:700}.ppr-strategy-actions{border-top:1px solid #edf2f5;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 150px;margin-top:16px;padding-top:16px}.ppr-primary-action{background:var(--ppr-accent);border-color:var(--ppr-accent);border-radius:7px;font-size:13px;font-weight:800;min-height:40px}.ppr-primary-action:hover,.ppr-primary-action:focus{background:var(--ppr-accent-dark);border-color:var(--ppr-accent-dark)}.ppr-result-alert{border-radius:8px;margin:16px 0 0}.ppr-metric-strip{margin-bottom:16px;margin-top:16px}.ppr-metric{border:1px solid var(--ppr-line);border-radius:8px;box-shadow:none;height:100%}.ppr-metric .card-body{align-items:center;display:flex;gap:12px;min-height:82px;padding:15px}.ppr-metric-icon{align-items:center;background:var(--ppr-soft-accent);border:1px solid #b9e2e6;border-radius:999px;color:var(--ppr-accent-dark);display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.ppr-metric span{color:var(--ppr-muted);display:block;font-size:12px;font-weight:800;line-height:1.2}.ppr-metric strong{color:var(--ppr-ink);display:block;font-size:20px;font-weight:800;line-height:1.2;margin-top:4px}.ppr-schedule{margin-top:0}.ppr-schedule-header{align-items:center;gap:16px}.ppr-schedule-tools{align-items:center;display:flex;gap:10px}.ppr-schedule-search{width:270px}.ppr-schedule-search .input-group-text{background:#fff;border-color:#ccd8df;color:#667085}.ppr-filter-button{min-width:88px}.ppr-table-wrap{max-height:640px}.ppr-table{font-size:13px}.ppr-table thead th{background:#f8fbfc;border-bottom:1px solid var(--ppr-line);color:#475467;font-size:11px;font-weight:800;letter-spacing:0;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;white-space:nowrap;z-index:1}.ppr-table tbody td{border-color:#edf2f5;vertical-align:middle}.ppr-table tbody tr:hover{background:#f7fbfb}.ppr-selected-row{background:var(--ppr-soft-accent)}.ppr-rank-cell{color:var(--ppr-muted);font-weight:800;text-align:center;width:44px}.ppr-provider-cell{min-width:220px}.ppr-amount-cell{color:var(--ppr-accent-dark);font-weight:800;white-space:nowrap}.ppr-warning-cell{max-width:180px}.ppr-warning-pill{background:#fff7d6;border:1px solid #f3d678;border-radius:999px;color:#7a5600;display:inline-flex;font-size:11px;font-weight:800;padding:5px 8px;white-space:nowrap}.ppr-row-action{align-items:center;border-radius:999px;display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.ppr-chip-list{display:flex;flex-wrap:wrap;gap:6px}.ppr-empty-schedule{align-items:center;background:#fff;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);min-height:170px;padding:26px}.ppr-empty-schedule strong{color:var(--ppr-ink);display:block;font-size:18px;margin-bottom:6px}.ppr-empty-schedule p{color:var(--ppr-muted);font-size:13px;line-height:1.55;margin:0;max-width:620px}.ppr-empty-columns{background:#fff;border:1px solid var(--ppr-line);border-radius:8px;display:grid;gap:8px;padding:12px}.ppr-empty-columns span{background:var(--ppr-soft);border:1px solid #e5edf1;border-radius:6px;color:#596777;display:block;font-size:11px;font-weight:800;padding:10px 12px;text-transform:uppercase}.ppr-provider-modal .modal-content{background:#fff;border:1px solid var(--ppr-line);border-radius:10px;box-shadow:0 24px 70px #0f172a47;overflow:hidden}.ppr-provider-modal .modal-header{border-bottom:1px solid var(--ppr-line);padding:18px 20px}.ppr-provider-modal .modal-body{background:#fff;padding:20px}.ppr-modal-title{font-size:18px;font-weight:800;line-height:1.25}.ppr-modal-subtitle{color:var(--ppr-muted);font-size:12px;font-weight:700;margin-top:2px}.ppr-modal-grid{display:grid;gap:18px;grid-template-columns:360px minmax(0,1fr)}.ppr-modal-left,.ppr-modal-right{display:flex;flex-direction:column;gap:14px}.ppr-recommendation-total{background:var(--ppr-accent);border-radius:8px;color:#fff;padding:18px}.ppr-recommendation-total span{display:block;font-size:12px;font-weight:700;opacity:.88}.ppr-recommendation-total strong{display:block;font-size:30px;font-weight:800;line-height:1.1;margin-top:6px}.ppr-detail-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.ppr-detail-grid>div,.ppr-detail-section{background:var(--ppr-soft);border:1px solid #e4ecf1;border-radius:8px;padding:12px}.ppr-detail-grid span,.ppr-score-row span{color:var(--ppr-muted);display:block;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.ppr-detail-grid strong,.ppr-score-row strong{display:block;font-size:14px;margin-top:4px}.ppr-detail-heading{color:#344054;font-size:12px;font-weight:800;margin-bottom:10px;text-transform:uppercase}.ppr-score-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ppr-progress{height:8px}.ppr-progress .progress-bar{background:var(--ppr-accent)}.ppr-detail-table{font-size:12px}.ppr-detail-table th{color:#475467;font-size:11px;white-space:nowrap}.ppr-empty-detail{color:var(--ppr-muted);font-size:13px}@media(max-width:992px){.ppr-goal-row,.ppr-strategy-actions,.ppr-modal-grid,.ppr-empty-schedule{grid-template-columns:1fr}.ppr-schedule-header,.ppr-schedule-tools{align-items:stretch;flex-direction:column}.ppr-schedule-search{width:100%}}@media(max-width:768px){.ppr-panel-header{align-items:flex-start;flex-direction:column}.ppr-paid-table-head{display:none}.ppr-paid-table-row{grid-template-columns:1fr}.ppr-remove-button{width:100%}.ppr-metric strong{font-size:17px}.ppr-detail-grid{grid-template-columns:1fr}}.hcp-page{--hcp-navy: #0d2b51;--hcp-indigo: #506fd9;--hcp-indigo-dark: #3f5fc6;--hcp-blue-soft: #85b6ff;--hcp-green: #0cb785;--hcp-ink: #212830;--hcp-muted: #667085;--hcp-line: #e2e5ec;--hcp-canvas: #f6f8fb;background:var(--hcp-canvas);color:var(--hcp-ink);font-family:var(--font-sans);min-height:100vh;padding:24px 28px 48px}.hcp-drawer-layer{--hcp-navy: #0d2b51;--hcp-indigo: #506fd9;--hcp-blue-soft: #85b6ff;--hcp-green: #0cb785;--hcp-ink: #212830;--hcp-muted: #667085;--hcp-line: #e2e5ec}.hcp-page button,.hcp-page input,.hcp-page select{font-family:var(--font-sans)}.hcp-command-header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:17px}.hcp-command-header h1{color:var(--hcp-navy);font-family:var(--font-sans);font-size:28px;font-weight:700;letter-spacing:-.035em;line-height:1.15;margin:0 0 6px}.hcp-command-header p{color:#536176;font-size:13px;margin:0}.hcp-command-actions{display:flex;gap:10px}.hcp-command-actions .btn,.hcp-mobile-actions .btn{align-items:center;border-radius:5px;display:inline-flex;font-size:12px;font-weight:700;gap:8px;justify-content:center;min-height:42px;padding-inline:18px}.hcp-command-actions .btn-primary,.hcp-mobile-actions .btn-primary{background:var(--hcp-indigo);border-color:var(--hcp-indigo)}.hcp-command-actions .btn-outline-primary,.hcp-mobile-actions .btn-outline-primary{border-color:var(--hcp-indigo);color:#2448a6}.hcp-mode-row{align-items:center;display:flex;gap:28px;margin-bottom:0}.hcp-mode-tabs{align-items:stretch;display:flex}.hcp-mode-tabs button{background:#fff;border:1px solid var(--hcp-line);color:#35415a;font-size:12px;font-weight:700;min-height:44px;min-width:164px;padding:0 19px}.hcp-mode-tabs button:first-child{border-radius:6px 0 0}.hcp-mode-tabs button:last-child{border-radius:0 6px 0 0;border-left:0}.hcp-mode-tabs button.active{background:var(--hcp-indigo);border-color:var(--hcp-indigo);color:#fff}.hcp-run-meta{align-items:center;color:#475467;display:flex;font-size:11px;gap:10px}.hcp-run-meta i{background:#c7cdd7;height:17px;width:1px}.hcp-filter-bar{background:#fff;border:1px solid var(--hcp-line);border-radius:0 7px 7px;margin-bottom:10px;padding:14px}.hcp-filter-disclosure{align-items:center;background:transparent;border:0;color:var(--hcp-navy);display:none;min-height:44px;padding:0;width:100%}.hcp-filter-disclosure strong{margin-left:9px}.hcp-filter-disclosure span{color:var(--hcp-indigo);font-size:11px;margin-left:auto;margin-right:9px}.hcp-filter-fields{align-items:end;display:grid;gap:11px;grid-template-columns:repeat(7,minmax(110px,1fr)) minmax(175px,1.35fr) auto}.hcp-filter-fields label{color:#39445b;display:block;font-size:10px;font-weight:700;margin-bottom:6px}.hcp-filter-fields .form-control,.hcp-filter-fields .form-select{border-color:#cfd5df;border-radius:5px;box-shadow:none;color:#344054;font-size:11px;min-height:38px;padding-block:7px}.hcp-filter-fields .form-control:focus,.hcp-filter-fields .form-select:focus{border-color:var(--hcp-blue-soft);box-shadow:0 0 0 3px #506fd91a}.hcp-filter-fields .form-text{color:#6f7a8d;display:block;font-size:8px;line-height:1.3;margin-top:4px}.hcp-filter-fields>.btn{background:var(--hcp-indigo);border-color:var(--hcp-indigo);border-radius:5px;font-size:11px;font-weight:700;min-height:38px;white-space:nowrap}.hcp-threshold-panel{align-items:center;background:#f5f7ff;border:1px solid #dfe5fb;border-radius:6px;display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) auto 105px 105px;margin-bottom:12px;padding:10px 12px}.hcp-threshold-panel>div:first-child strong{color:var(--hcp-navy);display:block;font-size:11px}.hcp-threshold-panel>div:first-child span{color:var(--hcp-muted);display:block;font-size:9px;margin-top:3px}.hcp-preset-buttons{display:flex;gap:6px}.hcp-preset-buttons button{background:#fff;border:1px solid #ccd5ed;border-radius:5px;color:#33415d;font-size:9px;font-weight:700;line-height:1.2;min-height:40px;padding:6px 10px}.hcp-preset-buttons button.active{background:var(--hcp-indigo);border-color:var(--hcp-indigo);color:#fff}.hcp-preset-buttons small{display:block;font-size:7px;font-weight:500;margin-top:3px;opacity:.78}.hcp-threshold-panel>label{color:#39445b;font-size:8px;font-weight:700;margin:0}.hcp-threshold-panel input{background:#fff;border:1px solid #cfd5df;border-radius:5px;color:#27334b;display:block;font-size:11px;margin-top:4px;min-height:36px;padding:6px 8px;width:100%}.hcp-date-control,.hcp-provider-search>div{position:relative}.hcp-date-control svg{display:none}.hcp-provider-search svg{color:#778196;left:11px;pointer-events:none;position:absolute;top:12px}.hcp-provider-search input{padding-left:34px}.hcp-metric-rail{align-items:stretch;background:#fff;border:1px solid var(--hcp-line);display:flex;margin-bottom:0;min-height:84px;overflow-x:auto;position:relative;scrollbar-width:thin}.hcp-metric-rail article{align-items:center;border-right:1px solid var(--hcp-line);display:flex;flex:1 0 150px;gap:12px;min-width:0;padding:17px 20px}.hcp-metric-rail article.is-wide{flex-basis:205px}.hcp-metric-rail svg{flex:0 0 auto;height:27px;stroke-width:1.7;width:27px}.hcp-metric-rail .tone-blue,.hcp-metric-rail .tone-indigo{color:#1d57db}.hcp-metric-rail .tone-green{color:var(--hcp-green)}.hcp-metric-rail .tone-slate{color:#718096}.hcp-metric-rail .tone-red{color:#ed3338}.hcp-metric-rail div{min-width:0}.hcp-metric-rail strong{color:#19243a;display:block;font-family:var(--font-sans);font-size:17px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hcp-metric-rail span{color:#4d5970;display:block;font-size:10px;margin-top:2px;white-space:nowrap}.hcp-metric-rail .hcp-metric-credibility{display:none}.hcp-section{background:#fff;border:1px solid var(--hcp-line);border-top:0}.hcp-section-title{align-items:center;display:flex;justify-content:space-between;min-height:44px;padding:9px 14px}.hcp-section-title h2{color:#17233a;font-family:var(--font-sans);font-size:13px;font-weight:700;margin:0}.hcp-section-title span{color:var(--hcp-muted);font-size:10px}.hcp-section-title>div span{display:block;margin-top:2px}.hcp-matrix-scroll,.hcp-ledger-scroll{overflow:auto}.hcp-matrix{border-collapse:collapse;min-width:720px;table-layout:fixed;width:100%}.hcp-matrix th,.hcp-matrix td{border:1px solid var(--hcp-line);color:#26334c;font-family:var(--font-sans);font-size:10px;height:29px;padding:0;text-align:center}.hcp-matrix th:first-child{padding-left:15px;text-align:left;width:17%}.hcp-matrix thead th{background:#f9fafc;font-family:var(--font-sans);font-weight:700}.hcp-matrix thead th[data-grade=MILD]{background:#e9f9f2;color:#07845f}.hcp-matrix thead th[data-grade=MODERATE]{background:#eef3ff;color:#3159c5}.hcp-matrix thead th[data-grade=SEVERE]{background:#fff4e8;color:#cf6213}.hcp-matrix thead th[data-grade=OUTRAGEOUS]{background:#fff0f0;color:#d72c32}.hcp-matrix button{background:transparent;border:0;color:inherit;font-size:inherit;height:100%;padding:0;width:100%}.hcp-matrix td button:hover,.hcp-matrix th button:hover{background:#506fd90f}.hcp-matrix-total{background:#fafbfc}.hcp-ledger{border-radius:0 0 8px 8px;margin-top:10px;overflow:hidden}.hcp-ledger table{border-collapse:collapse;min-width:1280px;width:100%}.hcp-ledger th{background:#fbfcfe;border-block:1px solid var(--hcp-line);color:#35415a;font-size:9px;font-weight:700;height:36px;padding:0 11px;text-align:left;white-space:nowrap}.hcp-sort{align-items:center;background:transparent;border:0;color:inherit;display:inline-flex;font-size:inherit;font-weight:inherit;gap:5px;padding:0}.hcp-ledger td{border-bottom:1px solid #ebedf2;color:#27334b;cursor:pointer;font-size:10px;height:48px;padding:7px 11px;vertical-align:middle}.hcp-ledger tbody tr{transition:background .15s,box-shadow .15s}.hcp-ledger tbody tr:hover{background:#f3f6ff;box-shadow:inset 3px 0 0 var(--hcp-indigo)}.hcp-ledger td:first-child{color:#2049ad;min-width:205px}.hcp-ledger td strong,.hcp-ledger td small{display:block}.hcp-ledger td small{color:#7a8495;font-size:9px;margin-top:3px}.hcp-number{font-family:var(--font-sans);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.hcp-mlr-number{color:#172f64!important;font-weight:700}.hcp-grade{font-size:10px;font-weight:700}.hcp-grade--mild{color:#07845f}.hcp-grade--moderate{color:#3159c5}.hcp-grade--severe{color:#d96a13}.hcp-grade--outrageous{color:#df252c}.hcp-muted{color:#7a8495;font-size:9px}.hcp-recommendation{min-width:124px;white-space:nowrap}.hcp-recommendation span,.hcp-recommendation strong,.hcp-recommendation svg{display:inline-block;vertical-align:middle}.hcp-recommendation svg{color:#8791a3;margin:0 5px}.hcp-recommendation strong{color:#254fb5}.hcp-credibility{color:#7a8495;font-size:9px;font-weight:700}.hcp-credibility.is-credible{color:#07845f}.hcp-row-action{align-items:center;background:transparent;border:0;color:#1f57d7;display:flex;height:32px;justify-content:center;width:32px}.hcp-ledger-footer{align-items:center;color:#596579;display:flex;font-size:10px;justify-content:space-between;min-height:56px;padding:9px 14px}.hcp-ledger-footer>div{align-items:center;display:flex;gap:11px}.hcp-ledger-footer .btn{align-items:center;display:inline-flex;font-size:10px;gap:5px}.hcp-empty{color:var(--hcp-muted);min-height:150px;padding:60px 20px;text-align:center}.hcp-mobile-actions{display:none}.hcp-drawer-layer{inset:0;pointer-events:none;position:fixed;visibility:hidden;z-index:1200}.hcp-drawer-layer.is-open{pointer-events:auto;visibility:visible}.hcp-drawer-scrim{background:#0c1b3329;border:0;inset:0;opacity:0;position:absolute;transition:opacity .2s;width:100%}.hcp-drawer-layer.is-open .hcp-drawer-scrim{opacity:1}.hcp-drawer{background:#fff;box-shadow:-10px 0 36px #0d2b5126;display:flex;flex-direction:column;height:100%;max-width:540px;position:absolute;right:0;top:0;transform:translate(102%);transition:transform .24s ease;width:38vw}.hcp-drawer-layer.is-open .hcp-drawer{transform:translate(0)}.hcp-drawer>header{align-items:flex-start;border-bottom:1px solid var(--hcp-line);display:flex;gap:12px;justify-content:space-between;min-height:72px;padding:18px 20px 13px}.hcp-drawer>header h2{color:var(--hcp-navy);font-family:var(--font-sans);font-size:19px;font-weight:700;margin:0}.hcp-drawer>header>div{flex:1;min-width:0}.hcp-drawer>header span{color:var(--hcp-muted);display:block;font-size:10px;margin-top:3px}.hcp-drawer>header button{background:transparent;border:0;color:var(--hcp-navy);height:36px;padding:7px;width:36px}.hcp-mobile-back{display:none}.hcp-drawer-scroll{flex:1;overflow-y:auto;padding:16px 20px 24px}.hcp-provider-meta{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-bottom:14px}.hcp-provider-meta span{color:#2c3850;font-size:10px}.hcp-provider-meta small{color:var(--hcp-muted);display:block;font-size:8px;margin-bottom:4px}.hcp-provider-meta b{color:#07845f}.hcp-decision-summary{border:1px solid var(--hcp-line);border-radius:5px;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:10px}.hcp-decision-summary>div{align-items:center;border-right:1px solid var(--hcp-line);display:flex;flex-direction:column;justify-content:center;min-height:62px;padding:9px;text-align:center;min-width:0}.hcp-decision-summary>div:last-child{border-right:0}.hcp-decision-summary small{color:#4e5a71;font-size:9px;margin-bottom:5px}.hcp-decision-summary strong{color:var(--hcp-navy);font-family:var(--font-sans);font-size:14px}.hcp-decision-summary .is-recommended{color:#2059dc}.hcp-explanation{background:#eef4ff;border:1px solid #d4e0ff;border-radius:4px;color:#254074;font-size:10px;line-height:1.45;margin:0 0 16px;padding:9px 11px}.hcp-drawer-section{margin-top:16px}.hcp-drawer-section h3{align-items:baseline;color:var(--hcp-navy);display:flex;font-family:var(--font-sans);font-size:12px;justify-content:space-between;margin:0 0 9px}.hcp-drawer-section h3 small{color:var(--hcp-muted);font-family:var(--font-sans);font-size:8px;font-weight:400}.hcp-drawer-section dl{border:1px solid var(--hcp-line);border-radius:5px;display:grid;grid-template-columns:repeat(3,1fr);margin:0;overflow:hidden}.hcp-drawer-section dl>div{border-bottom:1px solid var(--hcp-line);border-right:1px solid var(--hcp-line);min-height:54px;padding:9px 10px}.hcp-drawer-section dl>div:nth-child(3n){border-right:0}.hcp-drawer-section dt{color:var(--hcp-muted);font-size:8px;font-weight:500}.hcp-drawer-section dd{color:#1d2940;font-family:var(--font-sans);font-size:10px;font-weight:600;margin:4px 0 0}.hcp-credibility-callout{align-items:center;background:#f8fafc;border:1px solid var(--hcp-line);border-radius:4px;color:#5c6678;display:flex;font-size:9px;gap:7px;margin-top:10px;padding:8px 10px}.hcp-credibility-callout.is-credible{background:#effaf5;border-color:#c8eadc;color:#08775a}.hcp-credibility-callout span{margin-left:4px}.hcp-detail-loading,.hcp-chart-empty{align-items:center;color:var(--hcp-muted);display:flex;font-size:10px;gap:8px;justify-content:center;min-height:120px}.hcp-trend-chart{border:1px solid var(--hcp-line);border-radius:5px;padding:10px 10px 0}.hcp-chart-legend{display:flex;gap:14px;justify-content:flex-end}.hcp-chart-legend span{align-items:center;color:#536176;display:flex;font-size:8px;gap:5px}.hcp-chart-legend span:before{content:"";height:7px;width:7px}.hcp-chart-legend .claims:before{background:#2868e7}.hcp-chart-legend .premium:before{background:var(--hcp-green)}.hcp-chart-legend .mlr:before{background:#7c4ce1;height:2px}.hcp-trend-chart svg{display:block;height:auto;width:100%}.hcp-trend-chart .gridline{stroke:#edf0f4;stroke-width:1}.hcp-trend-chart .bar-claims{fill:#2868e7}.hcp-trend-chart .bar-premium{fill:var(--hcp-green)}.hcp-trend-chart .line-mlr{fill:none;stroke:#7c4ce1;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.hcp-trend-chart text{fill:#758094;font-size:7px}.hcp-evidence-columns{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:13px}.hcp-evidence-columns details,.hcp-revenue-trace{border:1px solid var(--hcp-line);border-radius:5px}.hcp-evidence-columns summary,.hcp-revenue-trace summary{align-items:center;color:var(--hcp-navy);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:10px;font-weight:700;justify-content:space-between;list-style:none;min-height:38px;padding:8px 10px}.hcp-evidence-list{border-top:1px solid var(--hcp-line)}.hcp-evidence-list>div{align-items:center;border-bottom:1px solid #eef0f3;display:flex;justify-content:space-between;min-height:45px;padding:7px 10px}.hcp-evidence-list>div:hover{background:#f5f7fd}.hcp-evidence-list strong,.hcp-evidence-list small{display:block}.hcp-evidence-list strong{color:#26334c;font-size:9px}.hcp-evidence-list small{color:var(--hcp-muted);font-size:8px;margin-top:2px}.hcp-evidence-list b{color:#2c467b;font-family:var(--font-sans);font-size:9px}.hcp-revenue-trace{margin-top:10px}.hcp-revenue-trace>div{border-top:1px solid var(--hcp-line);display:grid;grid-template-columns:1fr 1fr}.hcp-revenue-trace span{color:var(--hcp-muted);font-size:8px;padding:9px 10px}.hcp-revenue-trace span:first-child{border-right:1px solid var(--hcp-line)}.hcp-revenue-trace strong{color:var(--hcp-navy);display:block;font-family:var(--font-sans);font-size:11px;margin-top:3px}.hcp-drawer>footer{border-top:1px solid var(--hcp-line);padding:12px 20px;text-align:right}.hcp-drawer>footer .btn{border-color:var(--hcp-indigo);border-radius:5px;color:#2448a6;font-size:10px;font-weight:700;min-width:120px}@media(max-width:1399px){.hcp-filter-fields{grid-template-columns:repeat(5,minmax(115px,1fr))}.hcp-threshold-panel{grid-template-columns:1fr auto 95px 95px}.hcp-filter-fields>.btn{justify-self:end;min-width:120px}.hcp-drawer{max-width:560px;width:46vw}}@media(max-width:767px){.hcp-page{padding:18px 14px 92px}.hcp-command-header{display:block;margin-bottom:13px}.hcp-command-header h1{font-size:21px}.hcp-command-header p{font-size:11px;line-height:1.5;max-width:355px}.hcp-command-actions{display:none}.hcp-mode-row{align-items:stretch;display:flex;flex-direction:column;gap:8px}.hcp-mode-tabs{width:100%}.hcp-mode-tabs button{flex:1;min-height:40px;min-width:0;padding:0 8px}.hcp-run-meta{flex-wrap:wrap;font-size:9px;gap:5px 8px;padding:0 2px}.hcp-run-meta i{height:12px}.hcp-filter-bar{border-radius:6px;margin:10px 0;padding:0 12px}.hcp-filter-disclosure{display:flex}.hcp-filter-disclosure svg:last-child{transition:transform .18s}.hcp-filter-bar.is-open .hcp-filter-disclosure svg:last-child{transform:rotate(180deg)}.hcp-filter-fields{display:none;grid-template-columns:1fr;padding:3px 0 13px}.hcp-filter-bar.is-open .hcp-filter-fields{display:grid}.hcp-threshold-panel{display:none;grid-template-columns:1fr 1fr;margin:0 0 12px;padding:10px}.hcp-filter-bar.is-open .hcp-threshold-panel{display:grid}.hcp-threshold-panel>div:first-child,.hcp-preset-buttons{grid-column:1 / -1}.hcp-preset-buttons{display:grid;grid-template-columns:repeat(3,1fr)}.hcp-filter-fields .form-control,.hcp-filter-fields .form-select,.hcp-filter-fields>.btn{min-height:44px}.hcp-filter-fields>.btn{justify-self:stretch}.hcp-metric-rail{border-radius:6px;min-height:82px;scroll-snap-type:x proximity}.hcp-metric-rail article{flex-basis:145px;padding:15px 14px;scroll-snap-align:start}.hcp-metric-rail article.is-wide{flex-basis:190px}.hcp-metric-rail strong{font-size:15px}.hcp-section{border-inline:0}.hcp-matrix-section{margin-top:12px}.hcp-section-title{padding-inline:2px}.hcp-section-title>span{display:none}.hcp-matrix-scroll{border:1px solid var(--hcp-line);border-radius:5px}.hcp-matrix{min-width:580px}.hcp-ledger{border:0;border-radius:0;margin-top:12px;overflow:visible}.hcp-ledger-scroll{overflow:visible}.hcp-ledger table{min-width:0}.hcp-ledger thead{display:none}.hcp-ledger tbody{border:1px solid var(--hcp-line);border-radius:5px;display:block;overflow:hidden}.hcp-ledger tr{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:76px;padding:10px 11px}.hcp-ledger td{border:0;cursor:pointer;display:none;height:auto;padding:0}.hcp-ledger td:first-child,.hcp-ledger td:nth-child(4),.hcp-ledger td:nth-child(8),.hcp-ledger td:nth-child(10),.hcp-ledger td:last-child{display:block}.hcp-ledger td:first-child{grid-column:1;min-width:0}.hcp-ledger td:first-child strong{color:#2049ad;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hcp-ledger td:nth-child(4){grid-column:1;margin-top:7px}.hcp-ledger td:nth-child(8){grid-column:2;grid-row:1;font-size:11px;padding-right:28px}.hcp-ledger td:nth-child(10){grid-column:2;grid-row:2;text-align:right}.hcp-ledger td:nth-child(10) small{display:none}.hcp-ledger td:last-child{grid-column:2;grid-row:1 / span 2;justify-self:end}.hcp-ledger-footer{padding-inline:2px}.hcp-ledger-footer>span{display:none}.hcp-ledger-footer>div{justify-content:space-between;width:100%}.hcp-mobile-actions{background:#fffffff7;border-top:1px solid var(--hcp-line);bottom:0;display:grid;gap:10px;grid-template-columns:1fr 1fr;left:0;padding:11px 14px calc(11px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:1000}.hcp-mobile-actions .btn{min-height:46px}.hcp-drawer{max-width:none;width:100%}.hcp-drawer>header{align-items:center;padding:12px 14px}.hcp-mobile-back{display:block}.hcp-drawer>header h2{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hcp-drawer>header button{flex:0 0 36px}.hcp-drawer-scroll{padding:13px 14px 22px}.hcp-provider-meta{gap:8px}.hcp-decision-summary>div{min-height:58px;padding-inline:4px}.hcp-decision-summary small{line-height:1.25;overflow-wrap:anywhere}.hcp-decision-summary strong,.hcp-decision-summary .hcp-grade{font-size:12px}.hcp-drawer-section dl{grid-template-columns:repeat(2,1fr)}.hcp-drawer-section dl>div:nth-child(3n){border-right:1px solid var(--hcp-line)}.hcp-drawer-section dl>div:nth-child(2n){border-right:0}.hcp-evidence-columns{grid-template-columns:1fr}.hcp-chart-legend{flex-wrap:wrap;justify-content:flex-start}.hcp-evidence-columns details:not([open]) .hcp-evidence-list{display:none}.hcp-drawer>footer{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.hcp-drawer>footer .btn{min-height:44px;width:100%}}@media(prefers-reduced-motion:reduce){.hcp-drawer,.hcp-drawer-scrim,.hcp-ledger tbody tr{transition:none}}.pps-page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px}.pps-page-head h1{margin:10px 0 4px;color:#14294b;font-size:29px;letter-spacing:-.025em;font-weight:750}.pps-page-head p{margin:0;color:#697c89;font-size:13px}.pps-head-actions{display:flex;gap:9px;flex-wrap:wrap}.pps-primary,.pps-secondary,.pps-open{display:inline-flex;justify-content:center;align-items:center;min-height:38px;border-radius:6px;padding:8px 14px;font-size:12px;font-weight:700;white-space:nowrap}.pps-primary{border:1px solid var(--pp-blue);background:var(--pp-blue);color:#fff}.pps-primary:hover{background:#3d59bd}.pps-secondary,.pps-open{border:1px solid #bdced4;background:#fff;color:#214057}.pps-secondary:hover,.pps-open:hover{border-color:var(--pp-blue);color:var(--pp-blue)}.pps-filters{display:grid;grid-template-columns:minmax(260px,1.15fr) minmax(210px,1fr) minmax(160px,.58fr) auto;align-items:end;gap:18px;padding:18px 20px;margin-bottom:18px;border:1px solid #dce6eb;border-radius:7px;background:#fff;box-shadow:0 2px 9px #0f2a3b06}.pps-filters label,.pps-draft-label{display:flex;flex-direction:column;gap:7px;color:#283e58;font-size:12px;font-weight:700}.pps-date-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pps-date-fields>span{grid-column:1/-1;color:#283e58;font-size:12px;font-weight:700}.pps-filters input,.pps-filters select,.pps-draft-label input{width:100%;min-width:0;height:38px;padding:7px 10px;border:1px solid #c9d7df;border-radius:5px;background:#fff;color:#263e55;font-size:12px;font-weight:500}.pps-filters input:focus,.pps-filters select:focus,.pps-draft-label input:focus,.pps-line-filter input:focus,.pps-line-filter select:focus{outline:2px solid #9fb0ef;outline-offset:1px}.pps-filter-actions{display:flex;gap:8px;align-items:center}.pps-results{overflow:hidden;border:1px solid #dce6eb;border-radius:7px;background:#fff;box-shadow:0 2px 9px #0f2a3b06}.pps-results-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 19px;border-bottom:1px solid #e4ecf0}.pps-results-head h2{margin:0;font-size:13px;font-weight:750;color:#17334b}.pps-results-head span{font-size:11px;color:#788b97}.pps-table-wrap{width:100%;overflow-x:auto}.pps-table-wrap table{width:100%;min-width:970px;border-collapse:collapse}.pps-table-wrap th,.pps-table-wrap td{padding:14px 16px;border-bottom:1px solid #e5edf0;text-align:left;font-size:12px;vertical-align:middle}.pps-table-wrap th{color:#476077;font-size:11px;font-weight:800;background:#f7fafb;white-space:nowrap}.pps-table-wrap td{color:#31475a}.pps-table-wrap tr:last-child td{border-bottom:0}.pps-table-wrap tbody tr:hover{background:#f8fcfc}.pps-table-wrap td small{display:block;max-width:180px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#81919c;font-size:10px}.pps-table-wrap .pps-number{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pps-ref{border:0;background:transparent;color:var(--pp-blue);padding:0;font-size:12px;font-weight:800;text-align:left}.pps-ref:hover{text-decoration:underline}.pps-status{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;background:#eff3f5;color:#5a6e78;font-size:10px;font-weight:800;white-space:nowrap}.pps-status--paid{background:#e4f6ed;color:#16734f}.pps-status--partially_paid,.pps-status--payment_in_progress{background:#e8f0fb;color:#426ca8}.pps-status--submitted,.pps-status--finance_acknowledged{background:#fff0d5;color:#925c10}.pps-status--returned{background:#ffeded;color:#a9473f}.pps-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px;padding:30px;text-align:center;color:#6c8290;font-size:13px}.pps-empty strong{color:#273f54}.pps-empty p{margin:6px 0 0}.pps-error{padding:11px 14px;margin:0 0 14px;border:1px solid #efc5c2;border-radius:6px;background:#fff4f2;color:#a23e38;font-size:12px}.pps-modal-dialog{max-width:min(1160px,calc(100vw - 28px))}.pps-modal-dialog .modal-content{border:0;border-radius:8px;box-shadow:0 20px 55px #0c1e313b}.pps-modal-dialog .modal-header{align-items:flex-start;padding:21px 24px 18px;border-color:#e4ecf0}.pps-modal-dialog .modal-title{color:#14294b;font-size:21px;font-weight:750}.pps-modal-dialog .modal-header small{display:block;margin-top:3px;color:#6d8090;font-size:12px}.pps-modal-dialog .modal-body{padding:20px 24px 26px;background:#fff}.pps-modal-dialog .modal-footer{padding:13px 24px;border-color:#e4ecf0}.pps-embedded-detail{color:#152d43;font-size:12px}.pps-detail-head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px}.pps-detail-head p{margin:7px 0 0;color:#718391;font-size:12px}.pps-detail-head .pp-subline{flex-wrap:wrap}.pps-line-filter{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:14px;margin-bottom:14px;border:1px solid #dfe9ed;border-radius:6px;background:#fbfdfd}.pps-line-filter label{display:flex;flex-direction:column;gap:5px;min-width:190px;color:#304c61;font-size:11px;font-weight:700}.pps-line-filter label:first-child{flex:1}.pps-line-filter input,.pps-line-filter select{min-height:36px;width:100%;border:1px solid #cbd9de;border-radius:5px;background:#fff;color:#223b4d;padding:7px 9px;font-size:12px}.pps-line-filter button{min-height:36px;border:1px solid #cbd9de;border-radius:5px;background:#fff;color:#35647a;padding:6px 12px;font-size:11px;font-weight:700}.pps-line-filter>span{margin-left:auto;padding-bottom:8px;color:#738995;font-size:11px}.pps-detail-grid{display:block;margin-top:0}.pps-detail-grid .pp-summary{margin-top:15px}.pps-detail-grid .pp-summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px 16px}.pps-detail-grid .pp-summary dl>div{gap:8px}.pps-detail-grid .pp-audit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pps-lines-table{min-width:730px}.pps-lines-table th,.pps-lines-table td{font-size:11px}.pps-lines-table td:first-child{min-width:210px}.pps-lines-table .pp-inline-link{display:block;margin:5px 0 0;padding:0;text-align:left;font-size:10px}.pps-lines-table .pps-highlight-line{background:#e8f7f8}.pps-line-financials{display:flex;gap:24px;flex-wrap:wrap;padding:13px 0 4px;color:#637b89;font-size:11px}.pps-line-financials b{margin-left:5px;color:#213b4f}.pps-loading{padding:26px;color:#718391;text-align:center}.pps-draft-label{margin:4px 0 12px}.pps-draft-label input{font-size:13px}.pps-modal-dialog .pp-payment-report{margin-top:15px}@media(max-width:1200px){.pps-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.pps-filter-actions{justify-content:flex-start}.pps-results-head span{display:none}}@media(max-width:650px){.pps-page-head{align-items:flex-start;flex-direction:column}.pps-page-head h1{font-size:24px}.pps-filters{grid-template-columns:1fr;padding:14px;gap:14px}.pps-date-fields{gap:8px}.pps-filter-actions>*{flex:1}.pps-modal-dialog{max-width:calc(100vw - 12px);margin:6px}.pps-modal-dialog .modal-header,.pps-modal-dialog .modal-body{padding:15px}.pps-modal-dialog .modal-title{font-size:17px}.pps-line-filter{gap:9px}.pps-line-filter label,.pps-line-filter label:first-child{flex:none;width:100%}.pps-line-filter>span{width:100%;margin:0;padding:0}.pps-detail-grid .pp-summary dl,.pps-detail-grid .pp-audit{grid-template-columns:1fr}.pps-detail-head{align-items:flex-start;flex-direction:column}}.provider-notification-panel{min-width:0;overflow-wrap:anywhere}.provider-notification-panel p{line-height:1.55}.provider-notification-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.provider-notification-heading h3{margin:0}.provider-notification-panel .form-label{margin-top:16px;font-weight:600}.provider-notification-panel .form-check{margin:12px 0}.provider-notification-cohort,.provider-notification-bulk{margin-top:20px;padding:18px;border:1px solid var(--bs-border-color, #dee2e6);border-radius:12px}.provider-notification-panel legend{float:none;width:auto;font-size:1rem;font-weight:600;margin-bottom:8px}.provider-notification-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.provider-notification-panel td{min-width:100px;vertical-align:top}.provider-notification-panel small{line-height:1.5}@media(max-width:767px){.provider-notification-heading{align-items:flex-start;flex-direction:column}.provider-notification-cohort{padding:12px}}@media(max-width:575px){.provider-notification-deliveries thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.provider-notification-deliveries,.provider-notification-deliveries tbody,.provider-notification-deliveries tr{display:block;width:100%}.provider-notification-deliveries tr{padding:12px 0;border-bottom:1px solid var(--bs-border-color, #dee2e6)}.provider-notification-panel .provider-notification-deliveries td{display:block;min-width:0;border:0;padding:6px 0}.provider-notification-deliveries td:before{content:attr(data-label);display:block;font-weight:600;font-size:.8rem;color:var(--bs-secondary-color, #526475)}}.provider-accounts-page{padding:32px;max-width:1600px}.provider-accounts-heading h1{font-size:28px;margin:8px 0}.provider-accounts-heading p,.provider-account-register-title span{color:#637387}.provider-accounts-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#285ec7;font-weight:700}.provider-account-toolbar{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.provider-account-filters{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:16px;background:var(--bs-body-bg,#fff);border:1px solid var(--bs-border-color,#dee2e6);padding:20px;border-radius:10px;margin:20px 0}.provider-account-register{background:var(--bs-body-bg,#fff);border:1px solid var(--bs-border-color,#dee2e6);border-radius:10px;overflow:hidden}.provider-account-register-title{display:flex;justify-content:space-between;gap:12px;padding:18px 20px}.provider-account-table-wrap{overflow:auto}.provider-account-register table{width:100%;min-width:850px;border-collapse:collapse}.provider-account-register th{font-size:12px;text-transform:uppercase;letter-spacing:.03em;background:var(--bs-tertiary-bg,#f4f6f8)}.provider-account-register th,.provider-account-register td{padding:16px 20px;vertical-align:top;border-bottom:1px solid var(--bs-border-color,#dee2e6)}.provider-account-register td small{display:block;color:#637387;margin-top:5px}.provider-account-empty{text-align:center;padding:36px!important}.provider-account-pagination{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:16px 20px}.provider-account-pagination span{margin-right:auto}.provider-account-history article{padding:16px;border:1px solid var(--bs-border-color,#dee2e6);border-radius:8px;margin-bottom:12px}.provider-account-history article>div:first-child{display:flex;justify-content:space-between;gap:8px}.provider-account-history small{display:block;overflow-wrap:anywhere}.provider-account-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.provider-account-form{border-top:1px solid var(--bs-border-color,#dee2e6);padding-top:22px;margin-top:24px}.provider-account-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.provider-account-gaps{margin-top:24px}.provider-account-gaps article{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--bs-border-color,#dee2e6)}.provider-account-gaps article strong{flex-basis:30%}.provider-account-panel{padding:18px;border:1px solid var(--bs-border-color,#dee2e6);border-radius:8px;margin:16px 0}.provider-account-panel p{margin:8px 0}.provider-account-editor .alert .btn{margin-left:8px}@media(max-width:900px){.provider-account-filters{grid-template-columns:1fr 1fr}.provider-accounts-page{padding:20px}.provider-account-register-title{flex-direction:column}}@media(max-width:550px){.provider-accounts-page{padding:16px}.provider-account-filters,.provider-account-form-grid{grid-template-columns:1fr}.provider-account-toolbar .btn{width:100%}.provider-account-gaps article strong{flex-basis:100%}}.provider-account-comparison{border:1px solid var(--bs-border-color,#dee2e6);border-radius:10px;padding:20px;background:var(--bs-body-bg,#fff)}.provider-account-comparison>summary{font-weight:700;margin-bottom:12px}.provider-account-comparison table{width:100%;min-width:1000px;border-collapse:collapse}.provider-account-comparison th,.provider-account-comparison td{padding:14px;vertical-align:top;border-bottom:1px solid var(--bs-border-color,#dee2e6)}.provider-account-comparison th{background:var(--bs-tertiary-bg,#f4f6f8);font-size:12px;text-transform:uppercase}.provider-account-comparison small{display:block;overflow-wrap:anywhere;color:#637387;margin-top:6px}.provider-account-comparison .provider-account-toolbar>div:first-child{flex:1;min-width:220px}.account-mapping-source{display:grid;grid-template-columns:1fr 1fr;gap:20px;background:var(--bs-tertiary-bg,#f4f6f8);padding:18px;border-radius:10px;margin-bottom:18px}.account-mapping-source small,.account-mapping-source strong{display:block}.account-mapping-source small{font-size:11px;letter-spacing:.05em;color:#637387;margin-bottom:8px}.account-mapping-source p{margin-bottom:0}.account-mapping-candidates{display:grid;gap:10px;margin:18px 0;max-height:320px;overflow:auto}.account-mapping-candidate{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--bs-border-color,#dee2e6);border-radius:8px;cursor:pointer}.account-mapping-candidate input{margin-top:5px}.account-mapping-candidate.is-selected{border-color:#285ec7;background:var(--bs-primary-bg-subtle,#eef4ff)}.account-mapping-candidate strong,.account-mapping-candidate small,.account-mapping-selection small{display:block;overflow-wrap:anywhere}.account-mapping-candidate small{color:#637387;margin-top:5px}.account-mapping-selection{padding:18px;border:1px solid var(--bs-border-color,#dee2e6);border-radius:8px;margin-bottom:18px}.account-mapping-selection li{margin:10px 0}@media(max-width:600px){.account-mapping-source{grid-template-columns:1fr}.account-mapping-candidates{max-height:260px}}.account-mapping-modal .account-mapping-form{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.account-mapping-modal .modal-header,.account-mapping-modal .modal-footer{flex-shrink:0}.account-mapping-modal .modal-body{min-height:0;overflow-y:auto}.account-mapping-modal .modal-footer{background:var(--bs-body-bg,#fff);padding:12px 20px}.account-mapping-modal .account-mapping-source{padding:12px;gap:14px;margin-bottom:12px;font-size:13px}.account-mapping-modal .account-mapping-source h5{font-size:16px;margin-bottom:4px}.account-mapping-modal .account-mapping-candidates{max-height:230px;gap:6px;margin:12px 0}.account-mapping-modal .account-mapping-candidate{padding:9px;font-size:13px;gap:9px}.account-mapping-modal .account-mapping-candidate small{margin-top:2px;font-size:11px}.account-mapping-modal .account-mapping-selection{padding:12px;margin-bottom:12px;font-size:13px}.provider-account-tabs{margin:18px 0 0;border-bottom:1px solid #dce3ed}.provider-account-tabs .nav-link{font-weight:600;padding:12px 18px}.provider-account-comparison-empty{border:1px dashed #cbd5e1;border-radius:8px;padding:36px;color:#637387;text-align:center}.provider-account-comparison{padding:14px;margin-top:16px}.comparison-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#637387;font-size:12px}.comparison-heading h2{font-size:16px;margin:0;color:var(--bs-body-color,#243248)}.comparison-heading h2 span{font-size:12px;font-weight:400;color:#637387;margin-left:6px}.provider-account-comparison .provider-account-toolbar{gap:12px;margin:12px 0}.provider-account-comparison .provider-account-toolbar label{font-size:12px;margin-bottom:4px}.provider-account-comparison .provider-account-toolbar .form-control,.provider-account-comparison .provider-account-toolbar .form-select{font-size:13px;min-height:34px}.comparison-table-scroll{max-height:60vh;border:1px solid var(--bs-border-color,#dee2e6);border-radius:6px}.provider-account-comparison table{min-width:940px;table-layout:fixed;font-size:13px}.provider-account-comparison th,.provider-account-comparison td{padding:8px 10px;line-height:1.35}.provider-account-comparison th{position:-webkit-sticky;position:sticky;top:0;z-index:1;font-size:11px}.provider-account-comparison th:nth-last-child(4){width:22%}.provider-account-comparison th:nth-last-child(3){width:34%}.provider-account-comparison th:nth-last-child(2){width:22%}.provider-account-comparison th:last-child{width:22%}.provider-account-comparison th.comparison-check,.provider-account-comparison td.comparison-check{width:34px;padding:12px 8px}.comparison-check input{width:16px;height:16px;accent-color:#285ec7;cursor:pointer}.provider-account-comparison small{margin-top:3px;font-size:11px}.comparison-branch{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.comparison-selected{background:var(--bs-primary-bg-subtle,#eef4ff)}.comparison-details.btn{font-size:11px;padding:2px 0;text-align:left}.comparison-choose{display:block;border:0;background:none;color:#285ec7;padding:3px 0;font-size:11px;text-decoration:underline}.comparison-inline-choice{display:grid;gap:5px;font-size:12px}.comparison-result{display:inline-block;font-size:11px;padding:3px 6px;border-radius:4px;background:#edf5ef;color:#28583c}.comparison-result.needs-review{background:#fff3d6;color:#795912}.comparison-bulk-bar{display:flex;align-items:flex-end;gap:10px;padding:12px;background:var(--bs-body-bg,#fff);border:1px solid #ccd9f0;border-radius:6px;margin-top:10px;position:-webkit-sticky;position:sticky;bottom:0;z-index:2}.comparison-bulk-bar>div{flex:1;min-width:180px}.comparison-bulk-bar strong{display:block;font-size:12px;margin-bottom:5px}.comparison-bulk-bar .form-control{font-size:13px}.comparison-bulk-bar .btn{font-size:12px;white-space:nowrap}.provider-account-comparison .provider-account-pagination{padding:12px 0 0;font-size:12px}@media(max-width:650px){.comparison-heading{align-items:flex-start;flex-direction:column;gap:4px}.comparison-bulk-bar{flex-wrap:wrap}.comparison-bulk-bar>div{flex-basis:100%}.provider-account-tabs .nav-link{padding:10px 12px;font-size:13px}.account-mapping-modal .modal-footer .btn{font-size:12px}.comparison-table-scroll{max-height:55vh}}.provider-account-zoho-intro{font-size:13px;color:#637387;margin:12px 0 0}#provider-account-tabs-tabpane-zoho>.provider-account-toolbar{margin:12px 0}.provider-account-comparison-summary{display:flex;flex-wrap:wrap;gap:8px 24px;padding:10px 14px;background:var(--bs-tertiary-bg,#f4f6f8);border:1px solid var(--bs-border-color,#dee2e6);border-radius:6px;color:#637387;font-size:12px}.provider-account-comparison-summary b{color:var(--bs-body-color,#243248)}.comparison-bulk-bar{top:80px;bottom:auto;margin:0 0 10px}.provider-engagement-modal .modal-content{border:0;border-radius:14px;box-shadow:0 24px 70px #16223a38}.provider-engagement-modal .modal-header,.provider-engagement-modal .modal-footer{padding:18px 22px;border-color:#e7edf6}.provider-engagement-modal .modal-body{display:grid;gap:17px;padding:20px 22px 22px}.provider-engagement-intro{display:flex;gap:12px;align-items:flex-start;padding:13px 14px;border:1px solid #cfe0ff;border-radius:10px;background:#f3f7ff;color:#24324b}.provider-engagement-intro-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:#145bea;color:#fff;font-size:18px}.provider-engagement-intro p{margin:3px 0 0;color:#61708c;font-size:13px}.provider-engagement-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #e1e8f2;border-radius:10px;background:#e1e8f2}.provider-engagement-context>div{display:grid;gap:3px;padding:11px 13px;background:#fff}.provider-engagement-context span{color:#71809a;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.provider-engagement-context strong{color:#1f2a44;font-size:13px}.provider-engagement-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.provider-engagement-modal .form-label{margin-bottom:6px;color:#24324b;font-size:13px;font-weight:700}.provider-engagement-modal .form-label span{color:#dc3545}.provider-engagement-modal .form-control,.provider-engagement-modal .form-select{min-height:43px;border-color:#cfd9e7;border-radius:8px;font-size:13px}.provider-engagement-modal textarea.form-control{min-height:auto}@media(max-width:575.98px){.provider-engagement-context,.provider-engagement-form-grid{grid-template-columns:1fr}}.provider-management-page{background:#f7f9fc;color:#172033}.provider-management-container{max-width:1760px}.provider-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.provider-page-header h1{margin:0 0 4px;color:#1f2a44;font-size:26px;font-weight:700;letter-spacing:0}.provider-page-header p{margin:0;color:#61708c;font-size:14px;line-height:1.45}.provider-header-actions,.provider-results-actions,.provider-card-actions,.provider-detail-footer-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.provider-btn,.provider-card-actions .btn,.provider-detail-footer .btn,.provider-command-row .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border-radius:7px;font-size:13px;font-weight:700;letter-spacing:0}.provider-btn-primary{background:#145bea;border-color:#145bea;box-shadow:0 8px 18px #145bea2e}.provider-engagement-trigger{background:#145bea;border-color:#145bea;box-shadow:0 7px 16px #145bea33}.provider-btn-success{color:#079765;border-color:#19b77f;background:#fff}.provider-alert{border-radius:8px;border:1px solid #f0b7bd}.provider-stats-panel,.provider-command-panel,.provider-results-panel{background:#fff;border:1px solid #dce4f0;border-radius:8px;box-shadow:0 14px 35px #1f2a440a}.provider-stats-panel{margin-bottom:18px;padding:16px}.provider-stats-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #e7edf6}.provider-stats-header h2{margin:0;color:#1f2a44;font-size:16px;font-weight:800;letter-spacing:0}.provider-stats-header p{margin:4px 0 0;color:#61708c;font-size:12px;line-height:1.35}.provider-stat-refresh{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border-radius:7px;font-size:13px;font-weight:700;white-space:nowrap}.provider-stat-grid{display:grid;grid-template-columns:repeat(6,minmax(170px,1fr));gap:0;align-items:stretch}.provider-stat-item{display:flex;align-items:flex-start;gap:12px;min-height:112px;padding:14px 16px;border-right:1px solid #e4eaf3;border-bottom:1px solid #e9eef6}.provider-stat-copy{display:grid;min-width:0;gap:3px}.provider-stat-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border-radius:999px;color:#5c6b85;background:#f4f7fb;font-size:19px}.provider-stat-primary .provider-stat-icon{color:#145bea;background:#eef4ff}.provider-stat-success .provider-stat-icon{color:#0ea66d;background:#eafaf3}.provider-stat-warning .provider-stat-icon{color:#d99000;background:#fff7df}.provider-stat-secondary .provider-stat-icon{color:#5c6b85;background:#f4f7fb}.provider-stat-danger .provider-stat-icon{color:#dc2f45;background:#fff0f2}.provider-stat-label{display:block;margin-bottom:2px;color:#61708c;font-size:12px;font-weight:600;line-height:1.2}.provider-stat-value{display:block;color:#1f2a44;font-size:24px;font-weight:750;line-height:1.1}.provider-stat-description{display:block;max-width:220px;color:#71809a;font-size:11px;line-height:1.35}.provider-command-row .form-label,.provider-filter-panel .form-label,.provider-notice-card .form-label{display:flex;align-items:center;gap:5px;margin-bottom:3px;color:#24324b;font-size:12px;font-weight:700}.provider-command-row .form-label i,.provider-filter-panel .form-label i{color:#8a98ad;font-size:14px;line-height:1}.provider-filter-description{display:block;max-width:100%;margin:-1px 0 5px;color:#71809a;font-size:11px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-command-row .form-control,.provider-command-row .form-select,.provider-filter-panel .form-select,.provider-notice-card .form-control{min-height:38px;border-color:#d8e2f0;border-radius:7px;color:#24324b;font-size:13px;box-shadow:none}.provider-icon-btn{width:38px;height:38px;padding:0;border-radius:7px}.provider-spin{display:inline-block;animation:provider-spin .8s linear infinite}@keyframes provider-spin{to{transform:rotate(360deg)}}.provider-command-panel{position:-webkit-sticky;position:sticky;top:70px;z-index:5;margin-bottom:12px;padding:10px 16px}.provider-command-row{display:grid;grid-template-columns:minmax(320px,1fr) 230px 154px 104px 104px;gap:10px;align-items:end}.provider-search-field{position:relative}.provider-search-field i{position:absolute;left:14px;bottom:9px;color:#71809a;font-size:18px;pointer-events:none}.provider-search-field .form-control{padding-left:42px}.provider-filter-toggle{min-width:154px;color:#145bea;border-color:#9db8ff;background:#fff}.provider-filter-toggle span{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;color:#fff;background:#145bea;font-size:12px}.provider-apply-btn{min-width:94px;background:#8fa5ec;border-color:#8fa5ec}.provider-clear-btn{min-width:104px;color:#4c5b73;background:#f8fafc}.provider-filter-summary{display:flex;align-items:center;gap:12px;margin-top:8px;color:#53627c;font-size:13px}.provider-pending-dot{position:relative;padding-left:12px;color:#d99000;font-weight:700}.provider-pending-dot:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;border-radius:999px;background:#d99000;transform:translateY(-50%)}.provider-filter-drawer{margin-top:10px;padding-top:10px;border-top:1px solid #e4eaf3}.provider-filter-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:#61708c;font-size:12px;font-weight:700}.provider-filter-drawer-header>div{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px}.provider-filter-hide-btn,.provider-filter-reset-btn{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0;color:#145bea;font-size:12px;font-weight:800;line-height:1;text-decoration:none}.provider-filter-hide-btn:hover,.provider-filter-reset-btn:hover{color:#0f46b7;text-decoration:none}.provider-filter-panel{display:grid;visibility:visible;grid-template-columns:repeat(5,minmax(150px,1fr));gap:10px 12px;margin-top:0}.provider-results-panel{padding:16px}.provider-results-toolbar{position:-webkit-sticky;position:sticky;top:146px;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-4px -4px 12px;padding:9px 12px;border:1px solid #e0e7f2;border-radius:8px;background:#fffffff7;box-shadow:0 10px 24px #1f2a4412;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.provider-results-toolbar.is-filter-open{position:static}.provider-results-toolbar strong{display:block;color:#22304a;font-size:14px}.provider-results-toolbar span{display:block;color:#61708c;font-size:12px}.provider-mini-badge{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:5px 9px;border-radius:999px;color:#52627b;background:#f2f5f9;font-size:12px;font-weight:700}.provider-mini-badge-success{color:#079765;background:#eafaf3}.provider-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px}.provider-card{display:flex;flex-direction:column;min-height:198px;border:1px solid #dce4f0;border-radius:8px;background:#fff;box-shadow:0 10px 24px #1f2a4409;overflow:hidden}.provider-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:13px 14px 10px;border-bottom:1px solid #edf1f7}.provider-card-header h2{margin:0 0 4px;color:#172033;font-size:16px;font-weight:750;line-height:1.25}.provider-card-header span,.provider-card-line,.provider-card-meta{color:#53627c;font-size:12px}.provider-card-header>div:first-child>span{color:#145bea;font-weight:700}.provider-card-badges{display:flex;align-items:flex-end;flex-direction:column;gap:5px;flex:0 0 auto}.provider-status-badge{display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:3px 8px;border-radius:6px;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1}.provider-status-badge.is-active,.provider-status-badge.is-gps{color:#079765;background:#eafaf3}.provider-status-badge.is-warning{color:#b87700;background:#fff4d8}.provider-status-badge.is-muted{color:#52627b;background:#f0f3f8}.provider-status-badge.is-danger{color:#cf263b;background:#fff0f2}.provider-status-badge.is-branch{color:#3f4b61;background:#eef2f7}.provider-card-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 14px 8px}.provider-card-meta strong{color:#34425c}.provider-card-line{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:0 14px 7px;line-height:1.35}.provider-card-line i{margin-top:1px;color:#60718d;font-size:15px}.provider-card-line span{overflow:hidden;text-overflow:ellipsis}.provider-card-line.is-danger,.provider-card-line.is-danger i{color:#cf263b;font-weight:700}.provider-card-actions{margin-top:auto;padding:10px 14px;border-top:1px solid #edf1f7}.provider-card-actions .btn{flex:1 1 95px;min-height:32px;padding:5px 10px;font-size:12px}.provider-empty-state{display:grid;place-items:center;min-height:240px;text-align:center;color:#61708c}.provider-empty-state p{margin:12px 0 2px;color:#34425c;font-weight:700}.provider-detail-modal .modal-dialog{max-width:1120px}.provider-detail-modal .modal-content{border:0;border-radius:9px;box-shadow:0 30px 90px #0c142652;overflow:hidden}.provider-detail-modal .modal-header{position:relative;z-index:5;min-height:62px;padding:18px 28px;border-bottom:1px solid #e5ebf4;background:#fff}.provider-detail-modal .modal-title{color:#172033;font-size:20px;font-weight:750}.provider-detail-modal .modal-body{max-height:min(78vh,760px);padding:0 28px 24px;overflow:auto;background:#fff;scroll-behavior:smooth}.provider-detail-sticky-summary{position:-webkit-sticky;position:sticky;top:0;z-index:4;margin:0 -28px 18px;padding:0 28px;border-bottom:1px solid #e7edf6;background:#fffffffa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 24px #1118270a}.provider-detail-hero{display:grid;grid-template-columns:58px minmax(230px,1fr) minmax(360px,auto);gap:20px;align-items:center;padding:18px 0 16px}.provider-detail-avatar{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:999px;color:#145bea;background:#eaf1ff;font-size:28px}.provider-detail-name-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.provider-detail-title h2{margin:0;color:#172033;font-size:20px;font-weight:750}.provider-detail-title p{margin:3px 0 0;color:#61708c;font-size:13px}.provider-detail-facts{display:grid;grid-template-columns:repeat(3,minmax(110px,1fr));border-left:1px solid #e1e7f0}.provider-detail-facts div{padding:4px 18px;border-right:1px solid #e1e7f0}.provider-detail-facts span,.provider-definition-grid span{display:block;margin-bottom:4px;color:#61708c;font-size:11px;font-weight:650}.provider-detail-facts strong,.provider-definition-grid strong{display:block;color:#172033;font-size:12px;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.provider-detail-warning{display:flex;align-items:center;gap:10px;margin:0 0 14px;border-color:#ffd68b;border-radius:7px;color:#704700;background:#fff8eb;font-size:13px}.provider-detail-layout{display:grid;grid-template-columns:150px 1fr;gap:20px}.provider-detail-nav{position:-webkit-sticky;position:sticky;top:0;align-self:start;display:flex;flex-direction:column;gap:3px;padding-top:2px}.provider-detail-nav button{display:flex;align-items:center;gap:8px;width:100%;min-height:34px;padding:7px 10px;border:0;border-radius:6px;color:#40516d;background:transparent;font-size:12px;font-weight:700;line-height:1.2;text-align:left;text-decoration:none;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.provider-detail-nav button i{color:#97a4ba;font-size:13px;transition:color .16s ease}.provider-detail-nav button:hover,.provider-detail-nav button:focus-visible{color:#145bea;background:#eef4ff;outline:0}.provider-detail-nav button:focus-visible{box-shadow:0 0 0 3px #145bea29}.provider-detail-nav button.is-active{color:#145bea;background:#eaf1ff;box-shadow:inset 3px 0 #145bea}.provider-detail-nav button:hover i,.provider-detail-nav button:focus-visible i,.provider-detail-nav button.is-active i{color:#145bea}.provider-detail-primary-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:10px;margin-bottom:10px}.provider-detail-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.provider-detail-card{border:1px solid #dfe6f0;border-radius:8px;background:#fff;padding:14px;scroll-margin-top:180px}.provider-detail-card h3{margin:0 0 12px;color:#1f2a44;font-size:13px;font-weight:800}.provider-detail-muted{margin:-4px 0 10px;color:#64748b;font-size:12px}.provider-specialist-list{display:grid;gap:8px}.provider-specialist-pill{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;padding:8px 10px;border:1px solid #dfe6f0;border-radius:7px;background:#f8fbff;color:#24324b;font-size:12px}.provider-specialist-pill strong{font-size:13px}.provider-branches-card{margin-bottom:10px}.provider-branches-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.provider-branches-header h3{margin-bottom:2px}.provider-branches-header p,.provider-selected-branch-note{margin:0;color:#64748b;font-size:12px}.provider-branch-list{display:grid;gap:8px}.provider-branch-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid #e1e8f2;border-radius:8px;padding:10px;background:#fbfdff;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.provider-branch-item:hover,.provider-branch-item:focus-visible,.provider-branch-item.is-selected{border-color:#93b4ff;background:#f6f9ff;box-shadow:0 0 0 3px #145bea14;outline:0}.provider-branch-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:6px}.provider-branch-title-row h4{min-width:160px;max-width:100%;margin:0;color:#1f2a44;font-size:13px;font-weight:800;line-height:1.25}.provider-branch-meta{display:flex;flex-wrap:wrap;gap:8px 14px;color:#536174;font-size:12px}.provider-branch-meta span{display:inline-flex;align-items:center;gap:5px;min-width:0}.provider-branch-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px}.provider-branch-actions .btn{display:inline-flex;align-items:center;gap:5px;min-height:30px;border-radius:7px;font-size:12px;font-weight:750}.provider-modal-branch-context{display:inline-flex;align-items:center;gap:6px;margin-top:8px;border:1px solid #dfe6f0;border-radius:7px;padding:6px 8px;color:#314158;background:#f8fafc;font-size:12px;font-weight:700}.provider-definition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 18px}.provider-definition-grid.two-col,.provider-definition-grid.plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-notice-card{display:flex;flex-direction:column;gap:10px}.provider-notice-card .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;border-radius:7px;font-size:12px;font-weight:750}.provider-detail-footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;justify-content:space-between;gap:14px;padding:16px 28px;border-top:1px solid #e5ebf4;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.provider-detail-footer .btn{min-width:132px}.provider-detail-footer>.btn:last-child{min-width:110px}@media(max-width:1500px){.provider-stat-grid{grid-template-columns:repeat(4,minmax(170px,1fr))}}@media(max-width:1200px){.provider-stat-grid{grid-template-columns:repeat(3,minmax(170px,1fr))}.provider-command-row{grid-template-columns:minmax(260px,1fr) 220px auto}.provider-apply-btn,.provider-clear-btn{grid-column:auto}.provider-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-filter-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-detail-hero,.provider-detail-primary-grid{grid-template-columns:1fr}.provider-detail-facts{border-left:0}}@media(max-width:900px){.provider-page-header,.provider-results-toolbar{flex-direction:column;align-items:stretch}.provider-command-panel{position:static}.provider-results-toolbar{position:static;margin:0 0 14px}.provider-filter-drawer-header{align-items:flex-start;flex-direction:column}.provider-stats-header{flex-direction:column;align-items:stretch}.provider-command-row,.provider-stat-grid,.provider-card-grid,.provider-detail-layout,.provider-detail-card-grid{grid-template-columns:1fr}.provider-stat-item{border-right:0;border-bottom:1px solid #e9eef6}.provider-filter-panel,.provider-card-header,.provider-card-meta,.provider-detail-facts,.provider-branch-item{grid-template-columns:1fr}.provider-branches-header,.provider-branch-actions{align-items:stretch;flex-direction:column}.provider-card-header{flex-direction:column}.provider-card-badges{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.provider-detail-nav{position:static;flex-direction:row;overflow-x:auto;padding-bottom:8px}.provider-detail-nav button{flex:0 0 auto;white-space:nowrap}}.provider-edit-section{border-top:1px solid #edf1f7;padding-top:16px;margin-top:16px}.provider-edit-section h3{font-size:14px;font-weight:700;margin-bottom:12px}.provider-edit-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.provider-edit-section-heading h3{margin-bottom:0}.provider-edit-hint{font-size:12px}.provider-card{position:relative}.provider-card.is-selected{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb24}.provider-card-select{display:flex;justify-content:flex-end;margin-bottom:8px}.provider-card-select .form-check{display:inline-flex;align-items:center;gap:6px;min-height:28px;margin-bottom:0;padding:4px 8px 4px 28px;border:1px solid #d8e2f0;border-radius:6px;background:#fff;font-size:12px;font-weight:700}.provider-mini-badge-primary{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.provider-bulk-summary{display:grid;grid-template-columns:160px 1fr;gap:16px;align-items:center;padding:14px;margin-bottom:16px;border:1px solid #d8e2f0;border-radius:8px;background:#fbfdff}.provider-bulk-summary span{display:block;color:#60708a;font-size:12px;font-weight:700;text-transform:uppercase}.provider-bulk-summary strong{display:block;color:#10203d;font-size:32px;line-height:1}.provider-bulk-summary p{margin:0;color:#52627a;font-size:13px}.provider-bulk-options{display:grid;gap:14px}.provider-bulk-option{display:grid;gap:10px;padding:14px;border:1px solid #dfe6f0;border-radius:8px;background:#fff}.provider-bulk-prm-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.provider-prm-results{max-height:220px;overflow-y:auto}.provider-prm-results .list-group-item{display:grid;gap:2px;text-align:left}.provider-prm-results .list-group-item span{font-size:12px}.provider-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.provider-edit-wide{grid-column:1 / -1}.provider-edit-section .provider-empty-state,.provider-detail-card .provider-empty-state{min-height:76px;border:1px dashed #d8e2f0;border-radius:8px;background:#fbfdff}.provider-specialist-editor{display:grid;gap:12px}.provider-specialist-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(260px,1.5fr) auto;gap:12px;align-items:end;padding:12px;border:1px solid #dfe6f0;border-radius:8px;background:#fbfdff}.provider-clinic-days>span{display:block;margin-bottom:6px;color:#24324b;font-size:12px;font-weight:700}.provider-clinic-day-options{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-height:38px}.provider-specialist-remove{display:inline-flex;align-items:center;gap:6px}@media(max-width:900px){.provider-specialist-row{grid-template-columns:1fr}}.provider-audit-table-wrap{overflow-x:auto}.provider-audit-table th{white-space:nowrap}.provider-audit-value{max-width:260px;white-space:normal;word-break:break-word}@media(max-width:640px){.provider-management-page{padding:10px!important}.provider-management-container{padding-right:0;padding-left:0}.provider-page-header{gap:12px;margin-bottom:14px}.provider-page-header h1{font-size:22px;line-height:1.2}.provider-page-header p{font-size:13px;line-height:1.4}.provider-header-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px}.provider-header-actions .btn{width:100%}.provider-stats-panel{margin-bottom:12px;padding:12px}.provider-stats-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:8px;padding-bottom:10px}.provider-stats-header p{display:none}.provider-stat-refresh{min-height:34px;padding:5px 10px}.provider-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-stat-item{min-height:88px;gap:8px;padding:10px 8px;border-right:1px solid #e9eef6}.provider-stat-item:nth-child(2n){border-right:0}.provider-stat-icon{width:30px;height:30px;flex-basis:30px;font-size:17px}.provider-stat-value{font-size:20px}.provider-stat-description{display:none}.provider-command-panel{padding:12px}.provider-command-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.provider-search-field,.provider-gps-filter{grid-column:1 / -1}.provider-filter-toggle,.provider-apply-btn,.provider-clear-btn{width:100%;min-width:0}.provider-filter-toggle{grid-column:1 / -1}.provider-filter-summary{align-items:flex-start;flex-direction:column;gap:4px;font-size:12px}.provider-filter-description{white-space:normal}.provider-results-panel{padding:10px}.provider-results-toolbar{gap:10px;padding:10px}.provider-results-actions{flex-wrap:nowrap;width:100%;padding-bottom:3px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.provider-results-actions>*{flex:0 0 auto}.provider-results-actions .btn{width:auto;min-height:34px;white-space:nowrap}.provider-card-grid{gap:12px}.provider-card{min-height:0;border-radius:10px}.provider-card-select{position:absolute;top:10px;right:10px;z-index:1;margin:0}.provider-card-select .form-check{min-height:30px;padding-top:5px;padding-bottom:5px;box-shadow:0 4px 12px #1f2a4414}.provider-card-header{gap:10px;padding:14px 14px 10px}.provider-card-header>div:first-child{padding-right:92px}.provider-card-header h2{font-size:17px;line-height:1.3}.provider-card-badges{gap:6px}.provider-card-meta{display:flex;flex-wrap:wrap;gap:6px 14px;padding:10px 14px 8px}.provider-card-meta span:last-child{flex-basis:100%}.provider-card-line{padding-bottom:8px;font-size:13px}.provider-card-line span{overflow-wrap:anywhere}.provider-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 14px 12px}.provider-card-actions .btn{width:100%;min-height:40px;padding:7px 8px;font-size:12px}.provider-card-actions .btn:last-child:nth-child(odd){grid-column:1 / -1}.provider-detail-footer,.provider-detail-footer-actions{align-items:stretch;flex-direction:column}.provider-detail-footer .btn{width:100%}.provider-filter-panel,.provider-bulk-summary,.provider-bulk-prm-search,.provider-edit-grid{grid-template-columns:1fr}.provider-detail-modal .modal-header,.provider-detail-modal .modal-body,.provider-detail-footer{padding-left:18px;padding-right:18px}}.wpc-summary{--wpc-ink:#102b53;--wpc-muted:#61748f;color:var(--wpc-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;gap:20px;background:#fff}.wpc-summary h3{font-size:26px;font-weight:750;margin:0 0 6px}.wpc-summary header p,.wpc-note,.wpc-summary footer{font-size:12px;color:var(--wpc-muted);line-height:1.6;margin:0}.wpc-kpis{border:1px solid #dbe4ef;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:20px 0;border-radius:5px}.wpc-kpis>div{display:grid;gap:5px;text-align:center;border-right:1px solid #dbe4ef}.wpc-kpis>div:last-child{border:0}.wpc-kpis strong{font-size:30px;color:#066bd8;line-height:1.2}.wpc-kpis span{font-size:12px}.wpc-chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.wpc-panel{border:1px solid #dbe4ef;border-radius:5px;padding:22px;min-width:0}.wpc-panel>h4{font-size:18px;font-weight:700;margin:0 0 24px}.wpc-panel h4 small,.wpc-summary h5 small{font-size:11px;font-weight:400;color:var(--wpc-muted)}.wpc-timing{display:grid;grid-template-columns:80px minmax(90px,1fr) 134px;gap:14px;padding:12px 0 18px;border-bottom:1px solid #e8edf4;margin-bottom:12px;align-items:center}.wpc-timing h4{font-size:20px;margin:0 0 4px}.wpc-timing p,.wpc-timing small{font-size:10px;color:var(--wpc-muted);line-height:1.4;margin:0}.wpc-timing-values{display:grid;gap:3px}.wpc-timing-values strong{font-size:13px}.wpc-timing-values span{font-size:11px}.wpc-stacked{height:37px;display:flex;background:#edf1f6;border-radius:2px;overflow:hidden;margin-bottom:8px}.wpc-stacked>span{display:flex;justify-content:center;align-items:center;color:#fff;font-size:12px;font-weight:700;white-space:nowrap}.wpc-pass{background:#26a572}.wpc-breach{background:#eb625d}.wpc-stacked .wpc-no-sample{color:var(--wpc-muted);font-weight:400;font-size:10px;padding:8px}.wpc-legend{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0;font-size:10px;color:var(--wpc-muted)}.wpc-legend>span{display:flex;align-items:center;gap:5px}.wpc-summary i{display:inline-block;width:9px;height:9px;border-radius:50%;flex-shrink:0}.wpc-experience{display:grid;grid-template-columns:1.1fr 1fr;gap:20px}.wpc-summary h5{font-size:12px;font-weight:650;margin-bottom:20px}.wpc-rating{display:grid;grid-template-columns:10px minmax(35px,1fr) 66px;align-items:center;gap:8px;margin:14px 0;font-size:11px}.wpc-rating small{font-size:9px;color:var(--wpc-muted)}.wpc-mini-track{height:16px;background:#f1f4f8}.wpc-mini-track>span{display:block;height:100%;max-width:100%}.wpc-confirmation{border-left:1px solid #e5ebf3;padding-left:18px}.wpc-confirmation svg{width:150px;max-width:100%;display:block;margin:0 auto 8px}.wpc-confirmation svg text{font-size:20px;font-weight:700;fill:var(--wpc-ink)}.wpc-confirmation svg .wpc-donut-label{font-size:9px;font-weight:400}.wpc-confirmation p{font-size:10px;display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin:8px 0;color:var(--wpc-muted)}.wpc-provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.wpc-provider-list{min-width:0;padding-right:20px;border-right:1px solid #e5ebf3}.wpc-provider-list:last-child{border:0;padding-right:0}.wpc-provider-list h4{font-size:14px;margin-bottom:20px}.wpc-provider{display:grid;gap:8px;margin-bottom:18px}.wpc-provider>div:first-child{display:flex;justify-content:space-between;gap:8px;align-items:start;flex-wrap:wrap}.wpc-provider strong{font-size:12px;overflow-wrap:anywhere}.wpc-provider small{font-size:10px;color:var(--wpc-muted)}.wpc-provider-value{display:grid;grid-template-columns:1fr 82px;gap:12px;align-items:center}.wpc-provider-value strong{font-size:11px;text-align:right}.wpc-note{margin-top:14px}.wpc-empty{font-size:12px;color:var(--wpc-muted)}.wpc-summary footer{border-top:1px solid #dbe4ef;padding-top:14px}.wpc-summary details{font-size:11px;color:var(--wpc-muted);margin-top:12px}.wpc-summary summary{cursor:pointer;font-weight:600}.wpc-summary ul{padding-left:18px;margin:8px 0}@media(max-width:1150px){.wpc-chart-grid{grid-template-columns:1fr}.wpc-provider-grid{gap:16px}}@media(max-width:600px){.wpc-summary h3{font-size:22px}.wpc-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.wpc-kpis>div:nth-child(2){border:0}.wpc-kpis strong{font-size:24px}.wpc-panel{padding:16px}.wpc-experience,.wpc-provider-grid{grid-template-columns:1fr}.wpc-confirmation{border:0;border-top:1px solid #e5ebf3;padding:18px 0 0}.wpc-provider-list{border:0;border-bottom:1px solid #e5ebf3;padding:0 0 8px}.wpc-timing{grid-template-columns:55px minmax(80px,1fr);gap:10px}.wpc-timing-values{grid-column:2;grid-template-columns:1fr 1fr}.wpc-timing-values small:last-child{grid-column:1 / -1}.wpc-provider-value{grid-template-columns:1fr 82px}}@media print{.wpc-chart-grid{grid-template-columns:1fr 1fr}.wpc-summary{break-inside:avoid}.wpc-summary details{display:none}}:root{--prx-blue: #075ee8;--prx-navy: #071d58;--prx-text: #172b4d;--prx-muted: #61708f;--prx-border: #dfe6f1;--prx-soft: #f6f8fc}.prx-main{background:#fff;min-height:100vh;padding:20px 24px 86px;color:var(--prx-text)}.prx-page-header{align-items:flex-start;border-bottom:1px solid var(--prx-border);display:flex;justify-content:space-between;margin-bottom:18px;padding-bottom:15px}.prx-page-header h1{color:var(--prx-navy);font-size:26px;font-weight:750;letter-spacing:-.02em;margin:0 0 5px}.prx-page-header p{color:var(--prx-muted);font-size:13px;margin:0}.prx-header-actions{align-items:center;display:flex;gap:12px}.prx-generated{color:#445578;font-size:12px}.prx-range-controls{background:#f7faff;border:1px solid #d6e2f4;border-radius:8px;display:grid;gap:10px;margin:-2px 0 18px;padding:13px 15px}.prx-range-heading{align-items:center;display:flex;gap:16px;justify-content:space-between}.prx-range-heading>div:first-child{display:grid;gap:2px}.prx-range-heading strong{color:var(--prx-navy);font-size:13px}.prx-range-heading span{color:var(--prx-muted);font-size:11px}.prx-range-presets{display:flex;gap:2px}.prx-range-presets .btn{font-size:11px;padding:3px 7px;text-decoration:none}.prx-range-fields{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(150px,210px) minmax(150px,210px) auto}.prx-range-fields .form-label{color:#385078;font-size:10px;font-weight:700;margin-bottom:3px}.prx-range-fields .form-control{border-color:#c7d5e8;font-size:12px;min-height:35px}.prx-range-fields>.btn{align-items:center;display:inline-flex;gap:7px;justify-content:center;min-height:35px;width:-webkit-max-content;width:max-content}.prx-range-error{color:#b42318;font-size:11px}.prx-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:18px}.prx-layout--full{grid-template-columns:minmax(0,1fr)}.prx-run-rail{border-right:1px solid var(--prx-border);min-height:640px;padding-right:16px}.prx-run-rail-title{display:flex;flex-direction:column;margin-bottom:12px}.prx-run-rail-title strong{color:var(--prx-navy);font-size:15px}.prx-run-rail-title span{color:var(--prx-muted);font-size:11px}.prx-run-list{display:grid;gap:8px}.prx-run-list button{background:#fff;border:1px solid var(--prx-border);border-radius:6px;color:var(--prx-text);display:grid;gap:6px;padding:11px;text-align:left}.prx-run-list button.active{border-color:var(--prx-blue);box-shadow:inset 3px 0 var(--prx-blue)}.prx-run-list button strong{font-size:12px}.prx-run-list button>span:not(.prx-status){color:var(--prx-muted);font-size:11px}.prx-content{min-width:0}.prx-stack{display:grid;gap:16px}.prx-panel{background:#fff;border:1px solid var(--prx-border);border-radius:7px;min-width:0;padding:14px}.prx-panel-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:13px}.prx-panel-head h2,.prx-detail h2{color:var(--prx-navy);font-size:17px;font-weight:750;margin:0 0 3px}.prx-panel-head p{color:var(--prx-muted);font-size:12px;margin:0}.prx-source,.prx-generated{white-space:nowrap}.prx-source{color:#5b6d90;font-size:11px}.prx-metrics{display:grid;grid-template-columns:repeat(5,minmax(110px,1fr));border:1px solid var(--prx-border);border-radius:7px;overflow:hidden}.prx-metric{background:#fff;display:flex;flex-direction:column;justify-content:center;min-height:66px;padding:10px 16px}.prx-metrics>.prx-metric+.prx-metric,.prx-activity-banner>.prx-metric{border-left:1px solid var(--prx-border)}.prx-metric strong{color:var(--prx-navy);font-size:20px;line-height:1.1}.prx-metric span{color:var(--prx-muted);font-size:11px;margin-top:4px}.prx-metric.success strong{color:#0b7d49}.prx-metric.warning strong{color:#c57a00}.prx-metric.danger strong{color:#c32128}.prx-status{align-items:center;background:#eef3ff;border-radius:20px;color:#2859c5;display:inline-flex;font-size:10px;font-weight:750;padding:4px 8px;width:-webkit-max-content;width:max-content}.prx-status--submitted,.prx-status--active{background:#ddf8e9;color:#087846}.prx-status--overdue,.prx-status--denied,.prx-status--delivery-blocked{background:#ffe4e4;color:#bc2028}.prx-status--in-progress,.prx-status--reopened,.prx-status--pending{background:#fff0cf;color:#a46200}.prx-task-list,.prx-review-list{display:grid}.prx-task-list a,.prx-review-list>div{align-items:center;border-top:1px solid #edf1f6;color:inherit;display:flex;justify-content:space-between;padding:13px 2px;text-decoration:none}.prx-task-list a:first-child,.prx-review-list>div:first-child{border-top:0}.prx-task-list a>div,.prx-review-list>div>div:first-child{align-items:center;display:flex;gap:11px}.prx-task-list a>div>div,.prx-review-list>div>div:first-child{align-items:flex-start;flex-direction:column}.prx-task-list strong,.prx-review-list strong{color:var(--prx-navy);font-size:13px}.prx-task-list a span:not(.prx-status),.prx-review-list span,.prx-review-list small{color:var(--prx-muted);font-size:11px}.prx-task-icon{align-items:center;background:#edf4ff;border-radius:7px;color:var(--prx-blue)!important;display:inline-flex;font-size:17px!important;height:34px;justify-content:center;width:34px}.prx-review-list>div>div:last-child{align-items:center;display:flex;gap:8px}.prx-stepper{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.prx-stepper button{align-items:center;background:transparent;border:0;border-bottom:2px solid #d8e0ed;display:flex;gap:9px;padding:8px 5px 12px;text-align:left}.prx-stepper button.active{border-bottom-color:var(--prx-blue)}.prx-stepper button>span{align-items:center;background:#e9eef7;border-radius:50%;color:var(--prx-navy);display:inline-flex;font-size:12px;font-weight:750;height:28px;justify-content:center;width:28px}.prx-stepper button.active>span{background:var(--prx-blue);color:#fff}.prx-stepper strong{color:var(--prx-navy);display:block;font-size:12px}.prx-stepper small{color:var(--prx-muted);font-size:10px}.prx-activity-banner{align-items:center;border:1px solid #b9d3fb;border-radius:7px;display:grid;grid-template-columns:auto auto repeat(4,1fr);padding:7px 13px}.prx-activity-banner>i{color:var(--prx-blue);font-size:28px;margin-right:7px}.prx-activity-banner>strong{color:var(--prx-navy);font-size:14px}.prx-activity-banner .prx-metric{min-height:52px;padding:7px 20px}.prx-master-detail{display:grid;grid-template-columns:1fr;gap:14px}.prx-master-detail.has-detail{grid-template-columns:minmax(0,1fr) 350px}.prx-detail{border:1px solid var(--prx-border);border-radius:7px;padding:15px;position:relative}.prx-close{background:transparent;border:0;color:#475778;font-size:25px;position:absolute;right:9px;top:5px}.prx-success-line{background:#e5f9ef;border-radius:5px;color:#087846;font-size:11px;margin:11px 0 15px;padding:8px}.prx-success-line i{margin-right:6px}.prx-detail h3{color:var(--prx-navy);font-size:12px;font-weight:750;margin:13px 0 8px}.prx-detail dl{display:grid;gap:7px;margin:0}.prx-detail dl div,.prx-admin-details div{display:flex;justify-content:space-between}.prx-detail dt,.prx-detail dd,.prx-admin-details dt,.prx-admin-details dd{font-size:11px;margin:0}.prx-detail dt,.prx-admin-details dt{color:var(--prx-muted);font-weight:500}.prx-detail dd,.prx-admin-details dd{color:var(--prx-navy);font-weight:650}.prx-detail .form-label{color:var(--prx-navy);font-size:11px;font-weight:650;margin:9px 0 4px}.prx-detail .form-control,.prx-detail .form-select,.prx-filterbar .form-control,.prx-filterbar .form-select{border-color:#ccd7e8;border-radius:5px;font-size:12px}.prx-filterbar{display:grid;grid-template-columns:minmax(220px,1fr) 180px;gap:10px;margin-bottom:12px}.prx-table-wrap{border:1px solid var(--prx-border);border-radius:5px;overflow:auto}.prx-table-wrap table{font-size:11px;margin:0}.prx-table-wrap th{background:#f5f7fb;color:#263a65;font-size:10px;text-transform:capitalize;white-space:nowrap}.prx-table-wrap td{color:#33476d;max-width:210px;vertical-align:middle}.prx-table-wrap tr{cursor:pointer}.prx-table-wrap tr.selected td{background:#eaf3ff}.prx-map{height:610px;width:100%}.prx-tabs{border-bottom:1px solid var(--prx-border);display:flex;gap:28px}.prx-tabs button{background:transparent;border:0;border-bottom:3px solid transparent;color:#2f4269;font-size:12px;padding:8px 5px 10px}.prx-tabs button.active{border-bottom-color:var(--prx-blue);color:var(--prx-blue);font-weight:750}.prx-narratives{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.prx-narratives .form-group{border:1px solid var(--prx-border);border-radius:7px;padding:12px}.prx-narratives label{color:var(--prx-navy);font-size:12px;font-weight:750}.prx-narratives label small{color:var(--prx-muted);font-weight:500;margin-left:5px}.prx-narratives textarea{border:0;box-shadow:none;font-size:12px;padding:4px 0;resize:vertical}.prx-empty{align-items:center;border:1px dashed #c9d5e6;border-radius:6px;color:var(--prx-muted);display:flex;flex-direction:column;font-size:12px;gap:7px;justify-content:center;min-height:120px;padding:20px;text-align:center}.prx-empty i{color:#8190aa;font-size:24px}.prx-entry-grid{align-items:start;background:#f8faff;border:1px solid var(--prx-border);border-radius:6px;display:grid;gap:9px;grid-template-columns:1fr 160px 160px 2fr auto;margin-top:10px;padding:11px}.prx-entry-grid .form-control,.prx-entry-grid .form-select{font-size:12px}.prx-sticky-actions{align-items:center;background:#fffffff5;border-top:1px solid var(--prx-border);bottom:0;display:flex;justify-content:space-between;margin:0 -24px -86px;padding:14px 24px;position:-webkit-sticky;position:sticky;z-index:20}.prx-sticky-actions span{color:var(--prx-muted);font-size:11px}.prx-sticky-actions>div{display:flex;gap:10px}.prx-admin-tabs{border-bottom:1px solid var(--prx-border);display:flex;gap:28px}.prx-admin-tabs button{background:none;border:0;border-bottom:2px solid transparent;color:#455879;font-size:12px;font-weight:700;padding:0 4px 11px}.prx-admin-tabs button.active{border-color:var(--prx-blue);color:var(--prx-blue)}.prx-admin-shell{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,.85fr);gap:16px;min-width:0}.prx-admin-runs,.prx-admin-selected{min-width:0}.prx-admin-selected{align-self:start}.prx-kicker{color:#7b899d;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.prx-admin-title{align-items:center;display:flex;justify-content:space-between;margin:6px 0 18px}.prx-admin-title h2{color:var(--prx-navy);font-size:20px;margin:0}.prx-admin-details{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin:8px 0 20px}.prx-admin-details div{background:#f7f9fd;border-radius:7px;padding:10px;align-items:flex-start;flex-direction:column}.prx-admin-actions{display:flex;flex-wrap:wrap;gap:8px}.prx-danger-zone{background:#fff5f5;border:1px solid #ffc9c9;border-radius:8px;color:#9e1c1c;margin-top:18px;padding:14px}.prx-danger-zone p{color:#79505a;font-size:11px;margin:5px 0 12px}.prx-config-section{overflow:hidden}.prx-loading{align-items:center;color:var(--prx-muted);display:flex;gap:10px;justify-content:center;min-height:400px}.prx-modal-copy{color:var(--prx-muted);font-size:13px;margin-bottom:16px}.prx-modal-summary{background:var(--prx-soft);border:1px solid var(--prx-border);border-radius:7px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:16px;padding:12px}.prx-modal-summary div{display:flex;flex-direction:column;gap:3px}.prx-modal-summary span{color:var(--prx-muted);font-size:10px;font-weight:700;text-transform:uppercase}.prx-modal-summary strong{color:var(--prx-navy);font-size:12px}.modal-body .form-group{margin-bottom:14px}.modal-body .form-label{color:var(--prx-navy);font-size:12px;font-weight:700}.prx-modal-grid{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.prx-complete-report{background:#fff;border:1px solid var(--prx-border);border-radius:9px;padding:22px}.prx-complete-report-head{align-items:flex-start;border-bottom:1px solid var(--prx-border);display:flex;gap:20px;justify-content:space-between;padding-bottom:18px}.prx-complete-report-head>div:first-child>span{color:var(--prx-blue);font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.prx-complete-report-head h2{color:var(--prx-navy);font-size:24px;margin:5px 0}.prx-complete-report-head p{color:var(--prx-muted);font-size:12px;margin:0}.prx-report-nav{border-bottom:1px solid var(--prx-border);display:flex;flex-wrap:wrap;gap:8px;padding:14px 0}.prx-report-nav a{background:#f4f7fc;border-radius:5px;color:#33517f;font-size:11px;padding:7px 9px;text-decoration:none}.prx-report-nav a:hover{background:#e7f0ff;color:var(--prx-blue)}.prx-complete-summary{border:1px solid var(--prx-border);border-radius:7px;display:grid;grid-template-columns:repeat(4,1fr);margin:18px 0;overflow:hidden}.prx-report-body{display:grid;gap:16px}.prx-report-section{border:1px solid var(--prx-border);border-radius:7px;padding:16px;scroll-margin-top:20px}.prx-report-section-head{align-items:flex-start;border-bottom:1px solid #edf1f6;display:flex;justify-content:space-between;margin-bottom:14px;padding-bottom:11px}.prx-report-section h2{color:var(--prx-navy);font-size:17px;margin:0 0 4px}.prx-report-section h3{color:#30486f;font-size:12px;font-weight:750;margin:15px 0 8px}.prx-report-section p{color:var(--prx-muted);font-size:12px;margin:0}.prx-report-data+.prx-report-data{margin-top:14px}.prx-report-notes{display:grid;gap:10px;margin-top:14px}.prx-report-notes>div{background:#f8faff;border-left:3px solid #8bb9ff;padding:10px 12px}.prx-report-notes strong{color:var(--prx-navy);font-size:12px}.prx-report-notes p{margin-top:4px;white-space:pre-wrap}.prx-complete-report{border:0;border-top:1px solid var(--prx-border);border-radius:0;display:grid;gap:0 24px;grid-template-columns:196px minmax(0,1fr);max-width:100%;min-width:0;padding:28px 0 0;width:100%}.prx-complete-report-head{grid-column:1 / -1;padding-bottom:21px}.prx-complete-report-head>div:first-child>span{color:#5376a7}.prx-complete-report-head h2{font-size:27px;letter-spacing:-.035em;margin-top:4px}.prx-complete-report-head .btn-outline-primary{background:var(--prx-blue);border-color:var(--prx-blue);box-shadow:0 2px 4px #0f448838;color:#fff;font-size:13px;font-weight:700}.prx-complete-report-head .btn-outline-primary:hover{background:#054da9;border-color:#054da9;color:#fff}.prx-report-nav{align-self:start;border-bottom:0;border-right:1px solid var(--prx-border);display:flex;flex-direction:column;gap:2px;grid-column:1;grid-row:2 / span 2;margin:0;padding:0 16px 0 0;position:-webkit-sticky;position:sticky;top:18px}.prx-report-nav a{background:transparent;border-left:3px solid transparent;border-radius:0;color:#637794;font-size:13px;padding:10px}.prx-report-nav a:hover,.prx-report-nav a:focus{background:#f3f8ff;border-left-color:var(--prx-blue);color:var(--prx-blue);font-weight:700;outline:0}.prx-complete-summary{grid-column:2;margin:0 0 23px}.prx-complete-summary .prx-metric{min-height:102px;padding:15px 16px}.prx-complete-summary .prx-metric strong{font-size:22px;letter-spacing:-.035em}.prx-complete-summary .prx-metric span{font-size:12px}.prx-report-body{grid-column:2}.prx-report-section{border:0;border-bottom:1px solid var(--prx-border);border-radius:0;padding:0 0 28px}.prx-report-section:last-child{border-bottom:0}.prx-report-section-head{border-bottom:0;margin-bottom:16px;padding-bottom:0}.prx-report-section h2{font-size:21px;letter-spacing:-.025em}.prx-report-section h3{font-size:14px;margin:20px 0 9px}.prx-report-section .prx-table-wrap{border-radius:5px;max-width:100%}.prx-report-section .prx-table-wrap th{background:#f1f6fc;font-size:11px;padding:10px 12px}.prx-report-section .prx-table-wrap td{font-size:12px;line-height:1.35;padding:10px 12px}.prx-report-notes>div{background:#f5f9fe;border-left-color:#2a78d5}@media(max-width:1200px){.prx-layout:not(.prx-layout--full){grid-template-columns:190px minmax(0,1fr)}.prx-master-detail.has-detail{grid-template-columns:1fr}.prx-detail{order:-1}.prx-admin-shell{grid-template-columns:1fr}.prx-complete-report{display:block;padding-top:20px}.prx-complete-report-head{align-items:flex-start}.prx-complete-report-head>div:first-child{min-width:0}.prx-complete-report-head>div:last-child{display:flex;flex:0 0 auto;gap:8px}.prx-report-nav{border-bottom:1px solid var(--prx-border);border-right:0;flex-direction:row;margin-bottom:18px;overflow-x:auto;padding:0 0 9px;position:static;white-space:nowrap}.prx-report-nav a{border-bottom:3px solid transparent;border-left:0;flex:0 0 auto}.prx-report-nav a:hover,.prx-report-nav a:focus{border-bottom-color:var(--prx-blue);border-left:0}.prx-complete-summary{margin:0 0 23px}.prx-report-body{min-width:0}}@media(max-width:900px){.prx-main{padding:16px 14px 80px}.prx-layout{grid-template-columns:1fr}.prx-run-rail{border:0;min-height:0;padding:0}.prx-run-list{display:flex;overflow-x:auto}.prx-run-list button{min-width:190px}.prx-metrics,.prx-stepper{grid-template-columns:repeat(2,1fr)}.prx-activity-banner{grid-template-columns:auto 1fr 1fr;gap:4px}.prx-narratives,.prx-entry-grid{grid-template-columns:1fr}.prx-complete-summary{grid-template-columns:repeat(2,1fr)}.prx-modal-summary{grid-template-columns:1fr}.prx-sticky-actions{margin-left:-14px;margin-right:-14px;padding:12px 14px}}@media(max-width:600px){.prx-page-header{flex-direction:column;gap:10px}.prx-page-header h1{font-size:22px}.prx-range-heading{align-items:flex-start;flex-direction:column}.prx-range-presets{flex-wrap:wrap}.prx-range-fields{grid-template-columns:1fr}.prx-range-fields>.btn{width:100%}.prx-filterbar{grid-template-columns:1fr}.prx-stepper strong{font-size:10px}.prx-complete-report{padding:15px}.prx-complete-report-head{flex-direction:column}.prx-modal-grid{grid-template-columns:1fr}.prx-complete-report{display:block;padding:20px 0 0}.prx-report-nav{border-bottom:1px solid var(--prx-border);border-right:0;flex-direction:row;margin-bottom:18px;overflow:auto;padding:0 0 9px;position:static;white-space:nowrap}.prx-report-nav a{border-bottom:3px solid transparent;border-left:0}.prx-report-nav a:hover,.prx-report-nav a:focus{border-bottom-color:var(--prx-blue);border-left:0}.prx-sticky-actions{align-items:stretch;flex-direction:column}.prx-sticky-actions>div{display:grid;grid-template-columns:1fr 1fr}.prx-admin-runs .prx-panel-head{align-items:stretch;flex-direction:column}.prx-admin-runs .prx-panel-head .btn{width:100%}.prx-admin-title{align-items:flex-start;flex-direction:column;gap:9px}.prx-admin-actions{display:grid;grid-template-columns:1fr}.prx-admin-actions .btn{width:100%}}@media print{.provider-sidebar,.header,footer,.prx-page-header,.prx-range-controls,.prx-review-list,.prx-sticky-actions,.prx-report-nav,.btn{display:none!important}.prx-main,.prx-complete-report{border:0;margin:0;padding:0}.prx-report-section{break-inside:avoid}}.prx-report-body{grid-template-columns:minmax(0,1fr)}.prx-report-section,.prx-report-data{min-width:0;max-width:100%}.prx-report-section .prx-table-wrap{overflow-x:auto}.cert-modal{color:#14284b;--cert-blue:#005bea;--cert-border:#dce3ed}.cert-modal .modal-dialog{max-width:1180px;width:calc(100% - 32px)}.cert-modal .modal-content{height:min(90vh,900px);border-radius:12px;overflow:hidden}.cert-modal .modal-header{padding:16px 24px;flex-shrink:0;border-bottom:1px solid var(--cert-border)}.cert-modal .modal-title{font-size:20px;font-weight:700}.cert-modal .modal-body{padding:0;min-height:0;overflow:hidden;display:flex}.cert-wizard{width:100%;display:flex;flex-direction:column;min-height:0;font-size:13px}.cert-progress{padding:12px 24px;border-bottom:1px solid var(--cert-border);background:#f8fafc;flex-shrink:0}.cert-progress>div{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px}.cert-progress span{color:#52647d}.cert-progress progress{width:100%;height:5px;display:block;accent-color:var(--cert-blue)}.cert-wizard-layout{display:grid;grid-template-columns:220px minmax(0,1fr);flex:1;min-height:0}.cert-step-nav{padding:16px 12px;background:#f8fafc;border-right:1px solid var(--cert-border);overflow:auto;display:flex;flex-direction:column;gap:4px}.cert-step-nav button{display:flex;align-items:center;text-align:left;gap:10px;border:0;border-radius:6px;background:transparent;padding:10px;color:#52647d;font-size:12px;line-height:1.35;font-weight:600}.cert-step-nav button span{width:23px;height:23px;border-radius:50%;background:#e7edf5;display:grid;place-items:center;flex-shrink:0}.cert-step-nav button.active{background:#eaf1ff;color:#005bea}.cert-step-nav button.active span{background:#005bea;color:#fff}.cert-step-content{padding:24px;overflow:auto;min-width:0;scrollbar-gutter:stable}.cert-step-content h2{font-size:21px;font-weight:700;margin:0 0 20px}.cert-step-content h3{font-size:16px;font-weight:700;margin:0 0 12px}.cert-step-content p,.cert-step-content li{line-height:1.65;color:#52647d}.cert-guide h3{margin-top:24px}.cert-guide li+li{margin-top:8px}.cert-guide .cert-reference{font-size:11px;padding-top:12px;border-top:1px solid var(--cert-border)}.cert-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cert-wizard .form-label{font-size:12px;font-weight:600;margin-bottom:6px}.cert-wizard .form-control,.cert-wizard .form-select{font-size:13px;min-height:36px}.cert-licences{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.cert-licences section{padding:14px;border:1px solid var(--cert-border);border-radius:8px}.cert-licences section>.mb-0,.cert-licences .form-control{margin-top:8px}.cert-category+.cert-category{margin-top:24px}.cert-category-heading{display:flex;justify-content:space-between;gap:12px}.cert-category-heading span{color:#005bea;white-space:nowrap;font-weight:600}.cert-checklist{font-size:12px;margin:0;min-width:650px}.cert-checklist th,.cert-checklist td{padding:9px 8px;vertical-align:middle;border-color:#e8edf4}.cert-checklist thead th{background:#f2f5fa;color:#52647d;font-size:11px;font-weight:600}.cert-checklist tbody th{font-weight:500;min-width:180px;max-width:230px}.cert-checklist td:nth-child(2),.cert-checklist td:nth-child(3){width:145px}.cert-checklist td:last-child{width:170px}.cert-specialist{padding:16px 0;border-top:1px solid var(--cert-border)}.cert-specialist h4{font-size:14px;font-weight:600}.cert-specialist>.form-group,.cert-specialist>div:first-of-type{max-width:240px;margin-bottom:12px}.cert-summary{font-size:13px}.cert-summary th{font-weight:500}.cert-summary tfoot{font-weight:700;background:#f2f5fa}.cert-wizard-footer{padding:14px 24px;border-top:1px solid var(--cert-border);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;background:#fff}.cert-wizard-footer>div{display:flex;gap:8px}.cert-wizard-footer>span{font-size:11px;color:#52647d}.cert-wizard .btn{font-size:13px;font-weight:600}@media(max-width:767px){.cert-modal .modal-dialog{width:100%;max-width:none;height:100%;margin:0}.cert-modal .modal-content{height:100dvh;border-radius:0}.cert-wizard-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.cert-step-nav{flex-direction:row;overflow:auto;padding:8px;border-right:0;border-bottom:1px solid var(--cert-border)}.cert-step-nav button{white-space:nowrap;flex-shrink:0;font-size:11px;padding:7px}.cert-step-content{padding:16px}.cert-field-grid,.cert-licences{grid-template-columns:1fr}.cert-progress{padding:10px 16px}.cert-progress>div{font-size:11px}.cert-wizard-footer{padding:12px;flex-wrap:wrap;gap:8px}.cert-wizard-footer>span{display:none}.cert-wizard-footer .btn{font-size:12px;padding:7px 10px}.cert-wizard-footer>div{gap:6px}}.cert-review-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;padding:16px;background:#f8fafc;border:1px solid var(--cert-border);border-radius:8px}.cert-review-details dt{font-size:11px;color:#52647d;font-weight:500}.cert-review-details dd{margin:3px 0 0;font-weight:600;overflow-wrap:anywhere}.cert-guide .table{font-size:13px}.cert-guide .table th,.cert-guide .table td{padding:8px}@media(max-width:767px){.cert-review-details{grid-template-columns:1fr}}.cert-modal .pact-form{overflow:auto;width:100%}.cert-hospital-picker{padding:16px;border:1px solid var(--cert-border);background:#f8fafc;border-radius:8px;margin-bottom:20px}.cert-hospital-help{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0}.cert-hospital-help .btn{white-space:nowrap}.cert-confirm-modal .modal-content{border-radius:12px;border:1px solid #dce3ed;color:#14284b;box-shadow:0 16px 60px #14284b33}.cert-confirm-modal .modal-title{font-size:20px;font-weight:700}.cert-confirm-modal .modal-body p{font-size:14px;line-height:1.7;margin:0;color:#52647d}.cert-confirm-modal .btn-primary{background:#005bea;border-color:#005bea}.cert-confirm-modal .modal-header,.cert-confirm-modal .modal-body,.cert-confirm-modal .modal-footer{padding:18px 24px}@media(max-width:767px){.cert-hospital-help{align-items:flex-start;flex-direction:column}}.cert-confirm-modal{z-index:1070}.cert-confirm-backdrop{z-index:1065;background:#14284b}.pact-workspace{--pact-border:#dce3ed;--pact-blue:#005bea;color:#14284b;background:#fff;font-size:14px}.pact-workspace header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.pact-workspace h1{font-size:28px;font-weight:700;letter-spacing:-.6px;margin:0 0 6px}.pact-workspace p{color:#52647d;margin-bottom:12px}.pact-workspace nav{display:flex;border-bottom:1px solid var(--pact-border);margin-bottom:20px;gap:16px}.pact-workspace nav button{border:0;background:#fff;padding:12px 16px;color:#52647d;border-bottom:2px solid transparent}.pact-workspace nav button.active{color:var(--pact-blue);border-bottom-color:var(--pact-blue)}.pact-toolbar{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap;margin-bottom:24px}.pact-toolbar .form-group{min-width:110px}.pact-toolbar input[type=number]{width:110px}.pact-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.pact-layout--editing{grid-template-columns:minmax(0,1fr) minmax(350px,480px)}.pact-list{border:1px solid var(--pact-border);border-radius:5px;min-width:0}.pact-list table{margin:0;font-size:13px}.pact-list th{background:#f2f5fa;padding:14px 12px;white-space:nowrap}.pact-list td{padding:14px 12px;vertical-align:top}.pact-list small{display:block;color:#52647d;margin-top:4px}.pact-empty{min-height:260px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:30px}.pact-empty h2{font-size:18px}.pact-form{border:1px solid var(--pact-border);border-radius:5px;background:#f8fafc;padding:20px}.pact-form h2{font-size:19px;font-weight:600;margin:0 0 20px}.pact-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pact-form .form-label{font-size:13px;font-weight:600}.pact-form .form-control,.pact-form .form-select{font-size:14px}.pact-form footer{display:flex;gap:10px;justify-content:flex-end;margin-top:24px}.pact-points{margin-top:24px}.pact-points h3{font-size:16px;font-weight:600}.pact-point{display:grid;grid-template-columns:1fr;gap:8px;border-top:1px solid var(--pact-border);padding:14px 0}.pact-point button{justify-self:start}.pact-form dd{white-space:pre-wrap;overflow-wrap:anywhere}.pact-workspace .btn-primary{background:var(--pact-blue);border-color:var(--pact-blue)}@media(max-width:1100px){.pact-layout--editing{grid-template-columns:1fr}.pact-point{grid-template-columns:repeat(3,minmax(0,1fr))}.pact-point button{grid-column:1/-1}}@media(max-width:600px){.pact-workspace header{align-items:flex-start;flex-direction:column}.pact-form-grid,.pact-point{grid-template-columns:1fr}.pact-toolbar{gap:12px}.pact-workspace h1{font-size:24px}.pact-form{padding:16px}}.pact-layout--certification{grid-template-columns:1fr}.pact-layout--certification>.pact-list{display:none}.pact-layout--certification .pact-point{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end}.pact-layout--certification .pact-point button{grid-column:auto}@media(max-width:600px){.pact-layout--certification .pact-point{grid-template-columns:1fr}}.pact-plan-modal{--pact-border:#dce3ed;--pact-blue:#005bea;color:#14284b}.pact-plan-modal .pact-form{border:0;background:#fff;padding:4px}.pact-plan-modal .pact-form>h2{display:none}.pact-plan-modal .modal-title{font-size:20px;font-weight:600}.pact-plan-modal .modal-body{padding:24px}.nhiaq-workspace{color:#142b49;display:grid;gap:24px}.nhiaq-header,.nhiaq-section>header,.nhiaq-actions{display:flex;gap:16px;align-items:center;justify-content:space-between}.nhiaq-header h1{font-size:28px;font-weight:700}.nhiaq-header p,.nhiaq-section header p,.nhiaq-actions p{color:#617086;margin:6px 0}.nhiaq-header>span{font-size:14px;color:#617086}.nhiaq-toolbar{display:flex;gap:16px;align-items:end;flex-wrap:wrap;padding:20px;border:1px solid #dce3ed;border-radius:8px;background:#fff}.nhiaq-toolbar .form-label{font-size:13px;font-weight:600}.nhiaq-toolbar .form-control{width:110px}.nhiaq-period{display:grid;gap:5px;margin:auto auto 0 10px}.nhiaq-period span{color:#617086;font-size:14px}.nhiaq-section{background:#fff;border:1px solid #dce3ed;border-radius:8px;overflow:hidden;scroll-margin-top:90px}.nhiaq-section>header{padding:20px}.nhiaq-section h2{font-size:18px;font-weight:700;line-height:1.5;margin:0}.nhiaq-sections{display:flex;gap:16px;flex-wrap:wrap;font-size:13px}.nhiaq-table{overflow-x:auto}.nhiaq-table table{margin:0;font-size:13px;min-width:800px}.nhiaq-table th{background:#eef3fa;white-space:normal;min-width:90px;font-weight:600}.nhiaq-table td{min-width:100px;max-width:320px;white-space:pre-wrap;overflow-wrap:anywhere;vertical-align:top;padding:12px}.nhiaq-briefs{padding:20px}.nhiaq-briefs h3{font-size:16px;font-weight:700}.nhiaq-briefs p{white-space:pre-wrap;margin-top:8px;color:#42516a}.nhiaq-empty{padding:36px;background:#fff;border:1px dashed #c9d4e3;border-radius:8px}.nhiaq-empty h2{font-size:20px}.nhiaq-editor{display:grid;grid-template-columns:1fr 1fr;gap:16px}.nhiaq-actions{justify-content:flex-end;flex-wrap:wrap}.nhiaq-actions p{margin-right:auto}.nhiaq-editor .form-label{font-size:13px;font-weight:600}@media(max-width:650px){.nhiaq-header,.nhiaq-section>header{align-items:start;flex-direction:column}.nhiaq-header h1{font-size:24px}.nhiaq-period{margin:0;width:100%}.nhiaq-editor{grid-template-columns:1fr}.nhiaq-toolbar>button{width:100%}.nhiaq-empty{padding:24px}}.reengagement-page{--re-blue: #1262b3;--re-blue-soft: #eaf4ff;--re-green: #238a4b;--re-green-soft: #eaf8ef;--re-amber: #c77600;--re-amber-soft: #fff5dd;--re-text: #17243a;--re-muted: #68758a;--re-border: #dfe5ee;background:#f5f7fa;color:var(--re-text);min-height:100vh}.reengagement-container{max-width:1680px}.reengagement-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}.reengagement-header h1{margin:0 0 6px;font-size:clamp(1.55rem,2vw,2rem);font-weight:750;letter-spacing:-.025em}.reengagement-header p{margin:0;color:var(--re-muted);font-size:.95rem}.reengagement-header-actions{display:flex;gap:10px}.reengagement-header-actions .btn{display:inline-flex;align-items:center;gap:7px;font-size:.84rem;font-weight:650;white-space:nowrap}.reengagement-filters,.reengagement-metrics,.reengagement-breakdown,.reengagement-results{background:#fff;border:1px solid var(--re-border);border-radius:10px;box-shadow:0 2px 8px #1a2b4409}.reengagement-filters{padding:18px;margin-bottom:14px}.reengagement-filters h2,.reengagement-results h2,.reengagement-breakdown h2{font-size:.94rem;font-weight:750;margin:0}.reengagement-filter-grid{display:grid;grid-template-columns:1.35fr repeat(4,minmax(140px,1fr));gap:14px;margin-top:15px;align-items:start}.reengagement-filter-grid .form-label{color:#2d3b51;display:block;font-size:.74rem;font-weight:700;margin-bottom:6px}.reengagement-filter-grid .form-control,.reengagement-filter-grid .form-select{border-color:#ccd5e1;font-size:.8rem;min-height:38px}.reengagement-filter-grid .form-text{display:block;color:var(--re-muted);font-size:.67rem;line-height:1.25;margin-top:4px}.reengagement-status-select{font-size:.8rem}.reengagement-status-select__control{border-color:#ccd5e1!important;border-radius:.375rem!important;min-height:38px!important;box-shadow:none!important}.reengagement-status-select__control:hover{border-color:#9eadbf!important}.reengagement-status-select__control--is-focused{border-color:#86b7fe!important;box-shadow:0 0 0 .25rem #0d6efd40!important}.reengagement-status-select__value-container{gap:3px;padding:2px 8px!important}.reengagement-status-select__placeholder{color:#6c757d!important}.reengagement-status-select__multi-value{background:var(--re-blue-soft)!important;border-radius:4px!important;margin:2px!important}.reengagement-status-select__multi-value__label{color:#174f89!important;font-size:.72rem!important;padding:3px 5px!important}.reengagement-status-select__multi-value__remove{color:#174f89!important}.reengagement-status-select__multi-value__remove:hover{background:#d5e9ff!important;color:#0b3d70!important}.reengagement-status-select__menu{z-index:20!important}.reengagement-status-select__option{font-size:.78rem!important}.reengagement-status-select__option--is-focused{background:#eef5ff!important}.reengagement-status-select__option--is-selected{background:var(--re-blue)!important}.reengagement-filter-search{grid-column:span 1}.reengagement-filter-actions{align-self:end;display:flex;gap:8px;padding-bottom:1px}.reengagement-filter-actions .btn{font-size:.8rem;font-weight:650;min-height:38px;padding-inline:16px}.reengagement-alert{font-size:.85rem}.reengagement-metrics{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:14px;overflow:hidden}.reengagement-metric{display:flex;align-items:center;gap:14px;min-height:92px;padding:18px 22px;position:relative}.reengagement-metric+.reengagement-metric:before{background:var(--re-border);content:"";height:50px;left:0;position:absolute;top:21px;width:1px}.reengagement-metric-icon{align-items:center;border-radius:50%;display:flex;flex:0 0 44px;font-size:1.4rem;height:44px;justify-content:center}.reengagement-metric-blue .reengagement-metric-icon{background:var(--re-blue-soft);color:var(--re-blue)}.reengagement-metric-green .reengagement-metric-icon{background:var(--re-green-soft);color:var(--re-green)}.reengagement-metric-amber .reengagement-metric-icon{background:var(--re-amber-soft);color:var(--re-amber)}.reengagement-metric span{color:var(--re-muted);display:block;font-size:.72rem;font-weight:650;margin-bottom:5px}.reengagement-metric strong{color:var(--re-blue);display:block;font-size:1.25rem;line-height:1.1}.reengagement-metric-green strong{color:var(--re-green)}.reengagement-metric-amber strong{color:var(--re-amber)}.reengagement-breakdowns{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(440px,1.2fr);gap:14px;margin-bottom:14px}.reengagement-breakdown{min-height:190px;padding:17px 18px}.reengagement-breakdown-list{margin-top:13px}.reengagement-breakdown-row{align-items:center;display:grid;grid-template-columns:minmax(120px,1.5fr) 52px minmax(70px,1fr) 42px;gap:10px;min-height:29px}.reengagement-breakdown-row>span{font-size:.74rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reengagement-breakdown-row strong{font-size:.75rem;text-align:right}.reengagement-breakdown-row small{color:var(--re-muted);font-size:.69rem;text-align:right}.reengagement-breakdown-track{background:#edf1f6;border-radius:999px;height:5px;overflow:hidden}.reengagement-breakdown-track i{background:var(--re-blue);border-radius:inherit;display:block;height:100%;min-width:3px}.reengagement-breakdown-empty{color:var(--re-muted);font-size:.78rem;margin:28px 0 0}.reengagement-results{overflow:hidden}.reengagement-results-header{align-items:center;display:flex;justify-content:space-between;padding:16px 18px}.reengagement-results-header span{color:var(--re-muted);font-size:.74rem}.reengagement-table-wrap{border-top:1px solid var(--re-border);height:auto;max-height:none;overflow-x:auto;overflow-y:visible}.reengagement-table{min-width:1250px}.reengagement-table thead th{background:#f8fafc;border-bottom:1px solid var(--re-border);color:#3b485c;font-size:.68rem;font-weight:750;padding:10px 12px;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap}.reengagement-table tbody td{border-color:#edf0f4;color:#2c394c;font-size:.75rem;padding:11px 12px;vertical-align:middle}.reengagement-table td>strong{color:#154f91;display:block;font-size:.77rem}.reengagement-table td>small{color:var(--re-muted);display:block;font-size:.66rem;line-height:1.45;margin-top:2px}.reengagement-amount{color:#132239!important;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.reengagement-status{border-radius:5px;display:inline-block;font-size:.62rem;font-weight:750;max-width:170px;padding:5px 7px;text-transform:uppercase}.status-suspended{background:#ffe9e8;color:#b42318}.status-inactive{background:#fff0e3;color:#b54708}.status-no-longer-in-partnership{background:#f1eaff;color:#6941c6}.status-no-status{background:#edf0f3;color:#4d5969}.reengagement-history{align-items:flex-start;display:inline-flex;flex-wrap:wrap;font-size:.71rem;gap:5px;line-height:1.2;max-width:165px}.reengagement-history i{font-size:.95rem}.reengagement-history small{color:var(--re-muted);flex-basis:100%;margin-left:20px}.reengagement-history.confirmed{color:var(--re-green)}.reengagement-history.missing{color:var(--re-amber)}.reengagement-loading,.reengagement-empty{align-items:center;border-top:1px solid var(--re-border);color:var(--re-muted);display:flex;flex-direction:column;gap:9px;justify-content:center;min-height:260px;text-align:center}.reengagement-loading{flex-direction:row;font-size:.82rem}.reengagement-empty i{color:#9aa7b8;font-size:2.3rem}.reengagement-empty h3{color:var(--re-text);font-size:1rem;margin:0}.reengagement-empty p{font-size:.78rem;margin:0}.reengagement-pagination{align-items:center;border-top:1px solid var(--re-border);color:var(--re-muted);display:flex;font-size:.72rem;justify-content:space-between;padding:13px 18px}.reengagement-pagination-summary,.reengagement-pagination-actions{align-items:center;display:flex;gap:12px}.reengagement-page-size{align-items:center;display:inline-flex;font-size:.7rem;gap:7px;margin:0;white-space:nowrap}.reengagement-page-size .form-select{color:var(--re-text);font-size:.7rem;min-width:68px;padding-block:4px}.reengagement-pagination strong{color:var(--re-text);font-size:.72rem}.reengagement-pagination .btn{align-items:center;display:inline-flex;font-size:.69rem;gap:3px}.reengagement-spin{animation:reengagement-spin .8s linear infinite}@keyframes reengagement-spin{to{transform:rotate(360deg)}}@media(max-width:1199px){.reengagement-filter-grid{grid-template-columns:repeat(3,1fr)}.reengagement-filter-search{grid-column:span 2}.reengagement-metrics{grid-template-columns:repeat(2,1fr)}.reengagement-metric:nth-child(3):before{display:none}.reengagement-metric:nth-child(n+3){border-top:1px solid var(--re-border)}}@media(max-width:767px){.reengagement-page{padding-inline:12px!important}.reengagement-header{align-items:stretch;flex-direction:column}.reengagement-header-actions{display:grid;grid-template-columns:1fr 1fr}.reengagement-filter-grid{grid-template-columns:1fr}.reengagement-filter-search{grid-column:auto}.reengagement-filter-actions{display:grid;grid-template-columns:1fr 1fr}.reengagement-metrics{grid-template-columns:1fr}.reengagement-metric+.reengagement-metric:before{display:none}.reengagement-metric:nth-child(n+2){border-top:1px solid var(--re-border)}.reengagement-breakdowns{grid-template-columns:1fr}.reengagement-breakdown-row{grid-template-columns:minmax(100px,1.5fr) 44px minmax(55px,1fr) 36px;gap:7px}.reengagement-pagination{align-items:flex-start;flex-direction:column;gap:12px}.reengagement-pagination-summary,.reengagement-pagination-actions{justify-content:space-between;width:100%}}.wtts-reports{background:#f4f7fb;min-height:100vh;color:#172b4d}.reports-shell{max-width:1680px;margin:0 auto;padding:28px 30px 44px}.report-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.report-heading h1{margin:4px 0 5px;font-size:2rem;font-weight:760;letter-spacing:-.035em;color:#102a43}.report-heading p,.section-heading p{margin:0;color:#65758b}.report-eyebrow{display:block;text-transform:uppercase;letter-spacing:.105em;font-size:.68rem;font-weight:800;color:#2868df}.report-actions{display:flex;gap:9px}.report-actions .btn,.filter-panel-footer .btn,.case-toolbar .btn,.delivery-card .btn,.schedule-form-card .btn,.table-pagination .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:700}.report-actions .btn{min-height:42px}.report-filter-panel,.report-section-card,.timing-panel,.report-kpi{border:1px solid #dce5f0;border-radius:14px;box-shadow:0 8px 24px #1b34550e;overflow:hidden}.report-filter-panel{margin-top:23px;background:#fff}.report-filter-panel .card-body{padding:20px 22px 16px}.filter-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px}.filter-title{display:flex;align-items:center;gap:11px}.filter-title h2{font-size:1rem;margin:0 0 2px;font-weight:760}.filter-title p{font-size:.75rem;color:#6b7c93;margin:0}.filter-icon{height:36px;width:36px;border-radius:9px;display:grid;place-items:center;background:#eaf1ff;color:#2563eb}.filter-grid{display:grid;gap:12px;margin-bottom:12px}.filter-grid-primary{grid-template-columns:1.15fr 1fr 1fr 1.1fr 1.7fr}.filter-grid-secondary{grid-template-columns:repeat(5,1fr)}.report-filter-field label,.delivery-card label,.schedule-form-card label{font-size:.68rem;text-transform:uppercase;letter-spacing:.055em;font-weight:800;color:#607089;margin-bottom:5px}.report-filter-field .form-control,.report-filter-field .form-select,.delivery-card .form-control,.schedule-form-card .form-control,.schedule-form-card .form-select,.case-toolbar .form-select{border-color:#cfdae8;min-height:41px;font-size:.82rem;color:#243b53;background-color:#fff}.report-filter-field .form-control:focus,.report-filter-field .form-select:focus{border-color:#4d7ff0;box-shadow:0 0 0 3px #3068db1a}.filter-panel-footer{border-top:1px solid #edf1f6;padding-top:14px;display:flex;justify-content:space-between;align-items:center;gap:16px}.filter-panel-footer>span{display:flex;align-items:center;gap:7px;color:#718096;font-size:.74rem}.filter-panel-footer>div{display:flex;gap:9px}.filter-panel-footer .btn{min-width:126px}.applied-scope{margin-top:13px;padding:10px 13px;display:flex;justify-content:space-between;align-items:center;gap:15px;background:#f8fafc;border:1px solid #dde6f1;border-radius:10px}.scope-copy{display:flex;align-items:center;gap:9px;min-width:0;color:#1d6f53}.scope-copy div{display:flex;gap:8px;align-items:center;min-width:0}.scope-copy b{font-size:.76rem;white-space:nowrap}.scope-copy span{font-size:.72rem;color:#68798f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.freshness-state{display:flex;align-items:center;gap:6px;color:#55708f;font-size:.7rem;white-space:nowrap}.freshness-state.stale{color:#9a6700}.report-alert{margin:12px 0 0;display:flex;gap:9px;align-items:center;font-size:.8rem;border-radius:10px}.report-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:5px;margin-top:17px;padding:5px;background:#eaf0f7;border-radius:11px}.report-tabs .nav-link{border:0;border-radius:8px;padding:10px 15px;color:#5c6f86;font-size:.78rem;font-weight:690;white-space:nowrap}.report-tabs .nav-link.active{background:#fff;color:#1c5fca;box-shadow:0 2px 8px #1a38601a}.report-content{padding-top:22px;display:flex;flex-direction:column;gap:16px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:1px}.section-heading h2{font-size:1.25rem;margin:3px 0;font-weight:760;color:#183153}.section-heading p{font-size:.78rem}.report-kpi-row{margin-bottom:0}.report-kpi{height:100%;background:#fff}.report-kpi .card-body{padding:17px 18px;display:flex;align-items:flex-start;justify-content:space-between}.report-kpi span{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.055em;font-weight:800;color:#718096}.report-kpi strong{display:block;margin:5px 0 2px;font-size:1.7rem;line-height:1.1;color:#102a43}.report-kpi small{color:#7c8da2;font-size:.7rem}.report-kpi i{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#edf3ff;color:#2f6ee5;font-style:normal}.report-kpi.kpi-amber i{background:#fff5db;color:#a56800}.report-kpi.kpi-teal i{background:#e5f7f2;color:#16856a}.report-kpi.kpi-purple i{background:#f0ebff;color:#6e4dc4}.timing-panel{background:#fff;border-top:3px solid #316fe7}.timing-panel.timing-teal{border-top-color:#179477}.timing-panel .card-body{padding:20px}.timing-panel-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.timing-panel h3{font-size:1.05rem;margin:3px 0 0;font-weight:760}.timing-main{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:20px 0 12px}.timing-main>div:first-child{display:flex;flex-direction:column}.timing-main strong{font-size:2rem;line-height:1;color:#102a43}.timing-main span,.timing-rate span{font-size:.71rem;color:#77879a;margin-top:5px}.timing-rate{display:flex;flex-direction:column;align-items:flex-end}.timing-rate b{font-size:1.15rem;color:#15765f}.timing-progress{height:7px;background:#e8eef5}.timing-progress .progress-bar{background:#2871e5}.timing-teal .timing-progress .progress-bar{background:#1b9478}.timing-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:16px}.timing-stat-grid div{padding:10px;background:#f6f8fb;border:1px solid #edf1f6;border-radius:9px}.timing-stat-grid span{display:block;color:#7a899c;font-size:.65rem;text-transform:uppercase;font-weight:760}.timing-stat-grid b{font-size:.8rem;color:#263b55}.timing-sample{display:flex;gap:14px;flex-wrap:wrap;margin-top:12px;font-size:.7rem;color:#6d7f94}.timing-sample span+span{padding-left:14px;border-left:1px solid #dfe6ef}.report-section-card{background:#fff}.report-section-card .card-header{min-height:58px;padding:13px 18px;display:flex;justify-content:space-between;align-items:center;background:#fff;border-bottom:1px solid #e7edf4}.report-section-card .card-header h3{font-size:.91rem;margin:0 0 2px;font-weight:760}.report-section-card .card-header span{display:block;font-size:.68rem;color:#78889b}.report-section-card .card-body{padding:16px 18px}.distribution-list{display:flex;flex-direction:column;gap:15px}.distribution-row>div:first-child{display:flex;justify-content:space-between;gap:20px;margin-bottom:6px}.distribution-row b{font-size:.76rem}.distribution-row span{font-size:.7rem;color:#718096}.distribution-track{height:7px;border-radius:999px;background:#edf2f7;overflow:hidden}.distribution-track i{height:100%;display:block;border-radius:inherit;background:#3478e5}.distribution-track i.bar-teal{background:#20a081}.report-table-wrap{width:100%;overflow:auto;border:1px solid #e3eaf2;border-radius:10px}.report-table{margin:0;white-space:nowrap;font-size:.73rem}.report-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#f4f7fb;color:#5f7187;text-transform:uppercase;letter-spacing:.045em;font-size:.62rem;padding:10px 11px;border-bottom:1px solid #dce5ef}.report-table tbody td{padding:11px;color:#334a64;vertical-align:middle;border-bottom-color:#edf1f5}.report-table tbody tr:last-child td{border-bottom:0}.report-table tbody tr:hover td{background:#f9fbfd}.report-status-pill{font-size:.58rem;text-transform:uppercase;letter-spacing:.035em;padding:5px 7px}.report-empty{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#7a899c;text-align:center}.report-empty strong{font-size:.8rem;color:#40566f}.report-empty span{font-size:.7rem}.report-empty.compact{min-height:90px}.reason-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:1px solid #edf1f5}.reason-row span{font-size:.73rem;color:#52667e}.reason-row b{font-size:.78rem}.diagnostic-note{margin:14px 0 0;padding:11px;background:#fff8e7;border:1px solid #f5dfac;border-radius:8px;color:#806027;font-size:.69rem}.attribution-summary .card-body{min-height:170px;display:flex;align-items:center;gap:22px}.coverage-ring{flex:0 0 auto;width:112px;height:112px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#1d9477 var(--coverage),#e8eef4 0);position:relative}.coverage-ring:after{content:"";position:absolute;inset:12px;border-radius:50%;background:#fff}.coverage-ring span{z-index:1;font-weight:800;color:#163653}.attribution-summary h3{font-size:1.15rem;margin:5px 0}.attribution-summary p{font-size:.75rem;color:#718096;margin:0}.case-toolbar>div:last-child{display:flex;align-items:center;gap:8px}.case-toolbar .form-select{min-width:145px}.table-fetching{opacity:.62;transition:opacity .2s}.unattributed{display:inline-flex;align-items:center;gap:5px;color:#9a6700}.table-pagination{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:13px;color:#718096;font-size:.72rem}.table-pagination>div{display:flex;gap:8px}.delivery-mode{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:17px}.delivery-mode button{border:1px solid #d9e3ef;background:#f8fafc;border-radius:10px;padding:13px;color:#4d627a;display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left}.delivery-mode button.active{border-color:#3a75e5;background:#edf4ff;color:#1c5fc8;box-shadow:0 0 0 2px #3770e014}.delivery-mode button b{font-size:.78rem}.delivery-mode button span{font-size:.64rem;color:#7a899c}.delivery-card .form-text{font-size:.65rem}.job-progress{display:flex;align-items:center;gap:7px;min-width:120px}.job-progress .progress{width:75px;height:6px}.schedule-form-card .form-group{margin-bottom:12px}.schedule-timezone{display:flex;align-items:center;gap:7px;margin:1px 0 13px;color:#6f8197;font-size:.7rem}.schedule-row{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:11px;padding:12px 0;border-bottom:1px solid #edf1f5}.schedule-row:last-child{border-bottom:0}.schedule-icon{display:grid;place-items:center;width:37px;height:37px;border-radius:9px;background:#edf4ff;color:#2868d8}.schedule-row b,.schedule-row span,.schedule-row small{display:block}.schedule-row b{font-size:.77rem}.schedule-row span,.schedule-row small{font-size:.67rem;color:#74859a}.permission-notice{display:flex;gap:10px;align-items:flex-start}.permission-notice b,.permission-notice span{display:block}.permission-notice span{font-size:.76rem;margin-top:3px}.report-loading{min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#667991}.report-loading strong{margin-top:12px;color:#2c4561}.report-loading span{font-size:.72rem;margin-top:3px}.report-error{margin-top:20px}.spin{animation:report-spin 1s linear infinite}@keyframes report-spin{to{transform:rotate(360deg)}}@media(max-width:1200px){.filter-grid-primary,.filter-grid-secondary{grid-template-columns:repeat(3,1fr)}.case-toolbar{align-items:flex-start!important;gap:12px}.case-toolbar>div:last-child{flex-wrap:wrap;justify-content:flex-end}}@media(max-width:768px){.reports-shell{padding:20px 14px 34px}.report-heading{flex-direction:column}.report-heading h1{font-size:1.65rem}.filter-grid-primary,.filter-grid-secondary{grid-template-columns:1fr 1fr}.filter-panel-footer,.applied-scope{align-items:flex-start;flex-direction:column}.filter-panel-footer>div{width:100%}.filter-panel-footer .btn{flex:1}.scope-copy div{display:block}.scope-copy span{display:block;margin-top:3px;white-space:normal}.freshness-state{padding-left:26px}.timing-stat-grid{grid-template-columns:repeat(2,1fr)}.case-toolbar{display:block!important}.case-toolbar>div:last-child{margin-top:10px;justify-content:flex-start}.case-toolbar .form-select{width:100%}.table-pagination,.attribution-summary .card-body{align-items:flex-start;flex-direction:column}.schedule-row{grid-template-columns:auto 1fr}.schedule-row>.badge,.schedule-row>.btn{grid-column:2}}@media(max-width:480px){.filter-grid-primary,.filter-grid-secondary{grid-template-columns:1fr}.filter-title p{display:none}.report-actions{width:100%}.report-actions .btn{flex:1}.timing-main{align-items:flex-start;flex-direction:column}.timing-rate{align-items:flex-start}.delivery-mode{grid-template-columns:1fr}}.qa-scope-card .card-body{display:flex;align-items:center;justify-content:space-between;gap:18px}.qa-scope-card .card-body>div b,.qa-scope-card .card-body>div span{display:block}.qa-scope-card .card-body>div b{font-size:.82rem;color:#263b55}.qa-scope-card .card-body>div span{margin-top:2px;font-size:.7rem;color:#718096}.qa-scope-card .form-select{width:min(340px,100%);min-height:41px;font-size:.8rem;border-color:#cfdae8}.qa-cohort-table{font-size:.71rem;border-color:#e6edf5}.qa-cohort-table th{font-size:.62rem;text-transform:uppercase;letter-spacing:.04em;color:#607089;background:#f7f9fc}.qa-cohort-table td,.qa-cohort-table th{padding:8px 9px}.report-search-select__control{min-height:41px!important;border-color:#cfdae8!important;border-radius:.375rem!important;background:#fff!important;box-shadow:none!important;font-size:.82rem}.report-search-select__control:hover{border-color:#aebfd3!important}.report-search-select__control--is-focused{border-color:#4d7ff0!important;box-shadow:0 0 0 3px #3068db1a!important}.report-search-select__value-container{padding:2px 11px!important}.report-search-select__single-value,.report-search-select__input-container,.report-search-select__placeholder{color:#243b53!important}.report-search-select__indicator-separator{background:#dce5ef!important}.report-search-select__indicator{color:#607089!important;padding:8px 7px!important}.report-search-select__menu{z-index:1090!important;font-size:.8rem}.report-search-select__option--is-focused{background:#edf4ff!important}.report-search-select__option--is-selected{background:#2868df!important}.report-run-prompt{min-height:330px;margin-top:22px;padding:38px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#fff;border:1px dashed #bdcce0;border-radius:14px;color:#667991}.run-prompt-icon{width:54px;height:54px;margin-bottom:13px;display:grid;place-items:center;border-radius:15px;background:#eaf1ff;color:#2868df}.report-run-prompt strong{font-size:1.05rem;color:#263f5d}.report-run-prompt p{max-width:510px;margin:6px 0 17px;font-size:.78rem;line-height:1.6}.report-run-prompt .btn{display:inline-flex;align-items:center;gap:7px;font-weight:700}@media(max-width:768px){.qa-scope-card .card-body{align-items:flex-start;flex-direction:column}.qa-scope-card .form-select{width:100%}}:root{--catalogue-primary: #0d2b51;--catalogue-bg: #f8fafc;--catalogue-card-bg: #ffffff;--catalogue-border: #e2e8f0;--catalogue-text-main: #0f172a;--catalogue-text-muted: #64748b;--catalogue-radius: 16px;--catalogue-shadow: 0 4px 6px -1px rgb(0 0 0 / .05), 0 2px 4px -2px rgb(0 0 0 / .05);--catalogue-shadow-hover: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1)}.catalogue-container{background-color:var(--catalogue-bg);min-height:100vh}.catalogue-header{background:radial-gradient(circle at top right,rgba(99,102,241,.05),transparent),radial-gradient(circle at bottom left,rgba(16,185,129,.05),transparent);padding:4rem 2rem;border-radius:var(--catalogue-radius);margin-bottom:2rem;text-align:center;border:1px solid var(--catalogue-border);position:relative;overflow:hidden}.catalogue-header h1{font-size:2.5rem;font-weight:800;letter-spacing:-.025em;color:var(--catalogue-text-main);margin-bottom:.5rem}.catalogue-header p{font-size:1.125rem;color:var(--catalogue-text-muted);max-width:600px;margin:0 auto 2.5rem}.search-container{max-width:600px;margin:0 auto;position:relative;z-index:10}.search-bar-modern{height:60px;border-radius:30px!important;padding-left:2.5rem!important;border:1px solid var(--catalogue-border)!important;box-shadow:var(--catalogue-shadow)!important;font-size:1rem!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.search-bar-modern:focus{box-shadow:0 0 0 4px #6366f11a,var(--catalogue-shadow-hover)!important;border-color:var(--catalogue-primary)!important;transform:translateY(-2px)}.catalogue-card{background:var(--catalogue-card-bg);border:1px solid var(--catalogue-border)!important;border-radius:var(--catalogue-radius)!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;height:100%}.catalogue-card:hover{transform:translateY(-8px);box-shadow:var(--catalogue-shadow-hover)!important;border-color:var(--catalogue-primary)!important}.icon-box{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:var(--catalogue-bg);font-size:1.5rem;transition:all .3s ease}.catalogue-card:hover .icon-box{background:var(--catalogue-primary);color:#fff!important;transform:scale(1.1) rotate(5deg)}.catalogue-card:hover .icon-box svg,.catalogue-card:hover .icon-box i{color:#fff!important}.stakeholder-pill{background:#f1f5f9;color:#475569;font-size:.7rem;font-weight:600;padding:.25rem .75rem;border-radius:20px;text-transform:uppercase;letter-spacing:.025em;border:1px solid #e2e8f0}.access-btn{border-radius:10px!important;padding:.6rem 1.25rem!important;font-weight:600!important;transition:all .2s!important}.access-btn-locked{background:#f8fafc!important;border-color:#e2e8f0!important;color:#94a3b8!important}.new-badge-modern{background:linear-gradient(135deg,#10b981,#059669);padding:.35rem .75rem;font-size:.7rem;border-radius:12px;box-shadow:0 4px 10px #10b98133}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.animate-float{animation:float 6s ease-in-out infinite}.cba-catalogue-shell{--cba-blue: #2563eb;--cba-blue-dark: #1d4ed8;--cba-ink: #111827;--cba-muted: #64748b;--cba-soft: #f8fafc;--cba-line: #dbe4ef;--cba-green: #10b981;--cba-shadow: 0 18px 40px rgba(15, 23, 42, .06);color:var(--cba-ink)}.cba-catalogue-command{align-items:center;background:#fff;border:1px solid var(--cba-line);border-radius:18px;box-shadow:0 12px 32px #0f172a0b;display:flex;gap:24px;justify-content:space-between;margin-bottom:14px;padding:20px 22px}.cba-catalogue-title{align-items:center;display:flex;gap:14px;min-width:300px}.cba-catalogue-mark{align-items:center;background:linear-gradient(145deg,#eff6ff,#fff);border:1px solid #dbeafe;border-radius:14px;box-shadow:0 10px 20px #2563eb1f;color:var(--cba-blue);display:grid;flex:0 0 46px;height:46px;place-items:center;width:46px}.cba-catalogue-title h1{color:#0f172a;font-size:26px;font-weight:800;letter-spacing:0;line-height:1.15;margin:0 0 4px}.cba-catalogue-title p{color:var(--cba-muted);font-size:14px;line-height:1.45;margin:0}.cba-catalogue-tools{align-items:center;display:flex;flex:1;gap:12px;justify-content:flex-end;min-width:320px}.cba-catalogue-search{align-items:center;background:var(--cba-soft);border:1px solid var(--cba-line);border-radius:14px;color:#7890ad;display:flex;gap:10px;height:48px;margin:0;max-width:520px;padding:0 14px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;width:min(100%,520px)}.cba-catalogue-search:focus-within{background:#fff;border-color:#2563eb8c;box-shadow:0 0 0 4px #2563eb1a}.cba-catalogue-search input{background:transparent;border:0;color:#0f172a;flex:1;font-size:14px;font-weight:500;height:100%;min-width:0;outline:0}.cba-catalogue-search input::placeholder{color:#94a3b8;font-weight:500}.cba-catalogue-search button{align-items:center;background:#e2e8f0;border:0;border-radius:10px;color:#64748b;display:grid;height:28px;place-items:center;transition:background .16s ease,color .16s ease;width:28px}.cba-catalogue-search button:hover{background:#dbeafe;color:var(--cba-blue)}.cba-catalogue-count{align-items:center;background:#eff6ff;border:1px solid #dbeafe;border-radius:14px;color:#315078;display:flex;gap:6px;height:48px;padding:0 14px;white-space:nowrap}.cba-catalogue-count strong{color:var(--cba-blue-dark);font-size:18px;font-weight:800}.cba-catalogue-count span{font-size:12px;font-weight:800;text-transform:uppercase}.cba-catalogue-filterbar{align-items:flex-end;background:#fff;border:1px solid var(--cba-line);border-radius:16px;display:flex;gap:16px;flex-wrap:wrap;margin-bottom:18px;padding:14px 16px}.cba-catalogue-filter-field{display:flex;flex-direction:column;gap:7px}.cba-catalogue-filter-caption{color:#64748b;font-size:12px;font-weight:800;line-height:1}.cba-catalogue-department select{-webkit-appearance:auto;appearance:auto;background:#fff;border:1px solid var(--cba-line);border-radius:10px;color:#21314d;font-size:13px;font-weight:700;height:40px;min-width:220px;padding:0 12px}.cba-catalogue-department select:focus-visible,.cba-catalogue-scope button:focus-visible,.cba-catalogue-sort:focus-visible,.cba-catalogue-clear:focus-visible{outline:2px solid var(--cba-blue);outline-offset:2px}.cba-catalogue-actions{align-items:center;display:flex;gap:8px;margin-left:auto}.cba-catalogue-scope{display:inline-flex;flex:0 0 auto;gap:3px;padding:3px;border:1px solid var(--cba-line);border-radius:10px;background:#f1f5f9;height:40px}.cba-catalogue-scope button{border:0;border-radius:9px;background:transparent;color:#475569;font-size:12px;font-weight:800;padding:7px 10px;white-space:nowrap}.cba-catalogue-scope button.is-active{background:#fff;color:var(--cba-blue);box-shadow:0 1px 4px #0f172a1f}.cba-catalogue-clear,.cba-catalogue-sort{align-items:center;background:#fff;border:1px solid var(--cba-line);border-radius:10px;color:#475569;display:inline-flex;font-size:12px;font-weight:800;height:40px;letter-spacing:0;padding:0 14px;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.cba-catalogue-clear:hover,.cba-catalogue-sort:hover{border-color:#2563eb66;color:var(--cba-blue);transform:translateY(-1px)}.cba-catalogue-clear{color:var(--cba-blue);white-space:nowrap}.cba-catalogue-sort{gap:7px;white-space:nowrap}.cba-catalogue-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.cba-suite-card{align-items:flex-start;background:#fff;border:1px solid var(--cba-line);border-radius:16px;box-shadow:0 10px 24px #0f172a0a;cursor:pointer;display:grid;grid-template-columns:54px minmax(0,1fr);min-height:186px;padding:18px 18px 16px;position:relative;row-gap:14px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.cba-suite-card:hover,.cba-suite-card:focus-visible{border-color:#2563eb6b;box-shadow:var(--cba-shadow);outline:0;transform:translateY(-2px)}.cba-suite-card:focus-visible{box-shadow:0 0 0 4px #2563eb24,var(--cba-shadow)}.cba-suite-icon{align-items:center;background:linear-gradient(145deg,#eff6ff,#fff);border:1px solid #dbeafe;border-radius:14px;box-shadow:0 10px 20px #2563eb1a;display:grid;font-size:20px;height:46px;place-items:center;width:46px}.cba-suite-icon svg{font-size:20px}.cba-suite-body{min-width:0}.cba-suite-heading{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:5px}.cba-suite-heading h2{color:#172033;font-size:16px;font-weight:800;letter-spacing:0;line-height:1.25;margin:0}.cba-suite-badge{background:#10b981!important;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:0;padding:5px 8px;text-transform:uppercase;white-space:nowrap}.cba-suite-status{align-items:center;color:#64748b;display:flex;font-size:11px;font-weight:800;gap:7px;letter-spacing:0;margin-bottom:10px;text-transform:uppercase}.cba-suite-status span{background:var(--cba-green);border-radius:999px;box-shadow:0 0 0 4px #10b9811f;height:7px;width:7px}.cba-suite-body p{color:#5f718d;display:-webkit-box;font-size:13px;font-weight:500;line-height:1.48;margin:0;min-height:38px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cba-suite-stakeholders{align-items:center;display:flex;flex-wrap:wrap;gap:7px;grid-column:1 / -1}.cba-suite-stakeholders span{background:#eef4fb;border:1px solid #dce7f3;border-radius:999px;color:#415676;font-size:10px;font-weight:800;letter-spacing:0;line-height:1;padding:7px 10px;text-transform:uppercase}.cba-suite-action{align-self:end;grid-column:2;justify-self:end}.cba-suite-launch{align-items:center;background:transparent;border:0;color:var(--cba-blue);display:inline-flex;font-size:13px;font-weight:800;gap:8px;line-height:1;padding:0;transition:color .16s ease,gap .16s ease}.cba-suite-launch:hover{color:var(--cba-blue-dark);gap:12px}.cba-suite-launch.is-locked{color:#94a3b8}.cba-catalogue-empty{align-items:center;background:#fff;border:1px dashed #cbd5e1;border-radius:18px;color:var(--cba-muted);display:flex;flex-direction:column;justify-content:center;min-height:310px;padding:40px 24px;text-align:center}.cba-catalogue-empty-icon{align-items:center;background:#eff6ff;border-radius:16px;color:var(--cba-blue);display:grid;height:56px;margin-bottom:16px;place-items:center;width:56px}.cba-catalogue-empty h2{color:#172033;font-size:20px;font-weight:800;margin-bottom:8px}.cba-catalogue-support{align-items:center;background:#fff;border:1px solid var(--cba-line);border-radius:16px;display:flex;gap:16px;justify-content:space-between;margin-top:18px;padding:14px 16px}.cba-catalogue-support div{align-items:center;color:var(--cba-blue);display:flex;gap:10px}.cba-catalogue-support span{color:var(--cba-muted);display:flex;flex-direction:column;font-size:13px;font-weight:500;gap:2px}.cba-catalogue-support strong{color:#172033;font-size:14px;font-weight:800}.cba-catalogue-request{border-radius:12px!important;font-size:13px!important;font-weight:800!important;padding:9px 14px!important;white-space:nowrap}.cba-catalogue-shell mark{background:#dbeafe;border-radius:5px;color:#1d4ed8;padding:0 2px}@media(max-width:1399px){.cba-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:991px){.cba-catalogue-command{align-items:stretch;flex-direction:column;gap:16px}.cba-catalogue-tools{justify-content:stretch;min-width:0}.cba-catalogue-search{max-width:none}}@media(max-width:767px){.cba-catalogue-command{border-radius:14px;padding:16px}.cba-catalogue-title{align-items:flex-start;min-width:0}.cba-catalogue-title h1{font-size:22px}.cba-catalogue-tools,.cba-catalogue-filterbar,.cba-catalogue-support{align-items:stretch;flex-direction:column}.cba-catalogue-department select{width:100%}.cba-catalogue-actions{justify-content:flex-start;margin-left:0}.cba-catalogue-count{justify-content:center;width:100%}.cba-catalogue-grid{grid-template-columns:minmax(0,1fr)}.cba-suite-card{border-radius:14px;min-height:176px;padding:16px}}.ca-page{padding:28px 30px 70px;color:#19304a}.ca-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.ca-heading h1{margin:0 0 6px;font-size:28px;font-weight:700}.ca-heading p,.ca-muted{color:#64748b;margin:0}.ca-panel{background:#fff;border:1px solid #dfe6ee;border-radius:12px;padding:22px;margin:20px 0;box-shadow:0 2px 12px #18304b09}.ca-panel h2{font-size:18px;font-weight:700;margin:0 0 14px}.ca-filters{display:flex;flex-wrap:wrap;gap:16px;align-items:end}.ca-filters .form-group{min-width:190px}.ca-filters .ca-search{flex:1;min-width:240px}.ca-filter-alone{max-width:500px}.ca-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0}.ca-metrics>div{background:#fff;border:1px solid #dfe6ee;border-radius:10px;padding:18px;min-width:0}.ca-metrics span,.ca-metrics strong{display:block}.ca-metrics span{color:#64748b;font-size:13px;margin-bottom:8px}.ca-metrics strong{font-size:21px;overflow-wrap:anywhere}.ca-table-wrap{overflow-x:auto}.ca-table{margin:0;min-width:780px;vertical-align:middle}.ca-table th{white-space:nowrap;font-size:12px;color:#66788d;text-transform:uppercase;letter-spacing:.04em}.ca-table td{font-size:14px}.ca-table td small{display:block;color:#718096;margin-top:3px}.ca-actions{display:flex;flex-wrap:wrap;gap:6px}.ca-actions .btn{white-space:nowrap}.ca-pagination{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:16px}.ca-pagination>div{display:flex;align-items:center;gap:10px}.ca-risk-list{list-style:none;padding:0;margin:16px 0 0}.ca-risk-list li{border-top:1px solid #e6edf4;padding:12px 0;display:flex;gap:20px}.ca-risk-list strong{min-width:200px}.ca-state{padding:36px;text-align:center;color:#64748b}@media(max-width:900px){.ca-page{padding:20px 16px 60px}.ca-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-heading{flex-direction:column}}@media(max-width:560px){.ca-metrics{grid-template-columns:1fr}.ca-risk-list li,.ca-pagination{flex-direction:column;align-items:flex-start}.ca-filters .form-group{width:100%}.ca-discovery-table{min-width:0;width:100%}.ca-discovery-table th:nth-child(2),.ca-discovery-table td:nth-child(2),.ca-discovery-table th:nth-child(4),.ca-discovery-table td:nth-child(4),.ca-discovery-table th:nth-child(5),.ca-discovery-table td:nth-child(5),.ca-discovery-table th:nth-child(6),.ca-discovery-table td:nth-child(6),.ca-discovery-table th:nth-child(7),.ca-discovery-table td:nth-child(7),.ca-discovery-table th:nth-child(8),.ca-discovery-table td:nth-child(8){display:none}.ca-discovery-table th,.ca-discovery-table td{padding:10px 5px}.ca-discovery-table th:first-child,.ca-discovery-table td:first-child{min-width:130px}.ca-discovery-table th:nth-child(3){white-space:normal;min-width:62px}.ca-discovery-table td:last-child .btn{padding:6px 9px}}.page-app .main-app.certificate-history-page{height:auto;min-height:calc(100vh - 72px);overflow-y:visible}.certificate-history-page .certificate-history-list-card{height:auto}.certificate-history-page .certificate-history-list-card .table-responsive{max-height:none;overflow-y:visible}.client-portal-page{--client-portal-accent: #506fd9;--client-portal-accent-strong: #3b66f5;--client-portal-bg: #f7f9fc;--client-portal-surface: #ffffff;--client-portal-text: #26364a;--client-portal-muted: #657793;--client-portal-border: #dfe6f2;background:var(--client-portal-bg);color:var(--client-portal-text)}.client-portal-container{max-width:1204px;margin:0 auto}.client-portal-heading{margin-bottom:20px}.client-portal-heading h1{margin:0 0 5px;color:var(--client-portal-text);font-size:clamp(1.75rem,2.4vw,2rem);font-weight:600;letter-spacing:-.035em;line-height:1.15}.client-portal-heading p{max-width:780px;margin:0;color:var(--client-portal-muted);font-size:.95rem;line-height:1.45}.client-portal-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:24px}.client-portal-featured,.client-portal-workspace-row,.client-portal-audit-row{border:1px solid var(--client-portal-border);border-radius:9px;background:var(--client-portal-surface);box-shadow:0 8px 24px #1f32510e}.client-portal-featured{display:flex;min-height:430px;flex-direction:column;padding:32px 36px}.client-portal-featured-intro{display:grid;grid-template-columns:72px minmax(0,1fr);gap:24px;align-items:start}.client-portal-featured-icon,.client-portal-workspace-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:50%;background:#506fd91a;color:var(--client-portal-accent-strong)}.client-portal-featured-icon{width:72px;height:72px;font-size:2.15rem}.client-portal-featured h2{margin:8px 0 10px;color:#17273b;font-size:1.6rem;font-weight:650;letter-spacing:-.02em}.client-portal-featured p{max-width:480px;margin:0 0 24px;color:#52657f;font-size:1rem;line-height:1.55}.client-portal-primary-action.btn{display:inline-flex;align-items:center;gap:12px;min-height:46px;padding:10px 20px;border-color:var(--client-portal-accent-strong);background:var(--client-portal-accent-strong);font-size:.94rem;font-weight:650;box-shadow:0 8px 18px #3b66f52e}.client-portal-featured-divider{height:1px;margin:26px 0 22px;background:var(--client-portal-border)}.client-portal-highlight-list{display:grid;gap:12px;margin:0;padding:0 0 0 82px;list-style:none}.client-portal-highlight-list li{display:flex;align-items:center;gap:14px;color:#314159;font-size:.95rem;font-weight:500}.client-portal-highlight-icon{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:7px;background:#506fd917;color:var(--client-portal-accent-strong);font-size:1.12rem}.client-portal-workspace-list{display:grid;grid-template-rows:repeat(3,1fr);gap:18px}.client-portal-workspace-row,.client-portal-audit-row{width:100%;color:inherit;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.client-portal-workspace-row{display:grid;grid-template-columns:62px minmax(0,1fr) 24px;gap:18px;align-items:center;padding:24px 26px}.client-portal-workspace-row:hover,.client-portal-workspace-row:focus-visible,.client-portal-audit-row:hover,.client-portal-audit-row:focus-visible{border-color:#506fd994;box-shadow:0 12px 30px #1f32511a;transform:translateY(-2px);outline:none}.client-portal-workspace-icon{width:62px;height:62px;font-size:1.75rem}.client-portal-workspace-copy{display:flex;min-width:0;flex-direction:column;gap:6px}.client-portal-workspace-copy strong{color:#17273b;font-size:1.16rem;font-weight:650;line-height:1.25}.client-portal-workspace-copy>span{color:var(--client-portal-muted);font-size:.94rem;line-height:1.5}.client-portal-workspace-arrow{color:#26364a;font-size:1.75rem}.client-portal-audit-row{display:grid;grid-template-columns:62px minmax(0,1fr) auto;gap:18px;align-items:center;margin-top:22px;padding:24px 26px}.client-portal-audit-action{display:inline-flex;min-height:42px;align-items:center;gap:12px;padding:9px 16px;border:1px solid var(--client-portal-accent-strong);border-radius:6px;color:var(--client-portal-accent-strong);font-size:.9rem;font-weight:650}.page-app .client-portal-page.main-app{height:auto;min-height:calc(100vh - 70px);overflow:visible}.client-portal-page .form-label{margin-bottom:7px;color:#425471;font-size:.72rem;font-weight:600}.client-portal-page .form-control,.client-portal-page .form-select{min-height:42px;border-color:#d6dfec;border-radius:6px;color:#243652;font-size:.84rem;box-shadow:none}.client-portal-page .form-control:focus,.client-portal-page .form-select:focus{border-color:var(--client-portal-accent-strong);box-shadow:0 0 0 3px #3b66f51a}.client-portal-list-workspace,.client-portal-detail-workspace{display:grid;gap:18px}.client-portal-list-workspace{align-content:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.client-portal-filterbar{display:grid;gap:16px;align-items:end;padding:14px 20px;border:1px solid var(--client-portal-border);border-radius:10px;background:#fff;box-shadow:0 4px 16px #1f32510b}.client-portal-filterbar--groups{grid-template-columns:minmax(280px,320px) minmax(160px,1fr) minmax(195px,1.15fr) minmax(165px,1fr) auto}.client-portal-group-filter-shell{align-self:start;overflow:hidden;border:1px solid var(--client-portal-border);border-radius:10px;background:#fff;box-shadow:0 4px 16px #1f32510b}.client-portal-group-filter-command{display:grid;grid-template-columns:minmax(280px,1fr) minmax(180px,230px) auto auto;align-items:end;gap:14px;padding:14px 20px}.client-portal-more-filters.btn{display:inline-flex;min-height:42px;align-items:center;gap:8px;border-color:#d6dfec;background:#fff;color:#243652}.client-portal-more-filters .badge{background:var(--client-portal-accent-strong)}.client-portal-group-filter-panel{padding:18px 20px;border-top:1px solid var(--client-portal-border);background:#f8fafd}.client-portal-group-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.client-portal-group-filter-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.client-portal-filterbar--vips{grid-template-columns:minmax(190px,1.45fr) minmax(105px,.78fr) minmax(105px,.78fr) minmax(105px,.72fr) minmax(115px,.78fr) auto;gap:12px}.client-portal-search-control{position:relative;align-self:end}.client-portal-search-control>i,.client-portal-member-search>i{position:absolute;top:50%;left:13px;z-index:1;color:#7788a3;font-size:1rem;transform:translateY(-50%)}.client-portal-search-control .form-control,.client-portal-member-search .form-control{padding-left:38px}.client-portal-date-toggle.btn,.client-portal-date-toggle.btn:first-child:active,.client-portal-date-toggle.btn.show{display:flex;width:100%;min-height:42px;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border:1px solid #d6dfec;border-radius:6px;background:#fff;color:#243652;font-size:.8rem;font-weight:400;box-shadow:none;white-space:nowrap;overflow:hidden}.client-portal-date-toggle span{overflow:hidden;text-overflow:ellipsis}.client-portal-date-toggle:after{display:none}.client-portal-date-filter .dropdown-menu{width:260px;padding:0}.client-portal-date-menu{display:grid;gap:12px;padding:14px}.client-portal-date-menu .btn-link{justify-self:start;padding:0;font-size:.75rem;text-decoration:none}.client-portal-clear-filter.btn-link{align-self:end;min-height:42px;padding:8px 4px;color:var(--client-portal-accent-strong);font-size:.8rem;font-weight:650;text-decoration:none;white-space:nowrap}.client-portal-table-shell,.client-portal-section{border:1px solid var(--client-portal-border);border-radius:10px;background:#fff;box-shadow:0 4px 16px #1f32510a}.client-portal-table-shell{overflow:hidden}.client-portal-table-shell>.table-responsive{height:auto!important;max-height:none!important;overflow-x:auto;overflow-y:visible!important}.client-portal-table{--bs-table-hover-bg: #f8faff;color:#263a58;font-size:.79rem}.client-portal-table thead th{padding:13px 16px;border-bottom:1px solid #cfdae9;background:#fbfcfe;color:#3d506e;font-size:.72rem;font-weight:700;letter-spacing:0;white-space:nowrap}.client-portal-sort-header{display:inline-flex;align-items:center;gap:5px}.client-portal-sort-header i{color:#8392a8;font-size:.72rem;font-weight:400}.client-portal-table tbody td{padding:13px 16px;border-color:#e1e7f0;line-height:1.35;vertical-align:middle}.client-portal-primary-cell{color:#213451;font-weight:700}.client-portal-secondary-cell{margin-top:2px;color:#71819a;font-size:.72rem;line-height:1.35}.client-portal-clickable-row{cursor:pointer;transition:background-color .13s ease,box-shadow .13s ease}.client-portal-clickable-row:focus-visible,.client-portal-clickable-row.is-selected{position:relative;background:#f1f5ff;box-shadow:inset 3px 0 var(--client-portal-accent-strong);outline:none}.client-portal-page--vips .client-portal-clickable-row.is-selected{background:#f4f7ff;box-shadow:inset 0 1px #4f72ef,inset 0 -1px #4f72ef}.client-portal-page--vips .client-portal-table tbody td{padding:5px 12px}.client-portal-page--vips .client-portal-table thead th{padding:9px 12px}.client-portal-page--vips .client-portal-table{width:100%;table-layout:fixed;font-size:.71rem}.client-portal-page--vips .client-portal-table th:nth-child(1){width:20%}.client-portal-page--vips .client-portal-table th:nth-child(2){width:20%}.client-portal-page--vips .client-portal-table th:nth-child(3){width:15%}.client-portal-page--vips .client-portal-table th:nth-child(4){width:10%}.client-portal-page--vips .client-portal-table th:nth-child(5){width:15%}.client-portal-page--vips .client-portal-table th:nth-child(6){width:15%}.client-portal-page--vips .client-portal-table th:nth-child(7){width:5%}.client-portal-page--vips .client-portal-table td{overflow:hidden;text-overflow:ellipsis}.client-portal-page--vips .client-portal-primary-cell{font-size:.7rem}.client-portal-page--vips .client-portal-secondary-cell{font-size:.64rem}.client-portal-page--vips .client-portal-heading{margin-bottom:10px}.client-portal-page--drawer-open .client-portal-container{width:calc(100% - 338px);max-width:none;margin-right:331px;margin-left:7px}.client-portal-page--groups .client-portal-table tbody td{padding:4px 16px}.client-portal-page--groups .client-portal-table thead th{padding:9px 16px}.client-portal-unassigned{color:#a06008;font-weight:600}.client-portal-status{display:inline-flex;align-items:center;gap:7px;color:#43536a;font-size:.76rem;white-space:nowrap}.client-portal-status>span{width:7px;height:7px;border-radius:50%;background:#069b56}.client-portal-status.is-inactive>span{background:#e68112}.client-portal-status.is-upcoming>span{background:#d99a13}.client-portal-status.is-unknown>span{background:#7c8799}.client-portal-more-button.btn,.client-portal-more-button.btn:first-child:active,.client-portal-more-button.btn.show{width:34px;height:34px;padding:0;border:0;background:transparent;color:var(--client-portal-accent-strong);font-size:1.1rem;box-shadow:none}.client-portal-more-button:after{display:none}.client-portal-page .dropdown-menu,.client-portal-actions-menu.dropdown-menu{min-width:178px;padding:6px;border:1px solid var(--client-portal-border);border-radius:8px;box-shadow:0 14px 34px #1f325124}.client-portal-actions-menu.dropdown-menu{z-index:1080}.client-portal-page .dropdown-item,.client-portal-actions-menu .dropdown-item{display:flex;gap:9px;align-items:center;padding:8px 10px;border-radius:5px;font-size:.8rem}.client-portal-table-footer{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:18px;padding:10px 16px;border-top:1px solid #e1e7f0;color:#687993;font-size:.75rem}.client-portal-pagination{display:flex;align-items:center;gap:6px}.client-portal-pagination .btn{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;padding:0;border:1px solid #d6dfec;background:#fff;color:#425471}.client-portal-page-numbers{display:flex;align-items:center;gap:3px}.client-portal-page-numbers .btn{width:30px;height:30px;border-color:transparent;background:transparent;font-size:.72rem}.client-portal-page-numbers .btn.is-current{border-color:var(--client-portal-accent-strong);background:#fff;color:var(--client-portal-accent-strong);box-shadow:0 2px 8px #3b66f51f}.client-portal-page-gap{width:20px;color:#75849a;text-align:center}.client-portal-empty,.client-portal-loading{padding:38px!important;color:var(--client-portal-muted);text-align:center}.client-portal-back-link.btn-link{justify-self:start;display:inline-flex;gap:8px;align-items:center;padding:0;color:var(--client-portal-accent-strong);font-size:.82rem;font-weight:600;text-decoration:none}.client-portal-page--detail .client-portal-heading{display:none}.client-portal-profile-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:2px 8px 8px}.client-portal-profile-header h2{margin:0;color:#193253;font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:600;letter-spacing:-.035em}.client-portal-profile-header>div>p{margin:3px 0 16px;color:#60728f;font-size:1rem}.client-portal-profile-facts{display:flex;flex-wrap:wrap;gap:28px;align-items:center}.client-portal-profile-facts>span:not(.client-portal-status){display:grid;grid-template-columns:24px auto;column-gap:8px;align-items:center;color:#304463;font-size:.82rem}.client-portal-profile-facts i{grid-row:1 / 3;color:#7485a0;font-size:1.25rem}.client-portal-profile-facts small{color:#657793;font-size:.7rem}.client-portal-primary-button.btn{display:inline-flex;gap:8px;align-items:center;min-height:42px;padding:9px 17px;border-color:var(--client-portal-accent-strong);background:var(--client-portal-accent-strong);font-size:.84rem;font-weight:650}.client-portal-detail-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.9fr);gap:18px}.client-portal-section{padding:20px}.client-portal-section h3{margin:0;color:#243958;font-size:.91rem;font-weight:700}.client-portal-organization-profile>h3{padding-bottom:16px;border-bottom:1px solid #e1e7f0}.client-portal-profile-row{display:grid;grid-template-columns:130px minmax(0,1fr) minmax(150px,.85fr);gap:20px;padding:12px 0;border-bottom:1px solid #e1e7f0;color:#324867;font-size:.8rem}.client-portal-profile-row:last-child{border-bottom:0}.client-portal-profile-row strong{font-size:.76rem}.client-portal-profile-row small{color:#74849d;font-size:.69rem;line-height:1.45}.client-portal-detail-rail{display:grid;gap:18px;align-content:start}.client-portal-cso-section{display:grid;gap:12px}.client-portal-cso-select.form-select{width:-webkit-max-content;width:max-content;max-width:100%;border-color:#cdd8ea;color:#314a72;font-weight:600}.client-portal-officer{display:flex;gap:11px;align-items:center;padding:12px 0 4px}.client-portal-avatar{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;flex:0 0 auto;border-radius:50%;background:#ebf0ff;color:var(--client-portal-accent-strong);font-size:.72rem;font-weight:700;text-transform:uppercase}.client-portal-officer>div{display:flex;min-width:0;flex-direction:column}.client-portal-officer small,.client-portal-officer span{color:#71819a;font-size:.7rem}.client-portal-officer strong{color:#263a58;font-size:.82rem}.client-portal-unassigned-message,.client-portal-empty-compact{padding:18px 0;color:var(--client-portal-muted);font-size:.8rem}.client-portal-section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.client-portal-section-heading .btn{display:inline-flex;gap:5px;align-items:center;font-size:.74rem;font-weight:650}.client-portal-vip-composer{display:grid;grid-template-columns:1fr auto;gap:8px;margin:16px 0;padding:14px;border:1px solid #dce4f2;border-radius:8px;background:#f8faff}.client-portal-vip-composer .form-select,.client-portal-vip-composer textarea,.client-portal-vip-composer small,.client-portal-vip-composer>.btn:last-child{grid-column:1 / -1}.client-portal-vip-composer small{color:#697b96;font-size:.7rem}.client-portal-vip-row{display:grid;grid-template-columns:minmax(0,1fr) auto 34px;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #e1e7f0}.client-portal-vip-row:last-child{border-bottom:0}.client-portal-vip-row>div:first-child,.client-portal-vip-row>span{display:flex;flex-direction:column}.client-portal-vip-row strong{color:#263a58;font-size:.78rem}.client-portal-vip-row span,.client-portal-vip-row small{color:#70809a;font-size:.68rem}.client-portal-members-section{padding:0;overflow:hidden}.client-portal-members-section>.client-portal-section-heading{padding:16px;border-bottom:1px solid #e1e7f0}.client-portal-members-heading>div:first-child{display:flex;align-items:center;gap:24px}.client-portal-member-search{position:relative;width:min(360px,55vw)}.client-portal-drawer.offcanvas{top:70px;height:calc(100% - 70px);border-left:1px solid #d9e2ef;box-shadow:-14px 0 36px #1c2d4817}.client-portal-edit-drawer.offcanvas{width:min(385px,100vw)}.client-portal-family-drawer.offcanvas{width:min(350px,100vw)}.client-portal-drawer .offcanvas-header{align-items:flex-start;padding:24px 28px 18px;border-bottom:1px solid #e3e9f1}.client-portal-drawer .offcanvas-title{color:#1d3555;font-size:1.05rem;font-weight:700}.client-portal-drawer .offcanvas-header p{max-width:320px;margin:6px 0 0;color:#6d7e98;font-size:.78rem;line-height:1.45}.client-portal-drawer .offcanvas-body{padding:22px 28px 110px}.client-portal-family-drawer .offcanvas-body{padding-top:10px}.client-portal-drawer-form{display:grid;gap:16px}.client-portal-drawer-form .form-text{display:block;margin-top:5px;color:#7b8aa2;font-size:.68rem}.client-portal-drawer-form .form-label span{color:#7b8aa2;font-weight:400}.client-portal-drawer-footer{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1.4fr;gap:12px;padding:16px 28px;border-top:1px solid #dfe6f0;background:#fffffff7}.client-portal-drawer-footer .btn{min-height:42px;font-size:.82rem;font-weight:650}.client-portal-drawer-footer--stacked{grid-template-columns:1fr}.client-portal-drawer-footer--stacked .btn{display:inline-flex;gap:8px;align-items:center;justify-content:center;text-decoration:none}.client-portal-family-meta>div{display:flex;flex-direction:column;gap:4px;padding:12px 0;border-bottom:1px solid #e1e7f0}.client-portal-family-meta small{color:#506481;font-size:.7rem;font-weight:700}.client-portal-family-meta strong,.client-portal-family-meta p,.client-portal-family-meta span{margin:0;color:#2e4362;font-size:.79rem;line-height:1.45}.client-portal-family-meta span{color:#71819a;font-size:.7rem}.client-portal-family-members{margin-top:24px}.client-portal-family-members>.client-portal-section-heading{padding-bottom:10px;border-bottom:1px solid #e1e7f0}.client-portal-family-table>div{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(74px,.8fr) minmax(62px,.7fr);gap:8px;padding:10px 0;border-bottom:1px solid #e7ecf3;color:#314867;font-size:.67rem}.client-portal-family-table>div:first-child{color:#667792;font-size:.64rem}.client-portal-family-table span{min-width:0;overflow:hidden;text-overflow:ellipsis}.client-portal-family-empty{margin:0;padding:18px 0;color:#72829a;font-size:.69rem}@media(max-width:1199.98px){.client-portal-page--drawer-open .client-portal-container{width:100%;max-width:1204px;margin:0 auto}.client-portal-workspace-grid{grid-template-columns:1fr}.client-portal-featured{min-height:0}.client-portal-highlight-list{grid-template-columns:repeat(3,minmax(0,1fr))}.client-portal-filterbar--groups,.client-portal-filterbar--vips{grid-template-columns:repeat(2,minmax(0,1fr))}.client-portal-group-filter-command{grid-template-columns:minmax(240px,1fr) minmax(180px,220px) auto}.client-portal-group-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-portal-search-control{grid-column:1 / -1}.client-portal-clear-filter{justify-self:start}}@media(max-width:767.98px){.client-portal-page{padding-right:12px!important;padding-left:12px!important}.client-portal-heading{margin-bottom:22px}.client-portal-featured{padding:24px}.client-portal-featured-intro{grid-template-columns:1fr}.client-portal-highlight-list{grid-template-columns:1fr;padding-left:0}.client-portal-workspace-row,.client-portal-audit-row{grid-template-columns:48px minmax(0,1fr) 18px;gap:14px;padding:18px}.client-portal-workspace-icon{width:48px;height:48px;font-size:1.35rem}.client-portal-audit-action{width:18px;padding:0;border:0;font-size:0}.client-portal-audit-action i{font-size:1.25rem}.client-portal-filterbar--groups,.client-portal-filterbar--vips{grid-template-columns:1fr;padding:16px}.client-portal-group-filter-command,.client-portal-group-filter-grid{grid-template-columns:1fr}.client-portal-group-filter-actions{flex-wrap:wrap}.client-portal-filterbar>*{grid-column:1}.client-portal-date-range>div{grid-template-columns:1fr}.client-portal-date-range>div>span{display:none}.client-portal-table-footer,.client-portal-profile-header{align-items:stretch;flex-direction:column}.client-portal-profile-header{display:flex}.client-portal-profile-facts{gap:16px}.client-portal-detail-grid{grid-template-columns:1fr}.client-portal-profile-row{grid-template-columns:110px minmax(0,1fr);gap:12px}.client-portal-profile-row small{grid-column:2}.client-portal-members-section>.client-portal-section-heading{align-items:stretch;flex-direction:column}.client-portal-member-search{width:100%}.client-portal-drawer .offcanvas-header,.client-portal-drawer .offcanvas-body,.client-portal-drawer-footer{padding-right:20px;padding-left:20px}}@media(prefers-reduced-motion:reduce){.client-portal-workspace-row,.client-portal-audit-row{transition:none}}:root{--cc-navy: #0b2545;--cc-navy-deep: #061d37;--cc-blue: #087ff5;--cc-blue-soft: #eef7ff;--cc-white: #ffffff;--cc-surface: #f7faff;--cc-border: #dbe5f0;--cc-border-strong: #c6d4e2;--cc-text: #10233f;--cc-muted: #62738a;--cc-green: #078b54;--cc-amber: #d68000;--cc-red: #d92d20;--cc-purple: #7652c7;--cc-radius: 8px;--cc-sidebar: 190px;--cc-topbar: 68px}.cc-app,.cc-app *{box-sizing:border-box}.cc-app{min-height:calc(100vh - 74px);background:var(--cc-white);color:var(--cc-text);display:block;font-family:var(--font-sans);font-size:13px;line-height:1.45}.cc-host{padding:0;background:var(--cc-white)}.cc-page-heading>span{display:block;margin-bottom:2px;color:var(--cc-muted);font-size:9px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.cc-app button,.cc-app input,.cc-app select,.cc-app textarea{font:inherit}.cc-sidebar{position:fixed;inset:0 auto 0 0;z-index:1030;width:var(--cc-sidebar);display:flex;flex-direction:column;background:var(--cc-navy);color:#fff}.cc-brand{height:var(--cc-topbar);display:flex;align-items:center;gap:10px;padding:0 17px;border-bottom:1px solid rgba(255,255,255,.1)}.cc-brand-mark{width:34px;height:34px;display:grid;place-items:center;font-size:22px;font-weight:900;color:#fff;letter-spacing:-.08em}.cc-brand strong,.cc-brand span{display:block;white-space:nowrap}.cc-brand strong{font-size:13px;line-height:1.2}.cc-brand span{color:#c7d7e9;font-size:10px}.cc-sidebar nav{display:flex;flex:1;flex-direction:column;padding:18px 6px;overflow-y:auto}.cc-nav-item,.cc-collapse{border:0;color:#dce8f5;background:transparent}.cc-nav-item{position:relative;min-height:50px;display:flex;align-items:center;gap:13px;width:100%;padding:0 16px;text-align:left;border-radius:6px;font-size:12px;font-weight:540}.cc-nav-item:hover,.cc-nav-item:focus-visible{color:#fff;background:#ffffff14;outline:none}.cc-nav-item.is-active{background:#007eff38;color:#fff}.cc-nav-item.is-active:before{position:absolute;left:-6px;top:0;bottom:0;width:4px;background:#168cff;content:""}.cc-nav-divider{height:1px;margin:9px 14px;background:#ffffff29}.cc-collapse{height:48px;display:grid;place-items:center;margin:0 9px 10px auto;width:38px;border-radius:6px}.cc-nav-close,.cc-mobile-menu,.cc-nav-scrim{display:none}.cc-frame{width:calc(100% - var(--cc-sidebar));min-width:0;margin-left:var(--cc-sidebar)}.cc-app.is-collapsed{--cc-sidebar: 68px}.cc-app.is-collapsed .cc-brand>div:not(.cc-brand-mark),.cc-app.is-collapsed .cc-nav-item span{display:none}.cc-app.is-collapsed .cc-nav-item{justify-content:center;padding:0}.cc-app.is-collapsed .cc-collapse svg{transform:rotate(180deg)}.cc-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:900;height:var(--cc-topbar);display:grid;grid-template-columns:minmax(230px,1fr) auto minmax(360px,1.7fr) minmax(160px,auto);align-items:center;gap:24px;padding:0 22px;background:#fffffffa;border-bottom:1px solid var(--cc-border)}.cc-topbar h1{margin:0;font-size:20px;font-weight:750;letter-spacing:-.035em;color:var(--cc-navy)}.cc-environment{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:650}.cc-environment i{width:6px;height:6px;border-radius:50%;background:var(--cc-green)}.cc-global-search,.cc-table-search,.cc-sop-list header label{display:flex;align-items:center;gap:9px;border:1px solid var(--cc-border);background:#fff;color:var(--cc-muted)}.cc-global-search{height:38px;padding:0 12px;border-radius:7px}.cc-global-search input,.cc-table-search input,.cc-sop-list header label input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--cc-text)}.cc-global-search kbd{border:0;background:transparent;color:#8391a3;box-shadow:none;font-family:inherit;font-size:11px}.cc-user{display:flex;align-items:center;gap:9px;justify-content:flex-end;min-width:0}.cc-user>span{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:#cfe9ff;color:var(--cc-navy);font-size:11px;font-weight:800}.cc-user strong{max-width:135px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.cc-commandbar{min-height:55px;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:8px 18px;border-bottom:1px solid var(--cc-border);background:#fff}.cc-primary-action,.cc-secondary-action,.cc-commandbar button,.cc-control-heading>button,.cc-surface-title button,.cc-action-panel button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid var(--cc-blue);border-radius:6px;background:var(--cc-blue);color:#fff;font-size:12px;font-weight:700}.cc-secondary-action{background:#fff;color:var(--cc-blue)}.cc-secondary-action.danger{border-color:#f3b7b2;background:#fff5f4;color:var(--cc-red)}.cc-content{min-height:calc(100vh - var(--cc-topbar));background:#fff}.cc-health-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:78px;padding:10px 17px;border-bottom:1px solid var(--cc-border);background:#fff}.cc-health-rail button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:8px 19px;border:0;border-right:1px solid var(--cc-border);background:#fff;text-align:left}.cc-health-rail button:last-child{border-right:0}.cc-health-rail button:hover,.cc-health-rail button.is-selected{background:var(--cc-blue-soft)}.cc-health-rail strong,.cc-health-rail small{display:block}.cc-health-rail strong{font-size:12px}.cc-health-rail small{margin-top:3px;color:var(--cc-muted);font-size:11px}.cc-health-rail small i,.cc-stream-footer i{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:var(--cc-amber)}.cc-health-rail small i.healthy,.cc-stream-footer i.healthy{background:var(--cc-green)}.cc-health-rail b{color:var(--cc-muted);font-size:11px;font-variant-numeric:tabular-nums}.cc-channel-icon{width:33px;height:33px;display:grid;place-items:center;border-radius:50%}.cc-channel-icon.green{color:var(--cc-green);background:#ebfaf3}.cc-channel-icon.blue{color:var(--cc-blue);background:#eef7ff}.cc-channel-icon.purple{color:var(--cc-purple);background:#f4efff}.cc-filterbar{height:62px;display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--cc-border);background:#fff}.cc-filterbar select,.cc-field select,.cc-field input,.cc-field textarea,.cc-sop-list header select{min-height:38px;border:1px solid var(--cc-border);border-radius:6px;background:#fff;color:var(--cc-text);padding:0 11px;outline:none}.cc-filterbar select:focus,.cc-field select:focus,.cc-field input:focus,.cc-field textarea:focus{border-color:var(--cc-blue);box-shadow:0 0 0 3px #087ff51f}.cc-toggle-filter{min-height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 13px;border:1px solid var(--cc-border);border-radius:6px;font-weight:600}.cc-toggle-filter input{position:absolute;opacity:0}.cc-toggle-filter>span{width:28px;height:16px;padding:2px;border-radius:999px;background:#aebdcb;transition:background .18s ease}.cc-toggle-filter>span:after{display:block;width:12px;height:12px;border-radius:50%;background:#fff;content:"";transition:transform .18s ease}.cc-toggle-filter input:checked+span{background:var(--cc-blue)}.cc-toggle-filter input:checked+span:after{transform:translate(12px)}.cc-table-search{width:min(320px,30vw);height:38px;margin-left:auto;padding:0 11px;border-radius:6px}.cc-icon-button{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--cc-border);border-radius:6px;background:#fff;color:var(--cc-muted)}.cc-operations-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;min-height:calc(100vh - 264px)}.cc-stream{min-width:0;display:flex;flex-direction:column;border-right:1px solid var(--cc-border)}.cc-table-wrap{width:100%;overflow:auto}.cc-data-table,.cc-policy-table,.cc-sop-table{width:100%;border-collapse:collapse;table-layout:auto}.cc-data-table th,.cc-data-table td,.cc-policy-table th,.cc-policy-table td,.cc-sop-table th,.cc-sop-table td{padding:11px 10px;border-bottom:1px solid #e6edf5;text-align:left;vertical-align:middle;white-space:nowrap}.cc-data-table th,.cc-policy-table th,.cc-sop-table th{height:42px;background:#fbfdff;color:#4c5e75;font-size:10px;font-weight:750;letter-spacing:.01em}.cc-data-table td,.cc-policy-table td,.cc-sop-table td{height:57px;font-size:11px}.cc-data-table tbody tr,.cc-policy-table tbody tr,.cc-sop-table tbody tr{cursor:pointer;transition:background .12s ease}.cc-data-table tbody tr:hover,.cc-policy-table tbody tr:hover,.cc-sop-table tbody tr:hover{background:#f8fbff}.cc-data-table tbody tr.is-selected,.cc-policy-table tbody tr.is-selected,.cc-sop-table tbody tr.is-selected{background:var(--cc-blue-soft);box-shadow:inset 3px 0 0 var(--cc-blue)}.cc-data-table td strong,.cc-data-table td small{display:block}.cc-data-table td small{max-width:180px;overflow:hidden;margin-top:2px;color:var(--cc-muted);text-overflow:ellipsis}.cc-mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:#40536a}.cc-channel,.cc-ok,.cc-warning,.cc-status{display:inline-flex;align-items:center;gap:5px}.cc-channel.green,.cc-ok,.cc-healthy{color:var(--cc-green)}.cc-channel.blue{color:var(--cc-blue)}.cc-channel.purple{color:var(--cc-purple)}.cc-warning{color:var(--cc-amber)}.cc-overdue{color:var(--cc-red);font-weight:750}.cc-mode{color:#0675e8;font-size:10px;font-weight:760;letter-spacing:.015em}.cc-status{font-size:10px;font-weight:650}.cc-status i{width:6px;height:6px;border-radius:50%;background:currentColor}.cc-status.success{color:var(--cc-green)}.cc-status.info{color:var(--cc-blue)}.cc-status.warning{color:var(--cc-amber)}.cc-status.danger{color:var(--cc-red)}.cc-stream-footer,.cc-metric-strip{display:flex;align-items:center;justify-content:space-between;padding:10px 15px;border-top:1px solid var(--cc-border);color:var(--cc-muted);font-size:10px}.cc-stream-footer{margin-top:auto}.cc-inspector{min-width:0;background:#fff}.cc-inspector>header,.cc-policy-inspector>header,.cc-validation>header{min-height:76px;display:flex;align-items:center;justify-content:space-between;padding:13px 18px;border-bottom:1px solid var(--cc-border)}.cc-inspector>header span,.cc-inspector>header strong,.cc-inspector>header small,.cc-policy-inspector>header span,.cc-policy-inspector>header small{display:block}.cc-inspector>header span,.cc-policy-inspector>header span{font-size:14px;font-weight:760}.cc-inspector>header strong{margin-top:7px;font-size:12px}.cc-inspector>header small,.cc-policy-inspector>header small{color:var(--cc-muted)}.cc-inspector-row{min-height:57px;display:grid;grid-template-columns:22px 1fr minmax(100px,auto) 16px;align-items:center;gap:8px;padding:9px 17px;border-bottom:1px solid #e7eef6}.cc-inspector-row>span{color:var(--cc-muted);font-size:11px}.cc-inspector-row>strong{max-width:150px;overflow:hidden;font-size:11px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.cc-inspector-row>strong.warning{color:var(--cc-amber)}.cc-route-reason{padding:15px 17px;border-bottom:1px solid var(--cc-border)}.cc-route-reason span{color:var(--cc-muted);font-size:10px}.cc-route-reason p{margin:5px 0 0;font-size:11px}.cc-inspector-actions{display:grid;gap:9px;padding:16px}.cc-inspector-actions button,.cc-form-actions button,.cc-validation-actions button,.cc-changebar button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--cc-blue);border-radius:5px;background:#fff;color:var(--cc-blue);font-size:11px;font-weight:700}.cc-inspector-actions button.primary,.cc-form-actions button.primary,.cc-validation-actions button.primary{background:var(--cc-blue);color:#fff}.cc-inspector-actions button.danger{border-color:#ef847c;color:var(--cc-red)}.cc-inspector-empty{display:flex;min-height:400px;align-items:center;justify-content:center;flex-direction:column;gap:9px;padding:30px;color:var(--cc-muted);text-align:center}.cc-inspector-empty span{max-width:240px}.cc-metric-strip{display:grid;grid-template-columns:repeat(4,1fr);min-height:78px;padding:0;background:#fff}.cc-metric-strip div{padding:14px 28px;border-right:1px solid var(--cc-border)}.cc-metric-strip span,.cc-metric-strip strong{display:block}.cc-metric-strip span{margin-bottom:4px;font-size:10px}.cc-metric-strip strong{color:var(--cc-navy);font-size:20px}.cc-alert,.cc-inline-message{display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid #f6d18f;background:#fff9ec;color:#8a5a00;font-size:11px}.cc-alert.danger,.cc-inline-message.danger{border-color:#f3b7b2;background:#fff5f4;color:var(--cc-red)}.cc-alert button{margin-left:auto;border:0;background:transparent;color:inherit;font-weight:700}.cc-loading,.cc-empty{min-height:130px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;color:var(--cc-muted);text-align:center}.cc-empty strong,.cc-empty span{display:block}.spin{animation:cc-spin .9s linear infinite}@keyframes cc-spin{to{transform:rotate(360deg)}}.cc-policy-layout{min-height:calc(100vh - 123px);display:grid;grid-template-columns:178px minmax(520px,1fr) 400px;grid-template-rows:1fr auto}.cc-subnav{grid-row:1;padding:20px 7px;border-right:1px solid var(--cc-border)}.cc-subnav button,.cc-subnav>div{width:100%;min-height:51px;display:flex;align-items:center;gap:12px;padding:0 16px;border:0;border-radius:5px;background:transparent;color:#566981;text-align:left;font-size:11px}.cc-subnav button.is-active,.cc-subnav>div.is-active{background:var(--cc-blue-soft);color:var(--cc-blue);font-weight:700;box-shadow:inset 3px 0 0 var(--cc-blue)}.cc-policy-main{padding:20px 12px;border-right:1px solid var(--cc-border)}.cc-section-heading h2,.cc-sop-list h2,.cc-sop-editor h2,.cc-validation h2,.cc-control-heading h2{margin:0;color:var(--cc-navy);font-size:17px;font-weight:760;letter-spacing:-.02em}.cc-section-heading p,.cc-control-heading p{margin:4px 0 17px;color:var(--cc-muted);font-size:11px}.cc-policy-table th,.cc-policy-table td{padding-left:12px;padding-right:12px}.cc-switch{width:27px;height:16px;display:inline-flex;align-items:center;padding:2px;border-radius:99px;background:#b2bfcc}.cc-switch i{width:12px;height:12px;border-radius:50%;background:#fff}.cc-switch.on{justify-content:flex-end;background:var(--cc-green)}.cc-policy-inspector{grid-column:3;grid-row:1;min-width:0}.cc-form-stack{display:grid;gap:14px;padding:15px}.cc-field{display:grid;gap:6px;margin:0}.cc-field>span{color:#41536b;font-size:10px;font-weight:700}.cc-field textarea{min-height:70px;padding-top:9px;resize:vertical}.cc-segmented{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border:1px solid var(--cc-border);border-radius:5px;overflow:hidden}.cc-segmented button{min-height:32px;padding:3px 4px;border:0;border-right:1px solid var(--cc-border);background:#fff;color:#566981;font-size:9px}.cc-segmented button:last-child{border-right:0}.cc-segmented button.is-active{background:var(--cc-blue-soft);color:var(--cc-blue);box-shadow:inset 0 0 0 1px var(--cc-blue);font-weight:750}.cc-tag-list,.cc-tool-list{border:1px solid var(--cc-border);border-radius:5px;overflow:hidden}.cc-tag-list>div{display:flex;align-items:center;gap:8px;min-height:29px;padding:5px 9px;border-bottom:1px solid var(--cc-border);color:#43566d;font-size:10px}.cc-tag-list>div:last-child{border-bottom:0}.cc-tag-list svg{color:var(--cc-green)}.cc-two-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cc-form-actions,.cc-validation-actions{display:grid;grid-template-columns:1fr 1.25fr;gap:9px}.cc-changebar{grid-column:1 / -1;grid-row:2;min-height:68px;display:flex;align-items:center;justify-content:space-between;padding:9px 20px;border-top:1px solid var(--cc-border);background:#fff}.cc-changebar>div{display:flex;align-items:center;gap:12px;color:var(--cc-amber)}.cc-changebar strong,.cc-changebar small{display:block}.cc-changebar strong{color:var(--cc-text);font-size:11px}.cc-changebar small{color:var(--cc-muted);font-size:9px}.cc-changebar button{padding:0 16px}.cc-sop-workspace{min-height:calc(100vh - var(--cc-topbar));display:grid;grid-template-columns:32% minmax(420px,1fr) 320px;grid-template-rows:56px 1fr}.cc-tabbar{grid-column:1 / -1;display:flex;align-items:flex-end;gap:34px;padding:0 19px;border-bottom:1px solid var(--cc-border)}.cc-tabbar button,.cc-tabbar span,.cc-editor-tabs button,.cc-editor-tabs span{height:100%;border:0;border-bottom:3px solid transparent;background:transparent;color:#52657c;font-size:11px}.cc-tabbar button.is-active,.cc-tabbar span.is-active,.cc-editor-tabs button.is-active,.cc-editor-tabs span.is-active{border-bottom-color:var(--cc-blue);color:var(--cc-blue);font-weight:700}.cc-sop-list{min-width:0;border-right:1px solid var(--cc-border)}.cc-sop-list>header{display:grid;gap:12px;padding:17px}.cc-sop-list header label{height:36px;padding:0 10px;border-radius:5px}.cc-sop-list header>div{display:grid;grid-template-columns:1fr 1fr 38px;gap:8px}.cc-sop-list header button{border:1px solid var(--cc-border);border-radius:5px;background:#fff}.cc-sop-table td:first-child{color:#21416b;font-size:9px}.cc-sop-editor{min-width:0;border-right:1px solid var(--cc-border)}.cc-sop-editor>header{min-height:67px;display:flex;align-items:center;padding:0 20px;border-bottom:1px solid var(--cc-border)}.cc-sop-editor>header h2{display:inline-block;margin-right:12px}.cc-sop-editor>header span{color:var(--cc-blue);font-size:10px}.cc-editor-tabs{height:48px;display:flex;gap:27px;padding:0 20px;border-bottom:1px solid var(--cc-border)}.cc-editor-form{display:grid;gap:13px;padding:16px 20px}.cc-token-field{min-height:38px;display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:5px;border:1px solid var(--cc-border);border-radius:6px}.cc-token-field span{padding:4px 7px;border-radius:4px;background:var(--cc-blue-soft);color:#28557f;font-size:9px}.cc-tool-list>div{min-height:45px;display:grid;grid-template-columns:22px 1fr 28px;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid var(--cc-border)}.cc-tool-list>div:last-child{border-bottom:0}.cc-tool-list strong,.cc-tool-list small{display:block}.cc-tool-list strong{font-size:10px}.cc-tool-list small{color:var(--cc-muted);font-size:9px}.cc-tool-list i{width:26px;height:15px;border-radius:99px;background:var(--cc-blue)}.cc-validation{min-width:0}.cc-validation h3,.cc-control-surface h3{margin:18px 17px 8px;color:#40536a;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.cc-validation-row{min-height:52px;display:grid;grid-template-columns:24px 1fr 16px;align-items:center;gap:7px;padding:9px 17px;border-bottom:1px solid #e8eef5;font-size:10px}.cc-validation-row.ready>svg:first-child{color:var(--cc-green)}.cc-validation-row.warning>svg:first-child{color:var(--cc-amber)}.cc-validation-actions{margin:23px 16px;grid-template-columns:1fr}.cc-control-surface{padding:24px}.cc-control-heading{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;padding-bottom:20px;border-bottom:1px solid var(--cc-border)}.cc-control-heading>span{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;background:var(--cc-blue-soft);color:var(--cc-blue)}.cc-control-heading p{margin-bottom:0}.cc-control-heading>button,.cc-surface-title button{background:#fff;color:var(--cc-blue)}.cc-surface-columns{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr);gap:26px;padding-top:23px}.cc-surface-columns>section,.cc-surface-columns>aside{min-width:0}.cc-surface-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.cc-surface-title h3,.cc-provider-panel h3,.cc-surface-columns section>h3{margin:0 0 11px;color:var(--cc-navy);font-size:14px;text-transform:none;letter-spacing:0}.cc-data-table.compact{border:1px solid var(--cc-border)}.cc-open-list,.cc-provider-panel,.cc-workflow-list,.cc-action-panel{border:1px solid var(--cc-border);background:#fff}.cc-open-list>div,.cc-open-list>button,.cc-provider-row{width:100%;min-height:67px;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:10px 15px;border:0;border-bottom:1px solid var(--cc-border);background:#fff;text-align:left}.cc-open-list>div:last-child,.cc-open-list>button:last-child,.cc-provider-row:last-child{border-bottom:0}.cc-open-list strong,.cc-open-list small,.cc-provider-row strong,.cc-provider-row small{display:block}.cc-open-list small,.cc-provider-row small{margin-top:3px;color:var(--cc-muted);font-size:10px}.cc-provider-panel{padding-top:16px}.cc-provider-row{grid-template-columns:25px 1fr auto}.cc-provider-row b,.cc-open-list b{font-size:9px;text-transform:uppercase}.cc-provider-row .healthy,.cc-open-list .healthy{color:var(--cc-green)}.cc-provider-row .warning,.cc-open-list .warning{color:var(--cc-amber)}.cc-open-list.large{max-width:920px;margin-top:24px}.cc-workflow-list{padding:18px}.cc-workflow-list>h3{margin-left:0}.cc-workflow-row{display:grid;grid-template-columns:34px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid var(--cc-border)}.cc-workflow-row:last-child{border-bottom:0}.cc-workflow-row>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--cc-blue-soft);color:var(--cc-blue);font-weight:800}.cc-workflow-row p{margin:3px 0 0;color:var(--cc-muted);font-size:10px}.cc-action-panel{display:flex;align-items:flex-start;flex-direction:column;padding:24px}.cc-action-panel>svg{color:var(--cc-blue)}.cc-action-panel h3{margin:16px 0 7px}.cc-action-panel p{margin:0 0 19px;color:var(--cc-muted)}.cc-readiness-alert{margin-top:18px}.cc-cutover-state{min-height:64px;display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:12px;margin-top:20px;padding:12px 16px;border:1px solid #b8dfcc;background:#f2fbf6;color:var(--cc-green)}.cc-cutover-state.blocked{border-color:#f3c4bf;background:#fff7f6;color:var(--cc-red)}.cc-cutover-state.review{border-color:#ecd9a4;background:#fffbef;color:#936b0f}.cc-cutover-state strong,.cc-cutover-state span{display:block}.cc-cutover-state span,.cc-cutover-state time{margin-top:2px;color:var(--cc-muted);font-size:10px}.cc-readiness-metrics{margin-top:16px;border:1px solid var(--cc-border)}.cc-readiness-metrics div:last-child{border-right:0}.cc-readiness-metrics small{display:block;margin-top:3px;color:var(--cc-muted);font-size:9px}.cc-runtime-metrics{border-color:#b8dfcc;background:#fbfefc}.cc-reconciliation-table td small{display:block;margin-top:3px;color:var(--cc-muted);font-size:9px;white-space:normal;overflow:visible;text-overflow:clip}.cc-reconciliation-table td:nth-child(2){white-space:normal}.cc-readiness-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.85fr);gap:22px;padding-top:22px}.cc-readiness-main,.cc-readiness-aside{display:grid;align-content:start;gap:20px;min-width:0}.cc-readiness-section{min-width:0;border:1px solid var(--cc-border);background:#fff}.cc-readiness-section-heading{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 15px;border-bottom:1px solid var(--cc-border)}.cc-readiness-section-heading h3{margin:0;color:var(--cc-navy);font-size:13px;letter-spacing:0;text-transform:none}.cc-readiness-section-heading p{margin:3px 0 0;color:var(--cc-muted);font-size:10px}.cc-readiness-section-heading>svg{flex:0 0 auto;color:var(--cc-blue)}.cc-age-breakdown{padding:14px 15px 4px}.cc-age-breakdown>header,.cc-age-breakdown p{display:flex;align-items:center;justify-content:space-between;gap:14px}.cc-age-breakdown>header{margin-bottom:12px}.cc-age-breakdown>header span,.cc-age-breakdown p{color:var(--cc-muted);font-size:9px}.cc-age-breakdown>div{margin-bottom:13px}.cc-age-breakdown p{margin:0 0 5px}.cc-age-breakdown p strong{color:var(--cc-text);font-size:9px}.cc-age-breakdown>div>i{display:block;height:5px;overflow:hidden;border-radius:99px;background:#e8eef5}.cc-age-breakdown>div>i>b{display:block;height:100%;border-radius:inherit;background:var(--cc-amber)}.cc-missing-case-note{display:grid;gap:3px;padding:13px 15px;border-top:1px solid var(--cc-border);background:var(--cc-blue-soft)}.cc-missing-case-note span{color:var(--cc-muted);font-size:10px}.cc-policy-decision-list>div{display:grid;grid-template-columns:8px 1fr;gap:10px;padding:13px 15px;border-bottom:1px solid var(--cc-border)}.cc-policy-decision-list>div:last-child{border-bottom:0}.cc-policy-decision-list i{width:7px;height:7px;margin-top:5px;border-radius:50%;background:var(--cc-amber)}.cc-policy-decision-list strong,.cc-policy-decision-list small{display:block}.cc-policy-decision-list small{margin-top:3px;color:var(--cc-muted);font-size:10px;line-height:1.5}@media(max-width:1260px){.cc-operations-grid{grid-template-columns:minmax(0,1fr) 320px}.cc-data-table th:nth-child(4),.cc-data-table td:nth-child(4),.cc-data-table th:nth-child(8),.cc-data-table td:nth-child(8){display:none}.cc-policy-layout{grid-template-columns:160px minmax(480px,1fr) 340px}.cc-sop-workspace{grid-template-columns:38% minmax(420px,1fr)}.cc-validation{display:none}}@media(max-width:980px){:root{--cc-sidebar: 176px}.cc-topbar{grid-template-columns:1fr auto auto}.cc-global-search{display:none}.cc-operations-grid,.cc-surface-columns,.cc-readiness-grid{grid-template-columns:1fr}.cc-inspector{border-top:1px solid var(--cc-border)}.cc-policy-layout{grid-template-columns:155px 1fr}.cc-policy-inspector{grid-column:1 / -1;grid-row:auto;border-top:1px solid var(--cc-border)}.cc-changebar{grid-row:auto}.cc-sop-workspace{grid-template-columns:1fr}.cc-sop-editor{border-top:1px solid var(--cc-border)}}@media(max-width:720px){:root{--cc-topbar: 58px}.cc-sidebar{width:min(84vw,310px);transform:translate(-102%);transition:transform .22s ease}.cc-sidebar.is-open{transform:translate(0)}.cc-nav-close,.cc-mobile-menu{display:grid;place-items:center}.cc-nav-close{width:40px;height:40px;margin-left:auto;border:0;background:transparent;color:#fff}.cc-nav-scrim{display:block;position:fixed;inset:0;z-index:1020;border:0;background:#061d3773}.cc-mobile-menu{position:fixed;top:9px;left:10px;z-index:1000;width:40px;height:40px;border:0;border-radius:6px;background:transparent;color:var(--cc-navy)}.cc-frame{width:100%;margin-left:0}.cc-topbar{grid-template-columns:1fr auto;gap:8px;padding:0 12px}.cc-topbar h1{font-size:17px}.cc-environment,.cc-user strong{display:none}.cc-commandbar{min-height:48px;padding:6px 10px}.cc-health-rail{display:flex;overflow-x:auto;padding:6px}.cc-health-rail button{min-width:170px;padding:6px 12px}.cc-filterbar{height:auto;flex-wrap:wrap}.cc-filterbar select,.cc-toggle-filter{flex:1}.cc-table-search{order:2;width:calc(100% - 48px);margin-left:0}.cc-operations-grid{min-height:auto}.cc-stream .cc-table-wrap{overflow:visible}.cc-data-table,.cc-data-table tbody{display:block}.cc-data-table thead{display:none}.cc-data-table tr{display:grid;grid-template-columns:1fr auto;padding:12px 13px;border-bottom:1px solid var(--cc-border)}.cc-data-table td{display:none;height:auto;padding:2px 0;border:0}.cc-data-table td:nth-child(2),.cc-data-table td:nth-child(3),.cc-data-table td:nth-child(5),.cc-data-table td:nth-child(7),.cc-data-table td:nth-child(9){display:block}.cc-data-table td:nth-child(2){grid-column:1;grid-row:1}.cc-data-table td:nth-child(3){grid-column:2;grid-row:1}.cc-data-table td:nth-child(5){grid-column:1;grid-row:2}.cc-data-table td:nth-child(7){grid-column:2;grid-row:2;text-align:right}.cc-data-table td:nth-child(9){grid-column:1 / -1;grid-row:3;margin-top:4px}.cc-inspector{position:-webkit-sticky;position:sticky;bottom:0;max-height:62vh;overflow-y:auto;border-radius:16px 16px 0 0;box-shadow:0 -9px 25px #0b254526}.cc-metric-strip{grid-template-columns:1fr 1fr}.cc-metric-strip div{padding:11px 15px}.cc-policy-layout{display:block}.cc-subnav{display:flex;overflow-x:auto;padding:7px;border-right:0;border-bottom:1px solid var(--cc-border)}.cc-subnav button,.cc-subnav>div{min-width:145px}.cc-policy-main{padding:14px 0;border-right:0}.cc-policy-main .cc-section-heading{padding:0 14px}.cc-policy-table th:nth-child(n+4),.cc-policy-table td:nth-child(n+4){display:none}.cc-policy-inspector{border-top:1px solid var(--cc-border)}.cc-changebar{position:-webkit-sticky;position:sticky;bottom:0}.cc-changebar small{display:none}.cc-sop-workspace{display:block}.cc-tabbar{height:52px;overflow-x:auto}.cc-tabbar button,.cc-tabbar span{min-width:-webkit-max-content;min-width:max-content}.cc-sop-table th:nth-child(2),.cc-sop-table td:nth-child(2),.cc-sop-table th:nth-child(3),.cc-sop-table td:nth-child(3){display:none}.cc-control-surface{padding:14px}.cc-control-heading{grid-template-columns:40px 1fr}.cc-control-heading>button{grid-column:1 / -1}.cc-surface-columns{gap:15px}.cc-cutover-state{grid-template-columns:22px 1fr}.cc-cutover-state time{grid-column:2}.cc-readiness-metrics{display:grid;grid-template-columns:1fr 1fr;overflow:visible}.cc-readiness-metrics div{min-width:0;border-bottom:1px solid var(--cc-border)}.cc-readiness-metrics div:nth-child(2n){border-right:0}.cc-reconciliation-table td{display:block}.cc-reconciliation-table td:nth-child(1){grid-column:1;grid-row:1}.cc-reconciliation-table td:nth-child(2){grid-column:1;grid-row:2}.cc-reconciliation-table td:nth-child(3){grid-column:2;grid-row:1 / span 2;align-self:center;text-align:right}}@media(prefers-reduced-motion:reduce){.cc-app *,.cc-app *:before,.cc-app *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.cc-sla-heading{margin-top:28px}.cc-sla-editor{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin-top:12px;padding:14px;border:1px solid #dfe7ef;border-radius:10px;background:#f8fafc}.cc-sla-editor .cc-field{min-width:120px;flex:1}.cc-sla-editor button{min-height:36px;padding:0 13px;border:1px solid #c9d5e1;border-radius:7px;background:#fff}.cc-sla-editor button.primary{border-color:#087b48;background:#087b48;color:#fff}.cv-encounters{min-width:0;overflow:hidden}.cv-encounters__header{justify-content:space-between;gap:28px;padding:18px 20px;border-bottom:1px solid var(--cv-line)}.cv-encounters__header h2{margin:0;font-size:19px;letter-spacing:-.02em}.cv-encounters__header p{margin:4px 0 0;color:var(--cv-slate);font-size:12px}.cv-encounter-metrics{display:grid;min-width:520px;grid-template-columns:repeat(4,1fr)}.cv-encounter-metrics>div{display:flex;min-width:0;padding:0 18px;border-left:1px solid var(--cv-line);flex-direction:column}.cv-encounter-metrics span{color:#738198;font-size:9px;font-weight:600}.cv-encounter-metrics strong{margin-top:3px;color:var(--cv-navy);font-size:16px;white-space:nowrap}.cv-encounters__toolbar{display:flex;align-items:center;gap:14px;padding:10px 16px;border-bottom:1px solid var(--cv-line)}.cv-encounters__toolbar .cv-search{max-width:540px}.cv-encounter-filters{display:flex;gap:6px;flex-wrap:wrap}.cv-encounter-filters button{min-height:34px;padding:7px 11px;border:1px solid #d2dce8;border-radius:17px;background:#fff;color:#506078;font:700 10px var(--font-sans);cursor:pointer}.cv-encounter-filters button.is-active{border-color:var(--cv-blue);background:var(--cv-blue);color:#fff}.cv-encounter-table{width:100%;min-width:1220px;border-collapse:collapse;font-size:11px}.cv-encounter-table th{padding:10px 12px;border-bottom:1px solid var(--cv-line);background:#f7f9fc;color:#66758a;text-align:left;font-size:9px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.cv-encounter-table td{padding:11px 12px;border-bottom:1px solid #e9edf3;color:#35435a;vertical-align:middle}.cv-encounter-table td:nth-child(2){position:relative;padding-left:31px}.cv-encounter-table td strong,.cv-encounter-table td small{display:block}.cv-encounter-table td strong{color:var(--cv-navy);font-size:11px}.cv-encounter-table td small{margin-top:2px;color:#7a899e;font-size:9px}.cv-encounter-row:hover{background:#f9fbfe}.cv-encounter-row.is-attention{box-shadow:inset 3px 0 var(--cv-orange)}.cv-encounter-row.is-completed{box-shadow:inset 3px 0 var(--cv-green)}.cv-encounter-dot{position:absolute;top:50%;left:12px;width:9px;height:9px;border-radius:50%;background:#80a4cf;transform:translateY(-50%)}.cv-encounter-dot.is-attention{background:var(--cv-orange)}.cv-encounter-dot.is-completed{background:var(--cv-green)}.cv-encounter-expand{display:flex;width:25px;height:25px;align-items:center;justify-content:center;border:0;border-radius:4px;background:transparent;color:#5c718b;cursor:pointer;transition:transform .15s ease,background .15s ease}.cv-encounter-expand[aria-expanded=true]{background:#eaf4ff;transform:rotate(90deg)}.cv-row-action--primary{border-color:var(--cv-blue);background:var(--cv-blue);color:#fff;white-space:nowrap}.cv-encounter-preview td{padding:0 12px 12px 44px!important;background:#f8fbff}.cv-encounter-preview>td>div{padding:11px 14px;border:1px solid #dce7f2;border-radius:6px;background:#fff}.cv-encounter-preview ul{display:grid;margin:8px 0 0;padding:0;list-style:none}.cv-encounter-preview li{display:grid;grid-template-columns:minmax(240px,1fr) 150px 120px;align-items:center;gap:12px;padding:7px 8px;border-top:1px solid #edf1f5}.cv-encounter-preview li>span{font-size:10px}.cv-encounter-preview li>b{text-align:right;font-size:10px}.cv-encounter-modal{--cv-navy:#10213f;--cv-blue:#1677e8;--cv-sky:#eaf4ff;--cv-slate:#64748b;--cv-line:#dfe6ef;--cv-green:#16845b;--cv-orange:#c97816;--cv-red:#c84848;width:min(1260px,calc(100vw - 32px));height:min(820px,calc(100dvh - 28px));max-height:none;overflow:hidden}.cv-encounter-modal__header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--cv-line)}.cv-encounter-modal__header h2{margin:0;color:var(--cv-navy);font-size:19px}.cv-encounter-modal__header p{margin:4px 0 0;color:#718096;font-size:11px}.cv-encounter-modal__header>button{display:flex;width:31px;height:31px;align-items:center;justify-content:center;border:0;border-radius:5px;background:#f2f5f8;color:#566479}.cv-encounter-patient{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:20px;margin:12px 12px 0;padding:11px 15px;border:1px solid var(--cv-line);border-radius:7px;background:#fff}.cv-encounter-status{display:flex;align-items:center;gap:7px;color:#526178;font-size:11px;font-weight:800}.cv-encounter-status.is-authorized{color:var(--cv-green)}.cv-encounter-patient dl{display:flex;gap:38px;margin:0}.cv-encounter-patient dl>div{display:flex;flex-direction:column}.cv-encounter-patient dt,.cv-pa-evidence dt{color:#748298;font-size:9px}.cv-encounter-patient dd,.cv-pa-evidence dd{margin:3px 0 0;color:var(--cv-navy);font-size:10px;font-weight:800}.cv-encounter-totals{display:grid;flex:0 0 auto;margin:10px 12px 0;border:1px solid var(--cv-line);border-radius:7px;grid-template-columns:repeat(4,1fr)}.cv-encounter-totals>div{display:flex;padding:12px 20px;border-right:1px solid var(--cv-line);flex-direction:column}.cv-encounter-totals>div:last-child{border-right:0}.cv-encounter-totals span{color:#68778d;font-size:9px}.cv-encounter-totals strong{margin-top:3px;color:var(--cv-navy);font-size:18px}.cv-encounter-totals .is-primary strong{color:var(--cv-blue)}.cv-encounter-totals .is-positive strong{color:var(--cv-green)}.cv-encounter-totals .is-negative strong{color:var(--cv-red)}.cv-encounter-modal__body{display:grid;min-height:0;flex:1 1 auto;grid-template-columns:minmax(0,1fr) 285px;overflow:hidden}.cv-encounter-lines{min-width:0;min-height:0;padding:14px 12px 12px;overflow:auto}.cv-encounter-lines__heading{display:flex;align-items:center;gap:10px;margin-bottom:9px}.cv-encounter-lines__heading>div{margin-right:auto}.cv-encounter-lines__heading h3,.cv-pa-evidence h3{margin:0;color:var(--cv-navy);font-size:13px}.cv-encounter-lines__heading p{margin:3px 0 0;color:#748298;font-size:9px}.cv-encounter-lines__heading label{display:flex;align-items:center;gap:5px;color:#536178;font-size:9px;font-weight:700;white-space:nowrap}.cv-encounter-lines__heading input{min-height:auto}.cv-encounter-lines__heading select{min-height:34px;font-size:10px}.cv-encounter-line-table{border:1px solid var(--cv-line);border-radius:6px;overflow:hidden}.cv-encounter-line-table__head,.cv-encounter-line{display:grid;grid-template-columns:34px minmax(190px,1.35fr) 52px 90px 108px minmax(100px,.8fr) 176px;align-items:center;column-gap:8px}.cv-encounter-line-table__head{padding:8px 10px;background:#f7f9fc;color:#718096;font-size:8px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.cv-encounter-line{position:relative;padding:9px 10px;border-top:1px solid #e8edf3;color:#35435a;font-size:9px}.cv-encounter-line>input{min-height:auto}.cv-encounter-line>div:nth-child(2) strong,.cv-encounter-line>div:nth-child(2) small{display:block}.cv-encounter-line>div:nth-child(2) strong{color:var(--cv-navy);font-size:10px;line-height:1.35}.cv-encounter-line>div:nth-child(2) small{margin-top:2px;color:#7b899d;font-size:8px}.cv-encounter-line.is-omitted{background:#fff9f9}.cv-line-amount{position:relative;display:flex;align-items:center}.cv-line-amount>span{position:absolute;left:8px;color:#65748a}.cv-line-amount input{width:100%;min-height:31px;padding:5px 7px 5px 20px;font-size:9px}.cv-line-amount input:disabled{background:#f2f4f7;color:#8995a6}.cv-line-finding{overflow:hidden;padding:4px 6px;border-radius:10px;text-overflow:ellipsis;font-size:8px;font-weight:800;white-space:nowrap}.cv-line-finding.is-clear{background:#e9f7f0;color:var(--cv-green)}.cv-line-finding.is-advisory{background:#fff4df;color:#9d621b}.cv-line-finding.is-blocking{background:#feeeee;color:var(--cv-red)}.cv-line-actions{display:grid;border:1px solid #cdd8e5;border-radius:5px;grid-template-columns:repeat(3,1fr);overflow:hidden}.cv-line-actions button{min-height:30px;padding:4px;border:0;border-right:1px solid #d8e1eb;background:#fff;color:#506078;font:700 8px var(--font-sans);cursor:pointer}.cv-line-actions button:last-child{border-right:0;color:var(--cv-red)}.cv-line-actions button.is-active{background:var(--cv-blue);color:#fff}.cv-line-actions button.is-deny{background:#fff0f0;color:var(--cv-red)}.cv-line-reason{display:grid;grid-column:2/-1;grid-template-columns:110px 1fr;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;border-radius:5px;background:#f5f8fc}.cv-line-reason>span{color:#526178;font-size:9px;font-weight:800}.cv-line-reason input{min-height:32px;font-size:9px}.cv-pa-evidence{min-height:0;padding:15px 14px;border-left:1px solid var(--cv-line);background:#f8fafd;overflow:auto}.cv-pa-evidence__status{display:flex;align-items:center;gap:10px;margin-top:11px;padding:11px;border-radius:6px}.cv-pa-evidence__status.is-valid{background:#e9f8f1;color:var(--cv-green)}.cv-pa-evidence__status.is-missing{background:#fff2f2;color:var(--cv-red)}.cv-pa-evidence__status>div{display:flex;flex-direction:column}.cv-pa-evidence__status strong{font-size:10px}.cv-pa-evidence__status span{margin-top:2px;color:#587266;font-size:8px}.cv-pa-evidence dl{display:grid;gap:0;margin:12px 0 0}.cv-pa-evidence dl>div{display:flex;justify-content:space-between;gap:14px;padding:7px 0;border-bottom:1px solid #e5eaf0}.cv-pa-evidence dd{text-align:right}.cv-pa-advisory{display:flex;align-items:flex-start;gap:8px;margin-top:13px;padding:10px;border:1px solid #edd4a8;border-radius:6px;background:#fff7e8;color:#9d621b}.cv-pa-advisory>div{display:flex;flex-direction:column}.cv-pa-advisory strong{font-size:9px}.cv-pa-advisory span{margin-top:3px;color:#715d3f;font-size:8px;line-height:1.4}.cv-encounter-note{display:flex;margin-top:13px;color:#526178;font-size:9px;font-weight:800;flex-direction:column;gap:5px}.cv-encounter-note textarea{min-height:72px;font-size:9px;resize:vertical}.cv-encounter-modal__footer{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-top:1px solid var(--cv-line);background:#fff}.cv-encounter-modal__footer>div{display:flex;gap:8px}.cv-encounter-modal__footer .cv-button{min-height:37px;font-size:10px}@media(max-width:1100px){.cv-encounters__header{align-items:flex-start;flex-direction:column}.cv-encounter-metrics{width:100%;min-width:0}.cv-encounter-metrics>div:first-child{border-left:0;padding-left:0}.cv-encounters__toolbar{align-items:stretch;flex-direction:column}.cv-encounters__toolbar .cv-search{max-width:none}.cv-encounter-modal{width:min(920px,calc(100vw - 20px))}.cv-encounter-modal__body{grid-template-columns:1fr}.cv-pa-evidence{border-top:1px solid var(--cv-line);border-left:0}.cv-encounter-patient dl{gap:18px}}@media(max-width:767px){.cv-encounter-metrics{grid-template-columns:1fr 1fr;row-gap:12px}.cv-encounter-metrics>div:nth-child(3){border-left:0;padding-left:0}.cv-encounter-filters{overflow:auto;flex-wrap:nowrap}.cv-encounter-filters button{flex:0 0 auto}.cv-encounter-modal{width:100vw;height:100dvh;max-height:none;border:0;border-radius:0}.cv-encounter-patient{align-items:flex-start;flex-direction:column}.cv-encounter-patient dl{display:grid;width:100%;grid-template-columns:1fr 1fr}.cv-encounter-totals{grid-template-columns:1fr 1fr}.cv-encounter-totals>div:nth-child(2){border-right:0}.cv-encounter-totals>div:nth-child(-n+2){border-bottom:1px solid var(--cv-line)}.cv-encounter-modal__footer{align-items:stretch;flex-direction:column}.cv-encounter-modal__footer>div{display:grid;grid-template-columns:1fr}.cv-encounter-modal__footer .cv-button{width:100%}}.cv-queue__header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 22px;border-bottom:1px solid var(--cv-line);background:linear-gradient(135deg,#fff 60%,#f2f8ff)}.cv-queue__header h2{margin:3px 0 0;color:var(--cv-navy);font-size:21px}.cv-queue__header p{margin:5px 0 0;color:#65758b;font-size:11px}.cv-queue__actions{display:flex;align-items:center;gap:20px}.cv-queue__actions>div{display:flex;flex-direction:column;text-align:right}.cv-queue__actions span{color:#758399;font-size:9px}.cv-queue__actions strong{color:var(--cv-navy);font-size:18px}.cv-category-tabs{display:flex;padding:0 16px;border-bottom:1px solid var(--cv-line);overflow-x:auto}.cv-category-tabs button{display:flex;align-items:center;gap:7px;padding:12px 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:#66758b;font:700 9px var(--font-sans);white-space:nowrap;cursor:pointer}.cv-category-tabs button b{padding:2px 6px;border-radius:10px;background:#edf1f6;color:#546278;font-size:8px}.cv-category-tabs button.is-active{border-bottom-color:var(--cv-blue);color:var(--cv-blue)}.cv-category-tabs button.is-active b{background:#e6f2ff;color:var(--cv-blue)}.cv-queue-filters{display:grid;grid-template-columns:minmax(260px,1fr) repeat(3,minmax(135px,180px));gap:9px;padding:11px 16px;border-bottom:1px solid var(--cv-line);background:#fbfcfe}.cv-queue-filters select{min-height:36px;font-size:10px}.cv-encounter-row.is-success{box-shadow:inset 3px 0 #1b9669}.cv-encounter-row.is-info{box-shadow:inset 3px 0 #3b82f6}.cv-encounter-row.is-warning{box-shadow:inset 3px 0 #d99127}.cv-encounter-row.is-danger{box-shadow:inset 3px 0 #d05252}.cv-encounter-row.is-muted{box-shadow:inset 3px 0 #8b98a9}.cv-confidence,.cv-category-pill{display:inline-flex;padding:4px 8px;border-radius:12px;font-size:8px;font-weight:800;white-space:nowrap}.cv-confidence.is-high,.cv-category-pill.is-success{background:#e8f7f0;color:#167a55}.cv-confidence.is-medium,.cv-category-pill.is-info{background:#e8f2ff;color:#206ec5}.cv-confidence.is-low,.cv-category-pill.is-warning{background:#fff3df;color:#9a6117}.cv-category-pill.is-danger{background:#feecec;color:#b53e3e}.cv-category-pill.is-muted{background:#eef1f5;color:#637084}.cv-encounter-preview li{grid-template-columns:minmax(240px,1fr) minmax(220px,1fr) 120px}.cv-encounter-preview li small{display:flex!important;align-items:center;gap:5px}.cv-match-modal{--cv-navy:#10213f;--cv-blue:#1677e8;--cv-line:#dfe6ef;--cv-green:#16845b;--cv-red:#c84848;width:min(1320px,calc(100vw - 28px));height:min(880px,calc(100dvh - 24px));max-height:none;overflow:hidden}.cv-match-modal__header{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border-bottom:1px solid var(--cv-line)}.cv-match-modal__header>div>span{color:var(--cv-blue);font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cv-match-modal__header h2{margin:2px 0 0;color:var(--cv-navy);font-size:20px}.cv-match-modal__header p{margin:3px 0 0;color:#6d7c91;font-size:10px}.cv-match-modal__header button{display:flex;width:31px;height:31px;align-items:center;justify-content:center;border:0;border-radius:5px;background:#f1f4f7;color:#526178}.cv-match-summary{display:grid;margin:10px 12px 0;border:1px solid var(--cv-line);border-radius:7px;grid-template-columns:repeat(4,1fr)}.cv-match-summary>div{display:flex;padding:10px 16px;border-right:1px solid var(--cv-line);flex-direction:column}.cv-match-summary>div:last-child{border-right:0}.cv-match-summary span{color:#748298;font-size:8px}.cv-match-summary strong{margin-top:2px;color:var(--cv-navy);font-size:15px}.cv-match-summary .is-success strong{color:var(--cv-green)}.cv-match-summary .is-danger strong{color:var(--cv-red)}.cv-match-grid{display:grid;min-height:0;flex:1 1 auto;grid-template-columns:minmax(0,1.25fr) minmax(370px,.75fr);overflow:hidden}.cv-provider-claims,.cv-pa-inventory{min-height:0;padding:13px;overflow:auto}.cv-pa-inventory{border-left:1px solid var(--cv-line);background:#f8fafd}.cv-pane-title{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:9px}.cv-pane-title h3{margin:0;color:var(--cv-navy);font-size:13px}.cv-pane-title p{margin:3px 0 0;color:#718096;font-size:9px}.cv-pane-title>span{padding:4px 7px;border-radius:11px;background:#eaf2fb;color:#41627f;font-size:8px;font-weight:800}.cv-provider-line-list{display:grid;gap:8px}.cv-provider-line{display:grid;grid-template-columns:minmax(170px,1fr) minmax(220px,1.25fr);gap:8px 12px;padding:11px;border:1px solid #dce4ee;border-left:3px solid #6fa3db;border-radius:7px;background:#fff}.cv-provider-line.has-collision{border-color:#e79a9a;background:snow}.cv-provider-line.is-exclude,.cv-provider-line.is-deny{border-left-color:#a2abb7;background:#f8f9fb}.cv-provider-line__title>span,.cv-provider-line__title strong,.cv-provider-line__title small{display:block}.cv-provider-line__title>span{color:#7a899e;font-size:8px}.cv-provider-line__title strong{margin-top:2px;color:var(--cv-navy);font-size:10px;line-height:1.35}.cv-provider-line__title small{margin-top:3px;color:#6e7c90;font-size:8px}.cv-provider-line>label{color:#5a687d;font-size:8px;font-weight:800}.cv-provider-line select{width:100%;min-height:34px;margin-top:4px;font-size:9px}.cv-provider-line__meta{display:flex;align-items:center;gap:7px}.cv-collision{display:inline-flex;align-items:center;gap:4px;color:#bd4242;font-size:8px;font-weight:800}.cv-provider-line__controls{display:flex;align-items:end;gap:8px}.cv-provider-line__controls>label{color:#5a687d;font-size:8px;font-weight:800}.cv-provider-line__controls label>div{position:relative;margin-top:4px}.cv-provider-line__controls label span{position:absolute;top:9px;left:8px}.cv-provider-line__controls input{width:130px;min-height:34px;padding-left:20px;font-size:9px}.cv-segmented{display:flex;border:1px solid #ccd7e4;border-radius:5px;overflow:hidden}.cv-segmented button{min-height:34px;padding:5px 9px;border:0;border-right:1px solid #d9e1ea;background:#fff;color:#55657b;font:700 8px var(--font-sans)}.cv-segmented button:last-child{border:0}.cv-segmented button.is-active{background:var(--cv-blue);color:#fff}.cv-reason-input{grid-column:1/-1;min-height:33px;font-size:9px}.cv-pa-line-list{display:grid;gap:7px}.cv-pa-line-list article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px;border:1px solid #dbe3ed;border-radius:6px;background:#fff}.cv-pa-line-list article.is-used{border-color:#84bba5;background:#f0faf5}.cv-pa-line-list article>div:first-child{min-width:0}.cv-pa-line-list span,.cv-pa-line-list strong,.cv-pa-line-list small{display:block}.cv-pa-line-list article>div:first-child span{color:#39749c;font-size:8px;font-weight:800}.cv-pa-line-list article>div:first-child strong{margin-top:2px;color:var(--cv-navy);font-size:9px}.cv-pa-line-list small{margin-top:2px;color:#738198;font-size:8px}.cv-pa-line-list article>div:last-child{text-align:right;white-space:nowrap}.cv-pa-line-list article>div:last-child strong{color:var(--cv-navy);font-size:9px}.cv-pa-line-list article>div:last-child span{margin-top:3px;color:#17805a;font-size:8px}.cv-pa-empty{display:flex;align-items:center;gap:9px;padding:15px;border:1px dashed #d3dce7;border-radius:7px;color:#9b6724}.cv-pa-empty strong,.cv-pa-empty span{display:block;font-size:9px}.cv-pa-empty span{margin-top:2px;color:#738198;font-size:8px}.cv-identity-advisory{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px;border:1px solid #efd5aa;border-radius:6px;background:#fff8eb;color:#a06920}.cv-identity-advisory strong{font-size:9px}.cv-identity-advisory p{margin:3px 0 0;color:#715d42;font-size:8px;line-height:1.4}.cv-review-note{display:flex;gap:5px;margin-top:12px;color:#526178;font-size:9px;font-weight:800;flex-direction:column}.cv-review-note textarea{min-height:62px;font-size:9px}.cv-remember-match{display:flex;align-items:flex-start;gap:8px;margin-top:10px}.cv-remember-match input{min-height:auto}.cv-remember-match span,.cv-remember-match strong,.cv-remember-match small{display:block}.cv-remember-match strong{color:var(--cv-navy);font-size:9px}.cv-remember-match small{margin-top:2px;color:#758399;font-size:8px}.cv-match-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;border-top:1px solid var(--cv-line);background:#fff}.cv-match-modal__footer>span{color:#68778c;font-size:9px}.cv-match-modal__footer>div{display:flex;gap:7px}@media(max-width:1000px){.cv-queue__header{align-items:flex-start;flex-direction:column}.cv-queue__actions{width:100%;justify-content:space-between}.cv-queue-filters{grid-template-columns:1fr 1fr}.cv-match-grid{grid-template-columns:1fr}.cv-pa-inventory{border-top:1px solid var(--cv-line);border-left:0}.cv-match-modal{width:min(920px,calc(100vw - 18px))}.cv-provider-line{grid-template-columns:1fr 1fr}}@media(max-width:767px){.cv-queue__actions{align-items:stretch;flex-direction:column}.cv-queue__actions>div{text-align:left}.cv-queue-filters{grid-template-columns:1fr}.cv-category-tabs{padding:0 8px}.cv-match-modal{width:100vw;height:100dvh;border:0;border-radius:0}.cv-match-summary{grid-template-columns:1fr 1fr}.cv-match-summary>div:nth-child(2){border-right:0}.cv-match-summary>div:nth-child(-n+2){border-bottom:1px solid var(--cv-line)}.cv-provider-line{grid-template-columns:1fr}.cv-provider-line__controls{align-items:stretch;flex-direction:column}.cv-provider-line__controls input{width:100%}.cv-segmented{display:grid;grid-template-columns:repeat(3,1fr)}.cv-match-modal__footer{align-items:stretch;flex-direction:column}.cv-match-modal__footer>div{display:grid;grid-template-columns:1fr}.cv-match-modal__footer .cv-button{width:100%}}.cv-provider-line__controls input{padding-left:28px}@media(max-width:767px){.cv-match-grid{display:block;overflow-y:auto}.cv-provider-claims,.cv-pa-inventory{overflow:visible}.cv-pa-inventory{min-height:auto}.cv-match-modal__footer{flex:0 0 auto}}.claims-vetting-page,.cv-queue,.cv-match-modal{font-family:var(--font-sans)}.cv-queue button,.cv-queue input,.cv-queue select,.cv-match-modal button,.cv-match-modal input,.cv-match-modal select,.cv-match-modal textarea{font-family:inherit}.cv-queue__header p{font-size:13px;line-height:1.5}.cv-queue__actions span{font-size:11px}.cv-category-tabs button{font:700 11px/1.25 inherit}.cv-category-tabs button b{font-size:10px}.cv-queue-filters select,.cv-encounter-table{font-size:12px}.cv-encounter-table th{font-size:10px}.cv-encounter-table td strong{font-size:12px}.cv-encounter-table td small,.cv-confidence,.cv-category-pill{font-size:10px}.cv-match-modal__header>div>span{font-size:10px}.cv-match-modal__header h2{font-size:22px}.cv-match-modal__header p{font-size:12px}.cv-match-summary span{font-size:10px}.cv-match-summary strong{font-size:17px}.cv-pane-title h3{font-size:15px}.cv-pane-title p{font-size:11px;line-height:1.45}.cv-pane-title>span{font-size:10px}.cv-provider-line__title>span{font-size:10px}.cv-provider-line__title strong{font-size:12px;line-height:1.4}.cv-provider-line__title small{font-size:10px}.cv-provider-line>label,.cv-provider-line__controls>label{font-size:10px}.cv-provider-line select{min-height:40px;font-size:12px}.cv-confidence,.cv-collision{font-size:10px}.cv-provider-line__controls label>div{position:relative}.cv-provider-line__controls label span{top:50%;left:11px;z-index:1;font-size:12px;line-height:1;pointer-events:none;transform:translateY(-50%)}.cv-provider-line__controls input{width:150px;min-height:40px;padding:8px 10px 8px 32px;font-size:13px;font-weight:600}.cv-segmented button{min-height:40px;padding:7px 11px;font:700 10px/1.2 inherit}.cv-reason-input{min-height:40px;font-size:12px}.cv-pa-line-list article>div:first-child span{font-size:10px}.cv-pa-line-list article>div:first-child strong{font-size:11px;line-height:1.4}.cv-pa-line-list small{font-size:10px}.cv-pa-line-list article>div:last-child strong{font-size:11px}.cv-pa-line-list article>div:last-child span{font-size:10px}.cv-identity-advisory strong{font-size:11px}.cv-identity-advisory p{font-size:10px;line-height:1.5}.cv-review-note{font-size:11px}.cv-review-note textarea{min-height:76px;font-size:12px}.cv-remember-match strong{font-size:11px}.cv-remember-match small{font-size:10px;line-height:1.4}.cv-match-modal__footer>span{font-size:10px}.cv-match-modal__footer .cv-button{font-size:12px}@media(max-width:767px){.cv-provider-line__controls input{width:100%}.cv-match-modal__header h2{font-size:20px}.cv-pane-title h3{font-size:14px}}.cv-selection-bar{display:flex;align-items:center;gap:14px;padding:10px 16px;border-bottom:1px solid var(--cv-line);background:#f8fafc;color:#65758b;font-size:11px}.cv-selection-bar.is-active{background:#eef6ff}.cv-selection-bar label{display:flex;align-items:center;gap:8px;color:var(--cv-navy);font-weight:700}.cv-selection-bar input,.cv-encounter-table input[type=checkbox],.cv-mobile-card-actions input{width:15px;height:15px;min-height:auto;margin:0;accent-color:var(--cv-blue)}.cv-selection-bar>span{flex:1}.cv-selection-bar .cv-button{min-height:34px;padding:6px 12px;font-size:11px}.cv-encounter-row.is-selected{background:#f2f8ff}.cv-encounter-table td:nth-child(2){padding-left:12px}.cv-encounter-table td:nth-child(3){position:relative;padding-left:31px}.cv-mobile-card-actions{display:flex;align-items:center;gap:10px}.cv-mobile-card-actions label{display:flex;align-items:center;gap:7px;color:var(--cv-navy);font-size:11px;font-weight:700}.cv-mobile-card-actions>span{color:#9a6117;font-size:10px;font-weight:700}.cv-mobile-card-actions button{flex:1}.cv-encounter-mobile-card.is-selected{border-color:#68a9ef;background:#f6faff;box-shadow:0 0 0 2px #1677e817}@media(max-width:767px){.cv-selection-bar{align-items:stretch;flex-direction:column}.cv-selection-bar .cv-button{width:100%}.cv-mobile-card-actions{align-items:stretch;flex-direction:column}.cv-mobile-card-actions label{min-height:36px}.cv-mobile-card-actions button{width:100%}}.cv-encounter-mobile-list{display:none}@media(max-width:767px){.cv-encounters>.cv-table-scroll{display:none}.cv-encounter-mobile-list{display:grid;gap:10px;padding:12px;background:#f6f8fb}.cv-encounter-mobile-card{padding:13px;border:1px solid #dce4ee;border-left:3px solid #80a4cf;border-radius:8px;background:#fff}.cv-encounter-mobile-card.is-attention{border-left-color:var(--cv-orange)}.cv-encounter-mobile-card.is-completed{border-left-color:var(--cv-green)}.cv-encounter-mobile-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cv-encounter-mobile-card header>div{position:relative;padding-left:17px}.cv-encounter-mobile-card .cv-encounter-dot{left:0}.cv-encounter-mobile-card header strong,.cv-encounter-mobile-card header small{display:block}.cv-encounter-mobile-card header strong{color:var(--cv-navy);font-size:11px}.cv-encounter-mobile-card header small{margin-top:2px;color:#7a899e;font-size:9px}.cv-encounter-mobile-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:14px 0;padding:12px 0;border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5}.cv-encounter-mobile-card dt{color:#718096;font-size:8px;font-weight:700;text-transform:uppercase}.cv-encounter-mobile-card dd{margin:3px 0 0;color:var(--cv-navy);font-size:10px;font-weight:800}.cv-encounter-mobile-card>button{width:100%;min-height:38px}.cv-encounter-modal__body{display:block;overflow-y:auto}.cv-encounter-lines,.cv-pa-evidence{overflow:visible}.cv-encounter-lines__heading{align-items:flex-start;flex-wrap:wrap}.cv-encounter-lines__heading>div{width:100%}.cv-encounter-line-table{overflow-x:auto}.cv-encounter-line-table__head,.cv-encounter-line{min-width:850px}}.claims-vetting-page{--cv-navy:#10213f;--cv-blue:#1677e8;--cv-sky:#eaf4ff;--cv-slate:#64748b;--cv-line:#dfe6ef;--cv-green:#16845b;--cv-orange:#c97816;--cv-red:#c84848;min-height:calc(100vh - 64px);padding:24px 28px 60px;background:#f5f8fc;color:var(--cv-navy);font-family:var(--font-sans)}.cv-page-heading,.cv-run-strip,.cv-stepper,.cv-card>header,.cv-section-heading,.cv-card-footer,.cv-modal-header,.cv-modal-footer,.cv-detection-strip,.cv-batch,.cv-downloads{display:flex;align-items:center}.cv-page-heading{justify-content:space-between;gap:24px}.cv-page-heading h1{margin:3px 0 2px;font-size:28px;letter-spacing:-.5px}.cv-page-heading p,.cv-section-heading p{margin:0;color:var(--cv-slate);font-size:13px}.cv-eyebrow{color:var(--cv-blue);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cv-button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:8px 14px;border:1px solid var(--cv-line);border-radius:6px;background:#fff;color:#35435a;font:700 12px inherit;text-decoration:none;cursor:pointer}.cv-button:hover{border-color:#aebccd}.cv-button:disabled{cursor:not-allowed;opacity:.5}.cv-button--primary{border-color:var(--cv-blue);background:var(--cv-blue);color:#fff}.cv-button--quiet{background:#fff}.cv-run-strip{gap:32px;margin-top:18px;padding:10px 15px;border:1px solid var(--cv-line);background:#fff}.cv-run-strip>div:not(.cv-run-status){display:flex;flex-direction:column}.cv-run-strip span{color:#718096;font-size:10px}.cv-run-strip strong{font-size:12px}.cv-run-status{margin-left:auto;padding:5px 9px;border-radius:999px;background:#edf3fa;color:#43526b;font-size:10px;font-weight:800}.cv-run-status.is-exported{background:#e7f7ef;color:var(--cv-green)}.cv-stepper{max-width:1080px;margin:24px 0;padding:0;list-style:none}.cv-stepper li{display:flex;flex:1;align-items:center;gap:8px;color:#8190a5;font-size:12px}.cv-stepper li>span{display:flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border:1px solid #c9d3df;border-radius:50%;background:#fff;font-weight:700}.cv-stepper li i{height:1px;flex:1;margin:0 12px;background:#d8e0ea}.cv-stepper .is-active{color:var(--cv-blue)}.cv-stepper .is-active>span{border-color:var(--cv-blue);background:var(--cv-blue);color:#fff}.cv-stepper .is-complete{color:var(--cv-navy)}.cv-stepper .is-complete>span{border-color:#8acbb0;background:#e9f7f0;color:var(--cv-green)}.cv-stepper .is-complete i{background:#8acbb0}.cv-card{border:1px solid var(--cv-line);background:#fff;box-shadow:0 8px 28px #203d630a}.cv-stack{display:grid;gap:14px}.cv-upload{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;min-height:490px;align-items:center;padding:50px 7vw}.cv-upload-copy{max-width:430px}.cv-upload-copy .cv-icon{display:flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:50%;background:var(--cv-sky);color:var(--cv-blue)}.cv-upload-copy h2{margin:18px 0 9px;font-size:22px}.cv-upload-copy p{color:var(--cv-slate);font-size:14px;line-height:1.65}.cv-upload-copy ul{margin:22px 0 0;padding:0;list-style:none}.cv-upload-copy li{margin:10px 0;color:#46556c;font-size:12px}.cv-upload-copy li:before{margin-right:9px;color:var(--cv-green);content:"✓";font-weight:900}.cv-upload-form{display:grid;gap:18px}.cv-dropzone{display:flex;min-height:190px;align-items:center;justify-content:center;border:1px dashed #76a9e9;border-radius:8px;background:#fafdff;color:var(--cv-blue);flex-direction:column;cursor:pointer}.cv-dropzone strong{margin-top:12px;color:var(--cv-navy);font-size:14px}.cv-dropzone span{margin-top:4px;color:#8290a5;font-size:11px}.cv-dropzone.has-file{background:#f3f9ff}.cv-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.cv-form-grid label,.cv-mapping-controls label,.cv-batch label,.cv-note{display:flex;color:#526078;font-size:11px;font-weight:700;flex-direction:column;gap:6px}.cv-form-grid label small{font-weight:500}.claims-vetting-page input,.claims-vetting-page select,.claims-vetting-page textarea,.cv-modal input,.cv-modal select,.cv-modal textarea{min-height:38px;padding:8px 10px;border:1px solid #d2dae5;border-radius:5px;background:#fff;color:#24334b;font:12px inherit}.claims-vetting-page input:focus,.claims-vetting-page select:focus,.claims-vetting-page textarea:focus,.cv-modal input:focus,.cv-modal select:focus,.cv-modal textarea:focus{border-color:var(--cv-blue);box-shadow:0 0 0 3px #1677e81f;outline:0}.cv-detection-strip{gap:11px;padding:11px 14px;border:1px solid #a9dbc5;background:#f1fbf6;color:var(--cv-green)}.cv-detection-strip div{display:flex;flex:1;flex-direction:column}.cv-detection-strip strong{font-size:12px}.cv-detection-strip span{color:#587266;font-size:11px}.cv-detection-strip button{border:0;background:none;color:var(--cv-green);font-size:11px;font-weight:800}.cv-mapping-card>header{justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid var(--cv-line)}.cv-mapping-card h2,.cv-section-heading h2,.cv-export-card h2{margin:3px 0 0;font-size:19px}.cv-mapping-controls{display:flex;gap:10px}.cv-mapping-controls label{min-width:160px}.cv-mapping-controls label:last-child{min-width:90px}.cv-table-scroll{max-width:100%;overflow:auto}.cv-mapping-table,.cv-claims-table{width:100%;border-collapse:collapse;font-size:11px}.cv-mapping-table th,.cv-claims-table th{padding:10px 12px;border-bottom:1px solid var(--cv-line);background:#f7f9fc;color:#66758a;text-align:left;font-size:10px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.cv-mapping-table td,.cv-claims-table td{padding:10px 12px;border-bottom:1px solid #e9edf3;color:#35435a;vertical-align:middle}.cv-mapping-table td:first-child strong,.cv-claims-table td strong{display:block;color:var(--cv-navy);font-size:11px}.cv-mapping-table td small,.cv-claims-table td small{display:block;margin-top:2px;color:#7a899e;font-size:9px}.cv-mapping-table select{min-width:190px}.cv-sample{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-confidence{display:inline-block;margin-right:7px;font-weight:800}.cv-confidence.is-high{color:var(--cv-green)}.cv-confidence.is-medium{color:var(--cv-orange)}.cv-confidence.is-low{color:var(--cv-red)}.cv-pill,.cv-decision{display:inline-flex;padding:4px 7px;border-radius:999px;font-size:9px;font-weight:800;white-space:nowrap}.cv-pill.is-success,.cv-decision.is-approved{background:#e9f7f0;color:var(--cv-green)}.cv-pill.is-warning,.cv-decision.is-pending{background:#fff4df;color:#9d621b}.cv-pill.is-danger{background:#feeeee;color:var(--cv-red)}.cv-decision.is-hold{background:#eef1f5;color:#59677c}.cv-decision.is-excluded{background:#feeeee;color:var(--cv-red)}.cv-mapping-card>footer{display:flex;align-items:center;justify-content:space-between;padding:14px 20px}.cv-mapping-card>footer>div{display:flex;gap:8px}.cv-check{display:flex;align-items:center;gap:8px;color:#4e5c72;font-size:11px}.cv-check input,.cv-claims-table input,.cv-alias-options input{min-height:auto}.cv-review-summary{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.cv-review-summary button{display:flex;align-items:center;justify-content:space-between;padding:15px;border:1px solid var(--cv-line);background:#fff;color:#627188;cursor:pointer}.cv-review-summary button strong{color:var(--cv-navy);font-size:20px}.cv-review-summary button span{font-size:10px;font-weight:800}.cv-review-summary button.is-active{border-color:var(--cv-blue);box-shadow:0 0 0 2px #1677e81a}.cv-section-heading{justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid var(--cv-line)}.cv-issue-list{max-height:520px;overflow:auto}.cv-issue-list>button{display:grid;width:100%;grid-template-columns:34px minmax(240px,1fr) minmax(220px,auto) 20px;align-items:center;gap:10px;padding:12px 16px;border:0;border-bottom:1px solid #ebeff4;background:#fff;color:#42516a;text-align:left;cursor:pointer}.cv-issue-list>button:hover{background:#f8fbff}.cv-issue-list>button>span:nth-child(2){display:flex;flex-direction:column}.cv-issue-list strong{color:var(--cv-navy);font-size:11px}.cv-issue-list small{margin-top:3px;color:#78869a;font-size:10px}.cv-severity{display:flex;width:29px;height:29px;align-items:center;justify-content:center;border-radius:50%}.cv-severity.is-error{background:#feeeee;color:var(--cv-red)}.cv-severity.is-warning{background:#fff4df;color:var(--cv-orange)}.cv-issue-codes{display:flex;justify-content:flex-end;gap:5px}.cv-issue-codes i{padding:4px 6px;border-radius:4px;background:#f0f3f7;color:#536177;font-size:8px;font-style:normal;font-weight:800}.cv-card-footer{justify-content:space-between;gap:16px;padding:13px 18px;border-top:1px solid var(--cv-line);color:#67758a;font-size:11px}.cv-vetting-card{min-width:0}.cv-total{display:flex;align-items:flex-end;flex-direction:column}.cv-total span{color:#77869b;font-size:10px}.cv-total strong{font-size:18px}.cv-grid-toolbar{display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid var(--cv-line)}.cv-search{position:relative;display:flex;max-width:520px;flex:1;align-items:center}.cv-search svg{position:absolute;left:10px;color:#7b899d}.cv-search input{width:100%;padding-left:33px}.cv-grid-toolbar>select{min-width:150px}.cv-bulk{display:flex;align-items:center;gap:7px;margin-left:auto}.cv-bulk strong{font-size:10px}.cv-bulk button,.cv-row-action{padding:6px 9px;border:1px solid #c8d3df;border-radius:4px;background:#fff;color:#34506f;font:700 10px inherit}.cv-bulk button:first-of-type{border-color:var(--cv-green);background:var(--cv-green);color:#fff}.cv-claims-table{min-width:1250px}.cv-claims-table tbody tr:hover{background:#f9fbfe}.cv-claims-table tr.is-held{box-shadow:inset 3px 0 var(--cv-orange)}.cv-muted{color:#8b97a8;font-style:italic}.cv-empty{display:flex;min-height:150px;align-items:center;justify-content:center;gap:9px;color:#718096;font-size:12px}.cv-empty svg{color:var(--cv-green)}.cv-modal-overlay{position:fixed;inset:0;z-index:1090;background:#0a183085;animation:cv-fade .15s ease}.cv-modal{position:fixed;top:50%;left:50%;z-index:1100;display:flex;width:min(980px,calc(100vw - 38px));max-height:min(870px,calc(100vh - 38px));border:1px solid #cad4e0;border-radius:8px;background:#fff;box-shadow:0 24px 80px #081b374d;transform:translate(-50%,-50%);flex-direction:column;animation:cv-pop .16s ease}.cv-modal--small{width:min(620px,calc(100vw - 38px))}.cv-modal--history{width:min(800px,calc(100vw - 38px))}.cv-modal-header{position:-webkit-sticky;position:sticky;top:0;z-index:2;justify-content:space-between;gap:20px;padding:16px 19px;border-bottom:1px solid var(--cv-line);background:#fff}.cv-modal-header>div{display:flex;min-width:0;flex-direction:column}.cv-modal-header>div>span{color:var(--cv-blue);font-size:9px;font-weight:800;text-transform:uppercase}.cv-modal-header h2{margin:3px 0;font-size:18px}.cv-modal-header p{margin:0;color:#718096;font-size:11px}.cv-modal-header>button{display:flex;width:32px;height:32px;align-items:center;justify-content:center;border:0;border-radius:5px;background:#f2f5f8;color:#566479}.cv-modal-body{overflow:auto;padding:18px}.cv-modal-body section+section{margin-top:22px}.cv-modal-body h3{margin:0 0 9px;font-size:13px}.cv-modal-footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid var(--cv-line);background:#fff}.cv-evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cv-evidence-column{padding:13px;border:1px solid var(--cv-line);background:#fafbfd}.cv-evidence-column h4{margin:0 0 10px;color:var(--cv-blue);font-size:11px}.cv-evidence-column>div{display:grid;grid-template-columns:.9fr 1.1fr;gap:10px;padding:5px 0;border-bottom:1px solid #e9edf2;font-size:10px}.cv-evidence-column span{color:#748297}.cv-evidence-column strong{overflow-wrap:anywhere}.cv-evidence-column p{color:#8995a6;font-size:11px}.cv-finding-list{display:grid;gap:7px}.cv-finding-list>div{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:7px;padding:9px;border:1px solid #ead9bd;background:#fff9ed}.cv-finding-list>div.is-error{border-color:#efcccc;background:#fff4f4}.cv-finding-list span{display:flex;flex-direction:column}.cv-finding-list strong{font-size:10px}.cv-finding-list small{color:#68768b;font-size:9px}.cv-finding-list i{font-size:8px;font-style:normal;font-weight:800}.cv-no-findings{color:var(--cv-green)}.cv-note{margin-top:12px}.cv-alias-options{display:grid;gap:7px;margin-top:13px;padding:10px;background:#f5f8fc;color:#526178;font-size:10px}.cv-alias-options label{display:flex;align-items:center;gap:7px}.cv-detail-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.cv-detail-list div{padding:10px;background:#f6f8fb}.cv-detail-list dt{color:#718096;font-size:9px}.cv-detail-list dd{margin:3px 0 0;font-size:12px;font-weight:800}.cv-modal-note{padding:10px;border-left:3px solid var(--cv-blue);background:var(--cv-sky);color:#4d5d73;font-size:11px}.cv-export-card .cv-section-heading>svg{color:var(--cv-blue)}.cv-export-stats{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--cv-line)}.cv-export-stats>div{display:flex;padding:18px 20px;border-right:1px solid var(--cv-line);flex-direction:column}.cv-export-stats span{color:#748298;font-size:10px}.cv-export-stats strong{margin-top:3px;font-size:21px}.cv-schema{padding:18px 20px;border-bottom:1px solid var(--cv-line)}.cv-schema h3,.cv-batch h3{margin:0 0 10px;font-size:12px}.cv-schema>div{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--cv-line);border-left:1px solid var(--cv-line)}.cv-schema span{display:flex;min-width:0;align-items:center;gap:7px;padding:9px;border-right:1px solid var(--cv-line);border-bottom:1px solid var(--cv-line);font-size:9px;overflow-wrap:anywhere}.cv-schema b{display:flex;width:18px;height:18px;align-items:center;justify-content:center;border-radius:50%;background:var(--cv-sky);color:var(--cv-blue);font-size:8px}.cv-batch{gap:18px;padding:18px 20px;border-bottom:1px solid var(--cv-line)}.cv-batch>div{flex:1}.cv-batch p{margin:0;color:#718096;font-size:11px}.cv-batch small{display:block;margin-top:4px;color:#64748b;font-size:9px}.cv-batch label{width:280px}.cv-downloads{gap:12px;margin:16px 20px;padding:13px;border:1px solid #a9dbc5;background:#f1fbf6;color:var(--cv-green)}.cv-downloads>div{display:flex;flex:1;flex-direction:column}.cv-downloads span{color:#5b7669;font-size:10px}.cv-history-list{display:grid;gap:8px}.cv-history-list>div{display:grid;grid-template-columns:14px 1fr 90px auto 32px;align-items:center;gap:10px;padding:10px;border:1px solid var(--cv-line)}.cv-history-list>div>div,.cv-history-list>div>span:nth-child(3){display:flex;flex-direction:column}.cv-history-list strong{font-size:11px}.cv-history-list small{color:#758399;font-size:9px}.cv-run-dot{width:8px;height:8px;border-radius:50%;background:#97a4b5}.cv-run-dot.is-exported{background:var(--cv-green)}.cv-run-dot.is-review,.cv-run-dot.is-vetting{background:var(--cv-orange)}.cv-icon-button{display:flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid var(--cv-line);border-radius:5px;background:#fff}.cv-spin{animation:cv-spin 1s linear infinite}@keyframes cv-spin{to{transform:rotate(360deg)}}@keyframes cv-fade{0%{opacity:0}}@keyframes cv-pop{0%{opacity:0;transform:translate(-50%,-48%) scale(.99)}}@media(max-width:1100px){.claims-vetting-page{padding:20px 18px 50px}.cv-upload{grid-template-columns:1fr;gap:28px;padding:34px}.cv-upload-copy{max-width:none}.cv-review-summary{grid-template-columns:repeat(3,1fr)}.cv-stepper li b{display:none}.cv-schema>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.claims-vetting-page{padding:16px 11px 40px}.cv-page-heading{align-items:flex-start;flex-direction:column}.cv-page-heading h1{font-size:23px}.cv-run-strip{overflow:auto;gap:22px}.cv-run-strip>div{min-width:-webkit-max-content;min-width:max-content}.cv-stepper{overflow:auto}.cv-stepper li{min-width:72px}.cv-upload{padding:20px}.cv-form-grid,.cv-evidence-grid,.cv-detail-list{grid-template-columns:1fr}.cv-mapping-card>header,.cv-mapping-card>footer,.cv-section-heading,.cv-card-footer,.cv-batch,.cv-downloads{align-items:stretch;flex-direction:column}.cv-mapping-controls{width:100%}.cv-mapping-controls label{min-width:0;flex:1}.cv-review-summary{grid-template-columns:1fr 1fr}.cv-issue-list>button{grid-template-columns:32px 1fr 18px}.cv-issue-codes{display:none}.cv-grid-toolbar{align-items:stretch;flex-direction:column}.cv-search{max-width:none}.cv-bulk{margin-left:0}.cv-modal{width:100vw;height:100dvh;max-height:none;border:0;border-radius:0}.cv-modal-body{padding:14px}.cv-export-stats{grid-template-columns:1fr}.cv-export-stats>div{border-right:0;border-bottom:1px solid var(--cv-line)}.cv-batch label{width:auto}.cv-history-list>div{grid-template-columns:12px 1fr auto}.cv-history-list>div>span:nth-child(3){display:none}.cv-history-list .cv-button{display:none}}.cv-ignored-rules{display:flex;align-items:center;gap:7px;padding:9px 16px;border-bottom:1px solid #dbe7f3;background:#f7fbff;flex-wrap:wrap}.cv-ignored-rules>span{margin-right:3px;color:#66758a;font-size:9px;font-weight:800;text-transform:uppercase}.cv-ignored-rules button,.cv-finding-list button{display:inline-flex;min-height:27px;align-items:center;gap:5px;padding:5px 8px;border:1px solid #c9d7e6;border-radius:4px;background:#fff;color:#40516a;font:700 9px inherit;cursor:pointer}.cv-ignored-rules button:hover,.cv-finding-list button:hover{border-color:var(--cv-blue);color:var(--cv-blue)}.cv-ignored-rules button:disabled,.cv-finding-list button:disabled{cursor:wait;opacity:.55}.cv-finding-list>div.is-ignored{border-color:#d7e0ea;background:#f5f7fa;color:#718096}.cv-finding-list>div.is-ignored>svg{color:#94a3b8}.cv-review-summary{grid-template-columns:repeat(6,1fr)}.cv-pa-groups>header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--cv-line)}.cv-pa-groups h2{margin:3px 0 0;font-size:16px}.cv-pa-groups p{margin:4px 0 0;color:var(--cv-slate);font-size:11px}.cv-pa-groups table{width:100%;border-collapse:collapse;font-size:11px}.cv-pa-groups th{padding:9px 12px;background:#f7f9fc;color:#66758a;font-size:9px;letter-spacing:.04em;text-align:left;text-transform:uppercase}.cv-pa-groups td{padding:10px 12px;border-top:1px solid #edf0f4;color:#35435a}.cv-pa-groups td strong,.cv-pa-groups td small{display:block}.cv-pa-groups td small{margin-top:2px;color:#7d8999;font-size:9px}.cv-monthly-exports{display:grid;gap:10px}.cv-provider-field{grid-column:1/-1}.cv-provider-search{position:relative;display:flex;align-items:center}.cv-provider-search>svg{position:absolute;left:11px;z-index:1;color:#7b899d}.cv-provider-search>input{width:100%;padding-right:38px;padding-left:34px}.cv-provider-search>button{position:absolute;right:4px;display:flex;width:30px;height:30px;align-items:center;justify-content:center;border:0;background:transparent;color:#64748b}.cv-provider-results{position:absolute;top:calc(100% + 5px);right:0;left:0;z-index:20;max-height:260px;overflow:auto;border:1px solid #cbd5e1;border-radius:6px;background:#fff;box-shadow:0 16px 35px #10213f29}.cv-provider-results>button{display:flex;width:100%;padding:10px 12px;border:0;border-bottom:1px solid #e9edf3;background:#fff;text-align:left;flex-direction:column;cursor:pointer}.cv-provider-results>button:hover,.cv-provider-results>button:focus{background:var(--cv-sky);outline:0}.cv-provider-results strong{color:var(--cv-navy);font-size:11px}.cv-provider-results small{margin-top:2px;color:#718096;font-size:9px}.cv-provider-results>span{display:flex;min-height:48px;align-items:center;justify-content:center;gap:7px;padding:10px;color:#718096;font-size:10px}.cv-provider-results>span.is-error{color:var(--cv-red)}.cv-provider-selected{display:flex!important;align-items:center;gap:5px;color:var(--cv-green)!important;font-size:10px!important;font-weight:600!important}.cv-provider-selected strong{color:var(--cv-navy)}@media(max-width:1100px){.cv-review-summary{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.cv-review-summary{grid-template-columns:1fr 1fr}}.cv-modal-header,.cv-modal-footer{position:static;flex:0 0 auto}.cv-modal-body{min-height:0;flex:1 1 auto}.cv-modal--evidence{--cv-navy:#10213f;--cv-blue:#1677e8;--cv-sky:#eaf4ff;--cv-slate:#64748b;--cv-line:#dfe6ef;--cv-green:#16845b;--cv-orange:#c97816;--cv-red:#c84848;width:min(1180px,calc(100vw - 32px));height:min(720px,calc(100dvh - 28px));max-height:none;overflow:hidden}.cv-review-workspace{display:grid;min-height:0;flex:1 1 auto;grid-template-columns:minmax(0,1.65fr) minmax(340px,.85fr);overflow:hidden}.cv-review-evidence{min-width:0;min-height:0;padding:16px 18px 14px;overflow:auto;overscroll-behavior:contain}.cv-review-evidence>section+section{margin-top:16px}.cv-review-evidence h3,.cv-resolution-panel h3{margin:0;font-size:14px;letter-spacing:-.01em}.cv-review-evidence .cv-evidence-grid{margin-top:9px;gap:10px}.cv-review-evidence .cv-evidence-column{min-width:0;padding:11px 12px;border-radius:7px;background:#f8fafd}.cv-review-evidence .cv-evidence-column h4{margin-bottom:7px;color:var(--cv-navy);font-size:11px}.cv-review-evidence .cv-evidence-column>div{grid-template-columns:minmax(92px,.8fr) minmax(0,1.2fr);padding:4px 0;font-size:9px}.cv-review-evidence .cv-evidence-column strong{color:#263a58;font-size:9px;line-height:1.3}.cv-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.cv-section-title>span{padding:3px 7px;border-radius:999px;background:#edf3fa;color:#53657d;font-size:8px;font-weight:800;text-transform:uppercase}.cv-findings-section{min-height:0}.cv-review-evidence .cv-finding-list{gap:6px}.cv-review-evidence .cv-finding-list>div{min-height:42px;padding:7px 9px;border-radius:6px}.cv-review-evidence .cv-finding-list strong{font-size:9px}.cv-review-evidence .cv-finding-list small{margin-top:2px;font-size:8px;line-height:1.35}.cv-resolution-panel{display:flex;min-width:0;min-height:0;border-left:1px solid var(--cv-line);background:#f8fafd;flex-direction:column;overflow:hidden}.cv-resolution-content{min-height:0;flex:1 1 auto;padding:17px 18px 12px;overflow:auto;overscroll-behavior:contain}.cv-resolution-heading{margin-bottom:13px}.cv-resolution-heading p{margin:4px 0 0;color:#718096;font-size:10px;line-height:1.4}.cv-resolution-form{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cv-resolution-form label{display:flex;min-width:0;color:#526078;font-size:10px;font-weight:700;flex-direction:column;gap:5px}.cv-resolution-form .cv-field-wide{grid-column:1/-1}.cv-resolution-form input,.cv-resolution-form select,.cv-resolution-form textarea{width:100%;min-height:36px;background:#fff;font-size:11px}.cv-resolution-form textarea{min-height:68px;resize:vertical}.cv-resolution-panel .cv-alias-options{margin-top:10px;background:#eef3f8}.cv-resolution-actions{display:grid;grid-template-columns:1fr 1.2fr;gap:10px;padding:12px 18px;background:#fff}.cv-resolution-actions .cv-button{width:100%;min-height:40px}.cv-modal-footer--readonly{padding:12px 0 0;border-top:0;background:transparent}.cv-modal--readonly{width:min(860px,calc(100vw - 32px))}.cv-modal--readonly .cv-review-workspace{display:block;overflow:hidden}.cv-modal--readonly .cv-review-evidence{height:100%;padding-bottom:16px}@media(max-width:960px){.cv-modal--evidence{width:min(760px,calc(100vw - 24px));height:min(820px,calc(100dvh - 24px));overflow:auto}.cv-review-workspace{display:block;overflow:visible}.cv-review-evidence{overflow:visible}.cv-resolution-panel{border-top:1px solid var(--cv-line);border-left:0;overflow:visible}.cv-resolution-content{overflow:visible}.cv-resolution-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:2}}@media(max-width:767px){.cv-modal--evidence{width:100vw;height:100dvh;max-height:none}.cv-review-evidence{padding:14px}.cv-review-evidence .cv-evidence-grid{grid-template-columns:1fr}.cv-resolution-content{padding:15px 14px}.cv-resolution-actions{padding:11px 14px}.cv-review-evidence .cv-finding-list>div{grid-template-columns:22px 1fr}.cv-review-evidence .cv-finding-list>div>button,.cv-review-evidence .cv-finding-list>div>i{grid-column:2;justify-self:start}.cv-resolution-form{grid-template-columns:1fr}.cv-resolution-form .cv-field-wide{grid-column:auto}}.cv-modal-header-main{display:flex;flex:1;align-items:flex-start;gap:20px;min-width:0;margin-right:16px}.cv-modal-header-title{display:flex;flex-direction:column;min-width:0}.cv-modal-header-stats{display:flex;gap:28px;margin-left:auto;flex-shrink:0}.cv-modal-header-stats>div{display:flex;flex-direction:column;gap:2px}.cv-modal-header-stats span{color:#718096;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.cv-modal-header-stats strong{color:var(--cv-navy);font-size:11px;font-weight:800}.cv-findings-table{border:1px solid #e5e9f0;border-radius:6px;overflow:hidden}.cv-findings-thead{display:grid;grid-template-columns:32px 160px 1fr 80px;align-items:center;gap:10px;padding:7px 12px;background:#f7f9fc;border-bottom:1px solid #e5e9f0;color:#8b97a8;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.cv-findings-row{display:grid;grid-template-columns:32px 160px 1fr 80px;align-items:center;gap:10px;padding:10px 12px;border-top:1px solid #ead9bd;background:#fff9ed}.cv-findings-row:first-of-type{border-top:0}.cv-findings-row.is-error{border-color:#efcccc;background:#fff4f4}.cv-findings-row.is-ignored{border-color:#d7e0ea;background:#f5f7fa;color:#718096}.cv-findings-icon{display:flex;align-items:center;justify-content:center}.cv-findings-row.is-warning .cv-findings-icon{color:var(--cv-orange)}.cv-findings-row.is-error .cv-findings-icon{color:var(--cv-red)}.cv-findings-row.is-ignored .cv-findings-icon{color:#94a3b8}.cv-findings-rule{font-size:11px;font-weight:700;color:var(--cv-navy)}.cv-findings-detail{font-size:10px;color:#526078;line-height:1.4}.cv-findings-action{display:flex;justify-content:flex-end}.cv-currency-field{position:relative;display:flex;align-items:center}.cv-currency-field>span{position:absolute;left:10px;color:#64748b;font-size:11px;font-weight:600;pointer-events:none;z-index:1}.cv-currency-field>input{width:100%;padding-left:22px!important}.cv-note-field{position:relative}.cv-char-count{position:absolute;bottom:6px;right:10px;font-size:9px;color:#a0aec0;pointer-events:none}@media(max-width:767px){.cv-modal-header-stats,.cv-findings-thead{display:none}.cv-findings-row{grid-template-columns:28px 1fr}.cv-findings-rule,.cv-findings-detail{grid-column:2}.cv-findings-action{grid-column:2;justify-content:flex-start}}.pa-review-page{padding:24px 28px 36px;background:#f8f9fc;min-height:calc(100vh - 64px)}.pa-review-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px}.pa-review-heading h1{margin:3px 0 0;color:#1c2434;font-size:26px;line-height:1.2;font-weight:600}.pa-review-breadcrumb{color:#4665d5;font-size:13px;font-weight:500}.pa-review-breadcrumb span{margin:0 7px;color:#98a0b2}.pa-sync-state,.pa-baseline-note{color:#596276;font-size:12px}.pa-sync-state{display:inline-flex;align-items:center;gap:7px}.pa-sync-dot{width:9px;height:9px;border:2px solid #24aa72;border-radius:50%;box-shadow:0 0 0 3px #e0f7ed}.pa-summary-row{margin-bottom:18px}.pa-summary-card{height:100%;border:1px solid #e7eaf1;border-radius:7px;box-shadow:0 2px 8px #1e2a4809}.pa-summary-card .card-body{display:flex;flex-direction:column;min-height:108px;padding:18px}.pa-summary-card span{color:#667085;font-size:12px;font-weight:600}.pa-summary-card strong{margin-top:5px;color:#222b3c;font-size:25px;font-weight:500;line-height:1.3}.pa-summary-card small{color:#7a8498;font-size:11px}.pa-summary-card--included strong{color:#3569ed}.pa-summary-card--warning strong{color:#e76712}.pa-summary-card--amount strong{color:#14855c}.pa-review-workspace{border:1px solid #e4e8f0;border-radius:8px;box-shadow:none}.pa-review-workspace>.card-body{padding:14px}.pa-review-fullscreen-open{overflow:hidden}.pa-review-workspace.is-fullscreen{position:fixed;inset:0;z-index:1040;margin:0;border:0;border-radius:0;background:#fff}.pa-review-workspace.is-fullscreen>.pa-review-workspace-body{display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden;padding:12px}.pa-filter-grid{display:grid;grid-template-columns:145px 145px 145px 155px minmax(220px,1fr) auto;gap:10px;align-items:end;margin-bottom:12px}.pa-filter-grid .form-label{margin-bottom:5px;color:#596276;font-size:11px;font-weight:600}.pa-filter-grid .form-control,.pa-filter-grid .form-select{min-height:39px;border-color:#dce1eb;font-size:13px}.pa-search-field svg{position:absolute;top:11px;left:11px;color:#8490a5;z-index:1}.pa-search-field input{padding-left:36px}.pa-toolbar-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.pa-toolbar-actions .btn,.pa-action-footer .btn,.pa-selection-bar .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap}.pa-column-count{display:inline-flex;min-width:19px;height:19px;align-items:center;justify-content:center;border-radius:10px;background:#edf1f7;color:#4b566a;font-size:10px;font-weight:700}.pa-secondary-filters{display:grid;grid-template-columns:180px 180px 150px 150px minmax(220px,1fr);gap:10px;align-items:end;margin:-2px 0 12px;padding:10px 0 12px;border-bottom:1px solid #edf0f4}.pa-secondary-filters .form-label{margin-bottom:5px;color:#596276;font-size:11px;font-weight:600}.pa-secondary-filters .form-control,.pa-secondary-filters .form-select{min-height:37px;border-color:#dce1eb;font-size:13px}.pa-all-filtered-action{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;justify-self:end;padding:7px 0;text-decoration:none;font-size:12px;font-weight:600}.pa-selection-bar{display:none;min-height:48px;margin-bottom:10px;padding:8px 10px 8px 16px;border:1px solid #4373ee;border-radius:5px;align-items:center;justify-content:space-between;color:#344054;font-size:13px}.pa-selection-bar.is-visible{display:flex}.pa-selection-bar button[type=button]{margin-left:16px;padding:0;border:0;background:transparent;color:#3569ed;font-weight:600}.pa-review-grid{width:100%;height:590px;min-width:0;--ag-font-size: 12px;--ag-scrollbar-size: 16px;--ag-header-background-color: #f8f9fb;--ag-header-foreground-color: #344054;--ag-border-color: #e5e8ef;--ag-row-border-color: #edf0f4;--ag-selected-row-background-color: #eef4ff;--ag-checkbox-checked-color: #3569ed}.pa-review-grid .ag-root-wrapper{border-radius:5px}.pa-review-grid .ag-body-horizontal-scroll{min-height:16px!important;height:16px!important}.pa-review-grid .ag-body-horizontal-scroll-viewport{overflow-x:scroll!important}.pa-review-grid .ag-body-horizontal-scroll-viewport::-webkit-scrollbar{height:14px}.pa-review-grid .ag-body-horizontal-scroll-viewport::-webkit-scrollbar-track{border-radius:7px;background:#e8ebf1}.pa-review-grid .ag-body-horizontal-scroll-viewport::-webkit-scrollbar-thumb{min-width:56px;border:3px solid #e8ebf1;border-radius:7px;background:#7d8799}.pa-review-grid .ag-body-horizontal-scroll-viewport::-webkit-scrollbar-thumb:hover{background:#596579}.pa-review-workspace.is-fullscreen .pa-review-grid{flex:1 1 auto;height:auto;min-height:260px}.pa-review-workspace.is-dense .pa-review-grid{--ag-font-size: 11px;--ag-grid-size: 4px}.pa-review-workspace.is-dense .pa-filter-grid{margin-bottom:8px}.pa-review-workspace.is-dense .pa-secondary-filters{margin-bottom:8px;padding-top:6px;padding-bottom:8px}.pa-procedure-cell{display:flex;align-items:center;overflow:hidden}.pa-procedure-cell span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-status{font-weight:600}.pa-status--included{color:#3569ed}.pa-status--archived{color:#667085}.pa-action-panel{width:min(420px,100vw)!important}.pa-column-panel{width:min(390px,100vw)!important}.pa-column-panel .offcanvas-body{padding-top:6px;overflow-y:auto}.pa-column-help{margin-bottom:14px;color:#667085;font-size:12px;line-height:1.55}.pa-column-actions{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.pa-column-actions .btn{font-size:12px}.pa-column-group{margin:0 0 20px;padding:0;border:0}.pa-column-group legend{margin-bottom:8px;color:#344054;font-size:12px;font-weight:700}.pa-column-group .form-check{min-height:34px;margin:0;padding:7px 8px 7px 34px;border-radius:5px}.pa-column-group .form-check:hover{background:#f6f8fb}.pa-column-group .form-check-input{margin-top:2px}.pa-column-group .form-check-label{width:100%;color:#4b5565;font-size:13px;cursor:pointer}.pa-column-panel-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid #e7eaf1;background:#fff}.pa-column-panel-footer span{color:#667085;font-size:12px}.pa-action-panel .offcanvas-body{display:flex;flex-direction:column}.pa-action-panel p{color:#596276;font-size:13px}.pa-impact-note{display:flex;gap:10px;margin-top:24px;padding:14px;border:1px solid #b8cdfd;border-radius:6px;background:#f6f9ff;color:#40506b;font-size:13px}.pa-impact-note svg{flex:0 0 auto;color:#3569ed}.pa-impact-note strong{display:block;margin-top:5px;color:#1f2a44}.pa-action-footer{display:flex;justify-content:flex-end;gap:10px;margin-top:auto;padding-top:24px}.pa-empty-state{padding:54px 20px;color:#7a8498;text-align:center}.pa-history-stats{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;margin-bottom:18px}.pa-history-stats>div{padding:12px;border:1px solid #e7eaf1;border-radius:6px;background:#fafbfc}.pa-history-stats>div>strong{display:block;margin-bottom:7px;color:#344054;font-size:12px}.pa-history-stats span{display:flex;justify-content:space-between;gap:12px;padding:3px 0;color:#667085;font-size:11px}.pa-history-stats b{color:#344054}@media(max-width:1399px){.pa-filter-grid{grid-template-columns:repeat(4,minmax(130px,1fr))}.pa-search-field{grid-column:span 2}.pa-toolbar-actions{grid-column:span 2;justify-content:flex-end;flex-wrap:wrap}}@media(max-width:1199px){.pa-secondary-filters{grid-template-columns:repeat(4,minmax(130px,1fr))}.pa-all-filtered-action{grid-column:1 / -1}.pa-history-stats{grid-template-columns:1fr 1fr}}@media(max-width:767px){.pa-review-page{padding:18px 14px 28px}.pa-review-heading{align-items:flex-start;flex-direction:column}.pa-filter-grid,.pa-secondary-filters{grid-template-columns:1fr 1fr}.pa-search-field,.pa-toolbar-actions,.pa-all-filtered-action{grid-column:1 / -1}.pa-toolbar-actions .btn{flex:1}.pa-all-filtered-action{justify-self:start}.pa-selection-bar{align-items:flex-start;flex-direction:column;gap:10px}.pa-selection-bar>div:last-child{width:100%}.pa-selection-bar .btn{flex:1}.pa-review-grid{height:560px}.pa-history-stats{grid-template-columns:1fr}}.pa-status-analytics{background-color:#f8f9fa;min-height:100vh}.status-summary-card{transition:transform .2s ease-in-out}.status-summary-card:hover{transform:translateY(-2px)}.export-modal .modal-body{max-height:70vh;overflow-y:auto}.column-group{border-left:3px solid #dee2e6;padding-left:1rem;margin-bottom:1.5rem}.column-group h6{color:#6c757d;font-weight:600;text-transform:uppercase;font-size:.85rem;letter-spacing:.5px}.ag-theme-alpine .ag-header{background-color:#f8f9fa;border-bottom:2px solid #dee2e6}.ag-theme-alpine .ag-row-even{background-color:#fff}.ag-theme-alpine .ag-row-odd{background-color:#f8f9fa}.status-vetted{background-color:#1987541a!important}.status-unvetted{background-color:#ffc1071a!important}.status-unaccounted{background-color:#dc35451a!important}.quick-range-btn{cursor:pointer;transition:all .2s ease}.quick-range-btn:hover{background-color:#0d6efd!important;color:#fff!important}.filter-summary{background-color:#f8f9fa;border-radius:.375rem;padding:.75rem}.export-column-group{border:1px solid #dee2e6;border-radius:.375rem;padding:1rem;margin-bottom:1rem;background-color:#fff}.pa-export-active,.pa-export-job{border:1px solid #dee2e6;border-radius:.5rem;padding:1rem;background-color:#fff}.pa-export-active{border-color:#9ec5fe;background-color:#f8fbff}.pa-export-job-list{display:grid;gap:.75rem}.pa-export-progress{height:1.25rem;border-radius:.375rem}.essential-column{background-color:#fff3cd;border-radius:.25rem;padding:.25rem .5rem}@media(max-width:768px){.status-summary-card{margin-bottom:1rem}.export-modal .modal-dialog{margin:.5rem;max-width:calc(100% - 1rem)}.ag-theme-alpine{height:400px!important}}.admission-main{background:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-sans);padding:30px 28px 70px;min-height:100vh}.admission-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:26px}.admission-page-heading h1{font-size:28px;font-weight:750;letter-spacing:-.025em;color:hsl(var(--primary));margin:0 0 8px}.admission-page-heading p{color:hsl(var(--muted-foreground));font-size:15px;margin:0}.admission-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:hsl(var(--card));color:hsl(var(--primary));border:1px solid hsl(var(--border));border-radius:5px;padding:10px 15px;font:600 12px var(--font-sans);white-space:nowrap}.admission-button:hover:not(:disabled){background:hsl(var(--muted))}.admission-button:disabled{opacity:.5;cursor:default}.admission-button-primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.admission-button-primary:hover:not(:disabled){background:hsl(var(--primary) / .9)}.admission-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid hsl(var(--border));border-radius:5px;padding:14px 0}.admission-metric{background:transparent;border:0;text-align:center;display:grid;gap:7px;padding:4px 12px;color:hsl(var(--primary));font-family:var(--font-sans)}.admission-metric+.admission-metric{border-left:1px solid hsl(var(--border))}.admission-metric span{font-size:12px;color:hsl(var(--muted-foreground))}.admission-metric strong{font-size:31px;font-weight:750;line-height:1.3}.admission-metric-overdue strong{color:hsl(var(--destructive))}.admission-metric-discharged strong{color:#087846}.admission-clock-note{font-size:12px;color:hsl(var(--muted-foreground));margin:16px 0 14px}.admission-filters{display:grid;grid-template-columns:minmax(230px,2fr) minmax(180px,1fr) minmax(145px,.75fr) minmax(145px,.75fr);gap:16px;align-items:end;padding:16px;border:1px solid hsl(var(--border));border-radius:5px;margin-bottom:16px}.admission-filters label{display:grid;gap:6px;margin:0;color:hsl(var(--primary));font-size:11px;font-weight:500}.admission-filters input,.admission-filters select{width:100%;min-width:0;height:38px;border:1px solid hsl(var(--input));border-radius:5px;background:hsl(var(--card));color:hsl(var(--foreground));font:400 12px var(--font-sans);padding:8px 10px}.admission-filters input::placeholder{color:hsl(var(--muted-foreground))}.admission-filters .admission-search{position:relative;display:block}.admission-search svg{position:absolute;left:11px;top:10px;color:hsl(var(--muted-foreground))}.admission-search input{padding-left:36px}.admission-table-panel{border:1px solid hsl(var(--border));border-radius:5px;overflow:hidden}.admission-table-heading{display:flex;align-items:center;gap:16px;padding:16px}.admission-table-heading h2{font-size:17px;font-weight:750;color:hsl(var(--primary));margin:0}.admission-table-heading span{font-size:11px;color:hsl(var(--muted-foreground))}.admission-table-scroll{overflow-x:auto}.admission-table-scroll table{width:100%;min-width:920px;border-collapse:collapse;font-size:11.9px}.admission-table-scroll th{background:hsl(var(--muted));font-size:11px;font-weight:600;color:hsl(var(--primary));padding:10px 16px;text-align:left;border-block:1px solid hsl(var(--border));white-space:nowrap}.admission-table-scroll td{padding:14px 16px;border-bottom:1px solid hsl(var(--border));vertical-align:middle;line-height:1.5}.admission-table-scroll td:nth-child(1),.admission-table-scroll td:nth-child(5),.admission-table-scroll td:last-child{white-space:nowrap}.admission-table-scroll small,.admission-details small{display:block;font-size:10.5px;color:hsl(var(--muted-foreground));margin-top:2px}.admission-evidence span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:220px;min-width:130px}.admission-link{border:0;background:transparent;color:hsl(var(--primary));padding:0;font:inherit;text-decoration:underline;text-underline-offset:3px;text-align:left}.admission-elapsed{border-left:3px solid hsl(var(--primary));padding-left:9px;white-space:nowrap}.admission-tone-overdue{color:hsl(var(--destructive));border-color:hsl(var(--destructive))}.admission-tone-overdue small{color:hsl(var(--destructive))}.admission-tone-discharged{color:#087846;border-color:#087846}.admission-tone-unknown{color:hsl(var(--muted-foreground));border-color:hsl(var(--border))}.admission-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 16px;font-size:12px;color:hsl(var(--muted-foreground))}.admission-pagination>div{display:flex;gap:8px}.admission-empty{text-align:center;padding:50px 16px!important;color:hsl(var(--muted-foreground))}.admission-footer-note{font-size:10px;color:hsl(var(--muted-foreground));margin-top:14px}.admission-error,.admission-notice{padding:12px 16px;margin-bottom:16px;border-radius:5px;font-size:12px}.admission-error{color:hsl(var(--destructive));background:hsl(var(--destructive) / .07)}.admission-notice{color:hsl(var(--muted-foreground));background:hsl(var(--muted))}.admission-muted{color:hsl(var(--muted-foreground))}.admission-modal{font-family:var(--font-sans);font-size:13px}.admission-modal .modal-title{font-size:19px;font-weight:700;color:hsl(var(--primary))}.admission-modal .modal-body{padding:24px}.admission-modal .modal-content{background:hsl(var(--card));color:hsl(var(--foreground))}.admission-detail-status{display:flex;align-items:baseline;gap:12px;margin-bottom:24px}.admission-detail-status strong{font-size:26px}.admission-details{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:0}.admission-details dt{font-size:11px;color:hsl(var(--muted-foreground));font-weight:500;margin-bottom:6px}.admission-details dd{font-size:13px;margin:0;overflow-wrap:anywhere}.admission-modal label{display:block;margin-bottom:8px}.admission-modal textarea,.admission-tracking-panel{font-size:13px}.admission-tracking-panel h3{font-size:18px;font-weight:700;margin:0 0 20px}.admission-tracking-panel label{display:block;margin-bottom:8px}.admission-tracking-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.admission-request-selector{display:grid;gap:6px;font-size:12px}.admission-request-selector small{color:hsl(var(--muted-foreground))}.admission-page button:focus-visible,.admission-page input:focus-visible,.admission-page select:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}@media(max-width:1200px){.admission-filters{grid-template-columns:1fr 1fr}.admission-main{padding:24px 20px 60px}}@media(max-width:600px){.admission-main{padding:20px 14px 60px}.admission-page-heading h1{font-size:23px}.admission-page-heading p{font-size:12px}.admission-page-heading{gap:10px}.admission-page-heading .admission-button{padding:9px;font-size:11px}.admission-metrics{grid-template-columns:1fr 1fr;gap:16px 0}.admission-metric:nth-child(3){border-left:0}.admission-metric strong{font-size:25px}.admission-metric span{font-size:11px}.admission-filters{gap:12px;padding:12px;grid-template-columns:1fr 1fr}.admission-search,.admission-filters label:nth-child(2){grid-column:1 / -1}.admission-table-heading{align-items:flex-start;flex-direction:column;gap:4px}.admission-pagination{flex-wrap:wrap}.admission-details{grid-template-columns:1fr}}.uc-report-page{display:flex;flex-direction:column;gap:1.5rem;background:radial-gradient(circle at top left,rgba(13,110,253,.1),transparent 28%),#f6f9fc;min-height:100vh}.uc-hero,.uc-filter-card,.uc-table-card{background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:24px;box-shadow:0 18px 45px #0f172a14}.uc-hero{padding:1.5rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}.uc-eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0d6efd;margin-bottom:.35rem}.uc-filter-card{padding:1.5rem}.uc-filter-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.uc-filter-grid{display:grid;grid-template-columns:minmax(250px,.95fr) minmax(320px,1.25fr) minmax(260px,.95fr) minmax(300px,1.05fr) auto;gap:1rem;align-items:stretch}.uc-filter-grid-primary{grid-template-columns:minmax(250px,.95fr) minmax(360px,1.4fr) minmax(180px,.65fr) auto}.uc-more-filters{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(180px,.8fr) minmax(420px,1.6fr) minmax(220px,.8fr);gap:1rem;margin-top:1rem}.uc-filter-group{background:#f8fafc;border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:.85rem;min-width:0}.uc-filter-group-title{color:#64748b;font-size:.7rem;font-weight:700;letter-spacing:.06em;margin-bottom:.65rem;text-transform:uppercase}.uc-filter-control-grid{display:grid;gap:.75rem}.uc-filter-control-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.uc-filter-control-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.uc-filter-group .form-label{color:#334155;margin-bottom:.35rem}.uc-filter-group .form-select,.uc-filter-group .form-control{border-color:#0f172a1a;font-size:.86rem;min-height:39px}.uc-filter-actions{display:flex;flex-direction:column;gap:.5rem;justify-content:end;min-width:120px}.uc-filter-actions .btn{min-height:40px;white-space:nowrap}.uc-assignment-note{align-items:center;background:#ecfeff;border:1px solid #a5f3fc;border-radius:12px;color:#0e7490;display:flex;font-size:.84rem;font-weight:600;min-height:39px;padding:.45rem .75rem}.uc-switch-line{align-items:center;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:12px;display:flex;gap:.5rem;min-height:39px;padding:.45rem .75rem}.uc-date-wrap{display:flex;align-items:center;gap:.5rem;padding:0 .75rem;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8fafc}.uc-date-wrap svg{color:#64748b}.uc-table-card{overflow:hidden}.uc-delivery-timeline{color:#64748b;display:grid;font-size:.72rem;gap:.15rem;min-width:190px}.uc-delivery-error{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:.72rem;max-width:240px;overflow:hidden;padding:.35rem .5rem;text-overflow:ellipsis;white-space:nowrap}.uc-table-scroll-tools{align-items:center;background:#f8fafc;border-bottom:1px solid rgba(15,23,42,.08);display:flex;gap:.5rem;justify-content:flex-end;padding:.5rem 1rem}.uc-scroll-btn{align-items:center;background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:8px;color:#0f172a;cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:36px}.uc-scroll-btn:hover{background:#eff6ff;border-color:#0d6efd59;color:#0d6efd}.uc-table-card .ag-cell.uc-grid-cell-wrap{align-items:flex-start;line-height:1.25;overflow:visible;padding-bottom:.65rem;padding-top:.65rem;white-space:normal}.uc-table-card .ag-cell.uc-grid-cell-wrap .ag-cell-value,.uc-table-card .ag-cell.uc-grid-cell-wrap .ag-cell-wrapper{align-items:flex-start;min-width:0;overflow:visible;white-space:normal;width:100%}.uc-grid-stack{display:flex;flex-direction:column;gap:.2rem;min-width:0;white-space:normal;width:100%}.uc-grid-text{overflow-wrap:anywhere;white-space:normal;word-break:normal}.uc-table-card table thead th{background:#f8fafc;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b;white-space:nowrap;padding:1rem;border-bottom:1px solid rgba(15,23,42,.08)}.uc-table-card table tbody td{padding:1rem;vertical-align:top}.uc-pagination{padding:1rem 1.25rem 1.25rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;border-top:1px solid rgba(15,23,42,.06)}@media(max-width:768px){.uc-hero,.uc-filter-head,.uc-pagination{flex-direction:column;align-items:stretch}.uc-filter-control-grid.two{grid-template-columns:1fr}}@media(max-width:1400px){.uc-filter-grid,.uc-more-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.uc-filter-actions{flex-direction:row;grid-column:1 / -1}.uc-filter-actions .btn{flex:1}}@media(max-width:900px){.uc-filter-grid,.uc-more-filters,.uc-filter-control-grid.three{grid-template-columns:1fr}.uc-filter-actions{flex-direction:column}}.pc-response-backdrop{background:#0f172a8f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pc-response-modal-dialog{max-width:min(1500px,calc(100vw - 40px))}.pc-response-modal{background:#f8fafc;border-radius:18px;overflow:hidden}.pc-response-header,.pc-response-footer{align-items:center;background:#fff;display:flex;justify-content:space-between;padding:1rem 1.25rem}.pc-response-header{border-bottom:1px solid rgba(15,23,42,.08)}.pc-response-footer{border-top:1px solid rgba(15,23,42,.08);gap:.75rem;justify-content:flex-end}.pc-kicker{color:#2563eb;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pc-muted-line{align-items:center;color:#64748b;display:flex;font-size:.85rem;gap:.4rem}.pc-icon-btn{align-items:center;background:#f8fafc;border:1px solid rgba(15,23,42,.1);border-radius:10px;color:#475569;display:inline-flex;height:36px;justify-content:center;width:36px}.pc-summary-strip{background:#fff;border-bottom:1px solid rgba(15,23,42,.08);display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));padding:1rem 1.25rem}.pc-summary-item{align-items:flex-start;background:#f8fafc;border:1px solid rgba(15,23,42,.08);border-radius:12px;display:flex;gap:.75rem;min-width:0;padding:.85rem}.pc-summary-item svg{color:#2563eb;flex:0 0 auto;margin-top:.1rem}.pc-summary-item span,.pc-card-meta,.pc-empty-line,.pc-action-row span{color:#64748b;font-size:.78rem}.pc-summary-item strong,.pc-summary-item small{display:block;min-width:0;overflow-wrap:anywhere}.pc-summary-item strong{color:#172033;font-size:.92rem;line-height:1.25}.pc-summary-item.pc-phone-contact{background:#ecfdf5;border-color:#86efac}.pc-summary-item.pc-phone-contact svg{color:#15803d}.pc-call-link{color:#166534;display:block;font-size:1rem;font-weight:800;line-height:1.35;margin-top:.1rem;overflow-wrap:anywhere}.pc-call-link:hover,.pc-call-link:focus-visible{color:#14532d;text-decoration-thickness:2px}.pc-summary-item small{color:#64748b;font-size:.78rem;margin-top:.12rem}.pc-response-body{padding:1.25rem}.pc-response-grid{display:grid;gap:1rem;grid-template-columns:minmax(350px,.72fr) minmax(640px,1.45fr)}.pc-evidence-panel,.pc-action-panel{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:14px;min-width:0}.pc-evidence-panel{padding:1rem}.pc-panel-heading,.pc-role-card-head,.pc-action-row,.pc-thread-head{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.pc-panel-heading h6,.pc-role-card h6{color:#172033;font-weight:800;margin:0}.pc-pill{border-radius:999px;font-size:.72rem;font-weight:800;padding:.28rem .6rem;white-space:nowrap}.pc-pill-blue{background:#dbeafe;color:#1d4ed8}.pc-pill-green{background:#dcfce7;color:#15803d}.pc-pill-muted{background:#f1f5f9;border:1px solid rgba(15,23,42,.08);color:#64748b}.pc-pill-red{background:#fee2e2;color:#b91c1c}.pc-timeline{margin-top:1rem;position:relative}.pc-timeline:before{background:#e2e8f0;bottom:16px;content:"";left:17px;position:absolute;top:18px;width:2px}.pc-timeline-row{display:grid;gap:.8rem;grid-template-columns:36px minmax(0,1fr);position:relative}.pc-timeline-row+.pc-timeline-row{margin-top:.75rem}.pc-timeline-dot{align-items:center;border-radius:50%;color:#fff;display:inline-flex;height:36px;justify-content:center;position:relative;width:36px;z-index:1}.pc-dot-blue{background:#2563eb}.pc-dot-green{background:#16a34a}.pc-dot-amber{background:#f59e0b}.pc-dot-slate{background:#475569}.pc-evidence-card,.pc-role-card{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:12px;padding:.85rem}.pc-evidence-card{background:#f8fafc}.pc-card-title,.pc-role-title{color:#172033;font-weight:800}.pc-role-title{align-items:center;display:flex;gap:.45rem}.pc-item-list{display:grid;gap:.45rem;margin-top:.75rem}.pc-item-row{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.pc-status-ok,.pc-status-missing{border-radius:999px;font-size:.72rem;font-weight:800;padding:.16rem .5rem;white-space:nowrap}.pc-status-ok{background:#dcfce7;color:#15803d}.pc-status-missing{background:#fee2e2;color:#b91c1c}.pc-warning-line{color:#b45309;font-size:.8rem;font-weight:700;margin-top:.7rem}.pc-rating-row{align-items:center;display:flex;gap:.28rem;margin-top:.5rem}.pc-rating-row span{font-size:1.2rem}.pc-comment-box,.pc-saved-note,.pc-mini-note{color:#334155;font-size:.86rem;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.pc-comment-box{margin-top:.5rem}.pc-action-panel{padding:0}.pc-role-tabs{background:#f8fafc;border-bottom:1px solid rgba(15,23,42,.08);display:flex;gap:.35rem;overflow-x:auto;padding:.75rem}.pc-role-tabs button{background:transparent;border:0;border-radius:9px;color:#64748b;font-size:.8rem;font-weight:800;padding:.55rem .75rem;white-space:nowrap}.pc-role-tabs button.active{background:#2563eb;color:#fff}.pc-role-card-active{border-color:#bfdbfe;box-shadow:0 12px 28px #2563eb14;margin:1rem}.pc-role-stack{display:grid;gap:.85rem;padding:0 1rem 1rem}.pc-textarea{border-color:#0f172a1a;font-size:.9rem;margin-top:.75rem;resize:vertical}.pc-action-row{margin-top:.75rem}.pc-saved-note,.pc-mini-note{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;margin-top:.75rem;padding:.75rem}.pc-saved-note.compact,.pc-mini-note{background:#f8fafc;border-color:#e2e8f0}.pc-mini-list{display:grid;gap:.55rem;margin-top:.75rem}.pc-mini-note span,.pc-mini-note p{display:block;margin:.15rem 0 0}.pc-staff-search{display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) auto;margin-top:.75rem}.pc-chip-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.pc-assignee-chip{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:700;gap:.55rem;padding:.28rem .32rem .28rem .65rem}.pc-assignee-chip-assigned{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.pc-assignee-chip-tagged{background:#f5f3ff;border-color:#ddd6fe;color:#6d28d9}.pc-chip-action{background:#fff;border:1px solid currentColor;border-radius:999px;color:inherit;cursor:pointer;font:inherit;font-size:.7rem;line-height:1;padding:.34rem .52rem}.pc-chip-action:hover{background:#ffffff8c;box-shadow:0 1px 3px #0f172a26}.pc-search-results{border:1px solid #e2e8f0;border-radius:10px;margin-top:.75rem;overflow:hidden}.pc-staff-result{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;gap:1rem;justify-content:space-between;padding:.8rem}.pc-staff-result:last-child{border-bottom:0}.pc-staff-result.is-selected{background:#f8fafc}.pc-staff-identity{display:grid;min-width:0}.pc-staff-identity strong,.pc-staff-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-staff-identity small{color:#64748b;font-size:.78rem}.pc-staff-actions{display:flex;flex-shrink:0;gap:.45rem}.pc-staff-action{border:1px solid transparent;border-radius:8px;cursor:pointer;font-size:.78rem;font-weight:800;line-height:1;min-width:76px;padding:.55rem .75rem;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.pc-staff-action:hover{box-shadow:0 2px 6px #0f172a26}.pc-staff-action:focus-visible,.pc-chip-action:focus-visible{outline:3px solid rgba(59,130,246,.28);outline-offset:2px}.pc-staff-action-assign{background:#2563eb;color:#fff}.pc-staff-action-assign:hover{background:#1d4ed8}.pc-staff-action-tag{background:#fff;border-color:#94a3b8;color:#334155}.pc-staff-action-tag:hover{background:#f1f5f9;border-color:#64748b}.pc-staff-action.is-active{background:#fff7ed;border-color:#fb923c;color:#c2410c}.pc-staff-action.is-active:hover{background:#ffedd5}.pc-search-results span,.pc-thread-head span,.pc-assignment-row small{color:#64748b;display:block;font-size:.78rem}.pc-escalation-workspace{display:grid;gap:1rem;padding:1rem}.pc-escalation-heading,.pc-escalation-heading>div,.pc-composer-heading,.pc-assignment-summary,.pc-comment-composer,.pc-responsibility-summary,.pc-owner-confirmation,.pc-escalation-policy{align-items:center;display:flex}.pc-escalation-heading,.pc-composer-heading{gap:1rem;justify-content:space-between}.pc-escalation-heading>div{gap:.55rem}.pc-escalation-heading svg{color:#dc2626}.pc-escalation-heading h5,.pc-composer-heading h5{color:#172033;font-size:1rem;font-weight:800;margin:0}.pc-escalation-heading span{color:#64748b;font-size:.78rem}.pc-escalation-heading .btn,.pc-composer-actions .btn{align-items:center;display:inline-flex;gap:.4rem;justify-content:center}.pc-escalation-empty{align-items:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;color:#64748b;display:flex;gap:.75rem;padding:1rem}.pc-escalation-empty strong,.pc-escalation-empty span{display:block}.pc-escalation-empty strong{color:#334155;font-size:.88rem}.pc-escalation-empty span{font-size:.78rem}.pc-escalation-list{display:grid;gap:.75rem}.pc-escalation-thread{background:#fff;border:1px solid #fecaca;border-radius:12px;overflow:hidden}.pc-escalation-thread.resolved{border-color:#bbf7d0}.pc-thread-summary{align-items:center;background:snow;border:0;color:inherit;display:flex;gap:1rem;justify-content:space-between;padding:.9rem 1rem;text-align:left;width:100%}.pc-escalation-thread.resolved .pc-thread-summary{background:#f7fef9}.pc-thread-summary:hover{background:#fff1f2}.pc-thread-copy{display:grid;gap:.2rem;min-width:0}.pc-thread-copy strong{color:#172033;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-thread-copy span,.pc-thread-metrics>span{color:#64748b;font-size:.75rem}.pc-thread-metrics{align-items:center;display:flex;flex:0 0 auto;gap:.75rem}.pc-thread-metrics .pc-overdue-label{align-items:center;color:#b91c1c;display:inline-flex;font-weight:800;gap:.3rem}.pc-thread-detail{border-top:1px solid #fee2e2;padding:1rem}.pc-thread-message{color:#334155;font-size:.9rem;line-height:1.5;margin:0;white-space:pre-wrap}.pc-legacy-notice{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:9px;color:#92400e;display:flex;font-size:.78rem;font-weight:700;gap:.45rem;margin-top:.75rem;padding:.6rem .7rem}.pc-thread-columns,.pc-escalation-people-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.pc-thread-owners h6,.pc-thread-activity h6,.pc-escalation-step h6,.pc-escalation-step legend{color:#475569;font-size:.72rem;font-weight:800;letter-spacing:.05em;margin:0 0 .55rem;text-transform:uppercase}.pc-assignment-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:.75rem}.pc-assignment-row+.pc-assignment-row{margin-top:.55rem}.pc-assignment-summary{gap:.65rem}.pc-person-avatar{align-items:center;background:#dbeafe;border-radius:50%;color:#1d4ed8;display:inline-flex;flex:0 0 auto;font-size:.68rem;font-weight:900;height:30px;justify-content:center;width:30px}.pc-assignment-person{display:grid;min-width:0}.pc-assignment-person strong{color:#172033;font-size:.84rem}.pc-assignment-person small,.pc-assignment-watchers,.pc-assignment-authority{color:#64748b;font-size:.73rem}.pc-assignment-status{border-radius:999px;font-size:.68rem;font-weight:800;margin-left:auto;padding:.22rem .48rem}.pc-assignment-status-open,.pc-assignment-status-waiting{background:#fee2e2;color:#b91c1c}.pc-assignment-status-responded{background:#fef3c7;color:#92400e}.pc-assignment-status-resolved{background:#dcfce7;color:#15803d}.pc-assignment-watchers{align-items:center;display:flex;gap:.35rem;margin-top:.55rem}.pc-assignment-authority{display:block;font-weight:700;margin-top:.45rem}.pc-owner-task{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9px;color:#1e40af;display:flex;gap:.5rem;margin-top:.65rem;padding:.6rem .65rem}.pc-owner-task.responded{background:#ecfdf5;border-color:#a7f3d0;color:#166534}.pc-owner-task svg{flex:0 0 auto;margin-top:.1rem}.pc-owner-task strong,.pc-owner-task span{display:block}.pc-owner-task strong{font-size:.78rem}.pc-owner-task span{font-size:.73rem;margin-top:.12rem}.pc-resolution-note{background:#f0fdf4;border-left:3px solid #22c55e;color:#166534;font-size:.8rem;margin:.65rem 0 0;padding:.55rem .65rem;white-space:pre-wrap}.pc-resolution-box{display:grid;gap:.5rem;margin-top:.65rem}.pc-comment-composer{display:grid;gap:.5rem;grid-template-columns:auto minmax(0,1fr) auto;margin-top:.65rem}.pc-comment-composer svg{color:#64748b}.pc-escalation-timeline{list-style:none;margin:0;padding:0 0 0 .25rem}.pc-escalation-timeline li{color:#475569;display:grid;gap:.12rem .55rem;grid-template-columns:20px minmax(0,1fr);padding-bottom:.8rem;position:relative}.pc-escalation-timeline li:not(:last-child):before{background:#cbd5e1;content:"";height:calc(100% - 8px);left:9px;position:absolute;top:18px;width:1px}.pc-escalation-timeline .pc-timeline-dot{background:#fff;border:2px solid #94a3b8;color:#16a34a;grid-row:1 / span 3;height:20px;width:20px}.pc-escalation-timeline li>strong{font-size:.76rem;text-transform:capitalize}.pc-escalation-timeline li>span:not(.pc-timeline-dot){color:#64748b;font-size:.72rem}.pc-escalation-timeline li>p{font-size:.78rem;margin:.2rem 0 0}.pc-escalation-composer{background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;padding:1rem}.pc-composer-heading p,.pc-escalation-step p{color:#64748b;font-size:.78rem;margin:.2rem 0 0}.pc-escalation-step{border:0;margin:1rem 0 0;min-width:0;padding:0}.pc-escalation-step h6 span{font-weight:600;letter-spacing:0;text-transform:none}.pc-target-options{display:grid;gap:.55rem;grid-template-columns:repeat(3,minmax(0,1fr))}.pc-target-option{align-items:flex-start;background:#fff;border:1px solid #cbd5e1;border-radius:10px;cursor:pointer;display:flex;gap:.55rem;padding:.75rem}.pc-target-option.selected{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.pc-target-option input{margin-top:.2rem}.pc-target-option span{display:grid;gap:.15rem}.pc-target-option strong{color:#172033;font-size:.82rem}.pc-target-option small{color:#64748b;font-size:.72rem}.pc-selected-owner,.pc-owner-placeholder{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:10px;display:flex;gap:.65rem;min-height:54px;padding:.65rem}.pc-selected-owner>div{display:grid;min-width:0}.pc-selected-owner strong{color:#172033;font-size:.82rem}.pc-selected-owner small{color:#64748b;font-size:.72rem}.pc-selected-owner button,.pc-notify-list button{background:transparent;border:0;color:#64748b;margin-left:auto;padding:.2rem}.pc-owner-placeholder{border-style:dashed;color:#64748b;font-size:.78rem}.pc-owner-placeholder.resolved{border-color:#86efac;color:#166534}.pc-notify-list{display:flex;flex-wrap:wrap;gap:.45rem}.pc-notify-list>span{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:9px;color:#334155;display:flex;font-size:.75rem;gap:.45rem;padding:.35rem .45rem}.pc-notify-list .pc-person-avatar{height:24px;width:24px}.pc-composer-search{align-items:center;grid-template-columns:auto minmax(0,1fr) auto;margin-top:1rem}.pc-composer-search>svg{color:#64748b}.pc-escalation-message{display:grid;gap:.45rem;margin-top:1rem}.pc-escalation-message>span{color:#475569;font-size:.76rem;font-weight:800}.pc-escalation-message>small{color:#64748b;font-size:.7rem;justify-self:end}.pc-owner-confirmation,.pc-responsibility-summary,.pc-escalation-policy{border-radius:9px;font-size:.76rem;gap:.4rem;margin-top:.75rem;padding:.6rem .7rem}.pc-owner-confirmation{background:#ecfdf5;color:#166534}.pc-owner-confirmation.pending{background:#fff7ed;color:#9a3412}.pc-responsibility-summary{background:#eff6ff;color:#334155;flex-wrap:wrap}.pc-responsibility-summary svg{color:#2563eb}.pc-escalation-policy{background:#f8fafc;border:1px solid #e2e8f0;color:#64748b;margin-top:0}.pc-composer-actions{display:flex;gap:.65rem;justify-content:flex-end;margin-top:1rem}.uc-stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 24px #0f172a0d;height:100%;padding:1.15rem 1.25rem}@media(max-width:1100px){.pc-summary-strip,.pc-response-grid,.pc-thread-columns,.pc-escalation-people-grid,.pc-target-options{grid-template-columns:1fr}}@media(max-width:700px){.pc-response-modal-dialog{max-width:calc(100vw - 16px)}.pc-response-header,.pc-response-footer,.pc-summary-strip,.pc-response-body{padding:.85rem}.pc-staff-search,.pc-action-row{grid-template-columns:1fr}.pc-escalation-heading,.pc-composer-heading,.pc-thread-summary,.pc-thread-metrics{align-items:stretch;flex-direction:column}.pc-thread-metrics{gap:.35rem}.pc-composer-search,.pc-comment-composer{grid-template-columns:1fr}.pc-composer-search>svg,.pc-comment-composer>svg{display:none}.pc-composer-actions{flex-direction:column-reverse}.pc-composer-actions .btn,.pc-escalation-heading .btn{width:100%}.pc-action-row,.pc-staff-result{align-items:stretch;flex-direction:column}.pc-staff-actions,.pc-staff-action{width:100%}}@font-face{font-family:agGridQuartz;src:url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAABmsAAsAAAAANbQAABlcAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIlWBmAAi34KxFS3OAE2AiQDgkALgSIABCAFhEYHhUIbrS1lhhRsHMDmjYY+2f9fJnBjSJQDf3Gmak2UmCoRplwn+JpsYTlytdwFD68gMxAuB6741XeLNiaMyYN/Iiaja7H1EUOGUhLUj/323jcjUYJlMU80EU94ogRKZmiBUH/jr7U+X0/3AC4BDOAS/7sQgIpQqZPxwEKiCutUygMLnSGasyZsKRo2YYIFiy8EPEDFongwrRhWQbxiSLopNaEOFUqTmm5qTrZHFe66WzFSMeAFzgogYN7fKmG3GmaqyKkJcuZTdX6S1pPWgQysvt4IsiLS+voh/7c/Nf9aap09LHbKmLfn5uSXXQaBSUDiCeFyEfB/OrPWEGLnEOaAq4q6TjMaaT1/vryWIS+yorfn9ZGikFbLXqKkOkCurrTXB3ZYQawu1RUll1g0V7TXpT5oqytTnm411z0+bukoMcg+f00X2lun4IUXCmKEACE+kpAE6lenRyKAsj4HNb6eX6ecPHBzJomInhng2DlOntjfxL1nkYIlgTuw7NOgKLrdy34IBb2MPkp1rOGX8duZ37On0REwTl4XItLicDqDRmWy2BwUhj67sc3lwbZnluMFxdG5tfcOYgid5cCtVtNehZ9qy6N8Y2XPZC7cDds5fr5VvsKT56ihWTQLJkKQ1WcJ4R0ZNjxzKu/t8IM4awcqx5ZhK4C2NmOYC8PMrLy/b+tuPdg6Y2FYi6DJoNulpfrW0iUyBGfmbB7flj4+b9u2A4Ojg7DMLMlc2lQot5k2VPOScbe2iDCsmfKIjHtnYCiqLNc97FUtol0JuSGUyx9tDMmTW27PdDTn33bOcGZq42bBvYMpTkJpSldN46kjVKfZwUqStp51wye+1u2lz/6LoCKwohYzJtX7X7GtyXp2TpAxum+e5Xx6wxbDzzBCoceT2HSt1W0cSA0adCIBQZNONWvQ2xKwrLX2dhwegjEDrnpBo/+CSmeSzfUGHo9E2G/2kWLS3okPNsBahCCpbijNlRuo69CkwPZcRJkgz/aYlslJl5Rs0p+2PbM9V5JNk8y39txZBke1ZlHnXhhyeLrFuZgzETWMvfnYprE1sMD2ZLmzI2vss+MGOI65YGuHKIcGvaYpz0Y8neFkb4yDKAZceNtQ5ixPBmuPECo9TwnmxxqwwyKyG3O1yyiz1MuuRRSq95CmAoIzc1s7w9uTM5LejRtokJ6oz4Gv5IePP2FBASR0BqK9WN6b2PG1oKaO/AnYyM592zB8fiuQAzJAh2/MpdbiUrQA3nsdMCHv9BC/Aqo4FKLjCc97s6n/+y86PeApLzZRSo+sIMXBtKopUIW9MrMAebbMG1iW5qRjTJwMsUcY19rRBULBCBoz210OTyCSyBQ+fgFBIWr9UTFxCZwFmJKWkZUjyisoKikLqqiqqWtoamnr6OrpGxjyGxmbmILIQ3QnT2nUNTGb7j1rCwuWozODdrf/+4fN/WlofVwCrwowGQ9WVctXZArYJF3AFpkAtskIsEOmgV3SC+yRRWCfdAMHZAw4JP3AMRkHTsgocEpmgDMyCJyTAeCCzAFXpAe4JsPADekDbskscEcWgHsyBDyQSeCRzANP1y6BJgIJUgBADAAkAEAaAMgAAFkAIAcA5AGAAgBQBABKAEAZAKgAAH0AQD8AMAAADAIAQwDAMAAwAgCMAgBjAMA4ADABAEwCAFMAwDQAMAMAzAIAcwDAPFS5sQBwiUUAYAkAWAYAVgCAVaiyYg2gCOsAwAYAsAkAbAEA2wDADgCwCwDsAQD7AMABAHAIABwBAMcAwAlUteEUgA1VAKAGANQhoITlzRa+gU9Q/qf2I3Li106LExgVpVnKQxjkqZk/ObMidiGpueT8tqQ2PGZHiVYjBBKD4ckloivb1pN5uXp2kE1l4ymJSctRdtYwWPKH0wEsDNwsX+Kl5KFbL1yOteU6L8pqSyE+NCvSSZVQMl+QJUlW5JWZil+coEQqEKEj0QVJNaqyP9zNF/ORTFrCwSAOBeVwPJlMRxIZgVz+iGI8gvM6LXJp4jHgR9hn2dRlE/KX0iwKLg8JpHDBKZOuXrEc3cK8bFR4RNpbktpLK/3TUFBQzHwxKHPEPemSPVYh52btL5tI2tUqu0rTu4ys7eWL8y9Eomq1uFDYnSrdfQfjF733Za2SVpL1SMCWKrm88qJqYfczJVegXwuoOvGYrLjFJ1Fw+2ResiOlvW4hH7sMWNWJZPWWbf+E84zw80iIImUxujRJtJnWM+JYtWLw+IU8A4YNd5ccTnjnCqK1wtoj9om+aLEsCpZyVDD5k9kt9HqSllAqEDPwm55gmtD4VPQz+F60fNGZSQOJEi59194/82c03/ySrw4PGT+Kf8ULrK+kh8lR+pMueTU3jJYrXifpXpkhEB70Qh2mYbYHVeKKvfd3OTFyFLH4tiOzmFZzehnv6crh4CgZH0ZrnBVdKZNR2UxJsG0Fh9CDbu55MjrIEDgwAp7DY0P0HXS9YrgMjuUYmUU+UFIlaRKwt0pBieFxOiULAVVdq82vlDTVQjoKdEYluGHl0NiWVMvIwKySisFRjgRl78c+q12XyYB8PnsTjwyc0EKRFooqyR0aAzr9tPl7D2S07t8zqipKmfvm/Q3EB7qlxuItPMEwcFLUA3jE3gDsJ0+nlaxgc9z1O5AvX5RbUqibURkH9bC+myOLzen2dGgYoiU6Po9zfPlsON32RAk9k1JiKrCGzy3JrbBmWCyipmnbZrbFIoeVKr1aHaqXiiQvmDakMWnR5wDLZZ5VL4SMhp6tKRqVWEo5IpiQIUHJnceWJaozXBElto57YC/pR30ySpIoKq5SMrTVq+Dv1UZhXBhPxckNou2a2hGnLrOJu5YgyillKpS6xmIaHLTzPxEpQ8scv5Dj5UdAe8IVLVQU2uROV7SZbsL5qcc812Wl3b2gkcMFcYUqaBtg+BLSe7CHYtpZN1cQ36lF+ojOEiWKewqjd9rTwn1GS/+Gq187dGDqRAzwopxfGSwtyma5Wz5ErfagXSKzJ+xC42QvbVVpld/Gh6Gcnb5zW+3m4P5KghzLIJKczT7ojhCwWB27MHQguUKJ8KkJXSx+ZqGrVXv7z45rSaP1To/u7p1td7bXz/j9wpAacwmWw4PZNzEvW9vafRf1k17Yg/s0HIYwikiSIPKmHd/bP7esu7V2WvW5AUbAZQ7mwNQCp769c3rF7t7To0pEtOQmCrjnix50Ndz0lZN4OprysAs9Tk9XLQKv067qMWg+a+M2pwavN81EaFZ2THFMgZu+dTHrLiO5Dc+Rzt5a7Ve90qv4AAiPXb7RhljaAvecls4kD2deTuBtn6iLh69pzFTZo7IBFGkTBh+qN2vaAySq1TVIvU/+729GTX1dAGB/tpIjUc6BoZbu+QB39DTAxt7OXFaTCXCvplGSenqq0rqHp3SnOrXkKF/zDIVyt6VLxrsazWmTn9XIq32Y//YDz4I3PEkMO5RkRhLeHdRvaZJO8+Ls0aU+aFDjYABF0V6evXhjRuEqYs9nwXOG39QWgx3haO2P55NcfSsWgQmPTk6WYhIr3fjeCKcPUG93jfzRXaMFOJBWEi0hIIPMvIMOqnVBdA3ijDasjkdmAV84g5S6++tZuTQ/CU9SlrGXy1haGczkpmHeHqjryd7OCh/IgOUumfNa1aoK2l2zlSv4E3VOSzn4aNoXDYxsYmBbs62DU7l8rtPm8NZ2d2LZtrE4GQasevPrbd0Hxvu7jqh2DX0ZAclTrv0+MFGgHNpq9ZFSIWlPPisaHp9M4OObNZqbEn63TJkdpoPIYnpi6uFjWS1n4fTIC2XyZGxMPpJVhmYQpUC0PbgekWJXMM/xkKnYgrfEOa5Tiapmfn2g4tKlNCotLo+ve2FXT2sIcbzBQTPL6qX+o+13e9vMUPnolMocb1ZJaUIhLevTVkmjxDNSatY9nLKgmBeUUlGnvqJTzs37GZfKHJs+b5osE9hHhauZ+7fIe9WYVcE1kSnO3rW+hihvY+yw4GYVHTVazHt2VoAc0tsYBw9wRLr/e4gaaKFdqneOTgyAQgP/9jbChrdsC2qcZyqymh8T7uprQs265WP36WtMusxf6esqKIeOl75ulFE1V7Hmb17GouDmAGiGvjr7Or5XwmokqVIiTLnkcL50USoDJ8kjNIUnSneznkjq4gc24hY5Es1nV317AVSHXqz53SJ4+MKcHs0y/HiB7u0kkpo/nzkICc4KaJKYYFrJTccW35Y67SVpkJAQnOUcAg4y55/zWPhh3IfxC7iAn36OltCLF5PWOySUmQFGSGuDhFq8OKOBXqdj5xS1XgLgJ7ym+WDgmSrjl3QBhrk1O4fdXDu/EZVyWEJeQj12FvBmBdMY7e5OWh+WU/fvXUcIzMC5/sgFlXo4COu/3FT3np7e3hcSg+Syiz09rcX8LB3eG5n1Oh5bKsZ7ewBPVQ4NnB0cA7YxmUMp2VZVsg1lJ55CE2aEwwX1hgFz08ctyjGafIILMtarAhdNLC5JRJFwpM6eLCpCE0PDQ1FtSVESumIyuMgG7nbHeIgtZ9Qeq4q66oWaqi3LZzbxqe8ys5ExWuzIcD2SwrimqOzaBoSqcPamHetb+za02VbU8IfS11TFHg093NzF81e8Xd+//vGK+c3ZgZm3UpMv21VTX6JYlZraGeIe0pqeRjzmPCYsWlOhO1NTVz32BKjwHIUZMHN5OUXhLCVLQWFVxmDEIKOwgMboxMT1Nys6uok2pxiszXSmvX2E69QLN24YvAysJbzNgs08r7UlbiBhw0+N9HTMaakGNMSz3XLWZrQ7nH/bsvPteQc000cDbFWz2QPcGNG+AGHcULpPFCM8JQ3JnTRf9FqN1u/aPXX31no0ExUNbaUVyQ0GRNt2VTqVA2EWSkvooSH4qKvt1mRv5KMlwO4mxiLaVvWgETNBRLovtC10nxRpe839IrWaBMz+2KHO52ROG8IqfJZwo4dwg5C7YT23nRvOY58ARD7+i6oZMdrV1c2VxEwYldzIlcYIjKSvYMgOBaIe9xUV1JStUJ9kYEVYGFaIRa3OkRr8dLfnu9p6PeOprZ+c9QejrO05OuHs3h+fXU4Wb5IITuugs5v3nwfgCPs11zQx/qlF3fYT5v1y98pNr3Vil2g8ljrtPuHk4TE0LnSF/EHlMo7Dnmur1Q1fHNmZkHmq4expl+G7OJBj8ZAsainGXfYyI6L8tG9Z14RMu3zV7+9cD9xxPjZ2nZTwN7lLgdtKaweti721e8QTt7JOp84yt7B7Mlv7vc6ad3Cn8/lmBamgFVSXNmpCzmxREVeTaj9nT0NjQCCl1oOhf/5UM9KF8crwVGayu8kt2TE1XBkvTLdSNUS7U5MPkoICk43n+KTCrKAU9Nq6Owo9PfQ2HODLgqABIzhvHz+hphskpFBAY2sTLxqUb06N/slj4s7k47s59fFzVs+Pd0vuZuM/2sflTsq9eUT1zLY71JGdmDQvo37n/Fi4x5ZjG+2uKchaENn51K5byXQG/kIjYYbRsbWomK2r1WvMOYKuAl9VDCifEZ7oJ1ePk/slle5rr2zwlt99mN4T/fBDPnMg7ofWL9etUtAXvUTw2P13cuSLC530qpbL0y+6kla5HnmuSqVrnkcuj5reED5cMC1rWBlUslAQ11DZ3l667Iy0W65O9JsRXh4SAlTLxLOHa5Kzhy7f944EuVrsddwAc1z5hhQiWiOESrON0aQehYG5lkb/hIKtcle163Ip3smtBQn+jUokJ0zRa39bGagKTvBI92qDAmWUXfO2fa8iLAeZ6M2j5XE3bVdIUlBQ0lQpbp66f8Ldcg6bUDbaC2j/hgT8zrOX1d8h0fHBRy4INRaM5zh70YGAMbQDZH9zmXLQ3vofG+r9hbTenkKRXNR/pOP7/QDwW8ejFTqyYoi3n2ssjVLPQTYZLxcVaxsB6U0ZhdGCadyBiEke7U1UM8J2NAOdJsCLsxV6BzwtncLI9LSy0DRolBihaMQKpPpZmaDPQem0sU9DTu4D9AOOsGq4ZoaKkh/2IA/D60ykLhCqPEnJ4RQqIKA/jh/Xb6rbuy0m+yxmSGAENIOeWu6IaNUYVfSgZ6xr6R4bnCacpORnTNGaiYp0UXDOtEvduYNZsjGyrEFuLF0VOLFB6aKJCn7m5IvekhMGhXbM2Mm3yiTOXhIQCpsnIdmxmTsIs/BQeyvW9JEYXVNjtjakmF2iMcl9D6gMJXoOu/iBsIqRsAzd5O8pyjGeZshlqXw1NZTEYL0tkdh73QSsjLmyXupAHQ6kiKFvHX1/v5W29v/CeRtuPwwJOIxMHxsBjpKMpYj/6qdbUYPu7wfz/4Ym3jGNiRwzP8KtfuIEn4N79lMDjDu9i8bovj5cal4Rq7K/3mIxY6HsgdAT1vitdCvrLRa938QbBvz01eJnf/utzuSxrHqckhit6b1ava7Z2cxoJivQnid2/tgxgM6KBG7uCsWY0fLcKcnB2qAgbXAyIcVpbdDeNPFZkZ1dN7ZgzMyZYwrGfT/KUUbZDvg27rz1GygY+9pgXEEdcEXuCxx5XNGpgJGrPOCUaNBjQDWJa2APoWp0kHVHYiqzuCGaOslncV1miBr9yPRrJyCdO0k94KEOzsRFNjtfTHxx4imHgOKsLHKEIYU62EFhdJ1YXFfLLirGszLF0AScbjY6D3C1opNShsZzM2+bQ1tTnBgtFcdxDJwYSHDW11eKxoub2hy2zfjqGYMm1HqiGh81KoUmeEdcCuJFTe323M9c+/bNcSJQKr4DjRx/ltpHw2pDSsruFvm7OQRwhIkjpIgZWnzlZqL3RKKxsxQjPC3toBSO1kH+fY4RdnUpP9+1K5Fd6st23dG1zJ3dwUk38u6YoQECb1nfPJurhfLshJmwaVTOKLRwRkfKhJnxTbAqpyqf2ZoyRu43vsEhKftPDtgUP3N8yvGCWY4DYcpM5ubcQj0nfX6MOFDIzJ2ybWNhtnPr9NYUFp47tREmL41JjFnqXXXoUJW3LqxxeRqjkYzzuN9CG0bK0vxnaur1m/rrlfpZtd/wVRxw+ktrUQ6/diXuAeizaamvz8yDz2IBPioDEVbP4cMWda+EHBp2BfPwMK7lsGpr8Z82PZCAgq/kVISxkMBMELzf4aRlD+BXNQLn4u8ixe3YXHxoCF+/HbjCEXg6xb7BBu8T7xoQJUNJCfngvgXMkVD9OjtpjASZvVPdMP9L56yHszB2INLmHdC74RbNWQxZOOjNKV2Tm+xvv7qdOsrL9LXN/Jzi1ppfD2liOvnTaWGwLBjrAQdtOkOPvIjRb1wf9WlMJ/YiljuYLRstA3yhIGQzf3OIo+MzfMZsNWUkzbDqdTUCCJzCyqvm5EVky2TZEXlPI/Kdzpbt3NP8z0h+LE9BHW3zTHGuKKu5OUuUK74txcq8tyhLnHs7x3wXpJbs/FLXky0t1Uu6RSK1xgimIHN4DmlEbzaSPzPvBTVrZ86HLrL/nGkIxhBTxhsDtgxghUlxKmw3qycIWPvHY4VabOHNFFl4Zma4TDE7+evIjvZto2Pkt9lJCllmWHjmOpWEJfAi6K/ZSfIMWXhzUr6zfy/xogWw7N9o0T9K2BuZlyRvUcV5ociEODMRhFSg5S/hkaGXWWZAWi6h2hDvxH3EUGsukgjA/39lSpGvs0Q5cuMZY5DJeXlqP4x7vAxKhGU7kKA89aso4W31KtGCKA2nMBGDzE2YrH488wlyNsCFPPT0/dR/kR0i86KEDnlgKGG0JPe0IJ/0JoxR4TLEaucrqA2IU6Dn5XCFaE2UJGKsZDbPaj+MS7ycECQGG1mSPJWG5A5q/1abjvlv19sf09Dx/7F1KP4YlGf37sryhNIZtzj5iqi/8FKgLm0zwj9BtL8BWcG/jtVfP5ZBoP0ZLnQTUA4eBv4R47T4hnInSMwuCZvibyKzN0KIZmfmSI6oRfIkU1LWMt92RcgzMJTlAYl7a0YoincEzpv5gSCY+SWhRf0sGMz8lwhuDfK7iapx5wXg9xLsVwXRwzf6GkHOhwXf5T9KCUzNW7efdWB7JBRQtE2/NGX076quccKp+WSKvYqRmyz8g0a7QTV/vPQeDUN2htMKeHsisL5UEPjVwTdc2FW8GBPDmPKs//BNFPzYGGm86bwyRveSmG8MFLJWb9lYxbiw3mlsOc2qXLCk8cmVMYoYCp7LnO/+QCa0O0MJN/vwEm/Ksdodw4XbsmRUo0b/B+RdUQgjgmjEIBZxiEcCEpGEZKQgH/IHgqFwJBqLJ5KpdCabyxeKpXKlWqs3mq12p9vrD4aj8WSqarphWrbjerP5Yrlab7a7/eF4Ol+uLPxaieC9oAcNTMcgwlPZQjHHBshgPDLDInnbQTS/Pc/trgXt89kOAllUlBQIFO+z8pWYel4ajixtDidz5eQk1kTl3DCpgFG0O8N5OTLCpWxNGbem6s5iMUc41508bTMD96r2DBdsS4QybPfFYxdijSGOXJCiOy8hH3nhmndXk1p+dHocAzUc9iQy2ED+NMEcUjjgLiHVU0F5qg4x4QWxthAjTzCP8t1p3CJNR7c7st7Kvd8Pt31VZWrZuZuzRnQkwQ+6KzDieUkc1raWJzqwVuAF1Fvw9JuKKPRRVLhQQWxN5AJ5Hw6nUZ6dt+eMdFpJErEp5eZYy1Gh0nDaDdpqWqWFqh08M4UG+hLrkNNpacbD3/15a6d1vhy7BwA=);font-weight:400;font-style:normal}.ag-theme-quartz,.ag-theme-quartz-dark,.ag-theme-quartz-auto-dark{--ag-active-color: #2196f3;--ag-background-color: #fff;--ag-foreground-color: #181d1f;--ag-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 15%);--ag-secondary-border-color: var(--ag-border-color);--ag-header-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 2%);--ag-tooltip-background-color: var(--ag-header-background-color);--ag-control-panel-background-color: var(--ag-header-background-color);--ag-subheader-background-color: transparent;--ag-invalid-color: #e02525;--ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 30%);--ag-advanced-filter-join-pill-color: #f08e8d;--ag-advanced-filter-column-pill-color: #a6e194;--ag-advanced-filter-option-pill-color: #f3c08b;--ag-advanced-filter-value-pill-color: #85c0e4;--ag-header-column-resize-handle-color: var(--ag-secondary-border-color);--ag-icon-font-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 90%);--ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 3%);--ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 20%);--ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 3%);--ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 20%);--ag-selected-row-background-color: color-mix(in srgb, transparent, var(--ag-active-color) 8%);--ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 12%);--ag-column-hover-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 5%);--ag-input-focus-border-color: var(--ag-active-color);--ag-input-focus-box-shadow: 0 0 0 3px color-mix(in srgb, transparent, var(--ag-input-focus-border-color) 47%);--ag-range-selection-background-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);--ag-range-selection-background-color-2: color-mix(in srgb, transparent, var(--ag-active-color) 36%);--ag-range-selection-background-color-3: color-mix(in srgb, transparent, var(--ag-active-color) 49%);--ag-range-selection-background-color-4: color-mix(in srgb, transparent, var(--ag-active-color) 59%);--ag-checkbox-background-color: var(--ag-background-color);--ag-checkbox-checked-color: var(--ag-active-color);--ag-range-selection-border-color: var(--ag-active-color);--ag-secondary-foreground-color: var(--ag-foreground-color);--ag-input-border-color: var(--ag-border-color);--ag-input-border-color-invalid: var(--ag-invalid-color);--ag-disabled-foreground-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 50%);--ag-chip-background-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 7%);--ag-chip-border-color: color-mix(in srgb, var(--ag-header-background-color), var(--ag-foreground-color) 13%);--ag-input-disabled-border-color: var(--ag-border-color);--ag-input-disabled-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 6%);--ag-modal-overlay-background-color: color-mix(in srgb, transparent, var(--ag-background-color) 66%);--ag-chart-menu-label-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 80%);--ag-chart-menu-pill-select-button-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 70%);--ag-borders: solid 1px;--ag-border-radius: 4px;--ag-wrapper-border-radius: 8px;--ag-borders-side-button: none;--ag-side-button-selected-background-color: transparent;--ag-header-column-resize-handle-display: block;--ag-header-column-resize-handle-width: 2px;--ag-header-column-resize-handle-height: 30%;--ag-grid-size: 8px;--ag-icon-size: 16px;--ag-header-height: calc(var(--ag-font-size) + var(--ag-grid-size) * 4.25);--ag-row-height: calc(var(--ag-font-size) + var(--ag-grid-size) * 3.5);--ag-list-item-height: calc( var(--ag-icon-size) + var(--ag-widget-vertical-spacing) );--ag-column-select-indent-size: var(--ag-icon-size);--ag-set-filter-indent-size: var(--ag-icon-size);--ag-filter-tool-panel-group-indent: var(--ag-grid-size);--ag-advanced-filter-builder-indent-size: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);--ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 2);--ag-cell-widget-spacing: calc(var(--ag-grid-size) * 1.5);--ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 1.5);--ag-widget-vertical-spacing: calc(var(--ag-grid-size) * 1);--ag-toggle-button-height: 18px;--ag-toggle-button-width: 28px;--ag-toggle-button-border-width: 2px;--ag-font-family: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--ag-font-size: 14px;--ag-icon-font-family: agGridQuartz;--ag-tab-min-width: 290px;--ag-chart-menu-panel-width: 260px;--ag-card-shadow: 0 1px 4px 1px rgba(186, 191, 199, .4);--ag-popup-shadow: 0 0 16px 0 rgba(0, 0, 0, .15);--ag-side-bar-panel-width: 250px}.ag-theme-quartz-dark{--ag-background-color: color-mix(in srgb, #fff, #182230 97%);--ag-foreground-color: #fff;--ag-border-color: rgba(255, 255, 255, .16);--ag-secondary-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-header-background-color: color-mix(in srgb, #fff, #182230 93%);--ag-tooltip-background-color: color-mix(in srgb, #fff, #182230 96%);--ag-control-panel-background-color: color-mix(in srgb, #fff, #182230 93%);--ag-input-disabled-background-color: #68686e12;--ag-card-shadow: 0 1px 20px 1px black;--ag-input-border-color: var(--ag-border-color);--ag-input-disabled-border-color: rgba(255, 255, 255, .07);--ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 40%);--ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);--ag-selected-row-background-color: var(--ag-row-hover-color);--ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);--ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);--ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-advanced-filter-join-pill-color: #7a3a37;--ag-advanced-filter-column-pill-color: #355f2d;--ag-advanced-filter-option-pill-color: #5a3168;--ag-advanced-filter-value-pill-color: #374c86;--ag-popup-shadow: 0 0px 20px rgba(0, 0, 0, .3);--ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, .4);color-scheme:dark}@media(prefers-color-scheme:dark){.ag-theme-quartz-auto-dark{--ag-background-color: color-mix(in srgb, #fff, #182230 97%);--ag-foreground-color: #fff;--ag-border-color: rgba(255, 255, 255, .16);--ag-secondary-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-header-background-color: color-mix(in srgb, #fff, #182230 93%);--ag-tooltip-background-color: color-mix(in srgb, #fff, #182230 96%);--ag-control-panel-background-color: color-mix(in srgb, #fff, #182230 93%);--ag-input-disabled-background-color: #68686e12;--ag-card-shadow: 0 1px 20px 1px black;--ag-input-border-color: var(--ag-border-color);--ag-input-disabled-border-color: rgba(255, 255, 255, .07);--ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 40%);--ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);--ag-selected-row-background-color: var(--ag-row-hover-color);--ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);--ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);--ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-advanced-filter-join-pill-color: #7a3a37;--ag-advanced-filter-column-pill-color: #355f2d;--ag-advanced-filter-option-pill-color: #5a3168;--ag-advanced-filter-value-pill-color: #374c86;--ag-popup-shadow: 0 0px 20px rgba(0, 0, 0, .3);--ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, .4);color-scheme:dark}}.ag-theme-quartz .ag-filter-toolpanel-header,.ag-theme-quartz .ag-filter-toolpanel-search,.ag-theme-quartz .ag-status-bar,.ag-theme-quartz .ag-header-row,.ag-theme-quartz .ag-panel-title-bar-title,.ag-theme-quartz .ag-multi-filter-group-title-bar,.ag-theme-quartz-dark .ag-filter-toolpanel-header,.ag-theme-quartz-dark .ag-filter-toolpanel-search,.ag-theme-quartz-dark .ag-status-bar,.ag-theme-quartz-dark .ag-header-row,.ag-theme-quartz-dark .ag-panel-title-bar-title,.ag-theme-quartz-dark .ag-multi-filter-group-title-bar,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-header,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search,.ag-theme-quartz-auto-dark .ag-status-bar,.ag-theme-quartz-auto-dark .ag-header-row,.ag-theme-quartz-auto-dark .ag-panel-title-bar-title,.ag-theme-quartz-auto-dark .ag-multi-filter-group-title-bar{font-weight:500;color:var(--ag-header-foreground-color)}.ag-theme-quartz input[class^=ag-]:not([type]),.ag-theme-quartz input[class^=ag-][type=text],.ag-theme-quartz input[class^=ag-][type=number],.ag-theme-quartz input[class^=ag-][type=tel],.ag-theme-quartz input[class^=ag-][type=date],.ag-theme-quartz input[class^=ag-][type=datetime-local],.ag-theme-quartz textarea[class^=ag-],.ag-theme-quartz-dark input[class^=ag-]:not([type]),.ag-theme-quartz-dark input[class^=ag-][type=text],.ag-theme-quartz-dark input[class^=ag-][type=number],.ag-theme-quartz-dark input[class^=ag-][type=tel],.ag-theme-quartz-dark input[class^=ag-][type=date],.ag-theme-quartz-dark input[class^=ag-][type=datetime-local],.ag-theme-quartz-dark textarea[class^=ag-],.ag-theme-quartz-auto-dark input[class^=ag-]:not([type]),.ag-theme-quartz-auto-dark input[class^=ag-][type=text],.ag-theme-quartz-auto-dark input[class^=ag-][type=number],.ag-theme-quartz-auto-dark input[class^=ag-][type=tel],.ag-theme-quartz-auto-dark input[class^=ag-][type=date],.ag-theme-quartz-auto-dark input[class^=ag-][type=datetime-local],.ag-theme-quartz-auto-dark textarea[class^=ag-]{min-height:calc(var(--ag-grid-size) * 4);border-radius:var(--ag-border-radius)}.ag-theme-quartz .ag-ltr input[class^=ag-]:not([type]),.ag-theme-quartz .ag-ltr input[class^=ag-][type=text],.ag-theme-quartz .ag-ltr input[class^=ag-][type=number],.ag-theme-quartz .ag-ltr input[class^=ag-][type=tel],.ag-theme-quartz .ag-ltr input[class^=ag-][type=date],.ag-theme-quartz .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-quartz .ag-ltr textarea[class^=ag-],.ag-theme-quartz-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-quartz-dark .ag-ltr textarea[class^=ag-],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-quartz-auto-dark .ag-ltr textarea[class^=ag-]{padding-left:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl input[class^=ag-]:not([type]),.ag-theme-quartz .ag-rtl input[class^=ag-][type=text],.ag-theme-quartz .ag-rtl input[class^=ag-][type=number],.ag-theme-quartz .ag-rtl input[class^=ag-][type=tel],.ag-theme-quartz .ag-rtl input[class^=ag-][type=date],.ag-theme-quartz .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-quartz .ag-rtl textarea[class^=ag-],.ag-theme-quartz-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-quartz-dark .ag-rtl textarea[class^=ag-],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-quartz-auto-dark .ag-rtl textarea[class^=ag-]{padding-right:var(--ag-grid-size)}.ag-theme-quartz .ag-picker-field-wrapper,.ag-theme-quartz-dark .ag-picker-field-wrapper,.ag-theme-quartz-auto-dark .ag-picker-field-wrapper{min-height:calc(var(--ag-grid-size) * 4)}.ag-theme-quartz .ag-tab,.ag-theme-quartz-dark .ag-tab,.ag-theme-quartz-auto-dark .ag-tab{padding:var(--ag-grid-size);border-left:var(--ag-borders) transparent;border-right:var(--ag-borders) transparent;flex:1 1 auto}.ag-theme-quartz .ag-tab-selected,.ag-theme-quartz-dark .ag-tab-selected,.ag-theme-quartz-auto-dark .ag-tab-selected{background-color:var(--ag-background-color)}.ag-theme-quartz .ag-ltr .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-dark .ag-ltr .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-auto-dark .ag-ltr .ag-tab-selected:not(:first-of-type){border-left-color:var(--ag-border-color)}.ag-theme-quartz .ag-rtl .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-dark .ag-rtl .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-auto-dark .ag-rtl .ag-tab-selected:not(:first-of-type){border-right-color:var(--ag-border-color)}.ag-theme-quartz .ag-ltr .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-dark .ag-ltr .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-auto-dark .ag-ltr .ag-tab-selected:not(:last-of-type){border-right-color:var(--ag-border-color)}.ag-theme-quartz .ag-rtl .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-dark .ag-rtl .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-auto-dark .ag-rtl .ag-tab-selected:not(:last-of-type){border-left-color:var(--ag-border-color)}.ag-theme-quartz .ag-tab:not(.ag-tab-selected),.ag-theme-quartz-dark .ag-tab:not(.ag-tab-selected),.ag-theme-quartz-auto-dark .ag-tab:not(.ag-tab-selected){opacity:.7}.ag-theme-quartz .ag-tab:not(.ag-tab-selected):hover,.ag-theme-quartz-dark .ag-tab:not(.ag-tab-selected):hover,.ag-theme-quartz-auto-dark .ag-tab:not(.ag-tab-selected):hover{opacity:1}.ag-theme-quartz .ag-menu,.ag-theme-quartz-dark .ag-menu,.ag-theme-quartz-auto-dark .ag-menu{color:color-mix(in srgb,transparent,var(--ag-foreground-color) 95%)}.ag-theme-quartz .ag-panel-content-wrapper .ag-column-select,.ag-theme-quartz-dark .ag-panel-content-wrapper .ag-column-select,.ag-theme-quartz-auto-dark .ag-panel-content-wrapper .ag-column-select{background-color:var(--ag-control-panel-background-color);color:color-mix(in srgb,transparent,var(--ag-foreground-color) 95%)}.ag-theme-quartz .ag-menu-header,.ag-theme-quartz-dark .ag-menu-header,.ag-theme-quartz-auto-dark .ag-menu-header{background-color:var(--ag-control-panel-background-color)}.ag-theme-quartz .ag-menu-option,.ag-theme-quartz-dark .ag-menu-option,.ag-theme-quartz-auto-dark .ag-menu-option{font-weight:500;cursor:pointer}.ag-theme-quartz .ag-ltr .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-dark .ag-ltr .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-menu-option-popup-pointer .ag-icon{text-align:right}.ag-theme-quartz .ag-rtl .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-dark .ag-rtl .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-menu-option-popup-pointer .ag-icon{text-align:left}.ag-theme-quartz .ag-tabs-header,.ag-theme-quartz-dark .ag-tabs-header,.ag-theme-quartz-auto-dark .ag-tabs-header{border-bottom:var(--ag-borders) var(--ag-border-color);display:flex;background-color:color-mix(in srgb,transparent,var(--ag-foreground-color) 5%)}.ag-theme-quartz .ag-side-bar,.ag-theme-quartz-dark .ag-side-bar,.ag-theme-quartz-auto-dark .ag-side-bar{background-color:var(--ag-control-panel-background-color);min-width:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-theme-quartz .ag-side-buttons,.ag-theme-quartz-dark .ag-side-buttons,.ag-theme-quartz-auto-dark .ag-side-buttons{padding:0;align-self:stretch;width:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);background:var(--ag-control-panel-background-color)}.ag-theme-quartz .ag-side-button,.ag-theme-quartz-dark .ag-side-button,.ag-theme-quartz-auto-dark .ag-side-button{border-top:var(--ag-borders) transparent;border-bottom:var(--ag-borders) transparent}@media(max-resolution:1.5x){.ag-theme-quartz .ag-side-button-label,.ag-theme-quartz-dark .ag-side-button-label,.ag-theme-quartz-auto-dark .ag-side-button-label{font-family:"Segoe UI",var(--ag-font-family);transform:rotate(.05deg)}}.ag-theme-quartz .ag-side-button.ag-selected,.ag-theme-quartz-dark .ag-side-button.ag-selected,.ag-theme-quartz-auto-dark .ag-side-button.ag-selected{border-bottom-color:var(--ag-border-color);background-color:var(--ag-background-color)}.ag-theme-quartz .ag-side-button.ag-selected:not(:first-of-type),.ag-theme-quartz-dark .ag-side-button.ag-selected:not(:first-of-type),.ag-theme-quartz-auto-dark .ag-side-button.ag-selected:not(:first-of-type){border-top-color:var(--ag-border-color)}.ag-theme-quartz .ag-column-panel-column-select,.ag-theme-quartz-dark .ag-column-panel-column-select,.ag-theme-quartz-auto-dark .ag-column-panel-column-select{border-top:none;border-bottom:1px solid var(--ag-secondary-border-color)}.ag-theme-quartz .ag-filter-toolpanel-search,.ag-theme-quartz-dark .ag-filter-toolpanel-search,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search{height:initial;margin-top:var(--ag-widget-container-vertical-padding)}.ag-theme-quartz .ag-filter-toolpanel-search-input,.ag-theme-quartz-dark .ag-filter-toolpanel-search-input,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search-input{margin:0}.ag-theme-quartz .ag-filter-apply-panel,.ag-theme-quartz-dark .ag-filter-apply-panel,.ag-theme-quartz-auto-dark .ag-filter-apply-panel{border:none;padding-top:var(--ag-widget-vertical-spacing)}.ag-theme-quartz .ag-chart-tabbed-menu-body,.ag-theme-quartz-dark .ag-chart-tabbed-menu-body,.ag-theme-quartz-auto-dark .ag-chart-tabbed-menu-body{position:relative}.ag-theme-quartz .ag-chart-tabbed-menu-body:after,.ag-theme-quartz-dark .ag-chart-tabbed-menu-body:after,.ag-theme-quartz-auto-dark .ag-chart-tabbed-menu-body:after{content:"";position:absolute;display:block;top:0;left:0;right:0;height:16px;background:linear-gradient(var(--ag-control-panel-background-color),transparent)}.ag-theme-quartz .ag-charts-settings-group-title-bar,.ag-theme-quartz .ag-charts-data-group-title-bar,.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz .ag-charts-settings-group-container,.ag-theme-quartz-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-settings-group-container,.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-settings-group-container{border-top:none;font-weight:500}.ag-theme-quartz .ag-chart-mini-thumbnail,.ag-theme-quartz-dark .ag-chart-mini-thumbnail,.ag-theme-quartz-auto-dark .ag-chart-mini-thumbnail{background-color:var(--ag-background-color);margin-top:0;margin-bottom:0}.ag-theme-quartz .ag-chart-settings-nav-bar,.ag-theme-quartz-dark .ag-chart-settings-nav-bar,.ag-theme-quartz-auto-dark .ag-chart-settings-nav-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar{background:none;font-weight:500}.ag-theme-quartz .ag-chart-data-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz .ag-chart-format-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz-dark .ag-chart-data-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz-dark .ag-chart-format-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz-auto-dark .ag-chart-data-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz-auto-dark .ag-chart-format-section .ag-label:not(.ag-group-title-bar){color:var(--ag-chart-menu-label-color)}.ag-theme-quartz .ag-chart-data-section .ag-label-align-top .ag-label,.ag-theme-quartz .ag-chart-format-section .ag-label-align-top .ag-label,.ag-theme-quartz-dark .ag-chart-data-section .ag-label-align-top .ag-label,.ag-theme-quartz-dark .ag-chart-format-section .ag-label-align-top .ag-label,.ag-theme-quartz-auto-dark .ag-chart-data-section .ag-label-align-top .ag-label,.ag-theme-quartz-auto-dark .ag-chart-format-section .ag-label-align-top .ag-label{margin-top:calc(var(--ag-widget-vertical-spacing) * .5);margin-bottom:var(--ag-widget-vertical-spacing)}.ag-theme-quartz .ag-chart-data-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz .ag-chart-format-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz-dark .ag-chart-data-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz-dark .ag-chart-format-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz-auto-dark .ag-chart-data-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz-auto-dark .ag-chart-format-section .ag-slider.ag-label-align-top .ag-label{margin-bottom:0}.ag-theme-quartz .ag-chart-data-section label,.ag-theme-quartz .ag-chart-format-section label,.ag-theme-quartz-dark .ag-chart-data-section label,.ag-theme-quartz-dark .ag-chart-format-section label,.ag-theme-quartz-auto-dark .ag-chart-data-section label,.ag-theme-quartz-auto-dark .ag-chart-format-section label{display:inline-block}.ag-theme-quartz .ag-chart-format-wrapper,.ag-theme-quartz .ag-chart-data-wrapper,.ag-theme-quartz .ag-charts-format-top-level-group,.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz .ag-charts-format-top-level-group-item,.ag-theme-quartz .ag-charts-format-sub-level-group,.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz .ag-charts-format-sub-level-group-container,.ag-theme-quartz .ag-charts-format-sub-level-group-item:last-child,.ag-theme-quartz .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz .ag-charts-data-group-title-bar,.ag-theme-quartz .ag-charts-data-group-container,.ag-theme-quartz .ag-charts-settings-group-title-bar,.ag-theme-quartz .ag-charts-settings-group-container,.ag-theme-quartz-dark .ag-chart-format-wrapper,.ag-theme-quartz-dark .ag-chart-data-wrapper,.ag-theme-quartz-dark .ag-charts-format-top-level-group,.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz-dark .ag-charts-format-top-level-group-item,.ag-theme-quartz-dark .ag-charts-format-sub-level-group,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-item:last-child,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-dark .ag-charts-data-group-container,.ag-theme-quartz-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-dark .ag-charts-settings-group-container,.ag-theme-quartz-auto-dark .ag-chart-format-wrapper,.ag-theme-quartz-auto-dark .ag-chart-data-wrapper,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-item,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-item:last-child,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-data-group-container,.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-settings-group-container{padding:0;margin:0}.ag-theme-quartz .ag-charts-format-top-level-group,.ag-theme-quartz .ag-charts-data-group,.ag-theme-quartz-dark .ag-charts-format-top-level-group,.ag-theme-quartz-dark .ag-charts-data-group,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group,.ag-theme-quartz-auto-dark .ag-charts-data-group{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz .ag-charts-data-group-title-bar,.ag-theme-quartz .ag-charts-settings-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-theme-quartz .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz .ag-charts-data-group .ag-charts-data-group-container,.ag-theme-quartz .ag-charts-settings-group .ag-charts-settings-group-container,.ag-theme-quartz-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz-dark .ag-charts-data-group .ag-charts-data-group-container,.ag-theme-quartz-dark .ag-charts-settings-group .ag-charts-settings-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-data-group .ag-charts-data-group-container,.ag-theme-quartz-auto-dark .ag-charts-settings-group .ag-charts-settings-group-container{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar{padding:var(--ag-widget-vertical-spacing) 0}.ag-theme-quartz .ag-charts-format-sub-level-group-container,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container{padding-top:var(--ag-widget-vertical-spacing);padding-bottom:var(--ag-widget-container-vertical-padding)}.ag-theme-quartz .ag-charts-format-top-level-group-container>*,.ag-theme-quartz .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz-dark .ag-charts-format-top-level-group-container>*,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-container>*,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-theme-quartz .ag-charts-data-group-item,.ag-theme-quartz-dark .ag-charts-data-group-item,.ag-theme-quartz-auto-dark .ag-charts-data-group-item,.ag-theme-quartz .ag-chart-settings-mini-wrapper,.ag-theme-quartz-dark .ag-chart-settings-mini-wrapper,.ag-theme-quartz-auto-dark .ag-chart-settings-mini-wrapper{padding-bottom:var(--ag-widget-container-vertical-padding)}.ag-theme-quartz .ag-chart-advanced-settings-section,.ag-theme-quartz-dark .ag-chart-advanced-settings-section,.ag-theme-quartz-auto-dark .ag-chart-advanced-settings-section{padding-top:var(--ag-widget-container-vertical-padding);padding-bottom:var(--ag-widget-container-vertical-padding)}.ag-theme-quartz .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-container{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-container{margin:0}.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-item,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-item,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-item{margin-top:calc(var(--ag-widget-vertical-spacing) * 2);margin-bottom:0}.ag-theme-quartz .ag-ltr .ag-group-title-bar-icon,.ag-theme-quartz-dark .ag-ltr .ag-group-title-bar-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-group-title-bar-icon,.ag-theme-quartz-dark .ag-rtl .ag-group-title-bar-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-theme-quartz .ag-spectrum-color,.ag-theme-quartz .ag-spectrum-fill,.ag-theme-quartz-dark .ag-spectrum-color,.ag-theme-quartz-dark .ag-spectrum-fill,.ag-theme-quartz-auto-dark .ag-spectrum-color,.ag-theme-quartz-auto-dark .ag-spectrum-fill{border-radius:var(--ag-border-radius)}.ag-theme-quartz .ag-spectrum-dragger,.ag-theme-quartz-dark .ag-spectrum-dragger,.ag-theme-quartz-auto-dark .ag-spectrum-dragger{border-radius:18px;height:18px;width:18px;border:3px solid white}.ag-theme-quartz .ag-spectrum-tools,.ag-theme-quartz-dark .ag-spectrum-tools,.ag-theme-quartz-auto-dark .ag-spectrum-tools{padding-left:0;padding-right:0;padding-bottom:0}.ag-theme-quartz .ag-spectrum-tool,.ag-theme-quartz-dark .ag-spectrum-tool,.ag-theme-quartz-auto-dark .ag-spectrum-tool{height:12px}.ag-theme-quartz .ag-spectrum-hue-background,.ag-theme-quartz .ag-spectrum-alpha-background,.ag-theme-quartz-dark .ag-spectrum-hue-background,.ag-theme-quartz-dark .ag-spectrum-alpha-background,.ag-theme-quartz-auto-dark .ag-spectrum-hue-background,.ag-theme-quartz-auto-dark .ag-spectrum-alpha-background{border-radius:12px}.ag-theme-quartz .ag-spectrum-slider,.ag-theme-quartz-dark .ag-spectrum-slider,.ag-theme-quartz-auto-dark .ag-spectrum-slider{margin-top:-15px;width:18px;height:18px;border-radius:18px;border:3px solid rgb(248,248,248)}.ag-theme-quartz .ag-recent-colors,.ag-theme-quartz-dark .ag-recent-colors,.ag-theme-quartz-auto-dark .ag-recent-colors{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size);margin-bottom:2px}.ag-theme-quartz .ag-color-input-color,.ag-theme-quartz .ag-color-picker-color,.ag-theme-quartz .ag-recent-color,.ag-theme-quartz-dark .ag-color-input-color,.ag-theme-quartz-dark .ag-color-picker-color,.ag-theme-quartz-dark .ag-recent-color,.ag-theme-quartz-auto-dark .ag-color-input-color,.ag-theme-quartz-auto-dark .ag-color-picker-color,.ag-theme-quartz-auto-dark .ag-recent-color{border-radius:4px}.ag-theme-quartz .ag-recent-color,.ag-theme-quartz-dark .ag-recent-color,.ag-theme-quartz-auto-dark .ag-recent-color{border:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-quartz.ag-dnd-ghost,.ag-theme-quartz-dark.ag-dnd-ghost,.ag-theme-quartz-auto-dark.ag-dnd-ghost{font-weight:500}.ag-theme-quartz .ag-standard-button,.ag-theme-quartz-dark .ag-standard-button,.ag-theme-quartz-auto-dark .ag-standard-button{font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:var(--ag-border-radius);border:solid 1px var(--ag-input-border-color);background-color:var(--ag-background-color);padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2);cursor:pointer}.ag-theme-quartz .ag-standard-button:hover,.ag-theme-quartz-dark .ag-standard-button:hover,.ag-theme-quartz-auto-dark .ag-standard-button:hover{background-color:var(--ag-row-hover-color)}.ag-theme-quartz .ag-standard-button:active,.ag-theme-quartz-dark .ag-standard-button:active,.ag-theme-quartz-auto-dark .ag-standard-button:active{border-color:var(--ag-active-color)}.ag-theme-quartz .ag-standard-button:disabled,.ag-theme-quartz-dark .ag-standard-button:disabled,.ag-theme-quartz-auto-dark .ag-standard-button:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-theme-quartz .ag-column-drop-cell,.ag-theme-quartz-dark .ag-column-drop-cell,.ag-theme-quartz-auto-dark .ag-column-drop-cell{border-radius:calc(var(--ag-grid-size) * 3);height:calc(var(--ag-grid-size) * 3);padding:0 var(--ag-grid-size)}.ag-theme-quartz .ag-column-drop-cell-button,.ag-theme-quartz-dark .ag-column-drop-cell-button,.ag-theme-quartz-auto-dark .ag-column-drop-cell-button{min-width:0;margin:0}.ag-theme-quartz .ag-column-drop-cell-drag-handle,.ag-theme-quartz-dark .ag-column-drop-cell-drag-handle,.ag-theme-quartz-auto-dark .ag-column-drop-cell-drag-handle{margin-left:0}.ag-theme-quartz .ag-column-drop-vertical,.ag-theme-quartz-dark .ag-column-drop-vertical,.ag-theme-quartz-auto-dark .ag-column-drop-vertical{min-height:75px}.ag-theme-quartz .ag-column-drop-vertical-title-bar,.ag-theme-quartz-dark .ag-column-drop-vertical-title-bar,.ag-theme-quartz-auto-dark .ag-column-drop-vertical-title-bar{padding:var(--ag-widget-container-vertical-padding) calc(var(--ag-grid-size) * 2) 0}.ag-theme-quartz .ag-ltr .ag-column-drop-vertical-icon,.ag-theme-quartz-dark .ag-ltr .ag-column-drop-vertical-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-drop-vertical-icon{margin-left:0;margin-right:var(--ag-widget-horizontal-spacing)}.ag-theme-quartz .ag-rtl .ag-column-drop-vertical-icon,.ag-theme-quartz-dark .ag-rtl .ag-column-drop-vertical-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-drop-vertical-icon{margin-right:0;margin-left:var(--ag-widget-horizontal-spacing)}.ag-theme-quartz .ag-column-drop-vertical-empty-message,.ag-theme-quartz-dark .ag-column-drop-vertical-empty-message,.ag-theme-quartz-auto-dark .ag-column-drop-vertical-empty-message{display:flex;align-items:center;justify-content:center;border:dashed 1px;border-color:var(--ag-border-color);margin:calc(var(--ag-grid-size) * 1.5) calc(var(--ag-grid-size) * 2);padding:calc(var(--ag-grid-size) * 2)}.ag-theme-quartz .ag-column-drop-empty-message,.ag-theme-quartz-dark .ag-column-drop-empty-message,.ag-theme-quartz-auto-dark .ag-column-drop-empty-message{color:var(--ag-foreground-color)}.ag-theme-quartz .ag-pill-select .ag-column-drop,.ag-theme-quartz-dark .ag-pill-select .ag-column-drop,.ag-theme-quartz-auto-dark .ag-pill-select .ag-column-drop{min-height:unset}.ag-theme-quartz .ag-pill-select .ag-picker-field-display,.ag-theme-quartz-dark .ag-pill-select .ag-picker-field-display,.ag-theme-quartz-auto-dark .ag-pill-select .ag-picker-field-display{font-weight:500;color:var(--ag-chart-menu-pill-select-button-color)}.ag-theme-quartz .ag-pill-select .ag-picker-field-icon .ag-icon,.ag-theme-quartz-dark .ag-pill-select .ag-picker-field-icon .ag-icon,.ag-theme-quartz-auto-dark .ag-pill-select .ag-picker-field-icon .ag-icon{color:var(--ag-chart-menu-pill-select-button-color)}.ag-theme-quartz .ag-status-bar,.ag-theme-quartz-dark .ag-status-bar,.ag-theme-quartz-auto-dark .ag-status-bar{font-weight:400}.ag-theme-quartz .ag-status-name-value,.ag-theme-quartz-dark .ag-status-name-value,.ag-theme-quartz-auto-dark .ag-status-name-value{padding:var(--ag-widget-container-vertical-padding) 0}.ag-theme-quartz .ag-status-name-value-value,.ag-theme-quartz .ag-paging-number,.ag-theme-quartz .ag-paging-row-summary-panel-number,.ag-theme-quartz-dark .ag-status-name-value-value,.ag-theme-quartz-dark .ag-paging-number,.ag-theme-quartz-dark .ag-paging-row-summary-panel-number,.ag-theme-quartz-auto-dark .ag-status-name-value-value,.ag-theme-quartz-auto-dark .ag-paging-number,.ag-theme-quartz-auto-dark .ag-paging-row-summary-panel-number{font-weight:500}.ag-theme-quartz .ag-column-drop-cell-button,.ag-theme-quartz-dark .ag-column-drop-cell-button,.ag-theme-quartz-auto-dark .ag-column-drop-cell-button{opacity:.75}.ag-theme-quartz .ag-column-drop-cell-button:hover,.ag-theme-quartz-dark .ag-column-drop-cell-button:hover,.ag-theme-quartz-auto-dark .ag-column-drop-cell-button:hover{opacity:1}.ag-theme-quartz .ag-header-cell-menu-button,.ag-theme-quartz .ag-header-cell-filter-button,.ag-theme-quartz .ag-panel-title-bar-button,.ag-theme-quartz .ag-header-expand-icon,.ag-theme-quartz .ag-column-group-icons,.ag-theme-quartz .ag-set-filter-group-icons,.ag-theme-quartz .ag-group-expanded .ag-icon,.ag-theme-quartz .ag-group-contracted .ag-icon,.ag-theme-quartz .ag-chart-settings-prev,.ag-theme-quartz .ag-chart-settings-next,.ag-theme-quartz .ag-group-title-bar-icon,.ag-theme-quartz .ag-column-select-header-icon,.ag-theme-quartz .ag-floating-filter-button-button,.ag-theme-quartz .ag-filter-toolpanel-expand,.ag-theme-quartz .ag-panel-title-bar-button-icon,.ag-theme-quartz .ag-chart-menu-icon,.ag-theme-quartz-dark .ag-header-cell-menu-button,.ag-theme-quartz-dark .ag-header-cell-filter-button,.ag-theme-quartz-dark .ag-panel-title-bar-button,.ag-theme-quartz-dark .ag-header-expand-icon,.ag-theme-quartz-dark .ag-column-group-icons,.ag-theme-quartz-dark .ag-set-filter-group-icons,.ag-theme-quartz-dark .ag-group-expanded .ag-icon,.ag-theme-quartz-dark .ag-group-contracted .ag-icon,.ag-theme-quartz-dark .ag-chart-settings-prev,.ag-theme-quartz-dark .ag-chart-settings-next,.ag-theme-quartz-dark .ag-group-title-bar-icon,.ag-theme-quartz-dark .ag-column-select-header-icon,.ag-theme-quartz-dark .ag-floating-filter-button-button,.ag-theme-quartz-dark .ag-filter-toolpanel-expand,.ag-theme-quartz-dark .ag-panel-title-bar-button-icon,.ag-theme-quartz-dark .ag-chart-menu-icon,.ag-theme-quartz-auto-dark .ag-header-cell-menu-button,.ag-theme-quartz-auto-dark .ag-header-cell-filter-button,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button,.ag-theme-quartz-auto-dark .ag-header-expand-icon,.ag-theme-quartz-auto-dark .ag-column-group-icons,.ag-theme-quartz-auto-dark .ag-set-filter-group-icons,.ag-theme-quartz-auto-dark .ag-group-expanded .ag-icon,.ag-theme-quartz-auto-dark .ag-group-contracted .ag-icon,.ag-theme-quartz-auto-dark .ag-chart-settings-prev,.ag-theme-quartz-auto-dark .ag-chart-settings-next,.ag-theme-quartz-auto-dark .ag-group-title-bar-icon,.ag-theme-quartz-auto-dark .ag-column-select-header-icon,.ag-theme-quartz-auto-dark .ag-floating-filter-button-button,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-expand,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button-icon,.ag-theme-quartz-auto-dark .ag-chart-menu-icon{--ag-quartz-icon-hover-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%)}.ag-theme-quartz .ag-header-cell-menu-button:hover,.ag-theme-quartz .ag-header-cell-filter-button:hover,.ag-theme-quartz .ag-panel-title-bar-button:hover,.ag-theme-quartz .ag-header-expand-icon:hover,.ag-theme-quartz .ag-column-group-icons:hover,.ag-theme-quartz .ag-set-filter-group-icons:hover,.ag-theme-quartz .ag-group-expanded .ag-icon:hover,.ag-theme-quartz .ag-group-contracted .ag-icon:hover,.ag-theme-quartz .ag-chart-settings-prev:hover,.ag-theme-quartz .ag-chart-settings-next:hover,.ag-theme-quartz .ag-group-title-bar-icon:hover,.ag-theme-quartz .ag-column-select-header-icon:hover,.ag-theme-quartz .ag-floating-filter-button-button:hover,.ag-theme-quartz .ag-filter-toolpanel-expand:hover,.ag-theme-quartz .ag-panel-title-bar-button-icon:hover,.ag-theme-quartz .ag-chart-menu-icon:hover,.ag-theme-quartz-dark .ag-header-cell-menu-button:hover,.ag-theme-quartz-dark .ag-header-cell-filter-button:hover,.ag-theme-quartz-dark .ag-panel-title-bar-button:hover,.ag-theme-quartz-dark .ag-header-expand-icon:hover,.ag-theme-quartz-dark .ag-column-group-icons:hover,.ag-theme-quartz-dark .ag-set-filter-group-icons:hover,.ag-theme-quartz-dark .ag-group-expanded .ag-icon:hover,.ag-theme-quartz-dark .ag-group-contracted .ag-icon:hover,.ag-theme-quartz-dark .ag-chart-settings-prev:hover,.ag-theme-quartz-dark .ag-chart-settings-next:hover,.ag-theme-quartz-dark .ag-group-title-bar-icon:hover,.ag-theme-quartz-dark .ag-column-select-header-icon:hover,.ag-theme-quartz-dark .ag-floating-filter-button-button:hover,.ag-theme-quartz-dark .ag-filter-toolpanel-expand:hover,.ag-theme-quartz-dark .ag-panel-title-bar-button-icon:hover,.ag-theme-quartz-dark .ag-chart-menu-icon:hover,.ag-theme-quartz-auto-dark .ag-header-cell-menu-button:hover,.ag-theme-quartz-auto-dark .ag-header-cell-filter-button:hover,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button:hover,.ag-theme-quartz-auto-dark .ag-header-expand-icon:hover,.ag-theme-quartz-auto-dark .ag-column-group-icons:hover,.ag-theme-quartz-auto-dark .ag-set-filter-group-icons:hover,.ag-theme-quartz-auto-dark .ag-group-expanded .ag-icon:hover,.ag-theme-quartz-auto-dark .ag-group-contracted .ag-icon:hover,.ag-theme-quartz-auto-dark .ag-chart-settings-prev:hover,.ag-theme-quartz-auto-dark .ag-chart-settings-next:hover,.ag-theme-quartz-auto-dark .ag-group-title-bar-icon:hover,.ag-theme-quartz-auto-dark .ag-column-select-header-icon:hover,.ag-theme-quartz-auto-dark .ag-floating-filter-button-button:hover,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-expand:hover,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button-icon:hover,.ag-theme-quartz-auto-dark .ag-chart-menu-icon:hover{border-radius:1px;background-color:var(--ag-quartz-icon-hover-color);box-shadow:0 0 0 4px var(--ag-quartz-icon-hover-color)}.ag-theme-quartz .ag-filter-active,.ag-theme-quartz-dark .ag-filter-active,.ag-theme-quartz-auto-dark .ag-filter-active{--ag-quartz-icon-active-color: color-mix(in srgb, transparent, var(--ag-active-color) 14%);--ag-quartz-icon-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 28%);position:relative;border-radius:1px;background-color:var(--ag-quartz-icon-active-color);box-shadow:0 0 0 4px var(--ag-quartz-icon-active-color)}.ag-theme-quartz .ag-filter-active:after,.ag-theme-quartz-dark .ag-filter-active:after,.ag-theme-quartz-auto-dark .ag-filter-active:after{content:"";position:absolute;width:6px;height:6px;top:-1px;right:-1px;border-radius:50%;background-color:var(--ag-active-color)}.ag-theme-quartz .ag-filter-active .ag-icon-filter,.ag-theme-quartz-dark .ag-filter-active .ag-icon-filter,.ag-theme-quartz-auto-dark .ag-filter-active .ag-icon-filter{clip-path:path("M8,0C8,4.415 11.585,8 16,8L16,16L0,16L0,0L8,0Z")}.ag-theme-quartz .ag-chart-menu,.ag-theme-quartz-dark .ag-chart-menu,.ag-theme-quartz-auto-dark .ag-chart-menu{--ag-icon-size: 20px;background-color:color-mix(in srgb,transparent,var(--ag-background-color) 30%);padding:4px 2px}.ag-theme-quartz .ag-chart-menu-icon,.ag-theme-quartz-dark .ag-chart-menu-icon,.ag-theme-quartz-auto-dark .ag-chart-menu-icon{opacity:.8}.ag-theme-quartz .ag-drag-handle,.ag-theme-quartz-dark .ag-drag-handle,.ag-theme-quartz-auto-dark .ag-drag-handle{color:var(--ag-icon-font-color)}.ag-theme-quartz .ag-menu-option-icon,.ag-theme-quartz .ag-compact-menu-option-icon,.ag-theme-quartz-dark .ag-menu-option-icon,.ag-theme-quartz-dark .ag-compact-menu-option-icon,.ag-theme-quartz-auto-dark .ag-menu-option-icon,.ag-theme-quartz-auto-dark .ag-compact-menu-option-icon{width:var(--ag-icon-size);cursor:pointer}.ag-theme-quartz .ag-ltr .ag-menu-option-icon,.ag-theme-quartz .ag-ltr .ag-compact-menu-option-icon,.ag-theme-quartz-dark .ag-ltr .ag-menu-option-icon,.ag-theme-quartz-dark .ag-ltr .ag-compact-menu-option-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-menu-option-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-compact-menu-option-icon{padding-left:calc(var(--ag-grid-size) * 1.5)}.ag-theme-quartz .ag-rtl .ag-menu-option-icon,.ag-theme-quartz .ag-rtl .ag-compact-menu-option-icon,.ag-theme-quartz-dark .ag-rtl .ag-menu-option-icon,.ag-theme-quartz-dark .ag-rtl .ag-compact-menu-option-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-menu-option-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-compact-menu-option-icon{padding-right:calc(var(--ag-grid-size) * 1.5)}.ag-theme-quartz .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-quartz-dark .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-quartz-auto-dark .ag-chart-settings-card-item.ag-not-selected:hover{opacity:.35}.ag-theme-quartz .ag-ltr .ag-panel-title-bar-button,.ag-theme-quartz-dark .ag-ltr .ag-panel-title-bar-button,.ag-theme-quartz-auto-dark .ag-ltr .ag-panel-title-bar-button{margin-left:calc(var(--ag-grid-size) * 2);margin-right:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-panel-title-bar-button,.ag-theme-quartz-dark .ag-rtl .ag-panel-title-bar-button,.ag-theme-quartz-auto-dark .ag-rtl .ag-panel-title-bar-button{margin-right:calc(var(--ag-grid-size) * 2);margin-left:var(--ag-grid-size)}.ag-theme-quartz .ag-multi-filter-group-title-bar,.ag-theme-quartz-dark .ag-multi-filter-group-title-bar,.ag-theme-quartz-auto-dark .ag-multi-filter-group-title-bar{padding:calc(var(--ag-grid-size) * 1.5) var(--ag-grid-size)}.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-instance-body,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-instance-body,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-instance-body{padding-left:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-instance-body,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-instance-body,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-instance-body{padding-right:var(--ag-grid-size)}.ag-theme-quartz .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-dark .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-instance-filter{border:none;background-color:var(--ag-control-panel-background-color)}.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-instance-filter{margin-left:calc(var(--ag-icon-size) * .5)}.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-instance-filter{margin-right:calc(var(--ag-icon-size) * .5)}.ag-theme-quartz .ag-filter-toolpanel-group-level-0,.ag-theme-quartz-dark .ag-filter-toolpanel-group-level-0,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-level-0{border-top:none}.ag-theme-quartz .ag-filter-toolpanel-header,.ag-theme-quartz-dark .ag-filter-toolpanel-header,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-header{height:initial;padding-top:var(--ag-grid-size);padding-bottom:var(--ag-grid-size)}.ag-theme-quartz .ag-filter-toolpanel-group-item,.ag-theme-quartz-dark .ag-filter-toolpanel-group-item,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-item{margin:0}.ag-theme-quartz .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-quartz .ag-layout-auto-height .ag-center-cols-container,.ag-theme-quartz .ag-layout-print .ag-center-cols-viewport,.ag-theme-quartz .ag-layout-print .ag-center-cols-container,.ag-theme-quartz-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-quartz-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-quartz-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-quartz-dark .ag-layout-print .ag-center-cols-container,.ag-theme-quartz-auto-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-quartz-auto-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-quartz-auto-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-quartz-auto-dark .ag-layout-print .ag-center-cols-container{min-height:150px}.ag-theme-quartz .ag-date-time-list-page-entry-is-current,.ag-theme-quartz-dark .ag-date-time-list-page-entry-is-current,.ag-theme-quartz-auto-dark .ag-date-time-list-page-entry-is-current{background-color:var(--ag-active-color)}.ag-theme-quartz .ag-advanced-filter-builder-button,.ag-theme-quartz-dark .ag-advanced-filter-builder-button,.ag-theme-quartz-auto-dark .ag-advanced-filter-builder-button{padding:var(--ag-grid-size);font-weight:600}.ag-theme-quartz .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-quartz .ag-disabled .ag-icon,.ag-theme-quartz .ag-column-select-column-group-readonly .ag-icon,.ag-theme-quartz [disabled] .ag-icon,.ag-theme-quartz-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-quartz-dark .ag-disabled .ag-icon,.ag-theme-quartz-dark .ag-column-select-column-group-readonly .ag-icon,.ag-theme-quartz-dark [disabled] .ag-icon,.ag-theme-quartz-auto-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-quartz-auto-dark .ag-disabled .ag-icon,.ag-theme-quartz-auto-dark .ag-column-select-column-group-readonly .ag-icon,.ag-theme-quartz-auto-dark [disabled] .ag-icon{opacity:.6}.ag-theme-quartz .ag-icon-grip,.ag-theme-quartz-dark .ag-icon-grip,.ag-theme-quartz-auto-dark .ag-icon-grip{opacity:.7}.ag-theme-quartz .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-quartz .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-quartz-dark .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-quartz-dark .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-quartz-auto-dark .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-quartz-auto-dark .ag-column-select-column-readonly .ag-icon-grip{opacity:.35}.ag-theme-quartz .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-filter-filter .ag-input-wrapper:before{position:absolute;display:block;width:12px;height:12px;background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48cGF0aCBkPSJNNS4zIDlhMy43IDMuNyAwIDEgMCAwLTcuNSAzLjcgMy43IDAgMCAwIDAgNy41Wk0xMC41IDEwLjUgOC4zIDguMiIvPjwvc3ZnPg==);background-position:50% 50%;background-size:contain;opacity:40%;content:"";filter:var(--ag-icon-filter)}.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz .ag-ltr .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-ltr .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter .ag-input-wrapper:before{margin-left:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz .ag-rtl .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-rtl .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter .ag-input-wrapper:before{margin-right:var(--ag-grid-size)}.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter input.ag-number-field-input{padding-left:26px}.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz .ag-rtl .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz .ag-rtl .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter input.ag-number-field-input{padding-right:26px}.ag-theme-quartz .ag-ltr .ag-column-select-add-group-indent,.ag-theme-quartz-dark .ag-ltr .ag-column-select-add-group-indent,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 1.5)}.ag-theme-quartz .ag-rtl .ag-column-select-add-group-indent,.ag-theme-quartz-dark .ag-rtl .ag-column-select-add-group-indent,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 1.5)}.ag-theme-quartz .ag-text-field-input[disabled],.ag-theme-quartz .ag-menu-option-disabled,.ag-theme-quartz-dark .ag-text-field-input[disabled],.ag-theme-quartz-dark .ag-menu-option-disabled,.ag-theme-quartz-auto-dark .ag-text-field-input[disabled],.ag-theme-quartz-auto-dark .ag-menu-option-disabled{cursor:not-allowed}.ag-theme-quartz .ag-checkbox-input-wrapper.ag-checked.ag-disabled,.ag-theme-quartz-dark .ag-checkbox-input-wrapper.ag-checked.ag-disabled,.ag-theme-quartz-auto-dark .ag-checkbox-input-wrapper.ag-checked.ag-disabled{--ag-checkbox-checked-color: var(--ag-checkbox-unchecked-color)}.ag-theme-quartz .ag-checkbox-input,.ag-theme-quartz .ag-toggle-button-input,.ag-theme-quartz .ag-radio-button-input,.ag-theme-quartz input[class^=ag-][type=range],.ag-theme-quartz-dark .ag-checkbox-input,.ag-theme-quartz-dark .ag-toggle-button-input,.ag-theme-quartz-dark .ag-radio-button-input,.ag-theme-quartz-dark input[class^=ag-][type=range],.ag-theme-quartz-auto-dark .ag-checkbox-input,.ag-theme-quartz-auto-dark .ag-toggle-button-input,.ag-theme-quartz-auto-dark .ag-radio-button-input,.ag-theme-quartz-auto-dark input[class^=ag-][type=range]{cursor:pointer}.ag-theme-quartz .ag-details-row,.ag-theme-quartz-dark .ag-details-row,.ag-theme-quartz-auto-dark .ag-details-row{padding:calc(var(--ag-grid-size) * 3.75)}.ag-theme-quartz .ag-list-item-hovered:after,.ag-theme-quartz-dark .ag-list-item-hovered:after,.ag-theme-quartz-auto-dark .ag-list-item-hovered:after{background-color:var(--ag-active-color)}.ag-theme-quartz .ag-pill .ag-pill-button:hover,.ag-theme-quartz-dark .ag-pill .ag-pill-button:hover,.ag-theme-quartz-auto-dark .ag-pill .ag-pill-button:hover{color:var(--ag-active-color)}.ag-theme-quartz .ag-header-highlight-before:after,.ag-theme-quartz .ag-header-highlight-after:after,.ag-theme-quartz-dark .ag-header-highlight-before:after,.ag-theme-quartz-dark .ag-header-highlight-after:after,.ag-theme-quartz-auto-dark .ag-header-highlight-before:after,.ag-theme-quartz-auto-dark .ag-header-highlight-after:after{background-color:var(--ag-active-color)}.ag-theme-quartz-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-filter .ag-input-wrapper:before{opacity:66%;filter:invert(100%)}.ag-theme-quartz-dark .ag-chart-menu{background-color:color-mix(in srgb,rgba(24,39,50,.3),var(--ag-background-color) 30%)}.ag-theme-quartz-dark .ag-text-field-input::-moz-placeholder{color:var(--ag-data-color);opacity:.8}.ag-theme-quartz-dark .ag-text-field-input::placeholder{color:var(--ag-data-color);opacity:.8}.pcp-hero-actions,.pcp-scope-badge,.pcp-personal-scope,.pcp-table-heading,.pcp-table-heading>div,.pcp-staff-cell,.pcp-rating-cell{align-items:center;display:flex}.pcp-hero-actions{flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.pcp-view-switch{background:#e8eef7;border:1px solid #d6e0ee;border-radius:14px;display:inline-flex;gap:.25rem;margin:0 0 1rem;padding:.3rem}.pcp-view-switch button{background:transparent;border:0;border-radius:10px;color:#64748b;font-size:.8rem;font-weight:700;padding:.55rem .85rem}.pcp-view-switch button.active{background:#fff;box-shadow:0 2px 8px #0f172a1a;color:#1d4ed8}.pcp-scope-badge{border:1px solid;border-radius:999px;font-size:.78rem;font-weight:700;gap:.4rem;padding:.45rem .7rem;white-space:nowrap}.pcp-scope-badge.is-all-staff{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.pcp-scope-badge.is-personal{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.pcp-filter-grid{grid-template-columns:minmax(360px,1.2fr) minmax(300px,1.5fr) minmax(150px,.45fr)}.pcp-filter-grid.has-staff-filter{grid-template-columns:minmax(360px,1fr) minmax(360px,1.35fr) minmax(150px,.45fr)}.pcp-personal-scope{background:linear-gradient(135deg,#f0fdf4,#f8fafc);border:1px solid #bbf7d0;border-radius:16px;gap:.75rem;min-width:0;padding:.85rem 1rem}.pcp-personal-scope>span{align-items:center;background:#dcfce7;border-radius:12px;color:#15803d;display:inline-flex;flex:0 0 40px;height:40px;justify-content:center}.pcp-personal-scope div{display:grid;gap:.15rem;min-width:0}.pcp-personal-scope strong{color:#166534;font-size:.85rem}.pcp-personal-scope small{color:#4b6353;font-size:.77rem}.pcp-table-card{border-radius:18px;box-shadow:0 12px 34px #0f172a12}.pcp-table-heading{border-bottom:1px solid #e2e8f0;justify-content:space-between;padding:1rem 1.15rem}.pcp-table-heading>div{gap:.7rem}.pcp-table-icon{align-items:center;background:#eff6ff;border-radius:10px;color:#2563eb;display:inline-flex;flex:0 0 38px;height:38px;justify-content:center}.pcp-table-heading h5{color:#172033;font-size:.95rem;font-weight:750;margin:0 0 .12rem}.pcp-table-heading p,.pcp-scroll-hint{color:#64748b;font-size:.75rem;margin:0}.pcp-scroll-hint{background:#f8fafc;border-radius:999px;padding:.4rem .65rem;white-space:nowrap}.pcp-grid{overflow-x:auto;width:100%}.pcp-grid.is-tall{height:620px}.pcp-grid .ag-root-wrapper{border:0;border-radius:0}.pcp-grid .ag-header{border-bottom-color:#dbe4f0}.pcp-grid .ag-header-group-cell{background:#edf4ff;color:#31537f;font-size:.69rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.pcp-grid .ag-header-cell{background:#f8fafc;color:#475569;font-size:.76rem;font-weight:700}.pcp-grid .ag-header-cell-label{gap:.3rem}.pcp-grid .ag-row{border-bottom-color:#edf2f7}.pcp-grid .ag-row-hover{background-color:#f8fbff}.pcp-grid .ag-cell{align-items:center;color:#334155;display:flex;font-size:.8rem}.pcp-grid .ag-pinned-left-cols-container .ag-cell{background:#fff;border-right:1px solid #e2e8f0}.pcp-grid .pcp-number-cell{font-variant-numeric:tabular-nums;font-weight:700;justify-content:flex-end}.pcp-staff-cell{gap:.65rem;min-width:0;width:100%}.pcp-avatar{align-items:center;background:linear-gradient(145deg,#dbeafe,#eff6ff);border:1px solid #bfdbfe;border-radius:12px;color:#1d4ed8;display:inline-flex;flex:0 0 38px;font-size:.75rem;font-weight:800;height:38px;justify-content:center}.pcp-staff-copy{display:grid;gap:.15rem;min-width:0}.pcp-staff-copy strong{color:#172033;font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcp-staff-copy small{color:#7b8a9d;font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcp-pill-list{display:flex;flex-wrap:wrap;gap:.3rem}.pcp-portfolio-pill{background:#eef2ff;border:1px solid #d9defb;border-radius:999px;color:#4338ca;font-size:.68rem;font-weight:700;padding:.25rem .45rem}.pcp-muted-value{color:#94a3b8;font-size:.75rem}.pcp-rating-cell{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#b45309;gap:.35rem;padding:.3rem .45rem}.pcp-rating-mix{display:flex;gap:.3rem}.pcp-rating-mix span{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;color:#475569;display:inline-flex;font-size:.68rem;gap:.2rem;padding:.25rem .35rem}.pcp-rating-mix b{color:#a16207;font-size:.62rem}.pcp-rate-cell{display:grid;gap:.28rem;width:100%}.pcp-rate-cell span{font-size:.76rem;font-variant-numeric:tabular-nums;font-weight:800}.pcp-rate-cell i{background:#e2e8f0;border-radius:999px;display:block;height:4px;overflow:hidden;width:100%}.pcp-rate-cell b{border-radius:inherit;display:block;height:100%}.pcp-rate-cell.is-good{color:#047857}.pcp-rate-cell.is-good b{background:#10b981}.pcp-rate-cell.is-fair{color:#a16207}.pcp-rate-cell.is-fair b{background:#eab308}.pcp-rate-cell.is-low{color:#b91c1c}.pcp-rate-cell.is-low b{background:#ef4444}.pcp-confidence-note{background:#f8fafc;border-top:1px solid #e2e8f0;color:#64748b;font-size:.73rem;padding:.7rem 1.15rem}.pcp-confidence-note strong{color:#475569}@media(max-width:1400px){.pcp-filter-grid,.pcp-filter-grid.has-staff-filter{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.pcp-hero-actions,.pcp-table-heading{align-items:stretch;flex-direction:column}.pcp-hero-actions{justify-content:stretch}.pcp-hero-actions .btn,.pcp-scope-badge{justify-content:center}.pcp-filter-grid,.pcp-filter-grid.has-staff-filter{grid-template-columns:1fr}.pcp-scroll-hint{white-space:normal}}.sa-page{min-height:100vh;height:auto;padding:16px;background:#f4f7fb;color:#172033;overflow-x:hidden;overflow-y:visible}.page-app .main-app.sa-page{height:auto;min-height:100vh;overflow-y:visible}.sa-command{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;margin-bottom:12px;border:1px solid #dde6f2;border-radius:8px;background:#fff;box-shadow:0 10px 28px #0f172a0d}.sa-command h1{margin:0;color:#172033;font-size:21px;font-weight:750;letter-spacing:0}.sa-command p{max-width:720px;margin:2px 0 0;color:#718096;font-size:12px}.sa-hero-actions,.sa-reminder-actions,.sa-action-row,.sa-editor-toolbar>div{display:flex;flex-wrap:wrap;gap:8px}.sa-hero-actions{justify-content:flex-end}.sa-primary-btn{background:#22c55e;border-color:#22c55e;color:#062313;font-weight:700}.sa-tabs{display:inline-flex;flex-wrap:wrap;gap:4px;max-width:100%;padding:4px;margin-bottom:12px;border:1px solid #dbe3ef;border-radius:8px;background:#fff}.sa-tabs a{padding:7px 11px;border-radius:6px;color:#536173;font-size:13px;font-weight:650;white-space:nowrap;text-decoration:none}.sa-tabs a.active{background:#eaf1ff;color:#1d4ed8}.sa-kpi-grid,.sa-mini-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:10px}.sa-kpi,.sa-mini,.sa-panel{border:1px solid #dde6f2;border-radius:8px;background:#ffffffeb;box-shadow:0 10px 28px #0f172a0d}.sa-kpi{position:relative;min-height:82px;padding:11px 12px;overflow:hidden}.sa-kpi i{position:absolute;top:10px;right:10px;font-size:18px;color:#3b82f6}.sa-kpi span,.sa-mini span{display:block;margin-bottom:5px;color:#718096;font-size:11px;font-weight:650;line-height:1.2}.sa-kpi strong{display:block;font-size:23px;line-height:1;color:#172033}.sa-panel{margin-bottom:10px;padding:12px;min-width:0}.sa-panel-header,.sa-reminder-panel{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sa-panel-title{margin-bottom:2px;color:#263548;font-size:14px;font-weight:750}.sa-panel-header p{margin:0;color:#718096;font-size:12px;line-height:1.3}.sa-filter-grid{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:8px;margin:10px 0}.sa-mini-grid{grid-template-columns:repeat(6,minmax(0,1fr));margin:0}.sa-mini{padding:10px}.sa-mini strong{font-size:15px;color:#172033}.sa-target-dashboard{display:grid;gap:8px;margin-top:10px}.sa-target-summary,.sa-target-officer-panel{border:1px solid #dbe5f1;border-radius:8px;background:#fff;overflow:hidden}.sa-target-summary{display:grid;grid-template-columns:minmax(420px,1.05fr) minmax(420px,1fr);padding:12px 14px}.sa-target-summary-main{padding-right:16px;border-right:1px solid #e4ebf5}.sa-target-section-label{display:block;color:#64748b;font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase;line-height:1.2}.sa-target-summary-main>div:first-child strong,.sa-target-toolbar>div:first-child strong{display:block;margin-top:2px;color:#172033;font-size:14px;font-weight:800}.sa-target-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.sa-target-summary-grid span,.sa-target-card-stats span,.sa-target-product span,.sa-target-table th{color:#64748b;font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase;line-height:1.15}.sa-target-summary-grid strong{display:block;margin-top:5px;color:#111827;font-size:16px;font-variant-numeric:tabular-nums;white-space:nowrap}.sa-target-summary-grid small{display:block;margin-top:2px;color:#64748b;font-size:10px}.sa-target-summary-products{padding-left:16px}.sa-target-product-strip{display:grid;grid-template-columns:repeat(6,minmax(86px,1fr));margin-top:12px;border-top:1px solid #e4ebf5}.sa-target-product{min-width:0;padding:10px 8px 0;border-right:1px solid #e4ebf5;text-align:center}.sa-target-product:last-child{border-right:0}.sa-target-product strong{display:block;margin-top:6px;color:#111827;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.sa-target-product small{display:block;margin-top:5px;color:#172033;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.sa-target-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid #e4ebf5}.sa-target-tools{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px}.sa-target-control{display:inline-flex;align-items:center;gap:6px;min-width:150px;height:32px;padding:0 8px;border:1px solid #dbe5f1;border-radius:6px;background:#fff;color:#334155}.sa-target-control .form-control,.sa-target-control .form-select{height:28px;min-height:28px;padding:4px 20px 4px 0;border:0;box-shadow:none;color:#334155;font-size:12px;font-weight:600}.sa-target-control .form-control{padding-right:0}.sa-target-control .form-control:focus,.sa-target-control .form-select:focus{box-shadow:none}.sa-target-view-toggle{display:inline-flex;gap:4px}.sa-target-view-toggle .btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0}.sa-target-table-wrap{width:100%;overflow-x:auto}.sa-target-table{min-width:920px;table-layout:fixed}.sa-target-table th,.sa-target-table td{vertical-align:middle}.sa-target-table th{white-space:normal;line-height:1.15}.sa-target-table th:first-child,.sa-target-table td:first-child{width:200px}.sa-target-number{color:#111827;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.sa-target-officer{display:flex;align-items:center;gap:8px;min-width:0}.sa-target-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#12356b;color:#fff;font-size:11px;font-weight:800}.sa-target-officer strong{display:block;color:#172033;font-size:12px;font-weight:800;line-height:1.25}.sa-target-officer small{display:block;margin-top:1px;color:#64748b;font-size:9px;font-weight:800;text-transform:uppercase}.sa-target-progress{min-width:108px}.sa-target-table .sa-target-progress{min-width:94px}.sa-target-progress-top{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:4px;color:#64748b;font-size:10px;font-weight:700}.sa-target-table .sa-target-progress-top{justify-content:flex-start}.sa-target-table .sa-target-progress-top span{display:none}.sa-target-progress-top strong{color:#172033;font-size:11px;font-weight:800}.sa-target-progress-track{height:5px;border-radius:999px;background:#edf2f7;overflow:hidden}.sa-target-table .sa-target-progress-track{max-width:118px}.sa-target-progress-track i{display:block;height:100%;min-width:3px;border-radius:inherit;background:#ef4444}.sa-target-progress-warn .sa-target-progress-track i{background:#22c55e}.sa-target-progress-good .sa-target-progress-track i{background:#0f9f6e}.sa-target-overall>span{display:block;margin-top:3px;color:#64748b;font-size:10px;font-weight:700}.sa-target-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:8px;padding:10px}.sa-target-card{border:1px solid #dbe5f1;border-radius:8px;background:#fff;padding:10px}.sa-target-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.sa-target-card-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:10px 0}.sa-target-card-stats div{min-width:0}.sa-target-card-stats strong{display:block;margin-top:4px;color:#111827;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sa-detail-grid>div,.sa-comment-box{padding:9px 10px;border:1px solid #dbe3ef;border-radius:8px;background:#f8fafc}.sa-detail-grid span,.sa-comment-box span{display:block;margin-bottom:4px;color:#718096;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0}.sa-detail-grid strong{color:#172033;font-size:12px}.sa-comment-box p{min-height:32px;margin:0;color:#263548;font-size:12px}.sa-detail-modal .modal-dialog{max-width:min(1120px,calc(100vw - 32px))}.sa-detail-modal .modal-content{overflow:hidden;border:1px solid #dbe3ef;background:#fff}.sa-detail-modal .modal-body{padding:0 14px 14px;background:#fff}.sa-detail-header{position:relative;align-items:center;gap:10px;padding:12px 44px 10px 14px;border-bottom:1px solid #e7edf5;background:#fff}.sa-detail-header .btn-close{position:absolute;top:14px;right:14px;margin:0}.sa-detail-header .modal-title{color:#172033;font-size:17px;font-weight:750;letter-spacing:0}.sa-detail-subtitle{margin-top:1px;color:#718096;font-size:11px;font-weight:600}.sa-detail-status{margin-left:auto;margin-right:8px;padding:5px 9px;border-radius:999px;font-size:10px;letter-spacing:0;text-transform:uppercase}.sa-detail-tabs{display:flex;gap:4px;padding:8px 0 10px;border-bottom:1px solid #edf2f7}.sa-detail-tabs button{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:6px 9px;border:1px solid transparent;border-radius:8px;background:transparent;color:#607086;font-size:12px;font-weight:750;line-height:1}.sa-detail-tabs button i{font-size:14px}.sa-detail-tabs button em{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#eef2f7;color:#536173;font-style:normal;font-size:10px}.sa-detail-tabs button.active{border-color:#bfdbfe;background:#eaf1ff;color:#1d4ed8}.sa-detail-tabs button.active em{background:#fff;color:#1d4ed8}.sa-detail-overview{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:10px;padding-top:10px}.sa-detail-main{display:grid;gap:10px;min-width:0}.sa-detail-section,.sa-approval-card{min-width:0;padding:10px;border:1px solid #dbe3ef;border-radius:8px;background:#fff}.sa-detail-section .table-responsive{max-width:100%;overflow-x:auto}.sa-detail-section+.sa-detail-section{margin-top:10px}.sa-detail-section-title{margin-bottom:8px;color:#263548;font-size:13px;font-weight:800}.sa-detail-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.sa-detail-section-header .sa-detail-section-title{margin-bottom:2px}.sa-detail-section-header p{margin:0;color:#718096;font-size:11px}.sa-detail-table{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.sa-detail-table thead th{background:#f8fafc;white-space:nowrap}.sa-detail-table td{color:#263548;font-size:11px}.sa-detail-table .sa-sticky-action-col{position:-webkit-sticky;position:sticky;right:0;z-index:3;min-width:96px;background:#fff;box-shadow:-10px 0 14px #0f172a14;text-align:center;white-space:nowrap}.sa-detail-table thead .sa-sticky-action-col{z-index:4;background:#f8fafc}.sa-activity-detail-drawer{width:min(640px,100vw)!important;z-index:1070!important}.sa-activity-detail-drawer .offcanvas-header{align-items:flex-start;border-bottom:1px solid #e7edf5}.sa-activity-detail-drawer .offcanvas-title{color:#172033;font-size:17px;font-weight:750;letter-spacing:0}.sa-activity-detail-body{display:grid;gap:10px}.sa-detail-comment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.sa-preview-table td,.sa-preview-table th{padding:7px 8px}.sa-approval-card{position:-webkit-sticky;position:sticky;top:10px;align-self:start;background:#f8fafc}.sa-approval-current{padding:10px;border:1px solid #bbf7d0;border-radius:8px;background:#f0fdf4}.sa-approval-current span,.sa-summary-metrics span{display:block;margin-bottom:3px;color:#64748b;font-size:10px;font-weight:800;text-transform:uppercase}.sa-approval-current strong{display:block;color:#166534;font-size:13px}.sa-approval-current p{margin:4px 0 0;color:#3f546c;font-size:11px}.sa-summary-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0}.sa-summary-metrics div{padding:8px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.sa-summary-metrics div:last-child{grid-column:1 / -1}.sa-summary-metrics strong{display:block;color:#172033;font-size:12px}.sa-approval-timeline{display:grid;gap:8px}.sa-approval-step{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;position:relative}.sa-approval-step:not(:last-child):after{content:"";position:absolute;top:23px;left:10px;width:1px;height:calc(100% - 14px);background:#cbd5e1}.sa-approval-step i{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#22c55e;color:#fff;font-size:12px}.sa-approval-step strong{display:block;color:#263548;font-size:12px}.sa-approval-step span{display:block;margin-top:2px;color:#718096;font-size:11px;line-height:1.25}.sa-detail-footer{border-top:1px solid #e7edf5;background:#f8fafc}.sa-table{--bs-table-bg: transparent}.sa-panel>.table-responsive,.sa-detail-section .table-responsive{height:auto;max-height:none;max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.sa-table thead th{border-bottom:1px solid #dbe3ef;color:#607086;font-size:10px;line-height:1.15;text-transform:uppercase;letter-spacing:0}.sa-table td,.sa-table th{padding:7px 9px;vertical-align:middle}.sa-table td{font-size:12px;line-height:1.25}.sa-reminder-panel{align-items:center;border-color:#bfdbfe;background:#eff6ff}.sa-reminder-list{display:flex;flex-basis:100%;flex-wrap:wrap;gap:6px;margin-top:4px}.sa-reminder-list span{padding:4px 8px;border-radius:999px;background:#fff;color:#1e3a8a;font-size:11px;font-weight:700}.sa-reminder-list span.sent{color:#166534;background:#dcfce7}.sa-editor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.sa-activity-row{padding:10px;margin-bottom:8px;border:1px solid #dbe3ef;border-radius:8px;background:#f8fafc}.sa-dashboard-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:10px}.sa-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px}.sa-chart-card{min-width:0}.sa-chart-card p{margin:0 0 8px;color:#718096;font-size:12px}.sa-chart-box{position:relative;min-height:240px;height:240px}.sa-chart-empty{display:grid;min-height:100%;place-items:center;border:1px dashed #cbd5e1;border-radius:8px;background:#f8fafc;color:#64748b;font-weight:700;text-align:center}.sa-total-box{padding:10px;border:1px solid #dbe3ef;border-radius:8px;background:#f8fafc}.sa-total-box span{display:block;margin-bottom:3px;color:#718096;font-size:11px;font-weight:650}.sa-total-box strong{color:#172033;font-size:16px}.sa-sale-capture{border:1px dashed #b8c7dc;border-radius:8px;background:#fff;padding:12px}.sa-wizard-modal .modal-body{background:#f8fafc}.sa-wizard-modal .modal-dialog{max-width:min(1080px,calc(100vw - 32px))}.sa-wizard-shell{display:grid;grid-template-columns:170px minmax(0,1fr);gap:12px;align-items:start}.sa-wizard-rail{position:-webkit-sticky;position:sticky;top:0;display:grid;gap:6px;padding:8px;border:1px solid #dbe3ef;border-radius:8px;background:#fff}.sa-wizard-rail button{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;width:100%;padding:8px;border:1px solid transparent;border-radius:8px;background:transparent;color:#536173;text-align:left;font-weight:750}.sa-wizard-rail button span{display:inline-grid;width:28px;height:28px;place-items:center;border-radius:999px;background:#eef4fb;color:#475569}.sa-wizard-rail button small{display:block;margin-bottom:1px;color:#8a97a8;font-size:9px;font-weight:800;letter-spacing:0;text-transform:uppercase}.sa-wizard-rail button strong{display:block;overflow:hidden;font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.sa-wizard-rail button.active{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8;box-shadow:inset 3px 0 #2563eb}.sa-wizard-rail button.active span{background:#2563eb;color:#fff}.sa-wizard-rail button.active small{color:#2563eb}.sa-wizard-stage{min-width:0}.sa-plan-ribbon,.sa-review-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:8px}.sa-plan-ribbon>div,.sa-review-grid>div{display:grid;grid-template-columns:16px minmax(0,1fr);column-gap:6px;min-width:0;padding:8px 9px;border:1px solid #dbe3ef;border-radius:8px;background:#fff}.sa-plan-ribbon>div>svg,.sa-review-grid>div>svg{grid-row:span 2;margin-top:1px;color:#0f766e;width:14px;height:14px}.sa-plan-ribbon span,.sa-review-grid span{display:block;margin-bottom:3px;color:#64748b;font-size:9px;font-weight:800;letter-spacing:0;text-transform:uppercase;line-height:1.15}.sa-plan-ribbon strong,.sa-review-grid strong{display:block;overflow:hidden;color:#172033;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.sa-wizard-review{display:grid;gap:8px}.sa-company-plan-table{margin-top:8px;overflow:hidden;border:1px solid #dbe3ef;border-radius:8px;background:#fff}.sa-company-plan-table-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:8px 10px;border-bottom:1px solid #e7edf5;background:#fbfdff}.sa-company-plan-table-header h6,.sa-review-side h6{display:flex;align-items:center;gap:6px;margin:0;color:#172033;font-size:13px;font-weight:800}.sa-company-plan-table-header h6 svg,.sa-review-side h6 svg{color:#0f766e}.sa-company-plan-table-header p{margin:2px 0 0;color:#64748b;font-size:11px;line-height:1.25}.sa-company-plan-table .sa-table{font-size:11px}.sa-company-plan-table .sa-table th,.sa-company-plan-table .sa-table td{padding:6px 8px;line-height:1.25}.sa-company-plan-table .sa-table th{color:#536173;font-size:9px;font-weight:800;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.sa-company-plan-table .sa-table td{vertical-align:middle}.sa-company-plan-table .sa-table tr.active td{background:#eff6ff}.sa-company-plan-table .sa-table tr.just-added td{background:#f0fdf4;box-shadow:inset 0 1px #22c55e33,inset 0 -1px #22c55e33}.sa-company-plan-table strong,.sa-company-plan-table .sa-inline-error{display:block}.sa-company-plan-table .sa-inline-error{margin-top:3px;color:#b45309;font-size:10px;font-weight:750}.sa-review-pane{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:10px;align-items:start}.sa-review-main,.sa-review-side{min-width:0}.sa-review-side{display:grid;gap:6px;padding:10px;border:1px solid #dbe3ef;border-radius:8px;background:#fff}.sa-review-check{padding:7px 8px;border:1px solid #dbe3ef;border-radius:8px;background:#f8fafc}.sa-review-check strong,.sa-review-check span{display:block}.sa-review-check strong{color:#172033;font-size:12px;font-weight:800;line-height:1.2}.sa-review-check span{margin-top:2px;color:#64748b;font-size:11px;line-height:1.2}.sa-review-check.ok{border-color:#bbf7d0;background:#f0fdf4}.sa-review-check.warn{border-color:#fde68a;background:#fffbeb}.sa-wizard-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px}.sa-wizard-steps button{padding:10px 12px;border:1px solid #dbe3ef;border-radius:8px;background:#fff;color:#536173;font-weight:750;text-align:left}.sa-wizard-steps button.active{border-color:#2563eb;background:#eaf1ff;color:#1d4ed8}.sa-activity-summary{padding:10px;border:1px solid #dbe3ef;border-radius:8px;background:#fff}.sa-activity-summary-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;border:1px solid #edf2f7;border-radius:8px;background:#fff}.sa-activity-summary-row+.sa-activity-summary-row{margin-top:6px}.sa-activity-summary-row.active{border-color:#bfdbfe;background:#eff6ff}.sa-activity-summary-row.just-added{border-color:#22c55e;background:#f0fdf4;box-shadow:0 0 0 3px #22c55e24}.sa-summary-icon{display:inline-grid;width:30px;height:30px;place-items:center;border-radius:8px;background:#ecfdf5;color:#0f766e}.sa-activity-summary-row strong,.sa-activity-summary-row span{display:block}.sa-activity-summary-row span{margin-top:2px;color:#64748b;font-size:11px}.sa-activity-summary-row .sa-inline-error{color:#b45309;font-weight:750}.sa-focused-activity{padding:12px;border:1px solid #dbe3ef;border-radius:8px;background:#fff}.sa-focused-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.sa-focused-header h6{display:flex;align-items:center;gap:6px;margin:0;color:#172033;font-size:14px;font-weight:800}.sa-focused-header h6 svg,.sa-subsection-title h6 svg{color:#0f766e}.sa-focused-header p{margin:2px 0 0;color:#718096;font-size:12px;line-height:1.3}.sa-focused-header .btn{flex:0 0 auto;min-height:32px;white-space:nowrap}.sa-wizard-stage .sa-focused-header .btn{min-width:164px}.sa-activity-products-block{margin-top:12px;padding-top:12px;border-top:1px solid #e2e8f0}.sa-subsection-title{margin-bottom:8px}.sa-subsection-title h6{display:flex;align-items:center;gap:6px;margin:0;color:#172033;font-size:13px;font-weight:800}.sa-subsection-title p{margin:2px 0 0;color:#64748b;font-size:11px}.sa-lead-meaning{display:flex;align-items:center;gap:8px;padding:7px 9px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1e3a8a;font-size:12px}.sa-lead-meaning strong{white-space:nowrap}.sa-cob-modal .modal-body{background:#f8fafc}.sa-cob-summary{padding:10px;margin-bottom:10px;border:1px solid #dbe3ef;border-radius:8px;background:#fff}.sa-plan-setup-grid textarea{min-height:38px}.sa-cob-layout{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.4fr);gap:10px;align-items:start}.sa-cob-activities,.sa-cob-detail,.sa-cob-section{min-width:0;border:1px solid #dbe3ef;border-radius:8px;background:#fff}.sa-cob-activities,.sa-cob-detail{padding:10px}.sa-cob-detail{display:grid;gap:10px}.sa-cob-section{padding:10px}.sa-execution-list{display:grid;gap:8px}.sa-execution-row{display:grid;grid-template-columns:minmax(130px,.7fr) repeat(2,minmax(150px,1fr));align-items:end;gap:8px;padding:10px;border:1px solid #dbe3ef;border-radius:8px;background:#f8fafc}.sa-execution-row>strong{align-self:center;color:#172033;font-size:12px}.sa-cob-daily-summary{margin-top:10px;padding:12px;border:1px solid #dbe3ef;border-radius:8px;background:#fff}.sa-cob-section h6,.sa-cob-activities h6{display:flex;align-items:center;gap:6px;margin:0 0 7px;color:#172033;font-size:13px;font-weight:800}.sa-cob-activities .sa-editor-toolbar{margin-bottom:7px}.sa-wizard-modal .btn,.sa-cob-modal .btn,.sa-activity-summary .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px}.sa-cob-activities .sa-editor-toolbar p{margin:2px 0 0;color:#64748b;font-size:11px}.sa-chip-row{display:flex;flex-wrap:wrap;gap:4px}.sa-product-chip{display:inline-flex;align-items:center;max-width:min(240px,100%);padding:3px 6px;border-radius:999px;background:#eaf1ff;color:#1d4ed8;font-size:11px;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.sa-select__control{min-height:34px;border-color:#ced4da!important;box-shadow:none!important}.sa-select__value-container{padding-top:1px!important;padding-bottom:1px!important}.sa-select__indicator{padding:6px!important}.sa-select__control:hover,.sa-select__control--is-focused{border-color:#86b7fe!important}.sa-modal .modal-content,.modal-content{border:0;border-radius:8px;box-shadow:0 30px 80px #0f172a33}.sa-plan-workspace{overflow:hidden;border:1px solid #dde6f2;border-radius:8px;background:#f8fafc;box-shadow:0 10px 28px #0f172a0d}.sa-plan-workspace-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid #e2e8f0;background:#fff}.sa-plan-workspace-header h2{margin:0;color:#172033;font-size:17px;font-weight:800;letter-spacing:0}.sa-plan-workspace-header p{margin:2px 0 0;color:#64748b;font-size:12px}.sa-plan-workspace-header .btn{flex:0 0 auto}.sa-plan-workspace-body{padding:12px}.sa-plan-workspace .form-label{margin-bottom:4px;color:#536173;font-size:11px;font-weight:750;line-height:1.15}.sa-plan-workspace .form-control,.sa-plan-workspace .form-select{min-height:34px;padding:6px 9px;font-size:12px;line-height:1.25}.sa-plan-workspace textarea.form-control{min-height:0}.sa-plan-workspace .row.g-3{--bs-gutter-x: .75rem;--bs-gutter-y: .6rem}.sa-plan-workspace .alert{margin-bottom:10px;padding:8px 10px;border-radius:6px;font-size:12px;line-height:1.35}.sa-plan-workspace-footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:4;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:9px 14px;border-top:1px solid #e2e8f0;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sa-plan-footer-list-wrap{min-width:0}.sa-plan-footer-list-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px;color:#475569;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:0}.sa-plan-footer-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px;max-height:100px;overflow-y:auto;padding-right:2px}.sa-plan-footer-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:6px 7px;border:1px solid #dbeafe;border-radius:8px;background:#f8fbff}.sa-plan-footer-item.active{border-color:#2563eb;background:#eff6ff}.sa-plan-footer-item.has-warning{border-color:#f59e0b;background:#fff7ed}.sa-plan-footer-item-main{min-width:0;padding:0;border:0;background:transparent;color:#172033;text-align:left}.sa-plan-footer-item-main strong,.sa-plan-footer-item-main span,.sa-plan-footer-item-main small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-plan-footer-item-main strong{font-size:12px;font-weight:800}.sa-plan-footer-item-main span{color:#536579;font-size:11px}.sa-plan-footer-item-main small{color:#b45309;font-size:11px;font-weight:700}.sa-plan-footer-item-actions{display:flex;align-items:center;gap:4px}.sa-plan-footer-item-actions .btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0}.sa-plan-footer-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:230px}.sa-plan-footer-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px}.sa-plan-detail-workspace .sa-detail-tabs{padding:0 0 16px}.sa-activity-summary-row>div{min-width:0}.sa-activity-summary-row .sa-action-row{justify-content:flex-end}@media(max-width:1199px){.sa-kpi-grid,.sa-mini-grid,.sa-target-summary-grid,.sa-target-card-stats,.sa-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sa-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-dashboard-grid,.sa-chart-grid,.sa-detail-overview,.sa-cob-layout{grid-template-columns:1fr}.sa-cob-activities,.sa-approval-card{position:static}}@media(max-width:991px){.sa-command{align-items:flex-start}.sa-command h1{font-size:19px}.sa-hero-actions{flex:0 0 260px}.sa-target-summary{grid-template-columns:1fr}.sa-target-summary-main{padding-right:0;padding-bottom:10px;border-right:0;border-bottom:1px solid #e4ebf5}.sa-target-summary-products{padding:10px 0 0}.sa-target-toolbar{display:block}.sa-target-tools{justify-content:flex-start;margin-top:8px}}@media(max-width:767px){.sa-page{padding:8px}.sa-command,.sa-panel-header,.sa-reminder-panel,.sa-editor-toolbar,.sa-focused-header,.sa-lead-meaning{display:block}.sa-plan-workspace-header{display:block;padding:10px}.sa-plan-workspace-header .btn{width:100%;margin-top:8px}.sa-plan-workspace-body{padding:8px}.sa-plan-workspace-footer{display:grid;grid-template-columns:1fr;align-items:stretch;padding:8px 8px calc(8px + env(safe-area-inset-bottom))}.sa-modal .modal-dialog{max-width:calc(100vw - 16px);margin:8px auto}.sa-modal .modal-content{max-height:calc(100dvh - 16px)}.sa-modal .modal-body{overflow-y:auto;-webkit-overflow-scrolling:touch}.sa-execution-row{grid-template-columns:1fr}.sa-plan-workspace .form-control,.sa-plan-workspace .form-select,.sa-plan-workspace .sa-select__control,.sa-modal .form-control,.sa-modal .form-select,.sa-modal .sa-select__control,.sa-plan-workspace .btn,.sa-modal .btn{min-height:44px}.sa-panel>.table-responsive,.sa-detail-section .table-responsive{overscroll-behavior-x:contain}.sa-plan-workspace-footer .btn{width:100%}.sa-plan-footer-list{grid-template-columns:1fr;max-height:118px}.sa-plan-footer-item{grid-template-columns:minmax(0,1fr)}.sa-plan-footer-item-actions{justify-content:flex-start}.sa-plan-footer-item-actions .btn{width:28px}.sa-plan-footer-actions{display:grid;grid-template-columns:1fr 1fr;min-width:0}.sa-plan-footer-actions .btn:first-child,.sa-plan-footer-actions .btn:last-child{grid-column:1 / -1}.sa-activity-summary-row{grid-template-columns:32px minmax(0,1fr);align-items:flex-start}.sa-activity-summary-row .sa-action-row{grid-column:2;justify-content:flex-start;margin-top:10px}.sa-summary-icon{width:32px;height:32px}.sa-command{padding:10px}.sa-command h1{font-size:18px}.sa-command p,.sa-panel-header p,.sa-chart-card p,.sa-detail-section-header p{font-size:11px}.sa-hero-actions,.sa-reminder-actions{margin-top:8px}.sa-hero-actions,.sa-reminder-actions,.sa-action-row,.sa-editor-toolbar>div{display:grid;grid-template-columns:1fr}.sa-hero-actions .btn,.sa-reminder-actions .btn,.sa-action-row .btn,.sa-editor-toolbar .btn,.sa-panel-header .btn{width:100%}.sa-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.sa-tabs a{flex:0 0 auto;padding:7px 10px}.sa-panel{padding:10px}.sa-kpi-grid,.sa-mini-grid,.sa-target-grid,.sa-target-summary-grid,.sa-target-card-stats,.sa-detail-grid,.sa-filter-grid,.sa-wizard-steps,.sa-wizard-shell,.sa-plan-ribbon,.sa-review-grid,.sa-review-pane{grid-template-columns:1fr}.sa-company-plan-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.sa-company-plan-table-header{display:block}.sa-company-plan-table-header .badge{margin-top:6px}.sa-company-plan-table .sa-table{min-width:620px}.sa-wizard-rail{position:static;display:flex;gap:6px;overflow-x:auto;padding:6px;-webkit-overflow-scrolling:touch}.sa-wizard-rail button{flex:0 0 128px;grid-template-columns:24px minmax(0,1fr);padding:6px}.sa-wizard-rail button span{width:24px;height:24px;font-size:11px}.sa-wizard-rail button strong{font-size:12px}.sa-plan-ribbon strong,.sa-review-grid strong{white-space:normal}.sa-wizard-modal .modal-dialog,.sa-cob-modal .modal-dialog{max-width:calc(100vw - 16px);margin:8px}.sa-wizard-modal .modal-body,.sa-cob-modal .modal-body{max-height:calc(100vh - 146px);overflow-y:auto;padding:10px 10px 78px}.sa-wizard-modal .modal-header,.sa-cob-modal .modal-header,.sa-wizard-modal .modal-footer,.sa-cob-modal .modal-footer{padding-left:14px;padding-right:14px}.sa-focused-activity{padding:10px}.sa-wizard-stage .sa-focused-header .btn{min-width:0;width:100%}.sa-kpi{min-height:76px}.sa-kpi strong{font-size:21px}.sa-target-card{padding:10px}.sa-target-card-header{display:flex}.sa-target-card-header .btn{width:auto;margin-top:0}.sa-target-summary{padding:10px}.sa-target-product-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-target-product{border-right:0;text-align:left}.sa-target-control,.sa-target-tools,.sa-target-view-toggle,.sa-target-view-toggle .btn{width:100%}.sa-target-view-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sa-chart-box{min-height:220px;height:220px}.sa-activity-summary-row .sa-action-row,.sa-focused-header .btn{margin-top:8px}.sa-detail-modal .modal-dialog{max-width:calc(100vw - 12px);margin:6px}.sa-detail-modal .modal-body{padding:0 10px 10px}.sa-detail-header{display:flex;flex-wrap:wrap;align-items:flex-start;padding:12px 42px 10px 10px}.sa-detail-status{order:3;margin-left:0;margin-right:0;max-width:100%}.sa-detail-tabs{overflow-x:auto;padding-bottom:12px}.sa-detail-tabs button{flex:0 0 auto}.sa-detail-section-header{display:block}.sa-detail-section-header .btn{margin-top:10px}.sa-summary-metrics{grid-template-columns:1fr}.sa-summary-metrics div:last-child{grid-column:auto}}@media(max-width:420px){.sa-page{padding:8px}.sa-command,.sa-panel,.sa-target-card,.sa-detail-section,.sa-approval-card{border-radius:6px}.sa-table td,.sa-table th{padding:10px}.sa-detail-header .modal-title{font-size:18px}}.sl-page,.sl-modal{--sl-blue:var(--bs-primary);--sl-border:var(--bs-border-color,#e2e5ec);--sl-muted:var(--bs-secondary-color,#6e7985);font-family:var(--bs-body-font-family);color:var(--bs-body-color)}.sl-page{min-height:calc(100vh - 70px);padding:28px;background:var(--bs-body-bg)}.sl-page *,.sl-modal *{box-sizing:border-box}.sl-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.sl-hero h1{margin:0 0 7px;font-size:26px;font-weight:700;letter-spacing:-.6px;color:var(--bs-emphasis-color)}.sl-hero p{margin:0;color:var(--sl-muted);font-size:13px;line-height:1.6}.sl-hero button,.sl-open-conversation{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 14px;border:1px solid var(--sl-blue);border-radius:var(--bs-border-radius);background:transparent;color:var(--sl-blue);font-size:13px;font-weight:600;white-space:nowrap}.sl-alert{display:flex;gap:9px;padding:13px;margin-bottom:15px;border:1px solid var(--bs-danger-border-subtle);border-radius:var(--bs-border-radius);background:var(--bs-danger-bg-subtle);color:var(--bs-danger-text-emphasis)}.sl-stages{display:flex;gap:12px;border-bottom:1px solid var(--sl-border);margin-bottom:18px;overflow-x:auto}.sl-stages button{padding:12px 14px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--sl-muted);font-size:13px;font-weight:600;white-space:nowrap}.sl-stages button.active{color:var(--sl-blue);border-bottom-color:var(--sl-blue)}.sl-stages button:hover{color:var(--sl-blue)}.sl-filterbar{display:grid;grid-template-columns:minmax(200px,1fr) 170px minmax(190px,240px);gap:12px;margin-bottom:18px;align-items:center}.sl-filterbar>label,.sl-filterbar>select{margin:0;min-height:40px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--sl-border);border-radius:var(--bs-border-radius);background:var(--bs-body-bg);font-size:13px}.sl-filterbar input{width:100%;border:0;background:transparent;font-size:13px;color:inherit;outline:0;padding:9px 0}.sl-filterbar label:focus-within{border-color:var(--sl-blue);box-shadow:0 0 0 2px rgba(var(--bs-primary-rgb),.15)}.sl-layout{border:1px solid var(--sl-border);border-radius:6px;background:var(--bs-body-bg);overflow:hidden}.sl-card-title{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--sl-border)}.sl-card-title h2{margin:0;font-size:15px;font-weight:600}.sl-card-title p{margin:4px 0 0;color:var(--sl-muted);font-size:12px}.sl-card-title>span{font-size:11px;color:var(--sl-muted)}.sl-table-wrap{overflow:auto}.sl-table-wrap table{width:100%;border-collapse:collapse;table-layout:fixed}.sl-table-wrap th{padding:12px 18px;background:var(--bs-tertiary-bg);color:var(--sl-muted);font-size:11px;font-weight:600;text-align:left}.sl-table-wrap th:nth-child(1){width:21%}.sl-table-wrap th:nth-child(2){width:30%}.sl-table-wrap th:nth-child(3){width:12%}.sl-table-wrap th:nth-child(4){width:15%}.sl-table-wrap th:nth-child(5){width:13%}.sl-table-wrap th:nth-child(6){width:9%}.sl-table-wrap td{padding:19px 18px;border-top:1px solid var(--sl-border);font-size:12px;vertical-align:middle;overflow-wrap:anywhere}.sl-table-wrap tbody tr{cursor:pointer}.sl-table-wrap tbody tr:hover,.sl-table-wrap tr.is-selected{background:rgba(var(--bs-primary-rgb),.045)}.sl-table-wrap td strong,.sl-table-wrap td small{display:block}.sl-table-wrap td strong{font-size:13px;font-weight:600}.sl-table-wrap td small{margin-top:5px;color:var(--sl-muted);font-size:11px}.sl-enquiry{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.65}.sl-channel,.sl-status{display:inline-block;padding:4px 7px;border-radius:4px;background:var(--bs-secondary-bg);color:var(--sl-muted);font-size:10px;font-weight:600;white-space:nowrap}.sl-status.new,.sl-status.contacted,.sl-status.qualified{background:rgba(var(--bs-primary-rgb),.09);color:var(--sl-blue)}.sl-status.converted{background:var(--bs-success-bg-subtle);color:var(--bs-success-text-emphasis)}.sl-status.lost,.sl-status.spam{background:var(--bs-danger-bg-subtle);color:var(--bs-danger-text-emphasis)}.sl-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:14px 18px;border-top:1px solid var(--sl-border);font-size:12px;color:var(--sl-muted)}.sl-pagination button{padding:7px 12px;border:1px solid var(--sl-border);border-radius:var(--bs-border-radius);background:var(--bs-body-bg);color:inherit;font-size:12px}.sl-pagination button:disabled{opacity:.45}.sl-empty{min-height:230px;display:grid;place-content:center;justify-items:center;gap:8px;color:var(--sl-muted);text-align:center}.sl-modal .modal-dialog{max-width:640px}.sl-modal .modal-content{border-radius:8px}.sl-modal .modal-header{padding:18px 24px}.sl-modal .modal-title{font-size:20px;font-weight:650}.sl-modal .modal-header small{color:var(--sl-muted);font-size:11px}.sl-modal .modal-body{padding:20px 24px}.sl-modal .modal-footer{padding:14px 24px;gap:10px;justify-content:space-between}.sl-contact{display:grid;gap:5px;margin-bottom:20px;font-size:13px}.sl-contact span{color:var(--sl-muted);font-size:12px}.sl-contact button{border:0;background:transparent;color:var(--sl-blue);text-align:left;padding:4px 0}.sl-summary{margin-bottom:18px}.sl-summary>span,.sl-field>span{display:block;font-size:12px;font-weight:600;margin-bottom:7px}.sl-summary p{margin:0;padding:12px;background:var(--bs-tertiary-bg);border-radius:4px;font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.sl-field{margin-bottom:18px}.sl-field>input,.sl-field>select{width:100%;min-height:40px;padding:7px 12px;border:1px solid var(--sl-border);border-radius:var(--bs-border-radius);background:var(--bs-body-bg);color:inherit;font-size:13px}.sl-field small{font-size:11px;color:var(--sl-muted)}.sl-open-conversation{margin:0 0 20px;white-space:normal}.sl-audit{border-top:1px solid var(--sl-border);padding-top:18px;margin-top:22px}.sl-audit h3{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;margin-bottom:12px}.sl-audit>div{display:flex;gap:10px;padding:8px 0}.sl-audit i{width:7px;height:7px;margin-top:5px;flex-shrink:0;border-radius:50%;background:var(--sl-blue)}.sl-audit strong,.sl-audit small{display:block;font-size:11px}.sl-audit small,.sl-audit p{color:var(--sl-muted);font-size:12px}.sl-spam-action{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sl-spam-action .btn{display:inline-flex;align-items:center;gap:7px;font-size:12px}.sl-spam-action span{font-size:12px;flex-basis:100%}.sl-page button:focus-visible{outline:2px solid var(--sl-blue);outline-offset:2px}@media(max-width:1100px){.sl-page{padding:22px 18px}.sl-filterbar{grid-template-columns:minmax(180px,1fr) 150px 200px}.sl-table-wrap table{min-width:760px}}@media(max-width:650px){.sl-page{padding:18px 12px}.sl-hero{align-items:flex-start;gap:12px}.sl-hero h1{font-size:23px}.sl-hero p{font-size:12px}.sl-hero button{font-size:0;padding:10px}.sl-filterbar{grid-template-columns:1fr 1fr}.sl-filterbar>label{grid-column:1/-1}.sl-filterbar>*{min-width:0}.sl-stages{gap:0}.sl-stages button{padding:11px 12px}.sl-modal .modal-dialog{margin:12px}.sl-modal .modal-header,.sl-modal .modal-body,.sl-modal .modal-footer{padding:16px}.sl-pagination{justify-content:center}}.nhia-report-page .metric-card{border:0;border-radius:16px;box-shadow:0 10px 30px #0f172a14}.nhia-report-page .metric-label{color:#64748b;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.nhia-report-page .metric-value{color:#0f172a;font-size:1.7rem;font-weight:800}.nhia-report-page .upload-card{border:1px solid #e2e8f0;border-radius:18px}.nhia-report-page .job-progress-card{border:1px solid #bfdbfe;border-radius:16px;box-shadow:0 8px 24px #2563eb14}.nhia-report-page .job-progress-card .progress{height:1.1rem}.nhia-report-page .table-responsive{max-height:520px}.nhia-report-page .data-quality-note{background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;color:#9a3412;padding:.75rem 1rem}.he-pdf-source{position:fixed;left:-12000px;top:0;z-index:-1;font-family:Arial,Helvetica,sans-serif;color:var(--metro-slate-800, #1e293b)}.he-pdf-page{box-sizing:border-box;width:794px;height:1123px;overflow:hidden;background:#fff;padding:38px 42px 50px;position:relative}.he-pdf-header{display:flex;align-items:center;gap:12px;border-bottom:2px solid var(--metro-primary, #0d2b51);padding-bottom:13px}.he-pdf-header img{width:55px;height:55px;object-fit:contain}.he-pdf-header>div{display:flex;flex-direction:column;gap:2px}.he-pdf-header strong{font-size:16px;color:var(--metro-primary, #0d2b51);letter-spacing:.06em}.he-pdf-header span{font-size:11px;color:var(--metro-slate-500, #64748b)}.he-pdf-header>small{margin-left:auto;color:var(--metro-primary, #0d2b51);font-weight:700;font-size:10px}.he-pdf-title{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin:25px 0 20px}.he-pdf-title h1{font-size:25px;margin:0 0 4px;color:var(--metro-primary, #0d2b51)}.he-pdf-title p{font-size:11px;margin:0;color:var(--metro-slate-500, #64748b)}.he-pdf-title>strong{padding:8px 11px;background:var(--metro-primary-soft, rgba(13, 43, 81, .08));color:var(--metro-primary, #0d2b51);border-radius:4px;white-space:nowrap;font-size:12px}.he-pdf-meta{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;padding:12px 15px;background:var(--metro-slate-50, #f8fafc);border:1px solid var(--metro-slate-200, #e2e8f0)}.he-pdf-meta>div,.he-pdf-member-fields>div,.he-pdf-member-wide{display:flex;flex-direction:column;gap:2px;min-width:0}.he-pdf-meta small,.he-pdf-member small,.he-pdf-signature small{color:var(--metro-slate-500, #64748b);font-size:9px;text-transform:uppercase;letter-spacing:.045em}.he-pdf-meta strong{font-size:11px;overflow-wrap:anywhere}.he-pdf-section-title{display:flex;justify-content:space-between;align-items:baseline;margin:24px 0 9px;border-bottom:1px solid var(--metro-slate-300, #cbd5e1);padding-bottom:6px}.he-pdf-section-title h2{font-size:14px;margin:0;color:var(--metro-primary, #0d2b51)}.he-pdf-section-title span{color:var(--metro-slate-500, #64748b);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.he-pdf-member-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.he-pdf-member{border:1px solid var(--metro-slate-200, #e2e8f0);border-radius:5px;min-width:0;overflow:hidden}.he-pdf-member-heading{display:flex;justify-content:space-between;align-items:center;background:var(--metro-primary-soft, rgba(13, 43, 81, .08));padding:8px 10px}.he-pdf-member-heading h3{margin:0;color:var(--metro-primary, #0d2b51);font-size:11px}.he-pdf-member-heading span{font-size:9px;color:var(--metro-slate-500, #64748b)}.he-pdf-member-body{position:relative;padding:10px}.he-pdf-member-fields{display:grid;grid-template-columns:1fr 1fr;gap:7px 9px;padding-right:73px;min-height:104px}.he-pdf-member-fields strong,.he-pdf-member-wide strong{color:var(--metro-primary, #0d2b51);font-size:10px;font-weight:600;overflow-wrap:anywhere}.he-pdf-passport{position:absolute;top:10px;right:10px;width:66px;height:78px;object-fit:cover;border:1px solid var(--metro-slate-300, #cbd5e1);border-radius:3px}.he-pdf-passport-empty{display:grid;place-items:center;background:var(--metro-slate-50, #f8fafc);color:var(--metro-slate-400, #94a3b8);font-size:10px}.he-pdf-member-wide{margin-top:6px;border-top:1px solid var(--metro-slate-200, #e2e8f0);padding-top:5px}.he-pdf-empty{margin:0;padding:18px 10px;color:var(--metro-slate-400, #94a3b8);font-size:10px}.he-pdf-children .he-pdf-member-body{padding:8px 10px}.he-pdf-children .he-pdf-member-fields{min-height:88px;gap:4px 8px}.he-pdf-children .he-pdf-member-wide{margin-top:3px;padding-top:3px}.he-pdf-children .he-pdf-passport{width:58px;height:68px}.he-pdf-member-fields>div:last-child{grid-column:1 / -1}.he-pdf-footer{position:absolute;left:42px;right:42px;bottom:25px;padding-top:9px;border-top:1px solid var(--metro-slate-200, #e2e8f0);font-size:9px;color:var(--metro-slate-500, #64748b);display:flex;justify-content:space-between}.he-pdf-declaration{border-left:3px solid var(--metro-alternate, #0ea5e9);background:var(--metro-primary-soft, rgba(13, 43, 81, .08));padding:17px 19px;font-size:12px;line-height:1.6}.he-pdf-signature{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0 32px}.he-pdf-signature>div{min-height:90px;border-bottom:1px solid var(--metro-slate-300, #cbd5e1);display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding-bottom:9px}.he-pdf-signature strong{font-size:12px}.he-pdf-signature img{max-width:210px;max-height:54px;object-fit:contain;align-self:flex-start}.he-pdf-typed-signature{font-family:Georgia,serif;font-size:23px!important;font-style:italic;color:var(--metro-primary, #0d2b51)}.he-pdf-terms-intro{font-size:11px;color:var(--metro-slate-500, #64748b)}.he-pdf-terms{display:grid;grid-template-columns:1fr 1fr;gap:35px;font-size:11px;line-height:1.5}.he-pdf-terms ol{margin:0;padding-left:18px}.he-pdf-terms li{padding:4px 0 4px 3px}.he-pdf-contact{margin-top:28px;padding:15px;background:var(--metro-primary-soft, rgba(13, 43, 81, .08));color:var(--metro-primary, #0d2b51);font-size:11px}.he-pdf-page:nth-child(2) .he-pdf-section-title{margin-top:16px}.he-pdf-page:nth-child(2) .he-pdf-signature{margin-bottom:10px}.he-pdf-page:nth-child(2) .he-pdf-terms li{padding-top:2px;padding-bottom:2px}.he-pdf-page:nth-child(2) .he-pdf-contact{margin-top:8px}:root{--metro-primary: #0d2b51;--metro-primary-hover: #0a2142;--metro-primary-soft: rgba(13, 43, 81, .08);--metro-alternate: #0ea5e9;--metro-alternate-hover: #0284c7;--metro-alternate-soft: rgba(14, 165, 233, .1);--metro-secondary: #64748b;--metro-success: #10b981;--metro-success-soft: rgba(16, 185, 129, .08);--metro-warning: #f59e0b;--metro-warning-soft: rgba(245, 158, 11, .08);--metro-danger: #ef4444;--metro-danger-soft: rgba(239, 68, 68, .08);--metro-info: #0ea5e9;--metro-info-soft: rgba(14, 165, 233, .08);--metro-slate-50: #f8fafc;--metro-slate-100: #f1f5f9;--metro-slate-200: #e2e8f0;--metro-slate-300: #cbd5e1;--metro-slate-400: #94a3b8;--metro-slate-500: #64748b;--metro-slate-600: #475569;--metro-slate-700: #334155;--metro-slate-800: #1e293b;--metro-slate-900: #0f172a;--metro-space-xs: .25rem;--metro-space-sm: .5rem;--metro-space-md: 1rem;--metro-space-lg: 1.5rem;--metro-space-xl: 2rem;--metro-radius-sm: 8px;--metro-radius-md: 12px;--metro-radius-lg: 18px;--metro-radius-xl: 24px;--metro-radius-full: 9999px;--metro-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--metro-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--metro-shadow-md: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--metro-shadow-lg: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--metro-shadow-xl: 0 25px 50px -12px rgb(0 0 0 / .25)}body{background-color:var(--metro-slate-50);color:var(--metro-slate-700);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.he-page{min-height:calc(100vh - 70px);background:#fff;color:var(--metro-slate-900)}.he-shell{max-width:1380px;margin:0 auto;padding:28px 32px 64px}.he-breadcrumb{display:flex;align-items:center;gap:7px;color:var(--metro-slate-500);font-size:13px;margin-bottom:22px}.he-heading{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid var(--metro-slate-200);padding-bottom:22px;margin-bottom:28px}.he-heading h1{margin:0 0 7px;font-size:29px;line-height:1.2;letter-spacing:-.025em;font-weight:750;color:var(--metro-primary)}.he-heading p{margin:0;color:var(--metro-slate-500);font-size:15px}.he-heading>svg{color:var(--metro-alternate)}.he-loading{display:flex;align-items:center;gap:12px;padding:50px;justify-content:center}.he-steps{padding:0;margin:0 0 28px;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:0}.he-steps li{position:relative;display:flex;flex-direction:column;align-items:center;gap:9px;color:var(--metro-slate-500);font-size:13px;font-weight:600;text-align:center}.he-steps li:not(:last-child):after{content:"";position:absolute;height:1px;background:var(--metro-slate-300);width:calc(100% - 44px);top:18px;left:calc(50% + 22px)}.he-steps li.complete:not(:last-child):after{background:var(--metro-alternate)}.he-steps li span{width:36px;height:36px;border:1px solid var(--metro-slate-300);display:grid;place-items:center;border-radius:50%;background:#fff;z-index:1;font-size:14px}.he-steps li.active{color:var(--metro-primary)}.he-steps li.active span,.he-steps li.complete span{color:#fff;border-color:var(--metro-primary);background:var(--metro-primary)}.he-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.he-workspace,.he-aside,.he-existing,.he-pending,.he-request-status{border:1px solid var(--metro-slate-200);border-radius:var(--metro-radius-md);background:#fff}.he-workspace{min-height:430px;padding:28px}.he-workspace h2,.he-aside h2,.he-existing h2,.he-pending h2{margin:0 0 7px;font-size:19px;font-weight:700;color:var(--metro-primary)}.he-intro,.he-aside p,.he-pending p{color:var(--metro-slate-500);font-size:14px;margin:0 0 25px}.he-plans{display:grid;gap:12px}.he-plans button{border:1px solid var(--metro-slate-300);border-radius:8px;background:#fff;display:flex;align-items:center;gap:17px;width:100%;min-height:78px;padding:16px 22px;text-align:left;color:var(--metro-primary)}.he-plans button.selected{border:2px solid var(--metro-alternate);background:var(--metro-alternate-soft);padding:15px 21px}.he-plans button>span:nth-child(2){flex:1;display:flex;flex-direction:column;gap:3px}.he-plans strong{font-size:16px}.he-plans small{color:var(--metro-slate-500);font-size:12px}.he-radio{width:22px;height:22px;border-radius:50%;border:2px solid var(--metro-slate-400)}.selected .he-radio{border:6px solid var(--metro-alternate);background:#fff}.he-aside{padding:23px}.he-aside p{margin-bottom:14px;line-height:1.5}.he-aside>div{display:flex;justify-content:space-between;gap:10px;padding:11px 0;border-top:1px solid var(--metro-slate-200);font-size:13px}.he-aside b{font-weight:600;color:var(--metro-slate-500)}.he-aside b.filled{color:#087a5c}.he-aside b.chosen{color:var(--metro-alternate)}.he-actions{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--metro-slate-200);margin-top:28px;padding-top:20px}.he-actions .btn{display:inline-flex;align-items:center;gap:7px;padding:10px 19px;font-size:14px;font-weight:650}.he-actions .btn-primary,.he-page .modal .btn-primary{background:var(--metro-primary);border-color:var(--metro-primary)}.he-member-list{border-top:1px solid var(--metro-slate-200)}.he-member-row{min-height:70px;border-bottom:1px solid var(--metro-slate-200);display:flex;justify-content:space-between;align-items:center;gap:12px}.he-member-row label{display:flex;align-items:center;gap:13px;flex:1;cursor:pointer}.he-member-row input{width:18px;height:18px;accent-color:var(--metro-primary)}.he-member-row span{display:flex;flex-direction:column;gap:2px}.he-member-row strong{font-size:14px}.he-member-row small{font-size:12px;color:var(--metro-slate-500)}.he-member-row button,.he-review-list button{background:transparent;border:0;color:var(--metro-alternate);font-weight:650;font-size:13px}.he-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.he-form-grid label{color:var(--metro-slate-700);font-size:13px;font-weight:650;margin-bottom:6px}.he-form-grid .form-control,.he-form-grid .form-select{min-height:42px;font-size:14px}.he-span{grid-column:1 / -1}.he-photo-row{border-top:1px solid var(--metro-slate-200);padding:18px 0}.he-photo-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:13px}.he-photo-head strong{color:var(--metro-primary)}.he-photo-head span{color:var(--metro-slate-500);font-size:13px}.he-photo-fields{display:grid;grid-template-columns:225px minmax(0,1fr);gap:17px;align-items:end}.he-photo-upload{display:flex;align-items:center;gap:12px;border:1px dashed var(--metro-slate-300);border-radius:8px;height:72px;padding:10px;cursor:pointer;color:var(--metro-primary);font-size:13px;font-weight:650}.he-photo-upload img{width:48px;height:48px;object-fit:cover;border-radius:5px}.he-photo-upload input{display:none}.he-photo-upload span{display:flex;flex-direction:column}.he-photo-upload small{color:var(--metro-slate-500);font-size:11px;font-weight:400}.he-provider-picker{position:relative}.he-provider-picker>label{font-size:12px;font-weight:650;margin-bottom:6px}.he-search-field{display:flex;align-items:center;gap:9px;border:1px solid var(--metro-slate-300);border-radius:7px;padding:0 11px;height:43px}.he-search-field input{border:0;outline:0;min-width:0;width:100%;font-size:13px}.he-search-field:focus-within{outline:2px solid var(--metro-alternate-soft);border-color:var(--metro-alternate)}.he-provider-results{position:absolute;z-index:10;top:100%;left:0;right:0;background:#fff;border:1px solid var(--metro-slate-300);border-radius:7px;box-shadow:var(--metro-shadow-md);max-height:230px;overflow:auto}.he-provider-results>span{display:block;padding:12px;font-size:13px}.he-provider-results button{display:block;width:100%;border:0;background:#fff;text-align:left;padding:10px 12px;color:var(--metro-primary);font-size:13px}.he-provider-results button:hover,.he-provider-results button:focus{background:var(--metro-slate-50)}.he-provider-results small{display:block;color:var(--metro-slate-500)}.he-review-plan{display:flex;justify-content:space-between;border:1px solid var(--metro-slate-200);border-radius:7px;padding:16px}.he-review-plan span{color:var(--metro-slate-500)}.he-review-list{margin-top:15px;border-top:1px solid var(--metro-slate-200)}.he-review-list>div{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--metro-slate-200);padding:13px 0}.he-review-list img{width:44px;height:44px;object-fit:cover;border-radius:5px}.he-review-list span{flex:1;display:flex;flex-direction:column}.he-review-list small{color:var(--metro-slate-500)}.he-consent{margin-top:24px;font-size:13px;line-height:1.6}.he-existing{padding:20px 24px;margin-bottom:20px}.he-existing>div{display:flex;flex-wrap:wrap;gap:8px}.he-existing>div>div{display:flex;align-items:center;gap:7px;background:var(--metro-slate-50);border:1px solid var(--metro-slate-200);border-radius:6px;padding:8px 11px;font-size:13px}.he-existing svg{color:var(--metro-success)}.he-existing strong{color:var(--metro-primary)}.he-request-status{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px 20px;margin-bottom:20px}.he-request-status>div{display:flex;flex-direction:column;font-size:13px}.he-request-status span{color:var(--metro-slate-500)}.he-status{border-radius:5px;background:var(--metro-slate-100);color:var(--metro-slate-700);padding:5px 8px;font-size:11px;text-transform:capitalize;white-space:nowrap}.he-status.onboarded{background:var(--metro-success-soft);color:#087a5c}.he-status.hr_rejected,.he-status.operations_rejected,.he-status.registration_failed{background:var(--metro-danger-soft);color:#b42332}.he-status.pending_hr,.he-status.pending_operations{background:var(--metro-warning-soft);color:#9a6500}.he-pending{display:flex;align-items:flex-start;gap:14px;padding:24px}.he-pending svg{color:var(--metro-success)}.he-pending p{margin:0}.he-pending .btn{margin-top:14px}.he-member-review-summary{display:grid;gap:5px;margin-top:13px;color:var(--metro-slate-600);font-size:12px}.he-edit-note{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;padding:14px 17px;margin-bottom:18px;border:1px solid var(--metro-slate-200);border-left:4px solid var(--metro-alternate);border-radius:var(--metro-radius-md);background:var(--metro-alternate-soft);font-size:13px}.he-edit-note strong{color:var(--metro-primary)}.he-edit-note span{flex:1;min-width:220px}.he-edit-note button{border:0;background:transparent;color:var(--metro-primary);text-decoration:underline;font-weight:650}.he-review-member .he-decision{margin-top:5px;font-weight:650}.he-decision.approved{color:var(--metro-success)!important}.he-decision.rejected{color:#bd3b3b!important}.he-review-member .he-member-actions{grid-column:2 / -1;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px}.he-member-reason{display:flex;align-items:center;flex-wrap:wrap;gap:8px;width:100%}.he-member-reason textarea{flex:1;min-width:200px}.he-review-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px}.he-review-metrics>div{display:flex;align-items:center;gap:14px;padding:19px;border:1px solid var(--metro-slate-200);border-radius:var(--metro-radius-md);background:#fff}.he-review-metrics svg{color:var(--metro-alternate)}.he-review-metrics span{display:flex;flex-direction:column}.he-review-metrics strong{color:var(--metro-primary);font-size:24px;line-height:1.15}.he-review-metrics small{color:var(--metro-slate-500);font-size:12px}.he-activation-panel{margin-bottom:22px;border:1px solid var(--metro-slate-200);border-radius:var(--metro-radius-md);background:#fff;overflow:hidden}.he-activation-heading{display:flex;align-items:flex-start;gap:15px;padding:20px 22px;background:var(--metro-alternate-soft)}.he-activation-icon{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:10px;background:#fff;color:var(--metro-alternate)}.he-activation-heading>div:nth-child(2){flex:1;min-width:0}.he-activation-heading h2{margin:0 0 5px;color:var(--metro-primary);font-size:18px;font-weight:700}.he-activation-heading h2 span{display:inline-block;min-width:26px;margin-left:6px;padding:3px 7px;border-radius:12px;background:#fff;color:var(--metro-primary);text-align:center;font-size:13px;vertical-align:2px}.he-activation-heading p{margin:0;color:var(--metro-slate-600);font-size:13px;line-height:1.5}.he-activation-heading .btn{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;border-color:var(--metro-alternate);color:var(--metro-primary);font-weight:650}.he-activation-heading .btn:hover{background:var(--metro-primary);border-color:var(--metro-primary);color:#fff}.he-activation-state{display:flex;align-items:center;gap:9px;padding:25px 22px;color:var(--metro-slate-600);font-size:13px}.he-activation-state svg{color:var(--metro-success)}.he-activation-search{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:14px 20px}.he-activation-search span{color:var(--metro-slate-500);font-size:12px;white-space:nowrap}.he-activation-table{min-width:940px}.he-activation-status{display:inline-block;padding:4px 8px;border-radius:5px;background:var(--metro-warning-soft);color:#9a6500;font-size:11px;font-weight:700;white-space:nowrap}@keyframes he-rotate{to{transform:rotate(360deg)}}.he-spin{animation:he-rotate 1s linear infinite}.he-queue{border:1px solid var(--metro-slate-200);border-radius:var(--metro-radius-md);background:#fff;overflow:hidden}.he-queue-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:17px 19px;border-bottom:1px solid var(--metro-slate-200)}.he-segment{display:flex;gap:4px}.he-segment button{border:0;background:transparent;border-radius:6px;padding:8px 12px;color:var(--metro-slate-500);font-size:13px;font-weight:650}.he-segment button.active{color:var(--metro-primary);background:var(--metro-alternate-soft)}.he-segment b{margin-left:4px}.he-table-search{display:flex;align-items:center;gap:8px;border:1px solid var(--metro-slate-300);border-radius:6px;padding:7px 10px;min-width:250px;color:var(--metro-slate-500)}.he-table-search input{border:0;outline:0;width:100%;font-size:13px}.he-table-scroll{overflow-x:auto}.he-table{width:100%;border-collapse:collapse;font-size:13px}.he-table th{text-align:left;background:var(--metro-slate-50);color:var(--metro-slate-500);padding:13px 16px;white-space:nowrap;font-weight:650}.he-table td{padding:15px 16px;border-top:1px solid var(--metro-slate-200);color:var(--metro-slate-700)}.he-table td strong,.he-table td small{display:block}.he-table td strong,.he-table-id{color:var(--metro-primary)}.he-table td small{color:var(--metro-slate-500)}.he-open{display:inline-flex;align-items:center;gap:4px;color:var(--metro-alternate);border:0;background:none;font-weight:650;white-space:nowrap}.he-empty{text-align:center;color:var(--metro-slate-500);padding:42px}.he-review-modal .modal-header small{color:var(--metro-slate-500);font-size:12px}.he-review-modal .modal-title{color:var(--metro-primary);font-size:22px;font-weight:700}.he-review-modal .modal-body{padding:24px}.he-review-modal .modal-body h3{font-size:15px;font-weight:700;color:var(--metro-primary);margin:25px 0 13px}.he-review-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;padding:17px;border:1px solid var(--metro-slate-200);border-radius:7px}.he-review-summary>div{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.he-review-summary small,.he-review-member small{color:var(--metro-slate-500);font-size:12px}.he-review-summary strong{color:var(--metro-primary)}.he-plan-change{margin-top:20px;max-width:420px}.he-plan-change label{font-size:13px;font-weight:650}.he-review-note{border-left:3px solid var(--metro-alternate);background:var(--metro-alternate-soft);padding:12px 15px;margin:18px 0 0;font-size:13px}.he-review-members{border-top:1px solid var(--metro-slate-200)}.he-review-member{display:grid;grid-template-columns:58px minmax(0,1fr) minmax(150px,.7fr);align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--metro-slate-200);font-size:13px}.he-review-member img{width:54px;height:54px;object-fit:cover;border-radius:6px}.he-review-member>div{display:flex;flex-direction:column;gap:3px;min-width:0}.he-review-member strong{color:var(--metro-primary)}.he-review-member a{color:var(--metro-alternate);font-weight:650}.he-review-modal .modal-footer .btn{display:inline-flex;align-items:center;gap:6px}.he-linked-ids{margin-top:20px}.he-linked-ids>div{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--metro-slate-200);font-size:13px}.he-linked-ids>div+div{border-top:0}.he-linked-ids strong{color:var(--metro-primary)}.he-signature{margin-top:16px;max-width:430px}.he-signature label{font-size:13px;font-weight:650}.he-declaration{margin:12px 0 0;color:var(--metro-slate-500);font-size:13px}.he-declaration strong{color:var(--metro-primary)}.he-signature-choice{display:grid;gap:5px;max-width:none;padding:14px 16px;border:1px solid var(--metro-slate-200);border-radius:var(--metro-radius-md);background:var(--metro-alternate-soft);font-size:13px}.he-signature-choice strong{color:var(--metro-primary)}.he-signature-choice span{color:var(--metro-slate-600)}@media(max-width:980px){.he-layout{grid-template-columns:1fr}.he-aside{order:-1}}@media(max-width:640px){.he-shell{padding:20px 16px 40px}.he-heading h1{font-size:24px}.he-heading>svg{display:none}.he-steps li{font-size:10px}.he-steps li:not(:last-child):after{width:calc(100% - 36px);left:calc(50% + 18px)}.he-workspace{padding:18px}.he-form-grid,.he-photo-fields{grid-template-columns:1fr}.he-span{grid-column:auto}.he-request-status{align-items:flex-start;flex-direction:column}.he-review-metrics{grid-template-columns:1fr}.he-queue-toolbar{align-items:stretch;flex-direction:column}.he-table-search{min-width:0}.he-review-summary{grid-template-columns:1fr}.he-review-member{grid-template-columns:50px 1fr}.he-review-member>div:last-child{grid-column:2}}.he-coverage-choice{border:1px solid var(--metro-slate-200);border-radius:var(--metro-radius-md);background:#fff;padding:32px;box-shadow:var(--metro-shadow-sm)}.he-coverage-choice>div:first-child>svg{color:var(--metro-alternate);margin-bottom:14px}.he-coverage-choice h2{color:var(--metro-primary);font-size:24px;margin:0 0 8px}.he-coverage-choice p{color:var(--metro-slate-500);margin:0;line-height:1.55}.he-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:25px}.he-choice-grid button{border:1px solid var(--metro-slate-300);background:#fff;color:var(--metro-primary);border-radius:9px;min-height:145px;padding:22px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;align-items:start;gap:10px;text-align:left;transition:border-color .15s,background .15s}.he-choice-grid button:hover,.he-choice-grid button:focus-visible{border-color:var(--metro-alternate);background:var(--metro-alternate-soft)}.he-choice-grid strong{font-size:17px}.he-choice-grid span{color:var(--metro-slate-600);line-height:1.5;font-size:13px;grid-column:1}.he-choice-grid svg{grid-column:2;grid-row:1;color:var(--metro-alternate)}.he-coverage-choice .he-choice-help{margin-top:22px;font-size:13px}.he-choice-help a{color:var(--metro-alternate);font-weight:650}.he-back-choice{border:0;background:transparent;padding:0 0 16px;color:var(--metro-alternate);font-size:13px;font-weight:650}.he-link-modal .modal-title{color:var(--metro-primary);font-weight:700}.he-link-modal .modal-body{padding:24px}.he-link-modal .modal-body p{color:var(--metro-slate-600);line-height:1.55}.he-link-modal .modal-body label{color:var(--metro-primary);font-weight:650;font-size:13px}.he-link-modal .modal-body small{color:var(--metro-slate-500);display:block;margin-top:12px}.he-link-modal .modal-footer .btn-primary{background:var(--metro-primary);border-color:var(--metro-primary)}@media(max-width:640px){.he-choice-grid{grid-template-columns:1fr}.he-coverage-choice{padding:22px}.he-activation-heading{flex-wrap:wrap;padding:17px}.he-activation-heading>div:nth-child(2){flex-basis:calc(100% - 55px)}.he-activation-heading .btn{margin-left:55px}.he-activation-search{align-items:stretch;flex-direction:column}.he-activation-search span{text-align:right}}.refund-module{min-height:100vh;padding:18px;background:#f5f7fb;color:#101828;--refund-accent: #0f9da6;--refund-accent-soft: #eef9fb;--refund-accent-border: #d6eef0;--refund-accent-text: #0f766e}.refund-information-workspace{display:grid;gap:12px;padding:16px;border-bottom:1px solid #dfe5ee;background:#f8fbff}.refund-information-heading,.refund-information-requirement-head,.refund-information-buttons,.refund-information-file-options{display:flex;align-items:center;justify-content:space-between;gap:8px}.refund-information-heading div,.refund-open-information,.refund-information-composer,.refund-information-history-item,.refund-member-preview{display:grid;gap:8px}.refund-information-heading span,.refund-member-preview span{color:#667085;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.refund-information-composer .form-label{font-size:12px;font-weight:700}.refund-information-requirement,.refund-open-information,.refund-member-preview,.refund-information-history-item{display:grid;gap:8px;padding:12px;border:1px solid #dbe5f1;border-radius:8px;background:#fff}.refund-information-file-options>*{min-width:0}.refund-information-file-options>:last-child{max-width:76px}.refund-information-history summary{cursor:pointer;color:var(--refund-accent-text);font-weight:700}.refund-information-history-item{margin-top:8px}.refund-information-audit-meta,.refund-information-history-head{display:flex;align-items:center;justify-content:space-between;gap:8px 14px;flex-wrap:wrap}.refund-information-audit-meta{padding:8px 10px;border-radius:6px;background:#f8fafc;color:#475467;font-size:10px;font-weight:700}.refund-information-audit-meta span{display:inline-flex;align-items:center;gap:4px}.refund-information-audit-meta strong{color:#0b1f3a;font-weight:900}.refund-information-reason{display:grid;gap:3px}.refund-information-reason>span{color:#667085;font-size:9px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.refund-information-reason p{margin:0;color:#0b1f3a;font-size:12px;font-weight:700;line-height:1.5}.refund-information-history-head>span{color:#667085;font-size:10px;font-weight:800}.refund-information-history-requirements{display:grid;gap:5px;padding-top:8px;border-top:1px solid #edf1f6}.refund-information-outcome{padding:7px 9px;border-radius:6px;background:#ecfdf3;color:#067647;font-weight:800}.refund-information-outcome.cancelled{background:#fef3f2;color:#b42318}.refund-accent-blue{--refund-accent: #2563eb;--refund-accent-soft: #eff6ff;--refund-accent-border: #bfdbfe;--refund-accent-text: #1d4ed8}.refund-accent-indigo{--refund-accent: #4f46e5;--refund-accent-soft: #eef2ff;--refund-accent-border: #c7d2fe;--refund-accent-text: #4338ca}.refund-accent-green{--refund-accent: #12805c;--refund-accent-soft: #f0fdf4;--refund-accent-border: #bbf7d0;--refund-accent-text: #166534}.refund-accent-slate{--refund-accent: #475467;--refund-accent-soft: #f8fafc;--refund-accent-border: #d0d5dd;--refund-accent-text: #344054}.refund-module-header,.refund-process-overview,.refund-workspace,.refund-initiation-panel,.refund-queue-panel,.refund-detail-pane{border:1px solid #dfe5ee;background:#fff;border-radius:8px}.refund-module-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;margin-bottom:14px}.refund-module-header h1,.refund-panel-heading h2,.refund-queue-toolbar h2,.refund-detail-head h2,.refund-section-title h3,.refund-info-block h3{margin:0;color:#0b1f3a;font-weight:800;letter-spacing:0}.refund-module-header h1{font-size:24px}.refund-module-header p,.refund-panel-heading p,.refund-queue-toolbar p,.refund-detail-head p{margin:5px 0 0;color:#667085;font-size:13px}.refund-header-actions,.refund-toolbar-controls,.refund-action-row{display:flex;align-items:center;gap:10px}.refund-process-overview{margin-bottom:14px;overflow:hidden}.refund-overview-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #dfe5ee}.refund-overview-stats .refund-metric{min-height:104px;padding:22px;border:0;border-right:1px solid #dfe5ee;border-radius:0;text-align:center}.refund-overview-stats .refund-metric:last-child{border-right:0}.refund-overview-stats .refund-metric span{font-size:13px;font-weight:700}.refund-overview-stats .refund-metric strong{margin-top:7px;font-size:30px;font-weight:800;line-height:1}.refund-process-heading{padding:28px 24px 8px}.refund-process-heading h2{margin:0;color:#0b1f3a;font-size:22px;font-weight:800}.refund-process-heading p{margin:6px 0 0;color:#667085;font-size:13px}.refund-business-flow{display:grid;grid-template-columns:repeat(7,minmax(112px,1fr));gap:0;min-width:920px;margin:0;padding:20px 24px 28px;list-style:none}.refund-business-flow>li{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;padding:0 10px;text-align:center}.refund-business-flow>li:after{content:"";position:absolute;z-index:0;top:20px;left:calc(50% + 24px);width:calc(100% - 48px);height:2px;background:#8ecfd1}.refund-business-flow>li:not(:last-child):before{content:"";position:absolute;z-index:1;top:16px;right:19px;width:8px;height:8px;border-top:2px solid var(--refund-accent);border-right:2px solid var(--refund-accent);transform:rotate(45deg)}.refund-business-flow>li:last-child:after{display:none}.refund-flow-marker{position:relative;z-index:2;display:grid;place-items:center;width:42px;height:42px;border:2px solid var(--refund-accent);border-radius:50%;background:#fff;color:#0b1f3a;font-size:14px;font-weight:900}.refund-business-flow>li.active-role .refund-flow-marker{background:var(--refund-accent);color:#fff;box-shadow:0 0 0 5px var(--refund-accent-soft)}.refund-business-flow>li>i{display:grid;place-items:center;width:38px;height:38px;margin-top:16px;color:#344054;font-size:26px}.refund-business-flow>li strong{margin-top:8px;color:#0b1f3a;font-size:12px;font-weight:900;line-height:1.25}.refund-business-flow>li p{margin:6px 0 0;color:#475467;font-size:11px;line-height:1.45}.refund-business-flow>li small,.refund-process-stage small{display:inline-flex;align-items:center;justify-content:center;margin-top:7px;border-radius:999px;background:#e6f6f5;color:#087f7b;font-size:9px;font-weight:900;line-height:1;white-space:nowrap}.refund-business-flow>li small{padding:5px 7px}.refund-client-support{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 24px 24px;padding:14px 18px;border-top:1px dashed #77c3c7;border-bottom:1px dashed #77c3c7;background:#fbfefe}.refund-client-support>i{color:var(--refund-accent);font-size:27px}.refund-client-support strong{display:block;color:#0b1f3a;font-size:13px;font-weight:900}.refund-client-support p{margin:2px 0 0;color:#475467;font-size:12px}.refund-client-support>span{margin-left:14px;color:#667085;font-size:11px;font-weight:800}.refund-client-support.active-role{border-color:var(--refund-accent);background:var(--refund-accent-soft)}.refund-initiation-panel{padding:18px;margin-bottom:14px}.refund-panel-heading,.refund-queue-toolbar,.refund-detail-head,.refund-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.refund-panel-heading{margin-bottom:16px}.refund-panel-heading h2,.refund-queue-toolbar h2,.refund-section-title h3{font-size:16px}.refund-module .form-label{margin-bottom:6px;color:#475467;font-size:12px;font-weight:800}.refund-module .form-control,.refund-module .form-select{min-height:39px;border-color:#d7e0ec;border-radius:6px;color:#101828;font-size:13px}.refund-module .btn{border-radius:6px;font-size:13px;font-weight:800}.refund-workspace{display:grid;grid-template-columns:minmax(520px,1.12fr) minmax(440px,.88fr);gap:0;overflow:hidden}.refund-workspace-queue-only{grid-template-columns:1fr}.refund-queue-panel{border:0;border-right:1px solid #dfe5ee;border-radius:0;overflow:hidden}.refund-workspace-queue-only .refund-queue-panel{border-right:0}.refund-queue-toolbar{padding:16px;border-bottom:1px solid #e6ebf2}.refund-toolbar-controls{flex-wrap:wrap;justify-content:flex-end}.refund-toolbar-controls .form-select{width:190px}.refund-toolbar-controls .form-control{width:260px}.refund-table-scroll{overflow:auto}.refund-module-table{min-width:760px;margin:0;font-size:12px}.refund-module-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#f8fafc;border-bottom:1px solid #e6ebf2;color:#475467;font-size:11px;font-weight:800;text-transform:uppercase;white-space:nowrap}.refund-module-table tbody tr{cursor:pointer}.refund-module-table tbody tr.selected{background:var(--refund-accent-soft);box-shadow:inset 3px 0 0 var(--refund-accent)}.refund-module-table td{padding:12px;vertical-align:middle;color:#172033}.refund-module-table strong,.refund-module-table small{display:block}.refund-module-table small{margin-top:3px;color:#667085}.refund-detail-pane{border:0;border-radius:0;padding:16px;overflow:auto;overflow-x:hidden;min-height:710px}.refund-console-page{min-width:0}.refund-console-grid{display:block}.refund-console-grid .refund-detail-pane{min-height:0;border:1px solid #dfe5ee;border-radius:8px;background:#fff;overflow:visible}.refund-role-action-rail{position:-webkit-sticky;position:sticky;top:84px;min-width:0;border:1px solid #dfe5ee;border-radius:8px;background:#fff;padding:14px;box-shadow:0 18px 34px #1018280f}.refund-action-modal .modal-content,.refund-form-modal .modal-content{border:0;border-radius:12px;box-shadow:0 24px 80px #1018283d}.refund-action-modal .modal-header,.refund-form-modal .modal-header{border-bottom:1px solid #e6ebf2;padding:16px 20px}.refund-action-modal .modal-title,.refund-form-modal .modal-title{color:#0b1f3a;font-size:18px;font-weight:900}.refund-form-modal .modal-header small{display:block;margin-top:3px;color:#667085;font-size:12px;font-weight:700}.refund-action-modal .modal-body{padding:0}.refund-action-modal .refund-role-action-rail{position:static;border:0;border-radius:0;box-shadow:none;padding:20px}.refund-form-modal .modal-body{padding:16px;background:#f7f9fc}.refund-form-modal .refund-official-preview{border:0;padding:0}.refund-action-rail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #edf1f6}.refund-action-rail-head span,.refund-action-stage span{display:block;color:#667085;font-size:11px;font-weight:900;text-transform:uppercase}.refund-action-rail-head h2{margin:2px 0 0;color:#0b1f3a;font-size:18px;font-weight:900;letter-spacing:0}.refund-action-rail-head i{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:var(--refund-accent-soft);color:var(--refund-accent);font-size:18px}.refund-action-stage{display:grid;gap:6px;margin-top:12px;padding:12px;border:1px solid var(--refund-accent-border);border-radius:8px;background:var(--refund-accent-soft)}.refund-action-stage strong{color:#0b1f3a;font-size:13px;font-weight:900}.refund-action-wizard-intro{margin-top:16px}.refund-action-wizard-intro>span{color:#0b1f3a;font-size:14px;font-weight:900}.refund-action-wizard-intro p{margin:3px 0 0;color:#667085;font-size:11px;line-height:1.45}.refund-action-choices{display:grid;gap:8px;margin-top:10px}.refund-action-choices>button{display:grid;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;padding:11px;border:1px solid #dfe5ee;border-radius:8px;background:#fff;color:#344054;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.refund-action-choices>button:hover,.refund-action-choices>button.selected{border-color:var(--refund-accent);background:var(--refund-accent-soft);box-shadow:0 0 0 2px var(--refund-accent-border)}.refund-action-choices>button>i:first-child{display:grid;place-items:center;width:30px;height:30px;border-radius:7px;background:#f2f4f7;color:var(--refund-accent);font-size:16px}.refund-action-choices>button span,.refund-action-choices>button strong,.refund-action-choices>button small{display:block}.refund-action-choices>button strong{color:#101828;font-size:12px;font-weight:900}.refund-action-choices>button small{margin-top:2px;color:#667085;font-size:10px;line-height:1.35}.refund-action-wizard-step{margin-top:14px;padding-top:14px;border-top:1px solid #edf1f6}.refund-action-wizard-step-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.refund-action-wizard-step-head span{color:#0b1f3a;font-size:13px;font-weight:900}.refund-action-wizard-step-head button{border:0;background:transparent;color:var(--refund-accent);font-size:10px;font-weight:900}.refund-role-action-rail .refund-action-card{margin-top:12px;border:0;padding:0;background:transparent}.refund-role-action-rail .refund-action-card .refund-section-title{margin-bottom:8px}.refund-action-privacy{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px;border:1px solid #fedf89;border-radius:8px;background:#fffbeb;color:#92400e;font-size:11px;font-weight:800;line-height:1.35}.refund-action-privacy i{margin-top:1px}.refund-detail-pane.empty{display:grid;place-items:center;align-content:center;text-align:center;color:#667085}.refund-detail-pane.empty i{font-size:44px;color:var(--refund-accent)}.refund-code-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.refund-detail-head h2{font-size:19px}.refund-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.refund-metric,.refund-info-block,.refund-attachments,.refund-flow,.refund-signature-strip,.refund-final-pdf-card,.refund-action-card{min-width:0;border:1px solid #e3e9f1;border-radius:8px;background:#fff}.refund-metric{padding:12px}.refund-metric span,.refund-info-block span,.refund-section-title span{display:block;color:#667085;font-size:12px;font-weight:700}.refund-metric strong{display:block;margin-top:4px;color:#0b1f3a;font-size:14px;overflow-wrap:normal;word-break:normal}.refund-metric.tone-success strong{color:#12805c}.refund-metric.tone-danger strong{color:#b42318}.refund-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.refund-detail-grid.single{grid-template-columns:1fr;margin-top:10px}.refund-process-rail,.refund-dossier{min-width:0;border:1px solid #e3e9f1;border-radius:8px;background:#fff}.refund-process-rail{margin-bottom:12px;padding:14px;overflow-x:auto}.refund-process-track{display:grid;grid-template-columns:repeat(7,minmax(116px,1fr));gap:8px;margin-top:12px;min-width:860px}.refund-process-stage{position:relative;display:grid;grid-template-rows:30px auto 1fr;gap:6px;min-width:0;padding:10px;border:1px solid #e6ebf2;border-radius:8px;background:#f8fafc;color:#667085}.refund-process-stage:after{content:"";position:absolute;top:24px;right:-8px;width:8px;height:2px;background:#d0d5dd}.refund-process-stage:last-child:after{display:none}.refund-process-stage i{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#fff;color:inherit;font-size:16px}.refund-process-stage strong{color:#172033;font-size:11px;font-weight:900;line-height:1.2}.refund-process-stage span{color:inherit;font-size:10px;font-weight:700;line-height:1.35}.refund-process-stage small{justify-self:start;padding:4px 6px}.refund-process-stage.complete{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.refund-process-stage.active{border-color:var(--refund-accent-border);background:var(--refund-accent-soft);color:var(--refund-accent-text);box-shadow:inset 0 0 0 1px var(--refund-accent-border)}.refund-process-stage.active i{background:var(--refund-accent);color:#fff}.refund-dossier{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:14px;margin-top:12px;padding:14px;background:linear-gradient(135deg,#ffffff 0%,#ffffff 58%,var(--refund-accent-soft) 100%)}.refund-dossier-main p{margin:10px 0 0;color:#475467;font-size:12px;line-height:1.45}.refund-section-title>i{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--refund-accent-soft);color:var(--refund-accent);font-size:18px}.refund-dossier-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.refund-dossier-checks>div{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:center;min-width:0;padding:9px;border:1px solid #e6ebf2;border-radius:8px;background:#fff}.refund-dossier-checks i{grid-row:span 2;display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#fff7ed;color:#c2410c}.refund-dossier-checks .ready i{background:#dcfce7;color:#166534}.refund-dossier-checks span,.refund-dossier-checks strong,.refund-amount-review span,.refund-amount-review strong{display:block;min-width:0}.refund-dossier-checks span{color:#172033;font-size:12px;font-weight:900}.refund-dossier-checks strong{color:#667085;font-size:10px;font-weight:800;text-transform:uppercase}.refund-amount-review{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.refund-amount-review>div{padding:10px;border:1px solid #edf1f6;border-radius:8px;background:#f8fafc}.refund-amount-review span{color:#667085;font-size:10px;font-weight:900;text-transform:uppercase}.refund-amount-review strong{margin-top:3px;color:#0b1f3a;font-size:13px;font-weight:900;overflow-wrap:anywhere}.refund-pdf-preview{min-width:0}.refund-mini-document{height:100%;min-height:240px;padding:14px;border:1px solid #dfe5ee;border-radius:8px;background:#fff;box-shadow:0 14px 30px #10182814}.refund-mini-doc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:2px solid #0b1f3a}.refund-mini-doc-head span{color:#667085;font-size:10px;font-weight:900;text-transform:uppercase}.refund-mini-doc-head strong{color:#0b1f3a;font-size:13px;font-weight:900;text-align:right}.refund-mini-lines{display:grid;gap:8px;margin:14px 0}.refund-mini-lines span{height:9px;border-radius:999px;background:#e6ebf2}.refund-mini-lines span:nth-child(2){width:78%}.refund-mini-lines span:nth-child(3){width:64%}.refund-mini-signatures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.refund-mini-signatures>div{display:grid;gap:5px;justify-items:center;padding:9px 5px;border:1px dashed #cfd8e5;border-radius:7px;color:#475467;text-align:center}.refund-mini-signatures i{color:var(--refund-accent);font-size:17px}.refund-mini-signatures span{font-size:10px;font-weight:900}.refund-mini-privacy{display:flex;align-items:center;gap:7px;margin-top:12px;padding:9px;border-radius:7px;background:#f8fafc;color:#475467;font-size:11px;font-weight:800}.refund-info-block{padding:14px}.refund-info-block h3{margin-bottom:10px;font-size:14px}.refund-info-block div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;padding:7px 0;border-top:1px solid #edf1f6}.refund-info-block strong{color:#0b1f3a;font-size:13px;min-width:0;overflow-wrap:anywhere}.refund-attachments,.refund-flow,.refund-next-step,.refund-signature-strip,.refund-final-pdf-card,.refund-action-card{margin-top:12px;padding:14px}.refund-final-paper{margin-top:12px;padding:14px;border:1px solid #dfe5ee;border-radius:8px;background:linear-gradient(90deg,rgba(15,157,166,.08) 0 4px,transparent 4px),#fff;box-shadow:0 16px 34px #10182812}.refund-final-paper-head{display:flex;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:2px solid #0b1f3a}.refund-final-paper-head strong,.refund-final-paper-head span{display:block}.refund-final-paper-head strong{color:#0b1f3a;font-size:14px;font-weight:900}.refund-final-paper-head span{margin-top:2px;color:#667085;font-size:11px;font-weight:800;text-align:right}.refund-final-paper-head>div:first-child span{text-align:left}.refund-final-paper-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.refund-final-paper-grid>div,.refund-final-documents,.refund-final-signatures>div{min-width:0;border:1px solid #edf1f6;border-radius:7px;background:#f8fafc}.refund-final-paper-grid>div{padding:9px}.refund-final-paper-grid span,.refund-final-signatures span,.refund-final-documents span,.refund-final-privacy{color:#667085;font-size:11px;font-weight:800}.refund-final-paper-grid strong,.refund-final-documents strong,.refund-final-signatures strong{display:block;margin-top:3px;color:#0b1f3a;font-size:12px;font-weight:900;overflow-wrap:anywhere}.refund-final-documents{margin-top:8px;padding:10px;background:#fff}.refund-final-documents span{display:block;margin-top:3px}.refund-final-signatures{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:10px}.refund-final-signatures>div{padding:10px 8px;border-style:dashed;background:#fff}.refund-final-signatures>div.ready{border-style:solid;border-color:#bbf7d0;background:#f0fdf4}.refund-final-signatures small{display:block;margin-top:2px;color:#667085;font-size:10px;font-weight:700;line-height:1.25}.refund-final-privacy{display:flex;align-items:center;gap:7px;margin-top:10px;padding:9px;border-radius:7px;background:#f1f5f9}.refund-next-step{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;border:1px solid var(--refund-accent-border);border-radius:8px;background:var(--refund-accent-soft)}.refund-next-step>div{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:center;min-width:0}.refund-signature-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:12px}.refund-signature-grid>div{display:grid;gap:5px;justify-items:center;min-width:0;padding:10px 6px;border:1px dashed #cfd8e5;border-radius:8px;color:#98a2b3;text-align:center}.refund-signature-grid>div.ready{border-style:solid;border-color:#bbf7d0;background:#f0fdf4;color:#166534}.refund-signature-grid i{font-size:19px}.refund-signature-grid strong{color:#0b1f3a;font-size:11px;font-weight:900}.refund-signature-grid span{color:inherit;font-size:10px;font-weight:800}.refund-doc-row{display:grid;grid-template-columns:28px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:10px 0;color:#0b1f3a;text-decoration:none;border-top:1px solid #edf1f6}.refund-doc-row i:first-child{display:grid;place-items:center;width:28px;height:28px;border-radius:6px;background:#eef6ff;color:#2563eb}.refund-doc-row strong,.refund-doc-row span{display:block}.refund-doc-row span{color:#667085;font-size:12px}.refund-flow-steps{display:grid;grid-template-columns:repeat(8,minmax(78px,1fr));gap:8px;margin-top:12px;min-width:700px}.refund-flow{overflow-x:auto}.refund-flow-steps>div{position:relative;display:grid;gap:7px;justify-items:center;color:#98a2b3;text-align:center;font-size:11px;font-weight:800}.refund-flow-steps span{display:grid;place-items:center;width:24px;height:24px;border:1px solid #cfd8e5;border-radius:999px;background:#fff;color:#fff}.refund-flow-steps .complete span{border-color:#12805c;background:#12805c}.refund-flow-steps .active span{border-color:var(--refund-accent);box-shadow:0 0 0 4px var(--refund-accent-soft)}.refund-flow-steps .complete strong{color:#0b1f3a}.refund-action-card .form-label{margin-top:10px}.refund-action-card textarea.form-control{min-height:86px;resize:vertical}.refund-field-hint{margin-top:6px;font-size:11px;font-weight:700;color:#9a3412}.refund-field-hint.full{grid-column:1 / -1}.refund-action-row{margin-top:14px}.refund-action-row.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.refund-action-row .btn{flex:1}.refund-warning,.refund-view-only{display:flex;align-items:flex-start;gap:8px;border-radius:6px;padding:10px 12px;font-size:12px;font-weight:700}.refund-warning{border:1px solid #fedf89;background:#fffbeb;color:#92400e}.refund-view-only{margin-top:12px;border:1px solid #bfdbfe;background:#eff6ff;color:#1e40af}.refund-status,.refund-sla{display:inline-flex;align-items:center;justify-content:center;min-height:23px;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:900;text-transform:uppercase;white-space:nowrap}.refund-status.tone-neutral{background:#f1f5f9;color:#475467}.refund-status.tone-warning{background:#fff7ed;color:#c2410c}.refund-status.tone-success{background:#dcfce7;color:#166534}.refund-status.tone-danger,.refund-status.tone-danger-soft{background:#fee2e2;color:#b42318}.refund-sla{background:#dcfce7;color:#166534;text-transform:none}.refund-sla.soon{background:#fef3c7;color:#92400e}.refund-sla.overdue{background:#fee2e2;color:#b42318}.refund-concept-detail{display:grid;gap:12px;padding:14px;background:#fff}.refund-case-header{display:grid;grid-template-columns:minmax(320px,1.15fr) minmax(420px,.85fr);align-items:flex-start;gap:18px;padding:14px 16px 12px;border-bottom:1px solid #e6ebf2}.refund-case-person{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;min-width:0}.refund-case-avatar{display:grid;place-items:center;width:42px;height:42px;border-radius:999px;background:#e8f6f8;color:#0f766e;font-size:22px}.refund-case-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.refund-case-title-row h2{margin:0;color:#0b1f3a;font-size:20px;font-weight:900;letter-spacing:0}.refund-case-meta{display:flex;flex-wrap:wrap;gap:0;margin-top:4px;color:#667085;font-size:12px;font-weight:700}.refund-case-meta span{padding-right:10px;margin-right:10px;border-right:1px solid #d0d5dd}.refund-case-meta span:last-child{border-right:0}.refund-case-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start;min-width:0}.refund-case-primary-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.refund-case-facts>div{min-width:0}.refund-case-facts span{display:block;color:#667085;font-size:10px;font-weight:900;text-transform:uppercase}.refund-case-facts strong{display:block;margin-top:3px;color:#0b1f3a;font-size:12px;font-weight:900;overflow-wrap:anywhere}.refund-case-facts>div:first-child strong{display:inline-flex;padding:6px 10px;border:1px solid #93c5fd;border-radius:7px;background:#eff6ff;color:#1d4ed8}.refund-concept-amount-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0 16px 12px;border-bottom:1px solid #e6ebf2}.refund-concept-amount-strip .refund-metric{border:0;border-right:1px solid #dfe5ee;border-radius:0;padding:10px 18px 8px 0;margin-right:18px}.refund-concept-amount-strip .refund-metric:last-child{border-right:0;margin-right:0}.refund-concept-amount-strip .refund-metric span{font-size:11px}.refund-concept-amount-strip .refund-metric strong{font-size:15px}.refund-concept-rail{position:relative;display:grid;grid-template-columns:repeat(8,minmax(82px,1fr));gap:8px;padding:12px 22px 14px;overflow-x:auto}.refund-concept-stage{position:relative;z-index:1;display:grid;justify-items:center;gap:4px;min-width:82px;text-align:center;color:#667085}.refund-concept-stage:before{content:"";position:absolute;top:21px;left:calc(-50% + 22px);width:calc(100% - 10px);height:3px;background:#d0d5dd;z-index:-1}.refund-concept-stage:first-child:before{display:none}.refund-concept-stage.complete:before,.refund-concept-stage.active:before{background:#16a34a}.refund-concept-stage-icon{display:grid;place-items:center;width:42px;height:42px;border:2px solid #d0d5dd;border-radius:999px;background:#fff;color:#667085;font-size:18px}.refund-concept-stage.complete .refund-concept-stage-icon{border-color:#16a34a;background:#16a34a;color:#fff}.refund-concept-stage.active .refund-concept-stage-icon{border-color:#2563eb;background:#eff6ff;color:#2563eb;box-shadow:0 0 0 5px #dbeafe}.refund-concept-stage strong{color:#172033;font-size:11px;font-weight:900;line-height:1.2}.refund-concept-stage span{color:inherit;font-size:10px;font-weight:800}.refund-concept-stage span.refund-concept-stage-sla{padding:3px 6px;border-radius:999px;background:#dbeafe;color:#1d4ed8;line-height:1.25}.refund-concept-stage span.refund-concept-stage-sla.overdue{background:#fee2e2;color:#b42318}.refund-cockpit-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.refund-internal-notes-panel{border:1px solid #fed7aa;border-radius:8px;background:#fffaf5;overflow:hidden}.refund-internal-notes-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid #ffedd5}.refund-internal-notes-header h3{margin:2px 0 0;color:#7c2d12;font-size:14px;font-weight:900}.refund-internal-notes-header>i{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#ffedd5;color:#c2410c;font-size:18px}.refund-internal-eyebrow{color:#c2410c;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.refund-internal-note-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 16px}.refund-internal-note{min-width:0;padding:12px;border:1px solid #ffedd5;border-radius:7px;background:#fff}.refund-internal-note-meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.refund-internal-note-meta strong{color:#9a3412;font-size:11px;font-weight:900}.refund-internal-note-meta span{color:#8a6a5b;font-size:10px;font-weight:700;text-align:right}.refund-internal-note p,.refund-internal-notes-empty{margin:7px 0 0;color:#431407;font-size:12px;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.refund-internal-notes-empty{margin:0;padding:16px;color:#8a6a5b}.refund-internal-notes-panel footer{display:flex;align-items:center;gap:6px;padding:9px 16px;border-top:1px solid #ffedd5;background:#fff7ed;color:#9a3412;font-size:10px;font-weight:800}.refund-concept-panel{min-width:0;border:1px solid #dfe5ee;border-radius:8px;background:#fff;overflow:hidden}.refund-concept-panel-title{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid #edf1f6;color:#0b1f3a;font-size:13px;font-weight:900}.refund-concept-panel-title i{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#eef6ff;color:var(--refund-accent)}.refund-concept-panel-body{display:grid;gap:0;padding:8px 14px 10px}.refund-concept-row,.refund-document-status-row{display:grid;grid-template-columns:minmax(108px,.85fr) minmax(0,1fr);gap:12px;align-items:start;padding:7px 0;border-bottom:1px solid #f1f4f8}.refund-concept-row:last-child,.refund-document-status-row:last-child{border-bottom:0}.refund-concept-row.highlight{margin-top:3px;padding-top:10px;border-top:1px solid #cfd8e5}.refund-concept-row span,.refund-document-status-row span{color:#667085;font-size:11px;font-weight:800;line-height:1.3}.refund-concept-row strong,.refund-document-status-row strong{color:#0b1f3a;font-size:12px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.refund-concept-value{min-width:0}.refund-concept-value strong{display:block}.refund-concept-value strong.is-collapsed{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.refund-concept-value button{margin-top:5px;padding:0;border:0;background:transparent;color:var(--refund-accent);font-size:10px;font-weight:900}.refund-document-status-row{grid-template-columns:minmax(0,1fr) auto;margin:0 -8px;padding:9px 8px;border-radius:6px;color:inherit;text-decoration:none;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.refund-document-status-row>div{display:flex;align-items:flex-start;gap:8px;min-width:0}.refund-document-status-row>div>i{flex:0 0 auto;margin-top:1px;color:#16a34a;font-size:16px}.refund-document-status-row .pending,.refund-document-status-row.is-pending>div>i{color:#c2410c}.refund-document-status-row .ready{color:#16a34a}.refund-document-copy,.refund-document-label,.refund-document-copy small{display:block;min-width:0}.refund-document-label{color:#475467!important}.refund-document-copy small{margin-top:2px;color:#98a2b3;font-size:9px;font-weight:700;line-height:1.35}.refund-document-state{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;white-space:nowrap}.refund-document-state>i{color:#12805c;font-size:13px}.refund-document-status-row.is-clickable{cursor:pointer}.refund-document-status-row.is-clickable:hover{background:#f0fdf9;box-shadow:inset 0 0 0 1px #bbf7d0;transform:translateY(-1px)}.refund-document-status-row.is-clickable:focus-visible{outline:3px solid rgba(37,99,235,.25);outline-offset:1px}button.refund-document-status-row{width:calc(100% + 16px);border:0;border-bottom:1px solid #f1f4f8;background:transparent;text-align:left}.refund-signature-preview-backdrop{position:fixed;inset:0;z-index:1080;display:grid;place-items:center;padding:20px;background:#0b1f3ab8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.refund-signature-preview{width:min(620px,100%);max-height:calc(100vh - 40px);overflow:auto;border:1px solid #dfe5ee;border-radius:12px;background:#fff;box-shadow:0 24px 70px #0b1f3a52}.refund-signature-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #edf1f6}.refund-signature-preview-head strong,.refund-signature-preview-head span{display:block}.refund-signature-preview-head strong{color:#0b1f3a;font-size:14px;font-weight:900}.refund-signature-preview-head span{margin-top:2px;color:#667085;font-size:10px;font-weight:700}.refund-signature-preview-head button{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:8px;background:#f2f4f7;color:#344054;font-size:20px}.refund-signature-preview-canvas{display:grid;place-items:center;min-height:260px;padding:24px;background-color:#f8fafc;background-image:linear-gradient(45deg,#edf1f6 25%,transparent 25%),linear-gradient(-45deg,#edf1f6 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#edf1f6 75%),linear-gradient(-45deg,transparent 75%,#edf1f6 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.refund-signature-preview-canvas img{display:block;max-width:100%;max-height:480px;object-fit:contain;border-radius:6px;background:#fff}.refund-concept-panel-footer{margin:0 14px 12px;padding:7px 10px;border:1px solid #bfdbfe;border-radius:6px;background:#eff6ff;color:#1d4ed8;font-size:10px;font-weight:800}.refund-concept-lower{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:12px;align-items:stretch}.refund-form-preview-card{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:14px;align-items:center;min-width:0;padding:18px;border:1px solid #dfe5ee;border-radius:8px;background:linear-gradient(135deg,#f8fbff,#fff)}.refund-form-preview-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:10px;background:#fee2e2;color:#b42318;font-size:24px}.refund-form-preview-copy,.refund-form-preview-copy>div{min-width:0}.refund-form-preview-copy span,.refund-form-preview-copy strong,.refund-form-preview-copy small{display:block}.refund-form-preview-copy span{color:var(--refund-accent);font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.refund-form-preview-copy strong{margin-top:2px;color:#0b1f3a;font-size:16px;font-weight:900}.refund-form-preview-copy p{margin:5px 0;color:#475467;font-size:12px;line-height:1.5}.refund-form-preview-copy small{color:#667085;font-size:10px;font-weight:800}.refund-form-preview-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.refund-attachment-summary-label{padding:4px 7px;border-radius:999px;background:#f2f4f7;color:#475467!important;white-space:nowrap}.refund-official-preview,.refund-detail-attachments{min-width:0;border:1px solid #dfe5ee;border-radius:8px;background:#fff;padding:12px}.refund-official-preview{overflow:hidden}.refund-official-paper{margin-top:10px;min-width:0;padding:14px;border:1px solid #cfd8e5;border-radius:6px;background:#fff;box-shadow:0 14px 32px #10182814}.refund-official-head{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:18px;padding-bottom:10px;border-bottom:3px solid #0b1f3a}.refund-official-head strong,.refund-official-head span{display:block}.refund-official-head strong{color:#0b1f3a;font-size:14px;font-weight:900}.refund-official-head span{margin-top:2px;color:#667085;font-size:10px;font-weight:800}.refund-official-head>div:last-child{text-align:right}.refund-official-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px;border:1px solid #0b1f3a;border-bottom:0}.refund-official-info-grid>div{min-width:0;border-right:1px solid #0b1f3a}.refund-official-info-grid>div:last-child{border-right:0}.refund-official-info-grid h4{margin:0;padding:7px 9px;border-bottom:1px solid #0b1f3a;background:#f1f5f9;color:#0b1f3a;font-size:10px;font-weight:900;text-transform:uppercase}.refund-official-info-grid .refund-concept-row{grid-template-columns:86px minmax(0,1fr);padding:5px 8px;border-bottom:0}.refund-official-info-grid .refund-concept-row span,.refund-official-info-grid .refund-concept-row strong{font-size:7.5px;line-height:1.2}.refund-official-section-label{padding:6px 8px;border:1px solid #0b1f3a;background:#e6ebf2;color:#0b1f3a;font-size:10px;font-weight:900;text-transform:uppercase}.refund-official-use-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-left:1px solid #0b1f3a;border-right:1px solid #0b1f3a}.refund-official-use-grid>div{display:grid;gap:4px;min-width:0;padding:7px;border-right:1px solid #0b1f3a;color:#0b1f3a;font-size:7.5px}.refund-official-use-grid>div:last-child{border-right:0}.refund-official-use-grid strong{font-size:10px;font-weight:900;text-align:center}.refund-official-use-grid span{overflow-wrap:anywhere}.refund-official-checks{display:flex;gap:8px;margin-top:3px;color:#475467}.refund-official-signatures{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid #0b1f3a;border-top:0}.refund-official-signatures>div{min-width:0;padding:8px;border-right:1px solid #0b1f3a;text-align:center}.refund-official-signatures>div:last-child{border-right:0}.refund-official-signatures span,.refund-official-signatures small{display:block;color:#475467;font-size:9px;font-weight:800}.refund-official-signatures div div{display:grid;place-items:center;height:30px;margin:5px 0;border:1px dashed #98a2b3;color:#12805c;font-size:11px;font-weight:900}.refund-official-signatures .ready div{border-color:#86efac;background:#f0fdf4}.refund-detail-attachments{display:flex;flex-direction:column;gap:8px;scroll-margin-top:20px}.refund-detail-attachments-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid #edf1f6}.refund-detail-attachments-head h3{margin:0;color:#0b1f3a;font-size:13px;font-weight:900}.refund-detail-attachments-head span{color:#667085;font-size:10px;font-weight:800}.refund-detail-attachment-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px 0;border-bottom:1px solid #edf1f6;color:#0b1f3a;text-decoration:none}.refund-detail-attachment-row:last-child{border-bottom:0}.refund-detail-attachment-row>i{display:grid;place-items:center;width:28px;height:32px;border:1px solid #fecaca;border-radius:5px;color:#dc2626;font-size:15px}.refund-detail-attachment-row strong,.refund-detail-attachment-row span{display:block;min-width:0}.refund-detail-attachment-row strong{font-size:11px;font-weight:900;overflow-wrap:anywhere}.refund-detail-attachment-row span,.refund-detail-attachment-row small{color:#667085;font-size:9px;font-weight:800}.refund-role-action-rail{padding:16px}.refund-action-stage{border-color:#93c5fd;background:#eff6ff}.refund-action-stage .refund-sla{justify-content:flex-start;width:100%}.refund-workflow-blocked{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px;border:1px solid #f6c65b;border-radius:8px;background:#fffbeb;color:#854d0e}.refund-workflow-blocked>i{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:#fef3c7;font-size:17px}.refund-workflow-blocked strong,.refund-workflow-blocked span{display:block}.refund-workflow-blocked strong{font-size:12px;font-weight:900}.refund-workflow-blocked span{margin-top:3px;font-size:10px;font-weight:700;line-height:1.45}.refund-workflow-blocked button{margin-top:7px;padding:0;border:0;background:transparent;color:#1d4ed8;font-size:10px;font-weight:900}.refund-role-action-rail .refund-action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.refund-role-action-rail .refund-action-row .btn{border-radius:0}.refund-role-action-rail .refund-action-row .btn:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.refund-role-action-rail .refund-action-row .btn:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}@media(max-width:1280px){.refund-case-header,.refund-workspace{grid-template-columns:1fr}.refund-queue-panel{border-right:0;border-bottom:1px solid #dfe5ee}.refund-detail-pane{min-height:unset}}@media(max-width:980px){.refund-internal-note-list{grid-template-columns:1fr}.refund-official-preview{overflow-x:auto}.refund-official-paper{min-width:620px}.refund-cockpit-panels,.refund-concept-lower,.refund-official-info-grid{grid-template-columns:1fr}.refund-official-use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.refund-official-signatures{grid-template-columns:repeat(3,minmax(0,1fr))}.refund-final-paper-grid,.refund-final-signatures{grid-template-columns:repeat(2,minmax(0,1fr))}.refund-overview-stats .refund-metric{min-height:90px;padding:18px 12px}.refund-process-heading{padding:24px 20px 8px}.refund-business-flow{grid-template-columns:1fr;gap:22px;min-width:0;padding:18px 20px 24px}.refund-business-flow>li{display:grid;grid-template-columns:46px 40px minmax(0,1fr);grid-template-rows:auto auto;gap:2px 14px;padding:0;text-align:left}.refund-business-flow>li:after{top:42px;bottom:-24px;left:22px;width:2px;height:auto}.refund-business-flow>li:before{display:none}.refund-flow-marker{grid-row:1 / 3;grid-column:1}.refund-business-flow>li>i{grid-row:1 / 3;grid-column:2;margin-top:0}.refund-business-flow>li strong{grid-row:1;grid-column:3;margin-top:0}.refund-business-flow>li p{grid-row:2;grid-column:3}.refund-client-support{justify-content:flex-start;flex-wrap:wrap;margin:0 20px 22px}.refund-client-support>span{margin-left:auto}}@media(max-width:768px){.refund-module{padding:12px}.refund-module-header,.refund-panel-heading,.refund-queue-toolbar,.refund-detail-head{display:grid}.refund-toolbar-controls,.refund-toolbar-controls .form-control,.refund-toolbar-controls .form-select{width:100%}.refund-summary-strip,.refund-concept-amount-strip,.refund-detail-grid,.refund-dossier,.refund-dossier-checks,.refund-amount-review,.refund-final-paper-grid,.refund-final-signatures,.refund-signature-grid,.refund-flow-steps,.refund-action-row.two,.refund-case-header,.refund-case-facts,.refund-official-head,.refund-official-use-grid,.refund-official-signatures{grid-template-columns:1fr}.refund-case-header{display:grid;gap:14px;padding:12px}.refund-case-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.refund-case-primary-actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.refund-case-primary-actions .btn{width:100%}.refund-case-meta{display:grid;gap:3px}.refund-case-meta span{padding:0;margin:0;border:0}.refund-concept-amount-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 12px 10px}.refund-concept-amount-strip .refund-metric{padding:10px 8px;border-right:0;border-bottom:1px solid #edf1f6;margin-right:0}.refund-concept-rail{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(116px,42vw);gap:10px;padding:12px;scroll-snap-type:x proximity;scroll-padding-left:12px}.refund-concept-stage{min-width:0;padding:10px 8px;border:1px solid #e4e7ec;border-radius:8px;background:#fff;scroll-snap-align:start}.refund-concept-stage:before{display:none}.refund-concept-lower{grid-template-columns:1fr}.refund-form-preview-card{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:14px}.refund-form-preview-icon{width:40px;height:40px;font-size:20px}.refund-form-preview-actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.refund-form-preview-actions .btn:only-child{grid-column:1 / -1}.refund-form-modal .refund-official-paper{min-width:0;padding:10px;box-shadow:none}.refund-form-modal .refund-official-info-grid,.refund-form-modal .refund-official-use-grid,.refund-form-modal .refund-official-signatures,.refund-form-modal .refund-official-head{grid-template-columns:1fr}.refund-form-modal .refund-official-info-grid>div,.refund-form-modal .refund-official-use-grid>div,.refund-form-modal .refund-official-signatures>div{border-right:0;border-bottom:1px solid #0b1f3a}.refund-action-modal .refund-action-row{grid-template-columns:1fr;gap:8px}.refund-action-modal .refund-action-row .btn{border-radius:6px!important}.refund-concept-amount-strip .refund-metric{border-right:0;border-bottom:1px solid #edf1f6;margin-right:0}.refund-next-step{display:grid}.refund-process-heading h2{font-size:19px}.refund-overview-stats .refund-metric{min-width:0;padding:15px 6px}.refund-overview-stats .refund-metric span{font-size:10px}.refund-overview-stats .refund-metric strong{font-size:25px}.refund-client-support>span{width:100%;margin-left:39px}}@media(max-width:480px){.refund-module{padding:8px}.refund-detail-route .refund-module-header{padding:12px}.refund-detail-route .refund-module-header p,.refund-detail-route .refund-header-actions .badge{display:none}.refund-concept-detail{gap:10px;padding:8px}.refund-case-person{grid-template-columns:36px minmax(0,1fr);gap:9px}.refund-case-avatar{width:34px;height:34px;font-size:18px}.refund-case-title-row h2{font-size:17px}.refund-concept-row{grid-template-columns:minmax(96px,.8fr) minmax(0,1fr);gap:8px}.refund-form-preview-actions{grid-template-columns:1fr}.refund-form-preview-actions .btn,.refund-form-preview-actions .btn:only-child{grid-column:1}}.refund-follow-up-panel{margin-top:20px}.refund-follow-up-request{border:1px solid #dce3eb;border-radius:10px;margin-top:16px;overflow:hidden}.refund-follow-up-title{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;background:#f5f7fa;border-bottom:1px solid #dce3eb}.refund-follow-up-status{font-size:12px;font-weight:600;color:#536174}.refund-follow-up-status.responded{color:#147348}.refund-follow-up-status.open{color:#916000}.refund-follow-up-columns{display:grid;grid-template-columns:1fr 1fr}.refund-follow-up-staff,.refund-follow-up-submission{padding:18px;min-width:0;overflow-wrap:anywhere}.refund-follow-up-submission{border-left:1px solid #dce3eb;background:#f7fbf9}.refund-follow-up-columns h4{font-size:15px;font-weight:700;margin:0 0 10px}.refund-follow-up-meta{color:#637184;font-size:12px;line-height:1.7}.refund-follow-up-copy,.refund-follow-up-answer p{white-space:pre-wrap;font-size:14px}.refund-follow-up-staff ul{padding-left:20px;margin-bottom:0;font-size:14px}.refund-follow-up-staff li+li{margin-top:8px}.refund-follow-up-staff li small{color:#637184}.refund-follow-up-answer strong,.refund-follow-up-files>strong{font-size:12px;color:#536174}.refund-follow-up-files{display:grid;gap:8px}.refund-follow-up-files a{display:flex;gap:8px;align-items:center;padding:10px;border:1px solid #dce3eb;border-radius:6px;background:#fff;font-size:13px;text-decoration:none;overflow-wrap:anywhere}@media(max-width:767px){.refund-follow-up-columns{grid-template-columns:1fr}.refund-follow-up-submission{border-left:0;border-top:1px solid #dce3eb}.refund-follow-up-title{align-items:flex-start;flex-direction:column;gap:4px}}.refund-case-detail-stack{display:grid;gap:14px;min-width:0}.refund-case-detail-stack>.refund-next-step{margin:0}.refund-next-step>.refund-deadline-summary{display:grid;grid-template-columns:auto auto;gap:8px 14px;flex-shrink:0}.refund-deadline-summary>span:not(.refund-sla){color:#64748b;font-size:12px}.refund-deadline-summary>strong{font-size:13px}.refund-document-status-row .unavailable,.refund-document-status-row.is-unavailable>div>i{color:#64748b}.refund-checklist-attachments{padding-top:16px;display:grid;gap:8px}.refund-checklist-attachments>strong{font-size:13px}.refund-checklist-attachments>p{color:#64748b;font-size:13px;margin:0}.refund-checklist-attachments>a{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #e6ebf2;border-radius:6px;font-size:12px;text-decoration:none;min-width:0}.refund-checklist-attachments>a>span{overflow-wrap:anywhere;min-width:0;flex:1}@media(max-width:767px){.refund-case-detail-stack>.refund-next-step{align-items:stretch;flex-direction:column}.refund-next-step>.refund-deadline-summary{grid-template-columns:1fr;gap:5px}}.refund-case-detail-stack>.refund-next-step>div:first-child>div{display:grid;gap:4px}.refund-case-detail-stack>.refund-next-step>div:first-child>div>span{font-size:12px;color:#64748b}.refund-case-detail-stack>.refund-next-step>div:first-child p{margin:0}.refund-submission-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:10px}.refund-submission-heading h4{margin-bottom:0}.refund-staff-response-editor{display:grid;gap:8px;padding:14px;margin:12px 0;border:1px solid #cbd5e1;border-radius:8px;background:#fff}.refund-staff-response-editor>p,.refund-staff-response-editor fieldset p{font-size:12px;margin:0}.refund-staff-response-editor label,.refund-staff-response-editor small{font-size:12px}.refund-staff-response-editor fieldset{display:grid;gap:8px;border-top:1px solid #e2e8f0;padding-top:12px;min-width:0}.refund-staff-response-editor legend{font-size:13px;font-weight:600;float:none;width:auto}.refund-note-discussions{scroll-margin-top:100px}.refund-note-thread{margin:16px 0;padding:16px;border:1px solid #dbe4ef;border-radius:10px}.refund-note-thread-heading,.refund-note-delivery{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.refund-note-thread-heading{margin-bottom:12px}.refund-note-replies{margin-left:20px;padding-left:16px;border-left:2px solid #dbe4ef}.refund-note-thread .refund-internal-note p{white-space:pre-wrap;overflow-wrap:anywhere}.refund-note-delivery{color:#53657d}@media(max-width:576px){.refund-note-replies{margin-left:0;padding-left:10px}}:root{--tm-navy-950: #071f3c;--tm-navy-900: #0d2b51;--tm-navy-800: #123b6c;--tm-blue-700: #244fc7;--tm-blue-600: #2f63dc;--tm-blue-100: #eaf1ff;--tm-blue-50: #f5f8ff;--tm-white: #ffffff;--tm-slate-25: #fcfdff;--tm-slate-50: #f8fafc;--tm-slate-100: #f1f5f9;--tm-slate-200: #e2e8f0;--tm-slate-300: #cbd5e1;--tm-slate-500: #64748b;--tm-slate-700: #334155;--tm-slate-900: #0f172a;--tm-green-600: #079455;--tm-green-50: #ecfdf3;--tm-amber-600: #d97706;--tm-amber-50: #fffbeb;--tm-red-600: #dc2626;--tm-red-50: #fff1f2;--tm-radius-sm: 6px;--tm-radius: 8px;--tm-radius-lg: 12px;--tm-border: 1px solid var(--tm-slate-200);--tm-shadow-float: 0 16px 40px rgba(15, 23, 42, .13);--tm-header-height: 72px;--tm-font-ui: var(--font-sans);--tm-font-display: var(--font-sans);--tm-font-numeric: var(--font-sans)}.tm-app,.tm-app *{box-sizing:border-box}.tm-app{min-height:100vh;background:var(--tm-slate-50);color:var(--tm-slate-900);font-family:var(--tm-font-ui);font-size:14px;line-height:1.45}.tm-app button,.tm-app input,.tm-app select,.tm-app textarea{font:inherit}.tm-app button:focus-visible,.tm-app a:focus-visible,.tm-app input:focus-visible,.tm-app select:focus-visible,.tm-app textarea:focus-visible,.tm-app [tabindex]:focus-visible{outline:3px solid rgba(47,99,220,.3);outline-offset:2px}.tm-avatar{display:inline-grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--tm-blue-600);color:var(--tm-white);font-family:var(--tm-font-display);font-size:12px;font-weight:700;overflow:hidden}.tm-avatar img{width:100%;height:100%;object-fit:cover}.tm-page{min-height:calc(100vh - var(--tm-header-height));padding:28px 30px 40px}.tm-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.tm-page-title{margin:0;font-family:var(--tm-font-display);font-size:clamp(25px,2.2vw,32px);font-weight:700;letter-spacing:-.025em}.tm-page-subtitle{margin:4px 0 0;color:var(--tm-slate-500)}.tm-actions{display:flex;align-items:center;gap:10px}.tm-button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid transparent;border-radius:var(--tm-radius);font-weight:700;text-decoration:none;cursor:pointer}.tm-button-primary{background:var(--tm-blue-600);color:var(--tm-white)}.tm-button-primary:hover{background:var(--tm-blue-700);color:var(--tm-white)}.tm-button-secondary{border-color:var(--tm-slate-300);background:var(--tm-white);color:var(--tm-slate-900)}.tm-button-ghost{background:transparent;color:var(--tm-blue-700)}.tm-status{display:inline-flex;align-items:center;gap:6px;width:-webkit-fit-content;width:fit-content;color:var(--tm-slate-700);font-size:12px;font-weight:600}.tm-status:before{width:8px;height:8px;border-radius:50%;background:var(--tm-slate-300);content:""}.tm-status[data-tone=info]:before{background:var(--tm-blue-600)}.tm-status[data-tone=success]:before{background:var(--tm-green-600)}.tm-status[data-tone=warning]:before{background:var(--tm-amber-600)}.tm-status[data-tone=danger]:before{background:var(--tm-red-600)}.tm-tabs{display:flex;gap:6px;border-bottom:var(--tm-border)}.tm-tab{min-height:43px;padding:0 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--tm-slate-500);font-weight:600;cursor:pointer}.tm-tab.active{border-bottom-color:var(--tm-blue-600);color:var(--tm-blue-700)}.tm-panel{border:var(--tm-border);border-radius:var(--tm-radius-lg);background:var(--tm-white)}.tm-section-title{margin:0;font-family:var(--tm-font-display);font-size:16px;font-weight:700}.tm-summary-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;border-block:var(--tm-border);background:var(--tm-white)}.tm-summary-item{min-height:82px;padding:16px 18px;border-right:var(--tm-border)}.tm-summary-item:last-child{border-right:0}.tm-summary-label{color:var(--tm-slate-500);font-size:12px}.tm-summary-value{margin-top:4px;font-family:var(--tm-font-numeric);font-size:24px;font-weight:700}.tm-query-state{display:grid;min-height:240px;place-items:center;padding:40px;border:1px dashed var(--tm-slate-300);border-radius:var(--tm-radius-lg);background:var(--tm-white);text-align:center}.tm-query-state svg{color:var(--tm-slate-500)}.tm-query-state h2{margin:12px 0 4px;font-family:var(--tm-font-display);font-size:17px}.tm-query-state p{margin:0;color:var(--tm-slate-500)}@media(max-width:991px){.tm-page{padding:22px 18px 40px}}@media(max-width:640px){.tm-page{padding:18px 12px 32px}.tm-page-header{align-items:center}.tm-page-subtitle{font-size:12px}.tm-actions .tm-button-secondary{display:none}.tm-button{min-height:44px}.tm-summary-rail{overflow-x:auto;grid-template-columns:repeat(4,minmax(138px,1fr))}}@media(prefers-reduced-motion:reduce){.tm-app *,.tm-app *:before,.tm-app *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tm-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.tm-workplan-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}.tm-workplan-summary>div{position:relative;min-height:104px;padding:18px 18px 16px 58px;border:var(--tm-border);border-radius:var(--tm-radius-lg);background:var(--tm-white)}.tm-workplan-summary p{margin:0 0 4px;color:var(--tm-slate-500);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.tm-workplan-summary strong{font-family:var(--tm-font-display);font-size:28px}.tm-summary-icon{position:absolute;top:19px;left:17px;display:grid;width:30px;height:30px;place-items:center;border-radius:8px}.tm-summary-icon.green{color:var(--tm-green-600);background:var(--tm-green-50)}.tm-summary-icon.slate{color:var(--tm-slate-700);background:var(--tm-slate-100)}.tm-summary-icon.amber{color:var(--tm-amber-600);background:var(--tm-amber-50)}.tm-summary-icon.blue{color:var(--tm-blue-600);background:var(--tm-blue-50)}.tm-workplan-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:12px}.tm-workplan-tools{display:flex;gap:9px}.tm-search-control{display:flex;min-width:250px;align-items:center;gap:8px;height:38px;padding:0 11px;border:var(--tm-border);border-radius:var(--tm-radius);background:var(--tm-white);color:var(--tm-slate-500)}.tm-search-control input{width:100%;border:0;outline:0;background:transparent}.tm-workplan-list{overflow:visible}.tm-workplan-list-head,.tm-workplan-list-row{display:grid;grid-template-columns:minmax(260px,2.4fr) 80px minmax(150px,1fr) 125px 110px 36px;gap:18px;align-items:center;padding:0 18px}.tm-workplan-list-head{min-height:42px;border-bottom:var(--tm-border);color:var(--tm-slate-500);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.tm-workplan-list-row{min-height:76px;border-bottom:var(--tm-border);cursor:pointer}.tm-workplan-list-row:last-of-type{border-bottom:0}.tm-workplan-list-row:hover{background:var(--tm-slate-25)}.tm-workplan-name{display:flex;min-width:0;align-items:center;gap:12px}.tm-workplan-name div{min-width:0}.tm-workplan-name strong,.tm-workplan-name small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-workplan-name small{margin-top:3px;color:var(--tm-slate-500)}.tm-plan-mark{display:inline-grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:9px;background:var(--tm-blue-100);color:var(--tm-blue-700);font-family:var(--tm-font-display);font-weight:700}.tm-plan-mark.large{width:54px;height:54px;border-radius:12px;font-size:20px}.tm-plan-mark.muted{color:var(--tm-slate-500);background:var(--tm-slate-100)}.tm-list-progress{display:grid;grid-template-columns:1fr 34px;gap:8px;align-items:center}.tm-list-progress>div{height:6px;overflow:hidden;border-radius:999px;background:var(--tm-slate-200)}.tm-list-progress>div span{display:block;height:100%;border-radius:inherit;background:var(--tm-blue-600)}.tm-list-progress small{color:var(--tm-slate-500)}.tm-row-menu-wrap{position:relative}.tm-row-menu{position:absolute;z-index:30;top:36px;right:0;display:grid;min-width:190px;padding:6px;border:var(--tm-border);border-radius:var(--tm-radius);background:var(--tm-white);box-shadow:var(--tm-shadow-float)}.tm-row-menu button{display:flex;align-items:center;gap:8px;padding:9px 10px;border:0;border-radius:5px;background:transparent;color:var(--tm-slate-700);text-align:left;cursor:pointer}.tm-row-menu button:hover{background:var(--tm-slate-100)}.tm-row-menu button.danger{color:var(--tm-red-600)}.tm-deleted-link,.tm-back-link{display:inline-flex;align-items:center;gap:7px;margin-top:16px;padding:5px 0;border:0;background:transparent;color:var(--tm-slate-500);font-weight:600;cursor:pointer}.tm-back-link{margin:0 0 16px;color:var(--tm-blue-700)}.tm-modal-backdrop{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:20px;background:#071f3c6b}.tm-confirm-dialog{width:min(440px,100%);padding:28px;border-radius:14px;background:var(--tm-white);box-shadow:var(--tm-shadow-float)}.tm-confirm-dialog h2{margin:15px 0 8px;font-family:var(--tm-font-display);font-size:21px}.tm-confirm-dialog p{margin:0 0 24px;color:var(--tm-slate-500);line-height:1.6}.tm-confirm-dialog .tm-actions{justify-content:flex-end}.tm-confirm-dialog .tm-actions .tm-button-secondary{display:inline-flex}.tm-dialog-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:var(--tm-red-50);color:var(--tm-red-600)}.tm-button-danger{color:var(--tm-white);background:var(--tm-red-600)}.tm-button-danger:hover{background:#b91c1c}.tm-builder-page{max-width:1050px;margin:0 auto}.tm-wizard-nav{display:grid;grid-template-columns:repeat(3,1fr);max-width:720px;margin:0 auto 20px}.tm-wizard-nav button{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;border:0;background:transparent;color:var(--tm-slate-500);font-weight:700}.tm-wizard-nav button:after{position:absolute;z-index:-1;top:24px;left:60%;width:80%;height:1px;background:var(--tm-slate-200);content:""}.tm-wizard-nav button:last-child:after{display:none}.tm-wizard-nav button>span{display:grid;width:28px;height:28px;place-items:center;border:2px solid var(--tm-slate-300);border-radius:50%;background:var(--tm-white);font-size:12px}.tm-wizard-nav button.active{color:var(--tm-blue-700)}.tm-wizard-nav button.active>span,.tm-wizard-nav button.complete>span{border-color:var(--tm-blue-600);background:var(--tm-blue-600);color:var(--tm-white)}.tm-wizard-card{max-width:800px;min-height:430px;margin:0 auto;padding:30px}.tm-wizard-section>div:first-child{margin-bottom:24px}.tm-wizard-section h2{margin:0;font-family:var(--tm-font-display);font-size:22px}.tm-wizard-section p{margin:5px 0 0;color:var(--tm-slate-500)}.tm-form-stack{display:grid;gap:17px}.tm-plan-task-editor{display:grid;gap:12px}.tm-plan-task-card{display:grid;grid-template-columns:28px minmax(0,1fr) 34px;gap:12px;align-items:start;padding:15px;border:var(--tm-border);border-radius:var(--tm-radius)}.tm-task-card-number{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:var(--tm-slate-100);color:var(--tm-slate-500);font-size:12px;font-weight:700}.tm-add-task-button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;border:1px dashed var(--tm-slate-300);border-radius:var(--tm-radius);background:var(--tm-slate-25);color:var(--tm-blue-700);font-weight:700;cursor:pointer}.tm-inline-note{padding:10px 12px;border-radius:var(--tm-radius);background:var(--tm-blue-50);color:var(--tm-blue-700)!important}.tm-review-hero{display:flex;align-items:center;gap:14px;padding-bottom:20px;border-bottom:var(--tm-border)}.tm-review-hero h3,.tm-review-hero p{margin:0}.tm-review-plan dl{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0}.tm-review-plan dt{color:var(--tm-slate-500);font-size:12px}.tm-review-plan dd{margin:4px 0 0;font-weight:700;text-transform:capitalize}.tm-review-tasks{border-top:var(--tm-border);padding-top:18px}.tm-review-tasks h4{margin:0 0 10px}.tm-review-tasks>div{display:flex;justify-content:space-between;gap:20px;padding:9px 0;border-bottom:var(--tm-border)}.tm-review-tasks small{color:var(--tm-slate-500)}.tm-wizard-actions{display:flex;max-width:800px;align-items:center;justify-content:space-between;margin:14px auto 0}.tm-wizard-actions>div{display:flex;gap:9px}.tm-form-error{max-width:800px;margin:20px 0 0;padding:10px 12px;border-radius:var(--tm-radius);background:var(--tm-red-50);color:var(--tm-red-600)}.tm-plan-detail-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px}.tm-plan-title-row,.tm-plan-heading-line{display:flex;align-items:center;gap:14px}.tm-plan-title-row h1{margin:0;font-family:var(--tm-font-display);font-size:28px}.tm-plan-title-row p{margin:5px 0 0;color:var(--tm-slate-500)}.tm-icon-button.bordered{border:var(--tm-border);background:var(--tm-white)}.tm-plan-meta-strip{display:grid;grid-template-columns:1.25fr 1fr 1fr 2fr;margin-bottom:24px;padding:16px 18px;border:var(--tm-border);border-radius:var(--tm-radius-lg);background:var(--tm-white)}.tm-plan-meta-strip>div{display:flex;align-items:center;gap:10px;padding:0 16px;border-right:var(--tm-border)}.tm-plan-meta-strip>div:first-child{padding-left:0}.tm-plan-meta-strip>div:last-child{padding-right:0;border-right:0}.tm-plan-meta-strip small{display:block;margin-bottom:2px;color:var(--tm-slate-500);font-size:11px}.tm-purpose-dot{width:10px;height:10px;border-radius:50%;background:var(--tm-green-600)}.tm-plan-progress-meta{display:grid!important;grid-template-columns:auto 1fr 38px}.tm-plan-progress-meta>div{height:7px;overflow:hidden;border-radius:999px;background:var(--tm-slate-200)}.tm-plan-progress-meta i{display:block;height:100%;background:var(--tm-blue-600)}.tm-workspace-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.tm-workspace-heading h2,.tm-workspace-heading p{margin:0}.tm-workspace-heading h2{font-family:var(--tm-font-display)}.tm-workspace-heading p{margin-top:3px;color:var(--tm-slate-500)}.tm-workspace-table-head,.tm-workspace-task-row{display:grid;grid-template-columns:minmax(250px,2fr) 1fr 120px 90px 120px;gap:16px;align-items:center;padding:0 18px}.tm-workspace-table-head{min-height:42px;border-bottom:var(--tm-border);color:var(--tm-slate-500);font-size:11px;font-weight:700;text-transform:uppercase}.tm-workspace-task-row{width:100%;min-height:68px;border:0;border-bottom:var(--tm-border);background:var(--tm-white);color:inherit;text-align:left;cursor:pointer}.tm-workspace-task-row:hover{background:var(--tm-slate-25)}.tm-workspace-task-row>span:first-child strong,.tm-workspace-task-row>span:first-child small{display:block}.tm-workspace-task-row>span:first-child small{margin-top:3px;color:var(--tm-slate-500)}.tm-priority{width:-webkit-max-content;width:max-content;text-transform:capitalize}.tm-priority.high{color:var(--tm-red-600)}.tm-priority.medium{color:var(--tm-amber-600)}.tm-priority.low{color:var(--tm-green-600)}.tm-deleted-list article{display:grid;grid-template-columns:42px minmax(220px,1fr) 230px auto;gap:14px;align-items:center;min-height:76px;padding:10px 18px;border-bottom:var(--tm-border)}.tm-deleted-list article:last-child{border-bottom:0}.tm-deleted-list p{margin:3px 0 0;color:var(--tm-slate-500)}.tm-expiry-label{display:flex;align-items:center;gap:7px;color:var(--tm-slate-500)}@media(max-width:900px){.tm-workplan-summary{grid-template-columns:1fr 1fr}.tm-workplan-list{overflow-x:auto}.tm-workplan-list-head,.tm-workplan-list-row{min-width:850px}.tm-plan-detail-header{align-items:flex-start;flex-direction:column}.tm-plan-meta-strip{grid-template-columns:1fr 1fr;gap:18px 0}.tm-plan-meta-strip>div:nth-child(2){border-right:0}.tm-workspace-table{overflow-x:auto}.tm-workspace-table-head,.tm-workspace-task-row{min-width:800px}.tm-deleted-list article{grid-template-columns:42px 1fr auto}.tm-expiry-label{grid-column:2}}@media(max-width:620px){.tm-workplan-summary{grid-template-columns:1fr 1fr}.tm-workplan-toolbar{align-items:stretch;flex-direction:column}.tm-workplan-tools{flex-direction:column}.tm-search-control{min-width:0}.tm-wizard-card{padding:20px 16px}.tm-wizard-nav button{flex-direction:column;font-size:11px}.tm-plan-task-card{grid-template-columns:26px minmax(0,1fr)}.tm-plan-task-card>.tm-icon-button{grid-column:2}.tm-review-plan dl,.tm-plan-meta-strip{grid-template-columns:1fr}.tm-wizard-actions,.tm-workspace-heading{align-items:stretch;flex-direction:column;gap:12px}.tm-wizard-actions>div{justify-content:flex-end}.tm-plan-meta-strip>div{padding:10px 0;border-right:0;border-bottom:var(--tm-border)}.tm-plan-meta-strip>div:last-child{border-bottom:0}.tm-deleted-list article{grid-template-columns:42px 1fr;padding:16px}.tm-deleted-list article .tm-button,.tm-expiry-label{grid-column:2;justify-self:start}}.tm-page-header:has(+.tm-toolbar){display:block}.tm-page-header:has(+.tm-toolbar)>:last-child{margin-top:12px}.tm-toolbar-controls,.tm-filter-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tm-control{min-height:38px;padding:0 12px;border:var(--tm-border);border-radius:var(--tm-radius);background:var(--tm-white);color:var(--tm-slate-700)}.tm-day-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:20px}.tm-agenda-group+.tm-agenda-group{margin-top:22px}.tm-agenda-heading{display:flex;gap:6px;margin-bottom:8px;font-family:var(--tm-font-display);font-size:15px;font-weight:700}.tm-agenda-heading.overdue{color:var(--tm-red-600)}.tm-task-table{width:100%;border-collapse:collapse;background:var(--tm-white)}.tm-task-table th{padding:10px 12px;border-bottom:var(--tm-border);color:var(--tm-slate-500);font-size:11px;font-weight:700;text-align:left;text-transform:uppercase;letter-spacing:.035em}.tm-task-table td{padding:11px 12px;border-bottom:var(--tm-border);vertical-align:middle}.tm-task-table tbody tr{cursor:pointer}.tm-task-table tbody tr:hover,.tm-task-table tbody tr.selected{background:var(--tm-blue-50)}.tm-task-title-cell{min-width:220px;font-weight:700}.tm-task-title-cell span{display:block;margin-top:2px;color:var(--tm-slate-500);font-size:11px;font-weight:400}.tm-task-title-cell .tm-kpi-link{display:block;width:-webkit-fit-content;width:fit-content;max-width:100%;margin-top:5px;overflow:hidden;color:var(--tm-blue-700);font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.tm-due.overdue{color:var(--tm-red-600);font-weight:700}.tm-due.today{color:var(--tm-green-600);font-weight:700}.tm-attention-panel,.tm-progress-panel{overflow:hidden}.tm-attention-panel+.tm-progress-panel{margin-top:16px}.tm-panel-header{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 15px;border-bottom:var(--tm-border)}.tm-panel-header a{color:var(--tm-blue-700);font-size:12px;font-weight:700;text-decoration:none}.tm-attention-row{display:grid;grid-template-columns:auto 1fr auto;gap:10px;padding:13px 15px;border-bottom:var(--tm-border)}.tm-attention-row:last-child{border-bottom:0}.tm-attention-title{font-weight:700}.tm-attention-meta{margin-top:2px;color:var(--tm-slate-500);font-size:11px}.tm-progress-row{padding:13px 15px;border-bottom:var(--tm-border)}.tm-progress-row:last-child{border-bottom:0}.tm-progress-meta{display:flex;justify-content:space-between;margin-bottom:7px}.tm-progress-track{height:5px;overflow:hidden;border-radius:999px;background:var(--tm-slate-200)}.tm-progress-track span{display:block;height:100%;border-radius:inherit;background:var(--tm-green-600)}.tm-board-shell{position:relative;min-height:560px}.tm-board{display:grid;grid-template-columns:repeat(4,minmax(230px,1fr));gap:10px;overflow-x:auto;padding-bottom:10px}.tm-board-column{min-height:560px;padding:10px;border:var(--tm-border);border-radius:var(--tm-radius-lg);background:var(--tm-slate-100)}.tm-board-column.over{border-color:var(--tm-blue-600);box-shadow:inset 0 0 0 1px var(--tm-blue-600)}.tm-column-header{display:flex;min-height:36px;align-items:center;gap:7px;padding:0 3px 8px;font-family:var(--tm-font-display);font-size:13px;font-weight:700}.tm-column-count{color:var(--tm-slate-500);font-family:var(--tm-font-numeric);font-weight:600}.tm-wip{margin-left:auto;color:var(--tm-amber-600);font-size:11px}.tm-column-list{display:flex;flex-direction:column;gap:8px;min-height:480px}.tm-task-card{position:relative;padding:12px;border:var(--tm-border);border-left:3px solid var(--tm-slate-300);border-radius:var(--tm-radius);background:var(--tm-white);cursor:pointer;touch-action:manipulation}.tm-task-card[data-status=IN_PROGRESS]{border-left-color:var(--tm-blue-600)}.tm-task-card[data-status=IN_REVIEW]{border-left-color:var(--tm-amber-600)}.tm-task-card[data-status=COMPLETED]{border-left-color:var(--tm-green-600)}.tm-task-card.overdue{border-left-color:var(--tm-red-600)}.tm-task-card.dragging{box-shadow:var(--tm-shadow-float);opacity:.8}.tm-task-card-title{display:flex;gap:7px;font-family:var(--tm-font-display);font-size:13px;font-weight:700;line-height:1.35}.tm-drag-handle{display:inline-flex;margin-left:-5px;padding:2px 3px;border:0;background:transparent;color:var(--tm-slate-500);cursor:grab}.tm-task-card-plan{margin:3px 0 10px 20px;color:var(--tm-slate-500);font-size:11px}.tm-task-card-meta{display:flex;align-items:center;gap:9px;margin-left:20px;color:var(--tm-slate-500);font-size:11px}.tm-task-card-meta>span{display:inline-flex;align-items:center;gap:4px}.tm-task-card-menu{margin-left:auto}.tm-task-card-menu select{width:26px;height:26px;border:0;background:transparent;color:transparent;cursor:pointer}.tm-live-region{position:fixed;bottom:18px;left:270px;z-index:80;display:flex;min-height:44px;align-items:center;gap:12px;padding:0 14px;border:1px solid var(--tm-blue-600);border-radius:var(--tm-radius);background:var(--tm-white);box-shadow:var(--tm-shadow-float)}@media(max-width:991px){.tm-live-region{left:18px}}.tm-live-region button{margin-left:16px;border:0;background:transparent;color:var(--tm-blue-700);font-weight:700}.tm-detail-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#071f3c7a}.tm-detail-drawer{position:relative;display:flex;width:min(820px,100%);max-height:calc(100dvh - 48px);flex-direction:column;overflow:hidden;border:var(--tm-border);border-radius:14px;background:var(--tm-white);box-shadow:var(--tm-shadow-float)}.tm-detail-header{display:flex;align-items:center;gap:10px;min-height:62px;padding:0 16px;border-bottom:var(--tm-border)}.tm-detail-header-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.tm-detail-delete{color:var(--tm-red-600)}.tm-detail-scroll{flex:1;overflow-y:auto}.tm-detail-section{padding:17px 18px;border-bottom:var(--tm-border)}.tm-detail-title{margin:0 0 16px;font-family:var(--tm-font-display);font-size:20px;font-weight:700;line-height:1.25}.tm-metadata{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tm-metadata dt{color:var(--tm-slate-500);font-size:11px;font-weight:600}.tm-metadata dd{margin:3px 0 0;font-weight:600}.tm-checklist{display:grid;gap:9px;margin-top:12px}.tm-checklist label{display:flex;align-items:center;gap:8px}.tm-activity{display:grid;gap:14px}.tm-activity-item{display:grid;grid-template-columns:auto 1fr;gap:9px}.tm-activity-copy{font-size:12px}.tm-activity-time{color:var(--tm-slate-500);font-size:10px}.tm-comment-composer{display:flex;gap:8px;padding:14px 16px;border-top:var(--tm-border);background:var(--tm-white)}.tm-comment-composer input{min-width:0;flex:1;height:40px;padding:0 12px;border:var(--tm-border);border-radius:var(--tm-radius)}.tm-list-wrap{overflow:hidden}.tm-bulk-bar{display:flex;align-items:center;gap:8px;min-height:50px;padding:8px 12px;border-bottom:var(--tm-border);background:var(--tm-blue-50)}.tm-bulk-clear{margin-left:auto}.tm-select-column{width:42px}.tm-nested-dialog{z-index:1010}.tm-table-scroll{overflow-x:auto}.tm-calendar-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;overflow:hidden}.tm-calendar-main{min-width:0;border-right:var(--tm-border)}.tm-calendar-header{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 14px;border-bottom:var(--tm-border)}.tm-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(95px,1fr));overflow-x:auto}.tm-calendar-day-name{padding:8px;border-right:var(--tm-border);border-bottom:var(--tm-border);color:var(--tm-slate-500);font-size:11px;text-align:center}.tm-calendar-day{min-height:112px;padding:7px;border-right:var(--tm-border);border-bottom:var(--tm-border)}.tm-calendar-day.selected{background:var(--tm-blue-50);box-shadow:inset 0 0 0 1px var(--tm-blue-600)}.tm-calendar-date{margin-bottom:5px;color:var(--tm-slate-500);font-family:var(--tm-font-numeric);font-size:11px}.tm-calendar-event{display:block;width:100%;margin-bottom:4px;padding:3px 5px;overflow:hidden;border:0;border-left:2px solid var(--tm-blue-600);border-radius:3px;background:var(--tm-blue-100);color:var(--tm-slate-900);font-size:9px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.tm-calendar-agenda{padding:15px}.tm-calendar-agenda-list{display:grid;gap:12px;margin-top:14px}.tm-calendar-agenda-item{padding-bottom:12px;border-bottom:var(--tm-border)}.tm-task-editor-page{width:100%;max-width:100%;overflow-x:clip}.tm-editor-layout{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 360px;gap:22px}.tm-editor-main,.tm-editor-rail{display:grid;min-width:0;align-content:start;gap:16px}.tm-editor-main>*,.tm-editor-rail>*{min-width:0;max-width:100%}.tm-field{display:grid;gap:6px}.tm-field>span,.tm-field>label{color:var(--tm-slate-700);font-size:12px;font-weight:700}.tm-field-help{color:var(--tm-slate-500);font-size:11px;line-height:1.4}.tm-deadline-field{grid-column:1 / -1}.tm-deadline-warning{display:flex;gap:9px;margin-top:8px;padding:10px;border:1px solid #f3c878;border-radius:var(--tm-radius);background:#fff8e8;color:#8a4b08}.tm-deadline-warning>svg{flex:0 0 auto;margin-top:1px}.tm-deadline-warning>div{display:grid;gap:3px;min-width:0}.tm-deadline-warning strong{font-size:12px;line-height:1.35}.tm-deadline-warning small{color:#76501f;font-size:11px;line-height:1.4}.tm-deadline-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.tm-deadline-actions .tm-button{min-height:30px;padding:5px 9px;font-size:11px;text-decoration:none}.tm-input,.tm-textarea,.tm-select{width:100%;min-width:0;max-width:100%;border:var(--tm-border);border-radius:var(--tm-radius);background:var(--tm-white);color:var(--tm-slate-900)}.tm-input,.tm-select{min-height:42px;padding:0 12px}.tm-textarea{min-height:130px;padding:11px 12px;resize:vertical}.tm-input:focus,.tm-textarea:focus,.tm-select:focus{border-color:var(--tm-blue-600);box-shadow:0 0 0 3px #2f63dc1f;outline:none}.tm-editor-card{padding:16px}.tm-field-grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tm-readonly-field{display:flex;min-height:42px;align-items:center;gap:9px;padding:7px 10px;border:var(--tm-border);border-radius:var(--tm-radius);background:var(--tm-slate-50);color:var(--tm-slate-700)}.tm-readonly-field>span:not(.tm-avatar){display:grid;min-width:0}.tm-readonly-field strong{overflow:hidden;color:var(--tm-slate-900);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.tm-readonly-field small{color:var(--tm-slate-500);font-size:10px;line-height:1.3}.tm-readonly-field.compact{display:grid;gap:1px}.tm-avatar.small{width:26px;min-width:26px;height:26px;font-size:9px}.tm-react-select{min-width:0;font-size:12px}.tm-react-select .tm-react-select__control{min-height:42px;border-color:var(--tm-slate-200);border-radius:var(--tm-radius);box-shadow:none}.tm-react-select .tm-react-select__control:hover,.tm-react-select .tm-react-select__control--is-focused{border-color:var(--tm-blue-600)}.tm-react-select .tm-react-select__menu{z-index:30}.tm-option-label{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.tm-option-label>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-option-label small{color:var(--tm-slate-500);text-transform:capitalize}.tm-checklist-editor{display:grid;overflow:hidden;border:var(--tm-border);border-radius:var(--tm-radius)}.tm-checklist-editor-row{display:flex;min-height:44px;align-items:center;gap:8px;padding:0 10px;border-bottom:var(--tm-border)}.tm-checklist-editor-row:last-child{border-bottom:0}.tm-checklist-editor-row input[type=text]{min-width:0;flex:1;border:0;outline:0}.tm-drop-zone{display:grid;min-height:86px;place-items:center;border:1px dashed var(--tm-slate-300);border-radius:var(--tm-radius);color:var(--tm-slate-500);text-align:center}.tm-lifecycle-preview{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px}.tm-lifecycle-step{position:relative;padding-top:24px;color:var(--tm-slate-500);font-size:10px;text-align:center}.tm-lifecycle-step:before{position:absolute;top:5px;left:50%;z-index:2;width:14px;height:14px;border:2px solid var(--tm-slate-300);border-radius:50%;background:var(--tm-white);content:"";transform:translate(-50%)}.tm-lifecycle-step:after{position:absolute;top:11px;right:50%;width:100%;height:2px;background:var(--tm-slate-200);content:""}.tm-lifecycle-step:first-child:after{display:none}.tm-lifecycle-step.active{color:var(--tm-blue-700);font-weight:700}.tm-lifecycle-step.active:before{border-color:var(--tm-blue-600);box-shadow:inset 0 0 0 3px var(--tm-white);background:var(--tm-blue-600)}.tm-sticky-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:10;display:flex;justify-content:flex-end;gap:10px;margin:22px -30px -40px;padding:14px 30px;border-top:var(--tm-border);background:#fffffff7}.tm-master-detail{display:grid;grid-template-columns:minmax(0,1fr) 430px;min-height:620px;overflow:hidden}.tm-master-pane{min-width:0;border-right:var(--tm-border)}.tm-detail-pane{min-width:0;background:var(--tm-white)}.tm-work-plan-detail{height:100%;overflow-y:auto}.tm-feedback-box{padding:12px;border:1px solid #fbbf24;border-left:3px solid var(--tm-amber-600);border-radius:var(--tm-radius);background:var(--tm-amber-50)}.tm-outcome-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:11px 0;border-bottom:var(--tm-border)}.tm-outcome-row:last-child{border-bottom:0}.tm-builder-steps{display:grid;grid-template-columns:repeat(4,1fr);margin:6px 0 28px}.tm-builder-step{position:relative;padding-top:35px;color:var(--tm-slate-500);text-align:center}.tm-builder-step:before{position:absolute;top:0;left:50%;z-index:2;display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--tm-slate-300);border-radius:50%;background:var(--tm-white);content:attr(data-step);transform:translate(-50%)}.tm-builder-step:after{position:absolute;top:13px;right:50%;width:100%;height:2px;background:var(--tm-slate-200);content:""}.tm-builder-step:first-child:after{display:none}.tm-builder-step.active{color:var(--tm-blue-700);font-weight:700}.tm-builder-step.active:before{border-color:var(--tm-blue-600);background:var(--tm-blue-600);color:var(--tm-white)}.tm-outcome-editor-row{display:grid;grid-template-columns:auto minmax(180px,1.4fr) minmax(150px,1fr) 70px 78px auto;gap:8px;align-items:end;padding:13px 0;border-bottom:var(--tm-border)}.tm-team-layout{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:16px}.tm-workload-list{display:grid}.tm-workload-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(180px,2fr) 75px 65px;gap:12px;align-items:center;min-height:48px;padding:0 14px;border-bottom:var(--tm-border)}.tm-workload-person{display:flex;align-items:center;gap:9px}.tm-capacity-bar{height:8px;overflow:hidden;border-radius:999px;background:var(--tm-slate-200)}.tm-capacity-bar span{display:block;height:100%;background:var(--tm-blue-600)}.tm-capacity-bar.over span{background:var(--tm-red-600)}.tm-report-grid{display:grid;min-width:0;grid-template-columns:minmax(0,1.55fr) minmax(310px,1fr);gap:14px;margin-bottom:14px}.tm-chart-panel{min-width:0;min-height:330px;overflow:hidden;padding:15px}.tm-bottleneck-row{display:grid;grid-template-columns:130px minmax(80px,1fr) 52px 75px;gap:10px;align-items:center;min-height:38px}.tm-bottleneck-bar{height:7px;overflow:hidden;border-radius:999px;background:var(--tm-slate-200)}.tm-bottleneck-bar span{display:block;height:100%;background:var(--tm-blue-600)}.tm-bottleneck-row.overdue .tm-bottleneck-bar span{background:var(--tm-red-600)}.tm-report-scope-note{width:-webkit-fit-content;width:fit-content;margin:14px 0}.tm-report-filters{margin:14px 0}.tm-report-filters .tm-field{width:min(280px,100%)}.tm-notification-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;overflow:hidden}.tm-notification-list{border-right:var(--tm-border)}.tm-notification-group-title{padding:13px 15px 6px;font-size:12px;font-weight:700}.tm-notification-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:11px;align-items:start;width:100%;padding:13px 15px;border:0;border-bottom:var(--tm-border);background:var(--tm-white);color:inherit;text-align:left;cursor:pointer}.tm-notification-row:hover,.tm-notification-row.selected{background:var(--tm-blue-50)}.tm-notification-row.unread .tm-notification-copy{font-weight:700}.tm-notification-copy span{display:block;color:var(--tm-blue-700)}.tm-notification-time{color:var(--tm-slate-500);font-size:11px}.tm-notification-marker{width:7px;height:7px;margin-top:6px;border-radius:50%;background:var(--tm-blue-600)}.tm-preferences{padding:17px}.tm-preference-heading,.tm-preference-row{display:grid;grid-template-columns:minmax(0,1fr) 60px 60px;gap:8px;align-items:center;min-height:46px;border-bottom:var(--tm-border)}.tm-preference-heading{color:var(--tm-slate-500);font-size:11px}.tm-switch{position:relative;display:inline-flex;width:36px;height:21px}.tm-switch input{position:absolute;opacity:0}.tm-switch span{width:100%;border-radius:999px;background:var(--tm-slate-300);cursor:pointer}.tm-switch span:after{display:block;width:17px;height:17px;margin:2px;border-radius:50%;background:var(--tm-white);box-shadow:0 1px 2px #0f172a33;content:"";transition:transform .15s ease}.tm-switch input:checked+span{background:var(--tm-blue-600)}.tm-switch input:checked+span:after{transform:translate(15px)}@media(max-width:1100px){.tm-day-layout{grid-template-columns:1fr}.tm-attention-rail{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tm-attention-panel+.tm-progress-panel{margin-top:0}.tm-board{grid-template-columns:repeat(4,minmax(260px,1fr))}.tm-editor-layout{grid-template-columns:1fr}.tm-master-detail{grid-template-columns:minmax(0,1fr) 380px}.tm-team-layout{grid-template-columns:minmax(0,1fr) 360px}}@media(max-width:760px){.tm-report-summary{overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr))}.tm-report-summary .tm-summary-item{min-width:0;border-bottom:var(--tm-border)}.tm-report-summary .tm-summary-item:nth-child(2){border-right:0}.tm-report-summary .tm-summary-item:nth-last-child(-n+2){border-bottom:0}.tm-task-editor-page .tm-page-header{align-items:stretch;flex-direction:column;gap:16px}.tm-task-editor-page .tm-page-header .tm-actions{width:100%;justify-content:flex-end}.tm-task-editor-page .tm-page-header .tm-button{flex:1}.tm-toolbar{align-items:flex-start;flex-direction:column}.tm-toolbar-controls{width:100%}.tm-day-layout{display:block}.tm-attention-rail{display:block;margin-top:18px}.tm-attention-panel+.tm-progress-panel{margin-top:14px}.tm-task-table .tm-hide-mobile{display:none}.tm-board{display:flex;scroll-snap-type:x mandatory}.tm-board-column{width:calc(100vw - 38px);min-width:calc(100vw - 38px);scroll-snap-align:center}.tm-live-region{right:12px;bottom:78px;left:12px}.tm-detail-backdrop{padding:10px}.tm-detail-drawer{width:100%;max-height:calc(100dvh - 20px)}.tm-detail-header{align-items:flex-start;padding:12px}.tm-detail-header-actions{flex-wrap:wrap;justify-content:flex-end}.tm-detail-header-actions .tm-button{padding:0 10px}.tm-bulk-bar{align-items:stretch;flex-wrap:wrap}.tm-bulk-bar strong{width:100%}.tm-bulk-bar label,.tm-bulk-bar label .tm-control{flex:1}.tm-metadata,.tm-calendar-layout{grid-template-columns:1fr}.tm-calendar-main{border-right:0}.tm-calendar-agenda{border-top:var(--tm-border)}.tm-editor-layout,.tm-field-grid{grid-template-columns:1fr}.tm-sticky-actions{flex-wrap:wrap;margin:20px -12px -32px;padding:12px}.tm-task-editor-page .tm-sticky-actions .tm-button{flex:1}.tm-master-detail{display:block}.tm-master-pane{border-right:0}.tm-detail-pane{position:fixed;inset:0;z-index:80;overflow-y:auto}.tm-outcome-editor-row{grid-template-columns:24px 1fr}.tm-team-layout,.tm-report-grid,.tm-notification-layout{grid-template-columns:1fr}.tm-notification-list{border-right:0}.tm-workload-row{grid-template-columns:minmax(130px,1fr) minmax(120px,1.5fr) 60px}.tm-workload-row>:last-child{display:none}}.sp-plan-workspace{--pp-ink:hsl(var(--primary));--pp-blue:#3868dc;--pp-line:#e4e9f0;--pp-muted:#69788b;color:var(--pp-ink);font:14px/1.5 var(--font-sans);background:#fff}.sp-plan-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px}.sp-plan-heading h1{font-size:32px;font-weight:750;line-height:1.2;letter-spacing:-.03em;margin:0 0 5px}.sp-plan-heading p{font-size:15px;color:var(--pp-muted);margin:0}.sp-plan-actions{display:flex;gap:12px;flex-wrap:wrap}.sp-plan-workspace .btn,.sp-plan-modal .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 15px;font:600 13px/1.4 var(--font-sans);border-radius:6px;white-space:nowrap}.sp-plan-workspace .btn-primary,.sp-plan-modal .btn-primary{background:#3868dc;border-color:#3868dc;color:#fff}.sp-plan-workspace .btn-outline-primary,.sp-plan-modal .btn-outline-primary{background:#fff;color:#3868dc;border-color:#3868dc}.sp-plan-workspace .btn:disabled{opacity:.45}.sp-plan-tabs{display:flex;gap:22px;border-bottom:1px solid var(--pp-line);margin-bottom:24px;overflow:auto}.sp-plan-tabs button,.sp-plan-tabs a,.sp-plan-tabs>span{background:transparent;white-space:nowrap;border:0;border-bottom:3px solid transparent;padding:12px 9px 14px;color:var(--pp-muted);font:500 14px/1.4 var(--font-sans);text-decoration:none}.sp-plan-tabs .active{border-color:var(--pp-blue);color:var(--pp-blue);font-weight:650}.sp-plan-info{display:flex;align-items:center;gap:12px;background:#edf4ff;border:1px solid #c9dcfa;padding:16px;border-radius:6px;color:#3d5b89;margin-bottom:24px}.sp-plan-info svg{flex-shrink:0;color:var(--pp-blue)}.sp-plan-info.muted{background:#f5f7fa;border-color:var(--pp-line);margin-top:24px;color:var(--pp-muted)}.sp-plan-toolbar{display:flex;align-items:center;gap:16px;margin-bottom:18px}.sp-plan-search{display:flex;align-items:center;gap:12px;flex:1;min-width:180px;border:1px solid #ced8e5;padding:11px 14px;border-radius:6px;color:var(--pp-muted)}.sp-plan-search input{width:100%;min-width:0;border:0;outline:0;color:var(--pp-ink);font:14px var(--font-sans);background:#fff}.sp-plan-search:focus-within{outline:2px solid var(--pp-blue);outline-offset:2px}.sp-plan-workspace .form-select{width:auto;min-width:195px;min-height:44px;font:14px var(--font-sans);border-color:#ced8e5;border-radius:6px;color:var(--pp-ink)}.sp-plan-table-wrap{border:1px solid var(--pp-line);border-radius:6px;overflow:auto}.sp-plan-table{border-collapse:collapse;width:100%;min-width:800px;font-size:14px}.sp-plan-table th,.sp-plan-table td{padding:17px 20px;text-align:left;border-bottom:1px solid var(--pp-line);vertical-align:middle}.sp-plan-table th{font-size:13px;font-weight:650;background:#f3f6f9;color:#365077}.sp-plan-table tr:last-child td{border-bottom:0}.sp-plan-table td small{display:block;color:var(--pp-muted);font-size:11px;margin-top:4px}.sp-plan-table a{display:inline-flex;gap:8px;align-items:center;color:var(--pp-blue);text-decoration:none;white-space:nowrap}.sp-plan-table a:hover{text-decoration:underline}.sp-plan-comparison{min-width:980px}.sp-plan-comparison th:first-child{width:24%}.sp-plan-comparison th:nth-child(2){width:30%}.sp-plan-comparison th:nth-child(3){width:22%}.sp-plan-review-cell{display:flex;gap:16px;justify-content:space-between;align-items:center}.sp-plan-state{white-space:nowrap;border-radius:20px;background:#fff1cc;padding:4px 10px;font-size:12px;color:#805c0d}.sp-plan-state.defined{background:#e9effa;color:#3868dc}.sp-plan-review-cell .btn{padding:7px 12px;min-height:36px}.sp-plan-empty{text-align:center!important;color:var(--pp-muted);padding:40px 20px!important}.sp-plan-pagination{display:flex;align-items:center;gap:24px;margin-top:24px}.sp-plan-muted{color:var(--pp-muted)}.sp-plan-modal{color:hsl(var(--primary));font:13px/1.5 var(--font-sans)}.sp-plan-modal .modal-dialog{max-width:700px}.sp-plan-modal .modal-content{border:0;border-radius:8px}.sp-plan-modal .modal-header{padding:22px 26px 14px;border:0;align-items:flex-start}.sp-plan-modal .modal-title{font-size:25px;font-weight:750;letter-spacing:-.025em}.sp-plan-modal .modal-header p{margin:4px 0 0;color:#69788b}.sp-plan-modal .modal-body{padding:8px 26px 24px;max-height:65vh;overflow:auto}.sp-plan-modal .modal-footer{padding:18px 26px;border-color:#e4e9f0;gap:8px}.sp-plan-modal .modal-footer small{margin-right:auto;color:#69788b;font-size:11px}.sp-plan-reference{padding:13px 14px;border-radius:5px;background:#f0f4f9;margin-bottom:16px}.sp-plan-reference p{margin:4px 0 0;color:#4d6382;font-size:12px}.sp-plan-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0}.sp-plan-field-wide{margin-bottom:16px}.sp-plan-modal .form-label{font-size:12px;font-weight:650;margin-bottom:6px}.sp-plan-modal .form-control,.sp-plan-modal .form-select{font:13px/1.5 var(--font-sans);border-color:#ced8e5;min-height:40px;border-radius:5px}.sp-plan-modal textarea{min-height:88px}.sp-plan-period p{margin:5px 0 18px;color:#69788b;font-size:12px}.sp-plan-publish-list{padding:0;list-style:none}.sp-plan-publish-list li{padding:12px 0;border-bottom:1px solid #e4e9f0;display:flex;justify-content:space-between;gap:20px}.sp-plan-publish-list span{color:#69788b}.sp-plan-page{background:#fff}.sp-plan-breadcrumb{display:flex;gap:10px;color:#69788b;font:13px var(--font-sans);margin-bottom:24px}.sp-plan-breadcrumb a{color:#3868dc;text-decoration:none}@media(max-width:900px){.sp-plan-heading{align-items:flex-start;flex-direction:column;gap:16px}.sp-plan-toolbar{flex-wrap:wrap}.sp-plan-toolbar .sp-plan-search{flex-basis:100%}.sp-plan-toolbar .form-select{flex:1}.sp-plan-page.main{padding:24px 16px}.sp-plan-heading h1{font-size:27px}}@media(max-width:520px){.sp-plan-fields{grid-template-columns:1fr;gap:14px}.sp-plan-actions{width:100%}.sp-plan-actions .btn{flex:1;padding:9px}.sp-plan-modal .modal-footer small{flex-basis:100%}.sp-plan-publish-list li{flex-direction:column;gap:4px}}.sp-plan-workspace{font-size:16px}.sp-plan-heading h1{font-size:36px}.sp-plan-heading p{font-size:16px}.sp-plan-workspace .btn{font-size:14px;min-height:46px}.sp-plan-tabs button,.sp-plan-tabs a,.sp-plan-tabs>span{font-size:16px}.sp-plan-table{font-size:16px}.sp-plan-table th{font-size:14px}.sp-plan-search input,.sp-plan-workspace .form-select{font-size:15px}.sp-plan-list .sp-plan-heading h1{font-size:44px}.sp-plan-list .sp-plan-heading{margin-bottom:32px}.sp-plan-list .sp-plan-info{min-height:72px}.sp-plan-list .sp-plan-toolbar{margin-top:2px;margin-bottom:26px}.sp-plan-list .sp-plan-search{padding:14px}.sp-plan-list .form-select{min-height:50px;min-width:230px}.sp-plan-list .sp-plan-table td,.sp-plan-list .sp-plan-table th{padding:17px 20px}.sp-plan-list .sp-plan-heading p{margin-top:10px}.sp-plan-list .sp-plan-tabs{margin-bottom:22px}@media(max-width:900px){.sp-plan-list .sp-plan-heading h1{font-size:32px}.sp-plan-list .form-select{min-width:180px}.sp-plan-heading h1{font-size:30px}}.sp-plan-comparison th:first-child{width:23%}.sp-plan-comparison th:nth-child(2){width:26%}.sp-plan-comparison th:nth-child(3){width:23%}.sp-plan-comparison th,.sp-plan-comparison td{border-right:1px solid var(--pp-line)}.sp-plan-comparison th:last-child,.sp-plan-comparison td:last-child{border-right:0}.sp-plan-modal{font-size:14px}.sp-plan-modal .form-label{font-size:13px}.sp-plan-modal .form-control,.sp-plan-modal .form-select{font-size:14px}@media(max-width:520px){.sp-plan-modal .modal-body{max-height:calc(100dvh - 320px)}}.sp-plan-table small.sp-plan-gap{color:#8a5b00;margin-top:8px;font-size:12px;line-height:1.5;max-width:340px}.sp3-page{--sp3-ink: hsl(var(--primary));--sp3-muted: hsl(var(--muted-foreground));--sp3-line: hsl(var(--border));--sp3-accent: hsl(var(--secondary));--sp3-surface: hsl(var(--background));min-height:100vh;padding:28px 32px 48px;background:var(--sp3-surface);color:var(--sp3-ink);font-family:var(--font-sans)}.spdoc-tabs{display:flex;gap:8px;margin:0 0 18px;border-bottom:1px solid var(--sp3-line)}.spdoc-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--sp3-muted);padding:10px 14px;font:600 13px var(--font-sans)}.spdoc-tabs button.active{border-bottom-color:var(--sp3-ink);color:var(--sp3-ink)}.spdoc-matrix{min-width:1240px}.spdoc-matrix th:first-child,.spdoc-matrix td:first-child{min-width:215px}.spdoc-matrix td{min-width:160px;max-width:220px;padding:0!important}.spdoc-matrix td:first-child{padding:12px 15px!important}.spdoc-term{display:block;width:100%;min-height:72px;text-align:left;border:0;background:transparent;padding:12px 14px;color:var(--sp3-ink);font:inherit}.spdoc-term:hover,.spdoc-term:focus-visible{background:hsl(var(--accent));outline:2px solid transparent}.spdoc-term span{display:block;line-height:1.4}.spdoc-term small{display:block;margin-top:5px;color:var(--sp3-muted);font-size:11px}.spdoc-gaps{min-width:900px}.spdoc-gaps td{vertical-align:top}.spdoc-source{background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:6px;padding:12px 14px;margin-bottom:16px;font-size:13px}.spdoc-source p{margin:5px 0 0}.spdoc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}.spdoc-id-list{max-height:160px;overflow:auto;border:1px solid hsl(var(--border));border-radius:6px;padding:8px 12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 10px;font-size:12px}.spdoc-history-title{font-size:14px;margin:18px 0 8px}.spdoc-history{max-height:125px;overflow:auto;padding-left:18px;color:hsl(var(--muted-foreground));font-size:12px}.spdoc-cover-line{display:block;margin-bottom:3px}.spdoc-cover-line+a,.spdoc-cover-line~a{font-size:11px}@media(max-width:700px){.spdoc-fields,.spdoc-id-list{grid-template-columns:1fr}}.sp3-page button,.sp3-page input,.sp3-page select,.sp3-page textarea,.sp3-page .btn{font-family:var(--font-sans)}.sp3-heading,.sp3-section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.sp3-heading{margin-bottom:26px}.sp3-heading h1{margin:0;font-size:30px;line-height:1.15;font-weight:700;letter-spacing:-.025em}.sp3-heading p,.sp3-section-heading p{margin:6px 0 0;color:var(--sp3-muted);font-size:14px;line-height:1.45}.sp3-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;font-size:13px;font-weight:600;border-radius:6px}.sp3-page .btn-primary{background:var(--sp3-ink);border-color:var(--sp3-ink);color:hsl(var(--primary-foreground))}.sp3-page .btn-outline-primary{color:var(--sp3-ink);border-color:var(--sp3-ink)}.sp3-page .form-control,.sp3-page .form-select{min-height:40px;border-color:var(--sp3-line);color:var(--sp3-ink);font-size:13px;border-radius:6px}.sp3-page .form-label,.sp3-modal-body .form-label{font-size:12px;font-weight:600;color:var(--sp3-ink)}.sp3-toolbar{display:flex;gap:12px;align-items:center;margin-bottom:16px;flex-wrap:wrap}.sp3-toolbar>.form-select{width:220px}.sp3-search{display:flex;align-items:center;gap:9px;min-width:280px;max-width:460px;width:100%;height:40px;padding:0 12px;border:1px solid var(--sp3-line);border-radius:6px;background:hsl(var(--background));color:var(--sp3-muted)}.sp3-search input{border:0;outline:0;min-width:0;width:100%;font-size:13px;color:var(--sp3-ink);background:transparent}.sp3-busy{display:flex;align-items:center;gap:10px;min-height:180px;justify-content:center;color:var(--sp3-muted)}.sp3-muted{color:var(--sp3-muted);font-size:13px;line-height:1.45}.sp3-table-scroll{overflow-x:auto;border:1px solid var(--sp3-line);border-radius:6px;background:hsl(var(--background))}.sp3-table{width:100%;border-collapse:collapse;font-size:13px;min-width:760px}.sp3-table th,.sp3-table td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--sp3-line);vertical-align:middle}.sp3-table th{background:hsl(var(--muted));font-size:11px;letter-spacing:.025em;font-weight:700;white-space:nowrap}.sp3-table tr:last-child td{border-bottom:0}.sp3-table tbody tr:hover{background:hsl(var(--accent))}.sp3-table td strong{display:block;font-weight:650}.sp3-table td small{display:block;margin-top:3px;color:var(--sp3-muted);font-size:11px}.sp3-table a,.sp3-section-heading a,.sp3-link-button,.sp3-back{display:inline-flex;align-items:center;gap:4px;color:var(--sp3-ink);font-weight:600;text-decoration:none;font-size:12px}.sp3-link-button{border:0;background:transparent;padding:4px 5px}.sp3-link-button:hover,.sp3-table a:hover{text-decoration:underline}.sp3-remove{color:hsl(var(--destructive));margin-left:7px}.sp3-empty{text-align:center!important;padding:48px 20px!important;color:var(--sp3-muted)}.sp3-table-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;color:var(--sp3-muted);font-size:12px}.sp3-table-footer>div{display:flex;align-items:center;gap:10px}.sp3-state{display:inline-flex;align-items:center;width:-webkit-max-content;width:max-content;border-radius:4px;padding:3px 7px;background:hsl(var(--muted));color:var(--sp3-muted);font-size:11px;font-weight:600;white-space:nowrap}.sp3-state-approved{background:color-mix(in srgb,var(--bs-success) 13%,hsl(var(--background)));color:var(--bs-success)}.sp3-state-underwriting_review,.sp3-state-unresolved{background:color-mix(in srgb,var(--bs-warning) 18%,hsl(var(--background)));color:color-mix(in srgb,var(--bs-warning) 55%,hsl(var(--primary)))}.sp3-state-changes_requested{background:color-mix(in srgb,hsl(var(--destructive)) 12%,hsl(var(--background)));color:hsl(var(--destructive))}.sp3-matrix{min-width:1100px}.sp3-matrix td:first-child{min-width:210px}.sp3-matrix td:not(:first-child){width:22%}.sp3-cell-button{border:0;background:transparent;text-align:left;width:100%;color:var(--sp3-ink);padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-size:12px}.sp3-cell-button:hover>span:first-child{text-decoration:underline}.sp3-modal-body{--sp3-ink:hsl(var(--primary));--sp3-muted:hsl(var(--muted-foreground));--sp3-line:hsl(var(--border));font-family:var(--font-sans);display:grid;gap:16px}.sp3-modal .modal-content{font-family:var(--font-sans);color:hsl(var(--primary));border-color:hsl(var(--border));border-radius:8px}.sp3-modal .modal-header,.sp3-modal .modal-footer{border-color:hsl(var(--border))}.sp3-modal .btn-primary{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.sp3-modal .btn-outline-primary{color:hsl(var(--primary));border-color:hsl(var(--primary))}.sp3-modal-body .form-control,.sp3-modal-body .form-select{font-family:var(--font-sans);font-size:13px;min-height:38px}.sp3-modal-body .form-group{margin-bottom:10px}.sp3-source{display:grid;gap:3px;padding:12px 14px;background:hsl(var(--muted));border:1px solid var(--sp3-line);font-size:13px}.sp3-source small{color:var(--sp3-muted)}.sp3-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sp3-modal-body .sp3-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sp3-wide{grid-column:1/-1}.sp3-short-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:15px 0 20px}.sp3-tabs{display:flex;gap:18px;border-bottom:1px solid var(--sp3-line);overflow-x:auto;margin-bottom:22px}.sp3-tabs button{border:0;border-bottom:2px solid transparent;background:none;white-space:nowrap;padding:11px 2px;color:var(--sp3-muted);font-size:13px}.sp3-tabs button.active{color:var(--sp3-ink);border-color:var(--sp3-accent);font-weight:700}.sp3-section{padding:21px 22px;border:1px solid var(--sp3-line);border-radius:6px;background:hsl(var(--background));margin-bottom:16px}.sp3-overview-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:18px;align-items:start}.sp3-overview-grid>div{min-width:0}.sp3-overview-grid .sp3-section-heading{margin:0 0 12px}.sp3-readiness{border:1px solid var(--sp3-line);border-radius:6px;padding:18px;min-width:0}.sp3-readiness h2{font-size:16px;margin:0 0 16px}.sp3-mini-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--sp3-line);padding:14px 0;gap:10px}.sp3-mini-metrics dt{font-size:11px;color:var(--sp3-muted);font-weight:500}.sp3-mini-metrics dd{font-size:16px;font-weight:700;margin:3px 0 0}.sp3-section h2{font-size:19px;line-height:1.25;font-weight:700;margin:0 0 16px}.sp3-section .sp3-form-grid>.form-group{min-width:0}.sp3-evidence-note{padding:12px 14px;background:hsl(var(--muted));border:1px solid var(--sp3-line);font-size:12px;color:var(--sp3-ink);margin:16px 0}.sp3-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--sp3-line);border-radius:6px;margin:0 0 20px;background:hsl(var(--background))}.sp3-metrics>div{padding:15px 18px;border-right:1px solid var(--sp3-line)}.sp3-metrics>div:last-child{border-right:0}.sp3-metrics dt{font-size:11px;color:var(--sp3-muted);font-weight:500;margin-bottom:5px}.sp3-metrics dd{font-size:19px;font-weight:700;margin:0;overflow-wrap:anywhere}.sp3-modal-body .sp3-metrics{grid-template-columns:repeat(3,1fr)}.sp3-modal-body .sp3-metrics>div:nth-child(3){border-right:0}.sp3-modal-body .sp3-metrics>div:nth-child(-n+3){border-bottom:1px solid var(--sp3-line)}.sp3-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.sp3-add-benefit{position:relative;margin-top:15px;max-width:460px}.sp3-add-options{position:absolute;z-index:5;top:45px;left:0;right:0;max-height:260px;overflow:auto;background:hsl(var(--background));border:1px solid var(--sp3-line);box-shadow:0 8px 24px hsl(var(--primary) / .1)}.sp3-add-options button{display:flex;justify-content:space-between;gap:10px;width:100%;text-align:left;background:hsl(var(--background));border:0;border-bottom:1px solid var(--sp3-line);padding:9px 12px;color:var(--sp3-ink);font-size:12px}.sp3-add-options button:hover{background:hsl(var(--accent))}.sp3-add-options small{color:var(--sp3-muted)}.sp3-case-footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:3;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:13px 16px;background:hsl(var(--background));border:1px solid var(--sp3-line);box-shadow:0 -6px 20px hsl(var(--primary) / .1)}.sp3-case-footer span{margin-right:auto;font-size:12px;color:var(--sp3-muted)}.sp3-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.sp3-audit{list-style:none;padding:0}.sp3-audit li{display:flex;justify-content:space-between;gap:15px;padding:12px 4px;border-bottom:1px solid var(--sp3-line);font-size:13px}.sp3-audit span{color:var(--sp3-muted)}@media(max-width:1100px){.sp3-page{padding:22px 20px 40px}.sp3-form-grid,.sp3-short-grid,.sp3-metrics,.sp3-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sp3-metrics>div{border-bottom:1px solid var(--sp3-line)}}@media(max-width:900px){.sp3-overview-grid{grid-template-columns:1fr}}@media(max-width:650px){.sp3-page{padding:18px 12px 32px}.sp3-heading{display:block}.sp3-heading h1{font-size:25px}.sp3-heading>.btn,.sp3-heading>.sp3-back{margin-top:12px}.sp3-toolbar>.form-select,.sp3-search{max-width:none;width:100%}.sp3-form-grid,.sp3-short-grid,.sp3-modal-body .sp3-form-grid{grid-template-columns:1fr}.sp3-metrics,.sp3-summary,.sp3-modal-body .sp3-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sp3-section{padding:16px 13px}.sp3-case-footer{flex-wrap:wrap}.sp3-case-footer span{width:100%}.sp3-table-footer{align-items:flex-start}.sp3-table-footer>div{flex-wrap:wrap;justify-content:flex-end}}.sp-standard-workspace{--pp-blue:hsl(var(--primary));--pp-line:hsl(var(--border));--pp-muted:hsl(var(--muted-foreground));background:hsl(var(--background));color:hsl(var(--foreground))}.sp-standard-workspace .sp-plan-info{background:hsl(var(--muted));border-color:hsl(var(--border));color:hsl(var(--foreground))}.sp-standard-workspace .sp-plan-table th{background:hsl(var(--muted));color:hsl(var(--foreground))}.sp-standard-workspace .sp-plan-search,.sp-standard-workspace input,.sp-standard-workspace .form-select{background:hsl(var(--background));color:hsl(var(--foreground));border-color:hsl(var(--border))}.sp-standard-workspace .btn-outline-primary{color:hsl(var(--primary));border-color:hsl(var(--primary));background:hsl(var(--background))}.sp-standard-matrix{min-width:1250px;font-size:14px}.sp-standard-matrix th:first-child{min-width:230px;width:230px}.sp-standard-matrix th,.sp-standard-matrix td{padding:13px 16px;vertical-align:top}.sp-standard-matrix td+td{border-left:1px solid hsl(var(--border));min-width:165px}.sp-standard-cell{position:relative;border:0;background:transparent;color:inherit;text-align:left;width:100%;min-height:62px;padding:0 18px 0 0;font:inherit;line-height:1.5}.sp-standard-cell svg{position:absolute;right:0;top:4px;color:hsl(var(--muted-foreground))}.sp-standard-cell small{font-size:11px}.sp-standard-cell:hover{color:hsl(var(--primary))}.sp-standard-cell:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:5px;border-radius:3px}.sp-standard-modal .modal-dialog{max-width:1040px}.sp-standard-modal .modal-content{background:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-sans)}.sp-standard-modal .form-control,.sp-standard-modal .form-select{color:hsl(var(--foreground));background:hsl(var(--background));border-color:hsl(var(--border))}.sp-standard-modal .btn-primary{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.sp-standard-modal .btn-outline-primary{background:hsl(var(--background));color:hsl(var(--primary));border-color:hsl(var(--primary))}.sp-standard-modal .sp-plan-muted{color:hsl(var(--muted-foreground))}.sp-standard-modal .sp-plan-reference{background:hsl(var(--muted))}.sp-standard-modal .sp-plan-tabs{--pp-line:hsl(var(--border));--pp-blue:hsl(var(--primary));--pp-muted:hsl(var(--muted-foreground))}.sp-standard-allowances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.sp-standard-allowance{border:1px solid hsl(var(--border));border-radius:6px;padding:16px;min-width:0}.sp-standard-allowance legend{float:none;width:auto;font-size:15px;font-weight:650;margin:0 0 10px}.sp-standard-allowance .mb-3,.sp-standard-allowance>div{margin-bottom:12px}@media(max-width:720px){.sp-standard-allowances{grid-template-columns:1fr}.sp-standard-modal .modal-body{max-height:65dvh}.sp-standard-workspace .sp-plan-toolbar .form-select{min-width:0;width:100%}.sp-standard-workspace .sp-plan-heading .btn{white-space:normal}.sp-standard-matrix th:first-child{min-width:170px;width:170px}}.sp-standard-single-plan{min-width:0;width:100%;table-layout:fixed}.sp-standard-single-plan th:first-child{width:42%;min-width:0}.sp-standard-single-plan td+td{min-width:0}.sp-standard-single-plan td,.sp-standard-single-plan th{overflow-wrap:anywhere}.spp-page .spp-active{display:flex;justify-content:space-between;align-items:center;gap:24px}.spp-page .spp-active h2{font-size:32px;margin:6px 0 8px}.spp-page .spp-active p{margin:0 0 10px;color:var(--sp3-muted)}.spp-page .spp-active small,.spp-page .spp-eyebrow{color:var(--sp3-muted);font-size:12px}.spp-page .spp-eyebrow{text-transform:uppercase;letter-spacing:.08em;font-weight:700}.spp-page .spp-links{display:grid;gap:8px;min-width:190px;font-size:13px}.spp-page .sp3-section>p{max-width:760px;color:var(--sp3-muted);line-height:1.55}@media(max-width:700px){.spp-page .spp-active{display:block}.spp-page .spp-links{margin-top:20px}}.spc-page .alert{font-family:var(--font-sans);font-size:13px}.spc-page .alert a{color:inherit;font-weight:700}.spc-benefit-table{min-width:940px}.spc-procedure-table{min-width:1100px}.spc-procedure-table td:first-child{min-width:235px;max-width:300px}.spc-procedure-table td:first-child small{line-height:1.4}.spc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.spc-wide{grid-column:1/-1}.spc-links{border-top:1px solid hsl(var(--border));padding-top:16px;min-width:0}.spc-links h3{font-size:15px;font-weight:700;margin:0 0 5px}.spc-links .sp3-table{min-width:620px}.spc-links .sp3-table-scroll{max-width:100%}.spc-links .sp3-table th,.spc-links .sp3-table td{padding:9px 12px}.spc-links .form-select{min-width:120px}.spc-add-link{display:flex;gap:8px;margin-top:12px;max-width:380px}.spc-add-link .btn{white-space:nowrap}.spc-mapping-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.spc-mapping-stats div{border:1px solid hsl(var(--border));border-radius:6px;padding:12px}.spc-mapping-stats dt{font-size:11px;color:hsl(var(--muted-foreground))}.spc-mapping-stats dd{font-size:16px;font-weight:700;margin:4px 0 0}.spc-status-approved{background:color-mix(in srgb,var(--bs-success) 13%,hsl(var(--background)));color:var(--bs-success)}.spc-status-ambiguous,.spc-status-unmapped,.spc-status-unresolved{background:color-mix(in srgb,var(--bs-warning) 18%,hsl(var(--background)));color:hsl(var(--primary))}.spc-case-toolbar{display:flex;align-items:center;gap:14px;margin:0 0 15px}.spc-case-table{min-width:1060px}.spc-evidence-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.spc-evidence-table{min-width:840px}.spc-breakdown-title{font-size:15px;font-weight:700;margin:2px 0 0}@media(max-width:650px){.spc-form-grid{grid-template-columns:minmax(0,1fr);min-width:0;width:100%}.spc-form-grid>*,.spc-form-grid .form-control,.spc-form-grid .form-select{min-width:0;max-width:100%}.spc-mapping-stats{grid-template-columns:1fr}.spc-add-link{max-width:none;flex-wrap:wrap}.spc-add-link .form-control{flex:1 1 170px}.spc-page~.sp3-modal .modal-dialog,.sp3-modal:has(.spc-form-grid) .modal-dialog{max-width:calc(100vw - 16px);margin:8px auto}.sp3-modal:has(.spc-form-grid) .modal-body{max-height:calc(100dvh - 185px);overflow-y:auto;overflow-x:hidden;grid-template-columns:minmax(0,1fr);min-width:0}}.spc-target-mlr small,.spc-target-mlr strong{display:block}.spc-benefit-tags{display:flex;flex-wrap:wrap;gap:4px;margin:5px 0}.spc-benefit-tags span{font-size:11px;padding:2px 6px;border:1px solid hsl(var(--border));border-radius:4px;color:hsl(var(--muted-foreground));background:hsl(var(--background))}.spc-scope-modal .modal-body{font-family:var(--font-sans)}.spc-scope-modal .sp3-table{min-width:850px}.spc-scope-modal select{min-width:240px}.spc-client-select{font-family:var(--font-sans);font-size:14px}.spc-select__control{border-color:hsl(var(--border))!important;background:hsl(var(--background))!important;color:hsl(var(--foreground))!important}.spc-select__menu{z-index:20!important}@media(max-width:767px){.spc-scope-modal .sp3-toolbar,.spc-case-toolbar{flex-wrap:wrap}.spc-scope-modal .modal-dialog{margin:12px}.spc-case-toolbar button{white-space:normal}.spc-scope-modal .sp3-table{min-width:0;width:100%}.spc-scope-modal .sp3-table thead{display:none}.spc-scope-modal .sp3-table tbody,.spc-scope-modal .sp3-table tr,.spc-scope-modal .sp3-table td{display:block;width:100%}.spc-scope-modal .sp3-table tr{border:1px solid hsl(var(--border));border-radius:6px;margin-bottom:12px}.spc-scope-modal .sp3-table td{border:0;min-width:0;padding:10px}.spc-scope-modal td[data-label]:before{content:attr(data-label);display:block;font-size:12px;font-weight:600;margin-bottom:5px}.spc-scope-modal select{min-width:0}}.spc-source-name{display:block;margin-bottom:6px}.spc-internal-modal .modal-body{max-height:70dvh;overflow:auto;font-family:var(--font-sans)}.spc-internal-modal .sp3-table{min-width:850px}@media(max-width:767px){.spc-internal-modal .sp3-table{min-width:0;width:100%}.spc-internal-modal .sp3-table thead{display:none}.spc-internal-modal .sp3-table tbody,.spc-internal-modal .sp3-table tr,.spc-internal-modal .sp3-table td{display:block;width:100%}.spc-internal-modal .sp3-table tr{border:1px solid hsl(var(--border));border-radius:6px;margin-bottom:12px}.spc-internal-modal .sp3-table td{border:0;min-width:0;padding:10px}.spc-internal-modal td[data-label]:before{content:attr(data-label);display:block;font-size:12px;font-weight:600;margin-bottom:5px}}.spc-selection-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0;font-size:13px}.spc-selection-toolbar .form-check{margin:0;flex-basis:100%}.spc-compact-mapping td{padding:11px 12px;vertical-align:middle}.spc-compact-mapping td:first-child{min-width:32px;max-width:32px;width:32px}.spc-compact-mapping td:nth-child(2){min-width:210px;max-width:290px}.spc-compact-mapping td:nth-child(2) strong{font-size:13px;line-height:1.35}.spc-compact-mapping td:nth-child(5),.spc-compact-mapping td:nth-child(6){max-width:220px}.spc-compact-mapping small{font-size:11px;line-height:1.35}.spc-compact-mapping .spc-benefit-source{display:inline-flex}@media(max-width:600px){.spc-selection-toolbar{align-items:flex-start}.spc-selection-toolbar>span{flex-basis:100%}}.spc-case-toolbar select{max-width:230px;font-family:var(--font-sans)}.spc-queue-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:16px 0}.spc-stat{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;padding:16px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-sans)}.spc-stat strong{font-size:1.6rem;color:hsl(var(--primary))}.spc-stat small{color:hsl(var(--muted-foreground))}.spc-stat:hover{border-color:hsl(var(--primary))}.spc-queue-filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px;border:0;padding:0;margin:16px 0}.spc-queue-filters legend{font-size:.9rem;font-weight:600;margin-bottom:8px}.spc-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0}.spc-page-jump{display:flex;align-items:center;gap:8px}.spc-page-jump input{width:80px;padding:5px;border:1px solid hsl(var(--border));border-radius:4px;background:hsl(var(--background));color:hsl(var(--foreground))}.spc-status-proposed{background:color-mix(in srgb,var(--bs-info) 13%,hsl(var(--background)));color:hsl(var(--primary))}.spc-status-needs_review{background:color-mix(in srgb,var(--bs-warning) 18%,hsl(var(--background)));color:hsl(var(--primary))}@media(max-width:1100px){.spc-queue-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.spc-queue-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.spc-filter-grid{grid-template-columns:1fr}.sp3-table-footer{flex-wrap:wrap;gap:12px}.spc-stat{padding:12px}.spc-stat strong{font-size:1.3rem}}.spc-simple-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid hsl(var(--border));margin:8px 0 20px;gap:20px;padding-bottom:16px}.spc-simple-stats button{border:0;background:none;color:hsl(var(--foreground));font-family:var(--font-sans);text-align:left;padding:0;display:flex;flex-direction:column;gap:4px}.spc-simple-stats span{font-size:13px;color:hsl(var(--muted-foreground))}.spc-simple-stats strong{font-size:23px;color:hsl(var(--primary))}.spc-simple-toolbar .form-select{max-width:220px}.spc-simple-context{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:hsl(var(--muted-foreground));font-size:13px;margin:0 0 16px}.spc-simple-toolbar .sp3-search{flex:1}.spc-simple-toolbar .btn{white-space:nowrap}@media(max-width:767px){.spc-simple-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.spc-simple-toolbar{flex-wrap:wrap}.spc-simple-toolbar .sp3-search{flex-basis:100%}.spc-simple-toolbar .form-select{flex:1;min-width:150px}}.metro-app-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--bs-body-color, #273449)}.metro-app-loader--fullscreen,.metro-app-loader--overlay{inset:0;background:var(--bs-body-bg, #fff);background:color-mix(in srgb,var(--bs-body-bg, #fff) 94%,transparent)}.metro-app-loader--fullscreen{position:fixed;z-index:2000}.metro-app-loader__region{position:relative;isolation:isolate;min-height:180px}.metro-app-loader--overlay{position:absolute;z-index:1;border-radius:inherit}.metro-app-loader--card{min-height:200px}.metro-app-loader--inline{padding:24px}.metro-app-loader__animation{max-width:100%}.metro-app-loader__message{margin:0;text-align:center;font-size:14px}.uat-program{--uat-navy:#162a46;--uat-indigo:#536de4;color:var(--uat-navy);font-family:Plus Jakarta Sans,sans-serif}main.uat-program{background:#fff;min-height:100vh}.uat-program-header{display:flex;align-items:center;justify-content:space-between;padding:20px 4.5%;border-bottom:2px solid var(--uat-indigo);background:#fff;color:var(--uat-navy);font-size:15px;font-weight:600}.uat-program-header img{width:212px;height:auto}.uat-program-body{max-width:1320px;margin:auto;padding:28px 36px 64px}.uat-participant-heading{margin:0 0 24px 260px}.uat-participant-heading h1{font-size:28px;font-weight:700;line-height:1.35}.uat-participant-heading p{font-size:16px;margin:8px 0 0}.uat-install{background:#f5f8ff;border:1px solid #dce4f5;border-radius:6px;padding:20px 24px;margin:0 0 28px 260px}.uat-install h2{font-weight:700}.uat-install .instructions{margin-bottom:12px;font-size:14px}.uat-install .btn{float:right;margin-top:-48px}.uat-install .small{max-width:75%}.uat-testing-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:36px}.uat-task-navigation{display:flex;flex-direction:column;gap:8px;padding-right:22px;border-right:1px solid #e1e8ef;margin:12px 0}.uat-task-navigation .uat-task-nav{display:flex;align-items:center;gap:12px;text-align:left;background:transparent;border:0;color:#435675;white-space:normal;padding:12px 8px;font-size:14px;box-shadow:none}.uat-task-navigation .uat-task-nav[aria-current=step]{background:#edf2fc;color:#405fe5;font-weight:600}.uat-task-number{display:flex;justify-content:center;align-items:center;border:1px solid #cdd8ea;flex:none;width:30px;height:30px;border-radius:50%}.uat-task-nav[aria-current=step] .uat-task-number{background:#536de4;color:#fff;border-color:#536de4}.uat-task-form{padding:12px 0 8px;min-width:0}.uat-task-title{font-size:28px;line-height:1.35;font-weight:700;margin:12px 0}.uat-task-instructions{white-space:pre-wrap;font-size:16px;line-height:1.7}.uat-expected{background:#edf2fc;padding:16px 20px;border-radius:6px;font-size:14px}.uat-owner-feedback{background:#f5f8ff;border-left:3px solid #536de4;padding:16px;margin:12px 0}.uat-owner-feedback p{white-space:pre-wrap;margin:6px 0}.uat-owner-feedback small{color:#66788e}.uat-program .form-label,.uat-program legend{font-size:14px;font-weight:600}.uat-program .form-control,.uat-program .form-select{font-family:inherit;font-size:14px;min-height:44px;border-color:#ccd8e8;border-radius:5px;color:#162a46}.uat-program textarea{min-height:88px}.uat-result-actions{display:flex;gap:12px;flex-wrap:wrap}.uat-result-actions button{min-height:54px;flex:1;min-width:130px;font-size:14px;border-radius:5px;text-align:left;padding:12px 20px;font-weight:600}.uat-result-actions .btn-danger{background:#fff4f4;color:#b42318;border-color:#ee5963}.uat-result-actions .btn-success{background:#ecfdf3;color:#087443}.uat-program .btn-primary{background:#536de4;border-color:#536de4}.uat-program .btn-outline-primary{color:#405fe5;border-color:#bccafa}.uat-program .btn{font-family:inherit}.uat-program-footer{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;margin-top:20px;padding-top:18px;border-top:1px solid #e1e8ef}.uat-program-footer button{min-height:44px}.uat-resume-note{font-size:12px;color:#66788e;margin-top:8px}.uat-program .card{border:1px solid #dce4f5;box-shadow:none;border-radius:6px}.uat-program .card-header{background:#fff;border-bottom:1px solid #e1e8ef}.uat-program pre,.uat-program .instructions{white-space:pre-wrap;font-family:inherit}.uat-panel-actions{display:flex;gap:8px;flex-wrap:wrap}.uat-program table th{background:#edf2fc;color:#162a46;font-size:12px}.uat-program table td{font-size:13px;vertical-align:middle}.uat-approval-page{color:#162a46;font-family:Plus Jakarta Sans,sans-serif;padding:28px 30px}.uat-approval-page h1{font-size:28px;font-weight:700}.uat-approval-page h2{font-size:19px;font-weight:600}.uat-review-meta,.uat-review-stats{display:flex;gap:24px;flex-wrap:wrap;padding:18px 22px;border:1px solid #dce4f5;margin:18px 0;border-radius:5px}.uat-review-meta>div,.uat-review-stats>div{flex:1;min-width:130px}.uat-review-stats strong{font-size:28px;display:block}.uat-approval-rail{display:flex;gap:16px;padding:12px 0 20px;list-style:none;flex-wrap:wrap}.uat-approval-rail li{flex:1;min-width:170px;border-bottom:3px solid #dce4f5;padding:10px 0;display:flex;gap:12px}.uat-approval-rail li.current{border-color:#536de4}.uat-approval-rail li.signed{border-color:#158260}.uat-approval-rail small{display:block;margin-top:4px}.uat-review-section{border:1px solid #dce4f5;border-radius:5px;padding:18px;margin:16px 0}.uat-decision-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:28px}.uat-signature-preview{border-left:1px solid #e1e8ef;padding-left:24px}.uat-signature-preview img{max-width:200px;max-height:90px;margin:20px 0;border-bottom:1px solid #dce4f5;padding-bottom:12px}.uat-review-note{font-size:13px;color:#66788e}.uat-review-section .form-control{min-height:44px}@media(max-width:1000px){.uat-participant-heading,.uat-install{margin-left:0}.uat-install .btn{float:none;margin-top:0}.uat-install .small{max-width:none}.uat-testing-layout{grid-template-columns:200px minmax(0,1fr);gap:24px}}@media(max-width:767px){.uat-program-body{padding:20px 16px 48px}.uat-program-header{padding:16px}.uat-program-header img{width:170px}.uat-program-header span{font-size:12px}.uat-participant-heading h1,.uat-task-title{font-size:24px}.uat-testing-layout{display:block}.uat-task-navigation{flex-direction:row;overflow-x:auto;flex-wrap:nowrap;border-right:0;border-bottom:1px solid #e1e8ef;padding:0 0 10px}.uat-task-navigation .uat-task-nav{flex:none;max-width:210px}.uat-program-footer button{flex:1}.uat-approval-page{padding:20px 16px}.uat-decision-layout{display:block}.uat-signature-preview{border-left:0;border-top:1px solid #e1e8ef;padding:20px 0 0;margin-top:24px}}.uat-registration-body{max-width:800px;margin:auto;padding:36px 24px 64px}.uat-registration-body h1{font-size:28px;font-weight:700;line-height:1.4}.uat-registration-requirements{background:#f5f8ff;border:1px solid #dce4f5;border-radius:6px;padding:24px;margin:24px 0}.uat-registration-form{border:1px solid #dce4f5;border-radius:6px;padding:24px}.uat-registration-identity{border-bottom:1px solid #dce4f5;padding-bottom:20px}.uat-registration-identity small{color:#66788e}.uat-registration-body .btn{min-height:44px}.uat-registration-counts{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}@media(max-width:767px){.uat-registration-body{padding:24px 16px 48px}.uat-registration-body h1{font-size:24px}.uat-registration-form,.uat-registration-requirements{padding:18px}}.uat-project-header{display:grid;gap:20px}.uat-project-header .main-title{font-size:26px;line-height:1.3;color:#162a46;margin-top:8px}.uat-project-instructions{margin-top:12px;max-width:960px;color:#52627a;font-size:14px;line-height:1.7}.uat-project-instructions summary{cursor:pointer;font-weight:600;color:#405dba}.uat-project-instructions p{margin:10px 0 0;white-space:pre-line;overflow-wrap:anywhere}.uat-project-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:16px;border-top:1px solid #e3e9f2}.uat-project-toolbar .btn{white-space:nowrap}.uat-project-stats .card{height:100%;border:1px solid #e3e9f2;box-shadow:none}.uat-project-stats .helpdesk-icon{width:44px;height:44px;flex:0 0 44px;font-size:24px;border-radius:10px}.uat-project-stats .card-body>div{display:flex!important}.uat-project-stats .helpdesk-icon+div{margin:0 0 0 12px!important}.uat-project-stats .card-value{font-size:26px}.uat-project-stats .card-label{color:#52627a}.uat-project-page .uat-program .card-body{padding:20px}.uat-project-page .uat-program .card-header{padding:16px 20px}.uat-project-page .uat-program h5{font-size:17px;font-weight:600}.uat-checklist-status{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:14px 0;padding:12px 14px;border-radius:8px;background:#f0f6ff;color:#24446b;font-size:14px}.uat-checklist-status span{font-weight:600}.uat-checklist-status i{margin-right:6px;color:#138665}.uat-project-page #uat-project-checklist{scroll-margin-top:100px}@media(max-width:575px){.uat-project-header .main-title{font-size:22px}.uat-project-toolbar .btn:not(.btn-icon){flex:1 1 45%;font-size:12px;padding:10px 8px}.uat-project-stats .card-body{padding:12px!important}.uat-project-stats .helpdesk-icon{width:32px;height:32px;flex-basis:32px;font-size:19px}.uat-project-stats .card-label{font-size:12px}.uat-project-page .uat-program .card-body{padding:16px}.uat-panel-actions .btn{max-width:100%;white-space:normal}}.uat-project-stats .helpdesk-icon i{font-size:inherit}.gym-provider-directory{--gym-ink: #16233f;--gym-muted: #65718a;--gym-primary: #335eea;--gym-border: #e7eaf1;--gym-soft: #f5f7fb;color:var(--gym-ink)}.gym-provider-directory .directory-hero{background:linear-gradient(125deg,#17295a,#284fbe 58%,#3978ee);border-radius:20px;color:#fff;overflow:hidden;padding:28px;position:relative}.gym-provider-directory .directory-hero:after{background:#ffffff17;border-radius:50%;content:"";height:260px;position:absolute;right:-70px;top:-120px;width:260px}.gym-provider-directory .directory-eyebrow{color:#bcd2ff;font-size:.76rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.gym-provider-directory .directory-search-shell{background:#fff;border-radius:14px;box-shadow:0 12px 30px #0a183e33;padding:6px;position:relative;z-index:1}.gym-provider-directory .directory-search-shell .form-control{border:0;box-shadow:none;min-height:46px}.gym-provider-directory .location-button{border-radius:10px;min-height:46px;white-space:nowrap}.gym-provider-directory .location-note{color:#dbe7ff;font-size:.82rem;margin-top:10px}.gym-provider-directory .metric-card,.gym-provider-directory .filter-card,.gym-provider-directory .directory-card{border:1px solid var(--gym-border);border-radius:16px;box-shadow:0 7px 22px #1a27470d}.gym-provider-directory .metric-icon{align-items:center;background:#edf2ff;border-radius:12px;color:var(--gym-primary);display:inline-flex;font-size:1.1rem;height:42px;justify-content:center;width:42px}.gym-provider-directory .metric-label{color:var(--gym-muted);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.gym-provider-directory .metric-value{font-size:1.65rem;font-weight:750;line-height:1.1}.gym-provider-directory .filter-card .form-select{border-color:var(--gym-border);min-height:42px}.gym-provider-directory .provider-table thead th{background:#f7f8fb;border-bottom:1px solid var(--gym-border);color:#6d7890;font-size:.74rem;letter-spacing:.05em;padding:13px 14px;text-transform:uppercase;white-space:nowrap}.gym-provider-directory .provider-table tbody td{border-color:#eef0f5;padding:15px 14px;vertical-align:middle}.gym-provider-directory .provider-name{color:var(--gym-ink);font-weight:700}.gym-provider-directory .provider-address{color:var(--gym-muted);font-size:.82rem;margin-top:3px;max-width:390px}.gym-provider-directory .provider-plan-list{align-items:center;display:flex;flex-wrap:wrap;gap:5px;min-width:180px}.gym-provider-directory .provider-plan-badge{border:1px solid #dce6ff;font-weight:650;max-width:210px;overflow:hidden;padding:6px 8px;text-overflow:ellipsis;white-space:nowrap}.gym-provider-directory .provider-plan-more{color:var(--gym-muted);font-size:.76rem;font-weight:650}.gym-provider-directory .provider-plan-details{display:grid;gap:10px}.gym-provider-directory .provider-plan-detail{background:var(--gym-soft);border:1px solid var(--gym-border);border-radius:12px;padding:13px 14px}.gym-provider-directory .provider-plan-meta{display:flex;flex-wrap:wrap;gap:7px}.gym-provider-directory .provider-plan-meta span{background:#fff;border:1px solid var(--gym-border);border-radius:999px;color:var(--gym-muted);font-size:.76rem;padding:4px 8px}.gym-provider-directory .distance-pill{align-items:center;background:#eef4ff;border-radius:999px;color:#2a59bd;display:inline-flex;font-size:.78rem;font-weight:700;gap:5px;padding:6px 9px;white-space:nowrap}.gym-provider-directory .distance-pill.is-missing{background:#f1f2f5;color:#7b8496}.gym-provider-directory .pagination-summary{color:var(--gym-muted);font-size:.88rem}.gym-provider-directory .page-link{border-color:var(--gym-border);color:var(--gym-primary)}.gym-provider-directory .page-item.active .page-link{background:var(--gym-primary);border-color:var(--gym-primary)}@media(max-width:767px){.gym-provider-directory .directory-hero{border-radius:15px;padding:22px 18px}.gym-provider-directory .directory-search-shell{background:transparent;box-shadow:none;padding:0}.gym-provider-directory .directory-search-shell .form-control,.gym-provider-directory .location-button{border-radius:10px;width:100%}.gym-provider-directory .directory-card .card-header,.gym-provider-directory .directory-card .card-footer{align-items:flex-start!important;flex-direction:column;gap:12px}}.sp-page{--sp-navy:hsl(var(--primary));--sp-blue:hsl(var(--secondary));--sp-sky:hsl(var(--secondary));--sp-line:hsl(var(--border));--sp-muted:hsl(var(--muted-foreground));--sp-soft:hsl(var(--border));min-height:100vh;background:hsl(var(--background));padding:28px 32px 40px;color:hsl(var(--primary));font-family:var(--font-sans)}.sp-page button,.sp-page input,.sp-page select,.sp-page textarea{font-family:inherit}.sp-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}.sp-page-header h1{font-size:32px;letter-spacing:-.035em;margin:0 0 3px;color:var(--sp-navy);font-weight:700}.sp-page-header p{margin:0;color:hsl(var(--muted-foreground));font-size:15px}.sp-header-actions{display:flex;gap:10px;padding-top:4px}.sp-page .btn{border-radius:6px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;box-shadow:none}.sp-page .btn-primary{background:hsl(var(--secondary));border-color:hsl(var(--secondary))}.sp-page .btn-outline-primary{color:hsl(var(--secondary));border-color:hsl(var(--border))}.sp-context-strip{border:1px solid hsl(var(--muted));background:hsl(var(--border));display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.sp-context-strip>span{display:grid;grid-template-columns:22px 1fr;grid-template-rows:auto auto;column-gap:10px;padding:13px 18px;border-right:1px solid hsl(var(--border))}.sp-context-strip>span:last-child{border-right:0}.sp-context-strip svg{grid-row:1/3;align-self:center;color:hsl(var(--secondary))}.sp-context-strip small{color:hsl(var(--secondary));font-size:11px}.sp-context-strip strong{font-size:13px;font-weight:650;color:hsl(var(--primary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-alert{border-radius:5px}.sp-loading{min-height:420px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--sp-muted)}.sp-workspace{display:grid;grid-template-columns:245px minmax(560px,1fr) 265px;border:1px solid var(--sp-line);min-height:650px;background:hsl(var(--background))}.sp-case-rail{border-right:1px solid var(--sp-line);background:hsl(var(--border));min-width:0}.sp-case-rail>header,.sp-evidence>header{height:70px;padding:15px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--sp-line)}.sp-case-rail>header span,.sp-evidence>header span{font-size:15px;font-weight:700}.sp-case-rail>header small,.sp-evidence>header small{display:block;font-size:11px;color:hsl(var(--muted-foreground));margin-top:2px;font-weight:400}.sp-case-rail>header button{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--secondary));width:31px;height:31px;border-radius:5px;display:grid;place-items:center}.sp-case-list>button{position:relative;width:100%;min-height:102px;border:0;border-bottom:1px solid var(--sp-line);background:transparent;text-align:left;padding:17px 34px 15px 17px;color:hsl(var(--primary))}.sp-case-list>button:hover{background:hsl(var(--border))}.sp-case-list>button.active{background:hsl(var(--border));box-shadow:inset 3px 0 hsl(var(--secondary))}.sp-case-list>button>span:first-child{display:block}.sp-case-list>button strong{font-size:14px;display:block;margin-bottom:5px}.sp-case-list>button small{color:hsl(var(--muted-foreground));font-size:11px;display:block}.sp-case-list>button>svg{position:absolute;right:12px;top:24px;color:hsl(var(--muted-foreground))}.sp-status{display:inline-flex;margin-top:10px;color:hsl(var(--primary));font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.sp-status-approved{color:var(--bs-success)}.sp-status-underwriting_review,.sp-status-changes_requested{color:hsl(var(--destructive))}.sp-case-empty{padding:70px 22px;text-align:center;color:hsl(var(--muted-foreground));display:flex;align-items:center;flex-direction:column;gap:8px}.sp-case-empty strong{color:hsl(var(--primary))}.sp-case-empty span{font-size:12px;line-height:1.5}.sp-canvas{min-width:0;display:flex;flex-direction:column}.sp-case-header{height:70px;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--sp-line)}.sp-case-header>div>span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--secondary));font-weight:700}.sp-case-header h2{font-size:19px;margin:1px 0;color:hsl(var(--primary))}.sp-case-header small{font-size:11px;color:hsl(var(--muted-foreground))}.sp-steps{height:73px;border-bottom:1px solid var(--sp-line);display:grid;grid-template-columns:repeat(5,1fr);padding:0 12px}.sp-steps button{background:none;border:0;position:relative;color:hsl(var(--muted-foreground));font-size:11px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.sp-steps button:not(:last-child):after{content:"";position:absolute;height:1px;background:hsl(var(--border));width:calc(100% - 38px);left:calc(50% + 19px);top:27px}.sp-steps i{font-style:normal;border:1px solid hsl(var(--border));background:hsl(var(--background));width:23px;height:23px;border-radius:50%;display:grid;place-items:center;font-size:10px;z-index:1}.sp-steps .active{color:hsl(var(--secondary));font-weight:700;box-shadow:inset 0 -2px hsl(var(--secondary))}.sp-steps .active i,.sp-steps .complete i{background:hsl(var(--secondary));border-color:hsl(var(--secondary));color:#fff}.sp-steps .complete{color:hsl(var(--muted-foreground))}.sp-canvas-body{flex:1}.sp-editor-section{padding:22px 20px}.sp-section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px}.sp-section-heading>div{display:flex;align-items:center;gap:10px}.sp-section-heading>div>span{font-size:10px;letter-spacing:.08em;color:hsl(var(--secondary));font-weight:800}.sp-section-heading h2{font-size:18px;margin:0;color:hsl(var(--primary))}.sp-section-heading p{font-size:11px;color:hsl(var(--muted-foreground));margin:3px 0 0;max-width:285px;text-align:right}.sp-identity-grid,.sp-profile-grid{display:grid;gap:14px}.sp-identity-grid{grid-template-columns:1.3fr 1.2fr .8fr;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid hsl(var(--border))}.sp-profile-grid{grid-template-columns:repeat(3,1fr)}.sp-page .form-label{font-size:11px;font-weight:650;color:hsl(var(--primary));margin-bottom:5px}.sp-page .form-label small{color:hsl(var(--muted-foreground));font-weight:400}.sp-page .form-control,.sp-page .form-select{border-color:hsl(var(--border));border-radius:5px;color:hsl(var(--primary));font-size:13px;min-height:40px;background-color:hsl(var(--background));box-shadow:none}.sp-page .form-control:focus,.sp-page .form-select:focus{border-color:hsl(var(--secondary));box-shadow:0 0 0 3px #1768e817}.sp-mode-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px}.sp-mode-grid>button{border:1px solid hsl(var(--border));border-radius:6px;background:hsl(var(--background));padding:16px;display:grid;grid-template-columns:22px 23px 1fr;gap:10px;text-align:left;color:hsl(var(--primary))}.sp-mode-grid>button.active{border-color:hsl(var(--secondary));background:hsl(var(--border));box-shadow:inset 0 0 0 1px hsl(var(--secondary))}.sp-mode-grid .sp-radio{border:1px solid hsl(var(--muted-foreground));width:18px;height:18px;border-radius:50%;display:grid;place-items:center}.sp-mode-grid .active .sp-radio{background:hsl(var(--secondary));border-color:hsl(var(--secondary));color:#fff}.sp-mode-grid strong{font-size:14px;display:block;color:hsl(var(--primary))}.sp-mode-grid small{font-size:11px;display:block;color:hsl(var(--muted-foreground));line-height:1.35;margin-top:4px}.sp-budget-field{max-width:360px;margin-bottom:20px}.sp-budget-field>div,.sp-quote-input,.sp-limit-input{display:flex;align-items:center;border:1px solid hsl(var(--border));border-radius:5px;background:hsl(var(--background))}.sp-budget-field>div>span,.sp-quote-input>span,.sp-limit-input>span{padding:0 10px;color:hsl(var(--muted-foreground))}.sp-budget-field .form-control,.sp-quote-input .form-control,.sp-limit-input .form-control{border:0;border-left:1px solid hsl(var(--border));border-radius:0}.sp-benefit-header{display:flex;justify-content:space-between;align-items:flex-start;padding-top:3px;margin-bottom:10px}.sp-benefit-header h3{font-size:15px;margin:0}.sp-benefit-header p{font-size:11px;color:hsl(var(--muted-foreground));margin:3px 0 0}.sp-benefit-header>span{font-size:11px;color:hsl(var(--secondary));font-weight:700}.sp-benefit-table{border:1px solid var(--sp-line)}.sp-benefit-row{display:grid;grid-template-columns:1.4fr .7fr .8fr;gap:12px;align-items:center;padding:9px 12px;border-bottom:1px solid hsl(var(--border))}.sp-benefit-row:last-child{border-bottom:0}.sp-benefit-row.head{background:hsl(var(--border));font-size:10px;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;font-weight:700;padding-top:8px;padding-bottom:8px}.sp-benefit-row strong{display:block;font-size:12px}.sp-benefit-row small{display:block;font-size:10px;color:hsl(var(--muted-foreground))}.sp-benefit-row .form-select,.sp-benefit-row .form-control{min-height:34px;font-size:11px}.sp-editor-footer{display:flex;align-items:center;gap:9px;border-top:1px solid var(--sp-line);padding:13px 20px}.sp-editor-footer>span{flex:1}.sp-evidence{border-left:1px solid var(--sp-line);background:hsl(var(--border))}.sp-evidence>header svg{color:hsl(var(--secondary))}.sp-evidence-rows{padding:6px 16px}.sp-evidence-rows>div{display:grid;grid-template-columns:23px 1fr;gap:8px;padding:14px 0;border-bottom:1px solid hsl(var(--border));color:hsl(var(--secondary))}.sp-evidence-rows span{display:flex;justify-content:space-between;gap:10px;color:hsl(var(--muted-foreground));font-size:11px}.sp-evidence-rows strong{color:hsl(var(--primary));text-align:right;font-size:11px}.sp-completeness{padding:18px 16px}.sp-completeness>span{display:flex;justify-content:space-between;font-size:11px}.sp-completeness>div{height:7px;background:hsl(var(--border));margin:9px 0;border-radius:4px;overflow:hidden}.sp-completeness i{height:100%;display:block;background:hsl(var(--secondary))}.sp-completeness small{font-size:10px;color:hsl(var(--muted-foreground));line-height:1.4;display:block}.sp-policy-note{margin:10px 16px;border:1px solid hsl(var(--muted));background:hsl(var(--background));padding:12px;display:flex;gap:9px;color:hsl(var(--secondary))}.sp-policy-note b{display:block;font-size:12px;color:hsl(var(--primary))}.sp-policy-note small{display:block;font-size:10px;color:hsl(var(--muted-foreground));margin-top:2px}.sp-scenario-layout{display:grid;grid-template-columns:minmax(620px,1fr) 270px;min-height:505px}.sp-scenario-main{padding:20px;min-width:0}.sp-comparison{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--sp-line)}.sp-comparison article{min-width:0;border-right:1px solid var(--sp-line);background:hsl(var(--background))}.sp-comparison article:last-child{border-right:0}.sp-comparison article.preferred{outline:2px solid hsl(var(--secondary));outline-offset:-1px;background:hsl(var(--border))}.sp-comparison article>header{height:52px;border-bottom:1px solid var(--sp-line);display:flex;align-items:center;justify-content:space-between;padding:9px 11px}.sp-comparison h3{font-size:14px;margin:0}.sp-comparison article>header span{font-size:8px;background:hsl(var(--secondary));color:#fff;padding:2px 5px;margin-top:2px;display:inline-block}.sp-comparison article>header button{border:0;background:none;color:hsl(var(--secondary));font-size:10px;font-weight:700;display:flex;gap:3px}.sp-price{padding:15px 11px;border-bottom:1px solid var(--sp-line)}.sp-price strong{font-size:20px;display:block;letter-spacing:-.03em}.sp-price small{display:block;color:hsl(var(--muted-foreground));font-size:9px}.sp-price span{font-size:10px;color:hsl(var(--primary));display:block;margin-top:7px}.sp-comparison dl{margin:0}.sp-comparison dl>div{display:flex;justify-content:space-between;gap:7px;padding:9px 11px;border-bottom:1px solid hsl(var(--border))}.sp-comparison dt{font-size:9px;color:hsl(var(--muted-foreground));font-weight:500}.sp-comparison dd{font-size:10px;font-weight:700;margin:0;text-align:right}.sp-comparison dd.warn{color:hsl(var(--destructive))}.sp-mlr-marker{margin:16px 13px 10px;height:25px;border-top:2px solid hsl(var(--muted-foreground));position:relative;display:flex;justify-content:space-between}.sp-mlr-marker .target{position:absolute;top:-6px;height:11px;border-left:1px dashed hsl(var(--muted-foreground))}.sp-mlr-marker i{position:absolute;top:-5px;width:9px;height:9px;border-radius:50%;background:hsl(var(--secondary));transform:translate(-50%)}.sp-mlr-marker small{font-size:8px;margin-top:5px;color:hsl(var(--muted-foreground))}.sp-benefit-summary{border-top:1px solid var(--sp-line)}.sp-benefit-summary span{display:flex;justify-content:space-between;padding:6px 11px;border-bottom:1px solid hsl(var(--border))}.sp-benefit-summary small{font-size:8px;color:hsl(var(--secondary))}.sp-benefit-summary b{font-size:8px;color:hsl(var(--primary))}.sp-rationale{border:1px solid var(--sp-line);margin-top:14px}.sp-rationale>header{display:flex;gap:8px;padding:10px 12px;background:hsl(var(--border));color:hsl(var(--secondary))}.sp-rationale>header strong{display:block;font-size:11px;color:hsl(var(--primary))}.sp-rationale>header small{display:block;font-size:9px;color:hsl(var(--muted-foreground))}.sp-rationale>div{display:grid;grid-template-columns:repeat(4,1fr)}.sp-rationale>div span{padding:10px 12px;border-right:1px solid var(--sp-line);font-size:9px;color:hsl(var(--muted-foreground))}.sp-rationale>div span:last-child{border:0}.sp-rationale>div strong{display:block;font-size:11px;color:hsl(var(--primary));margin-top:3px}.sp-review-panel{border-left:1px solid var(--sp-line);background:hsl(var(--border));padding:17px;display:flex;flex-direction:column;gap:14px}.sp-review-panel>header{display:flex;gap:8px;color:hsl(var(--secondary));padding-bottom:12px;border-bottom:1px solid var(--sp-line)}.sp-review-panel>header strong{display:block;color:hsl(var(--primary));font-size:14px}.sp-review-panel>header small{font-size:9px;color:hsl(var(--muted-foreground));display:block}.sp-review-panel>label{font-size:10px;color:hsl(var(--muted-foreground))}.sp-review-panel>label strong{display:block;color:hsl(var(--primary));font-size:13px;margin-top:4px}.sp-review-panel textarea{resize:vertical}.sp-char-count{text-align:right;display:block;color:hsl(var(--muted-foreground));font-size:9px;margin-top:3px}.sp-audit-callout{display:flex;gap:8px;background:hsl(var(--background));border:1px solid hsl(var(--muted));padding:11px;color:hsl(var(--secondary))}.sp-audit-callout strong{font-size:10px;color:hsl(var(--primary));display:block}.sp-audit-callout small{font-size:9px;line-height:1.4;color:hsl(var(--muted-foreground));display:block;margin-top:2px}@media(max-width:1280px){.sp-page{padding:24px 20px}.sp-workspace{grid-template-columns:205px minmax(540px,1fr) 230px}.sp-scenario-layout{grid-template-columns:1fr}.sp-review-panel{border-left:0;border-top:1px solid var(--sp-line);display:grid;grid-template-columns:repeat(2,1fr)}.sp-review-panel>header,.sp-audit-callout{grid-column:1/-1}}@media(max-width:1050px){.sp-context-strip{grid-template-columns:repeat(2,1fr)}.sp-context-strip>span:nth-child(2){border-right:0}.sp-context-strip>span:nth-child(-n+2){border-bottom:1px solid hsl(var(--border))}.sp-workspace{grid-template-columns:190px 1fr}.sp-evidence{grid-column:1/-1;border-left:0;border-top:1px solid var(--sp-line)}.sp-evidence-rows{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.sp-evidence-rows>div{border:0}.sp-completeness,.sp-policy-note{display:none}}@media(max-width:760px){.sp-page{padding:18px 12px}.sp-page-header{display:block}.sp-header-actions{overflow:auto}.sp-header-actions .btn{white-space:nowrap}.sp-context-strip{grid-template-columns:1fr}.sp-context-strip>span{border-right:0;border-bottom:1px solid hsl(var(--border))!important}.sp-workspace{display:block}.sp-case-rail{border-right:0;border-bottom:1px solid var(--sp-line)}.sp-case-list{display:flex;overflow:auto}.sp-case-list>button{min-width:210px}.sp-case-empty{padding:25px}.sp-steps{overflow:auto;grid-template-columns:repeat(5,100px)}.sp-identity-grid,.sp-profile-grid,.sp-mode-grid{grid-template-columns:1fr}.sp-section-heading{display:block}.sp-section-heading p{text-align:left}.sp-benefit-row{grid-template-columns:1fr}.sp-benefit-row.head{display:none}.sp-comparison{overflow:auto;grid-template-columns:repeat(3,230px)}.sp-rationale>div{grid-template-columns:repeat(2,1fr)}.sp-review-panel{display:flex}.sp-evidence-rows{grid-template-columns:1fr 1fr}.sp-editor-footer{position:-webkit-sticky;position:sticky;bottom:0;background:hsl(var(--background));z-index:3;flex-wrap:wrap}.sp-editor-footer>span{display:none}.sp-editor-footer .btn{flex:1;white-space:nowrap}}.sp-context-strip>span{grid-template-columns:22px minmax(0,1fr);min-width:0}.sp-context-strip.sp-scenario-context{grid-template-columns:repeat(5,1fr)}.sp-benefit-summary b{font-size:8px;font-weight:700;text-align:right;white-space:nowrap}@media(max-width:1500px){.sp-page{padding:24px 20px}.sp-workspace{grid-template-columns:205px minmax(0,1fr)}.sp-scenario-layout{grid-template-columns:1fr}.sp-review-panel{border-left:0;border-top:1px solid var(--sp-line);display:grid;grid-template-columns:repeat(2,1fr)}.sp-review-panel>header,.sp-audit-callout{grid-column:1/-1}.sp-evidence{grid-column:1/-1;border-left:0;border-top:1px solid var(--sp-line)}.sp-evidence-rows{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.sp-evidence-rows>div{border:0}.sp-completeness,.sp-policy-note{display:none}}@media(max-width:1050px){.sp-workspace{grid-template-columns:190px minmax(0,1fr)}.sp-context-strip.sp-scenario-context{grid-template-columns:repeat(2,1fr)}.sp-context-strip.sp-scenario-context>span{border-bottom:1px solid hsl(var(--border))}}@media(max-width:760px){.sp-page{padding:18px 12px}.sp-workspace{display:block}.sp-review-panel{display:flex}.sp-evidence-rows{grid-template-columns:1fr 1fr}}.sp-scenario-heading-actions{text-align:right}.sp-scenario-heading-actions p{margin-bottom:5px}.sp-scenario-heading-actions button{border:0;background:none;color:hsl(var(--secondary));font-size:10px;font-weight:700;display:inline-flex;align-items:center;gap:5px}.sp-scenario-heading-actions button:hover{text-decoration:underline}.sp-workspace-scenarios{grid-template-columns:245px minmax(0,1fr)}@media(max-width:760px){.sp-page-header h1{font-size:28px;line-height:1.08}.sp-page-header p{font-size:14px;line-height:1.45}.sp-context-strip.sp-scenario-context{grid-template-columns:1fr}.sp-case-header{height:auto;min-height:70px;align-items:flex-start}.sp-case-header>.sp-status{max-width:105px;text-align:right;line-height:1.3}.sp-scenario-heading-actions{text-align:left}.sp-scenario-heading-actions p{max-width:none}.sp-scenario-heading-actions button{margin-bottom:8px}}.sp-variable-audit{display:flex;align-items:center;gap:10px;margin:0 0 18px;padding:11px 13px;border:1px solid var(--bs-warning);border-radius:10px;background:hsl(var(--border));color:hsl(var(--destructive))}.sp-variable-audit.complete{border-color:var(--bs-success);background:hsl(var(--border));color:var(--bs-success)}.sp-variable-audit span{display:flex;flex-direction:column}.sp-variable-audit small{color:inherit;opacity:.78}.sp-rationale>div{grid-template-columns:repeat(3,1fr)}.sp-rationale>div span{border-bottom:1px solid var(--sp-line)}.sp-reference-note{display:block;padding:9px 12px;color:hsl(var(--secondary));font-size:9px;line-height:1.45;background:hsl(var(--border))}.sp-benefit-table.has-weights .sp-benefit-row{grid-template-columns:1.25fr .65fr .75fr .8fr}.sp-readiness-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.sp-readiness-grid>div{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:10px;padding:.75rem}.sp-readiness-grid small,.sp-readiness-grid strong{display:block}.sp-readiness-grid .ready strong{color:var(--bs-success)}.sp-readiness-grid .blocked strong{color:hsl(var(--destructive))}.sp-policy-admin{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:12px;margin-bottom:1rem;padding:1rem}.sp-policy-admin>header,.sp-policy-basics,.sp-policy-floors>div,.sp-policy-versions>span{display:flex;align-items:center;gap:.75rem}.sp-policy-admin>header{justify-content:space-between}.sp-policy-admin header small,.sp-policy-versions small{display:block}.sp-policy-form{display:grid;gap:1rem;margin-top:1rem}.sp-policy-basics>*{flex:1}.sp-policy-floors{display:grid;gap:.5rem}.sp-policy-floors>div>:first-child{min-width:15rem}.sp-policy-versions{display:grid;gap:.5rem}.sp-policy-versions>span{border-top:1px solid hsl(var(--border));padding-top:.5rem}.sp-policy-versions>span>button{margin-left:auto}@media(max-width:1100px){.sp-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.metro-toast-viewport{position:fixed;top:1rem;right:1rem;z-index:9999;display:flex;width:min(24rem,calc(100vw - 2rem));flex-direction:column;gap:.75rem;pointer-events:none}.metro-toast{--toast-background: #ffffff;--toast-border: #dbe3ec;--toast-foreground: #1e293b;display:flex;align-items:flex-start;gap:.75rem;width:100%;max-height:min(14rem,calc(100vh - 2rem));padding:.875rem 1rem;overflow:hidden;color:var(--toast-foreground);background:var(--toast-background);border:1px solid var(--toast-border);border-radius:.75rem;box-shadow:0 12px 30px #0f172a2e;pointer-events:auto}.metro-toast[data-variant=success]{--toast-background: #ecfdf5;--toast-border: #a7f3d0;--toast-foreground: #065f46}.metro-toast[data-variant=destructive]{--toast-background: #fef2f2;--toast-border: #fecaca;--toast-foreground: #b91c1c}.metro-toast[data-variant=warning]{--toast-background: #fffbeb;--toast-border: #fde68a;--toast-foreground: #92400e}.metro-toast__icon{width:1.25rem;height:1.25rem;margin-top:.125rem;flex:0 0 auto}.metro-toast__content{min-width:0;flex:1 1 auto;overflow-y:auto}.metro-toast__title,.metro-toast__description{margin:0;color:inherit;font-family:var(--font-sans);font-size:.875rem;line-height:1.4;overflow-wrap:anywhere}.metro-toast__title{font-weight:600}.metro-toast__description{margin-top:.125rem;opacity:.84}.metro-toast__close{display:inline-flex;width:1.5rem;height:1.5rem;padding:0;align-items:center;justify-content:center;flex:0 0 auto;color:inherit;background:transparent;border:0;border-radius:.375rem;opacity:.6;cursor:pointer}.metro-toast__close:hover,.metro-toast__close:focus-visible{background:#0f172a14;opacity:1}.metro-toast__close:focus-visible{outline:2px solid currentColor;outline-offset:1px}.metro-toast__close svg{width:1rem;height:1rem}@media(max-width:480px){.metro-toast-viewport{top:.75rem;right:.75rem;width:calc(100vw - 1.5rem)}}
