.mb-32{margin-bottom:32px}.mb-24{margin-bottom:24px}.new-dashboard-wrapper{background-color:#f8f8f8;display:flex;flex-direction:column}.new-dashboard-wrapper .new-dashboard-content-area{display:flex;flex:1;flex-direction:column;height:100%;overflow:hidden}.new-dashboard-wrapper .new-dashboard-content-area .container-fluid{display:flex;flex-direction:column;height:100%;padding:0}.new-dashboard-wrapper .new-dashboard-content-area .container-fluid .row{display:flex;flex:1;height:100%;margin:0}.new-dashboard-wrapper .new-dashboard-sidebar-col{position:relative;width:100%}@media(min-width:992px){.new-dashboard-wrapper .new-dashboard-sidebar-col{flex:0 0 240px;max-width:240px}}.new-dashboard-wrapper .new-dashboard-content-col{display:flex;flex-direction:column;min-width:0;overflow:hidden;position:relative;width:100%}@media(min-width:992px){.new-dashboard-wrapper .new-dashboard-content-col{flex:1 1 0;max-width:100%}}.new-dashboard-wrapper .new-dashboard-content-col__inner{flex:1;padding-left:30px;padding-right:30px}@media(max-width:991.98px){body.sidebar-open{overflow:hidden;position:fixed;width:100%}}.new-dashboard-wrapper .new-dashboard-sidebar__overlay{backdrop-filter:blur(2px);background-color:rgba(0,0,0,.5);display:none;height:calc(100% - 64px);left:0;opacity:0;pointer-events:none;position:fixed;top:64px;transition:opacity .3s ease;width:100%;z-index:100000}@media(max-width:991.98px){.new-dashboard-wrapper .new-dashboard-sidebar__overlay{display:block;height:100svh;top:0}.new-dashboard-wrapper .new-dashboard-sidebar__overlay.active{opacity:1;pointer-events:auto}}.new-dashboard-wrapper .new-dashboard-mobile-menu-btn{align-items:center;background:#4263eb;border:none;border-radius:8px;box-shadow:0 2px 8px rgba(66,99,235,.3);color:#fff;cursor:pointer;display:none;height:44px;justify-content:center;left:20px;padding:0;position:fixed;top:76px;transition:all .2s ease;width:44px;z-index:998}.new-dashboard-wrapper .new-dashboard-mobile-menu-btn:hover{background:#3451d1;box-shadow:0 4px 12px rgba(66,99,235,.4)}.new-dashboard-wrapper .new-dashboard-mobile-menu-btn:active{transform:scale(.95)}@media(max-width:991.98px){.new-dashboard-wrapper .new-dashboard-mobile-menu-btn{display:flex;left:0;top:110px}}@media(max-width:782px){.new-dashboard-wrapper .new-dashboard-mobile-menu-btn{top:125px}}.new-dashboard-wrapper .new-dashboard-mobile-menu-btn__icon{color:#fff;font-size:clamp(20px,2.5vw,30px);line-height:1}.new-dashboard-wrapper .new-dashboard-sidebar{background:#fff;box-shadow:0 1px 2px rgba(11,24,39,.05);display:flex;flex-direction:column;height:100svh;padding:24px;position:relative;transition:all .3s ease}@media(min-width:992px){.new-dashboard-wrapper .new-dashboard-sidebar{height:calc(100svh - 110px);left:0;position:fixed;top:80px;width:240px;z-index:999}}.new-dashboard-wrapper .new-dashboard-sidebar__header{align-items:center;display:flex;justify-content:flex-end}.new-dashboard-wrapper .new-dashboard-sidebar__logo{align-items:center;display:flex;flex:1;gap:8px;transition:opacity .3s ease}.new-dashboard-wrapper .new-dashboard-sidebar__logo .icon-placeholder{flex-shrink:0;font-size:24px;line-height:1}.new-dashboard-wrapper .new-dashboard-sidebar__logo-text{color:#111827;font-size:18px;font-weight:600;line-height:24px;overflow:hidden;transition:opacity .3s ease,width .3s ease;white-space:nowrap}.new-dashboard-wrapper .new-dashboard-sidebar__close{align-items:center;background:transparent;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:none;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:background-color .2s ease;width:32px}.new-dashboard-wrapper .new-dashboard-sidebar__close:hover{background:#f3f4f6;color:#111827}@media(max-width:991.98px){.new-dashboard-wrapper .new-dashboard-sidebar__close{display:flex}}.new-dashboard-wrapper .new-dashboard-sidebar__close-icon{font-size:24px;font-weight:300;line-height:1}.new-dashboard-wrapper .new-dashboard-sidebar__nav{flex:1;margin-bottom:24px}.new-dashboard-wrapper .new-dashboard-sidebar__nav-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.new-dashboard-wrapper .new-dashboard-sidebar__nav-item{margin:0}.new-dashboard-wrapper .new-dashboard-sidebar__nav-link{align-items:center;border-radius:6px;color:#747c89;display:flex;font-size:14px;font-weight:500;gap:8px;line-height:20px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.new-dashboard-wrapper .new-dashboard-sidebar__nav-link i{color:#a1a9b2}.new-dashboard-wrapper .new-dashboard-sidebar__nav-link:hover{background-color:#f9fafb;color:#111827;text-decoration:none}.new-dashboard-wrapper .new-dashboard-sidebar__nav-link:hover i{color:currentColor}.new-dashboard-wrapper .new-dashboard-sidebar__nav-link--active{background-color:#3e62f5;color:#fff}.new-dashboard-wrapper .new-dashboard-sidebar__nav-link--active i{color:currentColor}.new-dashboard-wrapper .new-dashboard-sidebar__nav-link--active:hover{background-color:#3451d1;color:#fff}.new-dashboard-wrapper .new-dashboard-sidebar__nav-icon{align-items:center;display:flex;font-size:20px;height:20px;justify-content:center;line-height:1;width:20px}.new-dashboard-wrapper .new-dashboard-sidebar__nav-text{flex:1}.new-dashboard-wrapper .new-dashboard-sidebar__footer{border-top:1px solid #e5e7eb;margin-top:auto;padding-top:24px}.new-dashboard-wrapper .new-dashboard-sidebar__footer-text{color:#6b7280;font-size:12px;font-weight:400;line-height:16px;margin:0 0 12px}.new-dashboard-wrapper .new-dashboard-sidebar__footer-link{color:#4263eb;display:inline-block;font-size:14px;font-weight:500;line-height:20px;text-decoration:none}.new-dashboard-wrapper .new-dashboard-sidebar__footer-link:hover{color:#3451d1;text-decoration:none}@media(max-width:991.98px){.new-dashboard-wrapper .new-dashboard-sidebar--mobile{border-radius:0;box-shadow:2px 0 8px rgba(11,24,39,.1);height:100vh;left:0;max-width:85vw;overflow-y:auto;padding:24px;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);width:280px;z-index:1000000}.new-dashboard-wrapper .new-dashboard-sidebar--mobile.new-dashboard-wrapper .new-dashboard-sidebar--open{transform:translateX(0)!important}}.new-dashboard-wrapper .new-dashboard-tab-content{animation:fadeIn .3s ease-in-out}.new-dashboard-wrapper .new-dashboard-tab-content__inner{padding:24px 0}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.new-dashboard-wrapper .new-dashboard-welcome{margin-bottom:30px}.new-dashboard-wrapper .new-dashboard-welcome__title{color:#1e293b;font-size:24px;font-weight:700;line-height:1.2;margin:0 0 6px}.new-dashboard-wrapper .new-dashboard-welcome__subtitle{color:#4b5563;font-size:18px;font-weight:400;line-height:24px;margin:0}.new-dashboard-wrapper .new-dashboard-subscriptions__card{align-items:flex-start;align-self:stretch;background:#fff;border-radius:12px;box-shadow:0 1px 2px 0 var(--Colors-Effects-Shadows-shadow-xs,rgba(16,24,40,.05));display:flex;flex-direction:column;gap:16px;padding:24px}.new-dashboard-wrapper .new-dashboard-subscriptions__header{align-items:center;display:flex;gap:12px}.new-dashboard-wrapper .new-dashboard-subscriptions__icon{align-items:center;background-color:#3e62f5;border-radius:8px;display:flex;height:40px;justify-content:center;width:40px}.new-dashboard-wrapper .new-dashboard-subscriptions__icon img{height:18px;width:18px}.new-dashboard-wrapper .new-dashboard-subscriptions__title{color:#111827;font-size:16px;font-weight:600;line-height:24px;margin:0}.new-dashboard-wrapper .new-dashboard-subscriptions__content{align-items:flex-start;align-self:stretch;background:#f9fafb;border:1px solid #f3f4f6;border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:16px}.new-dashboard-wrapper .new-dashboard-subscriptions__plan{color:#111827;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:0}.new-dashboard-wrapper .new-dashboard-subscriptions__details{color:#4b5563;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:0}.new-dashboard-wrapper .new-dashboard-card{align-items:flex-start;align-self:stretch;background:#fff;border-radius:12px;box-shadow:0 1px 2px rgba(11,24,39,.05);display:flex;flex-direction:column;gap:24px}.new-dashboard-wrapper .new-dashboard-card__header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px;width:100%}@media(max-width:767.98px){.new-dashboard-wrapper .new-dashboard-card__header{flex-wrap:wrap;gap:12px;padding:16px 18px}}@media(max-width:575.98px){.new-dashboard-wrapper .new-dashboard-card__header{gap:10px;padding:12px 14px}}.new-dashboard-wrapper .new-dashboard-card__header-left{align-items:center;display:flex;flex:1;gap:12px;min-width:0}@media(max-width:767.98px){.new-dashboard-wrapper .new-dashboard-card__header-left{gap:10px}}@media(max-width:575.98px){.new-dashboard-wrapper .new-dashboard-card__header-left{gap:8px}}.new-dashboard-wrapper .new-dashboard-card__icon{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:9px;width:40px}.new-dashboard-wrapper .new-dashboard-card__icon-info{background:#2e94fa}.new-dashboard-wrapper .new-dashboard-card__icon-success{background:linear-gradient(135deg,#22c55e,#16a34a)}.new-dashboard-wrapper .new-dashboard-card__icon img,.new-dashboard-wrapper .new-dashboard-card__icon svg{width:100%}@media(max-width:767.98px){.new-dashboard-wrapper .new-dashboard-card__icon{border-radius:6px;height:36px;padding:8px;width:36px}}@media(max-width:575.98px){.new-dashboard-wrapper .new-dashboard-card__icon{border-radius:6px;height:32px;padding:6px;width:32px}}.new-dashboard-wrapper .new-dashboard-card__title{color:#111827;flex:1;font-size:20px;font-weight:700;line-height:28px;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767.98px){.new-dashboard-wrapper .new-dashboard-card__title{font-size:18px;line-height:24px}}@media(max-width:575.98px){.new-dashboard-wrapper .new-dashboard-card__title{font-size:16px;font-weight:600;line-height:22px}}.new-dashboard-wrapper .new-dashboard-card__button{border-radius:8px;display:inline-block;flex-shrink:0;font-size:14px;font-weight:500;line-height:20px;padding:8px 16px;text-decoration:none;transition:background-color .2s ease;white-space:nowrap}.new-dashboard-wrapper .new-dashboard-card__button:hover{text-decoration:none}.new-dashboard-wrapper .new-dashboard-card__button-info{background-color:#eff6ff;color:#2563eb}.new-dashboard-wrapper .new-dashboard-card__button-info:hover{background-color:#2563eb;color:#fff}.new-dashboard-wrapper .new-dashboard-card__button-success{background-color:#f0fdf4;color:#16a34a}.new-dashboard-wrapper .new-dashboard-card__button-success:hover{background-color:#16a34a;color:#fff}@media(max-width:767.98px){.new-dashboard-wrapper .new-dashboard-card__button{border-radius:6px;font-size:13px;padding:6px 12px}}@media(max-width:575.98px){.new-dashboard-wrapper .new-dashboard-card__button{border-radius:6px;font-size:12px;line-height:18px;padding:5px 10px}}.new-dashboard-wrapper .new-dashboard-card__content{padding:0 16px;width:100%}.new-dashboard-wrapper .new-dashboard-course-card{background:#f9fafb;border-radius:8px;display:flex;flex-direction:column;height:100%;padding:16px;position:relative;transition:box-shadow .2s ease}.new-dashboard-wrapper .new-dashboard-course-card:hover{box-shadow:0 4px 8px rgba(11,24,39,.1)}.new-dashboard-wrapper .new-dashboard-course-card__header{align-items:center;display:flex;gap:12px;margin-bottom:12px}.new-dashboard-wrapper .new-dashboard-course-card__play-icon{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.new-dashboard-wrapper .new-dashboard-course-card__play-icon-primary{background:#dbeafe;color:#2563eb}.new-dashboard-wrapper .new-dashboard-course-card__play-icon-orange{background:#ffedd5;color:#ea580c}.new-dashboard-wrapper .new-dashboard-course-card__play-icon-purple{background:#f3e8ff;color:#9333ea}.new-dashboard-wrapper .new-dashboard-course-card__badge{align-items:flex-start;border-radius:9999px;display:flex;flex-direction:column;font-size:12px;font-weight:500;line-height:16px;padding:4px 8px}.new-dashboard-wrapper .new-dashboard-course-card__badge-primary{background:#dbeafe;color:#2563eb}.new-dashboard-wrapper .new-dashboard-course-card__badge-orange{background:#ffedd5;color:#ea580c}.new-dashboard-wrapper .new-dashboard-course-card__badge-purple{background:#f3e8ff;color:#9333ea}.new-dashboard-wrapper .new-dashboard-course-card__body{flex:1;margin-bottom:16px}.new-dashboard-wrapper .new-dashboard-course-card__title{color:#111827;font-size:16px;font-weight:600;line-height:24px;margin:0 0 8px}.new-dashboard-wrapper .new-dashboard-course-card__title a{color:#111827;text-decoration:none}.new-dashboard-wrapper .new-dashboard-course-card__title a:hover{color:#2563eb}.new-dashboard-wrapper .new-dashboard-course-card__description{color:#4b5563;font-size:14px;line-height:20px;margin:0}.new-dashboard-wrapper .new-dashboard-course-card__footer{margin-top:auto}.new-dashboard-wrapper .new-dashboard-course-card__meta{align-items:center;display:flex;gap:16px;justify-content:space-between}.new-dashboard-wrapper .new-dashboard-course-card__meta-item{color:#6b7280;font-size:12px;font-weight:400;line-height:16px}.new-dashboard-wrapper .new-dashboard-help__header{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 2px rgba(11,24,39,.05);display:flex;justify-content:space-between;margin-bottom:24px;padding:24px}.new-dashboard-wrapper .new-dashboard-help__header-left{align-items:center;display:flex;gap:12px}.new-dashboard-wrapper .new-dashboard-help__icon{align-items:center;color:#10b981;display:flex;height:24px;justify-content:center;width:24px}.new-dashboard-wrapper .new-dashboard-help__icon .icon-placeholder{font-size:24px;line-height:1}.new-dashboard-wrapper .new-dashboard-help__title{color:#111827;font-size:18px;font-weight:600;line-height:24px;margin:0}.new-dashboard-wrapper .new-dashboard-help__button{background-color:#10b981;border-radius:6px;color:#fff;display:inline-block;font-size:14px;font-weight:500;line-height:20px;padding:8px 16px;text-decoration:none;transition:background-color .2s ease}.new-dashboard-wrapper .new-dashboard-help__button:hover{background-color:#059669;color:#fff;text-decoration:none}.new-dashboard-wrapper .new-dashboard-help-card{align-items:center;align-self:stretch;background:#f9fafb;border-radius:8px;display:flex;gap:12px;transition:box-shadow .2s ease}.new-dashboard-wrapper .new-dashboard-help-card:hover{box-shadow:0 4px 8px rgba(11,24,39,.1)}.new-dashboard-wrapper .new-dashboard-help-card__link{align-items:center;color:inherit;display:flex;gap:12px;padding:12px;text-decoration:none;width:100%}.new-dashboard-wrapper .new-dashboard-help-card__link:hover{color:inherit;text-decoration:none}.new-dashboard-wrapper .new-dashboard-help-card__icon{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.new-dashboard-wrapper .new-dashboard-help-card__icon .icon-placeholder{font-size:14px;line-height:1}.new-dashboard-wrapper .new-dashboard-help-card__icon--primary{background-color:#dbeafe;color:#2563eb}.new-dashboard-wrapper .new-dashboard-help-card__icon--blue{background-color:#d8dfff;color:#4263eb}.new-dashboard-wrapper .new-dashboard-help-card__icon--purple{background-color:#f3e8ff;color:#9333cc}.new-dashboard-wrapper .new-dashboard-help-card__icon--red{background-color:#fce7e7;color:#d94a4a}.new-dashboard-wrapper .new-dashboard-help-card__icon--orange{background-color:#ffedd5;color:#eb580c}.new-dashboard-wrapper .new-dashboard-help-card__title{color:#111827;font-size:14px;font-weight:600;line-height:20px;margin:0}@media(min-width:992px){.admin-bar .new-dashboard-wrapper .new-dashboard-sidebar{top:110px}}.new-dashboard-orders{background:#fff;border-radius:12px;box-shadow:0 1px 2px rgba(11,24,39,.05);display:flex;flex-direction:column;overflow:hidden}.new-dashboard-orders__header{padding:35px 24px 0}.new-dashboard-orders__title{color:#1f2937;font-size:24px;font-weight:700;line-height:28px;margin:0}.new-dashboard-orders__content{padding:10px 24px 24px}.new-dashboard-orders__table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:767.98px){.new-dashboard-orders__table-wrapper{overflow-x:scroll}}.new-dashboard-orders__table{border-collapse:collapse;border-spacing:0;min-width:600px;width:100%}.new-dashboard-orders__table td,.new-dashboard-orders__table th{border:none;padding:16px}.new-dashboard-orders__table thead tr{color:#6b7280;font-size:14px;font-weight:700;line-height:normal}.new-dashboard-orders__table tbody tr td{border-top:1px solid #e5e7eb}.new-dashboard-orders__table tbody tr td:first-child{color:#141921;font-size:16px;font-weight:500;line-height:normal}.new-dashboard-orders__header-cell{border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:14px;font-weight:600;line-height:20px;padding:12px 16px;text-align:left;white-space:nowrap}.new-dashboard-orders__header-cell:first-child{padding-left:24px}.new-dashboard-orders__header-cell:last-child{padding-right:24px}.new-dashboard-orders__header-cell--id{min-width:140px}.new-dashboard-orders__header-cell--date{min-width:120px}.new-dashboard-orders__header-cell--amount,.new-dashboard-orders__header-cell--status{min-width:100px}.new-dashboard-orders__header-cell--actions{min-width:120px;text-align:right}.new-dashboard-orders__row{border-bottom:1px solid #e5e7eb;transition:background-color .2s ease}.new-dashboard-orders__row:hover{background-color:#f9fafb}.new-dashboard-orders__row:last-child{border-bottom:none}.new-dashboard-orders__cell{color:#111827;font-size:14px;line-height:20px;padding:16px;vertical-align:middle}.new-dashboard-orders__cell:first-child{padding-left:24px}.new-dashboard-orders__cell:last-child{padding-right:24px}.new-dashboard-orders__cell--id{color:#111827;font-weight:500}.new-dashboard-orders__cell--date{color:#4b5563}.new-dashboard-orders__cell--amount{color:#111827;font-weight:500}.new-dashboard-orders__cell--actions{text-align:right}.new-dashboard-orders__amount{color:#111827;display:inline-block;font-weight:500}.new-dashboard-orders__amount .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.new-dashboard-orders__status-badge,.new-dashboard-orders__status-group{align-items:center;display:inline-flex}.new-dashboard-orders__status-badge{border-radius:9999px;font-size:12px;font-weight:500;justify-content:center;line-height:16px;padding:4px 12px;white-space:nowrap}.new-dashboard-orders__status-badge--completed{background-color:#d1fae5;color:#065f46}.new-dashboard-orders__status-badge--pending{background-color:#fed7aa;color:#92400e}.new-dashboard-orders__status-badge--cancelled{background-color:#fee2e2;color:#991b1b}.new-dashboard-orders__status-badge--refunded{background-color:#e0e7ff;color:#3730a3}.new-dashboard-orders__status-badge--failed{background-color:#fee2e2;color:#991b1b}.new-dashboard-orders__actions-group{align-items:center;display:inline-flex;gap:12px;justify-content:flex-end}.new-dashboard-orders__action-link{align-items:center;border-radius:6px;color:#4b5563;cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;text-decoration:none;transition:all .2s ease;width:32px}.new-dashboard-orders__action-link svg{height:18px;width:18px}.new-dashboard-orders__action-link:hover:not(.new-dashboard-orders__action-link--disabled){background-color:#f3f4f6;color:#111827}.new-dashboard-orders__action-link:active:not(.new-dashboard-orders__action-link--disabled){background-color:#e5e7eb}.new-dashboard-orders__action-link--disabled{color:#d1d5db;cursor:not-allowed;opacity:.5;pointer-events:none}@media(max-width:991.98px){.new-dashboard-orders__header{padding:16px 20px}.new-dashboard-orders__content{padding:20px}.new-dashboard-orders__cell,.new-dashboard-orders__header-cell{padding:12px}.new-dashboard-orders__cell:first-child,.new-dashboard-orders__header-cell:first-child{padding-left:20px}.new-dashboard-orders__cell:last-child,.new-dashboard-orders__header-cell:last-child{padding-right:20px}}@media(max-width:767.98px){.new-dashboard-orders__header{padding:16px}.new-dashboard-orders__title{font-size:18px;line-height:24px}.new-dashboard-orders__content{padding:16px}.new-dashboard-orders__table{min-width:500px}.new-dashboard-orders__header-cell{font-size:12px;padding:10px 8px}.new-dashboard-orders__header-cell:first-child{padding-left:16px}.new-dashboard-orders__header-cell:last-child{padding-right:16px}.new-dashboard-orders__cell{font-size:13px;padding:12px 8px}.new-dashboard-orders__cell:first-child{padding-left:16px}.new-dashboard-orders__cell:last-child{padding-right:16px}.new-dashboard-orders__status-badge{font-size:11px;padding:3px 10px}.new-dashboard-orders__action-link{height:28px;width:28px}.new-dashboard-orders__action-link svg{height:16px;width:16px}.new-dashboard-orders__actions-group{gap:8px}}@media(max-width:575.98px){.new-dashboard-orders__header{padding:12px 16px}.new-dashboard-orders__title{font-size:16px;line-height:22px}.new-dashboard-orders__content{padding:12px}.new-dashboard-orders__table{min-width:450px}.new-dashboard-orders__header-cell{font-size:11px;padding:8px 6px}.new-dashboard-orders__header-cell:first-child{padding-left:12px}.new-dashboard-orders__header-cell:last-child{padding-right:12px}.new-dashboard-orders__cell{font-size:12px;padding:10px 6px}.new-dashboard-orders__cell:first-child{padding-left:12px}.new-dashboard-orders__cell:last-child{padding-right:12px}.new-dashboard-orders__status-badge{font-size:10px;padding:2px 8px}.new-dashboard-orders__action-link{height:24px;width:24px}.new-dashboard-orders__action-link svg{height:14px;width:14px}.new-dashboard-orders__actions-group{gap:6px}}.new-subscriptions{background:#fff;border-radius:12px;box-shadow:0 1px 2px rgba(11,24,39,.05);display:flex;flex-direction:column;overflow:hidden}.new-subscriptions__header{padding:35px 24px 0}.new-subscriptions__title{color:#1f2937;font-size:24px;font-weight:700;line-height:28px;margin:0}.new-subscriptions__content{padding:10px 24px 24px}.new-subscriptions__table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:767.98px){.new-subscriptions__table-wrapper{overflow-x:scroll}}.new-subscriptions__table{border-collapse:collapse;border-spacing:0;min-width:800px;width:100%}.new-subscriptions__table td,.new-subscriptions__table th{border:none;padding:16px;vertical-align:middle}.new-subscriptions__table thead tr{color:#6b7280;font-size:14px;font-weight:700;line-height:normal}.new-subscriptions__table tbody tr td{border-top:1px solid #e5e7eb}.new-subscriptions__header-cell{border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:14px;font-weight:600;line-height:20px;padding:12px 16px;text-align:left;white-space:nowrap}.new-subscriptions__header-cell:first-child{padding-left:24px}.new-subscriptions__header-cell:last-child{padding-right:24px}.new-subscriptions__header-cell--details{min-width:280px}.new-subscriptions__header-cell--status{min-width:200px}.new-subscriptions__header-cell--price{min-width:160px}.new-subscriptions__header-cell--actions{min-width:200px;text-align:right}.new-subscriptions__row{border-bottom:1px solid #e5e7eb;transition:background-color .2s ease}.new-subscriptions__row:hover{background-color:#f9fafb}.new-subscriptions__row:last-child{border-bottom:none}.new-subscriptions__cell{color:#111827;font-size:14px;line-height:20px;padding:20px 16px;vertical-align:middle}.new-subscriptions__cell:first-child{padding-left:24px}.new-subscriptions__cell:last-child{padding-right:24px}.new-subscriptions__cell--actions{text-align:right}.new-subscriptions__name{color:#111827;font-size:16px;font-weight:700;line-height:24px;margin-bottom:4px}.new-subscriptions__activations{color:#6b7280;display:flex;font-size:12px;font-weight:400;gap:4px;line-height:16px;margin-bottom:6px;margin-top:4px}.new-subscriptions__license-key-wrapper{align-items:center;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;display:flex;gap:8px;height:24px;margin-top:8px;max-width:170px;padding:8px 12px}.new-subscriptions__license-key{background:transparent;border:none;color:#374151;flex:1;font-family:Courier New,monospace;font-size:12px;margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.new-subscriptions__copy-btn{align-items:center;background:transparent;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;min-height:auto;padding:0;transition:all .2s ease}.new-subscriptions__copy-btn:hover{background:transparent;color:#111827}.new-subscriptions__copy-btn:focus{outline:2px solid #3b82f6;outline-offset:2px}.new-subscriptions__copy-icon{height:16px;width:16px}.new-subscriptions__status-group{align-items:flex-start;display:inline-flex;flex-direction:column;gap:8px}.new-subscriptions__status-badge{align-items:center;border:1px solid transparent;border-radius:9999px;display:inline-flex;font-size:12px;font-weight:500;gap:8px;line-height:normal;padding:4px 20px 4px 24px;position:relative;transition:all .2s ease}.new-subscriptions__status-dot{border-radius:50%;flex-shrink:0;height:8px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:8px}.new-subscriptions__status-badge--active{background-color:#ecfdf5;border-color:#a7f3d0;color:#065f46}.new-subscriptions__status-badge--active .new-subscriptions__status-dot{background-color:#22c55e}.new-subscriptions__status-badge--expires-soon{background-color:#fffbeb;border-color:#fef3c7;color:#ca8a04}.new-subscriptions__status-badge--expires-soon .new-subscriptions__status-dot{background-color:#eab308}.new-subscriptions__status-badge--cancels{background-color:#eef2ff;border-color:rgba(95,88,232,.3);color:#5f58e8}.new-subscriptions__status-badge--cancels .new-subscriptions__status-dot{background-color:rgba(79,70,229,.9)}.new-subscriptions__status-badge--expired{background-color:#fef2f2;border-color:#fecaca;color:#991b1b}.new-subscriptions__status-badge--expired .new-subscriptions__status-dot{background-color:#ef4444}.new-subscriptions__status-row{align-items:center;display:flex;gap:6px}.new-subscriptions__alert{align-items:flex-start;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;display:flex;gap:8px;margin-top:8px;padding:12px}.new-subscriptions__alert-toggle{align-items:center;background:none;background:transparent!important;border:none;border-radius:4px;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;min-height:auto;padding:2px;transition:background-color .15s ease}.new-subscriptions__alert-icon{color:#dc2626;flex-shrink:0;height:16px;width:16px}.new-subscriptions__alert-text{color:#991b1b;font-size:12px;line-height:16px}.new-subscriptions__price{color:#111827;font-size:16px;font-weight:700;line-height:24px;margin-bottom:4px}.new-subscriptions__discount{font-size:12px;font-weight:400;line-height:16px}.new-subscriptions__discount--extension{color:#16a34a}.new-subscriptions__discount--renewal{color:#a16207}.new-subscriptions__discount--required{color:#dc2626}.new-subscriptions__actions-group{align-items:center;display:inline-flex;gap:8px;justify-content:flex-end}.new-subscriptions__action-btn{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:#374151;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;height:34px;justify-content:center;line-height:normal;padding:0 13px;text-decoration:none;transition:all .2s ease}.new-subscriptions__action-btn:hover{opacity:.8}.new-subscriptions__action-btn:focus{outline:2px solid #3e62f5;outline-offset:2px}.new-subscriptions__action-btn--upgrade{background-color:#fff!important;border:1px solid #d1d5db!important;color:#374151!important}.new-subscriptions__action-btn--extend{background-color:#2563eb;border-color:#2563eb;color:#fff}.new-subscriptions__action-btn--extend:hover{background-color:#1d4ed8}.new-subscriptions__action-btn--renew{background-color:#16a34a;border-color:#16a34a;color:#fff}.new-subscriptions__action-btn--renew:hover{background-color:#15803d}.new-subscriptions__more-actions{position:relative}.new-subscriptions__more-btn{all:unset;align-items:center;border-radius:4px;color:#4b5563;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.new-subscriptions__more-btn:hover{background-color:#f3f4f6;color:#1f2937}.new-subscriptions__more-btn:focus{background-color:#eff6ff;outline:2px solid #3b82f6;outline-offset:2px}.new-subscriptions__more-icon{height:16px;width:16px}.new-subscriptions__dropdown-menu{align-items:flex-start;background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 12px 16px -4px rgba(16,24,40,.08),0 4px 6px -2px rgba(16,24,40,.03);display:flex;flex-direction:column;opacity:0;padding:12px 8px 4px;position:absolute;right:0;text-align:start;top:calc(100% + 8px);transform:translateY(-8px);transition:all .2s ease;visibility:hidden;width:248px;z-index:1000}.new-subscriptions__dropdown-menu--open{opacity:1;transform:translateY(0);visibility:visible}.new-subscriptions__dropdown-item{align-items:center;background-color:transparent;border:1px solid transparent;border-radius:8px;color:#57575f;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px;line-height:16.24px;padding:12px 20px;text-decoration:none;transition:all .2s ease;width:100%}.new-subscriptions__dropdown-item svg{color:currentColor;flex-shrink:0;height:18px;width:18px}.new-subscriptions__dropdown-item span{flex:1}.new-subscriptions__dropdown-item:hover{background-color:#d8e0fd;color:#3e62f5}.new-subscriptions__dropdown-item:focus{background-color:#eff6ff;border-color:#3b82f6;color:#1e40af;outline:2px solid #3b82f6;outline-offset:-2px}.new-subscriptions__dropdown-item--danger{color:#d94a4a}.new-subscriptions__dropdown-item--danger:hover{background-color:#fef2f2;color:#dc2626}.new-subscriptions__dropdown-item--danger:focus{background-color:#fee2e2;color:#991b1b}.new-subscriptions .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}@media(max-width:991.98px){.new-subscriptions__header{padding:16px 20px}.new-subscriptions__content{padding:20px}.new-subscriptions__cell,.new-subscriptions__header-cell{padding:12px}.new-subscriptions__cell:first-child,.new-subscriptions__header-cell:first-child{padding-left:20px}.new-subscriptions__cell:last-child,.new-subscriptions__header-cell:last-child{padding-right:20px}}@media(max-width:767.98px){.new-subscriptions__header{padding:16px}.new-subscriptions__title{font-size:18px;line-height:24px}.new-subscriptions__content{padding:16px}.new-subscriptions__table{min-width:700px}.new-subscriptions__header-cell{font-size:12px;padding:10px 8px}.new-subscriptions__header-cell:first-child{padding-left:16px}.new-subscriptions__header-cell:last-child{padding-right:16px}.new-subscriptions__cell{font-size:13px;padding:12px 8px}.new-subscriptions__cell:first-child{padding-left:16px}.new-subscriptions__cell:last-child{padding-right:16px}.new-subscriptions__name{font-size:14px}.new-subscriptions__status-badge{font-size:11px;padding:3px 16px 3px 20px}.new-subscriptions__action-btn{font-size:12px;height:32px;padding:0 10px}.new-subscriptions__more-btn{height:28px;width:28px}}@media(max-width:575.98px){.new-subscriptions__header{padding:12px 16px}.new-subscriptions__title{font-size:16px;line-height:22px}.new-subscriptions__content{padding:12px}.new-subscriptions__table{min-width:650px}.new-subscriptions__header-cell{font-size:11px;padding:8px 6px}.new-subscriptions__header-cell:first-child{padding-left:12px}.new-subscriptions__header-cell:last-child{padding-right:12px}.new-subscriptions__cell{font-size:12px;padding:10px 6px}.new-subscriptions__cell:first-child{padding-left:12px}.new-subscriptions__cell:last-child{padding-right:12px}.new-subscriptions__name{font-size:13px}.new-subscriptions__status-badge{font-size:10px;padding:2px 12px 2px 18px}.new-subscriptions__status-dot{height:6px;left:8px;width:6px}.new-subscriptions__action-btn{font-size:11px;height:30px;padding:0 8px}.new-subscriptions__more-btn{height:24px;width:24px}.new-subscriptions__actions-group{gap:6px}}.new-downloads{background:#fff;border-radius:12px;box-shadow:0 1px 2px rgba(11,24,39,.05);display:flex;flex-direction:column;overflow:hidden}.new-downloads__header{padding:35px 24px 0}.new-downloads__title{color:#1f2937;font-size:24px;font-weight:700;line-height:28px;margin:0 0 8px}.new-downloads__subtitle{color:#6b7280;font-size:14px;font-weight:400;line-height:20px;margin:0}.new-downloads__info-banner{align-items:center;background-color:#f0f3ff;border:1px solid #c0ccfc;border-radius:12px;display:flex;gap:6px;margin:24px 24px 0;padding:16px}.new-downloads__info-icon{color:#3e62f5;font-size:20px}.new-downloads__info-text{color:#3e62f5;flex:1;font-size:14px;line-height:20px}.new-downloads__info-link{color:#3e62f5;font-weight:600;text-decoration:none;transition:color .2s ease}.new-downloads__info-link:hover{text-decoration:underline}.new-downloads__tabs-wrapper{border-bottom:1px solid #e5e7eb;margin:24px 24px 0}.new-downloads__tabs{gap:0;list-style:none;margin:0;padding:0}.new-downloads__tab-item,.new-downloads__tab-link,.new-downloads__tabs{align-items:center;display:flex}.new-downloads__tab-link{background:transparent!important;border:none;border-bottom:2px solid transparent;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;gap:8px;line-height:20px;margin-bottom:-1px;padding:12px 16px;position:relative;text-decoration:none;transition:all .2s ease}.new-downloads__tab-link:hover{color:#3b82f6}.new-downloads__tab-link--active{border-bottom-color:#3b82f6;color:#3b82f6}.new-downloads__tab-icon{color:currentColor;flex-shrink:0;height:16px;width:16px}.new-downloads__tab-text{white-space:nowrap}.new-downloads__tab-badge{align-items:center;background-color:#e5e7eb;border-radius:10px;color:#6b7280;display:inline-flex;font-size:12px;font-weight:600;height:20px;justify-content:center;line-height:1;margin-left:4px;min-width:20px;padding:0 6px}.new-downloads__tab-link--active .new-downloads__tab-badge{background-color:#3b82f6;color:#fff}.new-downloads__content{padding:24px}.new-downloads__tab-pane{display:none}.new-downloads__tab-pane--active{display:block}.new-downloads__list-label{color:#6b7280;font-size:14px;font-weight:500;line-height:20px;margin-bottom:16px}.new-downloads__list{display:flex;flex-direction:column;gap:12px}.new-downloads__item{align-items:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:16px;padding:16px;transition:all .2s ease}.new-downloads__item:hover{background-color:#f3f4f6;border-color:#d1d5db}.new-downloads__item-image{align-items:center;background-color:#e0e7ff;border-radius:8px;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.new-downloads__item-img{border-radius:8px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.new-downloads__item-info{flex:1;min-width:0}.new-downloads__item-name{color:#111827;font-size:16px;font-weight:700;line-height:24px;margin-bottom:4px}.new-downloads__item-version{color:#6b7280;font-size:14px;font-weight:400;line-height:20px}.new-downloads__item-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.new-downloads__btn{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:#374151;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;height:36px;justify-content:center;line-height:normal;max-width:100%;overflow:hidden;padding:0 16px;text-decoration:none;text-overflow:ellipsis;transition:all .2s ease;white-space:nowrap}.new-downloads__btn svg{flex-shrink:0;height:16px;width:16px}.new-downloads__btn:hover{background-color:#f9fafb;border-color:#9ca3af;color:#111827}.new-downloads__btn:focus{outline:2px solid #3b82f6;outline-offset:2px}@media(max-width:991.98px){.new-downloads__header{padding:20px 20px 0}.new-downloads__info-banner{margin:20px 20px 0;padding:14px}.new-downloads__tabs-wrapper{margin:20px 20px 0}.new-downloads__content{padding:20px}}@media(max-width:767.98px){.new-downloads__header{padding:16px 16px 0}.new-downloads__title{font-size:20px;line-height:24px}.new-downloads__subtitle{font-size:13px}.new-downloads__info-banner{gap:8px;margin:16px 16px 0;padding:12px}.new-downloads__info-icon{margin-top:0}.new-downloads__info-text{font-size:13px;line-height:18px}.new-downloads__tabs-wrapper{margin:16px 16px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.new-downloads__tabs{min-width:-moz-max-content;min-width:max-content}.new-downloads__tab-link{font-size:13px;padding:10px 12px}.new-downloads__content{padding:16px}.new-downloads__item{flex-wrap:wrap;gap:12px;padding:12px}.new-downloads__item-actions{flex-wrap:wrap;width:100%}}@media(max-width:575.98px){.new-downloads__header{padding:12px 12px 0}.new-downloads__title{font-size:18px;line-height:22px}.new-downloads__info-banner{margin:12px 12px 0;padding:10px}.new-downloads__tabs-wrapper{margin:12px 12px 0}.new-downloads__tab-link{font-size:12px;padding:8px 10px}.new-downloads__tab-icon{height:14px;width:14px}.new-downloads__tab-badge{font-size:11px;height:18px;min-width:18px;padding:0 5px}.new-downloads__content{padding:12px}.new-downloads__item{padding:10px}.new-downloads__item-name{font-size:14px;line-height:20px}.new-downloads__item-version{font-size:12px;line-height:18px}.new-downloads__btn{font-size:12px;height:32px;padding:0 12px}.new-downloads__btn svg{height:14px;width:14px}}.new-support{background:#fff;border-radius:12px;box-shadow:0 1px 2px rgba(11,24,39,.05);display:flex;flex-direction:column;overflow:hidden}.new-support__header{align-items:center;display:flex;gap:16px;padding:35px 24px 0}.new-support__header-content{align-items:center;display:flex;flex:1;gap:12px}.new-support__header-icon{align-items:center;background-color:#eff6ff;border-radius:8px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.new-support__header-icon svg{height:20px;width:20px}.new-support__title{color:#1f2937;font-size:24px;font-weight:700;line-height:28px;margin:0}.new-support__back-btn{align-items:center;background:transparent;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:4px;line-height:18px;padding:8px 12px;text-decoration:none;transition:all .2s ease}.new-support__back-btn svg{flex-shrink:0;height:16px;width:16px}.new-support__back-btn:hover{background-color:#f9fafb;border-color:#9ca3af;color:#111827}.new-support__back-btn:focus{outline:2px solid #3b82f6;outline-offset:2px}.new-support__content{padding:10px 24px 24px}.new-support__create-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-top:16px;padding:24px}.new-support__create-card-content{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}@media(max-width:575.98px){.new-support__create-card-content{align-items:stretch;flex-direction:column}}.new-support__create-card-text{color:#1f2937;font-size:18px;font-weight:700;line-height:24px;margin:0}@media(max-width:575.98px){.new-support__create-card-text{text-align:center}}.new-support__create-btn{align-items:center;background-color:#3e62f5;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;line-height:normal;padding:12px 24px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.new-support__create-btn:hover{background-color:#4f46e5;opacity:.9}.new-support__create-btn:focus{outline:2px solid #3b82f6;outline-offset:2px}.new-support__create-btn:active{transform:translateY(1px)}.new-support__details-content{min-height:200px;padding:24px 0}.new-support__free-wrapper,.new-support__premium-wrapper{width:100%}.new-support__free-alert{align-items:center;background:#f0f4ff;border:1px solid #e0e7ff;border-radius:12px;display:flex;gap:20px;margin-bottom:24px;padding:24px 28px}.new-support__free-alert-icon{align-items:center;background:#3e62f5;border-radius:12px;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.new-support__free-alert-icon img{height:28px;-o-object-fit:contain;object-fit:contain;width:28px}.new-support__free-alert-body{flex:1;min-width:0}.new-support__free-alert-title{color:#111827;font-size:18px;font-weight:700;line-height:24px;margin:0 0 4px}.new-support__free-alert-text{color:#374151;font-size:14px;font-weight:400;line-height:22px;margin:0}.new-support__free-alert-action{flex-shrink:0}.new-support__free-alert-btn{align-items:center;background-color:#3e62f5;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;line-height:20px;padding:10px 28px;text-decoration:none;transition:background-color .2s ease,opacity .2s ease;white-space:nowrap}.new-support__free-alert-btn:hover{background-color:#4f46e5;color:#fff;text-decoration:none}.new-support__free-alert-btn:focus{outline:2px solid #3b82f6;outline-offset:2px}@media(max-width:991.98px){.new-support__header{padding:16px 20px 0}.new-support__content{padding:20px}}@media(max-width:767.98px){.new-support__header{padding:16px 16px 0}.new-support__title{font-size:18px;line-height:24px}.new-support__content{padding:16px}.new-support__create-card{padding:20px}.new-support__create-card-text{font-size:16px}.new-support__create-btn{font-size:13px;padding:10px 20px}.new-support__free-alert{flex-wrap:wrap;gap:16px;padding:20px}.new-support__free-alert-title{font-size:16px}.new-support__free-alert-text{font-size:13px;line-height:20px}}@media(max-width:575.98px){.new-support__header{align-items:flex-start;flex-direction:column;gap:12px;padding:12px 16px 0}.new-support__title{font-size:16px;line-height:22px}.new-support__content{padding:12px}.new-support__create-card{padding:16px}.new-support__create-card-text{font-size:14px}.new-support__create-btn{font-size:14px;padding:12px 16px;width:100%}.new-support__back-btn{font-size:13px;padding:6px 10px}.new-support__back-btn svg{flex-shrink:0;height:16px;width:16px}.new-support__free-alert{align-items:flex-start;flex-direction:column;gap:16px;padding:16px}.new-support__free-alert-icon{border-radius:10px;height:48px;width:48px}.new-support__free-alert-icon img{height:24px;width:24px}.new-support__free-alert-btn{text-align:center;width:100%}}.new-support-tickets-wrapper{width:100%}#support-my-ticket-section .col-12{padding:0}.new-support-tickets{background:#fff;border-radius:12px;box-shadow:0 1px 2px rgba(11,24,39,.05);display:flex;flex-direction:column;margin-top:30px;overflow:hidden}.new-support-tickets__header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:24px 24px 20px}@media(max-width:767.98px){.new-support-tickets__header{align-items:stretch;flex-direction:column;gap:12px;padding:16px}}@media(max-width:575.98px){.new-support-tickets__header{padding:12px}}.new-support-tickets__title{color:#1f2937;font-size:24px;font-weight:700;line-height:28px;margin:0}@media(max-width:767.98px){.new-support-tickets__title{font-size:20px;line-height:24px}}@media(max-width:575.98px){.new-support-tickets__title{font-size:18px;line-height:22px}}.new-support-tickets__search-filter{align-items:center;display:flex;gap:12px}@media(max-width:767.98px){.new-support-tickets__search-filter{gap:8px;width:100%}}.new-support-tickets__search-wrapper{align-items:center;display:flex;flex:1;position:relative}@media(max-width:767.98px){.new-support-tickets__search-wrapper{min-width:0}}.new-support-tickets__search-input{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;font-size:14px;line-height:20px;padding:10px 40px;transition:all .2s ease;width:280px}.new-support-tickets__search-input::-moz-placeholder{color:#9ca3af}.new-support-tickets__search-input::placeholder{color:#9ca3af}.new-support-tickets__search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}@media(max-width:767.98px){.new-support-tickets__search-input{flex:1;min-width:0;width:100%}}@media(max-width:575.98px){.new-support-tickets__search-input{font-size:14px;padding:8px 36px}}.new-support-tickets__search-icon{color:#9ca3af;left:12px;pointer-events:none;position:absolute}.new-support-tickets__search-clear{align-items:center;background:transparent;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;padding:0;position:absolute;right:8px;transition:all .2s ease;width:24px}.new-support-tickets__search-clear svg{height:14px;width:14px}.new-support-tickets__search-clear:hover{background:#f3f4f6;color:#374151}.new-support-tickets__search-clear:focus{outline:2px solid #3b82f6;outline-offset:2px}.new-support-tickets__search-clear:active{transform:scale(.95)}@media(max-width:575.98px){.new-support-tickets__search-clear{height:22px;right:6px;width:22px}.new-support-tickets__search-clear svg{height:12px;width:12px}}.new-support-tickets__refresh-btn{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#6b7280;cursor:pointer;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;transition:all .2s ease;width:40px}.new-support-tickets__refresh-btn svg{flex-shrink:0;height:16px;width:16px}.new-support-tickets__refresh-btn:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af;color:#374151}.new-support-tickets__refresh-btn:focus{outline:2px solid #3b82f6;outline-offset:2px}.new-support-tickets__refresh-btn:disabled{cursor:not-allowed;opacity:.6}.new-support-tickets__refresh-btn--loading{pointer-events:none}@media(max-width:575.98px){.new-support-tickets__refresh-btn{height:36px;width:36px}.new-support-tickets__refresh-btn svg{height:14px;width:14px}}.new-support-tickets__refresh-icon--spinning{animation:spin 1s linear infinite}.new-support-tickets__old-ticket-btn{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:500;gap:6px;justify-content:center;line-height:20px;padding:9px 16px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.new-support-tickets__old-ticket-btn svg{flex-shrink:0;height:16px;width:16px}.new-support-tickets__old-ticket-btn:hover{background:#f9fafb;border-color:#9ca3af;color:#111827}.new-support-tickets__old-ticket-btn:focus{outline:2px solid #3b82f6;outline-offset:2px}.new-support-tickets__old-ticket-btn:active{transform:translateY(1px)}@media(max-width:767.98px){.new-support-tickets__old-ticket-btn{font-size:13px;gap:4px;padding:8px 12px}.new-support-tickets__old-ticket-btn span{display:none}.new-support-tickets__old-ticket-btn svg{height:18px;width:18px}}@media(max-width:575.98px){.new-support-tickets__old-ticket-btn{height:40px;padding:0;width:40px}}.new-support-tickets__table-wrapper{padding:0 24px 24px}@media(max-width:767.98px){.new-support-tickets__table-wrapper{padding:0 16px 16px}}@media(max-width:575.98px){.new-support-tickets__table-wrapper{padding:0 12px 12px}}.new-support-tickets__table-header{border-bottom:1px solid #e5e7eb;display:grid;gap:16px;grid-template-columns:1fr auto auto;margin-bottom:8px;padding-bottom:12px}@media(max-width:767.98px){.new-support-tickets__table-header{display:none}}.new-support-tickets__header-cell{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;line-height:16px;text-transform:uppercase}.new-support-tickets__header-cell--ticket{grid-column:1}.new-support-tickets__header-cell--status{grid-column:2;text-align:right}@media(max-width:767.98px){.new-support-tickets__header-cell--status{text-align:left}}.new-support-tickets__header-cell--update{grid-column:3;text-align:right}@media(max-width:767.98px){.new-support-tickets__header-cell--update{text-align:left}}.new-support-tickets__list{display:flex;flex-direction:column;gap:12px}.new-support-tickets__item{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);cursor:pointer;display:grid;gap:16px;grid-template-columns:1fr auto auto;padding:20px;transition:all .2s ease}.new-support-tickets__item:hover{border-color:#d1d5db;box-shadow:0 4px 6px rgba(0,0,0,.1)}.new-support-tickets__item:focus{outline:2px solid #3b82f6;outline-offset:2px}@media(max-width:767.98px){.new-support-tickets__item{gap:12px;grid-template-columns:1fr;padding:16px}}@media(max-width:575.98px){.new-support-tickets__item{gap:10px;padding:12px}}.new-support-tickets__ticket-info{display:flex;flex-direction:column;gap:8px}.new-support-tickets__ticket-number{color:#1f2937;font-size:16px;font-weight:700;line-height:24px}@media(max-width:575.98px){.new-support-tickets__ticket-number{font-size:14px;line-height:20px}}.new-support-tickets__ticket-description{color:#6b7280;font-size:14px;line-height:20px}@media(max-width:575.98px){.new-support-tickets__ticket-description{font-size:13px;line-height:18px}}.new-support-tickets__status-cell{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}@media(max-width:767.98px){.new-support-tickets__status-cell{justify-content:flex-start;order:-1}}.new-support-tickets__custom-code-tag,.new-support-tickets__priority-tag{flex-shrink:0}.new-support-tickets__status{align-items:center;border-radius:9999px;display:inline-flex;font-size:12px;font-weight:500;line-height:16px;padding:4px 12px}.new-support-tickets__status--open{background-color:#fef3c7;color:#ca8a04}.new-support-tickets__status--in-progress{background-color:#dbeafe;color:#2563eb}.new-support-tickets__status--resolved{background-color:#d1fae5;color:#059669}.new-support-tickets__status--closed{background-color:#e5e7eb;color:#6b7280}.new-support-tickets__status--pending{background-color:#ffedd5;color:#ea580c}.new-support-tickets__update-cell{align-items:center;color:#6b7280;display:flex;font-size:14px;justify-content:flex-end;line-height:20px}@media(max-width:767.98px){.new-support-tickets__update-cell{font-size:12px;justify-content:flex-start}}@media(max-width:575.98px){.new-support-tickets__update-cell{font-size:11px}}.new-support-tickets__empty{color:#6b7280;font-size:14px;padding:40px 20px;text-align:center}.new-support-tickets__pagination{align-items:center;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:24px}@media(max-width:767.98px){.new-support-tickets__pagination{gap:6px;padding:16px}}@media(max-width:575.98px){.new-support-tickets__pagination{gap:4px;padding:12px}}.new-support-tickets__pagination-btn{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s ease}.new-support-tickets__pagination-btn svg{flex-shrink:0;height:16px;width:16px}.new-support-tickets__pagination-btn:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af;color:#111827}.new-support-tickets__pagination-btn:focus{outline:2px solid #3b82f6;outline-offset:2px}.new-support-tickets__pagination-btn:disabled{background:#f9fafb;cursor:not-allowed;opacity:.5}@media(max-width:575.98px){.new-support-tickets__pagination-btn{font-size:13px;gap:4px;padding:6px 12px}.new-support-tickets__pagination-btn svg{height:14px;width:14px}}.new-support-tickets__pagination-numbers{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.new-support-tickets__pagination-number{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;height:36px;justify-content:center;min-width:36px;padding:0 8px;transition:all .2s ease}.new-support-tickets__pagination-number:hover{background:#f9fafb;border-color:#9ca3af;color:#111827}.new-support-tickets__pagination-number:focus{outline:2px solid #3b82f6;outline-offset:2px}.new-support-tickets__pagination-number--active{background:#2563eb;border-color:#2563eb;color:#fff}.new-support-tickets__pagination-number--active:hover{background:#1d4ed8;border-color:#1d4ed8;color:#fff}@media(max-width:575.98px){.new-support-tickets__pagination-number{font-size:13px;height:32px;min-width:32px;padding:0 6px}}.new-support-tickets__pagination-ellipsis{align-items:center;color:#6b7280;display:inline-flex;font-size:14px;height:36px;justify-content:center;min-width:36px}@media(max-width:575.98px){.new-support-tickets__pagination-ellipsis{font-size:13px;height:32px;min-width:32px}}.new-support-ticket-details{background:#fff;border-radius:12px;box-shadow:0 1px 2px rgba(11,24,39,.05);display:flex;flex-direction:column;min-height:600px;overflow:hidden}.new-support-ticket-details__header{align-items:flex-start;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;padding:16px 20px}@media(max-width:767.98px){.new-support-ticket-details__header{gap:10px;padding:14px 16px}}@media(max-width:575.98px){.new-support-ticket-details__header{flex-direction:column;gap:10px;padding:12px}}.new-support-ticket-details__header-content{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}@media(max-width:575.98px){.new-support-ticket-details__header-content{gap:8px;width:100%}}.new-support-ticket-details__header-main{align-items:center;display:flex;flex-wrap:wrap;gap:10px}@media(max-width:575.98px){.new-support-ticket-details__header-main{align-items:flex-start;flex-direction:column;gap:8px}}.new-support-ticket-details__title{color:#1f2937;display:-webkit-box;flex:1;font-size:18px;font-weight:600;-webkit-line-clamp:2;line-clamp:2;line-height:24px;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}@media(max-width:767.98px){.new-support-ticket-details__title{font-size:16px;line-height:22px}}@media(max-width:575.98px){.new-support-ticket-details__title{font-size:15px;-webkit-line-clamp:2;line-clamp:2;line-height:20px;width:100%}}.new-support-ticket-details__header-meta{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:12px;gap:6px}@media(max-width:767.98px){.new-support-ticket-details__header-meta{font-size:11px;gap:4px}}@media(max-width:575.98px){.new-support-ticket-details__header-meta{flex-wrap:wrap;font-size:11px;width:100%}}.new-support-ticket-details__back-btn{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:500;gap:4px;line-height:18px;padding:6px 10px;text-decoration:none;transition:all .2s ease}.new-support-ticket-details__back-btn svg{flex-shrink:0;height:16px;width:16px}.new-support-ticket-details__back-btn:hover{background:#f9fafb;border-color:#9ca3af;color:#111827}.new-support-ticket-details__back-btn:focus{outline:2px solid #3b82f6;outline-offset:2px}@media(max-width:767.98px){.new-support-ticket-details__back-btn{font-size:12px;gap:3px;padding:5px 8px}.new-support-ticket-details__back-btn svg{height:14px;width:14px}}@media(max-width:575.98px){.new-support-ticket-details__back-btn{font-size:12px;padding:5px 8px;width:auto}}.new-support-ticket-details__header-status{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.new-support-ticket-details__status{align-items:center;border-radius:9999px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:500;line-height:16px;padding:3px 10px}.new-support-ticket-details__status--open{background-color:#fef3c7;color:#ca8a04}.new-support-ticket-details__status--in-progress{background-color:#dbeafe;color:#2563eb}.new-support-ticket-details__status--resolved{background-color:#d1fae5;color:#059669}.new-support-ticket-details__status--closed{background-color:#e5e7eb;color:#6b7280}.new-support-ticket-details__status--pending{background-color:#ffedd5;color:#ea580c}@media(max-width:575.98px){.new-support-ticket-details__status{font-size:10px;padding:2px 8px}}.new-support-ticket-details__header-status-priority{align-items:center;background:#fee2e2;border-radius:9999px;color:#991b1b;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:500;line-height:16px;padding:3px 10px}@media(max-width:575.98px){.new-support-ticket-details__header-status-priority{font-size:10px;padding:2px 8px}}.new-support-ticket-details__header-status-custom-code{align-items:center;background:#c4ebff;border-radius:9999px;color:#07c;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:500;line-height:16px;padding:3px 10px}@media(max-width:575.98px){.new-support-ticket-details__header-status-custom-code{font-size:10px;padding:2px 8px}}.new-support-ticket-details__ticket-id{color:#374151;font-weight:600;white-space:nowrap}@media(max-width:575.98px){.new-support-ticket-details__ticket-id{font-size:11px}}.new-support-ticket-details__ticket-separator{color:#d1d5db;flex-shrink:0;margin:0 3px}@media(max-width:575.98px){.new-support-ticket-details__ticket-separator{margin:0 2px}}.new-support-ticket-details__ticket-date{color:#6b7280;white-space:nowrap}@media(max-width:575.98px){.new-support-ticket-details__ticket-date{font-size:11px}}.new-support-ticket-details__reload-btn{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:4px;color:#374151;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:4px;line-height:16px;padding:3px 8px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.new-support-ticket-details__reload-btn svg{flex-shrink:0;height:12px;width:12px}.new-support-ticket-details__reload-btn:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af;color:#111827}.new-support-ticket-details__reload-btn:focus{outline:2px solid #3b82f6;outline-offset:2px}.new-support-ticket-details__reload-btn:disabled{cursor:not-allowed;opacity:.6}.new-support-ticket-details__reload-btn .new-support-ticket-details__reload-spinner{animation:spin 1s linear infinite}@media(max-width:767.98px){.new-support-ticket-details__reload-btn{font-size:11px;gap:3px;padding:2px 6px}.new-support-ticket-details__reload-btn svg{height:11px;width:11px}}@media(max-width:575.98px){.new-support-ticket-details__reload-btn{font-size:10px;padding:2px 6px}.new-support-ticket-details__reload-btn span{display:none}}.new-support-ticket-details__close-btn{align-items:center;background-color:#dc2626;border:1px solid #dc2626;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:4px;line-height:16px;padding:3px 8px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.new-support-ticket-details__close-btn svg{flex-shrink:0;height:12px;width:12px}.new-support-ticket-details__close-btn:hover:not(:disabled){background-color:#b91c1c;border-color:#b91c1c}.new-support-ticket-details__close-btn:focus{outline:2px solid #dc2626;outline-offset:2px}.new-support-ticket-details__close-btn:disabled{cursor:not-allowed;opacity:.6}.new-support-ticket-details__close-btn .new-support-ticket-details__close-spinner{animation:spin 1s linear infinite}@media(max-width:767.98px){.new-support-ticket-details__close-btn{font-size:11px;gap:3px;padding:2px 6px}.new-support-ticket-details__close-btn svg{height:11px;width:11px}}@media(max-width:575.98px){.new-support-ticket-details__close-btn{font-size:10px;padding:2px 6px}.new-support-ticket-details__close-btn span{display:none}}.new-support-ticket-details__messages{background:#fafbfc;display:flex;flex:1;flex-direction:column;gap:20px;max-height:600px;overflow-y:auto;padding:24px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}@media(max-width:767.98px){.new-support-ticket-details__messages{gap:14px;max-height:calc(100vh - 300px);min-height:300px;padding:16px 12px}}@media(max-width:575.98px){.new-support-ticket-details__messages{gap:12px;max-height:calc(100vh - 280px);min-height:250px;padding:12px 8px}}.new-support-ticket-details__loading{align-items:center;color:#6b7280;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:200px;padding:3rem 2rem}.new-support-ticket-details__loading p{font-size:14px;font-weight:500;margin:0}.new-support-ticket-details__loading-spinner{animation:spin .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#2563eb;height:40px;width:40px}.new-support-ticket-details__error{align-items:flex-start;animation:slideDown .3s ease-out;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;display:flex;gap:12px;margin:16px;padding:16px}.new-support-ticket-details__error svg{flex-shrink:0;margin-top:2px}.new-support-ticket-details__error div{flex:1}.new-support-ticket-details__error strong{display:block;font-size:14px;font-weight:600;margin-bottom:4px}.new-support-ticket-details__error p{font-size:13px;line-height:1.5;margin:0}.new-support-ticket-details__empty{align-items:center;color:#9ca3af;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:200px;padding:3rem 2rem;text-align:center}.new-support-ticket-details__empty svg{opacity:.5}.new-support-ticket-details__empty p{font-size:14px;font-weight:500;margin:0}.new-support-ticket-details__message{animation:fadeInUp .4s ease-out;animation-fill-mode:forwards;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px rgba(11,24,39,.05);display:flex;gap:16px;opacity:0;padding:20px;transition:all .3s ease}.new-support-ticket-details__message:first-child{animation-delay:.05s}.new-support-ticket-details__message:nth-child(2){animation-delay:.1s}.new-support-ticket-details__message:nth-child(3){animation-delay:.15s}.new-support-ticket-details__message:nth-child(4){animation-delay:.2s}.new-support-ticket-details__message:nth-child(5){animation-delay:.25s}.new-support-ticket-details__message:nth-child(6){animation-delay:.3s}.new-support-ticket-details__message:nth-child(7){animation-delay:.35s}.new-support-ticket-details__message:nth-child(8){animation-delay:.4s}.new-support-ticket-details__message:nth-child(9){animation-delay:.45s}.new-support-ticket-details__message:nth-child(10){animation-delay:.5s}.new-support-ticket-details__message--user{background:#f0f9ff;border-color:#bae6fd}.new-support-ticket-details__message--user .new-support-ticket-details__message-avatar{background:linear-gradient(135deg,#10b981,#059669)}.new-support-ticket-details__message--support .new-support-ticket-details__message-avatar{background:linear-gradient(135deg,#3b82f6,#2563eb)}.new-support-ticket-details__message:hover{box-shadow:0 4px 6px rgba(11,24,39,.1);transform:translateY(-1px)}.new-support-ticket-details__message:hover.new-support-ticket-details__message--user{border-color:#7dd3fc}@media(max-width:767.98px){.new-support-ticket-details__message{border-radius:10px;gap:12px;padding:14px}}@media(max-width:575.98px){.new-support-ticket-details__message{border-radius:8px;box-shadow:0 1px 1px rgba(11,24,39,.05);gap:10px;padding:12px 10px}.new-support-ticket-details__message:hover{box-shadow:0 1px 1px rgba(11,24,39,.05);transform:none}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.new-support-ticket-details__message-avatar-wrapper{flex-shrink:0}.new-support-ticket-details__message-avatar{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:50%;box-shadow:0 2px 4px rgba(59,130,246,.2);color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:48px;justify-content:center;overflow:hidden;position:relative;width:48px}.new-support-ticket-details__message-avatar--user{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 2px 4px rgba(16,185,129,.2)}.new-support-ticket-details__message-avatar img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:767.98px){.new-support-ticket-details__message-avatar{font-size:15px;height:42px;width:42px}}@media(max-width:575.98px){.new-support-ticket-details__message-avatar{box-shadow:0 1px 2px rgba(59,130,246,.2);font-size:14px;height:36px;width:36px}}.new-support-ticket-details__message-avatar-fallback{align-items:center;background:inherit;border-radius:50%;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}@media(max-width:575.98px){.new-support-ticket-details__message-avatar-fallback{font-size:14px;height:40px;width:40px}}.new-support-ticket-details__message-content{display:flex;flex:1;flex-direction:column;gap:10px;min-width:0;overflow:hidden}@media(max-width:575.98px){.new-support-ticket-details__message-content{gap:8px}}.new-support-ticket-details__message-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}@media(max-width:575.98px){.new-support-ticket-details__message-header{flex-wrap:wrap;gap:8px}}.new-support-ticket-details__message-header-left,.new-support-ticket-details__message-header-right{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.new-support-ticket-details__message-header-right{justify-content:flex-end}.new-support-ticket-details__message-author{color:#1f2937;font-size:15px;font-weight:600;line-height:20px}@media(max-width:767.98px){.new-support-ticket-details__message-author{font-size:14px;line-height:18px}}@media(max-width:575.98px){.new-support-ticket-details__message-author{font-size:13px;line-height:16px}}.new-support-ticket-details__message-badge{align-items:center;background:#fef3c7;border-radius:4px;color:#ca8a04;display:inline-flex;font-size:11px;font-weight:600;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}@media(max-width:767.98px){.new-support-ticket-details__message-badge{font-size:10px;padding:2px 6px}}@media(max-width:575.98px){.new-support-ticket-details__message-badge{font-size:9px;letter-spacing:.3px;padding:1px 5px}}.new-support-ticket-details__message-time{color:#9ca3af;font-size:12px;font-weight:500;white-space:nowrap}@media(max-width:767.98px){.new-support-ticket-details__message-time{font-size:11px}}@media(max-width:575.98px){.new-support-ticket-details__message-time{font-size:10px;margin-top:2px;width:100%}}.new-support-ticket-details__message-text{color:#374151;font-size:14px;line-height:1.7;word-wrap:break-word;overflow-wrap:break-word}.new-support-ticket-details__message-text p{margin:0 0 12px}.new-support-ticket-details__message-text p:last-child{margin-bottom:0}.new-support-ticket-details__message-text ol,.new-support-ticket-details__message-text ul{margin:12px 0;padding-left:24px}.new-support-ticket-details__message-text li{margin-bottom:6px}.new-support-ticket-details__message-text strong{color:#1f2937;font-weight:600}.new-support-ticket-details__message-text em{font-style:italic}.new-support-ticket-details__message-text a{color:#2563eb;text-decoration:underline;word-break:break-all}.new-support-ticket-details__message-text a:hover{color:#1d4ed8}.new-support-ticket-details__message-text img{border-radius:8px;height:auto;margin:12px 0;max-width:100%}@media(max-width:767.98px){.new-support-ticket-details__message-text{font-size:13px;line-height:1.6}.new-support-ticket-details__message-text p{margin:0 0 10px}.new-support-ticket-details__message-text ol,.new-support-ticket-details__message-text ul{margin:10px 0;padding-left:20px}.new-support-ticket-details__message-text img{border-radius:6px;margin:10px 0}}@media(max-width:575.98px){.new-support-ticket-details__message-text{font-size:13px;line-height:1.5}.new-support-ticket-details__message-text p{margin:0 0 8px}.new-support-ticket-details__message-text ol,.new-support-ticket-details__message-text ul{margin:8px 0;padding-left:18px}.new-support-ticket-details__message-text li{margin-bottom:4px}.new-support-ticket-details__message-text img{border-radius:6px;margin:8px 0}}.new-support-ticket-details__rating-submission{background:#f3f4f6;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);margin-top:12px;max-width:340px;padding:14px 17px}@media(max-width:767.98px){.new-support-ticket-details__rating-submission{margin-top:10px;padding:12px 14px}}@media(max-width:575.98px){.new-support-ticket-details__rating-submission{border-radius:7px;margin-top:8px;padding:10px}}.new-support-ticket-details__rating-submission-label{color:#374151;font-size:12px;font-weight:600;line-height:1.4;margin:0 0 10px}@media(max-width:575.98px){.new-support-ticket-details__rating-submission-label{font-size:11px;margin-bottom:7px}}.new-support-ticket-details__rating-submission-links{align-items:center;display:flex;flex-wrap:wrap;gap:8px}@media(max-width:575.98px){.new-support-ticket-details__rating-submission-links{gap:6px}}.new-support-ticket-details__rating-submission-text{height:14px}.new-support-ticket-details__rating-submission-link{align-items:center;border-radius:50px;cursor:pointer;display:inline-flex;font-size:11px;font-weight:500;gap:4px;line-height:1.4;padding:6px 14px;text-decoration:none;transition:all .2s ease}.new-support-ticket-details__rating-submission-link.rating-great{background:#d1fae5;border:1.5px solid #6ee7b7;color:#6b7280}.new-support-ticket-details__rating-submission-link.rating-okay{background:#f3f4f6;border:1.5px solid #d1d5db;color:#6b7280}.new-support-ticket-details__rating-submission-link.rating-not-good{background:#fee2e2;border:1.5px solid #fecaca;color:#6b7280}.new-support-ticket-details__rating-submission-link:focus{outline:2px solid #3b82f6;outline-offset:2px}.new-support-ticket-details__rating-submission-link.rating-great:hover{background:#a7f3d0;border-color:#34d399;color:#047857}.new-support-ticket-details__rating-submission-link.rating-okay:hover{background:#e5e7eb;border-color:#9ca3af;color:#4b5563}.new-support-ticket-details__rating-submission-link.rating-not-good:hover{background:#fecaca;border-color:#f87171;color:#b91c1c}.new-support-ticket-details__rating-submission-link.active-rating.rating-great{background:#d1fae5;border-color:#6ee7b7;color:#059669;font-weight:600}.new-support-ticket-details__rating-submission-link.active-rating.rating-okay{background:#e5e7eb;border-color:#9ca3af;color:#4b5563;font-weight:600}.new-support-ticket-details__rating-submission-link.active-rating.rating-not-good{background:#fee2e2;border-color:#fecaca;color:#dc2626;font-weight:600}.new-support-ticket-details__rating-submission-link.rated-rating{font-size:10px;gap:2px;opacity:.9;padding:3px 10px;pointer-events:none}.new-support-ticket-details__rating-submission-link.rated-rating svg{height:12px;width:12px}@media(max-width:575.98px){.new-support-ticket-details__rating-submission-link{border-radius:50px;font-size:10px;gap:3px;padding:5px 10px}}.new-support-ticket-details__rating-submission-icon{align-items:center;display:inline-flex;flex-shrink:0;height:14px;justify-content:center;width:14px}.new-support-ticket-details__rating-submission-icon svg{height:14px;width:14px}@media(max-width:575.98px){.new-support-ticket-details__rating-submission-icon,.new-support-ticket-details__rating-submission-icon svg{height:12px;width:12px}}.new-support-ticket-details__rating-submission-check{align-items:center;display:inline-flex;flex-shrink:0;height:13px;justify-content:center;margin-left:1px;width:13px}.new-support-ticket-details__rating-submission-check svg{height:13px;width:13px}@media(max-width:575.98px){.new-support-ticket-details__rating-submission-check,.new-support-ticket-details__rating-submission-check svg{height:10px;width:10px}}.new-support-ticket-details__rating-submission-comments{color:#6b7280;font-size:11px;font-style:italic;line-height:1.5;margin:7px 0 0}@media(max-width:575.98px){.new-support-ticket-details__rating-submission-comments{font-size:10px;margin-top:5px}}.new-support-ticket-details__reply-section{background:#fafbfc;border-top:1px solid #f3f4f6;padding:20px}.new-support-ticket-details__reply-label{align-items:center;color:#6b7280;display:flex;font-size:13px;font-weight:600;gap:6px;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.new-support-ticket-details__reply-label:before{background:#2563eb;border-radius:2px;content:"";height:14px;width:3px}@media(max-width:767.98px){.new-support-ticket-details__reply-label{font-size:12px;gap:5px;margin-bottom:10px}.new-support-ticket-details__reply-label:before{height:12px;width:2px}}@media(max-width:575.98px){.new-support-ticket-details__reply-label{font-size:11px;gap:4px;letter-spacing:.3px;margin-bottom:8px}.new-support-ticket-details__reply-label:before{height:10px;width:2px}}.new-support-ticket-details__reply-form{display:flex;flex-direction:column;gap:10px;position:relative}@media(max-width:767.98px){.new-support-ticket-details__reply-form{gap:8px}}@media(max-width:575.98px){.new-support-ticket-details__reply-form{gap:8px}}.new-support-ticket-details__validation-error{align-items:center;animation:slideDown .2s ease-out;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;display:flex;font-size:13px;font-weight:500;gap:8px;padding:10px 12px}.new-support-ticket-details__validation-error:before{content:"⚠";font-size:16px;line-height:1}.new-support-ticket-details__success-message{align-items:center;animation:slideDown .2s ease-out;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;color:#059669;display:flex;font-size:13px;font-weight:500;gap:8px;padding:10px 12px}.new-support-ticket-details__success-message svg{flex-shrink:0}.new-support-ticket-details__reply-footer{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:4px}@media(max-width:575.98px){.new-support-ticket-details__reply-footer{align-items:stretch;flex-direction:column}}.new-support-ticket-details__char-count{color:#6b7280;font-size:12px;font-weight:500}.new-support-ticket-details__char-count span.new-support-ticket-details__char-count--warning{color:#dc2626;font-weight:600}.new-support-ticket-details__editor-wrapper{background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.04);min-height:150px;overflow:hidden;transition:all .2s ease}.new-support-ticket-details__editor-wrapper:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.08),0 1px 3px rgba(0,0,0,.06)}.new-support-ticket-details__editor-wrapper .tox-tinymce{border:none!important;border-radius:6px!important}.new-support-ticket-details__editor-wrapper .tox .tox-edit-area__iframe{background:#fff}.new-support-ticket-details__editor-wrapper>div{border:none!important;width:100%}.new-support-ticket-details__editor-wrapper .wp-switch-editor{background:#fff!important;border-radius:4px 4px 0 0!important;color:#6b7280!important;font-size:12px!important;font-weight:500!important;margin-right:2px!important;padding:0 5px!important;transition:all .2s ease!important}.new-support-ticket-details__editor-wrapper .wp-switch-editor:hover{background:#f9fafb!important;color:#374151!important}.new-support-ticket-details__editor-wrapper .wp-switch-editor.switch-html.active,.new-support-ticket-details__editor-wrapper .wp-switch-editor.switch-tmce.active{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.new-support-ticket-details__editor-wrapper .wp-editor-container{border:none!important}.new-support-ticket-details__editor-wrapper .wp-editor-tabs{margin:0!important;padding:0 8px!important}.new-support-ticket-details__editor-wrapper .tox .tox-toolbar{background:#fafbfc!important;border-bottom:1px solid #f3f4f6!important;padding:6px 8px!important}.new-support-ticket-details__editor-wrapper .tox .tox-toolbar__group{padding:0 4px!important}.new-support-ticket-details__editor-wrapper .tox .tox-tbtn{margin:0 2px!important;padding:4px!important}.new-support-ticket-details__editor-wrapper .tox .tox-edit-area{border-top:1px solid #f3f4f6!important}@media(max-width:767.98px){.new-support-ticket-details__editor-wrapper{border-radius:6px;box-shadow:0 1px 1px rgba(0,0,0,.03);min-height:140px}.new-support-ticket-details__editor-wrapper:focus-within{box-shadow:0 0 0 2px rgba(37,99,235,.1),0 1px 2px rgba(0,0,0,.05)}.new-support-ticket-details__editor-wrapper .wp-switch-editor{font-size:11px!important;margin-right:1px!important;padding:0 4px!important}.new-support-ticket-details__editor-wrapper .wp-editor-tabs{padding:0 6px!important}.new-support-ticket-details__editor-wrapper .tox .tox-toolbar{padding:5px 6px!important}.new-support-ticket-details__editor-wrapper .tox .tox-toolbar__group{padding:0 3px!important}.new-support-ticket-details__editor-wrapper .tox .tox-tbtn{margin:0 1px!important;padding:3px!important}}@media(max-width:575.98px){.new-support-ticket-details__editor-wrapper{border-radius:6px;border-width:1px;box-shadow:0 1px 1px rgba(0,0,0,.02);min-height:120px}.new-support-ticket-details__editor-wrapper:focus-within{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.1),0 1px 1px rgba(0,0,0,.03)}.new-support-ticket-details__editor-wrapper .tox-tinymce{border-radius:6px!important}.new-support-ticket-details__editor-wrapper .wp-switch-editor{border-radius:3px 3px 0 0!important;font-size:10px!important;margin-right:1px!important;padding:0 3px!important}.new-support-ticket-details__editor-wrapper .wp-editor-tabs{padding:0 4px!important}.new-support-ticket-details__editor-wrapper .tox .tox-toolbar{flex-wrap:wrap!important;padding:3px!important}.new-support-ticket-details__editor-wrapper .tox .tox-toolbar__group{padding:0 1px!important}.new-support-ticket-details__editor-wrapper .tox .tox-tbtn{height:24px!important;margin:0 1px!important;min-height:24px!important;min-width:24px!important;padding:1px!important;width:24px!important}.new-support-ticket-details__editor-wrapper .tox .tox-tbtn svg,.new-support-ticket-details__editor-wrapper .tox .tox-tbtn__icon{height:14px!important;width:14px!important}.new-support-ticket-details__editor-wrapper .tox .tox-toolbar__group+.tox-toolbar__group{margin-left:2px!important}.new-support-ticket-details__editor-wrapper .tox .tox-edit-area{border-top:1px solid #f3f4f6!important}.new-support-ticket-details__editor-wrapper .tox .tox-edit-area__iframe{min-height:100px!important}}.new-support-ticket-details__upload-hint{align-items:flex-start;background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;color:#0369a1;display:flex;font-size:12px;gap:8px;line-height:1.5;margin-top:8px;padding:10px 12px}.new-support-ticket-details__upload-hint svg{color:#0284c7;flex-shrink:0;margin-top:2px}.new-support-ticket-details__upload-hint span{flex:1}.new-support-ticket-details__upload-hint a{color:#0284c7;font-weight:500;text-decoration:underline;transition:color .2s ease}.new-support-ticket-details__upload-hint a:hover{color:#0369a1;text-decoration:none}.new-support-ticket-details__upload-hint a:focus{border-radius:2px;outline:2px solid #0284c7;outline-offset:2px}@media(max-width:575.98px){.new-support-ticket-details__upload-hint{font-size:11px;gap:6px;padding:8px 10px}.new-support-ticket-details__upload-hint svg{height:14px;width:14px}}.new-support-ticket-details__reply-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}@media(max-width:575.98px){.new-support-ticket-details__reply-actions{align-items:stretch;flex-direction:column;gap:8px}}.new-support-ticket-details__add-media-btn{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 18px;transition:all .2s ease}.new-support-ticket-details__add-media-btn svg{flex-shrink:0;height:18px;width:18px}.new-support-ticket-details__add-media-btn:hover{background:#f9fafb;border-color:#9ca3af;color:#111827}.new-support-ticket-details__add-media-btn:focus{outline:2px solid #3b82f6;outline-offset:2px}@media(max-width:575.98px){.new-support-ticket-details__add-media-btn{justify-content:center;width:100%}}.new-support-ticket-details__submit-btn{align-items:center;background:#2563eb;border:none;border-radius:6px;box-shadow:0 1px 2px rgba(37,99,235,.15);color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;min-width:100px;padding:8px 20px;transition:all .2s ease;white-space:nowrap}.new-support-ticket-details__submit-btn svg{flex-shrink:0;height:14px;width:14px}.new-support-ticket-details__submit-btn:hover:not(:disabled){background:#1d4ed8;box-shadow:0 2px 4px rgba(37,99,235,.25);transform:translateY(-1px)}.new-support-ticket-details__submit-btn:active:not(:disabled){box-shadow:0 1px 2px rgba(37,99,235,.15);transform:translateY(0)}.new-support-ticket-details__submit-btn:focus{outline:2px solid #3b82f6;outline-offset:2px}.new-support-ticket-details__submit-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}@media(max-width:575.98px){.new-support-ticket-details__submit-btn{padding:10px 20px;width:100%}}.new-support-ticket-details__submit-spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:767.98px){.new-support-ticket-details__reply-section{padding:16px}}@media(max-width:575.98px){.new-support-ticket-details__reply-section{padding:12px 10px}.new-support-ticket-details__reply-label{font-size:11px;margin-bottom:8px}.new-support-ticket-details__editor-wrapper{min-height:120px}}.new-upgrade-plans{background:#fff;border-radius:12px;box-shadow:0 1px 2px rgba(11,24,39,.05);display:flex;flex-direction:column;overflow:hidden}.new-upgrade-plans__header{border-bottom:1px solid #e5e7eb;padding:24px 24px 20px}@media(max-width:767.98px){.new-upgrade-plans__header{padding:20px 16px}}.new-upgrade-plans__back-btn{align-items:center;background:transparent;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:4px;line-height:18px;margin-bottom:16px;padding:8px 12px;text-decoration:none;transition:all .2s ease}.new-upgrade-plans__back-btn svg{flex-shrink:0;height:16px;width:16px}.new-upgrade-plans__back-btn:hover{background-color:#f9fafb;border-color:#9ca3af;color:#111827}.new-upgrade-plans__back-btn:focus{outline:2px solid #3b82f6;outline-offset:2px}.new-upgrade-plans__title{color:#1f2937;font-size:24px;font-weight:700;line-height:28px;margin:0}.new-upgrade-plans__content{display:flex;flex-direction:column;gap:24px;padding:24px}@media(max-width:767.98px){.new-upgrade-plans__content{gap:20px;padding:20px 16px}}.new-upgrade-plans__current-plan{align-items:center;background:#f0f3ff;border:2.189px solid #3e62f5;border-radius:15px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px 24px}@media(max-width:767.98px){.new-upgrade-plans__current-plan{align-items:flex-start;flex-direction:column;padding:16px}}.new-upgrade-plans__current-plan-info{flex:1;min-width:0}.new-upgrade-plans__current-plan-name{color:#141921;font-size:24px;font-weight:700;margin:0 0 4px}.new-upgrade-plans__current-plan-date{color:#747c89;font-size:20px;margin:0}.new-upgrade-plans__current-plan-status{align-items:center;display:flex;gap:8px}.new-upgrade-plans__status-badge{align-items:center;border:1px solid transparent;border-radius:50px;color:#fff;display:inline-flex;font-size:14px;font-weight:500;gap:8px;line-height:normal;padding:8px 12px;transition:all .2s ease;white-space:nowrap}.new-upgrade-plans__status-badge--active{background-color:#10b981;border-color:#10b981}.new-upgrade-plans__status-badge--cancelled{background-color:#dc2626;border-color:#dc2626}.new-upgrade-plans__status-badge--expired{background-color:#ca8a04;border-color:#ca8a04}.new-upgrade-plans__status-badge--pending{background-color:#2563eb;border-color:#2563eb}.new-upgrade-plans__status-indicator{border-radius:50%;display:inline-block;flex-shrink:0;height:15px;width:15px}.new-upgrade-plans__status-badge--active .new-upgrade-plans__status-indicator,.new-upgrade-plans__status-badge--cancelled .new-upgrade-plans__status-indicator,.new-upgrade-plans__status-badge--expired .new-upgrade-plans__status-indicator,.new-upgrade-plans__status-badge--pending .new-upgrade-plans__status-indicator{background-color:#fff}.new-upgrade-plans__section-header{margin-bottom:20px}.new-upgrade-plans__section-title{color:#111827;font-size:20px;font-weight:700;margin:0 0 4px}.new-upgrade-plans__section-subtitle{color:#6b7280;font-size:14px;margin:0}.new-upgrade-plans__plans-grid{display:flex;flex-direction:column;gap:20px}.new-upgrade-plans__plan-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;position:relative;transition:all .2s ease}.new-upgrade-plans__plan-card:hover{border-color:#d1d5db;box-shadow:0 4px 6px rgba(0,0,0,.1)}.new-upgrade-plans__plan-card--recommended{background:#eff6ff;border-left:4px solid #2563eb}@media(max-width:767.98px){.new-upgrade-plans__plan-card{padding:20px}}.new-upgrade-plans__plan-badge{background:#2563eb;border-radius:4px;color:#fff;font-size:10px;font-weight:600;letter-spacing:.5px;line-height:normal;padding:4px 8px;position:absolute;right:16px;text-transform:uppercase;top:16px}.new-upgrade-plans__plan-header{margin-bottom:16px;padding-right:80px}.new-upgrade-plans__plan-name{color:#111827;font-size:18px;font-weight:600;margin:0 0 4px}.new-upgrade-plans__plan-subtitle{color:#6b7280;font-size:14px;font-weight:500;line-height:1.4;margin:0}.new-upgrade-plans__plan-renewal{color:#2563eb;font-size:14px;margin:0}.new-upgrade-plans__plan-description{color:#6b7280;font-size:12px;margin:0}.new-upgrade-plans__plan-pricing{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.new-upgrade-plans__plan-pricing-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.new-upgrade-plans__plan-original-price{color:#9ca3af;font-size:14px;text-decoration:line-through}.new-upgrade-plans__plan-discount{background:#10b981;border-radius:4px;color:#fff;font-size:10px;font-weight:600;padding:2px 6px}.new-upgrade-plans__plan-price{color:#111827;font-size:32px;font-weight:700;line-height:1}.new-upgrade-plans__plan-price--small{font-size:24px}.new-upgrade-plans__plan-actions{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:16px}@media(max-width:767.98px){.new-upgrade-plans__plan-actions{align-items:stretch;flex-direction:column}}.new-upgrade-plans__plan-button{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s ease;white-space:nowrap}.new-upgrade-plans__plan-button--primary{background:#2563eb;color:#fff}.new-upgrade-plans__plan-button--primary:hover{background:#1d4ed8}.new-upgrade-plans__plan-button--primary:focus{outline:2px solid #3b82f6;outline-offset:2px}.new-upgrade-plans__plan-button--secondary{background:#eff6ff;color:#2563eb;width:100%}.new-upgrade-plans__plan-button--secondary:hover{background:#dbeafe}.new-upgrade-plans__plan-button--secondary:focus{outline:2px solid #3b82f6;outline-offset:2px}@media(max-width:767.98px){.new-upgrade-plans__plan-button{width:100%}}.new-upgrade-plans__lifetime-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,30%))}@media(max-width:767.98px){.new-upgrade-plans__lifetime-grid{grid-template-columns:1fr}}@media(max-width:575.98px){.new-upgrade-plans__header{padding:16px 12px}.new-upgrade-plans__title{font-size:20px;line-height:24px}.new-upgrade-plans__content{gap:16px;padding:16px 12px}.new-upgrade-plans__current-plan{padding:12px}.new-upgrade-plans__plan-card{padding:16px}.new-upgrade-plans__plan-name{font-size:16px}.new-upgrade-plans__plan-price{font-size:28px}.new-upgrade-plans__plan-price--small{font-size:20px}}.new-purchase-details{background:#fff;border-radius:12px;box-shadow:0 1px 2px rgba(11,24,39,.05);display:flex;flex-direction:column;overflow:hidden}.new-purchase-details__header{border-bottom:1px solid #e5e7eb;padding:24px 24px 20px}@media(max-width:767.98px){.new-purchase-details__header{padding:20px 16px}}.new-purchase-details__back-btn{align-items:center;background:transparent;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:4px;line-height:18px;margin-bottom:16px;padding:8px 12px;text-decoration:none;transition:all .2s ease}.new-purchase-details__back-btn svg{flex-shrink:0;height:16px;width:16px}.new-purchase-details__back-btn:hover{background-color:#f9fafb;border-color:#9ca3af;color:#111827}.new-purchase-details__back-btn:focus{outline:2px solid #3b82f6;outline-offset:2px}.new-purchase-details__title{color:#1f2937;font-size:24px;font-weight:700;line-height:28px;margin:0}.new-purchase-details__content{display:flex;flex-direction:column;gap:32px;padding:0 24px 24px}@media(max-width:767.98px){.new-purchase-details__content{gap:24px;padding:20px 16px}}.new-purchase-details__order-header{border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px;padding:16px 0}.new-purchase-details__order-header-item{align-items:center;display:flex;gap:8px}.new-purchase-details__order-header-icon{align-items:center;color:#6b7280;display:inline-flex;flex-shrink:0}.new-purchase-details__order-header-icon--success{color:#10b981}.new-purchase-details__order-header-label{color:#6b7280;font-size:14px}.new-purchase-details__order-header-value{color:#111827;font-size:14px;font-weight:500}.new-purchase-details__order-header-value--success{color:#10b981}.new-purchase-details__section{margin-bottom:32px}.new-purchase-details__section:last-child{margin-bottom:0}.new-purchase-details__section-title{color:#111827;font-size:18px;font-weight:700;margin:0 0 16px}.new-purchase-details__table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #e5e7eb;border-radius:8px}.new-purchase-details__table{background-color:#fff;border-collapse:collapse;margin:0;min-width:600px;width:100%}.new-purchase-details__table-header{background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.new-purchase-details__table-header-cell{border:none;color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.new-purchase-details__table-header-cell--right{text-align:right}.new-purchase-details__table-row{border-bottom:1px solid #e5e7eb;transition:background-color .2s ease}.new-purchase-details__table-row:hover{background-color:#f9fafb}.new-purchase-details__table-row:last-child{border-bottom:none}.new-purchase-details__table-cell{border:none;color:#111827;font-size:14px;padding:16px;text-align:left}.new-purchase-details__table-cell--right{font-size:18px;font-weight:700;text-align:right}.new-purchase-details__table-cell--italic{font-style:italic}.new-purchase-details__table-cell--bold{font-size:18px;font-weight:700}.new-purchase-details__table-cell--expire,.new-purchase-details__table-cell--total{color:#2563eb}.new-purchase-details__expire-badge{align-items:center;background-color:#eff6ff;border-radius:6px;color:#3b82f6;display:inline-flex;font-size:13px;font-weight:600;padding:6px 12px;white-space:nowrap}.new-purchase-details__expire-badge--total{background-color:#f9fafb;color:#2563eb;font-weight:600}.new-purchase-details__expire-badge--bold{font-weight:500}.new-purchase-details__expire-badge--italic{font-style:italic}.new-purchase-details__table-row--total{background-color:#f9fafb}.new-purchase-details__license-wrapper{align-items:center;display:flex;gap:8px}.new-purchase-details__license-code{background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;color:#111827;font-size:12px;padding:4px 8px}.new-purchase-details__copy-btn{align-items:center;background:none;background-color:transparent!important;border:none;color:#6b7280;cursor:pointer;display:flex;padding:4px;transition:color .2s ease}.new-purchase-details__copy-btn:hover{color:#111827}.new-purchase-details__copy-btn:focus{outline:2px solid #3b82f6;outline-offset:2px}.new-purchase-details__copy-btn--copied{color:#10b981}.new-purchase-details__download-btn{align-items:center;background-color:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;transition:background-color .2s ease;white-space:nowrap}.new-purchase-details__download-btn:hover{background-color:#059669}.new-purchase-details__download-btn:focus{outline:2px solid #3b82f6;outline-offset:2px}.new-purchase-details__download-btn svg{flex-shrink:0;height:16px;width:16px}.new-purchase-details__subscription-info{display:flex;flex-direction:column;gap:4px}.new-purchase-details__subscription-name{color:#111827;font-size:14px;font-weight:500}.new-purchase-details__subscription-price{color:#6b7280;font-size:12px}.new-purchase-details__status-badge{background-color:#ecfdf5;border-radius:4px;color:#065f46;display:inline-block;font-size:12px;font-weight:500;padding:4px 12px}.new-purchase-details__button-group{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.new-purchase-details__button{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.new-purchase-details__button--primary{background-color:#2563eb;color:#fff}.new-purchase-details__button--primary:hover{background-color:#1d4ed8}.new-purchase-details__button--primary:focus{outline:2px solid #3b82f6;outline-offset:2px}.new-purchase-details__button--secondary{background-color:#f3f4f6;border:1px solid #d1d5db;color:#111827}.new-purchase-details__button--secondary:hover{background-color:#e5e7eb}.new-purchase-details__button--secondary:focus{outline:2px solid #3b82f6;outline-offset:2px}.new-purchase-details__footer{border-top:1px solid #e5e7eb;padding-top:20px;text-align:center}.new-purchase-details__footer-text{color:#6b7280;font-size:14px;margin:0}.new-purchase-details__footer-link{color:#2563eb;text-decoration:none}.new-purchase-details__footer-link:hover{text-decoration:underline}@media(max-width:767.98px){.new-purchase-details__header{padding:16px}.new-purchase-details__title{font-size:20px;line-height:24px}.new-purchase-details__content{gap:20px;padding:16px}.new-purchase-details__order-header{align-items:flex-start;flex-direction:column;gap:12px}.new-purchase-details__section-title{font-size:16px}.new-purchase-details__table{min-width:500px}.new-purchase-details__table-cell{font-size:13px;padding:12px}.new-purchase-details__button-group{flex-direction:column}.new-purchase-details__button{width:100%}}@media(max-width:575.98px){.new-purchase-details__header{padding:12px}.new-purchase-details__title{font-size:18px;line-height:22px}.new-purchase-details__content{gap:16px;padding:12px}.new-purchase-details__table{min-width:450px}.new-purchase-details__table-cell{font-size:12px;padding:10px}}.new-manage-subscription{background:#fff;border-radius:12px;box-shadow:0 1px 2px rgba(11,24,39,.05);display:flex;flex-direction:column;overflow:hidden}.new-manage-subscription__header{border-bottom:1px solid #e5e7eb;padding:24px 24px 20px}@media(max-width:767.98px){.new-manage-subscription__header{padding:20px 16px}}.new-manage-subscription__back-btn{align-items:center;background:transparent;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:4px;line-height:18px;margin-bottom:16px;padding:8px 12px;text-decoration:none;transition:all .2s ease}.new-manage-subscription__back-btn svg{flex-shrink:0;height:16px;width:16px}.new-manage-subscription__back-btn:hover{background-color:#f9fafb;border-color:#9ca3af;color:#111827}.new-manage-subscription__back-btn:focus{outline:2px solid #3b82f6;outline-offset:2px}.new-manage-subscription__title{color:#1f2937;font-size:24px;font-weight:700;line-height:28px;margin:0 0 4px}.new-manage-subscription__subtitle{color:#6b7280;font-size:14px;margin:0}.new-manage-subscription__content{display:grid;gap:24px;grid-template-columns:2fr 1fr;padding:24px}@media(max-width:991.98px){.new-manage-subscription__content{grid-template-columns:1fr}}@media(max-width:767.98px){.new-manage-subscription__content{gap:20px;padding:20px 16px}}.new-manage-subscription__left-column{display:flex;flex-direction:column;gap:20px}.new-manage-subscription__card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px rgba(11,24,39,.05);padding:20px 24px}@media(max-width:767.98px){.new-manage-subscription__card{padding:16px}}.new-manage-subscription__card-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.new-manage-subscription__card-title{color:#111827;font-size:16px;font-weight:600;margin:0}.new-manage-subscription__card-status{align-items:center;border-radius:9999px;display:inline-flex;font-size:12px;font-weight:500;line-height:16px;padding:4px 12px}.new-manage-subscription__card-status--active{background-color:#ecfdf5;color:#065f46}.new-manage-subscription__card-status--cancelled{background-color:#fef2f2;color:#991b1b}.new-manage-subscription__card-content{display:flex;flex-direction:column;gap:16px}.new-manage-subscription__license-key{display:flex;flex-direction:column;gap:8px}.new-manage-subscription__license-key-label{color:#6b7280;font-size:14px;font-weight:500}.new-manage-subscription__license-key-value{align-items:center;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;display:flex;gap:8px;padding:8px 12px}.new-manage-subscription__license-key-code{background:transparent;border:none;color:#374151;flex:1;font-family:Courier New,monospace;font-size:12px;margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.new-manage-subscription__copy-btn{align-items:center;background:transparent;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;min-height:auto;padding:4px;transition:all .2s ease}.new-manage-subscription__copy-btn svg{height:16px;width:16px}.new-manage-subscription__copy-btn:hover{background:transparent;color:#111827}.new-manage-subscription__copy-btn:focus{outline:2px solid #3b82f6;outline-offset:2px}.new-manage-subscription__copy-btn--copied{color:#10b981}.new-manage-subscription__expiration{align-items:center;display:flex;font-size:14px;gap:8px}.new-manage-subscription__expiration-label{color:#6b7280}.new-manage-subscription__expiration-value{color:#111827;font-weight:500}.new-manage-subscription__sites-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.new-manage-subscription__sites-table{border-collapse:collapse;min-width:400px;width:100%}.new-manage-subscription__sites-table-header{background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.new-manage-subscription__sites-table-header-cell{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.new-manage-subscription__sites-table-header-cell--right{text-align:right}.new-manage-subscription__sites-table-row{border-bottom:1px solid #e5e7eb;transition:background-color .2s ease}.new-manage-subscription__sites-table-row:hover{background-color:#f9fafb}.new-manage-subscription__sites-table-row:last-child{border-bottom:none}.new-manage-subscription__sites-table-cell{color:#111827;font-size:14px;padding:16px}.new-manage-subscription__sites-table-cell--right{text-align:right}.new-manage-subscription__sites-table-empty{color:#6b7280;font-size:14px;padding:40px 20px;text-align:center}.new-manage-subscription__deactivate-link{background:none!important;border:none;color:#dc2626;cursor:pointer;font-size:14px;transition:color .2s ease}.new-manage-subscription__deactivate-link:hover{color:#991b1b;text-decoration:underline}.new-manage-subscription__deactivate-link:focus{outline:2px solid #3b82f6;outline-offset:2px}.new-manage-subscription__add-site-description{color:#6b7280;font-size:14px;margin:0 0 16px}.new-manage-subscription__add-site-form{display:flex;flex-direction:column;gap:12px}.new-manage-subscription__add-site-form-group{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:575.98px){.new-manage-subscription__add-site-form-group{flex-direction:column}}.new-manage-subscription__add-site-input-wrapper{align-items:center;display:flex;flex:1;min-width:200px;position:relative}.new-manage-subscription__add-site-icon{color:#6b7280;display:flex;left:12px;pointer-events:none;position:absolute;z-index:1}.new-manage-subscription__add-site-icon svg{height:16px;width:16px}.new-manage-subscription__add-site-input{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;font-size:14px;line-height:20px;padding:10px 12px 10px 36px;transition:all .2s ease;width:100%}.new-manage-subscription__add-site-input::-moz-placeholder{color:#9ca3af}.new-manage-subscription__add-site-input::placeholder{color:#9ca3af}.new-manage-subscription__add-site-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.new-manage-subscription__add-site-submit{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease;white-space:nowrap}.new-manage-subscription__add-site-submit:hover:not(:disabled){background:#1d4ed8}.new-manage-subscription__add-site-submit:focus{outline:2px solid #3b82f6;outline-offset:2px}.new-manage-subscription__add-site-submit:disabled{cursor:not-allowed;opacity:.6}@media(max-width:575.98px){.new-manage-subscription__add-site-submit{width:100%}}.new-manage-subscription__right-column{display:flex;flex-direction:column}.new-manage-subscription__subscription-details{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.new-manage-subscription__subscription-detail-item{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;justify-content:space-between;padding-bottom:12px}.new-manage-subscription__subscription-detail-item:last-child{border-bottom:none;padding-bottom:0}.new-manage-subscription__subscription-detail-label{color:#6b7280;flex-shrink:0;font-size:14px}.new-manage-subscription__subscription-detail-value{color:#111827;font-size:14px;font-weight:500;text-align:right}.new-manage-subscription__subscription-detail-value--active{color:#059669;font-weight:600}.new-manage-subscription__subscription-detail-value--cancelled{color:#dc2626;font-weight:600}.new-manage-subscription__subscription-detail-value--expired{color:#ca8a04;font-weight:600}.new-manage-subscription__subscription-detail-value--pending{color:#2563eb;font-weight:600}.new-manage-subscription__subscription-detail-value--discount{color:#10b981}.new-manage-subscription__actions{display:flex;flex-direction:column;gap:8px}.new-manage-subscription__action-btn{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 16px;transition:all .2s ease;width:100%}.new-manage-subscription__action-btn--primary{background:#2563eb;color:#fff}.new-manage-subscription__action-btn--primary:hover{background:#1d4ed8}.new-manage-subscription__action-btn--primary:focus{outline:2px solid #3b82f6;outline-offset:2px}.new-manage-subscription__action-btn--secondary{background:transparent;border:1px solid #2563eb;color:#2563eb}.new-manage-subscription__action-btn--secondary:hover{background:#2563eb;color:#fff}.new-manage-subscription__action-btn--secondary:focus{outline:2px solid #3b82f6;outline-offset:2px}.new-manage-subscription__action-btn--danger{background:transparent;border:1px solid #fecaca;color:#dc2626}.new-manage-subscription__action-btn--danger:hover{background:#fef2f2}.new-manage-subscription__action-btn--danger:focus{outline:2px solid #3b82f6;outline-offset:2px}@media(max-width:575.98px){.new-manage-subscription__header{padding:16px 12px}.new-manage-subscription__title{font-size:20px;line-height:24px}.new-manage-subscription__content{gap:16px;padding:16px 12px}.new-manage-subscription__card{padding:12px}.new-manage-subscription__sites-table{min-width:350px}.new-manage-subscription__sites-table-cell{font-size:13px;padding:12px}}.new-profile{background:#fff;border-radius:12px;box-shadow:0 1px 2px rgba(11,24,39,.05);overflow:hidden;padding:24px}@media(max-width:767.98px){.new-profile{padding:20px 16px}}@media(max-width:575.98px){.new-profile{padding:16px 12px}}.new-profile__form{display:flex;flex-direction:column;gap:32px}@media(max-width:767.98px){.new-profile__form{gap:24px}}@media(max-width:575.98px){.new-profile__form{gap:20px}}.new-profile__fieldset{border:none;display:flex;flex-direction:column;gap:20px;margin:0;padding:0}.new-profile__legend{border:none;color:#1f2937;font-size:18px;font-weight:700;line-height:24px;margin:0 0 20px;padding:0;width:100%}@media(max-width:575.98px){.new-profile__legend{font-size:16px;margin-bottom:16px}}.new-profile__form-row{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media(max-width:767.98px){.new-profile__form-row{gap:16px}}@media(max-width:575.98px){.new-profile__form-row{gap:16px;grid-template-columns:1fr}}.new-profile__form-group{display:flex;flex-direction:column;gap:8px}.new-profile__form-group--full{grid-column:1/-1}.new-profile__label{color:#374151;font-size:14px;font-weight:500;line-height:20px;margin:0}.new-profile__input{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#111827;font-size:14px;line-height:20px;padding:10px 14px;transition:all .2s ease;width:100%}.new-profile__input::-moz-placeholder{color:#9ca3af}.new-profile__input::placeholder{color:#9ca3af}.new-profile__input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.new-profile__input:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed;opacity:.6}.new-profile__input[readonly]{background-color:transparent;border:none;cursor:default;padding:0}@media(max-width:575.98px){.new-profile__input{font-size:14px;padding:10px 12px}}.new-profile__select-wrapper{align-items:center;display:flex;position:relative}.new-profile__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#111827;cursor:pointer;font-size:14px;line-height:20px;padding:10px 36px 10px 14px;transition:all .2s ease;width:100%}.new-profile__select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.new-profile__select:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed;opacity:.6}@media(max-width:575.98px){.new-profile__select{font-size:14px;padding:10px 32px 10px 12px}}.new-profile__select-icon{color:#6b7280;flex-shrink:0;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}@media(max-width:575.98px){.new-profile__select-icon{height:14px;right:10px;width:14px}}.new-profile__support-key-wrapper{width:100%}.new-profile__support-key-field{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:10px 14px;transition:all .2s ease}.new-profile__support-key-field:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}@media(max-width:575.98px){.new-profile__support-key-field{align-items:flex-start;flex-direction:column;gap:8px}}.new-profile__support-key-field p{color:#111827;font-size:14px;margin:0}.new-profile__support-key-field p:first-child{font-family:Courier New,monospace}.new-profile__support-key-input{background:transparent;border:none!important;box-shadow:none;color:#111827;flex:1;font-family:Courier New,monospace;font-size:14px;line-height:20px;min-width:0;outline:none;padding:0}.new-profile__support-key-input:focus{box-shadow:none;outline:none}.new-profile__support-key-validity{color:#6b7280;flex-shrink:0;font-size:12px;white-space:nowrap}.new-profile__submit-wrapper{border-top:1px solid #e5e7eb;display:flex;justify-content:flex-start;margin-top:8px;padding-top:8px}.new-profile__submit-btn{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;line-height:20px;padding:12px 32px;transition:all .2s ease;white-space:nowrap}.new-profile__submit-btn:hover:not(:disabled){background:#1d4ed8;box-shadow:0 4px 6px rgba(37,99,235,.3);transform:translateY(-1px)}.new-profile__submit-btn:active:not(:disabled){transform:translateY(0)}.new-profile__submit-btn:focus{outline:2px solid #3b82f6;outline-offset:2px}.new-profile__submit-btn:disabled{cursor:not-allowed;opacity:.6}@media(max-width:575.98px){.new-profile__submit-btn{padding:12px 24px;width:100%}}.contact-form-support-card{background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.08);margin:60px auto;max-width:700px;padding:48px 40px}.contact-form-support-card__title{color:#1f2937;font-size:32px;font-weight:700;margin:0 0 8px;text-align:center}.contact-form-support-card__text{color:#6b7280;font-size:16px;line-height:1.6;margin:0 0 24px;text-align:center}.contact-form-support-card__text:last-of-type{margin-bottom:32px}.contact-form-support-card__icon{align-items:flex-start;background:#f0f4ff;border-radius:8px;display:flex;gap:12px;margin-bottom:24px;padding:16px 20px}.contact-form-support-card__icon svg{flex-shrink:0;height:20px;width:20px}.contact-form-support-card__icon svg path{stroke:#3b82f6}.contact-form-support-card__icon+.contact-form-support-card__text{color:#4b5563;font-size:14px;line-height:1.5;margin:0;text-align:left}.contact-form-support-card__icon+.contact-form-support-card__text a{color:#3b82f6;font-weight:500;text-decoration:none}.contact-form-support-card__icon+.contact-form-support-card__text a:hover{text-decoration:underline}.contact-form-support-card__info{align-items:flex-start;background:#f0f4ff;border-radius:8px;display:flex;gap:12px;margin-bottom:28px;padding:16px 20px;text-align:left}.contact-form-support-card__info svg{flex-shrink:0;height:20px;width:20px}.contact-form-support-card__info p{color:#4b5563;font-size:14px;line-height:1.5;margin:0}.contact-form-support-card__info p a{color:#3b82f6;font-weight:500;text-decoration:none}.contact-form-support-card__info p a:hover{text-decoration:underline}.contact-form-support-card__btn{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:8px;color:#fff;display:inline-block;font-size:16px;font-weight:600;padding:14px 32px;text-decoration:none;transition:transform .2s,box-shadow .2s}.contact-form-support-card__btn:hover{box-shadow:0 4px 12px rgba(59,130,246,.4);color:#fff;transform:translateY(-2px)}.user-dashboard-page{background:#f3f4f6;display:flex;flex-direction:column}.admin-bar .user-dashboard-custom-header{top:32px}@media(max-width:782px){.admin-bar .user-dashboard-custom-header{top:46px}}.user-dashboard-custom-header{background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 2px rgba(11,24,39,.05);left:0;position:fixed;right:0;top:0;visibility:visible!important;width:100%;z-index:1000}.user-dashboard-custom-header__container{margin:0 auto;max-width:100%;padding:0 20px}.user-dashboard-custom-header__content{align-items:center;display:flex;justify-content:space-between;min-height:78px;padding:16px 0}.user-dashboard-custom-header__logo{align-items:center;display:flex;flex-shrink:0}.user-dashboard-custom-header__logo-link{align-items:center;color:#111827;display:flex;gap:8px;text-decoration:none;transition:opacity .2s ease}.user-dashboard-custom-header__logo-link:hover{opacity:.8;text-decoration:none}.user-dashboard-custom-header__logo-link img{max-height:40px;width:auto}.user-dashboard-custom-header__logo-text{color:#111827;font-size:20px;font-weight:700;line-height:28px;margin:0}.user-dashboard-custom-header__user{align-items:center;display:flex;gap:16px}.user-dashboard-custom-header__user-name{color:#374151;font-size:14px;font-weight:500;line-height:20px}.user-dashboard-custom-header__logout{border-radius:6px;color:#dc2626;font-size:14px;font-weight:500;line-height:20px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.user-dashboard-custom-header__logout:hover{background:#fee2e2;color:#991b1b;text-decoration:none}@media(max-width:767.98px){.user-dashboard-custom-header__container{padding:0 16px}.user-dashboard-custom-header__content{padding:12px 0}.user-dashboard-custom-header__logo-text{font-size:18px}.user-dashboard-custom-header__user{gap:12px}.user-dashboard-custom-header__user-name{display:none}.user-dashboard-custom-header__logout{font-size:13px;padding:6px 12px}}.user-dashboard-main{flex:1;margin-top:78px;overflow:hidden;padding:0}.admin-bar .user-dashboard-main{margin-top:78px}.user-dashboard-custom-header__right{align-items:center;display:flex;gap:16px}.user-dashboard-header__menu-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;color:#111827;cursor:pointer;display:none;height:40px;justify-content:center;padding:0;transition:all .2s ease;width:40px}.user-dashboard-header__menu-btn:hover{background:#f9fafb;box-shadow:0 4px 10px rgba(15,23,42,.08)}.user-dashboard-header__menu-btn:focus{outline:2px solid #3b82f6;outline-offset:2px}@media(max-width:991.98px){.user-dashboard-header__menu-btn{display:inline-flex}}.user-dashboard-header__menu-icon{font-size:20px;line-height:1}.user-dashboard-header__profile{align-items:center;display:flex;position:relative}.user-dashboard-header__profile-summary{align-items:center;cursor:pointer;display:flex;gap:8px;transition:all .2s ease}.user-dashboard-header__profile-summary:hover .user-dashboard-header__dropdown-arrow{color:#2563eb}.user-dashboard-header__dropdown-arrow{color:#6b7280;flex-shrink:0;transition:color .2s ease,transform .2s ease}.user-dashboard-header__profile:hover .user-dashboard-header__dropdown-arrow{transform:rotate(180deg)}.user-dashboard-header__avatar{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:600;height:40px;justify-content:center;overflow:hidden;width:40px}.user-dashboard-header__avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.user-dashboard-header__avatar--large{font-size:18px;height:48px;width:48px}.user-dashboard-header__avatar-initials{display:inline-block}.user-dashboard-header__profile-dropdown{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;flex-direction:column;min-width:200px;opacity:0;padding:8px;pointer-events:none;position:absolute;right:0;top:100%;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease;z-index:1010}.user-dashboard-header__profile:hover .user-dashboard-header__profile-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.user-dashboard-header__dropdown-item{align-items:center;border-radius:6px;color:#374151;display:flex;font-size:14px;font-weight:500;gap:12px;line-height:20px;padding:10px 12px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.user-dashboard-header__dropdown-item span{color:#374151;flex:1}.user-dashboard-header__dropdown-item:hover{background-color:#f3f4f6;color:#111827;text-decoration:none}.user-dashboard-header__dropdown-item:hover span{color:#111827}.user-dashboard-header__dropdown-item--logout{color:#374151}.user-dashboard-header__dropdown-item--logout:hover{background-color:#f3f4f6;color:#111827}.user-dashboard-header__dropdown-icon{color:#57575f;flex-shrink:0;height:18px;transition:color .2s ease;width:18px}.user-dashboard-header__dropdown-item:hover .user-dashboard-header__dropdown-icon{color:#111827}.user-dashboard-header__dropdown-divider{background-color:#e5e7eb;height:1px;margin:4px 0}
