/* v2: compact organization calculator with option drawers */
.org-compact .org-core-inputs{grid-template-columns:minmax(0,.9fr) minmax(0,.7fr) minmax(0,1.4fr);align-items:start;margin:22px 0 6px}
.org-compact .org-core-inputs .team-billing-control select{padding:9px 28px 9px 12px}
.org-compact .org-results{margin:22px 0 26px}
.org-compact .org-bars{margin-bottom:8px}
.org-drawers{margin:22px 0 18px;border-top:1px solid var(--line)}
.org-drawer{border-bottom:1px solid var(--line)}
.org-drawer>summary{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;cursor:pointer;list-style:none}
.org-drawer>summary::-webkit-details-marker{display:none}
.org-drawer>summary::before{content:'+';font:500 16px/1 var(--mono);color:var(--ink-3);width:18px;flex:none}
.org-drawer[open]>summary::before{content:'\2212'}
.org-drawer-title{flex:1;font:600 14px/1.45 var(--sans);color:var(--ink)}
.org-drawer-value{font:500 12px/1.45 var(--mono);color:var(--ink-3);text-align:right}
.org-drawer>summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}
.org-drawer-body{padding:4px 0 22px 18px}
.org-drawer .org-distribution{border:0;margin-top:18px;padding:0}
.org-drawer .org-spread-field{display:flex;flex-direction:column;gap:9px;font:600 13px/1.45 var(--sans);color:var(--ink-2);max-width:520px}
.org-drawer .org-bundle-setting{margin-top:6px}
.org-drawer .org-bundle-breakdown{margin:18px 0 0;border-bottom:0}
.org-drawer [data-team-rate-summary]{font:500 13px/1.45 var(--sans);color:var(--ink-3);margin:6px 0 0}
.org-drawer .fixed-allowance{margin:18px 0}
.org-method-heading{font:600 13px/1.45 var(--sans);color:var(--ink-2);margin:22px 0 0}
.org-drawer[data-drawer=method] p{font:500 13px/1.45 var(--sans);color:var(--ink-3);max-width:780px}
@media(max-width:600px){
 .org-compact .org-core-inputs{grid-template-columns:1fr}
 .org-drawer>summary{flex-wrap:wrap}
 .org-drawer-value{flex-basis:100%;text-align:left;padding-left:18px}
 .org-drawer-body{padding-left:0}
}

/* editorial pass 2026-10-27 */
.org-compact .org-core-inputs{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr)}
.org-compact .org-results>div:last-child{border-left:2px solid var(--ink);padding-left:18px}
.org-compact #org-difference-note{color:var(--ink-2)}
.meter-usage-basis{font:500 13px/1.45 var(--sans);color:var(--ink-3);margin:8px 0 0}
.meter-link{display:flex;flex-direction:column;align-items:center;gap:6px;margin:14px auto 0;font:500 12px/1.4 var(--mono);color:var(--ink-3);text-decoration:none;text-align:center}
.meter-link svg{width:16px;height:34px;fill:none;stroke:var(--ink);stroke-width:1.6}
.meter-link:hover span{text-decoration:underline;text-underline-offset:3px}
@media(max-width:600px){.org-compact .org-core-inputs{grid-template-columns:1fr}.org-compact .org-results>div:last-child{border-left:0;padding-left:0}}
