.sd-dash *{box-sizing:border-box}.sd-dash button,.sd-dash input,.sd-dash textarea{font-family:inherit}.sd-dash a{color:var(--black);text-decoration:none}.sd-dash a:hover{opacity:.7}.sd-dash .db-nav{transition:background .2s ease-out}.sd-dash .db-nav:hover{background:var(--gray-50)!important}.sd-dash .db-row{--surface:var(--white);transition:background .2s ease-out}.sd-dash .db-row:hover{--surface:var(--gray-50);background:var(--gray-50)!important}@keyframes sdFade{0%{opacity:0}to{opacity:1}}@keyframes sdPop{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes sdStamp{0%{opacity:0;transform:scale(.3)}70%{transform:scale(1.12)}to{opacity:1;transform:none}}.sd-dash .db-welcome{animation:.45s ease-out both sdUp}.sd-dash .db-stamp{animation:.5s cubic-bezier(.22,1.4,.4,1) .1s both sdStamp}@media (prefers-reduced-motion:reduce){.sd-dash .db-welcome,.sd-dash .db-stamp{animation:none}}.sd-dash .db-sec{align-items:baseline;gap:12px;margin:40px 0 0;display:flex}.sd-dash .db-sl{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--black);white-space:nowrap;font-size:11px;font-weight:500}.sd-dash .db-sr{background:var(--border);flex:1;height:1px}.sd-dash .db-scroll{scrollbar-width:none;flex:1;min-height:0;overflow:auto}.sd-dash .db-xscroll{scrollbar-width:thin;scrollbar-color:var(--gray-200) transparent;-webkit-overflow-scrolling:touch}.sd-dash .db-xscroll::-webkit-scrollbar{height:8px}.sd-dash .db-xscroll::-webkit-scrollbar-track{background:0 0}.sd-dash .db-xscroll::-webkit-scrollbar-thumb{background:var(--gray-200);border-radius:4px}.sd-dash .db-xscroll::-webkit-scrollbar-thumb:hover{background:var(--gray-500)}.sd-dash .db-scroll::-webkit-scrollbar{width:0;height:0}@media (min-width:1500px){.sd-dash .db-gut{padding-left:44px!important;padding-right:44px!important}}@media (min-width:1900px){.sd-dash .db-gut{padding-left:72px!important;padding-right:72px!important}}.sd-dash a.db-solid:hover,.sd-dash a.db-row:hover{opacity:1}@media (max-width:820px){.sd-dash .db-shell{flex-direction:column!important}.sd-dash .db-rail{border-top:1px solid var(--border);order:2;align-items:center;gap:2px;height:58px;border-right:none!important;flex-direction:row!important;width:100%!important;padding:0 8px!important}.sd-dash .db-rail>button,.sd-dash .db-rail>a{flex:1;justify-content:center!important;width:auto!important;margin-bottom:0!important}.sd-dash .db-rail .db-brandrow,.sd-dash .db-rail .db-spacer,.sd-dash .db-rail .db-hide-sm{display:none!important}.sd-dash .db-rail .db-new{flex:0 0 44px;padding:10px!important}.sd-dash .db-rail button span:not(.db-ico),.sd-dash .db-rail a span:not(.db-ico){display:none!important}.sd-dash .db-gut{padding-left:16px!important;padding-right:16px!important}.sd-dash .db-kpi{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sd-dash .db-legend{row-gap:16px!important}.sd-dash .db-hide-sm{display:none!important}.sd-dash .db-tabs{overflow-x:auto;gap:18px!important}.sd-dash .db-savebar{bottom:58px!important;left:0!important}}@media (max-width:1100px){.sd-dash .db-col-budget{display:none!important}}@media (max-width:900px){.sd-dash .db-col-progress{display:none!important}}@media (max-width:640px){.sd-dash .db-track{min-width:0!important}.sd-dash .db-thead{display:none!important}.sd-dash .db-xscroll{border-bottom:none!important;overflow-x:visible!important}.sd-dash .db-legend{row-gap:18px!important}.sd-dash .db-bill{grid-template-columns:1fr auto!important;align-items:baseline!important;row-gap:10px!important;padding:16px 0!important}.sd-dash .db-bc-title{order:-1;grid-column:1/-1}.sd-dash .db-bc[data-l=Date]{order:1}.sd-dash .db-bc[data-l=Status]{text-align:right;order:2}.sd-dash .db-bc[data-l=Amount]{order:3;grid-column:1/-1;text-align:left!important}.sd-dash .db-bc[data-l=Amount]:before{content:attr(data-l) " · ";font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gray-500);font-size:11px;font-weight:500}.sd-dash .db-plan{grid-template-columns:1fr 1fr!important;row-gap:14px!important;padding:18px 0!important}.sd-dash .db-plan .db-pc-title{grid-column:1/-1}.sd-dash .db-plan .db-pc:before{content:attr(data-l);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gray-500);margin-bottom:4px;font-size:11px;font-weight:500;display:block}}
