.executive{--exs:clamp(.65px,.0431779vw,1px);--ex-blue:#0067c9;--ex-ink:#14243d;--ex-muted:#5a6e8c;--ex-line:#dedfe3;background:#f0f4fa;color:var(--ex-ink);font-family:Mulish,Arial,sans-serif;min-height:100%;padding:0 calc(9 * var(--exs)) calc(13 * var(--exs));box-sizing:border-box}.executive *{box-sizing:border-box}.executive [hidden]{display:none!important}.executive button,.executive input,.executive select{font:inherit}.executive button{cursor:pointer;color:inherit}.executive button:focus-visible,.executive input:focus-visible,.executive select:focus-visible{outline:3px solid #87bdf8;outline-offset:3px}.executive svg{fill:none;stroke:currentColor;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}
.ex-tabs{display:flex;border-bottom:1px solid var(--ex-line);margin:0 0 calc(23 * var(--exs));align-items:stretch;height:calc(62 * var(--exs))}.ex-tab{border:0;background:none;padding:0 calc(18 * var(--exs));font-size:calc(22 * var(--exs))!important;font-weight:700!important;color:#556b8a!important;position:relative;display:flex;align-items:center;gap:calc(12 * var(--exs));white-space:nowrap}.ex-tab svg{width:calc(23 * var(--exs));height:calc(23 * var(--exs))}.ex-tab[aria-selected=true]{color:#09223e!important}.ex-tab[aria-selected=true]:after{content:"";position:absolute;height:calc(3 * var(--exs));background:var(--ex-blue);left:0;right:0;bottom:-1px}.ex-demo{margin-left:auto;align-self:center;font-size:calc(13 * var(--exs));color:#8190a3;padding-right:calc(15 * var(--exs));white-space:nowrap}
.ex-toolbar{display:flex;align-items:center;gap:calc(13 * var(--exs));min-height:calc(91 * var(--exs));padding:calc(12 * var(--exs)) calc(21 * var(--exs));margin-bottom:calc(24 * var(--exs));background:#fff;border:1px solid var(--ex-line);border-radius:calc(12 * var(--exs));box-shadow:0 1px 3px #162d4f0d}.ex-toolbar-heading{display:flex;align-items:center;gap:calc(15 * var(--exs));margin-right:auto;min-width:0}.ex-toolbar-heading>svg{width:calc(24 * var(--exs));height:calc(26 * var(--exs));color:#65778f;flex:none}.ex-toolbar h1{font-size:calc(25 * var(--exs));font-weight:800;letter-spacing:-.4px;line-height:1.25;margin:0 0 calc(4 * var(--exs));white-space:nowrap}.ex-date{font-size:calc(18 * var(--exs));line-height:1.5;color:#586c8b;white-space:nowrap;display:block}.ex-periods{display:flex;border:1px solid var(--ex-line);border-radius:calc(9 * var(--exs));height:calc(44 * var(--exs));overflow:hidden;flex-shrink:0}.ex-period{border:0;border-right:1px solid var(--ex-line);background:#fff;font-size:calc(18 * var(--exs))!important;padding:0 calc(16 * var(--exs));color:#546782!important;font-weight:700!important}.ex-period:last-child{border-right:0}.ex-period[aria-pressed=true]{background:#edf0f5;color:#17273f!important}.ex-store{border:1px solid var(--ex-line);border-radius:calc(9 * var(--exs));background:#fff;color:#9baec9;padding:0 calc(14 * var(--exs));height:calc(45 * var(--exs));width:calc(389 * var(--exs));font-size:calc(18 * var(--exs))!important;font-weight:700!important;flex-shrink:1;min-width:calc(170 * var(--exs))}.ex-compare{display:flex;align-items:center;justify-content:center;gap:calc(10 * var(--exs));font-size:calc(18 * var(--exs));color:#26344d;white-space:nowrap;border:1px solid var(--ex-line);border-radius:calc(9 * var(--exs));height:calc(45 * var(--exs));padding:0 calc(15 * var(--exs));flex-shrink:0}.ex-compare input{accent-color:#22add7;width:calc(21 * var(--exs));height:calc(21 * var(--exs));margin:0}
.ex-section{margin:0 0 calc(43 * var(--exs))}.ex-section:nth-last-of-type(1){margin-bottom:0}.ex-section-heading{height:calc(59 * var(--exs));margin-bottom:calc(18 * var(--exs));padding-top:calc(1 * var(--exs))}.ex-section-heading h2{margin:0 0 calc(3 * var(--exs));font-size:calc(24 * var(--exs));line-height:1.3;letter-spacing:-.3px;font-weight:800;color:#09223e}.ex-section-heading>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.ex-section-heading p,.ex-section-heading>div>span{margin:0;font-size:calc(18 * var(--exs));line-height:1.5;color:#526b8f}.ex-section-heading>div>span{white-space:nowrap}
.ex-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:calc(18 * var(--exs))}.ex-card{background:#fff;border:1px solid var(--ex-line);border-radius:calc(12 * var(--exs));min-width:0;min-height:calc(322 * var(--exs));padding:calc(23 * var(--exs)) calc(21 * var(--exs)) calc(20 * var(--exs));display:flex;flex-direction:column;position:relative}.ex-card-label{font-size:calc(18 * var(--exs));font-weight:400;color:#536c91;display:flex;align-items:center;justify-content:space-between;gap:calc(6 * var(--exs));line-height:1.5;margin-bottom:calc(14 * var(--exs));white-space:nowrap}.ex-card-label>span:first-child{display:flex;align-items:center;gap:calc(9 * var(--exs));min-width:0}.ex-card-label svg{width:calc(19 * var(--exs));height:calc(20 * var(--exs));flex-shrink:0}.ex-status{font-size:calc(16 * var(--exs));color:#71829c;line-height:1.5;white-space:nowrap}.ex-status.watch{background:#fff9e9;color:#ae6300;border-radius:calc(5 * var(--exs));padding:calc(2 * var(--exs)) calc(8 * var(--exs));font-weight:700}.ex-status.gain{background:#ebfbf2;color:#00845e;border-radius:calc(5 * var(--exs));padding:calc(2 * var(--exs)) calc(8 * var(--exs));font-weight:700}.ex-value{font-size:calc(36 * var(--exs));line-height:1.15;font-weight:800;letter-spacing:-.7px;color:#10213b;white-space:nowrap;margin-bottom:calc(10 * var(--exs))}.ex-value.positive{color:#008455}.ex-value small{font:inherit;letter-spacing:inherit}.ex-detail{font-size:calc(18 * var(--exs));line-height:1.5;color:#5b7195}.ex-detail strong{font-weight:400}.ex-available{font-size:calc(18 * var(--exs));line-height:1.5;color:#69809f;margin-top:calc(10 * var(--exs))}.ex-value+.ex-available{margin-top:0}.ex-actions{display:flex;align-items:center;gap:calc(20 * var(--exs));margin-top:calc(14 * var(--exs));flex-wrap:wrap}.ex-action{border:0;background:transparent;text-align:left;padding:0;font-size:calc(18 * var(--exs))!important;line-height:1.5;color:#0065c7!important;font-weight:700!important;display:flex;align-items:center;gap:calc(7 * var(--exs));width:fit-content;white-space:nowrap}.ex-action:hover{text-decoration:underline}.ex-caret{font-size:calc(11 * var(--exs))}.ex-report-link{color:#516b90!important}.ex-report-link svg{width:calc(19 * var(--exs));height:calc(19 * var(--exs));margin-left:calc(4 * var(--exs))}.ex-chart{height:calc(34 * var(--exs));min-height:calc(34 * var(--exs));display:block;margin-top:auto;width:100%;overflow:visible}.ex-chart polyline{fill:none;stroke:#0064c8;stroke-width:calc(2 * var(--exs));vector-effect:non-scaling-stroke;stroke-linecap:butt;stroke-linejoin:miter}.ex-breakdown{padding:calc(11 * var(--exs)) 0;margin-top:calc(8 * var(--exs));border-top:1px solid #e7edf5;line-height:1.65;font-size:calc(15 * var(--exs));color:#62758d}.ex-breakdown div{display:flex;justify-content:space-between;gap:7px}.ex-breakdown strong{font-weight:700;color:#2d4a69}.ex-footnote{display:flex;justify-content:space-between;gap:15px;font-size:12px;color:#8592a5;margin-top:14px}.capture .ex-demo{visibility:hidden}.capture .ex-footnote{display:none}
.ex-custom{display:flex;align-items:flex-end;gap:12px;padding:18px;background:white;border:1px solid var(--ex-line);border-radius:9px;margin:-9px 0 25px}.ex-custom label{display:grid;gap:5px;font-size:12px;color:#5e718b}.ex-custom input{border:1px solid #d5deea;border-radius:6px;padding:8px}.ex-button{padding:9px 14px;background:#fff;border:1px solid #cbdcee;border-radius:7px;color:#075fba!important;font-size:13px!important;font-weight:700!important}.ex-button.primary{background:var(--ex-blue);color:#fff!important;border-color:var(--ex-blue)}.ex-report{border:1px solid var(--ex-line);background:#fff;border-radius:12px;overflow:hidden}.ex-report-top{padding:23px 24px;display:flex;justify-content:space-between;align-items:center;gap:15px}.ex-report-top h2{font-size:21px;margin:0 0 7px}.ex-report-top p{font-size:13px;color:var(--ex-muted);margin:0}.ex-report-scroll{overflow:auto}.ex-report table{width:100%;border-collapse:collapse;font-size:14px;text-align:left;white-space:nowrap}.ex-report th{background:#f7f9fc;color:#6c8099;font-size:11px;letter-spacing:.7px;text-transform:uppercase;padding:15px 24px}.ex-report td{padding:18px 24px;border-top:1px solid #e7edf4}.ex-report td:nth-child(3){font-weight:800;color:#244a73}.ex-report tr.selected td{background:#eef6ff}.ex-report .ex-action{margin:0}.ex-report-note{padding:18px 24px;margin:0;color:#71839b;background:#fafcff;font-size:12px;border-top:1px solid var(--ex-line)}.ex-report-filter{border:1px solid #d5dfec;border-radius:7px;background:#fff;padding:9px 12px;color:#3f5d7c;max-width:250px}
@media(max-width:1400px){.ex-toolbar{flex-wrap:wrap}.ex-toolbar-heading{width:100%;margin-bottom:8px}.ex-toolbar h1{font-size:22px}.ex-date{font-size:14px}.ex-store{flex:1}.ex-demo{display:none}.ex-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ex-card{padding:20px;min-height:300px}.ex-card-label{font-size:15px}.ex-card-label svg{width:19px;height:20px}.ex-status{font-size:13px}.ex-value{font-size:32px}.ex-detail,.ex-available{font-size:15px}.ex-action{font-size:14px!important}.ex-chart{height:30px;min-height:30px}.ex-section-heading{height:auto}.ex-section-heading h2{font-size:21px}.ex-section-heading p,.ex-section-heading>div>span{font-size:14px}.ex-section-heading>div{flex-wrap:wrap;gap:3px}.ex-toolbar-heading>svg{width:22px;height:25px}.ex-period{font-size:14px!important}.ex-periods{height:37px}.ex-store{height:37px;font-size:14px!important}.ex-compare{height:37px;font-size:14px}.ex-tabs{height:48px}.ex-tab{font-size:17px!important}.ex-tabs svg{width:20px;height:20px}.ex-breakdown{font-size:13px}.ex-footnote{display:block;line-height:1.8}}
@media(max-width:700px){.executive{padding:0 10px 16px}.ex-tabs{gap:14px}.ex-tab{font-size:14px!important;padding:0 4px;gap:7px}.ex-toolbar{padding:16px 13px;gap:10px}.ex-toolbar h1{font-size:20px}.ex-date{font-size:12px;white-space:normal}.ex-periods{order:3}.ex-store{order:4;width:130px;min-width:130px}.ex-compare{order:5;font-size:12px}.ex-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ex-card{padding:16px 12px;min-height:300px}.ex-card-label{font-size:12px;white-space:normal;align-items:flex-start;gap:5px}.ex-card-label>span:first-child{gap:5px}.ex-card-label svg{width:15px;height:17px}.ex-status{font-size:11px}.ex-value{font-size:28px}.ex-detail,.ex-available{font-size:13px}.ex-action{font-size:12px!important}.ex-actions{gap:9px}.ex-report-link svg{width:14px;height:14px}.ex-section-heading h2{font-size:20px}.ex-section-heading p,.ex-section-heading>div>span{font-size:13px}.ex-custom{flex-wrap:wrap}.ex-report-top{align-items:flex-start;flex-direction:column}.ex-report td,.ex-report th{padding:14px 17px}}
@media(max-width:390px){.ex-grid{grid-template-columns:1fr}.ex-card{padding:20px;min-height:290px}.ex-card-label{font-size:16px}.ex-value{font-size:34px}.ex-detail,.ex-available{font-size:15px}.ex-action{font-size:14px!important}}

