.modal-header{min-height:70px}html[data-theme=dark] #taxMasterForm .modal-content{background:#0e1a30;border:1px solid #243859}html[data-theme=dark] #taxMasterForm .modal-header{background:#111b33;border-bottom:1px solid #243859}html[data-theme=dark] #taxMasterForm .modal-title{color:#eef4ff}html[data-theme=dark] #taxMasterForm .modal-header .close,html[data-theme=dark] #taxMasterForm .modal-header button.close{color:#cbd5e1;text-shadow:none;opacity:.8}html[data-theme=dark] h5[data-v-045a8a56]{color:#eef4ff}html[data-theme=dark][data-v-045a8a56] .table{color:#cbd5e1}html[data-theme=dark][data-v-045a8a56] .table thead th{background:#182847;color:#9aa6bf;border-color:#243859}html[data-theme=dark][data-v-045a8a56] .table td,html[data-theme=dark][data-v-045a8a56] .table th{border-color:#243859}html[data-theme=dark][data-v-045a8a56] .table tbody tr{background:transparent}html[data-theme=dark][data-v-045a8a56] .table tbody tr:hover{background:#182847}html[data-theme=dark][data-v-045a8a56] .table .text-muted{color:#9aa6bf!important}.email-verification-banner-wrapper[data-v-c06c85b0]{margin-bottom:20px}.email-verification-banner[data-v-c06c85b0]{position:relative;background:linear-gradient(135deg,#f093fb,#f5576c);border-radius:16px;padding:24px;box-shadow:0 8px 32px rgba(240,147,251,.3);overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1);transform:translateY(0);opacity:1;margin:15px 0}.email-verification-banner.banner-dismissed[data-v-c06c85b0]{transform:translateY(-100%);opacity:0;margin:0;padding:0;height:0;overflow:hidden}.email-verification-banner.banner-verified[data-v-c06c85b0]{background:linear-gradient(135deg,#00b894,#00cec9);box-shadow:0 8px 32px rgba(0,184,148,.3)}.email-verification-banner.banner-sent[data-v-c06c85b0]{background:linear-gradient(135deg,#fdcb6e,#e17055);box-shadow:0 8px 32px rgba(253,203,110,.3)}.email-verification-banner.banner-expired[data-v-c06c85b0]{background:linear-gradient(135deg,#fd79a8,#e84393);box-shadow:0 8px 32px rgba(253,121,168,.3)}.email-verification-banner.banner-pending[data-v-c06c85b0]{background:linear-gradient(135deg,#f093fb,#f5576c);box-shadow:0 8px 32px rgba(240,147,251,.3)}.banner-content[data-v-c06c85b0]{display:flex;align-items:center;gap:20px;position:relative;z-index:2}.banner-icon[data-v-c06c85b0]{flex-shrink:0;width:60px;height:60px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3);position:relative}.banner-icon .email-icon[data-v-c06c85b0]{font-size:28px;display:block;line-height:1}.banner-text[data-v-c06c85b0]{flex:1;color:#fff}.banner-title[data-v-c06c85b0]{margin:0 0 8px 0;font-size:20px;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.1)}.banner-subtitle[data-v-c06c85b0]{margin:0;font-size:14px;color:hsla(0,0%,100%,.9);line-height:1.5;font-weight:400}.banner-actions[data-v-c06c85b0]{display:flex;gap:12px;flex-shrink:0}.btn[data-v-c06c85b0]{padding:12px 24px;border-radius:50px;font-weight:600;font-size:14px;border:none;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-width:120px}.btn[data-v-c06c85b0]:disabled{opacity:.7;cursor:not-allowed}.btn-verify-email[data-v-c06c85b0]{background:#fff;color:#f5576c;box-shadow:0 4px 16px hsla(0,0%,100%,.3)}.btn-verify-email[data-v-c06c85b0]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px hsla(0,0%,100%,.4);background:#f8f9ff}.btn-refresh[data-v-c06c85b0]{background:hsla(0,0%,100%,.2);color:#fff;border:2px solid hsla(0,0%,100%,.3);padding:12px;min-width:48px;border-radius:50px;display:flex;align-items:center;justify-content:center}.btn-refresh[data-v-c06c85b0]:hover:not(:disabled){background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5);transform:translateY(-2px)}.btn-refresh[data-v-c06c85b0]:disabled{opacity:.7;cursor:not-allowed}.btn-verify-email.btn-resend[data-v-c06c85b0]{background:#fff3cd;color:#856404;border:1px solid #ffeaa7}.btn-verify-email.btn-resend[data-v-c06c85b0]:hover:not(:disabled){background:#ffeaa7;color:#6c5400}.btn-verify-email.btn-expired[data-v-c06c85b0]{background:#f8d7da;color:#721c24;border:1px solid #f1aeb5}.btn-verify-email.btn-expired[data-v-c06c85b0]:hover:not(:disabled){background:#f1aeb5;color:#5a1a1a}.btn-refresh i[data-v-c06c85b0]{font-size:16px}.btn-dismiss[data-v-c06c85b0]{background:transparent;color:#fff;border:2px solid hsla(0,0%,100%,.5)}.btn-dismiss[data-v-c06c85b0]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.8);transform:translateY(-2px)}.banner-gradient[data-v-c06c85b0]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,hsla(0,0%,100%,.1),transparent);pointer-events:none}@media (max-width:992px){.banner-content[data-v-c06c85b0]{gap:16px}.banner-actions[data-v-c06c85b0]{flex-wrap:wrap}}@media (max-width:768px){.email-verification-banner[data-v-c06c85b0]{padding:20px;margin:10px 0}.banner-content[data-v-c06c85b0]{flex-direction:column;text-align:center;gap:16px}.banner-icon[data-v-c06c85b0]{width:50px;height:50px}.banner-icon .email-icon[data-v-c06c85b0]{font-size:24px}.banner-text[data-v-c06c85b0]{text-align:center}.banner-title[data-v-c06c85b0]{font-size:18px;margin-bottom:6px}.banner-subtitle[data-v-c06c85b0]{font-size:13px;line-height:1.4}.banner-actions[data-v-c06c85b0]{justify-content:center;flex-wrap:wrap;gap:10px}.btn[data-v-c06c85b0]{min-width:100px;font-size:13px;padding:10px 20px}.btn-refresh[data-v-c06c85b0]{min-width:42px;padding:10px}}@media (max-width:576px){.email-verification-banner[data-v-c06c85b0]{padding:16px;border-radius:12px}.banner-icon[data-v-c06c85b0]{width:45px;height:45px}.banner-icon .email-icon[data-v-c06c85b0]{font-size:22px}.banner-title[data-v-c06c85b0]{font-size:16px}.banner-subtitle[data-v-c06c85b0]{font-size:12px;word-break:break-word}.banner-actions[data-v-c06c85b0]{flex-direction:column;width:100%;gap:8px}.btn[data-v-c06c85b0]{width:100%;min-width:auto;padding:12px 16px;font-size:14px}.btn-refresh[data-v-c06c85b0]{width:48px;min-width:48px;padding:12px}}@media (max-width:360px){.email-verification-banner[data-v-c06c85b0]{padding:12px}.banner-content[data-v-c06c85b0]{gap:12px}.banner-icon[data-v-c06c85b0]{width:40px;height:40px}.banner-icon .email-icon[data-v-c06c85b0]{font-size:18px}.banner-title[data-v-c06c85b0]{font-size:15px}.banner-subtitle[data-v-c06c85b0]{font-size:11px}}