.admin-tax-health{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:14px}.admin-tax-health-card{padding:24px;border:1px solid #d8ddd4;background:#fbfdf8}.admin-tax-health-card.ready{border-top:4px solid #2d8a5f}.admin-tax-health-card.danger{border-top:4px solid #ba4e3b}.admin-tax-health-title{display:flex;align-items:center;gap:11px;margin:10px 0}.admin-tax-health-title i{width:12px;height:12px;border-radius:50%;background:#2d8a5f;box-shadow:0 0 0 5px #dcefe4}.admin-tax-health-card.danger .admin-tax-health-title i{background:#ba4e3b;box-shadow:0 0 0 5px #f5e1db}.admin-tax-health-title h3,.admin-tax-actions-card h3{margin:0;font:500 26px/1.15 Georgia,serif}.admin-tax-health-card p{margin:0;color:#56665d;line-height:1.6}.admin-tax-health-checks{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.admin-tax-health-checks span{padding:7px 10px;border-radius:99px;background:#edf5ef;color:#286747;font-size:11px;font-weight:700}.admin-tax-actions-card{display:flex;flex-direction:column;gap:10px}.admin-tax-action,.admin-tax-clear{display:flex;gap:11px;align-items:flex-start;padding:12px;background:#f7f6f1}.admin-tax-action i{width:8px;height:8px;border-radius:50%;background:#c98c32;margin-top:5px;flex:none}.admin-tax-action.danger i{background:#ba4e3b}.admin-tax-action b,.admin-tax-action small,.admin-tax-clear b,.admin-tax-clear small{display:block}.admin-tax-action small,.admin-tax-clear small{color:#68756d;margin-top:3px;line-height:1.45}.admin-tax-clear{background:#edf5ef}.admin-tax-clear>span{color:#286747;font-weight:800}.admin-tax-launch{border:1px solid #ded8ca;background:#fffdf8;padding:24px}.admin-tax-launch>.panel-head{align-items:flex-end}.admin-tax-launch .panel-head h3{margin:5px 0 4px;font:500 28px/1.15 Georgia,serif}.admin-tax-launch .panel-head p:not(.eyebrow){margin:0;color:#68756d}.admin-tax-filters{display:flex;gap:6px;flex-wrap:wrap}.admin-tax-filters button{border:1px solid #d8d2c6;background:#fff;padding:8px 12px;color:#46554d;font:700 11px/1 system-ui;cursor:pointer}.admin-tax-filters button.active{background:#193b2d;border-color:#193b2d;color:#fff}.admin-tax-country-list{display:grid;gap:8px;margin-top:18px}.admin-tax-country{border:1px solid #dfddd5;background:#fff}.admin-tax-country[hidden]{display:none}.admin-tax-country>summary{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(170px,1fr) 120px 120px auto 16px;gap:16px;align-items:center;padding:15px 17px;cursor:pointer;list-style:none}.admin-tax-country>summary::-webkit-details-marker{display:none}.admin-tax-country>summary::after{content:'›';font-size:23px;color:#92713b;transition:transform .16s}.admin-tax-country[open]>summary::after{transform:rotate(90deg)}.admin-tax-country>summary>span:not(.admin-tax-country-name):not(.admin-tax-state){display:grid;gap:4px}.admin-tax-country>summary small{font-size:10px;color:#758078}.admin-tax-country>summary b{font-size:12px}.admin-tax-country-name{display:flex;align-items:center;gap:12px}.admin-tax-country-name>i{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#f1ecdf;color:#7b5d29;font:800 10px system-ui;font-style:normal}.admin-tax-country-name span{display:grid;gap:3px}.admin-tax-country-name b{font-size:14px}.admin-tax-state{justify-self:end;padding:6px 9px;border-radius:99px;font:800 10px/1 system-ui;white-space:nowrap}.admin-tax-state.ready{background:#e7f4eb;color:#246744}.admin-tax-state.danger{background:#fae9e4;color:#973e30}.admin-tax-state.warning{background:#fff1dc;color:#865818}.admin-tax-state.monitoring{background:#edf0ee;color:#536159}.admin-tax-country-body{padding:20px;border-top:1px solid #ebe6dc;background:#fbfaf6}.admin-tax-country-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.admin-tax-country-facts>span{display:grid;gap:5px;padding:12px;background:#fff;border:1px solid #e7e2d8}.admin-tax-country-facts small{font-size:10px;color:#6c7770}.admin-tax-country-facts b{font-size:13px}.admin-tax-subregions{display:grid;gap:7px;margin-top:14px}.admin-tax-subregion{display:grid;grid-template-columns:minmax(220px,1fr) 150px 190px;gap:16px;align-items:center;padding:12px 14px;border:1px solid #e7e2d8;background:#fff}.admin-tax-subregion>div{display:grid;gap:4px}.admin-tax-subregion small{color:#737d76;font-size:10px}.admin-tax-subregion span,.admin-tax-subregion b{font-size:12px}.admin-tax-empty{padding:14px;background:#fff;border:1px dashed #d8d2c6;color:#68756d}.admin-tax-country-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.admin-tax-country-actions a{text-decoration:none}.admin-tax-section{border:1px solid #ded8ca;background:#fffdf8}.admin-tax-section>summary{cursor:pointer;list-style:none;padding:19px 22px}.admin-tax-section>summary::-webkit-details-marker{display:none}.admin-tax-section>summary span{display:grid;gap:4px}.admin-tax-section>summary b{font:500 21px/1.2 Georgia,serif}.admin-tax-section>summary small{color:#68756d}.admin-tax-section>summary::after{content:'Open';float:right;margin-top:-30px;color:#8b672c;font-size:11px;font-weight:800}.admin-tax-section[open]>summary::after{content:'Close'}.admin-tax-section-body{display:grid;gap:18px;padding:0 22px 22px}.admin-tax-section-body>h3{margin:12px 0 0;font:500 21px/1.2 Georgia,serif}.admin-tax-record-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-tax-record-form label{display:grid;gap:5px;font-size:11px;font-weight:700}.admin-tax-record-form input,.admin-tax-record-form select,.admin-tax-record-form textarea{min-width:0;padding:10px;border:1px solid #cbc3b5;background:#fff;font:inherit}.admin-tax-record-form .wide{grid-column:span 3}.admin-tax-record-form textarea{min-height:90px;resize:vertical}.admin-tax-form-actions{display:flex;gap:8px;align-items:end}.admin-tax-privacy{display:flex;align-items:flex-start;gap:16px;padding:15px 18px;border:1px solid #d9e3da;background:#f5f8f4;color:#526158}.admin-tax-privacy b{color:#244f3a;white-space:nowrap}.admin-tax-export select{padding:10px;border:1px solid #cbc3b5;background:#fff}.admin-tax-export [hidden]{display:none}
@media(max-width:1100px){.admin-tax-country>summary{grid-template-columns:minmax(210px,1.4fr) minmax(170px,1fr) 110px auto 16px}.admin-tax-country>summary>span:nth-of-type(4){display:none}.admin-tax-subregion{grid-template-columns:1fr 140px 170px}}
@media(max-width:820px){.admin-tax-health{grid-template-columns:1fr}.admin-tax-launch{padding:18px}.admin-tax-launch>.panel-head{align-items:stretch;flex-direction:column}.admin-tax-country>summary{grid-template-columns:1fr auto}.admin-tax-country>summary>span:not(.admin-tax-country-name):not(.admin-tax-state){display:none}.admin-tax-country>summary::after{grid-column:2;grid-row:1}.admin-tax-state{grid-column:1/-1;justify-self:start}.admin-tax-country-facts,.admin-tax-record-form{grid-template-columns:1fr}.admin-tax-record-form .wide{grid-column:auto}.admin-tax-subregion{grid-template-columns:1fr}.admin-tax-privacy{display:grid}.admin-tax-privacy b{white-space:normal}}
@media(max-width:560px){.admin-tax-health-card{padding:18px}.admin-tax-health-title h3,.admin-tax-actions-card h3{font-size:22px}.admin-tax-launch{padding:14px}.admin-tax-filters{display:grid;grid-template-columns:1fr}.admin-tax-country>summary{padding:14px}.admin-tax-country-body{padding:14px}.admin-tax-country-facts{grid-template-columns:1fr}.admin-tax-country-actions{display:grid}.admin-tax-country-actions>*{width:100%;text-align:center}.admin-tax-section>summary{padding:17px}.admin-tax-section-body{padding:0 14px 16px}.admin-tax-section>summary::after{position:static;float:none;display:block;margin:8px 0 0}.admin-tax-form-actions{display:grid}.admin-tax-form-actions>*{width:100%}}
