.hi-panel-standalone-page{margin:0;background:#e2e8f0}.hi-panel-copy{width:min(1400px,100%);min-height:100vh;height:100vh;margin:0 auto;display:flex;overflow:hidden;background:#f8fafc;color:#1e293b;direction:rtl;font-family:Vazirmatn,system-ui,sans-serif}.hi-panel-copy *{box-sizing:border-box}.hi-panel-sidebar{width:18rem;flex:0 0 18rem;background:#fff;border-left:1px solid rgba(226,232,240,.75);box-shadow:4px 0 24px rgba(0,0,0,.02);display:flex;flex-direction:column;z-index:3}.hi-panel-brand{height:6rem;display:flex;align-items:center;gap:.75rem;padding:0 2rem;border-bottom:1px solid rgba(241,245,249,.9);font-size:1.125rem}.hi-panel-brand__icon{width:2.5rem;height:2.5rem;border-radius:.75rem;background:#f97316;color:#fff;display:grid;place-items:center;box-shadow:0 8px 18px rgba(249,115,22,.2)}.hi-panel-mini{margin:1.5rem;padding:1rem;background:#f8fafc;border:1px solid #f1f5f9;border-radius:1rem;display:grid;grid-template-columns:2.75rem 1fr;gap:.75rem;align-items:center}.hi-panel-mini img{width:2.75rem;height:2.75rem;border-radius:999px;border:1px solid #e2e8f0;object-fit:cover;background:#fff}.hi-panel-mini span{font-size:.75rem;color:#94a3b8}.hi-panel-mini b{font-size:.875rem;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hi-panel-nav{padding:.5rem 1rem;display:flex;flex-direction:column;gap:.375rem;overflow:auto}.hi-panel-nav button,.hi-panel-logout{border:0;background:transparent;color:#64748b;display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;border-radius:1rem;font-weight:700;text-decoration:none;cursor:pointer;transition:.18s}.hi-panel-nav button:hover,.hi-panel-logout:hover{background:#f8fafc;color:#1e293b}.hi-panel-nav button.is-active{background:#fff7ed;color:#ea580c}.hi-panel-nav__vip{margin-top:.75rem!important;border:1px solid #e2e8f0!important;background:#fff!important;box-shadow:0 1px 2px rgba(15,23,42,.04)}.hi-panel-nav__vip .material-icons{color:#fb923c}.hi-panel-logout{margin:auto 1.5rem 1.5rem;justify-content:center;background:#fff;border:1px solid transparent}.hi-panel-logout:hover{background:#fef2f2;color:#ef4444;border-color:#fee2e2}.hi-panel-main{flex:1;min-width:0;display:flex;flex-direction:column;background:rgba(248,250,252,.8)}.hi-panel-topbar{height:6rem;flex:0 0 6rem;background:rgba(255,255,255,.72);backdrop-filter:blur(14px);border-bottom:1px solid rgba(226,232,240,.65);display:flex;align-items:center;justify-content:space-between;padding:0 2.5rem;z-index:2}.hi-panel-topbar h1{margin:0;font-size:1.5rem;font-weight:950;color:#1e293b}.hi-panel-topbar p{margin:.25rem 0 0;color:#64748b;font-size:.875rem;font-weight:600}.hi-panel-bell{width:3rem;height:3rem;border-radius:999px;border:1px solid #e2e8f0;background:#fff;color:#64748b;display:grid;place-items:center;position:relative;cursor:pointer;box-shadow:0 1px 3px rgba(15,23,42,.06)}.hi-panel-bell i{position:absolute;top:.7rem;right:.7rem;width:.55rem;height:.55rem;background:#f97316;border:2px solid #fff;border-radius:99px}.hi-panel-notify-wrap{position:relative}.hi-panel-notify{position:absolute;top:calc(100% + .5rem);left:0;width:min(350px,calc(100vw - 2rem));background:#fff;border:1px solid #f1f5f9;border-radius:1rem;box-shadow:0 24px 48px rgba(15,23,42,.12);overflow:hidden;z-index:20}.hi-panel-notify__head{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:rgba(248,250,252,.75);border-bottom:1px solid #f1f5f9}.hi-panel-notify__head button{font-size:.7rem;color:#ea580c;background:#ffedd5;border:1px solid #fed7aa;border-radius:.375rem;font-weight:800;padding:.3rem .5rem}.hi-panel-notify article{padding:1rem;border-bottom:1px solid #f8fafc;display:flex;gap:1rem;align-items:flex-start}.hi-panel-notify article>span{width:2.5rem;height:2.5rem;border-radius:.875rem;background:#eff6ff;color:#3b82f6;display:grid;place-items:center;flex:0 0 2.5rem}.hi-panel-notify article.is-unread{background:rgba(255,247,237,.3)}.hi-panel-notify article.is-unread>span{background:#ecfdf5;color:#10b981}.hi-panel-notify p{margin:0;font-size:.78rem;font-weight:800;line-height:1.8;color:#334155}.hi-panel-notify small{display:block;color:#64748b;font-size:.65rem;margin-top:.25rem}.hi-panel-notify__close{width:100%;border:0;background:#f8fafc;padding:.85rem;font-weight:800;color:#475569}.hi-panel-scroll{flex:1;overflow:auto;padding:2rem}.hi-panel-scroll>section{max-width:72rem;margin:0 auto}.hi-panel-tab{display:none}.hi-panel-tab.is-active{display:block}.hi-panel-hero{display:grid;grid-template-columns:1fr 20rem;gap:1.5rem;margin-bottom:1.5rem}.hi-panel-welcome,.hi-panel-sub,.hi-panel-card,.hi-panel-vip{background:#fff;border:1px solid rgba(226,232,240,.7);border-radius:1.5rem;box-shadow:0 1px 2px rgba(15,23,42,.04)}.hi-panel-welcome{padding:2.5rem;display:flex;align-items:center;position:relative;overflow:hidden}.hi-panel-welcome:before{content:"";position:absolute;left:-4rem;top:-4rem;width:16rem;height:16rem;border-radius:99px;background:#fff7ed;filter:blur(32px)}.hi-panel-welcome h2{position:relative;margin:0;font-size:2rem;font-weight:950}.hi-panel-welcome span{color:#f97316}.hi-panel-sub{padding:1.75rem;text-align:center;display:grid;gap:1rem}.hi-panel-sub>b{display:inline-flex;justify-content:space-between;color:#475569}.hi-panel-ring{width:9.5rem;height:9.5rem;margin:auto;border-radius:999px;border:10px solid #fed7aa;display:grid;place-items:center;align-content:center;color:#ea580c}.hi-panel-ring strong{font-size:2rem}.hi-panel-ring span{font-size:.8rem;color:#64748b}.hi-panel-sub button,.hi-panel-form button,.hi-panel-vip a,.hi-panel-item__actions button{border:1px solid #fed7aa;background:#fff7ed;color:#ea580c;border-radius:.75rem;font-weight:900;padding:.8rem 1rem;text-decoration:none;cursor:pointer}.hi-panel-sub button:hover,.hi-panel-form button:hover,.hi-panel-vip a:hover,.hi-panel-item__actions button:hover{background:#f97316;color:#fff;border-color:#f97316}.hi-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.hi-panel-card{padding:1.5rem}.hi-panel-card h3{margin:0 0 1rem;display:flex;align-items:center;gap:.5rem;color:#1e293b}.hi-panel-line,.hi-panel-history{padding:1rem;border:1px solid #f1f5f9;border-radius:1rem;background:#f8fafc;margin-top:.75rem;display:grid;gap:.35rem}.hi-panel-line span,.hi-panel-history span,.hi-panel-history small{color:#64748b;font-size:.85rem}.hi-panel-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.hi-panel-stats span{background:#f8fafc;border:1px solid #f1f5f9;border-radius:1rem;padding:1rem;text-align:center;color:#64748b;font-weight:800}.hi-panel-stats b{display:block;color:#1e293b;font-size:1.5rem}.hi-panel-filter{display:flex;gap:.5rem;margin-bottom:1rem}.hi-panel-filter button{border:1px solid #e2e8f0;background:#fff;color:#64748b;padding:.7rem 1rem;border-radius:.8rem;font-weight:900}.hi-panel-filter button.is-active{background:#fff7ed;color:#ea580c;border-color:#fed7aa}.hi-panel-library{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.hi-panel-item{border:1px solid #f1f5f9;background:#f8fafc;border-radius:1rem;padding:1rem;display:grid;grid-template-columns:5rem 1fr;gap:1rem}.hi-panel-item img{width:5rem;aspect-ratio:2/3;object-fit:cover;border-radius:.8rem;background:#e2e8f0}.hi-panel-item h3{font-size:1rem;margin:.25rem 0}.hi-panel-item p,.hi-panel-item small{color:#64748b;font-size:.8rem}.hi-panel-item__actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr auto auto;gap:.5rem}.hi-panel-item__actions select,.hi-panel-form input,.hi-panel-form textarea{width:100%;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff;padding:.85rem;color:#334155}.hi-panel-form{display:grid;gap:1rem}.hi-panel-form textarea{min-height:8rem;resize:vertical}.hi-panel-form label{font-weight:800;color:#475569}.hi-panel-form output{color:#ea580c;font-weight:800}.hi-panel-vip{padding:2rem;text-align:center;display:grid;gap:1rem}.hi-panel-vip h2{font-size:2rem;margin:0}.hi-panel-vip ul{list-style:none;margin:0 auto;padding:0;display:grid;gap:.75rem;text-align:right}.hi-panel-vip li{display:flex;gap:.5rem;align-items:center;color:#475569;font-weight:800}.hi-panel-vip li .material-icons{color:#10b981}.hi-panel-empty{padding:1rem;border:1px dashed #cbd5e1;border-radius:1rem;background:#f8fafc;color:#64748b;text-align:center;font-weight:800}.hi-panel-copy--auth{align-items:center;justify-content:center;padding:1rem}.hi-panel-login-card{width:min(430px,100%);background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;padding:2rem;box-shadow:0 24px 48px rgba(15,23,42,.08)}.hi-panel-login-card h1{margin-top:0}.hi-panel-login-card input:not([type=checkbox]){width:100%;border:1px solid #e2e8f0;border-radius:.75rem;padding:.8rem}.hi-panel-login-card .button,.hi-panel-copy__home{display:inline-flex;background:#f97316;color:#fff;border:0;border-radius:.75rem;padding:.8rem 1rem;text-decoration:none;font-weight:900}.material-icons{font-family:'Material Icons','Material Symbols Outlined',sans-serif;font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}@media(max-width:980px){.hi-panel-copy{height:auto;min-height:100vh;display:block;overflow:visible}.hi-panel-sidebar{width:auto;position:static}.hi-panel-brand{height:4.5rem}.hi-panel-mini{display:none}.hi-panel-nav{flex-direction:row;overflow:auto}.hi-panel-logout{margin:1rem}.hi-panel-main{min-height:100vh}.hi-panel-topbar{height:auto;padding:1rem;gap:1rem}.hi-panel-topbar p{display:none}.hi-panel-scroll{padding:1rem}.hi-panel-hero,.hi-panel-grid{grid-template-columns:1fr}.hi-panel-library{grid-template-columns:1fr}.hi-panel-item__actions{grid-template-columns:1fr 1fr}.hi-panel-sidebar{border-left:0;border-bottom:1px solid #e2e8f0}}@media(max-width:640px){.hi-panel-topbar h1{font-size:1.2rem}.hi-panel-welcome h2{font-size:1.4rem}.hi-panel-stats{grid-template-columns:1fr}.hi-panel-nav button span{display:none}.hi-panel-nav button{padding:.75rem}.hi-panel-notify{left:-.5rem}.hi-panel-item{grid-template-columns:4rem 1fr}.hi-panel-item img{width:4rem}}
.hi-panel-section-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.hi-panel-section-head h2{margin:0;color:#1e293b;font-size:1.25rem}.hi-panel-section-head p{margin:.25rem 0 0;color:#64748b;font-size:.875rem;font-weight:600}.hi-panel-section-head button,.hi-panel-new-ticket>button:last-of-type{border:0;background:#f97316;color:#fff;box-shadow:0 10px 18px rgba(249,115,22,.18);border-radius:.75rem;padding:.75rem 1.25rem;font-weight:900;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer}.hi-panel-support{max-width:56rem;margin:0 auto 3rem}.hi-panel-tickets{display:grid;gap:1rem}.hi-panel-ticket{background:#fff;border:1px solid rgba(241,245,249,.9);border-radius:1.25rem;padding:1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:.25s}.hi-panel-ticket:hover{border-color:rgba(249,115,22,.3);box-shadow:0 10px 24px rgba(249,115,22,.05)}.hi-panel-ticket>span{width:3rem;height:3rem;border-radius:999px;background:#ecfdf5;color:#10b981;display:grid;place-items:center;flex:0 0 3rem}.hi-panel-ticket--pending>span{background:#fffbeb;color:#f59e0b}.hi-panel-ticket--closed{opacity:.72}.hi-panel-ticket--closed>span{background:#f1f5f9;color:#94a3b8}.hi-panel-ticket div{min-width:0;flex:1}.hi-panel-ticket h3{margin:0 0 .45rem;color:#1e293b;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hi-panel-ticket p{margin:0;color:#64748b;font-size:.75rem;font-weight:700;display:flex;align-items:center;gap:.55rem}.hi-panel-ticket p b{background:#f8fafc;border:1px solid #f1f5f9;border-radius:.4rem;padding:.15rem .5rem;color:#64748b}.hi-panel-ticket p i{width:.25rem;height:.25rem;background:#cbd5e1;border-radius:99px}.hi-panel-ticket strong{background:#ecfdf5;color:#059669;border:1px solid rgba(16,185,129,.1);border-radius:.55rem;padding:.45rem .75rem;font-size:.75rem;white-space:nowrap}.hi-panel-ticket--pending strong{background:#fffbeb;color:#d97706;border-color:rgba(245,158,11,.14)}.hi-panel-ticket--closed strong{background:#f1f5f9;color:#64748b;border-color:#e2e8f0}.hi-panel-vip-banner{margin-top:2rem;background:#1e293b;border:1px solid #334155;border-radius:1.25rem;padding:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;box-shadow:0 20px 30px rgba(15,23,42,.08)}.hi-panel-vip-banner>span{width:3.5rem;height:3.5rem;border-radius:99px;background:linear-gradient(135deg,#fbbf24,#f97316);color:#fff;display:grid;place-items:center;flex:0 0 3.5rem}.hi-panel-vip-banner h3{margin:0 0 .3rem;color:#fff}.hi-panel-vip-banner p{margin:0;color:#94a3b8;font-size:.875rem;font-weight:600}.hi-panel-vip-banner button{background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;padding:.8rem 1.2rem;font-weight:900;cursor:pointer}.hi-panel-new-ticket{position:relative;max-width:48rem;margin:0 auto 3rem;background:#fff;border:1px solid #f1f5f9;border-radius:1.25rem;padding:2rem;box-shadow:0 1px 2px rgba(15,23,42,.04)}.hi-panel-new-ticket h2{margin:0;color:#1e293b;display:flex;align-items:center;gap:.5rem}.hi-panel-new-ticket h2 .material-icons{color:#f97316}.hi-panel-new-ticket>p{margin:.75rem 0 1.5rem;color:#64748b;font-weight:600}.hi-panel-back{position:absolute;left:1.5rem;top:1.5rem;width:2.5rem;height:2.5rem;border-radius:.75rem!important;padding:0!important;background:#f8fafc!important;color:#64748b!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 2px rgba(15,23,42,.04)!important}.hi-panel-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.hi-panel-new-ticket label{display:grid;gap:.5rem;color:#334155;font-size:.9rem;font-weight:900}.hi-panel-new-ticket select{width:100%;border:1px solid #e2e8f0;border-radius:.75rem;background:#f8fafc;padding:.85rem;color:#334155}.hi-panel-sub{position:relative}.hi-panel-sub:before{content:"";position:absolute;top:0;right:0;width:100%;height:4px;background:#e2e8f0;border-radius:1.5rem 1.5rem 0 0}.hi-panel-sub:hover:before{background:#fb923c}.hi-panel-card,.hi-panel-sub,.hi-panel-welcome{border-color:rgba(226,232,240,.6)}@media(max-width:768px){.hi-panel-section-head,.hi-panel-vip-banner,.hi-panel-ticket{align-items:stretch;flex-direction:column}.hi-panel-section-head{text-align:center}.hi-panel-section-head button,.hi-panel-vip-banner button{width:100%}.hi-panel-two{grid-template-columns:1fr}.hi-panel-ticket strong{text-align:center}.hi-panel-new-ticket{padding:1.25rem}.hi-panel-back{left:1rem;top:1rem}}
.hi-panel-payments{display:grid;gap:1rem}.hi-panel-payment{background:#f8fafc;border:1px solid #f1f5f9;border-radius:1rem;padding:1rem;display:grid;grid-template-columns:3rem 1fr auto auto;align-items:center;gap:1rem}.hi-panel-payment>span{width:3rem;height:3rem;border-radius:1rem;background:#fff7ed;color:#ea580c;display:grid;place-items:center}.hi-panel-payment h3{margin:0 0 .35rem!important}.hi-panel-payment p{margin:0;color:#64748b;font-size:.8rem;font-weight:700}.hi-panel-payment strong{color:#1e293b;font-size:1rem}.hi-panel-payment em{font-style:normal;background:#ecfdf5;color:#059669;border:1px solid rgba(16,185,129,.14);border-radius:.55rem;padding:.4rem .7rem;font-weight:900;font-size:.75rem}.hi-panel-locked{max-width:42rem;margin:0 auto;text-align:center;display:grid;gap:1rem}.hi-panel-locked h2{margin:0;color:#1e293b}.hi-panel-locked p{margin:0;color:#64748b;font-weight:700}.hi-panel-locked button{justify-self:center;border:1px solid #fed7aa;background:#fff7ed;color:#ea580c;border-radius:.75rem;font-weight:900;padding:.8rem 1.2rem;cursor:pointer}@media(max-width:640px){.hi-panel-payment{grid-template-columns:3rem 1fr}.hi-panel-payment strong,.hi-panel-payment em{grid-column:2}}

.hi-panel-site-home{padding:1.25rem;max-width:100%!important}.hi-panel-site-home iframe{display:block;width:100%;height:calc(100vh - 13rem);min-height:640px;border:1px solid #e2e8f0;border-radius:1rem;background:#fff}.hi-panel-site-home .hi-panel-section-head{margin-bottom:1rem}
@media(max-width:980px){.hi-panel-copy{width:100%;margin:0}.hi-panel-site-home iframe{height:70vh;min-height:520px}}

/* Dashboard polish: keep standalone panel clear of the WordPress admin bar, use Vazir/Vazirmatn for panel menus, and round the subscription status rail. */
body.hi-panel-standalone-page.admin-bar{margin-top:0!important}
body.hi-panel-standalone-page #wpadminbar{display:none!important}
body.hi-panel-standalone-page .hi-panel-nav button,
body.hi-panel-standalone-page .hi-panel-logout,
body.hi-panel-standalone-page .hi-panel-brand,
body.hi-panel-standalone-page .hi-panel-topbar{font-family:'Vazirmatn','Vazir',system-ui,-apple-system,'Segoe UI',sans-serif}
body.hi-panel-standalone-page .hi-panel-sub{overflow:hidden}
body.hi-panel-standalone-page .hi-panel-sub:before{right:1.5rem;left:1.5rem;width:auto;height:5px;border-radius:999px;top:0;background:#e2e8f0}
body.hi-panel-standalone-page .hi-panel-sub:hover:before,
body.hi-panel-standalone-page .hi-panel-sub.is-active:before{background:#fb923c}

.hi-panel-mini{position:relative}.hi-panel-vip-mark{grid-column:1/-1;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;margin-top:.35rem;padding:.35rem .65rem;border-radius:999px;background:linear-gradient(135deg,#fff7ed,#ffedd5);color:#c2410c;border:1px solid #fed7aa;font-style:normal;font-size:.72rem;font-weight:950}.hi-panel-vip-mark .material-icons{font-size:1rem}.hi-panel-welcome{justify-content:space-between;gap:1rem}.hi-panel-name-badge{position:relative;display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .9rem;border-radius:999px;background:#111827;color:#fff;border:1px solid rgba(251,191,36,.45);box-shadow:0 14px 28px rgba(15,23,42,.12);white-space:nowrap}.hi-panel-name-badge .material-icons{color:#fbbf24}.hi-panel-subscribe{display:grid;gap:1.5rem}.hi-panel-subscribe__hero{position:relative;overflow:hidden;display:grid;grid-template-columns:4rem 1fr auto;align-items:center;gap:1.25rem;padding:1.6rem;border-radius:1.75rem;background:radial-gradient(circle at top right,rgba(251,146,60,.22),transparent 35%),linear-gradient(135deg,#111827,#1e293b);color:#fff;border:1px solid rgba(251,191,36,.2);box-shadow:0 24px 60px rgba(15,23,42,.16)}.hi-panel-subscribe__hero>span{width:4rem;height:4rem;border-radius:1.2rem;display:grid;place-items:center;background:linear-gradient(135deg,#fbbf24,#f97316);box-shadow:0 18px 34px rgba(249,115,22,.25)}.hi-panel-subscribe__hero h2{margin:0 0 .45rem;font-size:1.7rem}.hi-panel-subscribe__hero p{margin:0;color:#cbd5e1;font-weight:700;line-height:1.9}.hi-panel-subscribe__hero strong{padding:.7rem 1rem;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);white-space:nowrap}.hi-panel-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.hi-panel-plan{position:relative;overflow:hidden;display:grid;gap:1rem;padding:1.25rem;border-radius:1.35rem;background:#fff;border:1px solid rgba(226,232,240,.85);box-shadow:0 1px 2px rgba(15,23,42,.04)}.hi-panel-plan:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#f97316,#fbbf24)}.hi-panel-plan small{color:#f97316;font-weight:900}.hi-panel-plan h3{margin:0!important;font-size:1.35rem}.hi-panel-plan div b{display:block;font-size:2rem;color:#111827}.hi-panel-plan div span{color:#64748b;font-weight:800}.hi-panel-plan ul{list-style:none;padding:0;margin:0;display:grid;gap:.55rem}.hi-panel-plan li{display:flex;align-items:center;gap:.45rem;color:#475569;font-weight:800}.hi-panel-plan li .material-icons{font-size:1.15rem;color:#10b981}.hi-panel-plan button{border:0;border-radius:.9rem;background:linear-gradient(135deg,#f97316,#fb923c);color:#fff;padding:.85rem 1rem;font-weight:950;cursor:pointer;box-shadow:0 14px 24px rgba(249,115,22,.2)}.hi-panel-plan output{min-height:1.2rem;color:#ea580c;font-weight:900;font-size:.8rem}@media(max-width:1100px){.hi-panel-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hi-panel-subscribe__hero{grid-template-columns:4rem 1fr}.hi-panel-subscribe__hero strong{grid-column:1/-1}}@media(max-width:640px){.hi-panel-plan-grid{grid-template-columns:1fr}.hi-panel-subscribe__hero{grid-template-columns:1fr;text-align:center}.hi-panel-subscribe__hero>span{margin:auto}.hi-panel-welcome{display:grid}.hi-panel-name-badge{white-space:normal;justify-content:center}}

/* Mobile-first 2026 refresh for the user dashboard. */
body.hi-panel-standalone-page,
body.hi-panel-standalone-page .hi-panel-copy,
body.hi-panel-standalone-page .hi-panel-copy *,
body.hi-panel-standalone-page button,
body.hi-panel-standalone-page input,
body.hi-panel-standalone-page textarea,
body.hi-panel-standalone-page select{font-family:'Vazir','Vazirmatn',Tahoma,Arial,sans-serif!important}
.hi-panel-nav a{border:0;background:transparent;color:#64748b;display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;border-radius:1rem;font-weight:700;text-decoration:none;cursor:pointer;transition:.18s}.hi-panel-nav a:hover{background:#f8fafc;color:#1e293b}
@media(max-width:980px){
  .hi-panel-standalone-page{background:linear-gradient(180deg,#fff7ed 0,#f8fafc 16rem,#eef2f7 100%)}
  .hi-panel-copy{min-height:100dvh;background:transparent;color:#172033;padding:0 0 5.5rem}
  .hi-panel-sidebar{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.88);backdrop-filter:blur(18px);box-shadow:0 12px 32px rgba(15,23,42,.08);border-bottom:1px solid rgba(226,232,240,.78)}
  .hi-panel-brand{height:4.25rem;padding:0 1rem;justify-content:center;font-size:1rem;border:0}.hi-panel-brand__icon{width:2.25rem;height:2.25rem;border-radius:1rem;background:linear-gradient(135deg,#f97316,#fbbf24)}
  .hi-panel-nav{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:.5rem;padding:.2rem .9rem .85rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hi-panel-nav::-webkit-scrollbar{display:none}
  .hi-panel-nav button,.hi-panel-nav a{scroll-snap-align:center;min-width:4.7rem;min-height:4.15rem;justify-content:center;flex-direction:column;gap:.28rem;padding:.62rem .72rem;border-radius:1.15rem;background:#fff;border:1px solid rgba(226,232,240,.85);box-shadow:0 8px 22px rgba(15,23,42,.055);font-size:.72rem;color:#475569}.hi-panel-nav button span,.hi-panel-nav a span{display:block;white-space:nowrap}.hi-panel-nav button.is-active{background:linear-gradient(135deg,#f97316,#fb923c);color:#fff;border-color:transparent;box-shadow:0 14px 28px rgba(249,115,22,.24)}.hi-panel-nav__vip{margin-top:0!important;background:#111827!important;color:#fff!important;border-color:rgba(251,191,36,.25)!important}.hi-panel-nav__vip .material-icons{color:#fbbf24}
  .hi-panel-logout{display:none}.hi-panel-main{min-height:auto}.hi-panel-topbar{position:relative;margin:1rem 1rem 0;padding:1rem 1.05rem;border-radius:1.4rem;background:rgba(255,255,255,.86);box-shadow:0 14px 34px rgba(15,23,42,.07);border:1px solid rgba(226,232,240,.78)}.hi-panel-topbar h1{font-size:1.35rem;margin:0}.hi-panel-topbar p{display:block;margin:.25rem 0 0;font-size:.78rem;color:#64748b}.hi-panel-scroll{padding:1rem}.hi-panel-card,.hi-panel-welcome,.hi-panel-sub,.hi-panel-new-ticket,.hi-panel-ticket,.hi-panel-payment,.hi-panel-plan{border-radius:1.35rem;box-shadow:0 12px 30px rgba(15,23,42,.065);border-color:rgba(226,232,240,.82)}
  .hi-panel-hero{gap:1rem}.hi-panel-welcome{min-height:9rem;padding:1.2rem;background:radial-gradient(circle at 15% 0,rgba(249,115,22,.18),transparent 34%),#fff}.hi-panel-welcome h2{line-height:1.65}.hi-panel-sub{padding:1.15rem;background:linear-gradient(135deg,#111827,#243044);color:#fff}.hi-panel-sub b,.hi-panel-sub .material-icons{color:#fff}.hi-panel-sub button,.hi-panel-plan button{min-height:3rem;border-radius:1rem;font-size:1rem}.hi-panel-grid{gap:1rem}.hi-panel-stats span{border-radius:1rem;background:#fff}.hi-panel-section-head{text-align:right;gap:.75rem}.hi-panel-section-head h2{font-size:1.15rem}.hi-panel-section-head p{line-height:1.8}.hi-panel-plan-grid{gap:1rem}.hi-panel-subscribe__hero{border-radius:1.55rem;padding:1.25rem;text-align:right}.hi-panel-subscribe__hero h2{font-size:1.35rem}.hi-panel-plan{padding:1.15rem}.hi-panel-plan h3{font-size:1.2rem}.hi-panel-plan div b{font-size:1.75rem}.hi-panel-plan li{align-items:flex-start;line-height:1.75}.hi-panel-item__actions select,.hi-panel-form input,.hi-panel-form textarea,.hi-panel-new-ticket select{min-height:3rem;font-size:16px}.hi-panel-notify{position:fixed;inset:auto 1rem 1rem!important;width:auto;max-height:75dvh;border-radius:1.25rem;box-shadow:0 24px 70px rgba(15,23,42,.22)}
}
@media(max-width:420px){.hi-panel-scroll{padding:.75rem}.hi-panel-topbar{margin:.75rem .75rem 0}.hi-panel-nav button,.hi-panel-nav a{min-width:4.35rem;font-size:.68rem}.hi-panel-brand strong{font-size:.95rem}.hi-panel-subscribe__hero strong{white-space:normal;text-align:center}.hi-panel-payment{grid-template-columns:1fr}.hi-panel-payment>span{margin:auto}.hi-panel-payment strong,.hi-panel-payment em{grid-column:auto;text-align:center}}

/* 2026 library/icon/overflow polish */
.hi-panel-standalone-page{overflow:hidden;background:#eaf0f7}.hi-panel-copy{max-width:100vw;overflow:hidden}.hi-panel-main,.hi-panel-scroll{min-width:0}.hi-panel-sidebar{flex:0 0 280px;max-width:280px}.hi-panel-icon{width:1.45rem;min-width:1.45rem;text-align:center;font-size:1.15rem;line-height:1;color:currentColor}.hi-panel-nav button,.hi-panel-nav a{justify-content:flex-start}.hi-panel-nav button span,.hi-panel-nav a span,.hi-panel-logout span{min-width:0;overflow:hidden;text-overflow:ellipsis}.hi-panel-library-shell{display:grid;gap:1rem}.hi-panel-library-head{background:linear-gradient(135deg,#fff,#fff7ed);border:1px solid rgba(254,215,170,.85);border-radius:1.5rem;padding:1.25rem;box-shadow:0 18px 45px rgba(249,115,22,.08)}.hi-panel-library-head button{border:1px solid #fed7aa;background:#fff;color:#ea580c}.hi-panel-library-head button.is-active{background:linear-gradient(135deg,#f97316,#fb923c);color:#fff;border-color:transparent}.hi-panel-library{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));align-items:stretch}.hi-panel-item{position:relative;overflow:hidden;grid-template-columns:5.8rem 1fr;padding:1rem;background:linear-gradient(180deg,#fff,#f8fafc);border-color:rgba(226,232,240,.85);box-shadow:0 16px 40px rgba(15,23,42,.06);transition:.22s ease}.hi-panel-item:hover{transform:translateY(-2px);border-color:rgba(249,115,22,.32);box-shadow:0 22px 55px rgba(249,115,22,.11)}.hi-panel-item__poster{display:block}.hi-panel-item__poster img,.hi-panel-item img{width:5.8rem;border-radius:1rem;box-shadow:0 12px 24px rgba(15,23,42,.14)}.hi-panel-item__body{min-width:0}.hi-panel-item__body h3 a{color:#111827;text-decoration:none}.hi-panel-item__body h3 a:hover{color:#ea580c}.hi-panel-item__meta{display:flex;flex-wrap:wrap;gap:.45rem;margin:.65rem 0}.hi-panel-item__meta span{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;background:#fff7ed;color:#c2410c;border:1px solid #ffedd5;padding:.32rem .58rem;font-size:.72rem;font-weight:900}.hi-panel-item__actions{align-items:end;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;background:#fff;border:1px solid #f1f5f9;border-radius:1rem;padding:.75rem}.hi-panel-item__actions label{display:grid;gap:.35rem;color:#64748b;font-size:.72rem;font-weight:900}.hi-panel-item__actions button{min-height:2.75rem}.hi-panel-library--history{grid-template-columns:1fr}.hi-fav-modal__box{isolation:isolate}.hi-fav-modal__submit:disabled{opacity:.65;cursor:wait}@media(max-width:980px){.hi-panel-standalone-page{overflow:auto}.hi-panel-copy{overflow:visible}.hi-panel-sidebar{max-width:none;flex:auto}.hi-panel-nav button,.hi-panel-nav a{justify-content:center}.hi-panel-library{grid-template-columns:1fr}.hi-panel-item__actions{grid-template-columns:1fr 1fr}.hi-panel-scroll{overflow:visible}}@media(max-width:520px){.hi-panel-item{grid-template-columns:4.7rem 1fr}.hi-panel-item__poster img,.hi-panel-item img{width:4.7rem}.hi-panel-item__actions{grid-template-columns:1fr}.hi-panel-library-head{display:grid;text-align:right}.hi-panel-library-head button{width:100%}}

/* Library tabs must stay isolated even when class display rules are more specific. */
.hi-panel-copy [hidden]{display:none!important}
.hi-panel-library-shell{background:#fff;border:1px solid rgba(226,232,240,.86);border-radius:1.8rem;padding:1rem;box-shadow:0 22px 60px rgba(15,23,42,.07)}
.hi-panel-library-head{display:grid;grid-template-columns:1fr auto auto;align-items:center;margin-bottom:0}
.hi-panel-library-head button{min-height:3.15rem;border-radius:1rem;box-shadow:none}
.hi-panel-history{position:relative;overflow:hidden;margin-top:0;background:linear-gradient(135deg,#fff,#f8fafc);border-color:#e2e8f0;border-radius:1.2rem;padding:1.1rem 1.25rem 1.1rem 1rem;grid-template-columns:1fr auto;align-items:center;box-shadow:0 12px 28px rgba(15,23,42,.05)}
.hi-panel-history:before{content:"";position:absolute;right:0;top:1rem;bottom:1rem;width:4px;border-radius:999px;background:linear-gradient(180deg,#f97316,#fbbf24)}
.hi-panel-history b{color:#111827;font-size:1rem;line-height:1.8}
.hi-panel-history span{display:inline-flex;align-items:center;gap:.35rem;color:#475569;font-weight:800}
.hi-panel-history small{justify-self:end;background:#fff7ed;color:#c2410c;border:1px solid #fed7aa;border-radius:999px;padding:.35rem .7rem;font-weight:900}
.hi-panel-history__thumb{width:3.6rem;height:4.8rem;object-fit:cover;border-radius:.9rem;background:#e2e8f0;box-shadow:0 10px 22px rgba(15,23,42,.12)}
.hi-panel-history__body{display:grid;gap:.25rem;min-width:0}
.hi-panel-history__body a{color:inherit;text-decoration:none}
.hi-panel-history__body a:hover{color:#ea580c}
.hi-panel-history--client{grid-template-columns:3.6rem 1fr auto;gap:1rem;padding-right:1.25rem}
@media(max-width:640px){.hi-panel-library-shell{padding:.75rem;border-radius:1.35rem}.hi-panel-library-head{grid-template-columns:1fr}.hi-panel-history,.hi-panel-history--client{grid-template-columns:1fr}.hi-panel-history__thumb{display:none}.hi-panel-history small{justify-self:start}}

/* Inline SVG dashboard icons: no external icon font dependency. */
.hi-panel-icon{display:inline-block;height:1.45rem;fill:currentColor;vertical-align:-.25em;flex:0 0 1.45rem}

/* Account settings redesign + compact panel header */
.hi-panel-brand{height:4.75rem;padding-inline:1.5rem}.hi-panel-topbar{height:4.75rem;flex-basis:4.75rem;padding:0 1.75rem}.hi-panel-scroll{padding-top:1.25rem}.hi-panel-topbar h1{font-size:1.35rem}.hi-panel-topbar p{margin-top:.1rem}.hi-panel-account{display:grid;gap:1.15rem}.hi-panel-account__hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1.5rem;border:1px solid rgba(254,215,170,.75);border-radius:1.75rem;background:radial-gradient(circle at 14% 20%,rgba(249,115,22,.2),transparent 34%),linear-gradient(135deg,#111827,#1e293b 58%,#431407);color:#fff;box-shadow:0 24px 70px rgba(15,23,42,.18)}.hi-panel-account__glow{position:absolute;inset:auto -5rem -7rem auto;width:18rem;height:18rem;border-radius:999px;background:rgba(251,146,60,.35);filter:blur(18px);z-index:-1}.hi-panel-account__avatar{position:relative;width:6.5rem;height:6.5rem}.hi-panel-account__avatar img{width:100%;height:100%;object-fit:cover;border-radius:1.6rem;border:3px solid rgba(255,255,255,.55);box-shadow:0 18px 36px rgba(0,0,0,.22)}.hi-panel-account__avatar span{position:absolute;left:-.35rem;bottom:-.35rem;width:2.35rem;height:2.35rem;border-radius:.9rem;background:linear-gradient(135deg,#f97316,#facc15);display:grid;place-items:center;box-shadow:0 10px 22px rgba(249,115,22,.35)}.hi-panel-account__intro small{display:inline-flex;margin-bottom:.4rem;padding:.28rem .7rem;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16);font-weight:900;color:#fed7aa}.hi-panel-account__intro h2{margin:0;font-size:2rem;font-weight:950}.hi-panel-account__intro p{max-width:42rem;margin:.45rem 0 0;color:#e2e8f0;line-height:1.9;font-weight:700}.hi-panel-account__status{display:grid;gap:.35rem;min-width:13rem;padding:1rem;border-radius:1.25rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(10px)}.hi-panel-account__status b{color:#fdba74}.hi-panel-account__status span{direction:ltr;text-align:left;color:#cbd5e1;font-size:.8rem;overflow:hidden;text-overflow:ellipsis}.hi-panel-account__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:1.15rem}.hi-panel-account__panel{position:relative;overflow:hidden;padding:1.25rem;border-radius:1.5rem;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid rgba(226,232,240,.82);box-shadow:0 18px 44px rgba(15,23,42,.06)}.hi-panel-account__panel:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#f97316,#facc15,#fb7185)}.hi-panel-account__head{display:flex;align-items:center;gap:.85rem;margin-bottom:1rem}.hi-panel-account__head>span{width:3rem;height:3rem;border-radius:1rem;background:#fff7ed;color:#ea580c;display:grid;place-items:center;border:1px solid #fed7aa}.hi-panel-account__head h3{margin:0;color:#111827}.hi-panel-account__head p{margin:.2rem 0 0;color:#64748b;font-weight:700;font-size:.84rem}.hi-panel-account__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.hi-panel-account__fields label{display:grid;gap:.42rem}.hi-panel-account__fields label>span{font-size:.78rem;color:#64748b}.hi-panel-account__fields input{min-height:3rem;border-radius:1rem!important;background:#fff!important;border-color:#e2e8f0!important;box-shadow:inset 0 1px 0 rgba(15,23,42,.02)}.hi-panel-account__upload{grid-column:1/-1}.hi-panel-account__upload em{font-style:normal;color:#94a3b8;font-size:.75rem}.hi-panel-toggle-list{display:grid;gap:.8rem}.hi-panel-switch{position:relative;display:grid!important;grid-template-columns:auto 1fr;column-gap:.85rem;align-items:center;padding:1rem;border:1px solid #e2e8f0;border-radius:1.1rem;background:#fff;cursor:pointer;transition:.2s}.hi-panel-switch:hover{border-color:#fed7aa;transform:translateY(-1px);box-shadow:0 14px 28px rgba(249,115,22,.08)}.hi-panel-switch input{position:absolute;opacity:0;pointer-events:none}.hi-panel-switch>span{grid-row:1/3;width:3.1rem;height:1.65rem;border-radius:999px;background:#cbd5e1;position:relative;transition:.2s}.hi-panel-switch>span:before{content:"";position:absolute;top:.22rem;right:.24rem;width:1.2rem;height:1.2rem;border-radius:999px;background:#fff;box-shadow:0 2px 6px rgba(15,23,42,.22);transition:.2s}.hi-panel-switch input:checked+span{background:linear-gradient(135deg,#f97316,#fb923c)}.hi-panel-switch input:checked+span:before{right:1.64rem}.hi-panel-switch strong{color:#1e293b}.hi-panel-switch small{color:#64748b;line-height:1.7;font-weight:700}.hi-panel-account__actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-radius:1.25rem;background:#fff;border:1px solid #e2e8f0;box-shadow:0 12px 28px rgba(15,23,42,.05)}.hi-panel-account__actions button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.1rem;padding-inline:1.25rem!important;background:linear-gradient(135deg,#f97316,#ea580c)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 14px 30px rgba(249,115,22,.24)}.hi-panel-account__actions output{margin-inline-start:auto}@media(max-width:980px){.hi-panel-brand,.hi-panel-topbar{height:auto;flex-basis:auto}.hi-panel-account__hero,.hi-panel-account__grid{grid-template-columns:1fr}.hi-panel-account__status{min-width:0}.hi-panel-account__fields{grid-template-columns:1fr}.hi-panel-account__actions{display:grid}.hi-panel-account__actions button{width:100%}}

/* Final account panel polish requested: denser header and bolder account settings. */
.hi-panel-topbar{min-height:0!important;height:3.75rem!important;flex-basis:3.75rem!important;padding-block:0!important}
.hi-panel-topbar [data-hi-subtitle]{display:none!important}
.hi-panel-scroll{padding-top:1rem!important}
.hi-panel-account__hero{grid-template-columns:auto minmax(0,1fr) auto;padding:1.15rem 1.25rem;border-radius:1.45rem;background:radial-gradient(circle at 8% 12%,rgba(250,204,21,.28),transparent 28%),radial-gradient(circle at 88% 120%,rgba(249,115,22,.45),transparent 34%),linear-gradient(135deg,#020617,#111827 48%,#7c2d12)}
.hi-panel-account__intro p{display:none!important}
.hi-panel-account__avatar{width:5.4rem;height:5.4rem}.hi-panel-account__avatar img{border-radius:1.35rem}.hi-panel-account__intro h2{font-size:1.65rem}.hi-panel-account__grid{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}
.hi-panel-account__panel{border-radius:1.65rem;box-shadow:0 22px 70px rgba(15,23,42,.08)}
.hi-panel-account__panel--profile{background:radial-gradient(circle at 0 0,rgba(249,115,22,.13),transparent 34%),linear-gradient(180deg,#fff,#fff7ed 160%)}
.hi-panel-account__panel--access{background:radial-gradient(circle at 100% 0,rgba(59,130,246,.13),transparent 34%),linear-gradient(180deg,#fff,#f8fafc)}
.hi-panel-account__fields input:focus{border-color:#f97316!important;box-shadow:0 0 0 4px rgba(249,115,22,.12)!important;outline:0}
@media(max-width:980px){.hi-panel-topbar{height:auto!important;flex-basis:auto!important}.hi-panel-account__hero{grid-template-columns:1fr}}

/* Mobile-first polish for /user/ dashboard: compact, readable, app-like. */
@media(max-width:760px){
  .hi-panel-standalone-page{background:#f8fafc!important;overflow:auto!important}.hi-panel-copy{width:100%!important;min-height:100svh!important;height:auto!important;display:block!important;background:#f8fafc!important;color:#0f172a!important;overflow:visible!important}.hi-panel-sidebar{position:sticky!important;top:0!important;width:100%!important;flex:auto!important;background:rgba(255,255,255,.94)!important;backdrop-filter:blur(14px);border:0!important;border-bottom:1px solid #e2e8f0!important;box-shadow:0 10px 30px rgba(15,23,42,.06)!important;z-index:30!important}.hi-panel-brand{height:3.8rem!important;padding:0 1rem!important}.hi-panel-brand__icon{width:2.25rem!important;height:2.25rem!important;border-radius:.9rem!important}.hi-panel-mini{display:none!important}.hi-panel-nav{display:flex!important;flex-direction:row!important;gap:.45rem!important;overflow-x:auto!important;padding:.55rem .75rem .75rem!important;scroll-snap-type:x proximity}.hi-panel-nav button,.hi-panel-nav a{flex:0 0 auto!important;min-width:4.25rem!important;min-height:3.35rem!important;justify-content:center!important;display:flex!important;flex-direction:column!important;gap:.25rem!important;padding:.55rem .65rem!important;border-radius:1rem!important;background:#f8fafc!important;border:1px solid #eef2f7!important;color:#475569!important;scroll-snap-align:start}.hi-panel-nav button span,.hi-panel-nav a span{display:block!important;font-size:.67rem!important;white-space:nowrap}.hi-panel-nav button.is-active{background:#fff7ed!important;border-color:#fed7aa!important;color:#ea580c!important}.hi-panel-logout{display:none!important}.hi-panel-main{min-height:0!important}.hi-panel-topbar{position:static!important;height:auto!important;min-height:3.25rem!important;padding:.85rem 1rem!important;background:transparent!important;border:0!important}.hi-panel-topbar h1{font-size:1.35rem!important}.hi-panel-notify{left:0!important;right:auto!important;width:calc(100vw - 2rem)!important}.hi-panel-scroll{padding:.75rem 1rem 1.5rem!important;overflow:visible!important}.hi-panel-scroll>section{max-width:none!important}.hi-panel-hero,.hi-panel-grid,.hi-panel-account__grid,.hi-panel-plan-grid{grid-template-columns:1fr!important;gap:1rem!important}.hi-panel-welcome,.hi-panel-sub,.hi-panel-card,.hi-panel-library-shell,.hi-panel-account__panel,.hi-panel-new-ticket{border-radius:1.25rem!important;box-shadow:0 12px 32px rgba(15,23,42,.06)!important}.hi-panel-welcome{padding:1.35rem!important;min-height:auto!important}.hi-panel-welcome h2{font-size:1.35rem!important;line-height:1.8!important}.hi-panel-sub{padding:1.1rem!important}.hi-panel-ring{width:7.2rem!important;height:7.2rem!important;border-width:8px!important}.hi-panel-stats{grid-template-columns:repeat(3,1fr)!important;gap:.5rem!important}.hi-panel-stats span{padding:.75rem .35rem!important;font-size:.7rem!important}.hi-panel-stats b{font-size:1.25rem!important}.hi-panel-section-head{display:grid!important;text-align:right!important;gap:.75rem!important}.hi-panel-section-head button{width:100%!important}.hi-panel-library-head{grid-template-columns:1fr!important}.hi-panel-library{grid-template-columns:1fr!important}.hi-panel-item{grid-template-columns:4.75rem 1fr!important;padding:.85rem!important;border-radius:1.1rem!important}.hi-panel-item__poster img,.hi-panel-item img{width:4.75rem!important;border-radius:.85rem!important}.hi-panel-item h3{font-size:.95rem!important;line-height:1.6!important}.hi-panel-item__actions{grid-template-columns:1fr!important;padding:.65rem!important}.hi-panel-payment{grid-template-columns:2.5rem 1fr!important}.hi-panel-payment strong,.hi-panel-payment em{justify-self:start!important}.hi-panel-ticket,.hi-panel-vip-banner{display:grid!important;grid-template-columns:1fr!important;text-align:right!important}.hi-panel-account__hero{grid-template-columns:1fr!important;text-align:center!important;justify-items:center!important;padding:1rem!important;border-radius:1.25rem!important}.hi-panel-account__avatar{width:4.8rem!important;height:4.8rem!important}.hi-panel-account__intro h2{font-size:1.35rem!important}.hi-panel-account__status{width:100%!important;text-align:center!important}.hi-panel-account__status span{text-align:center!important}.hi-panel-account__fields{grid-template-columns:1fr!important}.hi-panel-account__actions{display:grid!important}.hi-panel-account__actions button{width:100%!important}.hi-panel-two{grid-template-columns:1fr!important}.hi-panel-login-card{width:100%!important;border-radius:1.25rem!important;padding:1.25rem!important}.hi-panel-copy--auth{padding:1rem!important;display:grid!important;place-items:center!important;min-height:100svh!important}}
@media(max-width:420px){.hi-panel-scroll{padding-inline:.7rem!important}.hi-panel-nav button,.hi-panel-nav a{min-width:3.9rem!important}.hi-panel-stats{grid-template-columns:1fr!important}.hi-panel-item{grid-template-columns:4.2rem 1fr!important}.hi-panel-item__poster img,.hi-panel-item img{width:4.2rem!important}}

/* Theme-aligned user dashboard refresh: visual-only changes, no new features. */
.hi-panel-standalone-page{
  background:radial-gradient(circle at top right,rgba(249,115,22,.14),transparent 34rem),#0b1020;
}
.hi-panel-copy{
  width:100%;
  max-width:none;
  background:linear-gradient(135deg,#0b1020 0%,#111827 42%,#f8fafc 42.1%,#eef2f7 100%);
  color:#111827;
}
.hi-panel-sidebar{
  margin:1rem 1rem 1rem 0;
  border:1px solid rgba(255,255,255,.1);
  border-radius:1.75rem;
  background:rgba(15,23,42,.92);
  box-shadow:0 28px 70px rgba(2,6,23,.28);
  overflow:hidden;
}
.hi-panel-brand{border-bottom:1px solid rgba(255,255,255,.08);color:#fff}
.hi-panel-brand__icon{background:linear-gradient(135deg,#f97316,#fb923c);box-shadow:0 12px 28px rgba(249,115,22,.32)}
.hi-panel-mini{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1)}
.hi-panel-mini span{color:#94a3b8}
.hi-panel-mini b{color:#fff}
.hi-panel-vip-mark{grid-column:1/-1;display:inline-flex;align-items:center;gap:.35rem;width:max-content;border-radius:999px;padding:.35rem .7rem;background:rgba(249,115,22,.14);color:#fdba74;font-style:normal;font-weight:900}
.hi-panel-nav button,.hi-panel-nav a,.hi-panel-logout{color:#cbd5e1;border:1px solid transparent}
.hi-panel-nav button:hover,.hi-panel-nav a:hover{background:rgba(255,255,255,.07);color:#fff}
.hi-panel-nav button.is-active{background:linear-gradient(135deg,#f97316,#fb923c);color:#fff;box-shadow:0 14px 28px rgba(249,115,22,.24)}
.hi-panel-nav__vip{background:rgba(255,255,255,.06)!important;border-color:rgba(249,115,22,.35)!important;color:#fed7aa!important}
.hi-panel-logout{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}
.hi-panel-main{margin:1rem 1rem 1rem 0;border-radius:1.75rem;background:rgba(248,250,252,.94);box-shadow:0 28px 80px rgba(15,23,42,.18);overflow:hidden}
.hi-panel-topbar{height:5.25rem;flex-basis:5.25rem;background:rgba(255,255,255,.78);border-bottom:1px solid rgba(226,232,240,.85)}
.hi-panel-scroll{padding:1.5rem}
.hi-panel-hero{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr)}
.hi-panel-welcome,.hi-panel-sub,.hi-panel-card,.hi-panel-library-head,.hi-panel-account__panel,.hi-panel-new-ticket,.hi-panel-login-card{border:1px solid rgba(226,232,240,.9);background:rgba(255,255,255,.94);box-shadow:0 18px 50px rgba(15,23,42,.08)}
.hi-panel-welcome{min-height:13rem;background:linear-gradient(135deg,#111827,#1f2937 55%,#f97316);color:#fff}
.hi-panel-welcome:before{left:auto;right:-4rem;top:-5rem;background:rgba(249,115,22,.32)}
.hi-panel-welcome h2{color:#fff}
.hi-panel-welcome span{color:#fed7aa}
.hi-panel-name-badge{position:relative;margin-inline-start:auto;display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);padding:.65rem .9rem;color:#fff}
.hi-panel-sub{background:linear-gradient(180deg,#fff,#fff7ed)}
.hi-panel-sub.is-active .hi-panel-ring{border-color:#86efac;color:#16a34a}
.hi-panel-sub.is-inactive .hi-panel-ring{border-color:#fed7aa}
.hi-panel-card h3{font-size:1rem}
.hi-panel-line,.hi-panel-history,.hi-panel-stats span{background:#fff;border-color:#e2e8f0}
.hi-panel-section-head{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:1.25rem;padding:1rem;margin-bottom:1rem}
.hi-panel-payment,.hi-panel-ticket,.hi-panel-vip-banner{background:#fff;border:1px solid #e2e8f0;border-radius:1.1rem;box-shadow:0 12px 28px rgba(15,23,42,.05)}
@media(max-width:980px){
  .hi-panel-copy{background:#f8fafc}
  .hi-panel-sidebar,.hi-panel-main{margin:0;border-radius:0}
  .hi-panel-sidebar{background:rgba(15,23,42,.96)}
  .hi-panel-hero{grid-template-columns:1fr}
  .hi-panel-name-badge{margin-inline-start:0}
}
@media(max-width:640px){
  .hi-panel-welcome{display:grid;gap:.75rem}
  .hi-panel-name-badge{width:max-content}
}

/* Light dashboard redesign with optional dark mode and no WordPress admin-bar gap. */
html:has(body.hi-panel-standalone-page),
body.hi-panel-standalone-page{
  margin-top:0!important;
  padding-top:0!important;
  min-height:100%;
  overflow:hidden;
  background:#eef4ff!important;
}
body.hi-panel-standalone-page #wpadminbar{display:none!important}
.hi-panel-standalone-page .hi-panel-copy{
  --hi-bg:#eef4ff;
  --hi-surface:#ffffff;
  --hi-soft:#f6f9ff;
  --hi-border:#dce7f5;
  --hi-text:#142033;
  --hi-muted:#6b7a90;
  --hi-primary:#2563eb;
  --hi-primary-2:#06b6d4;
  --hi-accent:#f97316;
  --hi-success:#16a34a;
  --hi-shadow:0 18px 55px rgba(37,99,235,.10);
  width:100%!important;
  max-width:none!important;
  min-height:100vh!important;
  height:100vh!important;
  margin:0!important;
  padding:1rem!important;
  gap:1rem!important;
  background:radial-gradient(circle at 88% 8%,rgba(37,99,235,.14),transparent 25rem),linear-gradient(135deg,#f8fbff,#eef4ff)!important;
  color:var(--hi-text)!important;
}
.hi-panel-copy.hi-panel-theme-dark{
  --hi-bg:#0f172a;
  --hi-surface:#162033;
  --hi-soft:#111827;
  --hi-border:#26364f;
  --hi-text:#e5edf8;
  --hi-muted:#9fb0c8;
  --hi-primary:#60a5fa;
  --hi-primary-2:#22d3ee;
  --hi-accent:#fb923c;
  --hi-success:#4ade80;
  --hi-shadow:0 22px 70px rgba(0,0,0,.32);
  background:radial-gradient(circle at 84% 4%,rgba(96,165,250,.18),transparent 25rem),linear-gradient(135deg,#0b1120,#111827)!important;
}
.hi-panel-standalone-page .hi-panel-sidebar,
.hi-panel-standalone-page .hi-panel-main{
  margin:0!important;
  border:1px solid var(--hi-border)!important;
  border-radius:1.75rem!important;
  background:rgba(255,255,255,.86)!important;
  box-shadow:var(--hi-shadow)!important;
  overflow:hidden!important;
}
.hi-panel-copy.hi-panel-theme-dark .hi-panel-sidebar,
.hi-panel-copy.hi-panel-theme-dark .hi-panel-main{background:rgba(22,32,51,.88)!important}
.hi-panel-standalone-page .hi-panel-sidebar{width:17.5rem!important;flex-basis:17.5rem!important;backdrop-filter:blur(18px)}
.hi-panel-standalone-page .hi-panel-brand{height:5rem!important;border-bottom:1px solid var(--hi-border)!important;color:var(--hi-text)!important;padding-inline:1.4rem!important}
.hi-panel-brand__icon{background:linear-gradient(135deg,var(--hi-primary),var(--hi-primary-2))!important;color:#fff!important;box-shadow:none!important}
.hi-panel-mini{background:var(--hi-soft)!important;border-color:var(--hi-border)!important;margin:1rem!important}.hi-panel-mini b{color:var(--hi-text)!important}.hi-panel-mini span{color:var(--hi-muted)!important}
.hi-panel-nav{padding:0 1rem 1rem!important}.hi-panel-nav button,.hi-panel-nav a,.hi-panel-logout{background:transparent!important;color:var(--hi-muted)!important;border:1px solid transparent!important;border-radius:1rem!important}.hi-panel-nav button:hover,.hi-panel-nav a:hover{background:var(--hi-soft)!important;color:var(--hi-text)!important}.hi-panel-nav button.is-active{background:linear-gradient(135deg,var(--hi-primary),var(--hi-primary-2))!important;color:#fff!important;box-shadow:0 14px 28px rgba(37,99,235,.20)!important}.hi-panel-nav__vip{background:#fff7ed!important;border-color:#fed7aa!important;color:#ea580c!important}.hi-panel-copy.hi-panel-theme-dark .hi-panel-nav__vip{background:rgba(249,115,22,.14)!important;color:#fed7aa!important}
.hi-panel-main{background:rgba(248,251,255,.88)!important}.hi-panel-copy.hi-panel-theme-dark .hi-panel-main{background:rgba(15,23,42,.72)!important}
.hi-panel-topbar{height:4.75rem!important;flex-basis:4.75rem!important;background:transparent!important;border-bottom:1px solid var(--hi-border)!important;padding:0 1.5rem!important;color:var(--hi-text)!important}.hi-panel-topbar h1{color:var(--hi-text)!important}.hi-panel-topbar__actions{display:flex;align-items:center;gap:.75rem}.hi-panel-theme-toggle,.hi-panel-bell{height:2.8rem;border-radius:999px!important;border:1px solid var(--hi-border)!important;background:var(--hi-surface)!important;color:var(--hi-text)!important;box-shadow:0 8px 22px rgba(15,23,42,.06)!important}.hi-panel-theme-toggle{display:inline-flex;align-items:center;gap:.45rem;padding:0 .9rem;font-weight:900;cursor:pointer}.hi-panel-theme-toggle .hi-panel-icon{width:1.05rem;height:1.05rem}.hi-panel-theme-toggle__moon{display:none}.hi-panel-theme-dark .hi-panel-theme-toggle__sun{display:none}.hi-panel-theme-dark .hi-panel-theme-toggle__moon{display:inline-flex}
.hi-panel-scroll{padding:1.25rem!important;background:transparent!important}.hi-panel-welcome,.hi-panel-sub,.hi-panel-card,.hi-panel-library-head,.hi-panel-account__panel,.hi-panel-new-ticket,.hi-panel-login-card,.hi-panel-section-head,.hi-panel-payment,.hi-panel-ticket,.hi-panel-vip-banner,.hi-panel-item,.hi-panel-history,.hi-panel-line,.hi-panel-stats span,.hi-panel-empty{background:var(--hi-surface)!important;border-color:var(--hi-border)!important;color:var(--hi-text)!important;box-shadow:0 12px 34px rgba(15,23,42,.06)!important}.hi-panel-welcome{min-height:11rem!important;background:linear-gradient(135deg,#ffffff,#eff6ff)!important;color:var(--hi-text)!important}.hi-panel-theme-dark .hi-panel-welcome{background:linear-gradient(135deg,#1e293b,#172033)!important}.hi-panel-welcome h2,.hi-panel-welcome span,.hi-panel-section-head h2,.hi-panel-card h3{color:var(--hi-text)!important}.hi-panel-welcome span{color:var(--hi-primary)!important}.hi-panel-sub{background:linear-gradient(180deg,var(--hi-surface),var(--hi-soft))!important}.hi-panel-ring{border-color:rgba(37,99,235,.22)!important;color:var(--hi-primary)!important}.hi-panel-line span,.hi-panel-history span,.hi-panel-history small,.hi-panel-section-head p,.hi-panel-item p,.hi-panel-item small{color:var(--hi-muted)!important}.hi-panel-stats b{color:var(--hi-primary)!important}.hi-panel-sub button,.hi-panel-form button,.hi-panel-vip a,.hi-panel-item__actions button,.hi-panel-section-head button{background:linear-gradient(135deg,var(--hi-primary),var(--hi-primary-2))!important;border-color:transparent!important;color:#fff!important}.hi-panel-form input,.hi-panel-form textarea,.hi-panel-item__actions select{background:var(--hi-soft)!important;border-color:var(--hi-border)!important;color:var(--hi-text)!important}
.hi-panel-account__hero{background:linear-gradient(135deg,var(--hi-surface),var(--hi-soft))!important;border:1px solid var(--hi-border)!important;color:var(--hi-text)!important}.hi-panel-account__intro h2,.hi-panel-account__status b{color:var(--hi-text)!important}.hi-panel-account__intro small,.hi-panel-account__status span{color:var(--hi-muted)!important}.hi-panel-subscribe__hero,.hi-panel-plan{background:var(--hi-surface)!important;border-color:var(--hi-border)!important;color:var(--hi-text)!important;box-shadow:0 12px 34px rgba(15,23,42,.06)!important}
@media(max-width:980px){body.hi-panel-standalone-page{overflow:auto}.hi-panel-standalone-page .hi-panel-copy{height:auto!important;min-height:100svh!important;padding:0!important;gap:0!important}.hi-panel-standalone-page .hi-panel-sidebar,.hi-panel-standalone-page .hi-panel-main{border-radius:0!important;border-inline:0!important}.hi-panel-standalone-page .hi-panel-sidebar{width:100%!important;flex-basis:auto!important;position:sticky!important;top:0!important;z-index:40!important}.hi-panel-theme-toggle b{display:none}.hi-panel-topbar{padding:0 1rem!important}.hi-panel-scroll{padding:1rem!important}}

/* User dashboard amber refresh */
.hi-panel-standalone-page .hi-panel-copy{
  --hi-bg:#fff8e8;
  --hi-surface:#ffffff;
  --hi-soft:#fff4d8;
  --hi-border:#f4d493;
  --hi-text:#2f2307;
  --hi-muted:#735a1c;
  --hi-primary:#f6a504;
  --hi-primary-2:#ffbf3f;
  --hi-accent:#f6a504;
  --hi-shadow:0 18px 55px rgba(246,165,4,.14);
  background:radial-gradient(circle at 88% 8%,rgba(246,165,4,.18),transparent 25rem),linear-gradient(135deg,#fffdf7,#fff6df)!important;
}
.hi-panel-copy.hi-panel-theme-dark{
  --hi-primary:#f6a504;
  --hi-primary-2:#ffd166;
  --hi-accent:#f6a504;
  background:radial-gradient(circle at 84% 4%,rgba(246,165,4,.18),transparent 25rem),linear-gradient(135deg,#0b1120,#111827)!important;
}
.hi-panel-brand__icon,
.hi-panel-nav button.is-active,
.hi-panel-sub button,
.hi-panel-form button,
.hi-panel-vip a,
.hi-panel-item__actions button,
.hi-panel-section-head button,
.hi-panel-vip-banner button,
.hi-panel-plan button{
  background:linear-gradient(135deg,#f6a504,#ffbf3f)!important;
  color:#1f1600!important;
  box-shadow:0 14px 28px rgba(246,165,4,.22)!important;
}
.hi-panel-nav button.is-active .hi-panel-icon,
.hi-panel-section-head button .hi-panel-icon{color:#1f1600!important;fill:currentColor!important}
.hi-panel-nav__vip{background:#fff4d8!important;border-color:#f6a504!important;color:#7a4d00!important}
.hi-panel-copy.hi-panel-theme-dark .hi-panel-nav__vip{background:rgba(246,165,4,.16)!important;color:#ffd166!important;border-color:rgba(246,165,4,.35)!important}
.hi-panel-welcome{background:linear-gradient(135deg,#fff,#fff4d8)!important}
.hi-panel-theme-dark .hi-panel-welcome{background:linear-gradient(135deg,#1e293b,#2a2110)!important}
.hi-panel-ring{border-color:rgba(246,165,4,.30)!important;color:#b87400!important}
.hi-panel-stats b,.hi-panel-welcome span{color:#b87400!important}
.hi-panel-vip-banner h3,
.hi-panel-vip-banner p,
.hi-panel-subscribe__hero h2,
.hi-panel-subscribe__hero p,
.hi-panel-plan li,
.hi-panel-plan small,
.hi-panel-plan h3{color:var(--hi-text)!important}
.hi-panel-vip-banner p,
.hi-panel-subscribe__hero p{font-weight:800!important;line-height:1.9!important;text-shadow:none!important}
.hi-panel-vip-banner button{border:0!important;min-height:2.75rem;border-radius:999px!important;padding:0 1.1rem!important;font-weight:950!important;opacity:1!important;visibility:visible!important}
.hi-panel-plan ul{gap:.35rem!important}
.hi-panel-plan li{font-size:.78rem!important;line-height:1.65!important;font-weight:800!important;gap:.4rem!important}
.hi-panel-subscribe__hero p{font-size:.86rem!important}
.hi-panel-account__hero{grid-template-columns:auto minmax(0,1fr)!important}
.hi-panel-account__intro small,
.hi-panel-account__status{display:none!important}
.hi-panel-account__intro p{display:block!important;color:var(--hi-muted)!important;font-weight:800!important}

@media(max-width:980px){
  .hi-panel-standalone-page .hi-panel-sidebar{padding:.65rem .7rem .8rem!important;background:rgba(255,255,255,.96)!important;border-bottom:1px solid var(--hi-border)!important;box-shadow:0 12px 34px rgba(246,165,4,.12)!important}
  .hi-panel-copy.hi-panel-theme-dark .hi-panel-sidebar{background:rgba(22,32,51,.96)!important}
  .hi-panel-standalone-page .hi-panel-brand{height:auto!important;min-height:3.15rem!important;padding:0 .35rem .55rem!important;border-bottom:0!important;justify-content:center!important;gap:.55rem!important}
  .hi-panel-brand__icon{width:2.35rem!important;height:2.35rem!important;border-radius:999px!important}
  .hi-panel-nav{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.5rem!important;overflow:visible!important;padding:0!important;scroll-snap-type:none!important}
  .hi-panel-nav button,.hi-panel-nav a{min-width:0!important;width:100%!important;min-height:3.15rem!important;border-radius:1.1rem!important;background:#fffaf0!important;border:1px solid #f4d493!important;color:#6b4a08!important;padding:.48rem .3rem!important;box-shadow:0 8px 18px rgba(246,165,4,.08)!important}
  .hi-panel-copy.hi-panel-theme-dark .hi-panel-nav button,.hi-panel-copy.hi-panel-theme-dark .hi-panel-nav a{background:rgba(255,255,255,.05)!important;color:#d8c28e!important;border-color:rgba(246,165,4,.22)!important}
  .hi-panel-nav button span,.hi-panel-nav a span{font-size:.64rem!important;line-height:1.45!important;white-space:normal!important;text-align:center!important}
  .hi-panel-nav .hi-panel-icon{width:1.25rem!important;height:1.25rem!important}
  .hi-panel-nav__vip{grid-column:span 2!important}
  .hi-panel-topbar{min-height:2.9rem!important}
}
@media(max-width:420px){
  .hi-panel-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.42rem!important}
  .hi-panel-nav__vip{grid-column:span 3!important}
  .hi-panel-nav button,.hi-panel-nav a{min-height:3rem!important}
}

/* 2026 standards refresh: app-like user panel, visual-only redesign while preserving all panel features. */
body.hi-panel-standalone-page{
  background:#070b16!important;
  color:#e5e7eb;
}
body.hi-panel-standalone-page .hi-panel-copy{
  --hi-bg:#0b1020;
  --hi-surface:rgba(255,255,255,.92);
  --hi-surface-strong:#ffffff;
  --hi-soft:#f6f7fb;
  --hi-border:rgba(148,163,184,.24);
  --hi-text:#111827;
  --hi-muted:#64748b;
  --hi-primary:#ff6b00;
  --hi-primary-2:#ffb000;
  --hi-danger:#ef4444;
  --hi-success:#10b981;
  --hi-radius:24px;
  --hi-shadow:0 24px 70px rgba(2,6,23,.18);
  isolation:isolate;
  position:relative;
  display:grid!important;
  grid-template-columns:minmax(232px,17rem) minmax(0,1fr);
  gap:1rem!important;
  padding:1rem!important;
  background:
    radial-gradient(circle at 8% 10%,rgba(255,107,0,.20),transparent 24rem),
    radial-gradient(circle at 92% 12%,rgba(255,176,0,.15),transparent 28rem),
    linear-gradient(135deg,#090d19 0%,#111827 44%,#f3f4f8 44.2%,#eef1f7 100%)!important;
  font-feature-settings:"ss02" 1;
}
body.hi-panel-standalone-page .hi-panel-copy:before{
  content:"";
  position:fixed;
  inset:0;
  pointer-events:none;
  opacity:.22;
  background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);
  background-size:44px 44px;
  mask-image:linear-gradient(90deg,#000,transparent 68%);
  z-index:-1;
}
body.hi-panel-standalone-page .hi-panel-sidebar,
body.hi-panel-standalone-page .hi-panel-main{
  margin:0!important;
  border:1px solid var(--hi-border)!important;
  border-radius:var(--hi-radius)!important;
  box-shadow:var(--hi-shadow)!important;
}
body.hi-panel-standalone-page .hi-panel-sidebar{
  width:auto!important;
  flex-basis:auto!important;
  min-width:0;
  background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(17,24,39,.92))!important;
  color:#fff!important;
  backdrop-filter:blur(22px);
}
body.hi-panel-standalone-page .hi-panel-brand{
  height:auto!important;
  min-height:5.25rem;
  padding:1.25rem!important;
  border-bottom:1px solid rgba(255,255,255,.08)!important;
  color:#fff!important;
}
body.hi-panel-standalone-page .hi-panel-brand__icon{
  border-radius:18px!important;
  background:linear-gradient(135deg,var(--hi-primary),var(--hi-primary-2))!important;
  color:#fff!important;
  box-shadow:0 16px 32px rgba(255,107,0,.28)!important;
}
body.hi-panel-standalone-page .hi-panel-mini{
  margin:1rem!important;
  border:1px solid rgba(255,255,255,.10)!important;
  background:rgba(255,255,255,.07)!important;
  color:#fff!important;
  box-shadow:none!important;
}
body.hi-panel-standalone-page .hi-panel-mini b{color:#fff!important}
body.hi-panel-standalone-page .hi-panel-mini span{color:#cbd5e1!important}
body.hi-panel-standalone-page .hi-panel-nav{padding:.25rem 1rem 1rem!important;gap:.45rem!important}
body.hi-panel-standalone-page .hi-panel-nav button,
body.hi-panel-standalone-page .hi-panel-nav a,
body.hi-panel-standalone-page .hi-panel-logout{
  min-height:3rem;
  border-radius:16px!important;
  color:#cbd5e1!important;
  background:transparent!important;
  border:1px solid transparent!important;
}
body.hi-panel-standalone-page .hi-panel-nav button:hover,
body.hi-panel-standalone-page .hi-panel-nav a:hover{
  background:rgba(255,255,255,.08)!important;
  color:#fff!important;
  transform:translateX(-2px);
}
body.hi-panel-standalone-page .hi-panel-nav button.is-active,
body.hi-panel-standalone-page .hi-panel-nav__vip{
  background:linear-gradient(135deg,var(--hi-primary),var(--hi-primary-2))!important;
  border-color:rgba(255,255,255,.16)!important;
  color:#fff!important;
  box-shadow:0 16px 34px rgba(255,107,0,.25)!important;
}
body.hi-panel-standalone-page .hi-panel-main{
  min-width:0;
  background:rgba(248,250,252,.86)!important;
  backdrop-filter:blur(18px);
}
body.hi-panel-standalone-page .hi-panel-topbar{
  min-height:5rem!important;
  height:auto!important;
  flex-basis:auto!important;
  padding:1rem 1.4rem!important;
  background:rgba(255,255,255,.70)!important;
  border-bottom:1px solid rgba(226,232,240,.9)!important;
}
body.hi-panel-standalone-page .hi-panel-topbar h1{font-size:1.45rem!important;color:var(--hi-text)!important}
body.hi-panel-standalone-page .hi-panel-topbar p{display:block!important;color:var(--hi-muted)!important}
body.hi-panel-standalone-page .hi-panel-scroll{padding:1.25rem!important}
body.hi-panel-standalone-page .hi-panel-scroll>section{max-width:1180px!important}
body.hi-panel-standalone-page .hi-panel-hero{grid-template-columns:minmax(0,1.6fr) minmax(260px,.75fr)!important;gap:1rem!important}
body.hi-panel-standalone-page .hi-panel-welcome,
body.hi-panel-standalone-page .hi-panel-sub,
body.hi-panel-standalone-page .hi-panel-card,
body.hi-panel-standalone-page .hi-panel-section-head,
body.hi-panel-standalone-page .hi-panel-library-head,
body.hi-panel-standalone-page .hi-panel-account__panel,
body.hi-panel-standalone-page .hi-panel-new-ticket,
body.hi-panel-standalone-page .hi-panel-payment,
body.hi-panel-standalone-page .hi-panel-ticket,
body.hi-panel-standalone-page .hi-panel-vip-banner,
body.hi-panel-standalone-page .hi-panel-item,
body.hi-panel-standalone-page .hi-panel-history,
body.hi-panel-standalone-page .hi-panel-line,
body.hi-panel-standalone-page .hi-panel-stats span,
body.hi-panel-standalone-page .hi-panel-empty,
body.hi-panel-standalone-page .hi-panel-plan,
body.hi-panel-standalone-page .hi-panel-subscribe__hero{
  border:1px solid var(--hi-border)!important;
  background:var(--hi-surface)!important;
  color:var(--hi-text)!important;
  box-shadow:0 14px 40px rgba(15,23,42,.07)!important;
}
body.hi-panel-standalone-page .hi-panel-welcome{
  min-height:12rem!important;
  align-items:flex-end!important;
  background:linear-gradient(135deg,#111827 0%,#1f2937 52%,#ff6b00 100%)!important;
  color:#fff!important;
}
body.hi-panel-standalone-page .hi-panel-welcome h2,
body.hi-panel-standalone-page .hi-panel-welcome span{color:#fff!important}
body.hi-panel-standalone-page .hi-panel-sub button,
body.hi-panel-standalone-page .hi-panel-form button,
body.hi-panel-standalone-page .hi-panel-item__actions button,
body.hi-panel-standalone-page .hi-panel-section-head button,
body.hi-panel-standalone-page .hi-panel-vip-banner button,
body.hi-panel-standalone-page .hi-panel-plan button,
body.hi-panel-standalone-page .hi-panel-theme-toggle{
  border:0!important;
  border-radius:999px!important;
  background:linear-gradient(135deg,var(--hi-primary),var(--hi-primary-2))!important;
  color:#fff!important;
  box-shadow:0 14px 28px rgba(255,107,0,.18)!important;
}
body.hi-panel-standalone-page .hi-panel-bell{border-radius:999px!important;background:#fff!important;color:var(--hi-text)!important}
body.hi-panel-standalone-page .hi-panel-item{grid-template-columns:5.25rem 1fr!important;border-radius:20px!important}
body.hi-panel-standalone-page .hi-panel-item__poster img,
body.hi-panel-standalone-page .hi-panel-item img{border-radius:16px!important}
body.hi-panel-standalone-page .hi-panel-line span,
body.hi-panel-standalone-page .hi-panel-history span,
body.hi-panel-standalone-page .hi-panel-history small,
body.hi-panel-standalone-page .hi-panel-section-head p,
body.hi-panel-standalone-page .hi-panel-item p,
body.hi-panel-standalone-page .hi-panel-item small{color:var(--hi-muted)!important}
body.hi-panel-standalone-page .hi-panel-stats b,
body.hi-panel-standalone-page .hi-panel-ring{color:var(--hi-primary)!important}
body.hi-panel-standalone-page .hi-panel-ring{border-color:rgba(255,107,0,.22)!important;background:#fff7ed!important}
body.hi-panel-standalone-page .hi-panel-form input,
body.hi-panel-standalone-page .hi-panel-form textarea,
body.hi-panel-standalone-page .hi-panel-form select,
body.hi-panel-standalone-page .hi-panel-item__actions select{
  background:#fff!important;
  border-color:#e5e7eb!important;
  color:#111827!important;
}
.hi-panel-copy.hi-panel-theme-dark{
  --hi-surface:rgba(15,23,42,.90);
  --hi-surface-strong:#111827;
  --hi-soft:#111827;
  --hi-border:rgba(148,163,184,.18);
  --hi-text:#f8fafc;
  --hi-muted:#cbd5e1;
  background:radial-gradient(circle at 12% 8%,rgba(255,107,0,.20),transparent 26rem),linear-gradient(135deg,#070b16,#0f172a)!important;
}
.hi-panel-copy.hi-panel-theme-dark .hi-panel-main,
.hi-panel-copy.hi-panel-theme-dark .hi-panel-topbar{background:rgba(15,23,42,.76)!important}
.hi-panel-copy.hi-panel-theme-dark .hi-panel-bell{background:#111827!important;color:#f8fafc!important}
.hi-panel-copy.hi-panel-theme-dark .hi-panel-form input,
.hi-panel-copy.hi-panel-theme-dark .hi-panel-form textarea,
.hi-panel-copy.hi-panel-theme-dark .hi-panel-form select,
.hi-panel-copy.hi-panel-theme-dark .hi-panel-item__actions select{background:#0f172a!important;border-color:#334155!important;color:#f8fafc!important}
@media(max-width:980px){
  body.hi-panel-standalone-page .hi-panel-copy{display:block!important;padding:0!important;background:#f3f4f8!important}
  body.hi-panel-standalone-page .hi-panel-sidebar,
  body.hi-panel-standalone-page .hi-panel-main{border-radius:0!important;border-inline:0!important}
  body.hi-panel-standalone-page .hi-panel-sidebar{position:sticky!important;top:0!important;z-index:50!important;background:#111827!important}
  body.hi-panel-standalone-page .hi-panel-nav{display:flex!important;flex-direction:row!important;overflow:auto!important;padding-bottom:.7rem!important;scroll-snap-type:x mandatory!important}
  body.hi-panel-standalone-page .hi-panel-nav button,
  body.hi-panel-standalone-page .hi-panel-nav a{min-width:5.3rem!important;scroll-snap-align:start!important}
  body.hi-panel-standalone-page .hi-panel-hero{grid-template-columns:1fr!important}
}
@media(max-width:640px){
  body.hi-panel-standalone-page .hi-panel-topbar{align-items:flex-start!important;gap:.75rem!important}
  body.hi-panel-standalone-page .hi-panel-topbar__actions{width:100%;justify-content:space-between!important}
  body.hi-panel-standalone-page .hi-panel-grid,
  body.hi-panel-standalone-page .hi-panel-stats{grid-template-columns:1fr!important}
  body.hi-panel-standalone-page .hi-panel-item,
  body.hi-panel-standalone-page .hi-panel-payment{grid-template-columns:4.25rem 1fr!important}
}

/* Standard light user panel refresh: neutral, low-saturation dashboard UI. */
.hi-panel-standalone-page .hi-panel-copy{
  --hi-bg:#f7f8fb;
  --hi-surface:#ffffff;
  --hi-soft:#f3f5f8;
  --hi-border:#e2e8f0;
  --hi-text:#172033;
  --hi-muted:#64748b;
  --hi-primary:#334155;
  --hi-primary-2:#475569;
  --hi-accent:#475569;
  --hi-success:#15803d;
  --hi-shadow:0 18px 48px rgba(15,23,42,.08);
  background:#f7f8fb!important;
}
.hi-panel-copy.hi-panel-theme-dark{
  --hi-bg:#0f172a;
  --hi-surface:#162033;
  --hi-soft:#111827;
  --hi-border:#26364f;
  --hi-text:#e5edf8;
  --hi-muted:#9fb0c8;
  --hi-primary:#cbd5e1;
  --hi-primary-2:#94a3b8;
  --hi-accent:#cbd5e1;
  background:#0f172a!important;
}
.hi-panel-brand__icon,
.hi-panel-nav button.is-active,
.hi-panel-sub button,
.hi-panel-form button,
.hi-panel-vip a,
.hi-panel-item__actions button,
.hi-panel-section-head button,
.hi-panel-vip-banner button,
.hi-panel-plan button{
  background:#334155!important;
  color:#fff!important;
  box-shadow:0 10px 24px rgba(15,23,42,.12)!important;
}
.hi-panel-copy.hi-panel-theme-dark .hi-panel-brand__icon,
.hi-panel-copy.hi-panel-theme-dark .hi-panel-nav button.is-active,
.hi-panel-copy.hi-panel-theme-dark .hi-panel-sub button,
.hi-panel-copy.hi-panel-theme-dark .hi-panel-form button,
.hi-panel-copy.hi-panel-theme-dark .hi-panel-vip a,
.hi-panel-copy.hi-panel-theme-dark .hi-panel-item__actions button,
.hi-panel-copy.hi-panel-theme-dark .hi-panel-section-head button,
.hi-panel-copy.hi-panel-theme-dark .hi-panel-vip-banner button,
.hi-panel-copy.hi-panel-theme-dark .hi-panel-plan button{
  background:#e2e8f0!important;
  color:#0f172a!important;
}
.hi-panel-nav__vip{
  background:#f8fafc!important;
  border-color:#e2e8f0!important;
  color:#334155!important;
}
.hi-panel-copy.hi-panel-theme-dark .hi-panel-nav__vip{
  background:rgba(226,232,240,.08)!important;
  border-color:rgba(226,232,240,.16)!important;
  color:#e2e8f0!important;
}
.hi-panel-welcome,
.hi-panel-sub,
.hi-panel-account__hero,
.hi-panel-subscribe__hero,
.hi-panel-plan{
  background:var(--hi-surface)!important;
}
.hi-panel-welcome:before{display:none!important}
.hi-panel-ring{border-color:#cbd5e1!important;color:#334155!important}
.hi-panel-stats b,
.hi-panel-welcome span{color:#334155!important}
.hi-panel-copy.hi-panel-theme-dark .hi-panel-stats b,
.hi-panel-copy.hi-panel-theme-dark .hi-panel-welcome span,
.hi-panel-copy.hi-panel-theme-dark .hi-panel-ring{color:#e2e8f0!important}
.hi-panel-vip-mark,
.hi-panel-name-badge{
  background:#f8fafc!important;
  border:1px solid #e2e8f0!important;
  color:#334155!important;
}
.hi-panel-copy.hi-panel-theme-dark .hi-panel-vip-mark,
.hi-panel-copy.hi-panel-theme-dark .hi-panel-name-badge{
  background:rgba(226,232,240,.08)!important;
  border-color:rgba(226,232,240,.14)!important;
  color:#e2e8f0!important;
}

/* Fresh dashboard overview redesign: keeps all current dashboard features, changes the first view only. */
body.hi-panel-standalone-page .hi-panel-dashboard-redesign{display:grid;gap:1rem}
body.hi-panel-standalone-page .hi-panel-command-card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 17rem;gap:1.25rem;align-items:stretch;padding:1.25rem;border-radius:2rem;background:linear-gradient(135deg,#07111f 0%,#13233d 50%,#2563eb 100%)!important;color:#fff!important;box-shadow:0 28px 80px rgba(37,99,235,.22)!important;border:1px solid rgba(255,255,255,.14)!important}
body.hi-panel-standalone-page .hi-panel-command-card__glow{position:absolute;inset:auto -8rem -10rem auto;width:28rem;height:28rem;border-radius:999px;background:radial-gradient(circle,rgba(249,115,22,.55),transparent 62%);filter:blur(4px);pointer-events:none}
body.hi-panel-standalone-page .hi-panel-command-card__content{position:relative;z-index:1;display:grid;align-content:center;gap:.9rem;padding:1rem}
body.hi-panel-standalone-page .hi-panel-kicker{width:max-content;display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .8rem;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);color:#bfdbfe;font-weight:950;font-size:.78rem}
body.hi-panel-standalone-page .hi-panel-command-card h2{max-width:44rem;margin:0;color:#fff!important;font-size:clamp(1.8rem,4vw,3.25rem);line-height:1.35;font-weight:1000;letter-spacing:-.04em}
body.hi-panel-standalone-page .hi-panel-command-card h2 span{color:#fdba74!important}
body.hi-panel-standalone-page .hi-panel-command-card p{max-width:42rem;margin:0;color:#dbeafe!important;line-height:2;font-weight:800}
body.hi-panel-standalone-page .hi-panel-command-card__actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.35rem}
body.hi-panel-standalone-page .hi-panel-command-card__actions button,.hi-panel-access-card button{border:0;border-radius:999px;padding:.85rem 1.1rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font-weight:950;cursor:pointer}
body.hi-panel-standalone-page .hi-panel-command-card__actions button:first-child{background:#fff;color:#1d4ed8;box-shadow:0 14px 28px rgba(15,23,42,.18)}
body.hi-panel-standalone-page .hi-panel-command-card__actions button:last-child{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.18)}
body.hi-panel-standalone-page .hi-panel-access-orb{position:relative;z-index:1;display:grid;place-items:center;align-content:center;gap:.25rem;min-height:15rem;border-radius:1.6rem;background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(18px);text-align:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.15)}
body.hi-panel-standalone-page .hi-panel-access-orb:before{content:"";position:absolute;inset:1.15rem;border-radius:999px;border:10px solid rgba(255,255,255,.15);border-top-color:#fb923c;border-right-color:#38bdf8}
body.hi-panel-standalone-page .hi-panel-access-orb small,body.hi-panel-standalone-page .hi-panel-access-orb span{color:#dbeafe;font-weight:900}
body.hi-panel-standalone-page .hi-panel-access-orb strong{position:relative;font-size:3.4rem;color:#fff;line-height:1;font-weight:1000}
body.hi-panel-standalone-page .hi-panel-access-orb em{position:relative;margin-top:.45rem;padding:.35rem .65rem;border-radius:999px;background:rgba(34,197,94,.16);color:#bbf7d0;font-style:normal;font-weight:950}
body.hi-panel-standalone-page .hi-panel-access-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}
body.hi-panel-standalone-page .hi-panel-access-card{display:grid;align-content:start;gap:1rem;min-height:13rem;padding:1.15rem;border-radius:1.45rem;background:var(--hi-surface)!important;border:1px solid var(--hi-border)!important;box-shadow:0 14px 40px rgba(15,23,42,.07)!important;color:var(--hi-text)!important}
body.hi-panel-standalone-page .hi-panel-access-card--subscription{background:linear-gradient(180deg,#fff,#eff6ff)!important}
body.hi-panel-standalone-page .hi-panel-access-card__head{display:flex;align-items:center;gap:.8rem}
body.hi-panel-standalone-page .hi-panel-access-card__head>span{width:3rem;height:3rem;border-radius:1rem;display:grid;place-items:center;background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff;box-shadow:0 12px 24px rgba(37,99,235,.2);flex:0 0 3rem}
body.hi-panel-standalone-page .hi-panel-access-card__head b{display:block;color:var(--hi-text);font-size:1rem;font-weight:1000}
body.hi-panel-standalone-page .hi-panel-access-card__head small{display:block;margin-top:.2rem;color:var(--hi-muted);font-weight:800;line-height:1.7}
body.hi-panel-standalone-page .hi-panel-subscription-meter{height:.65rem;border-radius:999px;background:#e2e8f0;overflow:hidden}
body.hi-panel-standalone-page .hi-panel-subscription-meter i{display:block;width:var(--days);height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#f97316)}
body.hi-panel-standalone-page .hi-panel-access-card button{margin-top:auto;background:linear-gradient(135deg,var(--hi-primary),var(--hi-primary-2));color:#fff;box-shadow:0 14px 28px rgba(37,99,235,.18)}
body.hi-panel-standalone-page .hi-panel-metric-row{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem}
body.hi-panel-standalone-page .hi-panel-metric-row span{padding:.8rem .45rem;border-radius:1rem;background:var(--hi-soft);border:1px solid var(--hi-border);text-align:center;color:var(--hi-muted);font-weight:900}
body.hi-panel-standalone-page .hi-panel-metric-row strong{display:block;color:var(--hi-primary);font-size:1.45rem;font-weight:1000}
body.hi-panel-standalone-page .hi-panel-access-list{list-style:none;display:grid;gap:.65rem;margin:0;padding:0}
body.hi-panel-standalone-page .hi-panel-access-list li{display:flex;align-items:flex-start;gap:.45rem;color:var(--hi-muted);font-weight:850;line-height:1.8}
body.hi-panel-standalone-page .hi-panel-access-list .hi-panel-icon{color:#16a34a;flex:0 0 1.2rem;margin-top:.18rem}
.hi-panel-copy.hi-panel-theme-dark .hi-panel-access-card--subscription{background:linear-gradient(180deg,var(--hi-surface),var(--hi-soft))!important}
@media(max-width:1100px){body.hi-panel-standalone-page .hi-panel-access-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.hi-panel-standalone-page .hi-panel-command-card{grid-template-columns:1fr}}
@media(max-width:640px){body.hi-panel-standalone-page .hi-panel-command-card{padding:.9rem;border-radius:1.5rem}body.hi-panel-standalone-page .hi-panel-command-card__content{padding:.4rem}body.hi-panel-standalone-page .hi-panel-command-card__actions{display:grid}body.hi-panel-standalone-page .hi-panel-access-grid{grid-template-columns:1fr}body.hi-panel-standalone-page .hi-panel-access-orb{min-height:12rem}.hi-panel-access-orb:before{inset:.85rem!important}body.hi-panel-standalone-page .hi-panel-metric-row{grid-template-columns:1fr}}

/* --------------------------------------------------------------------------
   User dashboard full redesign — aligned with the main site visual system.
   Uses the same neutral surfaces, orange primary accent, dark-mode tokens,
   rounded cards, and restrained shadows as assets/css/site.css.
   -------------------------------------------------------------------------- */
body.hi-panel-standalone-page,
html:has(body.hi-panel-standalone-page){
  margin:0!important;
  padding:0!important;
  min-height:100%;
  background:var(--hi-panel-bg,#f7f8fb)!important;
  overflow:hidden;
}
body.hi-panel-standalone-page #wpadminbar{display:none!important}

.hi-panel-standalone-page .hi-panel-copy{
  --hi-panel-bg:#f7f8fb;
  --hi-panel-surface:#ffffff;
  --hi-panel-surface-2:#f1f5f9;
  --hi-panel-border:#e2e8f0;
  --hi-panel-text:#0f172a;
  --hi-panel-muted:#64748b;
  --hi-panel-accent:#f97316;
  --hi-panel-accent-2:#fdba74;
  --hi-panel-ok:#22c55e;
  --hi-panel-shadow:0 10px 26px rgba(15,23,42,.09);
  --hi-panel-shadow-2:0 16px 34px rgba(15,23,42,.12);
  width:100%!important;
  max-width:none!important;
  height:100vh!important;
  min-height:100vh!important;
  margin:0!important;
  padding:14px!important;
  display:grid!important;
  grid-template-columns:280px minmax(0,1fr)!important;
  gap:14px!important;
  direction:rtl;
  font-family:'Vazir','Vazirmatn',system-ui,-apple-system,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Arial!important;
  color:var(--hi-panel-text)!important;
  background:
    radial-gradient(circle at 82% -8%,rgba(249,115,22,.16),transparent 30rem),
    radial-gradient(circle at 4% 106%,rgba(253,186,116,.22),transparent 28rem),
    var(--hi-panel-bg)!important;
}
.hi-panel-copy.hi-panel-theme-dark{
  --hi-panel-bg:#0b0d10;
  --hi-panel-surface:#10141a;
  --hi-panel-surface-2:#121826;
  --hi-panel-border:#263142;
  --hi-panel-text:#e8edf3;
  --hi-panel-muted:#9aa6b5;
  --hi-panel-shadow:0 12px 30px rgba(0,0,0,.45);
  --hi-panel-shadow-2:0 18px 38px rgba(0,0,0,.55);
  background:
    radial-gradient(circle at 82% -8%,rgba(249,115,22,.18),transparent 30rem),
    radial-gradient(circle at 4% 106%,rgba(253,186,116,.10),transparent 28rem),
    var(--hi-panel-bg)!important;
}

.hi-panel-standalone-page .hi-panel-sidebar,
.hi-panel-standalone-page .hi-panel-main{
  margin:0!important;
  min-width:0!important;
  border:1px solid var(--hi-panel-border)!important;
  border-radius:18px!important;
  background:rgba(255,255,255,.92)!important;
  box-shadow:var(--hi-panel-shadow)!important;
  overflow:hidden!important;
}
.hi-panel-copy.hi-panel-theme-dark .hi-panel-sidebar,
.hi-panel-copy.hi-panel-theme-dark .hi-panel-main{background:rgba(16,20,26,.94)!important}
.hi-panel-standalone-page .hi-panel-sidebar{width:auto!important;flex:unset!important;display:flex!important;flex-direction:column!important;backdrop-filter:blur(10px)}

.hi-panel-brand{height:auto!important;min-height:76px!important;padding:16px!important;border-bottom:1px solid var(--hi-panel-border)!important;color:var(--hi-panel-text)!important;gap:10px!important}
.hi-panel-brand__icon,
.hi-panel-access-card__head>span,
.hi-panel-topbar__actions .hi-panel-bell i,
.hi-panel-mini img{
  background:linear-gradient(135deg,var(--hi-panel-accent),var(--hi-panel-accent-2))!important;
  color:#111827!important;
  border:0!important;
  box-shadow:0 6px 18px rgba(249,115,22,.25)!important;
}
.hi-panel-brand strong{font-weight:900!important;color:var(--hi-panel-text)!important}
.hi-panel-mini{margin:14px!important;padding:14px!important;border:1px solid var(--hi-panel-border)!important;border-radius:16px!important;background:var(--hi-panel-surface-2)!important;box-shadow:none!important}
.hi-panel-mini span{color:var(--hi-panel-muted)!important}.hi-panel-mini b{color:var(--hi-panel-text)!important}.hi-panel-vip-mark{background:rgba(249,115,22,.12)!important;color:var(--hi-panel-accent)!important;border:1px solid rgba(249,115,22,.22)!important}

.hi-panel-nav{padding:0 14px 14px!important;gap:8px!important}
.hi-panel-nav button,.hi-panel-nav a,.hi-panel-logout{
  min-height:48px!important;
  border:1px solid transparent!important;
  border-radius:12px!important;
  background:transparent!important;
  color:var(--hi-panel-muted)!important;
  font-weight:900!important;
  box-shadow:none!important;
}
.hi-panel-nav button:hover,.hi-panel-nav a:hover,.hi-panel-logout:hover{background:var(--hi-panel-surface-2)!important;color:var(--hi-panel-text)!important;border-color:var(--hi-panel-border)!important}
.hi-panel-nav button.is-active,
.hi-panel-nav__vip,
.hi-panel-sub button,
.hi-panel-form button,
.hi-panel-vip a,
.hi-panel-item__actions button,
.hi-panel-section-head button,
.hi-panel-vip-banner button,
.hi-panel-plan button,
.hi-panel-command-card__actions button:first-child,
.hi-panel-access-card button{
  border:0!important;
  background:linear-gradient(45deg,var(--hi-panel-accent),var(--hi-panel-accent-2))!important;
  color:#111827!important;
  box-shadow:0 6px 18px rgba(249,115,22,.25)!important;
}
.hi-panel-nav button.is-active .hi-panel-icon,.hi-panel-nav__vip .hi-panel-icon{color:#111827!important;fill:currentColor!important}
.hi-panel-logout{margin:14px!important;border-color:var(--hi-panel-border)!important;background:var(--hi-panel-surface-2)!important}

.hi-panel-main{display:flex!important;flex-direction:column!important;background:rgba(247,248,251,.82)!important}.hi-panel-copy.hi-panel-theme-dark .hi-panel-main{background:rgba(11,13,16,.62)!important}
.hi-panel-topbar{height:78px!important;flex:0 0 78px!important;padding:0 22px!important;border-bottom:1px solid var(--hi-panel-border)!important;background:rgba(255,255,255,.70)!important;color:var(--hi-panel-text)!important;backdrop-filter:blur(10px)}
.hi-panel-copy.hi-panel-theme-dark .hi-panel-topbar{background:rgba(16,20,26,.72)!important}.hi-panel-topbar h1{margin:0!important;color:var(--hi-panel-text)!important;font-weight:900!important}.hi-panel-topbar p{margin:2px 0 0!important;color:var(--hi-panel-muted)!important;font-weight:800!important}.hi-panel-scroll{padding:16px!important;background:transparent!important;overflow:auto!important}
.hi-panel-theme-toggle,.hi-panel-bell{height:40px!important;border:1px solid var(--hi-panel-border)!important;border-radius:12px!important;background:var(--hi-panel-surface)!important;color:var(--hi-panel-text)!important;box-shadow:var(--hi-panel-shadow)!important}
.hi-panel-theme-toggle{padding:0 12px!important;gap:7px!important;font-weight:900!important}

.hi-panel-dashboard-redesign{display:grid!important;gap:14px!important}.hi-panel-command-card{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 220px!important;gap:24px!important;align-items:center!important;min-height:300px!important;padding:28px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:18px!important;overflow:hidden!important;background:linear-gradient(90deg,rgba(15,23,42,.96),rgba(17,24,39,.80)),linear-gradient(135deg,var(--hi-panel-accent),var(--hi-panel-accent-2))!important;box-shadow:var(--hi-panel-shadow-2)!important;color:#fff!important}.hi-panel-command-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 28%,rgba(249,115,22,.36),transparent 18rem),linear-gradient(180deg,transparent,rgba(0,0,0,.22));pointer-events:none}.hi-panel-command-card>*{position:relative;z-index:1}.hi-panel-command-card__glow{display:none!important}.hi-panel-kicker{display:inline-flex!important;align-items:center!important;gap:8px!important;width:max-content!important;margin-bottom:18px!important;padding:8px 13px!important;border-radius:999px!important;background:rgba(0,0,0,.30)!important;border:1px solid rgba(255,255,255,.12)!important;color:#f8fafc!important;font-weight:900!important}.hi-panel-command-card h2{max-width:780px!important;margin:0!important;color:#fff!important;font-size:clamp(2rem,4vw,4.7rem)!important;line-height:1.35!important;font-weight:1000!important}.hi-panel-command-card h2 span{color:var(--hi-panel-accent-2)!important}.hi-panel-command-card p{max-width:760px!important;margin:12px 0 0!important;color:#e5e7eb!important;font-weight:800!important}.hi-panel-command-card__actions{margin-top:24px!important;display:flex!important;gap:10px!important;flex-wrap:wrap!important}.hi-panel-command-card__actions button{min-height:46px!important;border-radius:12px!important;padding:0 18px!important;font-weight:900!important}.hi-panel-command-card__actions button:last-child{border:1px solid rgba(255,255,255,.18)!important;background:rgba(255,255,255,.12)!important;color:#fff!important;box-shadow:none!important}
.hi-panel-access-orb{width:190px!important;height:190px!important;display:grid!important;place-items:center!important;text-align:center!important;border-radius:999px!important;background:rgba(255,255,255,.10)!important;border:12px solid rgba(255,255,255,.16)!important;box-shadow:inset 0 0 0 10px rgba(249,115,22,.85),0 16px 34px rgba(0,0,0,.24)!important;color:#fff!important}.hi-panel-access-orb strong{font-size:3.6rem!important;line-height:1!important;color:#fff!important}.hi-panel-access-orb small,.hi-panel-access-orb span{color:#e5e7eb!important;font-weight:900!important}.hi-panel-access-orb em{display:none!important}

.hi-panel-access-grid,.hi-panel-grid,.hi-panel-plan-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.hi-panel-access-card,.hi-panel-card,.hi-panel-library-shell,.hi-panel-account__panel,.hi-panel-new-ticket,.hi-panel-subscribe__hero,.hi-panel-plan,.hi-panel-section-head,.hi-panel-payment,.hi-panel-ticket,.hi-panel-vip-banner,.hi-panel-item,.hi-panel-history,.hi-panel-line,.hi-panel-stats span,.hi-panel-empty,.hi-panel-login-card{border:1px solid var(--hi-panel-border)!important;border-radius:16px!important;background:var(--hi-panel-surface)!important;color:var(--hi-panel-text)!important;box-shadow:var(--hi-panel-shadow)!important}.hi-panel-access-card{min-height:210px!important;padding:20px!important}.hi-panel-access-card__head{align-items:center!important;gap:12px!important}.hi-panel-access-card__head b,.hi-panel-card h3,.hi-panel-section-head h2{color:var(--hi-panel-text)!important;font-weight:900!important}.hi-panel-access-card__head small,.hi-panel-section-head p,.hi-panel-line span,.hi-panel-history span,.hi-panel-history small,.hi-panel-item p,.hi-panel-item small{color:var(--hi-panel-muted)!important}.hi-panel-metric-row span{background:var(--hi-panel-surface-2)!important;border:1px solid var(--hi-panel-border)!important;border-radius:12px!important;color:var(--hi-panel-muted)!important}.hi-panel-metric-row strong,.hi-panel-stats b{color:var(--hi-panel-accent)!important}.hi-panel-subscription-meter{height:8px!important;border-radius:999px!important;background:var(--hi-panel-surface-2)!important;overflow:hidden!important}.hi-panel-subscription-meter i,.hi-panel-ring{background:linear-gradient(90deg,var(--hi-panel-accent),var(--hi-panel-accent-2))!important;border-color:rgba(249,115,22,.26)!important;color:var(--hi-panel-accent)!important}.hi-panel-access-list li .hi-panel-icon{color:var(--hi-panel-ok)!important;fill:currentColor!important}
.hi-panel-form input,.hi-panel-form textarea,.hi-panel-item__actions select,.hi-panel-account__fields input{background:var(--hi-panel-surface-2)!important;border:1px solid var(--hi-panel-border)!important;color:var(--hi-panel-text)!important;border-radius:12px!important}.hi-panel-form input:focus,.hi-panel-form textarea:focus,.hi-panel-account__fields input:focus{outline:0!important;border-color:var(--hi-panel-accent)!important;box-shadow:0 0 0 4px rgba(249,115,22,.14)!important}

@media(max-width:1180px){.hi-panel-access-grid,.hi-panel-grid,.hi-panel-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hi-panel-command-card{grid-template-columns:1fr!important}.hi-panel-access-orb{justify-self:start!important}}
@media(max-width:980px){body.hi-panel-standalone-page{overflow:auto!important}.hi-panel-standalone-page .hi-panel-copy{height:auto!important;min-height:100svh!important;padding:0!important;grid-template-columns:1fr!important;gap:0!important}.hi-panel-standalone-page .hi-panel-sidebar,.hi-panel-standalone-page .hi-panel-main{border-radius:0!important;border-inline:0!important}.hi-panel-standalone-page .hi-panel-sidebar{position:sticky!important;top:0!important;z-index:50!important}.hi-panel-mini,.hi-panel-logout{display:none!important}.hi-panel-brand{min-height:58px!important}.hi-panel-nav{display:flex!important;flex-direction:row!important;overflow-x:auto!important;padding:10px!important}.hi-panel-nav button,.hi-panel-nav a{flex:0 0 auto!important;min-width:96px!important}.hi-panel-topbar{height:auto!important;min-height:68px!important;flex-basis:auto!important;padding:12px 16px!important}.hi-panel-scroll{overflow:visible!important}.hi-panel-theme-toggle b{display:none!important}}
@media(max-width:760px){.hi-panel-command-card{min-height:0!important;padding:20px!important}.hi-panel-command-card h2{font-size:2rem!important}.hi-panel-access-orb{width:150px!important;height:150px!important}.hi-panel-access-grid,.hi-panel-grid,.hi-panel-plan-grid{grid-template-columns:1fr!important}.hi-panel-topbar{display:grid!important;gap:10px!important}.hi-panel-topbar__actions{justify-content:start!important}.hi-panel-section-head{display:grid!important;gap:10px!important}.hi-panel-item{grid-template-columns:76px minmax(0,1fr)!important}.hi-panel-item__actions{grid-column:1/-1!important}}
