#bc-spending input::placeholder,#bc-spending textarea::placeholder{color:#727670;opacity:1}#bc-spending .bs-deck{font-size:21px}#bc-spending #bs-starters{padding:20px 0;border-block:1px solid #cec5b8}#bc-spending summary{font:400 25px/1.3 BCIdeaCastoro,Georgia,serif;padding:12px 0;color:#213b34;cursor:pointer}#bc-spending .bs-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}#bc-spending .bs-wide{grid-column:1/-1}#bc-spending .bs-bookbar,#bc-spending .bs-editor-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:32px 0 16px}#bc-spending .bs-bookbar{border-block:1px solid #cec5b8;padding:22px 0}#bc-spending .bs-bookbar p{margin:4px 0}#bc-spending .bs-main-nav{grid-template-columns:repeat(5,minmax(0,1fr))}#bc-spending .bs-cost-nav{grid-template-columns:repeat(3,minmax(0,1fr))}#bc-spending .bs-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px;margin:28px 0}#bc-spending .bs-total,#bc-spending .bs-summary{padding:25px;background:#e8efe4}#bc-spending .bs-total h3{font-size:25px;margin:0 0 20px}#bc-spending dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 18px}#bc-spending dd{margin:0;text-align:right}#bc-spending .bs-grand{border-top:1px solid #b0bbab;padding-top:12px;font-weight:600}#bc-spending .bs-start-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:32px 0}#bc-spending .bs-start-card{background:#fffaf1;border:1px solid #cec5b8;text-align:left;padding:24px;color:#213b34;cursor:pointer}#bc-spending .bs-start-card strong{display:block;font:400 25px/1.3 BCIdeaCastoro,Georgia,serif;margin-bottom:12px}#bc-spending .bs-start-card span{font-size:15px;line-height:1.6}#bc-spending .bs-start-card:hover{background:#f0e9dd}#bc-spending .bs-card-list{display:grid;gap:18px;margin:24px 0}#bc-spending .bs-card{border:1px solid #cec5b8;background:#fffcf7;padding:24px}#bc-spending .bs-card h3{font-size:26px;margin:12px 0}#bc-spending .bs-card h4{font-size:23px;margin:12px 0}#bc-spending .bs-card p{margin:8px 0;white-space:pre-wrap}#bc-spending .bs-tag{display:inline-block;font-size:12px;letter-spacing:.03em;padding:4px 9px;background:#e8efe4;color:#213b34;margin:0 6px 4px 0}#bc-spending .bs-tag.attention{background:#f0e3ce;color:#654718}#bc-spending .bs-notice{padding:22px;background:#f0e9dd;margin:25px 0}#bc-spending .bs-summary{margin:25px 0}#bc-spending .bs-summary h3{font-size:27px}#bc-spending .bs-filters{margin-top:28px}#bc-spending .bs-history{border-block:1px solid #cec5b8;margin:25px 0;padding:12px 0}#bc-spending .bs-history li{margin:15px 0;white-space:pre-wrap}#bc-spending .bs-transaction-row{border-bottom:1px solid #cec5b8;padding:20px 0}#bc-spending .bs-transaction-row h4{font-size:22px;margin:0 0 12px}#bc-spending .bs-transaction-row p{white-space:pre-wrap}#bc-spending .bs-excluded{background:#f0ede6;padding:20px}#bc-spending .bs-related{display:flex;gap:15px 25px;flex-wrap:wrap}#bc-spending .bs-check{display:flex;gap:12px;align-items:center}#bc-spending .bs-check input{height:22px;width:22px;flex:none;accent-color:#906819}#bc-spending .bs-timeline{list-style:none;padding:0;border-left:2px solid #9ea995;margin:26px 0}#bc-spending .bs-timeline li{padding:0 0 22px 22px;margin:0 0 12px}#bc-spending .bs-timeline h4{font-size:22px;margin:0 0 10px}#bc-spending .bs-negative{color:#823c2b}#bc-spending dialog{width:min(850px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;padding:28px;background:#fff9f1;border:1px solid #cec5b8;color:#242323}#bc-spending dialog::backdrop{background:rgb(24 39 34 / .7)}#bc-spending dialog h2{font-size:31px}#bc-spending :is(p,h2,h3,h4,label,dd,li){overflow-wrap:anywhere}#bc-spending input,#bc-spending textarea,#bc-spending select{min-width:0;max-width:100%}#bc-spending button:disabled{opacity:.45;cursor:default}#bc-spending :is(input,textarea,select):disabled{opacity:1;background:#efede5;color:#4e5650}
@container(max-width:800px){#bc-spending .bs-main-nav{grid-template-columns:repeat(3,1fr)}}@container(max-width:650px){#bc-spending .bs-pair,#bc-spending .bs-start-grid{grid-template-columns:1fr}#bc-spending .bs-main-nav{grid-template-columns:1fr 1fr}#bc-spending .bs-cost-nav{grid-template-columns:1fr}#bc-spending .bs-bookbar,#bc-spending .bs-editor-head{flex-direction:column;align-items:start}#bc-spending .bs-card,#bc-spending .bs-summary,#bc-spending .bs-total,#bc-spending dialog{padding:20px}#bc-spending dl{gap:12px;grid-template-columns:minmax(0,1fr) auto}#bc-spending .bs-timeline li{padding-left:16px}}
