.hg-checkout{--hg-blue:#003fff;--hg-blue-hover:#0034d6;--hg-text:#1e1e1e;--hg-text-secondary:#6c6c6c;--hg-text-tertiary:#b3b3b3;--hg-border:#d9d9d9;--hg-border-active:#000;--hg-card-border:#e5e5e5;--hg-divider:#cac4d0;--hg-white:#fff;--hg-danger:#b3261e;--hg-space-200:8px;--hg-space-300:12px;--hg-space-400:16px;--hg-space-600:24px;--hg-space-800:32px;--hg-radius-200:8px;--hg-radius-card:16px;--hg-stroke:1px;--hg-page-max:1200px;--hg-col-gap:48px;background:var(--hg-white);min-height:100vh;color:var(--hg-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.4}.hg-checkout *,.hg-checkout :before,.hg-checkout :after{box-sizing:border-box}.hg-checkout a{color:var(--hg-blue)}.hg-checkout button{font-family:inherit}.hg-checkout :focus-visible{outline:2px solid var(--hg-blue);outline-offset:2px;border-radius:4px}.hg-nav{background:var(--hg-blue);border-bottom:var(--hg-stroke) solid var(--hg-border);padding:var(--hg-space-800);justify-content:center;align-items:center;min-height:56px;display:flex}.hg-nav .hg-wordmark{width:auto;height:27px;display:block}.hg-nav .hg-logomark{width:auto;height:26px;display:none}.hg-page{max-width:var(--hg-page-max);padding:0 var(--hg-space-800) 64px;margin:0 auto}.hg-page-title{letter-spacing:-.64px;padding:var(--hg-space-400) 0;margin:0;font-size:32px;font-weight:700;line-height:1.2}.hg-grid{align-items:flex-start;gap:var(--hg-col-gap);flex-wrap:wrap;display:flex}.hg-col{flex:1 0 0;min-width:393px}.hg-section-head{width:100%;padding:var(--hg-space-400) 0;cursor:default;text-align:left;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.hg-section-head h2{letter-spacing:-.4px;margin:0;font-size:20px;font-weight:700;line-height:1.2}.hg-section-head .hg-chevron{color:var(--hg-text);transition:transform .2s;display:none}.hg-fields{gap:var(--hg-space-400);flex-direction:column;display:flex}.hg-field{gap:var(--hg-space-200);flex-direction:column;display:flex}.hg-field>label{font-size:16px;font-weight:400;line-height:1.4}.hg-input{align-items:center;gap:var(--hg-space-200);background:var(--hg-white);border:var(--hg-stroke) solid var(--hg-border);border-radius:var(--hg-radius-200);padding:var(--hg-space-300) var(--hg-space-400);min-width:120px;display:flex}.hg-input:focus-within{border-color:var(--hg-border-active)}.hg-input input{min-width:0;font:inherit;color:var(--hg-border-active);background:0 0;border:0;outline:0;flex:1 0 0;padding:0;font-size:16px}.hg-input input::placeholder{color:var(--hg-text-tertiary)}.hg-input:has(input:not(:placeholder-shown)){border-color:var(--hg-border-active)}:is(.hg-input-invalid,.hg-input-invalid:has(input:not(:placeholder-shown))){border-color:var(--hg-danger)}.hg-clear{width:20px;height:20px;color:var(--hg-text);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}.hg-input:has(input:not(:placeholder-shown)) .hg-clear{display:flex}.hg-error{color:var(--hg-danger);margin:0;font-size:14px;font-weight:600}.hg-summary{background:var(--hg-white);border:var(--hg-stroke) solid var(--hg-card-border);border-radius:var(--hg-radius-card);padding:var(--hg-space-400);gap:var(--hg-space-400);flex-direction:column;display:flex}.hg-summary-header{gap:var(--hg-space-200);padding-top:var(--hg-space-400);flex-direction:column;display:flex}.hg-summary-header h2{letter-spacing:-.4px;margin:0;font-size:20px;font-weight:700;line-height:1.2}.hg-summary-header p{color:var(--hg-text-secondary);letter-spacing:-.32px;margin:0;font-size:16px}.hg-summary-body{gap:var(--hg-space-400);flex-direction:column;width:100%;display:flex}.hg-plan-description{color:var(--hg-text-secondary);letter-spacing:-.3px;white-space:pre-line;margin:0;font-size:15px;line-height:1.5}.hg-line{align-items:center;gap:var(--hg-space-600);padding:var(--hg-space-200) 0;letter-spacing:-.32px;display:flex}.hg-line .hg-line-label{flex:1 0 0;min-width:0}.hg-line .hg-name{font-weight:600}.hg-line .hg-sub{color:var(--hg-text-secondary);font-weight:400}.hg-line .hg-price{white-space:nowrap;font-weight:700}.hg-line-label.hg-stack{gap:var(--hg-space-200);flex-direction:column;display:flex}.hg-was{color:var(--hg-text-secondary);margin-right:var(--hg-space-200);font-weight:400;text-decoration:line-through}.hg-divider{border-top:var(--hg-stroke) solid var(--hg-divider);width:100%;height:0}.hg-promo{gap:var(--hg-space-200);padding:var(--hg-space-200) 0;align-items:stretch;display:flex}.hg-promo .hg-input{flex:1 0 0}.hg-btn{padding:var(--hg-space-300) var(--hg-space-400);color:var(--hg-white);background:var(--hg-blue);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:16px;font-weight:700;transition:background .15s,opacity .15s;display:inline-flex}.hg-btn:hover:not(:disabled){background:var(--hg-blue-hover)}.hg-btn:disabled{cursor:not-allowed;background:#c7c7cc}.hg-promo-applied{padding:var(--hg-space-200) 0;display:block}.hg-tag{align-items:center;gap:var(--hg-space-200);background:var(--hg-blue);color:var(--hg-white);border-radius:var(--hg-radius-200);padding:6px 8px 6px 12px;font-size:14px;font-weight:700;display:inline-flex}.hg-tag button{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.hg-promo-note{color:var(--hg-text-secondary);margin:var(--hg-space-200) 0 0;font-size:14px}.hg-discount-row{display:flex}.hg-totals{flex-direction:column;width:100%;display:flex}.hg-total-line .hg-total-value{letter-spacing:-.48px;font-size:24px;font-weight:700}.hg-agreements{border:0;flex-direction:column;gap:10px;margin:0;padding:10px 0;display:flex}.hg-agreements legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.hg-check{align-items:flex-start;gap:10px;font-size:16px;line-height:1.4;display:flex}.hg-check input{opacity:0;width:0;height:0;position:absolute}.hg-check .hg-box{border:1.5px solid var(--hg-text);width:20px;height:20px;color:var(--hg-white);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.hg-check .hg-box svg{opacity:0}.hg-check input:checked+.hg-box{background:var(--hg-blue);border-color:var(--hg-blue)}.hg-check input:checked+.hg-box svg{opacity:1}.hg-check input:focus-visible+.hg-box{outline:2px solid var(--hg-blue);outline-offset:2px}.hg-proceed{width:100%}.hg-footnote{color:var(--hg-text-secondary);margin:var(--hg-space-200) 0 0;text-align:center;font-size:14px}.hg-notice{border:var(--hg-stroke) solid var(--hg-card-border);border-left:4px solid var(--hg-blue);border-radius:var(--hg-radius-200);padding:var(--hg-space-400);margin-bottom:var(--hg-space-400)}.hg-notice-bad{border-left-color:var(--hg-danger)}.hg-notice h2{margin:0 0 var(--hg-space-200);font-size:20px;font-weight:700}.hg-notice p{margin:0 0 var(--hg-space-200)}.hg-notice p:last-child{margin-bottom:0}.hg-back{padding:var(--hg-space-400) 0 0;font-size:14px;display:inline-block}@media (width<=879px){.hg-nav{padding:var(--hg-space-400)}.hg-nav .hg-wordmark{display:none}.hg-nav .hg-logomark{display:block}.hg-page{padding:0 var(--hg-space-400) 48px}.hg-grid{gap:var(--hg-space-400);flex-direction:column}.hg-col{width:100%;min-width:0}.hg-section-head{cursor:pointer}.hg-section-head .hg-chevron{display:block}.hg-contact[data-collapsed=true] .hg-fields{display:none}.hg-contact[data-collapsed=true] .hg-chevron{transform:rotate(180deg)}.hg-col-summary{border-top:var(--hg-stroke) solid var(--hg-border);padding-top:var(--hg-space-400)}.hg-summary{border:0;padding-left:0;padding-right:0}}@media (prefers-reduced-motion:reduce){.hg-checkout *{transition:none!important}}:root{--ink:#15181d;--muted:#626c7a;--line:#d8dde4;--line-soft:#e9edf1;--bg:#f2f5f8;--surface:#fff;--accent:#14606e;--accent-dark:#0e4954;--good:#12693f;--good-bg:#e6f4ec;--bad:#a52016;--bad-bg:#fbeae8;--wait:#7d5600;--wait-bg:#fdf3e0;--radius:8px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5}h1,h2,h3{margin:0 0 .5rem;line-height:1.25}h1{font-size:1.75rem}h2{font-size:1.15rem}h3{font-size:1rem}p{margin:0 0 .75rem}a{color:var(--accent)}code{background:var(--line-soft);border-radius:4px;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em}.money,.mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.muted{color:var(--muted);font-size:.875rem}.right{text-align:right}.empty{color:var(--muted);font-style:italic}.app{flex-direction:column;min-height:100vh;display:flex}.site-header{background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.25rem;display:flex}.brand{color:inherit;align-items:baseline;gap:.5rem;text-decoration:none;display:flex}.brand-name{letter-spacing:-.01em;font-weight:700}.brand-sub{color:var(--muted);font-size:.8125rem}.site-nav{gap:.25rem;display:flex}.nav-link{color:var(--muted);border-radius:var(--radius);padding:.375rem .75rem;font-size:.9375rem;text-decoration:none}.nav-link:hover{background:var(--line-soft);color:var(--ink)}.nav-link-active{background:var(--line-soft);color:var(--ink);font-weight:600}.site-main{flex:1}.site-footer{border-top:1px solid var(--line);color:var(--muted);text-align:center;padding:1.25rem;font-size:.8125rem}.page{max-width:1000px;margin:0 auto;padding:1.75rem 1.25rem 3rem}.page-narrow{max-width:640px}.page-head{margin-bottom:1.25rem}.lede{color:var(--muted);margin:0}.breadcrumb{margin-bottom:.5rem;font-size:.875rem}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:1.25rem;padding:1.25rem}.panel-warn{background:var(--wait-bg);border-color:#eddcb8}.panel-sub{color:var(--muted);margin-top:-.25rem;font-size:.875rem}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.btn{background:var(--accent);color:#fff;border:1px solid var(--accent);border-radius:var(--radius);text-align:center;cursor:pointer;padding:.625rem 1rem;font-family:inherit;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-block}.btn:hover:not(:disabled){background:var(--accent-dark);border-color:var(--accent-dark)}.btn:disabled{color:#f2f5f8;cursor:not-allowed;background:#b9c1ca;border-color:#b9c1ca}.btn-block{width:100%;display:block}.btn-secondary{background:var(--surface);color:var(--ink);border-color:var(--line)}.btn-secondary:hover:not(:disabled){background:var(--line-soft);border-color:var(--line);color:var(--ink)}.btn-danger{background:var(--bad);border-color:var(--bad)}.btn-danger:hover:not(:disabled){background:#8a1a11;border-color:#8a1a11}.btn-small{padding:.3125rem .625rem;font-size:.8125rem}.linkish{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.badge{letter-spacing:.08em;border-radius:4px;margin-bottom:.5rem;padding:.1875rem .5rem;font-size:.6875rem;font-weight:700;display:inline-block}.badge-bad{background:var(--bad-bg);color:var(--bad)}.pill{text-transform:capitalize;white-space:nowrap;border-radius:999px;padding:.1875rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.pill-good{background:var(--good-bg);color:var(--good)}.pill-bad{background:var(--bad-bg);color:var(--bad)}.pill-wait{background:var(--wait-bg);color:var(--wait)}.pill-muted{background:var(--line-soft);color:var(--muted)}.loading{color:var(--muted);align-items:center;gap:.625rem;padding:1rem 0;display:flex}.spinner{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}.error-box{background:var(--bad-bg);border:1px solid #f0c2bd;border-left:4px solid var(--bad);border-radius:var(--radius);margin-bottom:1.25rem;padding:.875rem 1rem}.error-title{color:var(--bad);margin-bottom:.25rem;font-weight:700}.error-message{margin:0 0 .5rem}.banner{border-radius:var(--radius);border:1px solid #0000;margin-bottom:1.25rem;padding:1.25rem}.banner h1{margin-bottom:.25rem}.banner p{margin:0}.banner-slim{padding:.75rem 1rem}.banner-good{background:var(--good-bg);color:var(--good);border-color:#bfe0cd}.banner-bad{background:var(--bad-bg);color:var(--bad);border-color:#f0c2bd}.banner-wait{background:var(--wait-bg);color:var(--wait);border-color:#eddcb8}.banner-muted{background:var(--line-soft);border-color:var(--line);color:var(--muted)}.offer-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;display:grid}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;padding:1.25rem;display:flex}.card-soldout{background:#fafbfc;border-style:dashed}.card-title{margin-bottom:.25rem}.price{align-items:baseline;gap:.25rem;margin:0 0 .875rem;display:flex}.price-amount{letter-spacing:-.02em;font-size:2rem;font-weight:700}.price-unit{color:var(--muted);font-size:.9375rem}.facts{flex:1;margin:0 0 1rem;padding:0;font-size:.9375rem;list-style:none}.facts li{border-bottom:1px solid var(--line-soft);padding:.375rem 0}.fact-sub{color:var(--muted);font-size:.8125rem}.due-today{background:var(--line-soft);border-radius:var(--radius);justify-content:space-between;padding:.5rem .75rem;font-size:.9375rem;font-weight:600;display:flex}.reroute{color:var(--muted);margin:.75rem 0 0;font-size:.875rem}.summary{background:var(--surface);border:2px solid var(--accent);border-radius:var(--radius);margin-bottom:1.25rem;padding:1.25rem}.summary-heading{margin-bottom:.75rem}.summary-lines{margin:0;padding:0;list-style:none}.summary-line{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:1rem;padding:.625rem 0;font-size:1.0625rem;display:flex}.summary-line-waived .summary-value{color:var(--muted);font-style:italic}.summary-value{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600}.summary-total{justify-content:space-between;gap:1rem;padding:.75rem 0 .25rem;font-size:1.25rem;font-weight:700;display:flex}.summary-total .summary-value{font-size:1.375rem}.summary-note{color:var(--muted);margin:.5rem 0 0;font-size:.8125rem}.form{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:1.25rem;padding:1.25rem}.form-heading{margin-bottom:1rem}.field{border:none;margin-bottom:1rem;padding:0}.field>label,.field>legend{margin-bottom:.25rem;padding:0;font-size:.875rem;font-weight:600;display:block}.field input[type=text],.field input[type=email],.field input[type=tel],.field textarea,.field select{width:100%;font:inherit;color:inherit;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:.5rem .625rem}.field input:focus,.field textarea:focus,.field select:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.field input[aria-invalid=true]{border-color:var(--bad)}.required{color:var(--bad)}.field-hint{color:var(--muted);margin:.25rem 0 0;font-size:.8125rem}.field-error{color:var(--bad);margin:.25rem 0 0;font-size:.8125rem;font-weight:600}.checkbox-row,.radio-row{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.radio-row{align-items:flex-start;margin-bottom:.375rem}.checkbox-row label,.radio-row label{margin:0;font-size:.9375rem;font-weight:400;display:inline}.checkbox-row input,.radio-row input{flex-shrink:0;width:16px;height:16px;margin:0}.radio-row input{margin-top:.3125rem}.form-note{color:var(--muted);margin:.75rem 0 0;font-size:.8125rem}.modal-backdrop{z-index:100;background:#15181d8c;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.modal{background:var(--surface);border-radius:var(--radius);width:100%;max-width:560px;max-height:85vh;padding:1.25rem;overflow-y:auto}.modal-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.modal-close{cursor:pointer;color:var(--muted);background:0 0;border:none;padding:0 .25rem;font-size:1.5rem;line-height:1}.placeholder-note{background:var(--wait-bg);border:1px dashed var(--wait);color:var(--wait);border-radius:var(--radius);margin:.5rem 0 1rem;padding:.625rem .875rem;font-size:.875rem;font-weight:700}.placeholder-copy{color:var(--muted);font-style:italic}.modal-footer{border-top:1px solid var(--line-soft);margin-top:.5rem;padding-top:.875rem}.modal-meta{color:var(--muted);font-size:.8125rem}.waiting{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:1.25rem;padding:.5rem 1.25rem 1rem}.waiting-note{color:var(--muted);margin:0;font-size:.8125rem}table.charges,table.table{border-collapse:collapse;width:100%;font-size:.9375rem}table.charges th,table.table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:.5rem .5rem .5rem 0;font-size:.75rem}table.charges td,table.table td{border-bottom:1px solid var(--line-soft);vertical-align:top;padding:.625rem .5rem .625rem 0}table.charges th.right,table.table th.right{text-align:right}table.charges td.right,table.table td.right{text-align:right;padding-right:0}table.charges tbody tr{background:#fbfcfd}.charge-kind{font-size:1rem;font-weight:700}.charge-amount,.charge-total{font-size:1.125rem;font-weight:700}table.charges tfoot td{border-top:2px solid var(--ink);border-bottom:none;padding-top:.75rem;font-weight:600}.stamp{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8125rem}.kv{grid-template-columns:minmax(120px,180px) 1fr;gap:.5rem 1rem;margin:0;display:grid}.kv dt{color:var(--muted);font-size:.875rem}.kv dd{overflow-wrap:anywhere;margin:0}.admin-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-actions{gap:.5rem;display:flex}.stat-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.25rem;margin-bottom:1.25rem;display:grid}.stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:.25rem;padding:1rem 1.25rem;display:flex}.stat-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.stat-value{letter-spacing:-.02em;font-size:1.75rem;font-weight:700}.status-counts{flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.status-counts li{align-items:center;gap:.5rem;display:flex}.status-counts .count{font-variant-numeric:tabular-nums;font-weight:700}.filter{color:var(--muted);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.filter select{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:.3125rem .5rem}.row-open>td{background:var(--line-soft);border-bottom-color:var(--line-soft)}.cancel-row>td{background:var(--line-soft);padding:0 0 1rem}.cancel-form{background:var(--surface);border:1px solid var(--bad);border-radius:var(--radius);max-width:640px;padding:1rem}.cancel-note{color:var(--muted);font-size:.8125rem}.delete-confirm{color:var(--bad);font-size:.8125rem;font-weight:600}.cancel-actions{flex-wrap:wrap;gap:.5rem;display:flex}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.25rem;margin-bottom:1.25rem;display:flex}.tab{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.625rem .875rem;font-size:.9375rem}.tab:hover{color:var(--ink)}.tab-active{border-bottom-color:var(--accent);color:var(--ink);font-weight:600}.tab-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.25rem;display:flex}.search-form{gap:.5rem;display:flex}.search-form input{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:220px;padding:.375rem .625rem}.form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 1rem;display:grid}.edit-form{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1rem}.edit-form h3,.edit-form h4{margin-top:.75rem}.edit-form>h3:first-child,.edit-form .panel-head{margin-top:0}.nowrap{white-space:nowrap}table.charges td.right:not(:last-child),table.charges th.right:not(:last-child),table.table td.right:not(:last-child),table.table th.right:not(:last-child){padding-right:1rem}.search-form{align-items:stretch}.sync-cell{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.mono-id{text-overflow:ellipsis;white-space:nowrap;max-width:10rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;overflow:hidden}.field-wide{grid-column:1/-1}@media (width<=720px){.plan-table,.plan-table tbody,.plan-table tr,.plan-table td{width:100%;display:block}.plan-table thead{display:none}.plan-table tr{border-bottom:1px solid var(--line);padding:.75rem 0}.plan-table td,.plan-table td.right{overflow-wrap:anywhere;text-align:left;white-space:normal;border-bottom:0;grid-template-columns:minmax(5.5rem,35%) minmax(0,1fr);gap:.75rem;padding:.35rem 0;display:grid}.plan-table td:before{color:var(--muted);content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:600}.plan-table .plan-actions{place-items:start}.plan-table .plan-actions .btn{margin:0 .25rem .25rem 0}.plan-table .plan-edit-cell{padding:.5rem 0 0;display:block}.plan-table .plan-edit-cell:before{content:none}}
