.tax-notification-wrapper{position:absolute;margin-top:45px;width:100%;max-width:550px;z-index:1}.tax-notification-card{background:rgba(255,255,255,0.97);backdrop-filter:blur(20px);border:2px solid #0f766e;border-radius:9px;box-shadow:0 0 21px 9px rgba(0,0,0,0.39);padding:1.5rem 1.75rem;position:relative;overflow:hidden}.tax-notification-card::before{content:'';position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#0f766e 0,#14b8a6 50%,#0f766e 100%)}.tax-notification-header{display:flex;align-items:center;gap:.875rem;margin-bottom:.875rem}.tax-notification-icon{flex-shrink:0;width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#0f766e 0,#14b8a6 100%);display:flex;align-items:center;justify-content:center;color:white;font-size:20px;box-shadow:0 3px 8px rgba(15,118,110,0.4)}.tax-notification-title{font-size:1.5rem;font-weight:700;color:#1a202c;margin:0;line-height:1.5}.tax-notification-message{font-size:1.1rem;line-height:1.55;color:#2d3748;margin:0}.tax-notification-emphasis{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px;font-weight:600}@media(max-width:640px){.tax-notification-wrapper{width:100%;margin-top:35px}.tax-notification-card{padding:1.25rem 1.25rem}.tax-notification-icon{width:36px;height:36px;font-size:18px}.tax-notification-title{font-size:1.125rem}.tax-notification-message{font-size:1rem}}@media(max-width:400px){.tax-notification-wrapper{margin-top:25px}.tax-notification-header{gap:.75rem}.tax-notification-card{padding:1rem 1rem}.tax-notification-title{font-size:1rem}.tax-notification-message{font-size:.9375rem}}@media(prefers-reduced-motion:reduce){.tax-notification-card{transition:none}}