.s7-tax-account-page{direction:rtl;color:#f8fafc}.s7-tax-account-page>h2{font:800 30px Tajawal,sans-serif;margin:0 0 8px}.s7-tax-account-page>p{color:#b5c5d9;line-height:1.8}
.s7-tax-order-card{direction:rtl;background:linear-gradient(145deg,#111e36,#091225);border:1px solid #315277;border-radius:20px;padding:24px;margin:22px 0;color:#eef5ff;box-shadow:0 20px 50px -38px #168ed3}
.s7-tax-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.s7-tax-card-head h3{color:#fff;font:800 21px Tajawal,sans-serif;margin:6px 0 14px}.s7-tax-kicker{color:#59d9ef;font-weight:800}.s7-tax-count{border:1px solid #3989a7;border-radius:99px;padding:7px 12px;color:#9de8f0;white-space:nowrap}.s7-tax-order-card p{color:#b5c5d9;line-height:1.8}
.s7-tax-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.s7-tax-form label{display:flex;flex-direction:column;gap:7px;color:#d8eaff;font-weight:700}.s7-tax-form input{width:100%;min-height:46px;border:1px solid #3e6284!important;border-radius:11px!important;background:#0a1427!important;color:#fff!important;padding:10px 13px!important;direction:ltr;text-align:left}.s7-tax-form input:focus{outline:2px solid #4bd8ed;outline-offset:2px}.s7-tax-form button{grid-column:1/-1;width:max-content;min-height:46px;padding:10px 24px;background:linear-gradient(110deg,#2f7bff,#4bd8ed);color:#fff;border:0;border-radius:12px;font:800 16px Tajawal,sans-serif;cursor:pointer}
.s7-tax-results{margin-top:22px}.s7-tax-results h4{color:#f8fafc;margin:0 0 12px}.s7-tax-result{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:14px;margin:9px 0;border:1px solid #2e4c70;background:#0e1a31;border-radius:12px}.s7-tax-result span{color:#7cd9ec}.s7-tax-verified{flex-basis:100%;display:flex;gap:20px;flex-wrap:wrap}.s7-tax-verified p{margin:4px 0}.s7-tax-verified b{color:#fff;unicode-bidi:isolate}.s7-tax-empty{padding:22px;border:1px solid #315277;border-radius:16px}
.s7-tax-admin-page{max-width:1120px}.s7-tax-admin-card{background:#fff;border:1px solid #d6dde7;border-radius:14px;padding:20px;margin:22px 0;box-shadow:0 8px 28px rgba(5,25,60,.05)}.s7-tax-admin-card h3{margin:0 0 8px}.s7-tax-admin-row{display:flex;flex-wrap:wrap;gap:13px;align-items:flex-end;border:1px solid #d7e5ee;border-radius:10px;padding:13px;margin:12px 0}.s7-tax-admin-row legend{font-weight:700}.s7-tax-admin-row label{display:flex;flex-direction:column;gap:5px;min-width:190px}.s7-tax-admin-row input,.s7-tax-admin-row select{min-height:37px;max-width:260px}.s7-tax-confirm{display:block;margin:16px 0;font-weight:600}.s7-tax-admin-card button{margin-top:8px!important}
@media(max-width:680px){.s7-tax-order-card{padding:17px}.s7-tax-form{grid-template-columns:1fr}.s7-tax-card-head{flex-direction:column}.s7-tax-admin-row{flex-direction:column;align-items:stretch}.s7-tax-admin-row label,.s7-tax-admin-row input,.s7-tax-admin-row select{max-width:none;width:100%}}
