.CheckCell{align-items:flex-start;display:flex;gap:12px}.CheckCell .badge{align-items:center;background:var(--gray-1);border:1px solid var(--gray-3);border-radius:50%;color:var(--gray-6);display:flex;flex:none;height:32px;justify-content:center;width:32px}.CheckCell .badge .SvgIcon{height:15px;width:15px}.CheckCell .badge.fixing{background:var(--teal-pale);border-color:var(--teal-mid);color:var(--teal-deep)}.CheckCell .badge.fixed{background:var(--semantic-green-light);border-color:var(--semantic-green);color:var(--semantic-green-dark)}.CheckCell .text{display:flex;flex-direction:column;gap:2px;min-width:0}.CheckCell .title{color:var(--black);font-size:14px;font-weight:500;overflow-wrap:anywhere}.CheckCell .message{color:var(--gray-6);font-size:13px;font-weight:400;line-height:1.4;overflow-wrap:anywhere}.QaChecksTab{padding:0}.QaChecksTab .toolbar{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:var(--block-three-fourths) var(--block-three-fourths) 16px}.QaChecksTab .toolbar .actions{align-items:center;display:flex;gap:10px}.QaChecksTab .toolbar .meta{align-items:center;color:var(--gray-6);display:flex;font-size:13px;font-weight:500;gap:12px}.QaChecksTab .load-errors{background:var(--semantic-red-light);border-radius:var(--radius-md);color:var(--semantic-red-dark);font-size:13px;margin:0 var(--block-three-fourths) 16px;padding:12px 16px}.QaChecksTab .col-building{width:180px}.QaChecksTab .col-type{width:190px}.QaChecksTab .col-action{width:170px}.QaChecksTab .col-check,.QaChecksTab .col-fix{white-space:normal}.QaChecksTab .col-check .CheckCell,.QaChecksTab .col-fix .fix-desc{max-width:35vw;overflow-wrap:anywhere}.QaChecksTab .fix-desc{color:var(--gray-6);display:block;font-size:13px;line-height:1.4}.QaChecksTab .fixing-label{align-items:center;color:var(--teal-deep);display:flex;font-size:13px;font-weight:500;gap:6px}.RunStepsPanel .hint{color:var(--gray-6);margin-bottom:12px}.RunStepsPanel .step-list{list-style:none;margin:0;padding:0}.RunStepsPanel .step-list li{border-radius:8px;padding:2px 8px}.RunStepsPanel .step-list li.included{background-color:var(--teal-pale)}.RunStepsPanel .step-list label{align-items:center;cursor:pointer;display:flex;gap:10px;padding:8px 4px}.RunStepsPanel .step-code{color:var(--gray-6);flex:0 0 32px;font-size:12px;font-weight:600}.RunStepsPanel .step-name{color:var(--black);font-size:14px}.RunStepsPanel .skip-toggle{border-top:1px solid var(--gray-2);margin-top:16px;padding-top:16px}.StepDetailPanel .subtitle{color:var(--gray-5);font-size:13px;margin-bottom:8px}.StepDetailPanel .building-step,.StepDetailPanel .ecm-list li{border-bottom:1px solid var(--gray-2);padding:11px 0}.StepDetailPanel .row{align-items:center;display:flex;gap:12px;justify-content:space-between}.StepDetailPanel .row .label{color:var(--black);font-size:14px;font-weight:500}.StepDetailPanel .not-started{color:var(--gray-4);font-size:12px}.StepDetailPanel .ecm-section{margin-top:20px}.StepDetailPanel .ecm-section h3{color:var(--gray-5);font-size:11px;font-weight:600;letter-spacing:.4px;margin-bottom:4px;text-transform:uppercase}.StepDetailPanel .ecm-list{list-style:none;margin:0;padding:0}.StepDetailPanel .empty{color:var(--gray-5)}.StepDetailPanel .step-error{background-color:var(--gray-0);border-radius:8px;margin-top:8px;padding:12px}.StepDetailPanel .step-error .message{color:var(--semantic-red-dark);font-size:13px;line-height:1.5}.StepDetailPanel .step-error .traceback{color:var(--gray-6);font-size:11px;margin-top:8px;max-height:240px;overflow:auto;white-space:pre-wrap;word-break:break-word}.WorkflowsTable{overflow-x:auto}.WorkflowsTable table{min-width:1180px}.WorkflowsTable .building-cell{display:flex;flex-direction:column;min-width:160px}.WorkflowsTable .building-name{color:var(--black);font-weight:500}.WorkflowsTable .building-sub{color:var(--gray-4);font-size:12px}.WorkflowsTable .cell-button{background:none;border:0;border-radius:6px;cursor:pointer;display:block;padding:4px;text-align:left;transition:background-color .15s ease;width:100%}.WorkflowsTable .cell-button:hover{background-color:var(--gray-0)}.WorkflowsTable .cell-content{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.WorkflowsTable .not-started{color:var(--gray-3)}.WorkflowsTable .ecm-error{color:var(--semantic-red-dark);font-size:12px}.WorkflowsTable .ecm-bar{align-items:center;display:flex;gap:8px;min-width:96px}.WorkflowsTable .ecm-bar-track{background-color:var(--gray-2);border-radius:3px;flex:1;height:6px;overflow:hidden}.WorkflowsTable .ecm-bar-fill{background-color:var(--teal);border-radius:3px;height:100%}.WorkflowsTable .ecm-bar-track.complete .ecm-bar-fill{background-color:var(--semantic-green-dark)}.WorkflowsTable .ecm-bar-track.failed .ecm-bar-fill{background-color:var(--semantic-red-dark)}.WorkflowsTable .ecm-bar-track.running .ecm-bar-fill{background-color:var(--teal)}.WorkflowsTable .ecm-bar-count{color:var(--gray-6);font-size:11px;font-weight:500;white-space:nowrap}.WorkflowsTable .ecm-bar-count.failed{color:var(--semantic-red-dark)}.WorkflowsTable .progress-cell{align-items:center;display:flex;gap:8px;min-width:120px}.WorkflowsTable .progress-track{background-color:var(--gray-2);border-radius:3px;flex:1;height:6px;overflow:hidden}.WorkflowsTable .progress-fill{background-color:var(--teal);border-radius:3px;height:100%}.WorkflowsTable .progress-label{color:var(--gray-6);font-size:13px;font-weight:500;white-space:nowrap}.WorkflowsTab{padding:24px 40px}.WorkflowsTab .toolbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.WorkflowsTab .toolbar .actions{align-items:center;display:flex;gap:10px}.WorkflowsTab .toolbar .meta{align-items:center;color:var(--gray-6);display:flex;font-size:13px;font-weight:500;gap:12px}@layer base{@font-face{font-display:block;font-family:Inter;font-style:normal;font-weight:100 900;src:url(/fonts/Inter/inter-var-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:block;font-family:Noto Sans JP;font-style:normal;font-weight:100 900;src:url(/fonts/NotoSansJP/NotoSansJP.woff2) format("woff2")}@font-face{font-display:block;font-family:Noto Sans SC;font-style:normal;font-weight:100 900;src:url(/fonts/NotoSansSC/NotoSansSC.woff2) format("woff2")}@font-face{font-display:block;font-family:Noto Sans KR;font-style:normal;font-weight:100 900;src:url(/fonts/NotoSansKR/NotoSansKR.woff2) format("woff2")}}@layer base{@keyframes loading-gradient{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes slide-in-from-right{0%{transform:translate(var(--slide-in-distance, 2rem))}}@keyframes slide-out-to-right{to{transform:translate(var(--slide-out-distance, 2rem))}}@keyframes slide-in-from-left{0%{transform:translate(var(--slide-in-distance, -2rem))}}@keyframes slide-out-to-left{to{transform:translate(var(--slide-out-distance, -2rem))}}}@layer base{:root{--button-height: 2.5rem;--z-index-modal: 10000;--z-index-header: 1000;--z-index-high: 10;--z-index-middle: 5;--z-index-low: 1;--font-size-36: 2.25rem;--font-size-32: 2rem;--font-size-28: 1.75rem;--font-size-24: 1.5rem;--font-size-20: 1.25rem;--font-size-18: 1.125rem;--font-size-16: 1rem;--font-size-14: .875rem;--font-size-12: .75rem;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--block: 2rem;--block-double: calc(var(--block) * 2);--block-three-halves: calc(var(--block) * 3 / 2);--block-five-fourths: calc(var(--block) * 5 / 4);--block-nine-eighths: calc(var(--block) * 9 / 8);--block-seven-eighths: calc(var(--block) * 7 / 8);--block-three-fourths: calc(var(--block) * 3 / 4);--block-five-eighths: calc(var(--block) * 5 / 8);--block-half: calc(var(--block) / 2);--block-three-eighths: calc(var(--block) * 3 / 8);--block-quarter: calc(var(--block) / 4);--block-eighth: calc(var(--block) / 8);--block-sixteenth: calc(var(--block) / 16);--modal-background: rgba(17, 39, 38, .75);--teal-dark: #00847d;--teal-deep: #0a4949;--teal-mid: #b2ebe8;--teal-pale: #dff5f5;--black: #040e1f;--gray-6: #404c60;--gray-5: #6b7688;--gray-4: #8d97a7;--gray-3: #bfc5cf;--gray-2: #e7eaef;--gray-1: #eef2f6;--gray-0: #f9fbfd;--gray-border: var(--gray-2);--gray-border-interactive: var(--gray-3);--gray-bkgd: var(--gray-1);--gray-bkgd-light: var(--gray-0);--gray-icon: var(--gray-4);--gray-icon-disabled: var(--gray-3);--gray-text: var(--gray-5);--gray-text-disabled: var(--gray-3);--black-text: var(--black);--teal: var(--teal-dark);--teal-brand: #00beb1;--teal-bkgd: var(--teal-pale);--teal-dark-light: #cce6e5;--semantic-green: #30a473;--semantic-green-light: #d2e9d9;--semantic-green-dark: #067144;--semantic-yellow: #dbb55a;--semantic-yellow-light: #ffefc6;--semantic-yellow-dark: #806d05;--semantic-orange: #e78e4a;--semantic-orange-light: #ffe0c2;--semantic-orange-dark: #a04807;--semantic-red: #d85053;--semantic-red-light: #ffdedc;--semantic-red-dark: #b72219;--semantic-gray: var(--gray-6);--semantic-gray-light: var(--gray-2);--lime-light: #e5f4df;--lime: #aadb93;--lime-dark: #357b14;--lemon-light: #f9f7c4;--lemon: #eee857;--lemon-dark: #716e11;--orange-light: #fcebd1;--orange: #f6be65;--orange-dark: #975d00;--blue-sky-light: #dcf1fa;--blue-sky: #8bcfed;--blue-sky-dark: #256ca0;--blue-light: #d7e9f5;--blue: #5797c6;--blue-navy: #256ca0;--blue-dark: var(--blue-navy);--blue-navy-light: var(--blue-light);--blue-navy-dark: #094978;--coral-light: #ffdbdb;--coral: #f67777;--coral-dark: #9f1d1d;--pink-light: #f9dcef;--pink: #ec89cb;--pink-dark: #af2c83;--purple-light: #eee3ff;--purple: #b58bfa;--purple-dark: #6f3fbe;--indigo-light: #dedeff;--indigo: #7875fe;--indigo-dark: #4744ce;--brown-light: #eadecf;--brown: #9f7d56;--brown-dark: #573713;--forest-green-light: #d3e8e3;--forest-green: #427166;--forest-green-dark: #004b3a;--border: 1px solid var(--gray-border);--border-interactive: 1px solid var(--gray-border-interactive);--shadow-light: 0 3px 4px rgb(0 0 0 / .05);--shadow-medium: 0 4px 10px 0 rgb(0 0 0 / .1);--shadow-dark: 0 6px 16px 0 rgb(0 0 0 / .15);--shadow-panel: -6px 6px 16px 0 rgb(0 0 0 / .15);--overflow-shadow: rgb(0 0 0 / .03);--overflow-shadow-length: .375rem;--overflow-shadow-blur: .5rem;--overflow-shadow-bottom: 0 calc(-1 * var(--overflow-shadow-length)) var(--overflow-shadow-blur) var(--overflow-shadow);--overflow-shadow-top: 0 var(--overflow-shadow-length) var(--overflow-shadow-blur) var(--overflow-shadow);--overflow-shadow-left: var(--overflow-shadow-length) 0 var(--overflow-shadow-blur) var(--overflow-shadow);--overflow-shadow-right: calc(-1 * var(--overflow-shadow-length)) 0 var(--overflow-shadow-blur) var(--overflow-shadow);--transition-easing: cubic-bezier(.4, 0, .2, 1)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cursor-newtab{cursor:url(/images/new-tab.png) 10 10,pointer}:-webkit-scrollbar{background-color:#0000;height:16px;width:16px;z-index:999999}-webkit-scrollbar-track{background-color:#0000}-webkit-scrollbar-thumb{background-color:#0000;border:0px solid #fff;border-radius:16px}-webkit-scrollbar-button{display:none}:hover::-webkit-scrollbar-thumb{background-color:#a0a0a5;border:4px solid #fff}::-webkit-scrollbar-thumb:hover{background-color:#a0a0a5;border:4px solid #f4f4f4}}@layer base;@layer base{*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;line-height:1.5;-webkit-text-size-adjust:none;text-size-adjust:none}body{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:var(--font-size-14)}[lang=ja] body{font-family:Inter,Noto Sans JP,sans-serif}[lang=zh] body{font-family:Inter,Noto Sans SC,sans-serif}[lang=ko] body{font-family:Inter,Noto Sans KR,sans-serif}body:has(.ModalSequenceManager),body:has(.SidePanelManager){overflow:hidden}body #__next>.ErrorState{height:calc(100vh - 2rem);margin:1rem}h1{font-size:var(--font-size-32);font-weight:var(--font-weight-medium)}h2{font-size:var(--font-size-24);font-weight:var(--font-weight-medium);line-height:1.25}h3{font-size:var(--font-size-20);font-weight:var(--font-weight-medium);line-height:1.2}h4{font-size:var(--font-size-18);font-weight:var(--font-weight-medium);line-height:1.2}h5{font-size:var(--font-size-14);font-weight:var(--font-weight-medium);line-height:1.25}h6{font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);letter-spacing:.6px;line-height:1.333;text-transform:uppercase}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{font-size:var(--font-size-14);line-height:1.25;text-wrap:pretty}p+p{margin-top:var(--block-half)}a{color:inherit;outline:none;text-decoration:none}small{font-size:var(--font-size-12);line-height:1.2}strong{font-weight:var(--font-weight-semibold)}hr{border-bottom:none;border-top:1px solid var(--gray-border);color:inherit;height:0}menu,ol,ul{list-style:none;margin:0;padding:0}code,samp{font-family:ui-monospace,monospace;font-size:1em}small{font-size:var(--font-size-12)}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit}button{background:transparent;border:none;cursor:pointer;text-transform:none}[type=checkbox],[type=radio]{flex:none}dialog{border:none;margin:auto}fieldset{border:none}canvas,iframe,img,svg{display:block}iframe{border:none}[lang=ja]{font-family:Inter,Noto Sans JP,sans-serif}[lang=zh]{font-family:Inter,Noto Sans SC,sans-serif}[lang=ko]{font-family:Inter,Noto Sans KR,sans-serif}.loading-cell{align-items:center;align-self:stretch;display:flex;height:100%;margin:0 auto;overflow:hidden;width:calc(var(--block) * 2.5)}.loading-cell:before{animation:loading-gradient 2s infinite;background:linear-gradient(to right,var(--gray-border) 0 30%,#e0deee 35% 40%,var(--gray-border) 45%);content:"";display:block;flex:0 0 400%;height:var(--block-eighth);transform:translate(-50%)}.loading-cell.large:before{height:var(--block-quarter)}.empty-cell{align-items:center;align-self:stretch;display:flex;height:100%;margin:0 auto;overflow:hidden;width:calc(var(--block) * 2.5)}.empty-cell:before{background:var(--gray-border);content:"";display:block;flex:none;height:var(--block-eighth);width:100%}}@layer core-components;@layer core-components{.IconButton:focus{outline:none}.IconButton:focus-visible{outline:2px solid var(--teal-brand);outline-offset:var(--outline-offset, 2px);position:relative;z-index:var(--z-index-high)}.IconButton{align-items:center;aspect-ratio:1;border-radius:4px;color:var(--gray-icon);display:flex;flex:none;height:var(--block-three-fourths);justify-content:center;transition:border-color .2s var(--transition-easing),background-color .2s cubic-bezier(.4,0,.2,1),color .2s var(--transition-easing)}.IconButton:hover{background-color:transparent;color:var(--gray-6)}.IconButton.bordered{background:#fff;border:var(--border-interactive);border-radius:var(--block-quarter);box-shadow:var(--shadow-medium);gap:var(--block-quarter);height:var(--block);padding:var(--block-eighth)}.IconButton.bordered svg{aspect-ratio:1;height:var(--block-five-eighths);width:auto}.IconButton.bordered.large{height:var(--button-height)}.IconButton.bordered.large svg{height:var(--block-three-fourths)}.IconButton.bordered.small{border-radius:var(--block-eighth);height:var(--block-three-fourths)}.IconButton.bordered.small svg{height:var(--block-half)}.IconButton.bordered:has(.icon-button-label){padding:var(--block-quarter)}.IconButton.bordered:has(.icon-button-label) .icon-button-label{color:var(--black-text);font-size:var(--font-size-14);font-weight:var(--font-weight-medium)}.IconButton[disabled]{color:var(--gray-icon-disabled);cursor:default;pointer-events:none}.IconButton.small{height:var(--block-half)}.IconButton.large{height:var(--block)}.IconButton svg{fill:currentColor;height:100%;width:100%}}@layer core-components{.Button{background:transparent;border:none;transition:background-color .3s var(--transition-easing),border-color .3s var(--transition-easing),color .3s var(--transition-easing),transform .2s var(--transition-easing)}.Button:focus{outline:none}.Button:focus-visible{outline:2px solid var(--teal-brand);outline-offset:var(--outline-offset, 2px);position:relative;z-index:var(--z-index-high)}.Button{--background-color: #fff;--background-color-hover: var(--teal-pale);--background-color-active: var(--teal-pale);--border-color: var(--teal);--border-width: 1px;--text-color: var(--teal);align-items:center;background-color:var(--background-color);border:var(--border-width) solid var(--border-color);border-radius:calc(var(--button-height) / 2);color:var(--text-color);display:inline-flex;font-size:var(--font-size-14);font-weight:var(--font-weight-medium);gap:var(--block-quarter);height:var(--button-height);line-height:1.15;outline:none;padding:var(--block-quarter) var(--block-five-fourths)}.Button:hover{background-color:var(--background-color-hover)}.Button:active{background-color:var(--background-color-active);box-shadow:0 .25rem .25rem #0000000d;transform:scale(.98)}.Button.primary{--background-color: var(--teal);--background-color-active: var(--teal-deep);--background-color-hover: var(--teal-deep);--border-color: transparent;--text-color: #fff}.Button.link{--border-color: transparent;--background-color: transparent;--background-color-hover: transparent;--background-color-active: transparent;--text-color: var(--teal);border-radius:4px;font-size:var(--font-size-14);font-weight:var(--font-weight-medium);height:auto;line-height:1.15;padding:.25rem}.Button.link:active{box-shadow:none;transform:none}.Button.link:hover{--text-color: var(--teal-deep);text-decoration:underline;text-underline-offset:.125rem}.Button.link[disabled]{--background-color: transparent;--border-color: transparent;--text-color: var(--gray-text-disabled)}.Button.select{--background-color: #fff;--background-color-hover: var(--gray-bkgd);--background-color-active: #fff;--border-color: var(--gray-border-interactive);--border-width: 1px;--text-color: var(--black-text);border-radius:var(--block-quarter);box-shadow:var(--shadow-light);font-weight:var(--font-weight-regular);padding:var(--block-quarter) var(--block-half);text-align:left;transition:background .2s,border-color .2s;width:100%}.Button.select[disabled]{--background-color: var(--gray-bkgd);--text-color: var(--gray-text);box-shadow:none}.Button.select:active{transform:none}.invalid .Button.select{--background-color: var(--semantic-red-light);--background-color-hover: var(--semantic-red-light);--background-color-active: var(--semantic-red-light);--border-color: currentColor;--text-color: var(--semantic-red-dark);outline:1px solid currentColor;outline-offset:0px}:is(.invalid .Button.select) svg{fill:currentColor}.Button.select svg{fill:var(--gray-icon);flex:none;height:var(--block-three-fourths)}.Button.select .icon-chevron-down{margin-left:auto}.Button[disabled]{--background-color: var(--gray-bkgd);--border-color: transparent;--text-color: var(--gray-4);cursor:default;pointer-events:none}.Button svg{fill:currentColor;flex:none;height:var(--block-three-fourths)}}@layer core-components{.Caption{color:var(--gray-5);font-size:var(--font-size-12);font-weight:var(--font-weight-regular)}}@layer core-components{.CheckboxGroup{align-items:center;display:flex;gap:var(--block-half)}.Checkbox{--checkbox-dim: var(--block-five-eighths);align-items:center;display:flex;gap:var(--block-half);position:relative}.Checkbox,.Checkbox>*{cursor:pointer}.Checkbox:has([disabled]){pointer-events:none}.Checkbox input{--border-radius: var(--block-eighth)}:is(.Checkbox input):focus{outline:none}:is(.Checkbox input):focus-visible{outline:2px solid var(--teal-brand);outline-offset:var(--outline-offset, 2px);position:relative;z-index:var(--z-index-high)}.Checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--border-interactive);border-radius:var(--border-radius);box-shadow:var(--shadow-light);display:flex;height:var(--checkbox-dim);justify-content:center;position:relative;transition:background .2s,border-color .2s;width:var(--checkbox-dim)}:is(.Checkbox input):after{align-self:center;background-color:var(--teal);border-radius:calc(var(--border-radius) - 1px);content:"";height:100%;opacity:0;position:absolute;transform:scale(1);transform-origin:center;transition:background-color .2s,transform .2s,opacity .2s;width:100%}:is(.Checkbox input):focus{box-shadow:none}:is(.Checkbox input):hover{background:var(--gray-bkgd)}:is(.Checkbox input):checked,:is(.Checkbox input):checked:hover,:is(.Checkbox input):checked:focus{background-color:transparent;background-image:none;border:1px solid var(--teal)}:is(.Checkbox input):checked:after{opacity:1;transform:scale(1)}[disabled]:is(.Checkbox input){background:var(--gray-bkgd);border-color:var(--gray-border);box-shadow:none;pointer-events:none}[disabled]:is(.Checkbox input)~span{color:var(--gray-text-disabled)}[disabled]:is(.Checkbox input):checked:after{background:var(--gray-3)}.invalid :is(.Checkbox input){background:var(--semantic-red-light);border:2px solid var(--semantic-red-dark)}.Checkbox .icon-check,.Checkbox .icon-minus{aspect-ratio:1;display:block;fill:#fff;height:var(--checkbox-dim);left:0;position:absolute;top:0;z-index:calc(var(--z-index-high) + 1)}:is(.Checkbox.indeterminate input),:is(.Checkbox.indeterminate input):hover,:is(.Checkbox.indeterminate input):focus{background-color:transparent;background-image:none;border:1px solid var(--teal)}:is(.Checkbox.indeterminate input):after{opacity:1}.Checkbox [type=checkbox]~span{font-weight:var(--font-weight-regular);margin:0;transition:color .2s}}@layer core-components{.ErrorBox{align-items:center;background:var(--semantic-red-light);border-radius:var(--block-quarter);color:var(--semantic-red-dark);display:flex;gap:var(--block-quarter);padding:var(--block-half) var(--block);width:100%}.ErrorBox .SvgIcon{fill:currentColor}.ErrorBox p{--property-name-column-width: auto;flex:auto}.ErrorBox .Button{--text-color: var(--semantic-red-dark);margin-left:auto;white-space:nowrap}.ErrorBox div{margin-left:auto}}@layer core-components{.Calendar{--calendar-padding: var(--block-half);padding:var(--calendar-padding)}.Calendar.date [aria-label^=arrow]{left:var(--calendar-padding);position:absolute;top:var(--calendar-padding)}.Calendar.date [aria-label^=arrow-forward]{left:inherit;right:var(--calendar-padding)}.Calendar h5{margin-bottom:var(--block-half);text-align:center}.Calendar h6{color:var(--gray-text);text-align:center}.Calendar .dates{--gap: var(--block-quarter);display:grid;gap:var(--gap);grid-auto-rows:var(--block);grid-template-columns:repeat(7,1fr);grid-template-rows:var(--block-half) var(--block)}.month:is(.Calendar .dates){grid-template-columns:repeat(3,1fr);grid-template-rows:var(--block)}:is(.Calendar .dates)>span{align-items:center;cursor:pointer;display:flex;justify-content:center;position:relative}.hovered:is(:is(.Calendar .dates)>span),:is(:is(.Calendar .dates)>span):hover{background-color:var(--gray-bkgd)}.highlighted:is(:is(.Calendar .dates)>span):before{background-color:var(--teal-pale);content:"";height:100%;left:calc(-1 * var(--gap) / 2);position:absolute;right:calc(-1 * var(--gap) / 2);top:0;z-index:-1}.highlighted:is(:is(.Calendar .dates)>span):not(:has(+.selected,+.highlighted,+.bookend-left,+.bookend-right,+.hovered)):before{right:0}.highlighted:is(:is(.Calendar .dates)>span):nth-child(7n+1):before{left:0}.highlighted:is(:is(.Calendar .dates)>span):nth-child(7n):before{right:0}.selected:is(:is(.Calendar .dates)>span):before{background-color:var(--teal-pale);content:"";height:100%;left:calc(-1 * var(--gap) / 2);position:absolute;right:calc(-1 * var(--gap) / 2);top:0;z-index:-1}.selected:is(:is(.Calendar .dates)>span):not(:has(+.selected,+.highlighted,+.bookend-left,+.bookend-right,+.hovered)):before{right:0}.selected:is(:is(.Calendar .dates)>span):nth-child(7n+1):before{left:0}.selected:is(:is(.Calendar .dates)>span):nth-child(7n):before{right:0}.selected:is(:is(.Calendar .dates)>span):hover{background-color:var(--gray-border)}.disabled:is(:is(.Calendar .dates)>span){color:var(--gray-text-disabled);pointer-events:none}.disabled:is(:is(.Calendar .dates)>span):before{background-color:transparent}:is(.disabled:is(:is(.Calendar .dates)>span)+.selected,.disabled:is(:is(.Calendar .dates)>span)+.highlighted):before{left:0}.bookend:is(:is(.Calendar .dates)>span){background-color:var(--teal);border-radius:var(--block-eighth);color:#fff}.bookend-left:is(:is(.Calendar .dates)>span){border-radius:var(--block-eighth) 0 0 var(--block-eighth)}.bookend-left:is(:is(.Calendar .dates)>span):before{background-color:var(--teal-pale);content:"";height:100%;left:calc(-1 * var(--gap) / 2);position:absolute;right:calc(-1 * var(--gap) / 2);top:0;z-index:-1}.bookend-left:is(:is(.Calendar .dates)>span):not(:has(+.selected,+.highlighted,+.bookend-left,+.bookend-right,+.hovered)):before{right:0}.bookend-left:is(:is(.Calendar .dates)>span):nth-child(7n+1):before{left:0}.bookend-left:is(:is(.Calendar .dates)>span):nth-child(7n):before{right:0}.bookend-left:is(:is(.Calendar .dates)>span):before{left:0}.bookend-right:is(:is(.Calendar .dates)>span):before{background-color:var(--teal-pale);content:"";height:100%;left:calc(-1 * var(--gap) / 2);position:absolute;right:calc(-1 * var(--gap) / 2);top:0;z-index:-1}.bookend-right:is(:is(.Calendar .dates)>span):not(:has(+.selected,+.highlighted,+.bookend-left,+.bookend-right,+.hovered)):before{right:0}.bookend-right:is(:is(.Calendar .dates)>span):nth-child(7n+1):before{left:0}.bookend-right:is(:is(.Calendar .dates)>span):nth-child(7n):before{right:0}.bookend-right:is(:is(.Calendar .dates)>span){border-radius:0 var(--block-eighth) var(--block-eighth) 0}.bookend-right:is(:is(.Calendar .dates)>span):before{right:0}.bookend-right.bookend-left:is(:is(.Calendar .dates)>span){border-radius:var(--block-eighth)}.bookend-right.bookend-left:is(:is(.Calendar .dates)>span):before{display:none}.Calendar footer{border-top:var(--border);display:flex;justify-content:center;margin-top:var(--block-quarter);padding-top:var(--block-half)}:is(.Calendar footer)>.Button{margin:0}}@layer core-components{.EmptyCell{background:var(--gray-bkgd);border-radius:var(--block-quarter);display:inline-block;height:var(--block-three-eighths);width:10rem}.EmptyCell.small{border-radius:0;height:.1875rem;width:var(--block)}}@layer core-components{.EmptyState{align-items:center;border:1px dashed var(--gray-border);border-radius:var(--block-half);display:flex;flex:1 auto;justify-content:center;margin:2rem 1rem;min-height:12.5rem;padding:var(--block-half)}.EmptyState>p{color:var(--gray-text)}.EmptyState .api-error-details{background:var(--gray-bkgd);border-radius:var(--block-quarter);color:var(--black-text);column-gap:var(--block-half);display:grid;font-size:var(--font-size-12);grid-template-columns:auto 1fr;margin-top:var(--block-half);max-width:40rem;padding:var(--block-half);row-gap:var(--block-eighth);text-align:left}:is(.EmptyState .api-error-details) dt{color:var(--gray-text);font-weight:var(--font-weight-semibold)}:is(.EmptyState .api-error-details) dd{font-family:monospace;margin:0;overflow-wrap:break-word}}@layer core-components{@scope (&) to (.hovercard-content > *){.Hovercard{--hovercard-background: #fff;--hovercard-border-color: var(--gray-border-interactive);--hovercard-border-width: .0625rem;--hovercard-border-radius: .5rem;background:var(--hovercard-background);border:var(--hovercard-border-width) solid var(--hovercard-border-color);border-radius:var(--hovercard-border-radius);box-shadow:0 3px 4px #0000000d;position:absolute;width:max-content;z-index:calc(var(--z-index-high) + 1)}.Hovercard .hovercard-content{border-radius:calc(var(--hovercard-border-radius) - var(--hovercard-border-width));overflow:auto}.Hovercard.with-caret{--caret-height: 8px;--caret-width: 26px;box-shadow:none;filter:drop-shadow(var(--shadow-light))}.Hovercard.with-caret .caret{height:var(--caret-height);left:0;margin-inline:auto;position:absolute;right:0;top:100%;translate:0 -1px;width:var(--caret-width)}:is(.Hovercard.with-caret .caret):before{background:var(--hovercard-border-color);clip-path:path("m0 1.52246h4.23828m0 0c1.91417.13539 3.72306.9491 5.08887 2.30664l2.91995 2.90235c.3905.38807 1.0245.38807 1.415 0l2.9199-2.90235c1.3658-1.35754 3.1747-2.17125 5.0889-2.30664m-17.43262 0c-.18849-.01333-.37814-.02246-.56836-.02246m18.00098.02246h3.8291m-3.8291 0c.1885-.01333.3781-.02246.5684-.02246");clip-rule:nonzero;content:"";height:100%;left:0;position:absolute;top:0;width:100%}:is(.Hovercard.with-caret .caret):after{background:var(--hovercard-background);clip-path:path("M0 .522h4.238m0 0a8.02 8.02 0 0 1 5.09 2.307l2.92 2.902c.39.389 1.024.389 1.414 0l2.92-2.902A8.02 8.02 0 0 1 21.671.522m-17.433 0A8 8 0 0 0 3.67.5m18 .022h3.83m-3.83 0q.284-.02.57-.022");clip-rule:nonzero;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.Hovercard.with-caret.bottom .caret{bottom:100%;top:auto;translate:0 1px}:is(.Hovercard.with-caret.bottom .caret):after{rotate:180deg}:is(.Hovercard.with-caret.bottom .caret):before{bottom:0;rotate:180deg;top:auto}}}@layer core-components{.HovercardToggle{display:block;position:relative}}@layer core-components{.SearchInput{--icon-size: var(--block-three-fourths);--icon-margin-inline: var(--block-quarter);position:relative}.SearchInput:has(>.small){--icon-size: var(--block-five-eighths)}.SearchInput .icon-search{cursor:pointer;fill:var(--gray-icon);height:var(--icon-size);left:var(--icon-margin-inline);position:absolute;top:calc((var(--button-height) - var(--icon-size)) / 2)}:is(.SearchInput .Input),.small:is(.SearchInput .Input){margin:0;padding-left:calc(var(--icon-size) + 2 * var(--icon-margin-inline))}}@layer core-components{.Input{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:var(--border-interactive);border-radius:.5rem;color:var(--black-text);display:block;font-size:var(--font-size-14);height:var(--button-height);line-height:1.15;margin:.25rem 0;outline:1px solid transparent;outline-offset:0;padding:.625rem;transition:background .2s,border-color .2s;width:100%}.Input:focus{border-color:var(--teal);box-shadow:0 0 0 4px #dff5f5}.Input:hover{background:var(--gray-bkgd)}.Input[disabled]{background:var(--gray-bkgd);border-color:var(--gray-border);color:var(--gray-4)}.Input::placeholder{color:var(--gray-text);font-size:var(--font-size-14);line-height:1.15}.Input.invalid{background:var(--semantic-red-light);border-color:currentColor;color:var(--semantic-red-dark);outline:1px solid currentColor;outline-offset:0}.Input.invalid::placeholder{color:currentColor;font-weight:var(--font-weight-medium)}.Input~.icon-exclamation-circle{fill:var(--semantic-red-dark);position:absolute;right:var(--block-half);top:calc(var(--button-height) / 2);transform:translateY(-50%)}}@layer core-components{.InvisibleContainer{display:block;left:-5000px;position:absolute;top:-5000px}}@layer core-components{.Link.disabled{color:var(--gray-text);pointer-events:none}}@layer core-components{.NotificationCenter{bottom:var(--block-half);display:flex;flex-direction:column;padding:.5rem;position:fixed;right:var(--block-half);width:26.5rem;z-index:var(--z-index-modal)}.NotificationCenter ul{display:flex;flex-direction:column;gap:.5rem}}@layer core-components{.Notification{align-items:center;background:#fff;border:var(--border-interactive);border-radius:var(--block-quarter);box-shadow:var(--shadow-medium);color:var(--black-text);display:flex;gap:var(--block-eighth);padding:var(--block-half) var(--block-half) var(--block-half) var(--block);width:100%}.Notification .IconButton{margin-left:auto}.Notification>svg{border-radius:50%;fill:#fff;margin-right:var(--block-quarter);padding:var(--block-eighth)}.icon-check:is(.Notification>svg){background-color:var(--semantic-green-dark)}.icon-x:is(.Notification>svg){background-color:var(--semantic-red-dark)}}@layer core-components{.Portal{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:calc(var(--z-index-high) + 1)}.Portal>div{pointer-events:all}}@layer core-components{.SearchSelect.block{display:flex;width:100%}.SearchSelect.in-pane{flex-direction:column;padding:var(--block-quarter)}.SearchSelect.in-pane .EmptyState{margin:var(--block-quarter) 0 0}.SearchSelect.in-pane .options-container{--shadow-height: .875rem}:is(.SearchSelect.in-pane .options-container):before,:is(.SearchSelect.in-pane .options-container):after{content:"";display:block;height:var(--shadow-height);opacity:0;pointer-events:none;position:sticky;transition:opacity .2s;z-index:var(--z-index-high)}:is(.SearchSelect.in-pane .options-container):before{background:linear-gradient(to bottom,var(--overflow-shadow),transparent);margin-bottom:calc(-1 * var(--shadow-height));top:0}:is(.SearchSelect.in-pane .options-container):after{background:linear-gradient(to top,var(--overflow-shadow),transparent);bottom:0;margin-top:calc(-1 * var(--shadow-height))}.overflow-top:is(.SearchSelect.in-pane .options-container):before{opacity:1}.overflow-bottom:is(.SearchSelect.in-pane .options-container):after{opacity:1}.SearchSelect.in-pane .options-container{flex:1;min-height:0;overflow:auto;position:relative}.SearchSelect>header{align-items:center;display:flex;position:relative;width:100%}:is(.SearchSelect>header)>.IconButton{flex:none;position:absolute;right:var(--block-three-eighths)}.SearchSelect .SearchInput{width:100%}.SearchSelect .Input{box-shadow:var(--shadow-light);margin:0;overflow:hidden;text-overflow:ellipsis}:is(.SearchSelect .Input),.small:is(.SearchSelect .Input){padding-right:calc(var(--block) + var(--block-quarter))}[disabled]:is(.SearchSelect .Input){box-shadow:none}.SearchSelect.invalid .Input{background:var(--semantic-red-light);border-color:currentColor;color:var(--semantic-red-dark);outline:1px solid currentColor;outline-offset:0}:is(.SearchSelect.invalid .Input)::placeholder{color:currentColor;font-weight:var(--font-weight-medium)}.SearchSelect.invalid svg{fill:var(--semantic-red-dark)}.search-select-hovercard .hovercard-content{max-height:25rem}.search-select-hovercard.empty,.search-select-hovercard:has(ul:empty){height:10rem}:is(.search-select-hovercard.empty,.search-select-hovercard:has(ul:empty)) .hovercard-content{height:100%}.search-select-hovercard .EmptyState{--margin: var(--block-half);border:none;height:calc(100% - 2 * var(--margin));margin:var(--margin);min-height:inherit}.search-select-hovercard .Button{--outline-offset: -.125rem}}@layer core-components{.MultiSelect .HovercardToggle{display:inline-block}.MultiSelect.block .HovercardToggle{width:100%}.MultiSelectContent .SelectableList{gap:var(--block-eighth);max-height:25rem;overflow:auto}:is(.MultiSelectContent .SelectableList) li:not(:has(button:focus)){content-visibility:visible}.MultiSelectContent footer{border-top:var(--border);margin-inline:var(--block-quarter);padding:var(--block-half)}:is(.MultiSelectContent footer) .Button{display:flex;justify-content:center;margin:0 auto;max-width:15rem;width:100%}.MultiSelectContent .EmptyState{margin:var(--block-half);min-height:7.5rem}.MultiSelectTriggerButton{--background-color: #fff;--background-color-hover: var(--gray-bkgd);--background-color-active: #fff;--border-color: var(--gray-border-interactive);--border-width: 1px;--text-color: var(--black-text);border-radius:var(--block-quarter);box-shadow:var(--shadow-light);font-weight:var(--font-weight-regular);padding:var(--block-quarter) var(--block-half);text-align:left;transition:background .2s,border-color .2s;width:100%}.MultiSelectTriggerButton[disabled]{--background-color: var(--gray-bkgd);--text-color: var(--gray-text);box-shadow:none}.MultiSelectTriggerButton:active{transform:none}.invalid .MultiSelectTriggerButton{--background-color: var(--semantic-red-light);--background-color-hover: var(--semantic-red-light);--background-color-active: var(--semantic-red-light);--border-color: currentColor;--text-color: var(--semantic-red-dark);outline:1px solid currentColor;outline-offset:0px}:is(.invalid .MultiSelectTriggerButton) svg{fill:currentColor}.MultiSelectTriggerButton svg{fill:var(--gray-icon);flex:none;height:var(--block-three-fourths)}.MultiSelectTriggerButton .icon-chevron-down{margin-left:auto}}@layer core-components{.Select{display:inline-flex}.Select.block{display:flex;width:100%}.Select.inline .Button{--border-color: transparent;--text-color: inherit;box-shadow:none;font-size:inherit;height:auto;padding:var(--block-eighth)}.Select .Button{--background-color: #fff;--background-color-hover: var(--gray-bkgd);--background-color-active: #fff;--border-color: var(--gray-border-interactive);--border-width: 1px;--text-color: var(--black-text);border-radius:var(--block-quarter);box-shadow:var(--shadow-light);font-weight:var(--font-weight-regular);padding:var(--block-quarter) var(--block-half);text-align:left;transition:background .2s,border-color .2s;width:100%}[disabled]:is(.Select .Button){--background-color: var(--gray-bkgd);--text-color: var(--gray-text);box-shadow:none}:is(.Select .Button):active{transform:none}.invalid :is(.Select .Button){--background-color: var(--semantic-red-light);--background-color-hover: var(--semantic-red-light);--background-color-active: var(--semantic-red-light);--border-color: currentColor;--text-color: var(--semantic-red-dark);outline:1px solid currentColor;outline-offset:0px}:is(.invalid :is(.Select .Button)) svg{fill:currentColor}:is(.Select .Button) svg{fill:var(--gray-icon);flex:none;height:var(--block-three-fourths)}:is(.Select .Button) .icon-chevron-down{margin-left:auto}.Select .Button{white-space:nowrap}.placeholder:is(.Select .Button){color:var(--gray-text)}.Select .HovercardToggle{width:100%}.Select.invalid .placeholder{color:var(--semantic-red-dark)}.select-hovercard .hovercard-content{max-height:20rem}}@layer core-components{.Spinner{height:100%;justify-content:center;min-height:3rem;padding-top:1rem;position:relative;text-align:center}.Spinner:after{--loader-green: rgb(0 132 135 / .6);animation:rotate 1s infinite cubic-bezier(.6,.17,0,1);aspect-ratio:1;border-color:var(--loader-green) var(--loader-green) transparent transparent;border-radius:50%;border-style:solid;border-width:2px;content:"";display:inline-block;width:1.25rem}.Spinner.inline{display:inline-block;height:auto;min-height:inherit;padding:0}.Spinner.inline:after{display:block;width:.875rem}.Spinner:is(.overlay,.overlay-only){background:#fff9;top:0;right:0;bottom:0;left:0;margin:auto;position:absolute;z-index:var(--z-index-high)}.Spinner.overlay:after{top:0;right:0;bottom:0;left:0;margin:auto;position:absolute}.Spinner.overlay-only:after{display:none}@keyframes rotate{0%{rotate:0deg}to{rotate:360deg}}}@layer core-components{.SvgIcon{aspect-ratio:1;flex:none;height:var(--block-three-fourths)}.icon-arrow-up{transform:rotate(90deg);transform-origin:center center}.icon-arrow-forward{transform:rotate(180deg);transform-origin:center center}.icon-arrow-down{transform:rotate(270deg);transform-origin:center center}.icon-caret-right{transform:rotate(90deg);transform-origin:center center}.icon-caret-down{transform:rotate(180deg);transform-origin:center center}.icon-caret-left{transform:rotate(270deg);transform-origin:center center}.icon-chevron-up{transform:rotate(90deg);transform-origin:center center}.icon-chevron-right{transform:rotate(180deg);transform-origin:center center}.icon-chevron-down{transform:rotate(270deg);transform-origin:center center}.icon-trend-down{transform:rotateX(180deg);transform-origin:center center}.icon-sparkle{fill:var(--teal-dark)}}@layer core-components{.UpgradeTag{align-items:center;display:flex;gap:var(--block-quarter)}.UpgradeTag .icon-lock{fill:var(--gray-icon)}}@layer core-components{:root{--tag-height: var(--block)}.Tag{--background-color: var(--gray-bkgd);--color: var(--semantic-gray);align-items:center;background:var(--background-color);border-radius:var(--block-quarter);color:var(--color);display:inline-flex;flex:none;font-size:var(--font-size-14);font-weight:var(--font-weight-medium);gap:var(--block-eighth);height:var(--tag-height);line-height:1.2;min-width:0;padding:var(--block-quarter);white-space:nowrap}.Tag.strong{font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);line-height:1.25;text-transform:uppercase}.Tag.red{--background-color: var(--semantic-red-light);--color: var(--semantic-red-dark);--border-color: var(--semantic-red)}.Tag.orange{--background-color: var(--semantic-orange-light);--color: var(--semantic-orange-dark);--border-color: var(--semantic-orange)}.Tag.yellow{--background-color: var(--semantic-yellow-light);--color: var(--semantic-yellow-dark);--border-color: var(--semantic-yellow)}.Tag.green{--background-color: var(--semantic-green-light);--color: var(--semantic-green-dark);--border-color: var(--semantic-green)}.Tag.blue{--background-color: var(--teal-pale);--color: var(--teal);--border-color: var(--teal)}.Tag.blue-sky{--background-color: var(--blue-sky-light);--color: var(--blue-sky-dark);--border-color: var(--blue-sky)}.Tag.brown{--background-color: var(--brown-light);--color: var(--brown-dark);--border-color: var(--brown)}.Tag.coral{--background-color: var(--coral-light);--color: var(--coral-dark);--border-color: var(--coral)}.Tag.lemon{--background-color: var(--lemon-light);--color: var(--lemon-dark);--border-color: var(--lemon)}.Tag.lime{--background-color: var(--lime-light);--color: var(--lime-dark);--border-color: var(--lime)}.Tag.pink{--background-color: var(--pink-light);--color: var(--pink-dark);--border-color: var(--pink)}.Tag.indigo{--background-color: var(--indigo-light);--color: var(--indigo-dark);--border-color: var(--indigo)}.Tag.purple{--background-color: var(--purple-light);--color: var(--purple-dark);--border-color: var(--purple)}.Tag.teal{--background-color: var(--teal-pale);--color: var(--teal-dark);--border-color: var(--teal)}.Tag.estimated{background-color:rgb(from var(--background-color) r g b / 50%);border:var(--block-sixteenth) dashed var(--border-color)}.Tag svg{fill:currentColor;height:var(--block-half)}}@layer core-components{.TextArea{background:#fff;border:var(--border-interactive);border-radius:.5rem;color:var(--black-text);display:block;margin:.25rem 0;outline:1px solid transparent;outline-offset:0;padding:.625rem;transition:background .2s,border-color .2s;width:100%}.TextArea.invalid{background:var(--semantic-red-light);border-color:currentColor;color:var(--semantic-red-dark);outline:1px solid currentColor;outline-offset:0}.TextArea.invalid::placeholder{color:currentColor;font-weight:var(--font-weight-medium)}.TextArea:focus{border-color:var(--teal);box-shadow:0 0 0 4px #dff5f5}.TextArea[disabled]{background:var(--gray-bkgd);border-color:var(--gray-border);color:var(--gray-4)}@media (min-width: 40rem){.TextArea{font-size:var(--font-size-14)}}}@layer core-components{.Tooltip{display:inline-flex}.tooltip-hovercard{color:var(--black-text);display:block;font-size:var(--font-size-14);font-weight:var(--font-weight-regular);line-height:1.25;max-width:20rem;padding:var(--block-half);white-space:normal}.tooltip-hovercard.dark{--hovercard-background: rgb(4 14 31 / .85);--hovercard-border-color: transparent;border:none;border-radius:var(--block-eighth);color:#fff;padding:var(--block-quarter)}}@layer core-components{.TextOverflow{display:inline-block}.TextOverflow,.TextOverflow>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.TextOverflow.multiline,.TextOverflow.multiline>span{display:-webkit-box;-webkit-box-orient:vertical;white-space:normal}.TextOverflow.multiline>span{-webkit-line-clamp:inherit}.TextOverflow>span{display:block}}@layer reusable-components{:root{--cambio-card-gutter: var(--block-three-fourths)}@scope (&) to (section > *){.CambioCard{background:#fff;border:var(--border);border-radius:var(--block-quarter);display:flex;flex-direction:column;gap:var(--block-half);margin:0;padding:var(--cambio-card-gutter);position:relative;z-index:var(--z-index-low)}.CambioCard.disabled h4{color:var(--gray-text)}.CambioCard h4{align-items:center;display:flex;font-size:var(--font-size-20);gap:var(--block-quarter);white-space:nowrap}.CambioCard h4:has(.icon-sparkle)>.icon-sparkle{fill:var(--teal);order:1}.CambioCard h4:has(.icon-sparkle):has(+p){display:inline-flex}.CambioCard h4>svg{fill:var(--teal-dark)}.CambioCard h4 .actions-bar{margin-left:auto}.CambioCard header{align-items:flex-start;display:flex;gap:var(--block-quarter);justify-content:space-between}.CambioCard header>:first-child{min-width:0}.CambioCard header p{margin:var(--block-quarter) 0}.CambioCard header small{color:var(--gray-5);display:block;font-size:var(--font-size-12);font-weight:var(--font-weight-regular);line-height:1.333;margin-top:.125rem;white-space:nowrap}.CambioCard section{display:flex;flex:1;flex-direction:column;justify-content:center;min-height:0;position:relative}.CambioCard>footer{background-color:var(--gray-bkgd-light);border:var(--border-interactive);border-bottom-left-radius:var(--block-quarter);border-bottom-right-radius:var(--block-quarter);margin-bottom:calc((var(--cambio-card-gutter) + 1px) * -1);margin-left:calc((var(--cambio-card-gutter) + 1px) * -1);margin-right:calc((var(--cambio-card-gutter) + 1px) * -1);margin-top:auto;padding-block:var(--block-quarter);padding-inline:var(--block-half)}.CambioCard .actions-bar{align-items:center;display:flex;gap:var(--block-quarter);height:var(--block-three-fourths)}.CambioCard .actions-bar .IconButton{height:var(--block)}.CambioCard :is(.actions-bar .IconButton) svg{padding:var(--block-eighth)}}.CambioCard .Chart{display:flex;flex-direction:column;flex-grow:1;min-height:0}.CambioCard .recharts-responsive-container{flex-grow:1;min-height:0}.CambioCard .ChartLegend{flex:none}.CambioCard .ErrorState{border:none}}@layer reusable-components{.DatePicker{align-items:center;display:flex;position:relative}.DatePicker>.icon-calendar{fill:var(--gray-icon);left:var(--block-three-eighths);position:absolute}:is(.DatePicker>.icon-calendar):has(+.invalid){fill:var(--semantic-red-dark)}.DatePicker .Input{padding-left:var(--block-five-fourths)}.month-picker-hovercard .Calendar .dates.month>span{width:5rem}}@layer reusable-components{.Pagination{display:flex;gap:.125rem;justify-content:flex-end}.Pagination button{background:transparent;border:none}:is(.Pagination button):focus{outline:none}:is(.Pagination button):focus-visible{outline:2px solid var(--teal-brand);outline-offset:var(--outline-offset, 2px);position:relative;z-index:var(--z-index-high)}.Pagination button{align-items:center;aspect-ratio:1;border-radius:var(--block-quarter);display:flex;height:var(--block);justify-content:center;transition:background-color .3s var(--transition-easing)}:is(.Pagination button):not(.IconButton):hover{background:var(--gray-bkgd)}.selected:is(.Pagination button),.selected:is(.Pagination button):hover{background:var(--teal-pale);color:var(--teal)}.Pagination .ellipsis{align-items:flex-end;aspect-ratio:1;display:flex;height:var(--block);justify-content:center}.Pagination .IconButton svg{padding:var(--block-quarter)}}@layer reusable-components{.SelectableList{--item-padding-inline: var(--block-half);background:#fff;padding:var(--block-quarter)}.SelectableList,.SelectableList ul{display:flex;flex-direction:column;gap:.125rem}.SelectableList li{position:relative}:is(.SelectableList li):hover>.additional-ctas>*{opacity:1}.SelectableList .additional-ctas{align-items:center;display:flex;position:absolute;right:var(--block-three-eighths);top:50%;transform:translateY(-50%);z-index:var(--z-index-high)}:is(.SelectableList .additional-ctas)>*{opacity:0;transition:opacity .3s ease-out}.open:is(:is(.SelectableList .additional-ctas)>*){opacity:1}.SelectableList .group-title{align-items:center;color:var(--black-text);display:flex;font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);gap:var(--block-quarter);margin-top:var(--block-quarter);padding-inline:var(--item-padding-inline);text-transform:uppercase}:is(.SelectableList .group-title) svg{height:1.125rem}:is(.SelectableList .group-title)+ul{padding-top:var(--block-quarter)}.SelectableList li:has(ul):not(:last-child){margin-bottom:var(--block-quarter)}:is(.SelectableList li:has(ul):not(:last-child)):after{border-bottom:var(--border);content:"";display:block;margin-left:var(--item-padding-inline);margin-top:var(--block-quarter);width:calc(100% - 2 * var(--item-padding-inline))}.SelectableList li:not(:has(button:focus)){contain-intrinsic-size:var(--block-three-halves);content-visibility:auto}.InvisibleContainer :is(.SelectableList li:not(:has(button:focus))){content-visibility:visible}.SelectableList .Button{--text-color: var(--black-text);--background-color-hover: var(--gray-bkgd);--outline-offset: -.125rem;border:none;border-radius:.5rem;font-size:var(--font-size-14);font-weight:var(--font-weight-regular);padding-inline:var(--item-padding-inline);text-align:left;white-space:nowrap;width:100%}:is(.SelectableList .Button):focus:focus-visible{--background-color: var(--gray-bkgd);position:relative;z-index:var(--z-index-high)}.selected:is(.SelectableList .Button){--background-color: var(--teal-bkgd);position:relative;z-index:var(--z-index-medium)}.selected:is(.SelectableList .Button) svg{fill:var(--teal)}.selected:is(.SelectableList .Button) .icon-check{display:block}:is(.SelectableList .Button):has(small){height:auto}:is(.SelectableList .Button):active{box-shadow:none;transform:none}[disabled]:is(.SelectableList .Button){background-color:transparent;color:var(--gray-text-disabled)}[disabled]:is(.SelectableList .Button) .SvgIcon{fill:currentColor}[disabled]:is(.SelectableList .Button) small{color:currentColor}:is(.SelectableList .Button)>span{flex:0 1 100%;min-width:0}:is(.SelectableList .Button) small{color:var(--gray-text);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.SelectableList .Button) .icon-check{display:none;fill:#fff;margin-left:auto;transition:.2s fill}:is(.SelectableList .Button) svg{fill:var(--list-icon-color, var(--gray-icon))}}@layer reusable-components{.SidePanelManager{top:0;right:0;bottom:0;left:0;overflow:hidden;position:fixed;z-index:var(--z-index-modal)}.SidePanelManager:before{background:#112726bf;content:"";top:0;right:0;bottom:0;left:0;position:absolute}}@layer reusable-components{.SidePanel{--panel-padding: var(--block-five-fourths);background:#fff;box-shadow:var(--shadow-dark);height:100vh;overflow:auto;padding-bottom:var(--panel-padding);position:absolute;right:0;top:0;width:35rem}.SidePanel:has(>footer){padding-bottom:0}.SidePanel.medium{width:50rem}.SidePanel.overflow-bottom>footer{box-shadow:var(--overflow-shadow-bottom)}.SidePanel.overflow-top>header{box-shadow:var(--overflow-shadow-top)}.SidePanel>header,.SidePanel>footer{background:#fff;position:sticky;transition:box-shadow .3s;z-index:var(--z-index-high)}.SidePanel>header{padding-bottom:0;top:0}:is(.SidePanel>header)>div{display:flex;justify-content:space-between;padding-bottom:var(--block-quarter);padding-top:var(--block-quarter)}:is(:is(.SidePanel>header)>div):has(.IconButton:first-child){justify-content:flex-end}:is(.SidePanel>header):has(>h2){padding-bottom:var(--block-half)}.SidePanel>footer{bottom:0;padding-bottom:var(--block-three-fourths);padding-top:var(--block-half)}.SidePanel>header>div,.SidePanel>header>h2,.SidePanel>section,.SidePanel>footer{padding-inline:var(--panel-padding)}.SidePanel>section{padding-block:var(--block-quarter);position:relative;z-index:var(--z-index-middle)}}@layer reusable-components{:root{--table-header-cell-height: var(--block-three-halves)}.Table{--cell-border: var(--border);--cell-padding-block: var(--block-quarter);--cell-padding-inline: var(--block-three-fourths);border-collapse:collapse;color:var(--black-text);position:relative;width:100%}.Table.grid table{display:grid;width:100%}.Table.grid thead,.Table.grid tbody,.Table.grid tr{display:contents}.Table.grid th,.Table.grid td{align-items:center;display:flex}.Table.grid td{border-bottom:var(--cell-border);min-height:var(--block-double)}.Table.grid th.numeric,.Table.grid td.numeric{justify-content:flex-end}.Table.grid tr.totals td{background:var(--gray-bkgd);border-top:2px solid var(--gray-border);font-weight:var(--font-weight-medium);border-bottom:none}.Table.grid tr.child-row td:not(.selected){background:var(--gray-bkgd-light)}.Table.grid .empty-state-row td{grid-column:1 / -1;justify-content:center}:is(.Table.copying,.Table.drag-selecting) td,:is(.Table.copying,.Table.drag-selecting) th{-webkit-user-select:none;user-select:none}.Table.drag-selecting .checkbox-column{cursor:ns-resize}.Table tbody tr.drag-selected td{background:var(--teal-pale)}.Table.copyable th{cursor:cell}:is(.Table.copyable th)>span{display:inline-flex}.Table.copyable tr{border-bottom:none}.Table.copyable td{border-bottom:var(--cell-border)}:is(.Table.copyable td):hover{cursor:cell}:is(.Table.copyable td):hover:not(.selected):not(:has(a:hover,button:hover)) .icon-copy{opacity:1}:is(.Table.copyable td):not(:last-child){border-right:var(--cell-border)}.selected:is(.Table.copyable td){border:var(--border-interactive)}.Table.copyable .child-row-show-more td{border-right:none}.Table.overflow-right:after,.Table.overflow-left:before{content:"";display:block;height:100%;position:absolute;top:0;width:var(--block-half);z-index:var(--z-index-high)}.Table.overflow-right:after{box-shadow:var(--overflow-shadow-right);left:100%}.Table.overflow-left:before{box-shadow:var(--overflow-shadow-left);right:100%}.Table td:first-child:has(.row-chevron)>span,.Table .checkbox-column+td:has(.row-chevron)>span{gap:var(--block-quarter)}.Table>div{overflow:auto;width:100%}.Table table{min-width:100%}.Table th{background-color:var(--gray-bkgd);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);height:var(--table-header-cell-height);line-height:1.25;padding-block:var(--cell-padding-block);padding-inline:var(--cell-padding-inline);text-align:left;transition:background-color .2s ease;white-space:nowrap}:is(.Table th)>span{align-items:center;display:flex;gap:var(--block-quarter)}.sortable:is(.Table th)>span{cursor:pointer}:is(.Table th):hover .drag-handle{opacity:1}:is(.Table th):has(.drag-handle){position:relative}.drag-over:is(.Table th){background-color:var(--blue-light)}:is(.Table th) .drag-handle{cursor:grab;left:var(--block-eighth);opacity:0;position:absolute;transition:opacity .2s ease}:is(:is(.Table th) .drag-handle):active{cursor:grabbing}:is(:is(.Table th) .drag-handle) .SvgIcon{fill:var(--gray-icon);height:var(--block-half)}.Table .checkbox-column{--checkbox-dim: var(--block-five-eighths);padding:var(--block-quarter);width:var(--checkbox-dim)}:is(.Table .checkbox-column) .Checkbox{--checkbox-dim: var(--block-five-eighths)}:is(.Table .sort-icons) svg{color:var(--gray-icon-disabled)}.sortable:is(.Table .sort-icons){cursor:pointer}.Table .sort-icons{display:inline-flex;flex-direction:column}.asc:is(.Table .sort-icons) svg:first-child{color:var(--gray-icon)}.desc:is(.Table .sort-icons) svg:last-child{color:var(--gray-icon)}:is(.Table .sort-icons) svg{color:#cfd3da}:is(:is(.Table .sort-icons) svg):last-child{margin-top:-.375rem}:is(.Table thead tr) th.header-parent{border-bottom:var(--border);cursor:default}:is(:is(.Table thead tr) th.header-parent):not(:last-child){border-right:var(--border)}:is(:is(.Table thead tr) th.header-parent):not(:first-child){border-left:var(--border)}.group-first:is(:is(.Table thead tr) th.header-child){border-left:var(--border)}.group-last:is(:is(.Table thead tr) th.header-child){border-right:var(--border)}.Table tbody tr{animation-name:fade-in;animation-range:entry;animation-timeline:var(--animation-timeline, view());animation-timing-function:cubic-bezier(.9,0,1,1);border-bottom:var(--border);height:var(--block-double);transition:background .2s}.totals:is(.Table tbody tr){background:var(--gray-bkgd);border-top:2px solid var(--gray-border);font-weight:var(--font-weight-medium)}:is(.Table tbody tr):has(td>a:hover){background:var(--gray-bkgd)}.selected:is(.Table tbody tr){background:var(--teal-pale)}.Table td{font-size:var(--font-size-14);line-height:1.25;padding-block:var(--cell-padding-block);padding-inline:var(--cell-padding-inline);position:relative;white-space:nowrap}.first-selected:is(.Table td):before{border:2px solid var(--teal-dark);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.selected:is(.Table td){background:var(--teal-pale)}:is(.Table td):first-child:has(.row-chevron) a,.checkbox-column:is(.Table td)+td:has(.row-chevron) a{left:var(--block-three-halves)}:is(.Table td)>span{align-items:center;display:flex}:is(.Table td)>a{top:0;right:0;bottom:0;left:0;position:absolute}.group-first:is(.Table td){border-left:var(--border)}.group-last:is(.Table td){border-right:var(--border)}.Table .icon-copy{fill:var(--gray-icon);height:var(--block-half);opacity:0;pointer-events:none;position:absolute;right:var(--block-eighth);top:50%;transform:translateY(-50%);transition:opacity .2s}.Table [class*=icon-caret]{height:var(--block-half)}.Table .numeric:not(.header-parent){text-align:right}:is(.Table .numeric:not(.header-parent))>span{justify-content:flex-end}:is(.Table .numeric:not(.header-parent)) .icon-copy{left:var(--block-quarter);right:inherit}.Table .loading-cell,.Table .empty-cell{margin:0}.Table .empty-cell{width:var(--block-five-fourths)}:is(.Table .empty-cell):before{background:var(--gray-border);border-radius:var(--block-quarter);height:var(--block-quarter)}.Table .ghost{border-color:transparent;visibility:hidden}.Table .empty-state-row td{height:7.5rem;text-align:center;vertical-align:middle;white-space:normal}.Table .child-row{background:var(--gray-bkgd-light)}:is(.Table .child-row td:first-child,.Table .child-row-show-more td:first-child,.Table .child-row .checkbox-column+td,.Table .child-row-show-more .checkbox-column+td)>span,:is(.Table .child-row td:first-child,.Table .child-row-show-more td:first-child,.Table .child-row .checkbox-column+td,.Table .child-row-show-more .checkbox-column+td)>.Button{margin-left:var(--block)}.Table td:last-child [aria-label=kebab]{--extra-padding: var(--block-quarter);aspect-ratio:auto;height:calc(var(--block) + (2 * var(--extra-padding)));padding:var(--extra-padding);width:4.5rem}.Table td>span:has(.EditableCell){top:0;right:0;bottom:0;left:0;margin:auto;position:absolute}.Table+footer{align-items:center;display:flex;margin-top:var(--block-quarter)}:is(.Table+footer) .Pagination{margin-left:auto}.ColumnHeaderWithCaption .caption{display:block;font-size:var(--font-size-14);font-weight:var(--font-weight-regular)}.ColumnHeaderWithTooltip{align-items:center;display:inline-flex;gap:var(--block-eighth)}.ColumnHeaderWithTooltip .Caption{color:var(--gray-text);font-weight:var(--font-weight-regular)}.ColumnHeaderWithTooltip .Tooltip>span{cursor:help;display:inline-flex}.ColumnHeaderWithTooltip .icon-info-circle{fill:var(--gray-icon);height:var(--block-five-eighths)}}@layer app-components{.WeeklyCalendar{--calendar-padding: var(--block-half);padding:var(--calendar-padding);position:relative}.WeeklyCalendar [aria-label^=arrow]{left:var(--calendar-padding);position:absolute;top:var(--calendar-padding)}.WeeklyCalendar [aria-label^=arrow-forward]{left:inherit;right:var(--calendar-padding)}.WeeklyCalendar h5{margin-bottom:var(--block-half);text-align:center}.WeeklyCalendar h6{color:var(--gray-text);text-align:center}.WeeklyCalendar .weekday-labels{display:grid;gap:var(--block-quarter);grid-template-columns:repeat(7,1fr);margin-bottom:var(--block-quarter)}.WeeklyCalendar .dates{--gap: var(--block-quarter);display:grid;gap:var(--gap);grid-auto-rows:var(--block);grid-template-columns:repeat(7,1fr)}:is(.WeeklyCalendar .dates)>span{align-items:center;cursor:pointer;display:flex;justify-content:center;position:relative}.hovered:is(:is(.WeeklyCalendar .dates)>span),:is(:is(.WeeklyCalendar .dates)>span):hover{background-color:var(--gray-bkgd)}.selected:is(:is(.WeeklyCalendar .dates)>span):before{background-color:var(--teal-pale);content:"";height:100%;left:calc(-1 * var(--gap) / 2);position:absolute;right:calc(-1 * var(--gap) / 2);top:0;z-index:-1}.selected:is(:is(.WeeklyCalendar .dates)>span):not(:has(+.selected,+.highlighted,+.bookend-left,+.bookend-right,+.hovered)):before{right:0}.selected:is(:is(.WeeklyCalendar .dates)>span):nth-child(7n+1):before{left:0}.selected:is(:is(.WeeklyCalendar .dates)>span):nth-child(7n):before{right:0}.selected:is(:is(.WeeklyCalendar .dates)>span):hover{background-color:var(--gray-border)}.hovered:is(:is(.WeeklyCalendar .dates)>span):before{background-color:var(--teal-pale);content:"";height:100%;left:calc(-1 * var(--gap) / 2);position:absolute;right:calc(-1 * var(--gap) / 2);top:0;z-index:-1}.hovered:is(:is(.WeeklyCalendar .dates)>span):not(:has(+.selected,+.highlighted,+.bookend-left,+.bookend-right,+.hovered)):before{right:0}.hovered:is(:is(.WeeklyCalendar .dates)>span):nth-child(7n+1):before{left:0}.hovered:is(:is(.WeeklyCalendar .dates)>span):nth-child(7n):before{right:0}.disabled:is(:is(.WeeklyCalendar .dates)>span){color:var(--gray-text-disabled);pointer-events:none}.disabled:is(:is(.WeeklyCalendar .dates)>span):before{background-color:transparent}:is(.disabled:is(:is(.WeeklyCalendar .dates)>span)+.selected,.disabled:is(:is(.WeeklyCalendar .dates)>span)+.hovered):before{left:0}.bookend-left:is(:is(.WeeklyCalendar .dates)>span){border-radius:var(--block-eighth) 0 0 var(--block-eighth)}.bookend-left:is(:is(.WeeklyCalendar .dates)>span):before{background-color:var(--teal-pale);content:"";height:100%;left:calc(-1 * var(--gap) / 2);position:absolute;right:calc(-1 * var(--gap) / 2);top:0;z-index:-1}.bookend-left:is(:is(.WeeklyCalendar .dates)>span):not(:has(+.selected,+.highlighted,+.bookend-left,+.bookend-right,+.hovered)):before{right:0}.bookend-left:is(:is(.WeeklyCalendar .dates)>span):nth-child(7n+1):before{left:0}.bookend-left:is(:is(.WeeklyCalendar .dates)>span):nth-child(7n):before{right:0}.bookend-left:is(:is(.WeeklyCalendar .dates)>span):before{left:0}.bookend-right:is(:is(.WeeklyCalendar .dates)>span):before{background-color:var(--teal-pale);content:"";height:100%;left:calc(-1 * var(--gap) / 2);position:absolute;right:calc(-1 * var(--gap) / 2);top:0;z-index:-1}.bookend-right:is(:is(.WeeklyCalendar .dates)>span):not(:has(+.selected,+.highlighted,+.bookend-left,+.bookend-right,+.hovered)):before{right:0}.bookend-right:is(:is(.WeeklyCalendar .dates)>span):nth-child(7n+1):before{left:0}.bookend-right:is(:is(.WeeklyCalendar .dates)>span):nth-child(7n):before{right:0}.bookend-right:is(:is(.WeeklyCalendar .dates)>span){border-radius:0 var(--block-eighth) var(--block-eighth) 0}.bookend-right:is(:is(.WeeklyCalendar .dates)>span):before{right:0}.bookend-right.bookend-left:is(:is(.WeeklyCalendar .dates)>span){border-radius:var(--block-eighth)}.bookend-right.bookend-left:is(:is(.WeeklyCalendar .dates)>span):before{display:none}.WeeklyCalendar footer{border-top:var(--border);display:flex;justify-content:center;margin-top:var(--block-quarter);padding-top:var(--block-half)}:is(.WeeklyCalendar footer)>.Button{margin:0}}@layer app-components{.WeekPicker{align-items:center;display:flex;position:relative}.WeekPicker>.icon-calendar{fill:var(--gray-icon);left:var(--block-three-eighths);position:absolute}:is(.WeekPicker>.icon-calendar):has(+.invalid){fill:var(--semantic-red-dark)}.WeekPicker .Input{padding-left:var(--block-five-fourths)}}@layer app-components{.LoginPage{align-items:center;display:flex;justify-content:center;min-height:100vh}.LoginPage .CambioCard{width:min(400px,calc(100vw - 2 * var(--block)))}:is(.LoginPage .CambioCard) form{display:flex;flex-direction:column;gap:var(--block-half)}:is(:is(.LoginPage .CambioCard) form) label{display:flex;flex-direction:column;font-weight:var(--font-weight-semibold);gap:var(--block-eighth)}:is(:is(.LoginPage .CambioCard) form) button[type=submit]{justify-content:center;margin-top:var(--block-quarter);width:100%}}@layer app-components{.RemovableTag{align-items:center;background:var(--gray-bkgd);border-radius:var(--block-quarter);color:var(--semantic-gray);display:inline-flex;height:var(--tag-height);max-width:100%;min-width:0;padding-right:var(--block-eighth)}.RemovableTag .Tag{background:transparent;padding-right:0}.RemovableTag .RemovableTag-spacer{flex:none;width:var(--block-eighth)}.RemovableTag .RemovableTag-remove{color:var(--gray-icon);flex:none}:is(.RemovableTag .RemovableTag-remove):hover:not([disabled]){color:var(--gray-6)}}@layer app-components{.PropertiesPage{background:var(--gray-bkgd);display:flex;flex-direction:column;min-height:100vh}.PropertiesPage .TopBar{align-items:center;background:#fff;border-bottom:var(--border);display:flex;flex:none;height:var(--block-double);justify-content:space-between;padding:0 var(--block-three-fourths)}:is(.PropertiesPage .TopBar) svg{display:block;height:var(--block-five-eighths);width:auto}.PropertiesPage .dashboard-body{display:flex;flex:1;min-height:0}.PropertiesPage .Sidebar{background:#fff;border-right:var(--border);display:flex;flex:none;flex-direction:column;gap:var(--block-half);padding:var(--block-five-eighths) var(--block-half);width:15rem}:is(:is(.PropertiesPage .Sidebar) .view-group) h3{color:var(--gray-text);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);letter-spacing:.025rem;margin:0;padding:0 var(--block-quarter) var(--block-quarter);text-transform:uppercase}:is(:is(.PropertiesPage .Sidebar) .view-group) nav{display:flex;flex-direction:column;gap:var(--block-sixteenth)}:is(:is(.PropertiesPage .Sidebar) .view-group) button{align-items:center;background:transparent;border:none;border-radius:var(--block-quarter);color:var(--gray-text);cursor:pointer;display:flex;font-size:var(--font-size-14);font-weight:var(--font-weight-medium);gap:var(--block-quarter);padding:var(--block-quarter);text-align:left;transition:background .15s var(--transition-easing);width:100%}:is(:is(:is(.PropertiesPage .Sidebar) .view-group) button):hover{background:var(--gray-bkgd);color:var(--black-text)}:is(:is(:is(.PropertiesPage .Sidebar) .view-group) button):hover .SvgIcon{fill:var(--gray-text)}:is(:is(:is(.PropertiesPage .Sidebar) .view-group) button) .SvgIcon{fill:var(--gray-icon);flex:none;height:var(--block-half);width:var(--block-half)}.PropertiesPage main{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0}.PropertiesPage .FilterBar{align-items:center;background:#fff;border-bottom:var(--border);display:flex;flex-wrap:wrap;gap:var(--block-quarter);padding:var(--block-half) var(--block)}:is(.PropertiesPage .FilterBar) .SearchableSelect{width:18rem}:is(.PropertiesPage .FilterBar) .MultiSelect .HovercardToggle{width:18rem}:is(.PropertiesPage .FilterBar) .DatePicker,:is(.PropertiesPage .FilterBar) .WeekPicker{width:18rem}.PropertiesPage .BulkActionsBar{align-items:center;background:var(--teal-pale);border:1px solid var(--teal-mid);border-radius:var(--block-quarter);display:flex;flex-wrap:wrap;gap:var(--block-quarter);margin:var(--block-half) var(--block) 0;padding:var(--block-quarter) var(--block-half)}:is(.PropertiesPage .BulkActionsBar) strong{color:var(--teal-deep);font-size:var(--font-size-14)}:is(.PropertiesPage .BulkActionsBar) .BulkActionsBar__setFields{margin-left:auto}:is(.PropertiesPage .BulkActionsBar) .DatePicker,:is(.PropertiesPage .BulkActionsBar) .WeekPicker{width:12rem}.PropertiesPage .BuildingsTable,.PropertiesPage .EmptyState{flex:1;min-height:0}.PropertiesPage .BuildingsTable{background:#fff;display:flex;flex-direction:column;min-height:0}:is(.PropertiesPage .BuildingsTable) .Table{flex:1;min-height:0}:is(:is(.PropertiesPage .BuildingsTable) .Table)>div{height:100%}:is(.PropertiesPage .BuildingsTable) .summary{margin-left:var(--block-quarter)}.PropertiesPage .TagsCell{align-items:center;display:flex;flex-wrap:wrap;gap:var(--block-eighth);max-width:30rem}.PropertiesPage .AnalystCell{align-items:center;display:flex}:is(.PropertiesPage .AnalystCell) .SearchableSelect{width:12rem}.PropertiesPage .StatusCell{align-items:center;display:flex}:is(.PropertiesPage .StatusCell) .SearchableSelect{width:14rem}.PropertiesPage .DateCell{align-items:center;display:flex}:is(.PropertiesPage .DateCell) .DatePicker,:is(.PropertiesPage .DateCell) .WeekPicker{width:11rem}.PropertiesPage .NotesCell{max-width:16rem;min-width:10rem}:is(.PropertiesPage .NotesCell) .TextArea{width:100%}.TagPickerContent{width:20rem}.StatusOption{align-items:center;display:inline-flex;gap:var(--block-quarter);min-width:0}.StatusOption-swatch{border-radius:50%;flex:none;height:.875rem;width:.875rem}}@layer app-components{.AnalysisPage{display:flex;flex-direction:column;height:100vh}.AnalysisPage>main{flex:1;min-height:0;overflow:auto}}@layer app-components{.AnalysisHeader{align-items:center;background:#fff;border-bottom:var(--border);display:flex;flex:none;gap:var(--block-three-fourths);height:var(--block-double);padding:0 var(--block-three-fourths)}.AnalysisHeader .analysis-tabs{align-items:stretch;display:flex;gap:var(--block-half);height:100%;margin:0 auto 0 0;padding:0}:is(.AnalysisHeader .analysis-tabs)>li{display:flex}:is(:is(.AnalysisHeader .analysis-tabs)>li)>button{background:none;border:none;border-bottom:2px solid transparent;color:var(--gray-text);cursor:pointer;font:inherit;font-weight:var(--font-weight-medium);padding:0 var(--block-quarter)}.selected:is(:is(.AnalysisHeader .analysis-tabs)>li)>button{border-bottom-color:var(--teal-deep);color:var(--black-text)}}@layer app-components{.SelectedBuildingsPanel{display:flex;flex-direction:column;gap:var(--block-quarter)}.SelectedBuildingsPanel>li{align-items:center;border-bottom:var(--border);display:flex;gap:var(--block-half);justify-content:space-between;padding-block:var(--block-half)}:is(.SelectedBuildingsPanel>li):last-child{border-bottom:none}:is(.SelectedBuildingsPanel>li) .building-info{display:flex;flex-direction:column;gap:var(--block-sixteenth);min-width:0}:is(.SelectedBuildingsPanel>li) .building-name{font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}
