/* Zenvira by Artemis 0.8 – egységes kiegészítő, meglévő admin arculathoz. */
.zn-tax{--zn-turq:#00bfb1}.zn-tax-card{padding:28px!important;max-width:1100px;margin:0 0 22px}.zn-tax-card h2{margin:0 0 12px;color:#0c2e43}.zn-tax-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:23px}.zn-tax-head h2{margin-bottom:4px}.zn-tax-tag{background:#e6faf8;color:#047a70;padding:8px 12px;font-size:11px;font-weight:750;border-radius:999px;white-space:nowrap}.zn-tax-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0}.zn-tax-grid label,.zn-tax-card>form>label,.zn-tax-card>label{display:flex;flex-direction:column;font-weight:650;font-size:13px;color:#193e53;gap:8px}.zn-tax-grid input,.zn-tax-grid select,.zn-tax-grid textarea,.zn-tax-card>label textarea{font:inherit;font-size:14px;color:#17394d;background:#fff;border:1px solid #cedee5;outline:0;border-radius:9px;padding:12px 13px;width:100%;min-height:44px}.zn-tax-grid textarea,.zn-tax-card>label textarea{min-height:92px;resize:vertical}.zn-tax-grid input:focus,.zn-tax-grid select:focus,.zn-tax-grid textarea:focus,.zn-tax-card>label textarea:focus{border-color:#00ab9e;box-shadow:0 0 0 3px #00bfb120}.zn-tax-grid small,.zn-tax-card small{font-size:11px;color:#68808d;font-weight:400;line-height:1.6}.zn-tax-full{grid-column:1/-1}.zn-tax-checks{display:grid;gap:12px;margin:19px 0 24px}.zn-tax-checks label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;color:#254b5e;font-size:13px}.zn-tax-checks input{width:17px;height:17px;flex-shrink:0;accent-color:#00bfb1}.zn-tax-divider{border-top:1px solid #e4edf0;margin:28px 0}.zn-tax-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:25px}.zn-tax-info{background:#eef9f8;color:#24615f;border-left:3px solid #01b5a6;padding:14px;border-radius:6px;margin:15px 0;font-size:13px}.zn-tax-warning{color:#99620f;background:#fff7e4;padding:13px 15px;border-radius:8px}.zn-tax-footnote{font-size:12px;color:#6a7f8b;line-height:1.7;margin-top:18px}.zn-tax-amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.zn-tax-amounts>div{background:#effafa;border:1px solid #def1ed;border-radius:9px;padding:12px}.zn-tax-amounts span{display:block;color:#50717a;font-size:11px;margin-bottom:5px}.zn-tax-amounts strong{color:#053c47;font-size:17px}.zn-review-link{display:inline-flex;margin:9px 0 0;font-weight:700;color:#008b80}.zn-review-link:hover{text-decoration:underline}@media(max-width:760px){.zn-tax-grid,.zn-tax-amounts{grid-template-columns:1fr}.zn-tax-card{padding:18px!important}.zn-tax-head{flex-direction:column;gap:9px}.zn-tax-actions .btn{width:100%;justify-content:center}}
