.dash-app .dash-grid-billing .cp-bill{grid-column:1 / span 6;grid-row:1}.dash-app .dash-grid-billing .cp-add{grid-column:1 / -1;grid-row:2}@media(max-width:1100px){.dash-app .dash-grid-billing .cp-bill,.dash-app .dash-grid-billing .cp-add,.dash-app .dash-grid-billing .dash-bill-includes{grid-column:1 / -1;grid-row:auto}}@media(max-width:900px){.dash-app .dash-grid-billing>*{grid-column:1 / -1!important;grid-row:auto!important}}.dash-app .dash-grid-billing .dash-bill-includes{grid-column:7 / span 6;grid-row:1}.dash-app .dash-bill-invoices{margin:0 0 10px}@media(max-width:900px){.dash-app .dash-grid-billing .cp-bill{order:1}.dash-app .dash-grid-billing .dash-bill-includes{order:2}.dash-app .dash-grid-billing .cp-add{order:3}}.dash-app .dash-grid-billing .dash-bill-checks{grid-column:1 / -1;grid-row:3;align-self:start}.dash-app .dash-bill-checks .cp-tile-h{margin-bottom:14px}.dash-app .dash-chk{display:grid;gap:22px}.dash-app .dash-chk-part{min-width:0}.dash-app .dash-chk-part+.dash-chk-part{padding-top:18px;border-top:1px solid var(--line)}@media(max-width:1100px){.dash-app .dash-grid-billing .dash-bill-checks{grid-column:1 / -1;grid-row:auto}}@media(max-width:900px){.dash-app .dash-grid-billing .dash-bill-checks{order:4}}.dash-app .dash-grid-billing .cp-tile>.cp-tile-h>h2{margin:0}.dash-app .dash-bill-includes .dash-includes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));column-gap:32px}.dash-app .dash-bill-includes .dash-includes>li{border-top:0;border-bottom:1px solid var(--line)}.dash-app .dash-bill-includes .dash-includes>li:last-child{border-bottom:0}.dash-app .dash-grid-billing .cp-addrows{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.dash-app .dash-grid-billing .cp-addrows>.cp-ar:last-child:nth-child(odd){grid-column:1 / -1}@media(max-width:760px){.dash-app .dash-grid-billing .cp-addrows{grid-template-columns:minmax(0,1fr)}}.dash-app .dash-grid-billing{align-items:start}.dash-app .cp-bill-n{font:700 var(--t-num, 28px)/var(--lh-num, 28px) var(--font-display);color:var(--ink);margin:2px 0 8px}.dash-app .cp-bill-n small{font:500 var(--t-cap, 12px)/var(--lh-cap, 16px) var(--font-body);color:var(--faint)}.dash-app .cp-bill-say{font-size:var(--t-m, 14px);line-height:1.5}.dash-app .cp-bar{height:8px;border-radius:4px}.dash-app .cp-bar b{background:var(--cp-gold-soft);border:0;border-radius:0 4px 4px 0}.dash-app .cp-bar-l{font:500 var(--t-cap, 12px)/var(--lh-cap, 16px) var(--font-body);color:var(--faint)}.dash-app .cp-why{font-size:var(--t-s, 13px);line-height:1.45}.dash-app .cp-ar{border-radius:var(--r-tile, 12px)}.dash-app .cp-ar .an{font:600 var(--t-m, 14px)/1.3 var(--font-body)}.dash-app .cp-ar .ap>span{font:700 var(--t-l, 16px)/1 var(--font-body)}.dash-app .cp-ar .ap small{font:500 var(--t-cap, 12px)/1 var(--font-body)}.dash-app .cp-ar .ap .cp-ar-add{min-height:var(--ctl-s, 32px);border-radius:var(--r-ctl, 10px);font:600 var(--t-s, 13px)/1 var(--font-body)}.dash-app .cp-terms{font-size:var(--t-cap, 12px)}.dash-app .dash-grid-billing .cp-ar[open]{grid-column:1 / -1}.dash-app .cp-qty{gap:8px}.dash-app .cp-qty button{width:var(--ctl-m, 36px);height:var(--ctl-m, 36px);border-radius:var(--r-ctl, 10px);border:1px solid var(--line-2);background:var(--surface);font:600 var(--t-l, 16px)/1 var(--font-body)}.dash-app .cp-qty button:focus-visible{outline:2px solid var(--cp-mint);outline-offset:2px}@media(hover:hover){.dash-app .cp-qty button:not(:disabled):hover{border-color:var(--muted)}}.dash-app .cp-qty output{min-width:3ch;font:700 var(--t-card, 21px)/1 var(--font-display)}.dash-app .cp-qty .sum{font:600 var(--t-s, 13px)/1.2 var(--font-body)}.dash-app .cp-none{margin:4px 0 0;font-size:var(--t-m, 14px);line-height:1.5;color:var(--muted)}.dash-app #cp-add-retry{margin-top:10px}.dash-app .cp-ar.is-loading{min-height:76px;padding:14px 13px}.dash-app .cp-ar.is-loading .dash-skel{padding-top:0}.dash-app .dash-chk{grid-template-columns:minmax(0,1fr);gap:20px}.dash-app .dash-chk-part+.dash-chk-part{padding-top:20px}.dash-app .dash-bill-checks .cp-sc{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:12px;margin:10px 0 0;padding:0}.dash-app .dash-bill-checks .cp-sc li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n n" "o l";align-content:space-between;gap:10px 12px;padding:14px;border:1px solid var(--line);border-radius:var(--r-tile, 12px);background:var(--surface-2);font-size:var(--t-m, 14px);align-items:center}.dash-app .dash-bill-checks .cp-sc li:first-child{border-top:1px solid var(--line)}.dash-app .dash-bill-checks .cp-sc .n{grid-area:n;font:600 var(--t-m, 14px)/1.3 var(--font-body);color:var(--ink)}.dash-app .dash-bill-checks .cp-sc .n small{display:block;margin-top:3px;font:400 var(--t-s, 13px)/1.4 var(--font-body);color:var(--muted)}.dash-app .dash-bill-checks .cp-sc .o{grid-area:o;justify-self:start;display:inline-flex;align-items:center;min-height:var(--ctl-xs, 24px);padding:0 10px;border-radius:999px;border:1px solid var(--line-2);font:600 var(--t-cap, 12px)/var(--lh-cap, 16px) var(--font-body);color:var(--ink);white-space:nowrap}.dash-app .dash-bill-checks .cp-sc .l{grid-area:l;font:500 var(--t-cap, 12px)/var(--lh-cap, 16px) var(--font-body);color:var(--muted);text-align:right}.dash-app .dash-chk-day .cp-bigtime{font:700 var(--t-num, 28px)/var(--lh-num, 28px) var(--font-display);margin:2px 0 4px}.dash-app .dash-chk-day .cp-roster{margin:8px 0 6px}.dash-app .dash-chk-day .cp-rk,.dash-app .dash-chk-day .cp-fine{font:400 var(--t-cap, 12px)/var(--lh-cap, 16px) var(--font-body)}.dash-app .dash-chk-day .cp-more-show{font:600 var(--t-s, 13px)/1 var(--font-body)}.dash-app .dash-bill-checks .cp-src{font:500 var(--t-cap, 12px)/var(--lh-cap, 16px) var(--font-body)}@media(min-width:1101px){.dash-app .dash-chk-day{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px;align-items:start}.dash-app .dash-chk-day>h3{grid-column:1 / -1}.dash-app .dash-chk-day>.cp-more{grid-column:2;grid-row:2 / span 4;margin-top:0}.dash-app .dash-chk-day>:not(h3):not(.cp-more){grid-column:1}}@media(max-width:900px){.dash-app .cp-qty button{width:var(--ctl-l, 44px);height:var(--ctl-l, 44px)}.dash-app .dash-bill-checks .cp-sc{grid-template-columns:minmax(0,1fr)}}.dash-app .dash-bill-includes .dash-includes .r-r{min-width:0;white-space:normal;overflow-wrap:anywhere}
