:root,[data-theme=dark]{--bk-bg:#202326;--bk-surface:#30353a;--bk-surface-2:#3b4248;--bk-border:#858f98;--bk-border-strong:#8f99a1;--bk-text:#f7f1e5;--bk-text-muted:#c4c9cd;--bk-gold:#cdaa5e;--bk-gold-hi:#e0c580;--bk-gold-deep:#8a6f3d;--bk-gold-ink:#cdaa5e;--bk-positive:#25c963;--bk-negative:#ff8f8f;--bk-warning:#f59e0b;--bk-positive-bg:#15281c;--bk-negative-bg:#2c1618;--bk-danger:#9b2c2c;--bk-warning-bg:#2c2210;--bk-info:#60bdeb;--bk-promo:#e999c5;--bk-promo-bg:#291a28;--bk-font-display:"Playfair Display", Georgia, serif;--bk-font-sans:"Inter", system-ui, -apple-system, sans-serif;--bk-cat-1:#e69f00;--bk-cat-2:#56b4e9;--bk-cat-3:#009e73;--bk-cat-4:#f0e442;--bk-cat-5:#0072b2;--bk-cat-6:#d55e00;--bk-cat-7:#cc79a7;--bk-cat-8:#999;--bk-action:#cdaa5e;--bk-action-hover:#e0c580;--bk-action-ink:#1a140a;--bk-hover:#363b40;--bk-active:#41484f;--bk-disabled-bg:#292d31;--bk-disabled-tx:#8e969d;--bk-scrim:#0a0c0ead;--bk-shadow:0 2px 10px #00000075;--bk-focus:#e0c580;--bk-font-mono:ui-monospace, "SF Mono", Menlo, monospace}[data-theme=light]{--bk-bg:#f7f2e8;--bk-surface:#fff;--bk-surface-2:#efe7d6;--bk-border:#8c826f;--bk-border-strong:#786f5f;--bk-text:#1a1a1a;--bk-text-muted:#6b6353;--bk-gold:#cdaa5e;--bk-gold-hi:#e0c580;--bk-gold-deep:#6b5528;--bk-gold-ink:#6b5528;--bk-positive:#2e5e3e;--bk-negative:#8b1e2d;--bk-warning:#8a5000;--bk-positive-bg:#e6f0e8;--bk-negative-bg:#f5e3e5;--bk-danger:#8b1e2d;--bk-warning-bg:#f6ecd8;--bk-info:#00679f;--bk-promo:#8b3a6b;--bk-promo-bg:#f3e5ef;--bk-hover:#f1e9da;--bk-active:#e9dfc9;--bk-disabled-bg:#ece4d4;--bk-disabled-tx:#a89e8c;--bk-scrim:#1a1a1a66;--bk-shadow:0 1px 4px #3c321e24;--bk-focus:#8a6f3d}html,body,#root{background:var(--bk-bg);width:100%;min-height:100%;margin:0;padding:0}body{color:var(--bk-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.bk-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}input,select,textarea{background:var(--bk-surface-2);color:var(--bk-text);border:1px solid var(--bk-border);box-sizing:border-box;border-radius:8px;outline:none;padding:9px 11px;font-family:inherit;font-size:14px;transition:border-color .15s}input:focus,select:focus,textarea:focus{border-color:var(--bk-focus)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:2px;outline:3px solid var(--bk-focus)!important}.bk-row-action{color:var(--bk-text-muted)}.bk-row-action:hover{color:var(--bk-action)}.bk-drawer-close{transition:background-color .14s,border-color .14s,color .14s}.bk-drawer-close:hover{background:var(--bk-surface);border-color:var(--bk-gold);color:var(--bk-gold-ink)}.bk-icon-action{transition:background-color .14s,border-color .14s,color .14s}.bk-icon-action:hover{background:var(--bk-gold-soft,#c9a84c24)!important;border-color:var(--bk-gold)!important;color:var(--bk-gold-ink)!important}.bk-selection-actions{color:var(--bk-text);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0 2px;font-size:12px;display:flex}.bk-selection-actions strong{color:var(--bk-gold);margin-right:2px}.bk-selection-actions button{appearance:none;border:1px solid var(--bk-border);background:var(--bk-surface-2);color:var(--bk-text);cursor:pointer;font:inherit;border-radius:999px;padding:5px 10px;font-weight:700}.bk-selection-actions button:hover,.bk-selection-actions button:focus-visible{border-color:var(--bk-gold);color:var(--bk-gold);outline:none}.bk-selection-actions button.danger:hover,.bk-selection-actions button.danger:focus-visible{border-color:var(--bk-danger);color:var(--bk-danger)}.bk-row-menu-cell{text-align:center;width:38px;padding:0 5px}.bk-row-menu-trigger{appearance:none;width:28px;height:28px;color:var(--bk-text-muted);cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;border-radius:8px;font-size:18px;line-height:1;transition:opacity .12s,border-color .12s,color .12s,background .12s}tr:hover .bk-row-menu-trigger,.bk-row-menu-trigger:focus-visible,.bk-row-menu-trigger[aria-expanded=true]{opacity:1}.bk-row-menu-trigger:hover,.bk-row-menu-trigger:focus-visible{border-color:var(--bk-gold);background:var(--bk-surface-2);color:var(--bk-gold);outline:none}@media (hover:none){.bk-row-menu-trigger{opacity:1}}.bk-icon-action:focus-visible{outline:2px solid var(--bk-focus,var(--bk-gold));outline-offset:2px}.bk-icon-danger{transition:background-color .14s,border-color .14s,color .14s}.bk-icon-danger:hover{background:var(--bk-negative-bg)!important;border-color:var(--bk-negative)!important;color:var(--bk-negative)!important}.bk-icon-action:disabled,.bk-icon-danger:disabled{opacity:.45;cursor:not-allowed!important}.bk-log-purchase{transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s}.bk-log-purchase:hover{box-shadow:0 0 0 2px var(--bk-gold-deep);background:var(--bk-action-hover)!important;border-color:var(--bk-action-hover)!important;color:var(--bk-action-ink)!important}.bk-row-action:focus:not(:focus-visible){outline:none}input::placeholder,textarea::placeholder{color:var(--bk-text-muted)}input:not(.cl-formFieldInput):-webkit-autofill{-webkit-text-fill-color:var(--bk-text);-webkit-box-shadow:0 0 0px 1000px var(--bk-surface-2) inset;transition:background-color 5000s ease-in-out}input:not(.cl-formFieldInput):-webkit-autofill:hover{-webkit-text-fill-color:var(--bk-text);-webkit-box-shadow:0 0 0px 1000px var(--bk-surface-2) inset;transition:background-color 5000s ease-in-out}input:not(.cl-formFieldInput):-webkit-autofill:focus{-webkit-text-fill-color:var(--bk-text);-webkit-box-shadow:0 0 0px 1000px var(--bk-surface-2) inset;transition:background-color 5000s ease-in-out}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%238a9bb0' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:30px}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=checkbox],input[type=radio]{cursor:pointer;width:16px;height:16px;accent-color:var(--bk-gold);border-radius:4px;padding:0}@keyframes bkSlideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.bk-slide-over{animation:.18s ease-out bkSlideInRight}@media (prefers-reduced-motion:reduce){.bk-slide-over{animation:none}}@media (width<=480px){[data-testid=collection-sticky-toolbar]{padding-left:14px!important;padding-right:14px!important}.bk-collection-tabbar,.bk-collection-view-controls{width:100%;min-width:0}.bk-collection-tabbar{gap:12px!important}}@keyframes bkSelectionBarEnter{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.bk-selection-bar{animation:.16s ease-out bkSelectionBarEnter}@media (prefers-reduced-motion:reduce){.bk-selection-bar{animation:none}}.bk-chart-data{overflow-wrap:anywhere;min-width:0;margin-top:12px}.bk-chart-data summary{cursor:pointer;color:var(--bk-gold-ink)}.bk-chart-data p{font-size:12px}.bk-chart-data dl{border-top:1px solid var(--bk-border);margin:10px 0;padding:8px 0}.bk-chart-data dl>div{margin-bottom:8px}.bk-chart-data dt{color:var(--bk-text-muted);font-size:11px}.bk-chart-data dd{margin:0;font-size:13px;font-weight:700}@media (width<=320px),(height<=400px){.bk-stat-settings{overflow-wrap:anywhere;overflow:auto;z-index:400!important;min-width:0!important;position:fixed!important;inset:8px!important}[data-testid=budget-add-card]{display:block!important;overflow-y:auto!important}[data-testid=budget-add-body]{overflow:visible!important}[data-testid=budget-add-footer]>div{flex-wrap:wrap}[data-testid=budget-add-footer] button{max-width:100%}}@media (width<=320px){[data-testid=budget-add-body]{overflow-wrap:anywhere;padding:18px 8px 4px!important}[data-testid=budget-add-body] [role=radiogroup],[data-testid=budget-add-body] [data-testid=purchase-workspace-hierarchy]>div{grid-template-columns:minmax(0,1fr)!important}[data-testid=budget-add-body] [data-testid=purchase-workspace-hierarchy]>div>span{display:none}[data-testid=budget-add-body] label,[data-testid=budget-add-body] input,[data-testid=budget-add-body] select{min-width:0;max-width:100%}.bk-acquisition-tax-controls{flex-wrap:wrap;min-width:0;max-width:100%}.bk-acquisition-tax-controls button{text-align:left;white-space:normal!important}[data-testid=budget-add-review-receipt]{padding:12px 6px!important}[data-testid=budget-add-review-receipt]>div:last-child{grid-template-columns:minmax(0,1fr)!important}[data-testid=budget-add-review-line],[data-testid=budget-add-review-total]{flex-direction:column;align-items:flex-start!important}[data-testid=budget-add-review-total]{padding:12px 6px!important}}@media (width<=480px) and (height<=400px){[data-testid=collection-sticky-toolbar],[data-testid=budget-sticky-toolbar]{position:relative!important;top:auto!important}}@media (width<=320px){.bk-purchase-cost-breakdown{flex-direction:column;align-items:flex-start!important}.bk-purchase-cost-breakdown>span:first-child{white-space:normal!important;flex:none!important}}@media (width<=320px),(height<=400px){[data-testid=gauge-gear-menu]{overflow-wrap:anywhere;overflow-y:auto;z-index:400!important;min-width:0!important;position:fixed!important;inset:8px!important}}@media (width<=320px){[data-testid=recent-orders-panel],[data-testid=savings-breakdown-panel]{overflow-wrap:anywhere;min-width:0;padding:12px 6px!important}[data-testid=recent-orders-panel]>div:first-child,[data-testid=savings-breakdown-panel]>div:first-child{flex-wrap:wrap}[data-testid=recent-orders-panel]>div:nth-child(2)>div,[data-testid=savings-breakdown-panel]>div:nth-child(3)>div{flex-direction:column;align-items:flex-start!important;gap:6px!important}[data-testid=recent-orders-panel]>div:nth-child(2)>div>:first-child,[data-testid=savings-breakdown-panel]>div:nth-child(3)>div>:first-child{max-width:100%;flex:none!important;min-width:0!important}.bk-collection-ranking-row{overflow-wrap:anywhere;flex-direction:column;gap:6px;align-items:flex-start!important}[data-testid=acquisition-coverage-panel],[data-testid=data-confidence-panel]{overflow-wrap:anywhere;min-width:0;padding:12px 6px!important}[data-testid=acquisition-coverage-panel]>div:nth-of-type(2)>div,[data-testid=data-confidence-panel]>div:nth-of-type(2){flex-direction:column;align-items:flex-start!important}[data-testid=acquisition-coverage-panel]>div:nth-of-type(2)>div>:first-child,[data-testid=data-confidence-panel]>div:nth-of-type(2)>:first-child{max-width:100%;flex:none!important;min-width:0!important}}
