/* Hunter Vendor glass UI. Cards stay neutral; color is reserved for icons and ambient light. */
.vendor-page{min-height:100vh;background:linear-gradient(145deg,#f8faff 0%,#eef3ff 48%,#f8f3ff 100%);color:#111b52}
.vendor-shell{width:min(100%,900px);margin:0 auto;padding:22px 22px 44px}
.glass-surface{background:rgba(255,255,255,.46);border:1px solid rgba(255,255,255,.9);box-shadow:0 14px 38px rgba(70,103,170,.09),inset 0 1px 0 rgba(255,255,255,.95);backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px)}
.vendor-brandbar{min-height:76px;border-radius:28px;padding:12px 16px 12px 20px;display:flex;align-items:center;gap:14px;position:relative;overflow:hidden}
.vendor-brandbar:after,.vendor-menu-card:after,.vendor-view:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,transparent 32%,rgba(255,255,255,.42) 49%,transparent 63%);opacity:.7}
.vendor-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#18204e;font-size:23px;letter-spacing:-.8px;flex:1;z-index:1}.vendor-brand b{color:#4b23c9}
.vendor-brand-mark{display:grid;place-items:center;width:48px;height:48px;border-radius:17px;color:white;font-size:34px;font-weight:800;background:linear-gradient(145deg,#39d9ff,#3e75ef 52%,#a42cf2);box-shadow:0 8px 20px #687ce966,inset 0 1px 4px #fff}
.vendor-panel-pill{z-index:1;padding:9px 15px;border-radius:22px;background:rgba(222,211,255,.52);color:#742bd4;font-size:12px;font-weight:800;white-space:nowrap}
.vendor-theme-toggle{z-index:1;width:48px;height:48px;border-radius:18px;border:1px solid #fff;background:rgba(255,255,255,.56);color:#19245d;font-size:22px}
.vendor-welcome{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:30px 8px 22px}.vendor-welcome h1{font-size:clamp(27px,5vw,38px);margin:4px 0 6px;letter-spacing:-1.5px;color:#101a55}.vendor-welcome h1 span{color:#6928dc}.vendor-welcome p:not(.vendor-eyebrow){margin:0;color:#65708f;font-size:14px}.vendor-eyebrow{font-size:10px;font-weight:800;letter-spacing:2px;color:#3978e8;margin:0 0 7px}
.vendor-profile-chip{display:flex;align-items:center;gap:10px;padding:9px 13px;border-radius:20px;min-width:170px}.vendor-avatar{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;color:white;font-weight:800;background:linear-gradient(145deg,#39d9ff,#7853ed)}.vendor-profile-chip b,.vendor-profile-chip small{display:block}.vendor-profile-chip b{font-size:12px}.vendor-profile-chip small{font-size:10px;color:#74809c;margin-top:3px}
.vendor-notice{display:flex;gap:12px;align-items:center;padding:13px 16px;border-radius:18px;margin:0 0 18px;color:#596784;font-size:12px}.notice-icon{font-size:21px;color:#8d53e8}
.vendor-menu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.vendor-menu-card{position:relative;overflow:hidden;min-height:138px;border-radius:30px;padding:18px 46px 17px 20px;text-align:left;color:#111b52;display:flex;flex-direction:column;align-items:flex-start;gap:4px;cursor:pointer;transition:transform .18s,box-shadow .18s}
.vendor-menu-card:active{transform:scale(.985)}.vendor-emoji{font-size:40px;line-height:1.2;filter:drop-shadow(0 5px 5px rgba(90,87,160,.18));margin-bottom:6px}.vendor-menu-card b{font-size:17px;letter-spacing:-.5px}.vendor-menu-card small{font-size:12px;color:#68738f}.vendor-chevron{position:absolute;right:19px;top:50%;transform:translateY(-50%);font-size:34px;color:#3826ad;font-weight:300}
.vendor-view{position:relative;overflow:hidden;border-radius:30px;padding:22px;margin-top:18px}.vendor-section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;position:relative;z-index:1}.vendor-section-heading h2{font-size:19px;margin:0;letter-spacing:-.6px}.vendor-period{font-size:12px;color:#66718e}.vendor-earnings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;position:relative;z-index:1}.vendor-metric{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;padding:8px 5px}.vendor-metric+.vendor-metric{border-left:1px solid rgba(119,137,180,.2)}.vendor-metric-icon{font-size:25px}.vendor-metric b{font-size:23px;letter-spacing:-.8px}.vendor-metric small{font-size:11px;color:#697590}.vendor-lower-heading{margin-top:26px}.vendor-text-button,.vendor-back-button{border:0;background:transparent;color:#6a32cf;font:700 12px Inter;cursor:pointer}.vendor-empty-state{position:relative;z-index:1;display:grid;justify-items:center;gap:7px;padding:28px 12px;color:#6b7691;text-align:center}.vendor-empty-state span{font-size:30px}.vendor-empty-state b{font-size:13px;color:#28345f}.vendor-empty-state small{font-size:11px}
.vendor-sub-content{position:relative;z-index:1;padding-top:16px}.vendor-placeholder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vendor-placeholder{padding:17px;border-radius:20px;min-height:95px}.vendor-placeholder span{font-size:25px}.vendor-placeholder b{display:block;margin-top:8px;font-size:13px}.vendor-placeholder small{display:block;color:#73809b;font-size:11px;margin-top:4px}.vendor-info-panel{border:1px solid rgba(255,255,255,.9);background:rgba(255,255,255,.42);border-radius:20px;padding:17px;color:#65718e;font-size:12px;line-height:1.65}.vendor-info-panel b{color:#172252}.vendor-footer{display:flex;justify-content:space-between;padding:20px 6px 0;font-size:11px}.vendor-footer a,.vendor-footer button{color:#6b7590;text-decoration:none;border:0;background:none;font:inherit;cursor:pointer}
.vendor-page.dark{background:linear-gradient(145deg,#17213b,#22284a 55%,#302347);color:#f3f5ff}.vendor-page.dark .glass-surface{background:rgba(255,255,255,.10);border-color:rgba(255,255,255,.22);box-shadow:0 14px 38px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.18)}.vendor-page.dark .vendor-brand,.vendor-page.dark .vendor-welcome h1,.vendor-page.dark .vendor-menu-card,.vendor-page.dark .vendor-section-heading h2,.vendor-page.dark .vendor-metric b{color:#f3f5ff}.vendor-page.dark .vendor-menu-card small,.vendor-page.dark .vendor-welcome p:not(.vendor-eyebrow),.vendor-page.dark .vendor-profile-chip small,.vendor-page.dark .vendor-metric small{color:#c0c9e0}.vendor-page.dark .vendor-profile-chip b,.vendor-page.dark .vendor-empty-state b{color:#fff}
@media(min-width:720px){.vendor-menu-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vendor-menu-card{min-height:160px}.vendor-shell{padding-top:30px}}
@media(max-width:480px){.vendor-shell{padding:14px 14px 30px}.vendor-brandbar{min-height:66px;padding:9px 11px 9px 14px;border-radius:24px}.vendor-brand{font-size:19px;gap:9px}.vendor-brand-mark{width:42px;height:42px;font-size:30px}.vendor-panel-pill{font-size:10px;padding:8px 10px}.vendor-theme-toggle{width:42px;height:42px}.vendor-welcome{align-items:flex-start;padding:25px 5px 18px}.vendor-profile-chip{min-width:0;padding:7px}.vendor-profile-chip span:last-child{display:none}.vendor-menu-grid{gap:11px}.vendor-menu-card{min-height:124px;padding:15px 34px 14px 15px;border-radius:25px}.vendor-emoji{font-size:34px}.vendor-menu-card b{font-size:14px}.vendor-menu-card small{font-size:10px}.vendor-chevron{right:12px;font-size:29px}.vendor-view{padding:17px;border-radius:25px}.vendor-metric b{font-size:18px}.vendor-metric small{font-size:10px}.vendor-placeholder-grid{grid-template-columns:1fr}}

.vendor-apply-card{padding:22px;border-radius:28px;margin:0 0 18px}.vendor-apply-icon{font-size:30px;color:#8150e9}.vendor-apply-copy{color:#6b7691;font-size:12px;line-height:1.65}.vendor-apply-form{display:grid;gap:12px;margin-top:16px}.vendor-apply-form label{display:grid;gap:6px;color:#53617f;font-size:11px;font-weight:700}.vendor-apply-form input,.vendor-apply-form textarea{width:100%;padding:13px 14px;border:1px solid rgba(130,150,195,.2);border-radius:14px;background:rgba(255,255,255,.7);font:inherit;font-size:13px;color:#18224e;outline:none}.vendor-apply-form input:focus,.vendor-apply-form textarea:focus{border-color:#8b6ce8;box-shadow:0 0 0 3px #8b6ce822}.vendor-apply-form button{min-height:46px;border:0;border-radius:15px;background:linear-gradient(110deg,#3978f6,#8c48e9);color:#fff;font:700 13px Inter;cursor:pointer}.vendor-form-feedback{font-size:11px;color:#6b7691;margin:0}.vendor-form-feedback.error{color:#bd4660}.vendor-form-feedback.success{color:#21845c}.vendor-page.dark .vendor-apply-copy,.vendor-page.dark .vendor-apply-form label{color:#c0c9e0}.vendor-page.dark .vendor-apply-form input,.vendor-page.dark .vendor-apply-form textarea{background:rgba(20,30,54,.65);color:#fff;border-color:#ffffff30}
.vendor-applications-list{display:grid;gap:12px;margin-top:18px;position:relative;z-index:1}.vendor-application-card{padding:17px;border:1px solid rgba(255,255,255,.85);border-radius:20px;background:rgba(255,255,255,.42)}.vendor-application-top,.vendor-application-meta,.vendor-application-actions{display:flex;justify-content:space-between;align-items:center;gap:10px}.vendor-application-top b,.vendor-application-top small{display:block}.vendor-application-top b{font-size:14px}.vendor-application-top small,.vendor-application-meta{font-size:10px;color:#71809a;margin-top:4px}.vendor-status-tag{font-size:9px;font-weight:800;padding:6px 9px;border-radius:20px;background:#eee8ff;color:#7036c9}.vendor-application-card p{font-size:12px;color:#66738f;line-height:1.55}.vendor-application-actions{justify-content:flex-end;margin-top:13px}.vendor-application-actions button{border:0;border-radius:12px;padding:10px 14px;background:linear-gradient(110deg,#3978f6,#8c48e9);color:white;font:700 11px Inter;cursor:pointer}.vendor-application-actions button[data-review="REJECTED"],.vendor-application-actions button[data-review="SUSPENDED"]{background:#f5e9ee;color:#b43f5d}.vendor-page.dark .vendor-application-card{background:#ffffff10;border-color:#ffffff24}.vendor-page.dark .vendor-application-card p{color:#c0c9e0}

.vendor-work-form{display:grid;gap:12px;margin:14px 0}.vendor-work-form label{display:grid;gap:6px;font-size:13px;font-weight:700;color:var(--text-primary,#20263a)}.vendor-work-form input,.vendor-work-form select,.vendor-work-form textarea{width:100%;border:1px solid rgba(110,125,160,.22);border-radius:14px;padding:12px 13px;background:rgba(255,255,255,.72);color:inherit;font:inherit}.vendor-product-row,.vendor-review-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid rgba(110,125,160,.18);border-radius:16px;margin:10px 0;background:rgba(255,255,255,.48)}.vendor-product-row small,.vendor-review-row small{display:block;opacity:.7;margin-top:4px}.vendor-action-button{border:0;border-radius:12px;padding:10px 14px;font-weight:800;background:#6655df;color:#fff;cursor:pointer}.vendor-action-button:disabled{opacity:.5}.vendor-panel-note{padding:13px 15px;border-radius:14px;background:rgba(90,110,160,.08);font-size:13px;line-height:1.5;margin:12px 0}


/* Premium vendor dashboard refresh */
.vendor-page{min-height:100vh;position:relative;overflow-x:hidden;background:linear-gradient(135deg,#f7f9ff 0%,#edf2ff 48%,#f7f2ff 100%);color:#121b50;font-family:Inter,system-ui,sans-serif}
.vendor-ambient{position:fixed;z-index:-1;pointer-events:none;border-radius:50%;filter:blur(2px);opacity:.62}
.vendor-ambient-a{width:440px;height:440px;top:-190px;right:-140px;background:radial-gradient(circle,#c9d9ff88,transparent 68%)}
.vendor-ambient-b{width:520px;height:520px;bottom:-260px;left:-210px;background:radial-gradient(circle,#e4d0ff88,transparent 68%)}
.vendor-shell{width:min(100%,1120px);padding:24px 28px 46px}
.glass-surface{background:rgba(255,255,255,.48);border:1px solid rgba(255,255,255,.94);box-shadow:0 18px 48px rgba(70,101,172,.10),inset 0 1px 0 rgba(255,255,255,.98);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px)}
.vendor-brandbar{min-height:82px;border-radius:30px;padding:12px 20px;gap:18px;overflow:visible;z-index:20}
.vendor-brandbar:after{display:none}
.vendor-brand{font-size:25px;gap:13px;color:#172052}
.vendor-brand b{color:#3821bd}
.vendor-brand-mark{width:54px;height:54px;border-radius:19px;font-size:37px;background:linear-gradient(145deg,#39ddff,#3877ef 52%,#a52cf2);box-shadow:0 9px 24px #657ce977,inset 0 1px 4px #fff}
.vendor-panel-pill{padding:10px 19px;border-radius:24px;font-size:13px;background:rgba(224,214,255,.62);color:#722bd4}
.vendor-header-actions{display:flex;align-items:center;gap:12px;z-index:5}
.vendor-theme-toggle,.vendor-notification-button,.vendor-account-button{height:52px;border:1px solid rgba(255,255,255,.95);background:rgba(255,255,255,.52);box-shadow:0 5px 18px #7388bd13,inset 0 1px #fff;border-radius:19px;color:#27336a;cursor:pointer}
.vendor-theme-toggle{width:66px;display:flex;align-items:center;justify-content:space-evenly;font-size:21px}
.vendor-theme-toggle .theme-sun{color:#9aa3c1}.vendor-theme-toggle .theme-moon{background:linear-gradient(145deg,#7564ed,#29346e);color:#fff;border-radius:20px;padding:5px 7px;font-size:15px}
.vendor-notification-button{width:52px;font-size:23px;position:relative}
.vendor-notification-button i{position:absolute;width:9px;height:9px;border-radius:50%;background:#f04467;right:10px;top:9px;border:2px solid white}
.vendor-account-wrap{position:relative}
.vendor-account-button{display:flex;align-items:center;gap:10px;padding:5px 12px 5px 6px;min-width:84px}
.vendor-account-button img,.vendor-account-button .vendor-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}
.vendor-account-chevron{font-size:20px}
.vendor-account-menu{position:absolute;right:0;top:62px;width:260px;padding:14px;border-radius:23px;z-index:100;background:rgba(255,255,255,.92);box-shadow:0 22px 60px #354b812b}
.vendor-account-menu[hidden]{display:none}
.vendor-account-heading{display:flex;align-items:center;gap:11px;padding:5px 4px 14px;border-bottom:1px solid #dce3f5;margin-bottom:7px}
.vendor-account-heading b,.vendor-account-heading small{display:block}.vendor-account-heading b{font-size:13px}.vendor-account-heading small{font-size:10px;color:#71809f;margin-top:4px}
.vendor-avatar-large{width:43px;height:43px;flex:none}
.vendor-account-menu a,.vendor-account-menu>button{display:flex;align-items:center;gap:12px;width:100%;padding:11px 8px;border:0;border-radius:12px;text-decoration:none;color:#26315f;background:transparent;font:500 12px Inter;text-align:left;cursor:pointer}
.vendor-account-menu a:hover,.vendor-account-menu>button:hover{background:#eff2ff}
.vendor-account-menu a em{margin-left:auto;color:#1eaf6d;font-style:normal;font-weight:900}
.vendor-account-menu .vendor-logout-button{border-top:1px solid #e1e5f2;border-radius:0;margin-top:5px;padding-top:14px;color:#df4560}
.vendor-welcome{padding:36px 14px 24px;align-items:center}
.vendor-welcome h1{font-size:clamp(30px,4vw,43px);letter-spacing:-1.9px;margin:4px 0 7px}
.vendor-welcome h1 span:first-child{background:linear-gradient(100deg,#237fe8,#8b35d6);background-clip:text;-webkit-background-clip:text;color:transparent}
.welcome-wave{font-size:.78em}
.vendor-welcome p:not(.vendor-eyebrow){font-size:16px;color:#626d8d}
.vendor-eyebrow{font-size:11px;letter-spacing:2.4px;color:#3879db}
.vendor-access-pill{display:flex;align-items:center;gap:10px;padding:11px 15px;border-radius:19px;background:rgba(255,255,255,.42);border:1px solid #fff;box-shadow:0 8px 25px #7388bd12}
.vendor-access-pill b,.vendor-access-pill small{display:block}.vendor-access-pill b{font-size:12px}.vendor-access-pill small{font-size:10px;color:#77829e;margin-top:4px}
.vendor-access-dot{width:10px;height:10px;border-radius:50%;background:#e8b64c;box-shadow:0 0 0 4px #e8b64c20}
.vendor-store-summary{display:grid;grid-template-columns:1.7fr repeat(3,1fr);align-items:center;border-radius:27px;padding:18px 22px;margin:0 0 18px;gap:10px}
.vendor-store-identity{display:flex;align-items:center;gap:13px;min-width:0}
.vendor-store-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:linear-gradient(145deg,#35d8ff,#3479f1);box-shadow:0 8px 18px #4886e855;color:#fff;font-size:30px}
.vendor-store-identity small,.vendor-store-identity b{display:block}.vendor-store-identity small{font-size:11px;color:#6c7897;margin-bottom:4px}.vendor-store-identity b{font-size:14px}.vendor-verified{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#268cf4;color:white;font-size:11px}
.vendor-summary-stat{display:grid;grid-template-columns:auto 1fr;column-gap:9px;align-items:center;padding-left:20px;border-left:1px solid #bdc9e866}
.vendor-summary-stat>span{grid-row:span 2;font-size:23px}.vendor-summary-stat b{font-size:17px}.vendor-summary-stat small{font-size:10px;color:#6d7896;margin-top:3px}
.vendor-notice{border-radius:17px;margin-bottom:18px;padding:11px 16px;font-size:11px;background:rgba(255,255,255,.34);color:#687594}
.vendor-menu-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.vendor-menu-card{min-height:176px;border-radius:29px;padding:19px 34px 17px 18px;align-items:center;text-align:center;justify-content:center;gap:4px;box-shadow:0 14px 35px #7187b51a,inset 0 1px #fff;transition:transform .2s,box-shadow .2s}
.vendor-menu-card:after{opacity:.38}
.vendor-menu-card:hover{transform:translateY(-4px);box-shadow:0 19px 40px #7187b52c,inset 0 1px #fff}
.vendor-emoji{font-size:49px;margin-bottom:6px;filter:drop-shadow(0 8px 7px #5a5aa333)}
.vendor-menu-card b{font-size:17px}.vendor-menu-card small{font-size:12px}
.vendor-chevron{right:13px;font-size:30px;color:#3e39d1}
.vendor-view{border-radius:29px;padding:23px;margin-top:18px}
.vendor-section-heading h2{font-size:21px}
.vendor-period{padding:9px 13px;border:1px solid #fff;border-radius:22px;background:#ffffff66;color:#28335f;font-size:12px}
.vendor-earnings-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:19px}
.vendor-metric{padding:9px 6px}
.vendor-metric+.vendor-metric{border-left:1px solid #bac8ed99}
.vendor-metric-icon{font-size:30px;filter:drop-shadow(0 4px 5px #6373b533)}
.vendor-metric b{font-size:27px}
.vendor-metric small{font-size:12px}
.vendor-insights-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.vendor-insights-grid .vendor-view{margin-top:18px;min-height:270px}
.vendor-growth-pill{padding:8px 12px;border-radius:22px;background:#d9f8e5;color:#159653;font-size:12px;font-weight:800}
.vendor-chart-placeholder{height:185px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:7px;color:#74809d}
.chart-empty-icon{font-size:42px;color:#8b5ae6}
.vendor-chart-placeholder b{font-size:13px;color:#33406c}.vendor-chart-placeholder small{max-width:270px;font-size:10px;line-height:1.5}
.vendor-orders-card .vendor-empty-state{padding:38px 12px}
.vendor-empty-state{gap:8px}.vendor-empty-state span{font-size:34px}.vendor-empty-state b{font-size:14px}.vendor-empty-state small{font-size:11px;line-height:1.5}
.vendor-footer{padding:22px 8px 0;font-size:11px}
.vendor-page.dark{background:linear-gradient(135deg,#121a33,#20294a 54%,#302344);color:#f4f5ff}
.vendor-page.dark .glass-surface{background:rgba(255,255,255,.10);border-color:rgba(255,255,255,.20);box-shadow:0 18px 48px #050b1c55,inset 0 1px #ffffff24}
.vendor-page.dark .vendor-brand,.vendor-page.dark .vendor-welcome h1,.vendor-page.dark .vendor-menu-card,.vendor-page.dark .vendor-section-heading h2,.vendor-page.dark .vendor-metric b,.vendor-page.dark .vendor-store-identity b{color:#f5f6ff}
.vendor-page.dark .vendor-account-menu{background:rgba(31,39,68,.97);border-color:#ffffff2b}
.vendor-page.dark .vendor-account-menu a,.vendor-page.dark .vendor-account-menu>button,.vendor-page.dark .vendor-account-heading b{color:#f5f6ff}
.vendor-page.dark .vendor-account-menu a:hover,.vendor-page.dark .vendor-account-menu>button:hover{background:#ffffff14}
.vendor-page.dark .vendor-account-heading{border-color:#ffffff24}
.vendor-page.dark .vendor-access-pill,.vendor-page.dark .vendor-period{background:#ffffff12;border-color:#ffffff25;color:#f5f6ff}
.vendor-page.dark .vendor-store-summary,.vendor-page.dark .vendor-menu-card{color:#f5f6ff}
.vendor-page.dark .vendor-summary-stat small,.vendor-page.dark .vendor-store-identity small,.vendor-page.dark .vendor-access-pill small,.vendor-page.dark .vendor-chart-placeholder small,.vendor-page.dark .vendor-chart-placeholder{color:#c2cbe3}
.vendor-page.dark .vendor-chart-placeholder b{color:#f5f6ff}
.vendor-page.dark .vendor-notice{color:#d1d9ed}
@media(max-width:760px){.vendor-shell{padding:17px 17px 34px}.vendor-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vendor-menu-card{min-height:145px}.vendor-insights-grid{grid-template-columns:1fr}.vendor-store-summary{grid-template-columns:1.4fr 1fr 1fr;row-gap:15px}.vendor-store-identity{grid-column:1/-1;padding-bottom:13px;border-bottom:1px solid #bdc9e866}.vendor-summary-stat:first-of-type{border-left:0;padding-left:0}}
@media(max-width:480px){.vendor-shell{padding:12px 13px 28px}.vendor-brandbar{min-height:64px;padding:8px 10px 8px 12px;border-radius:23px;gap:8px}.vendor-brand{font-size:19px;gap:8px}.vendor-brand-mark{width:42px;height:42px;font-size:30px;border-radius:15px}.vendor-panel-pill{font-size:9px;padding:8px 9px}.vendor-header-actions{gap:6px}.vendor-theme-toggle{width:43px;height:43px;font-size:17px;border-radius:15px}.vendor-theme-toggle .theme-moon{font-size:12px;padding:4px 5px}.vendor-notification-button{width:40px;height:43px;font-size:19px;border-radius:15px}.vendor-account-button{height:43px;min-width:50px;padding:3px 7px 3px 3px;border-radius:15px;gap:4px}.vendor-account-button img,.vendor-account-button .vendor-avatar{width:34px;height:34px}.vendor-account-chevron{font-size:16px}.vendor-account-menu{top:52px;width:min(260px,calc(100vw - 28px));right:0}.vendor-welcome{padding:27px 4px 18px;align-items:flex-start}.vendor-welcome h1{font-size:29px;letter-spacing:-1.4px}.vendor-welcome p:not(.vendor-eyebrow){font-size:12px}.vendor-access-pill{padding:8px 10px;max-width:132px}.vendor-access-pill b{font-size:10px;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vendor-access-pill small{font-size:9px}.vendor-store-summary{padding:14px 13px;border-radius:23px;grid-template-columns:1.2fr 1fr 1fr;gap:8px}.vendor-store-icon{width:43px;height:43px;font-size:25px}.vendor-store-identity b{font-size:11px}.vendor-summary-stat{padding-left:9px;column-gap:5px}.vendor-summary-stat>span{font-size:18px}.vendor-summary-stat b{font-size:14px}.vendor-summary-stat small{font-size:9px}.vendor-menu-grid{gap:10px}.vendor-menu-card{min-height:132px;padding:13px 27px 13px 10px;border-radius:23px}.vendor-emoji{font-size:39px}.vendor-menu-card b{font-size:14px}.vendor-menu-card small{font-size:10px}.vendor-chevron{right:9px;font-size:25px}.vendor-view{padding:16px;border-radius:24px}.vendor-section-heading h2{font-size:17px}.vendor-earnings-grid{margin-top:14px}.vendor-metric-icon{font-size:23px}.vendor-metric b{font-size:18px}.vendor-metric small{font-size:9px}.vendor-insights-grid .vendor-view{min-height:230px}.vendor-chart-placeholder{height:150px}}
@media(prefers-reduced-motion:reduce){.vendor-menu-card{transition:none}}


/* Single-theme glass finish and raised SVG icon treatment */
.vendor-theme-toggle{display:none!important}
.vendor-brandbar{justify-content:space-between}
.vendor-header-actions{margin-left:auto}
.vendor-notification-button{display:grid;place-items:center;width:52px;height:52px;border-radius:18px;background:rgba(255,255,255,.58);border:1px solid rgba(255,255,255,.98);box-shadow:0 8px 24px rgba(88,110,177,.12),inset 0 1px 0 #fff;color:#4c55c9;position:relative}
.vendor-notification-button svg{width:32px;height:32px;filter:drop-shadow(0 4px 5px rgba(70,88,180,.22))}
.vendor-notification-button i{width:10px;height:10px;right:9px;top:8px;border:2px solid #fff;background:#f04467}
.vendor-account-button{border-radius:19px;padding:5px 9px;background:rgba(255,255,255,.58)}
.vendor-account-button .vendor-avatar{border-radius:50%;background:linear-gradient(145deg,#42dfff,#3477ec 55%,#a04be9);box-shadow:0 5px 14px #5a7ce955,inset 0 1px 2px #fff}
.vendor-menu-card.glass-surface,.vendor-store-summary.glass-surface,.vendor-view.glass-surface,.vendor-notice.glass-surface{
 background:linear-gradient(135deg,rgba(255,255,255,.74),rgba(255,255,255,.36) 55%,rgba(246,248,255,.55));
 border:1px solid rgba(255,255,255,.98);
 box-shadow:0 16px 38px rgba(86,111,181,.12),inset 0 1px 0 rgba(255,255,255,.98),inset 0 -1px 0 rgba(210,222,255,.28);
 backdrop-filter:blur(30px) saturate(1.35);
 -webkit-backdrop-filter:blur(30px) saturate(1.35)
}
.vendor-menu-card{isolation:isolate}
.vendor-menu-card:before{content:"";position:absolute;inset:1px;border-radius:inherit;z-index:-1;background:radial-gradient(ellipse at 20% 0%,rgba(255,255,255,.95),transparent 52%),linear-gradient(145deg,rgba(255,255,255,.34),rgba(219,229,255,.08));pointer-events:none}
.vendor-menu-card:after{content:"";position:absolute;inset:-40% -80%;z-index:0;pointer-events:none;background:linear-gradient(110deg,transparent 42%,rgba(255,255,255,.65) 50%,transparent 58%);transform:translateX(-45%);opacity:.65}
.vendor-menu-card:hover:after{transform:translateX(45%);transition:transform .8s ease}
.vendor-3d-icon{display:grid;place-items:center;width:78px;height:70px;margin:0 auto 9px;filter:drop-shadow(0 11px 9px rgba(63,85,164,.22));position:relative;z-index:1}
.vendor-3d-icon svg{width:100%;height:100%;overflow:visible}
.vendor-menu-card b,.vendor-menu-card small,.vendor-chevron{position:relative;z-index:1}
.vendor-menu-card b{color:#293c91}
.vendor-menu-card:nth-child(2) b{color:#8a35c9}
.vendor-menu-card:nth-child(3) b{color:#2474d7}
.vendor-menu-card:nth-child(4) b{color:#c13da5}
.vendor-menu-card:nth-child(5) b{color:#168f9d}
.vendor-menu-card:nth-child(6) b{color:#2878c9}
.vendor-menu-card:nth-child(7) b{color:#c47a19}
.vendor-menu-card:nth-child(8) b{color:#6239c7}
.vendor-chevron{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.55);font-size:23px;box-shadow:0 4px 12px #7184bd18}
.vendor-store-icon{font-size:0;position:relative}
.vendor-store-icon:before{content:"";width:25px;height:25px;border:3px solid #fff;border-bottom:0;transform:rotate(45deg) translate(2px,2px);border-radius:3px}
.vendor-store-icon:after{content:"";position:absolute;width:24px;height:18px;border:3px solid #fff;border-top:0;bottom:10px;border-radius:0 0 3px 3px}
.vendor-page.dark{background:linear-gradient(135deg,#f7f9ff 0%,#edf2ff 48%,#f7f2ff 100%)!important;color:#121b50!important}
@media(max-width:480px){
 .vendor-brandbar{gap:7px}
 .vendor-panel-pill{margin-left:auto}
 .vendor-header-actions{gap:7px}
 .vendor-notification-button{width:43px;height:43px;border-radius:15px}
 .vendor-notification-button svg{width:28px;height:28px}
 .vendor-account-button{height:43px;min-width:43px;padding:3px}
 .vendor-account-chevron{display:none}
 .vendor-menu-card{min-height:146px;padding:14px 27px 13px 10px}
 .vendor-3d-icon{width:70px;height:64px;margin-bottom:7px}
}


/* SVG visibility guard: keep all dashboard artwork visible above glass overlays */
.vendor-menu-card .vendor-3d-icon{display:grid!important;visibility:visible!important;opacity:1!important;flex:0 0 70px!important;width:78px!important;height:70px!important;min-width:78px!important;min-height:70px!important;position:relative!important;z-index:4!important;overflow:visible!important;color:inherit!important}
.vendor-menu-card .vendor-3d-icon svg{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;overflow:visible!important;position:relative!important;z-index:5!important}
.vendor-menu-card .vendor-3d-icon svg defs,.vendor-menu-card .vendor-3d-icon svg path,.vendor-menu-card .vendor-3d-icon svg rect,.vendor-menu-card .vendor-3d-icon svg circle{visibility:visible!important;opacity:1!important}
.vendor-menu-card:after{z-index:2!important;pointer-events:none!important}
.vendor-menu-card:before{z-index:0!important}
.vendor-menu-card b,.vendor-menu-card small,.vendor-menu-card .vendor-chevron{z-index:4!important}
@media(max-width:480px){.vendor-menu-card .vendor-3d-icon{flex-basis:66px!important;width:70px!important;height:64px!important;min-width:70px!important;min-height:64px!important}}


.vendor-verified[hidden]{display:none!important}
.vendor-application-actions .vendor-badge-toggle{background:linear-gradient(110deg,#347df0,#6558db);color:#fff}
.vendor-application-actions .vendor-badge-toggle[data-badge="off"]{background:#e9edfa;color:#4c5c85}
.vendor-application-actions button:disabled{opacity:.55;cursor:wait}


/* Vendor product catalogue workspace */
.vendor-product-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;margin:14px 0;border:1px solid rgba(255,255,255,.85);border-radius:20px;background:rgba(255,255,255,.68);box-shadow:0 8px 24px rgba(72,91,151,.07)}
.vendor-product-toolbar>div{display:grid;gap:4px}.vendor-product-toolbar small,.vendor-owned-product small{color:#77819a;font-size:12px}
.vendor-primary-action,.vendor-secondary-action{border:0;border-radius:14px;padding:11px 15px;font:inherit;font-size:13px;font-weight:750;cursor:pointer}
.vendor-primary-action{background:linear-gradient(120deg,#347ff0,#7652dc);color:#fff;box-shadow:0 8px 18px rgba(76,100,215,.2)}
.vendor-secondary-action{background:rgba(234,239,255,.9);color:#45558e}
.vendor-product-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;margin:12px 0 18px;border:1px solid rgba(255,255,255,.9);border-radius:22px;background:rgba(255,255,255,.78);box-shadow:0 10px 28px rgba(72,91,151,.08)}
.vendor-product-form label{display:grid;gap:7px;color:#3d4c79;font-size:12px;font-weight:700}
.vendor-product-form input,.vendor-product-form select,.vendor-product-form textarea{width:100%;min-width:0;border:1px solid #dfe6f8;border-radius:12px;background:rgba(255,255,255,.9);padding:11px 12px;color:#27365f;font:inherit;font-size:14px;outline:none}
.vendor-product-form input:focus,.vendor-product-form select:focus,.vendor-product-form textarea:focus{border-color:#6b8ded;box-shadow:0 0 0 3px rgba(92,131,231,.12)}
.vendor-product-form .full-field{grid-column:1/-1}
.vendor-form-actions{display:flex;gap:9px;flex-wrap:wrap}
.vendor-form-feedback{margin:0;color:#53658e;font-size:12px}
.vendor-owned-products{display:grid;gap:10px}
.vendor-owned-product{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.9);border-radius:18px;background:rgba(255,255,255,.7);box-shadow:0 6px 18px rgba(72,91,151,.055)}
.vendor-owned-product-main{display:grid;gap:5px;min-width:0}.vendor-owned-product-main>b{color:#293c75;font-size:14px;overflow-wrap:anywhere}
.vendor-product-status{font-size:10px;font-weight:800;letter-spacing:.05em;color:#64739a}
.vendor-product-status.status-active{color:#138a72}.vendor-product-status.status-draft{color:#a16a20}.vendor-product-status.status-archived{color:#7a8499}
.vendor-review-note{color:#b34d68!important}
.vendor-owned-product-actions{display:flex;flex-direction:column;gap:6px;flex-shrink:0}
.vendor-owned-product-actions button{border:0;border-radius:10px;padding:8px 10px;background:#e9efff;color:#405baf;font-size:11px;font-weight:750}
.vendor-owned-product-actions button[data-product-submit]{background:#e9e2ff;color:#7442bd}
.vendor-owned-product-actions button:disabled,.vendor-primary-action:disabled{opacity:.55;cursor:wait}
@media(max-width:520px){.vendor-product-form{grid-template-columns:1fr}.vendor-product-form .full-field{grid-column:auto}.vendor-product-toolbar{align-items:flex-start;flex-direction:column}.vendor-owned-product{align-items:flex-start}.vendor-owned-product-actions{max-width:125px}}

.vendor-inventory-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:14px 0}
.vendor-inventory-card{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;padding:13px;border:1px solid rgba(255,255,255,.9);border-radius:17px;background:rgba(255,255,255,.72);box-shadow:0 6px 18px rgba(72,91,151,.06)}
.vendor-inventory-card>b{grid-column:1/-1;color:#2d3e7b;font-size:13px;overflow-wrap:anywhere}
.vendor-inventory-card>div{display:grid;gap:3px}.vendor-inventory-card>div>span{color:#3275ce;font-weight:850;font-size:17px}.vendor-inventory-card>div>small{font-size:10px;color:#7b86a0}


/* FIX: application form fields must stack vertically on narrow screens */
#vendorAccessGate .vendor-application-form{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:16px!important;width:100%!important}
#vendorAccessGate .vendor-application-form label{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:7px!important;width:100%!important;min-width:0!important;margin:0!important;text-align:left!important;line-height:1.35!important}
#vendorAccessGate .vendor-application-form label>span{display:block!important;width:100%!important;margin:0!important;text-align:left!important}
#vendorAccessGate .vendor-application-form label>input,#vendorAccessGate .vendor-application-form label>textarea{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important}
#vendorAccessGate .vendor-application-form .vendor-slug-field{display:flex!important;flex-direction:row!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important}
#vendorAccessGate .vendor-application-form .vendor-slug-field>span{display:block!important;flex:0 0 auto!important;width:auto!important;white-space:nowrap!important;margin:0!important}
#vendorAccessGate .vendor-application-form .vendor-slug-field>input{flex:1 1 0!important;width:1%!important;min-width:0!important;max-width:100%!important;margin:0!important}
#vendorAccessGate .vendor-application-form label>small{display:block!important;width:100%!important;margin:0!important;text-align:left!important}
#vendorAccessGate .vendor-application-form .vendor-primary-action{display:flex!important;width:100%!important;max-width:100%!important;margin:0!important}
#vendorAccessGate .vendor-application-form .vendor-application-note{display:block!important;width:100%!important;text-align:center!important;margin:0!important}
#vendorAccessGate .vendor-application-intro{display:block!important;width:100%!important}
@media(max-width:480px){#vendorAccessGate:has(.vendor-application-form){box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:22px 18px!important}#vendorAccessGate .vendor-application-form{gap:14px!important}}


/* FINAL APPROVED VENDOR APPLICATION UI */
.vendor-application-gate{width:min(100%,960px)!important;max-width:960px!important;margin:22px auto 36px!important;padding:0!important;overflow:hidden!important;border-radius:30px!important;background:rgba(255,255,255,.44)!important;border:1px solid rgba(255,255,255,.9)!important;box-shadow:0 18px 48px rgba(70,91,160,.13),inset 0 1px 0 #fff!important;backdrop-filter:blur(28px)!important;-webkit-backdrop-filter:blur(28px)!important;text-align:left!important}
.vendor-application-gate:after{display:none!important}
.va-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:16px;align-items:center;padding:26px 28px 18px;background:radial-gradient(ellipse at 75% 30%,rgba(164,150,255,.23),transparent 48%),linear-gradient(125deg,rgba(255,255,255,.78),rgba(233,239,255,.52));}
.va-hero-copy{min-width:0}.va-program-pill{display:inline-flex;padding:7px 12px;border-radius:99px;background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.9);color:#5744c5;font-size:10px;font-weight:900;letter-spacing:1.1px;box-shadow:0 5px 14px rgba(86,86,170,.08)}
.va-hero h1{margin:13px 0 7px;color:#1e2853;font-size:clamp(27px,5vw,40px);line-height:1.08;letter-spacing:-1.3px}.va-hero h1 em{font-style:normal;background:linear-gradient(95deg,#397fe9,#873de0);-webkit-background-clip:text;background-clip:text;color:transparent}
.va-hero-copy>p{max-width:470px;margin:0;color:#5d6887;font-size:14px;line-height:1.55}
.va-benefits{display:flex;flex-wrap:wrap;gap:8px;margin-top:17px}.va-benefits span{padding:8px 10px;border:1px solid rgba(255,255,255,.9);border-radius:99px;background:rgba(255,255,255,.58);color:#35436b;font-size:10px;font-weight:750;box-shadow:0 5px 14px rgba(68,88,150,.06)}
.va-store-art{display:grid;place-items:center;min-height:150px;font-size:105px;filter:drop-shadow(0 13px 15px rgba(74,75,160,.17))}
.va-approval{grid-column:1/-1;display:flex;align-items:center;gap:13px;padding:13px 17px;border:1px solid rgba(255,255,255,.92);border-radius:19px;background:rgba(255,255,255,.66);box-shadow:0 7px 20px rgba(66,86,145,.07)}
.va-approval>span{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:13px;background:linear-gradient(145deg,#46dfc4,#20a98f);color:#fff;font-size:23px;font-weight:900}.va-approval b,.va-approval small{display:block}.va-approval b{color:#25325a;font-size:13px}.va-approval small{margin-top:3px;color:#75809a;font-size:10px}
.va-form{display:grid;gap:12px;padding:0 22px 22px}
.va-section{padding:17px 18px 19px;border:1px solid rgba(255,255,255,.94);border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.72),rgba(246,248,255,.53));box-shadow:0 9px 24px rgba(69,87,148,.075),inset 0 1px 0 #fff;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.va-section>header{display:flex;align-items:center;gap:12px;margin-bottom:15px}.va-step{display:grid;place-items:center;flex:0 0 44px;height:42px;border-radius:14px;background:linear-gradient(145deg,#8fa8ff,#6253e4);color:#fff;font-size:17px;font-weight:900;box-shadow:0 7px 16px rgba(93,91,216,.22)}
.va-section>header h2{margin:0;color:#202c56;font-size:17px;letter-spacing:-.35px}.va-section>header p{margin:3px 0 0;color:#77819a;font-size:10px}.va-section-tag{margin-left:auto;padding:6px 10px;border-radius:99px;background:rgba(226,220,255,.72);border:1px solid rgba(194,180,255,.8);color:#6245cf;font-size:9px;font-weight:850;white-space:nowrap}
.va-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.va-field{display:grid;align-content:start;gap:7px;min-width:0;color:#2f3a60;font-size:12px;font-weight:800}.va-field>span,.va-choice-field legend,.va-upload-field label>span{display:block;color:#2e3a60;font-size:12px;font-weight:850}.va-required{color:#e14b78}.va-field input,.va-field textarea,.va-field select{box-sizing:border-box;width:100%;min-width:0;min-height:43px;padding:10px 13px;border:1px solid #d9e0f0;border-radius:13px;background:rgba(255,255,255,.76);color:#29365e;font:500 12px Inter,system-ui,sans-serif;outline:none;box-shadow:0 4px 11px rgba(61,78,135,.06),inset 0 1px 0 #fff}.va-field textarea{min-height:68px;resize:vertical}.va-field input:focus,.va-field textarea:focus,.va-field select:focus{border-color:#8797ed;box-shadow:0 0 0 3px rgba(104,115,224,.13)}
.va-field-wide{grid-column:1/-1}.va-help{color:#8993a9;font-size:9px;font-weight:500}
.va-choice-field{min-width:0;margin:0;padding:0;border:0}.va-choice-field legend{margin-bottom:9px}.va-choice-list{display:flex;flex-wrap:wrap;gap:12px}.va-choice-list label{display:flex;align-items:center;gap:6px;color:#465271;font-size:11px}.va-choice-list input{accent-color:#7656e7}
.va-upload-field{min-width:0}.va-upload-field label{display:flex;flex-direction:column;gap:6px;padding:13px;border:1px solid rgba(190,187,245,.65);border-radius:17px;background:linear-gradient(135deg,rgba(239,237,255,.82),rgba(255,255,255,.68));color:#303c64}.va-upload-field label>small{color:#818ba5;font-size:9px}.va-upload-field input{width:100%;font-size:10px}.va-file-hint{margin-top:5px;color:#6d78a0;font-size:9px;overflow-wrap:anywhere}
.va-consents{display:grid;gap:10px;padding:7px 8px}.va-consents label{display:flex;align-items:flex-start;gap:9px;color:#46516f;font-size:11px;line-height:1.5}.va-consents input{margin-top:2px;accent-color:#704fe0}.va-consents a{color:#6242d1;font-weight:800}
.va-feedback{margin:0;color:#bb345c;font-size:11px}.va-submit{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:54px;border:1px solid rgba(255,255,255,.6);border-radius:17px;background:linear-gradient(100deg,#5969ed,#7b35dc 72%,#8e39db);color:#fff;font:850 15px Inter,system-ui,sans-serif;box-shadow:0 11px 24px rgba(91,70,204,.24),inset 0 1px 0 rgba(255,255,255,.42)}.va-submit span{font-size:20px}.va-submit:disabled{opacity:.65}
.va-loading,.va-state{text-align:center;padding:35px 15px;color:#687492}.va-review-message{margin:14px 22px;padding:13px;border-radius:15px;background:rgba(255,242,218,.75);color:#80551b;font-size:12px}
@media(max-width:620px){.vendor-application-gate{margin:12px auto 25px!important;border-radius:24px!important}.va-hero{grid-template-columns:minmax(0,1fr) 90px;padding:20px 17px 14px;gap:5px}.va-store-art{font-size:61px;min-height:90px}.va-hero h1{font-size:28px}.va-hero-copy>p{font-size:12px}.va-benefits{gap:5px;margin-top:12px}.va-benefits span{font-size:8px;padding:7px}.va-approval{padding:10px 12px}.va-approval b{font-size:11px}.va-approval small{font-size:9px}.va-form{padding:0 11px 14px;gap:9px}.va-section{padding:14px 12px;border-radius:19px}.va-section>header{gap:9px;margin-bottom:12px}.va-step{flex-basis:38px;height:37px;font-size:15px}.va-section>header h2{font-size:14px}.va-section>header p{font-size:9px}.va-section-tag{font-size:8px;padding:5px 7px}.va-fields{grid-template-columns:minmax(0,1fr);gap:12px}.va-field-wide{grid-column:auto}.va-field>span,.va-choice-field legend,.va-upload-field label>span{font-size:11px}.va-field input,.va-field textarea,.va-field select{min-height:44px;font-size:12px}.va-submit{min-height:51px;font-size:13px}}


.va-admin-fields{display:grid;gap:12px;margin:14px 0}.va-admin-field{padding:14px;border:1px solid rgba(255,255,255,.8);border-radius:18px;background:rgba(255,255,255,.58);box-shadow:0 7px 18px rgba(70,90,150,.07)}.va-admin-field-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px;color:#27345b}.va-admin-field-head span{font-size:10px;color:#7b86a0}.va-admin-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.va-admin-field-grid label{display:grid;gap:5px;font-size:10px;color:#56627f}.va-admin-field-grid input,.va-admin-field-grid select,.va-admin-add input,.va-admin-add select{box-sizing:border-box;width:100%;min-width:0;padding:9px;border:1px solid #dce3f1;border-radius:10px;background:rgba(255,255,255,.8);color:#27345b}.va-admin-options{grid-column:1/-1}.va-admin-required{display:flex!important;align-items:center;gap:7px}.va-admin-required input{width:auto}.va-admin-actions{display:flex;gap:7px;margin-top:10px}.va-admin-actions button{padding:7px 10px;border:1px solid #dce2f2;border-radius:9px;background:#f6f7ff;color:#5d55b7;font-size:10px}.va-admin-actions button:disabled{opacity:.4}.va-admin-add{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:14px;border-radius:16px;background:rgba(239,241,255,.65)}.va-admin-add>label{display:flex;align-items:center;gap:7px;font-size:11px}.va-admin-add>label input{width:auto}.va-admin-add button{grid-column:1/-1}.va-admin-answer-details{margin:12px 0;padding:10px;border-radius:12px;background:rgba(239,242,255,.65);font-size:11px}.va-admin-answer-details summary{cursor:pointer;font-weight:800;color:#5b53bd}.va-admin-answer-details pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:10px;color:#52617f}
@media(max-width:560px){.va-admin-field-grid,.va-admin-add{grid-template-columns:1fr}.va-admin-options,.va-admin-add button{grid-column:auto}}

.va-slug-input{display:flex;align-items:center;min-width:0;overflow:hidden;border:1px solid #d9e0f0;border-radius:13px;background:rgba(255,255,255,.76);box-shadow:0 4px 11px rgba(61,78,135,.06)}.va-slug-input>span{padding:0 0 0 10px;color:#808ba5;font-size:10px;white-space:nowrap}.va-slug-input input{flex:1;width:1%;min-width:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.va-slug-input:focus-within{border-color:#8797ed;box-shadow:0 0 0 3px rgba(104,115,224,.13)}


/* Hunter Admin Vendor Workspace · premium glass */
body.vendor-page{background:radial-gradient(ellipse at 8% 0%,rgba(104,128,255,.18),transparent 35%),radial-gradient(ellipse at 96% 18%,rgba(163,99,235,.15),transparent 32%),linear-gradient(145deg,#f6f8ff 0%,#edf2ff 54%,#f8f4ff 100%)}
.vendor-shell{width:min(100%,1080px);padding:20px 18px 46px}
.vendor-brandbar{background:rgba(255,255,255,.62);border-color:rgba(255,255,255,.95);box-shadow:0 16px 42px rgba(63,79,153,.11),inset 0 1px 0 white}
.vendor-welcome{padding:34px 10px 24px}.vendor-welcome h1{font-size:clamp(30px,5vw,43px);letter-spacing:-1.7px}.vendor-welcome h1 span{background:linear-gradient(100deg,#387ce8,#8050df);-webkit-background-clip:text;background-clip:text;color:transparent}
.vendor-notice{background:rgba(255,255,255,.68);border:1px solid rgba(255,255,255,.95);box-shadow:0 9px 25px rgba(70,90,155,.07)}
.vendor-view{padding:24px;border-radius:28px;background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(245,247,255,.57));border:1px solid rgba(255,255,255,.96);box-shadow:0 17px 42px rgba(65,84,150,.085),inset 0 1px 0 #fff;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}
.vendor-section-heading{margin-bottom:16px}.vendor-section-heading h2{font-size:21px;color:#202b55}.vendor-section-heading>div>p:not(.vendor-eyebrow){margin:6px 0 0;color:#7a849e;font-size:12px}
.vendor-text-button,.vendor-back-button{padding:10px 14px;border-radius:12px;background:rgba(231,226,255,.76);border:1px solid rgba(199,188,255,.75);color:#5d42c5}
.va-admin-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:10px;margin:16px 0 13px}.va-admin-search{display:flex;align-items:center;gap:9px;padding:0 13px;min-height:45px;border:1px solid #dce3f2;border-radius:14px;background:rgba(255,255,255,.78);color:#7b6ad6}.va-admin-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#28345d;font:500 12px Inter,system-ui}.va-admin-toolbar select{min-width:0;padding:0 12px;border:1px solid #dce3f2;border-radius:14px;background:rgba(255,255,255,.78);color:#394568;font:600 11px Inter,system-ui}
.va-admin-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:15px}.va-admin-stat{display:flex;align-items:center;gap:10px;padding:13px 14px;border:1px solid rgba(255,255,255,.95);border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(236,239,255,.65));box-shadow:0 6px 18px rgba(74,91,155,.06)}.va-admin-stat b{font-size:22px;color:#5645c4}.va-admin-stat span{font-size:10px;color:#687491;font-weight:750}
.vendor-applications-list{display:grid;gap:13px}.vendor-application-card{padding:18px;border:1px solid rgba(255,255,255,.96);border-radius:21px;background:rgba(255,255,255,.72);box-shadow:0 9px 24px rgba(65,82,145,.07);transition:transform .18s,box-shadow .18s}.vendor-application-card:hover{transform:translateY(-1px);box-shadow:0 13px 28px rgba(65,82,145,.1)}
.vendor-application-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.vendor-application-top>div b{display:block;font-size:17px;color:#202b55}.vendor-application-top>div small{display:block;margin-top:4px;color:#78839e;font-size:10px}.vendor-status-tag{padding:7px 10px;border-radius:99px;background:#eeeaff;color:#6045c8;border:1px solid #d9d0ff;font-size:9px;font-weight:900;letter-spacing:.4px}
.vendor-application-card>p{color:#64708d;font-size:12px;line-height:1.6}.vendor-application-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:11px 0;border-top:1px solid #e9edf7;color:#7a849c;font-size:10px}
.vendor-application-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.vendor-application-actions button,.va-admin-answer-details button{padding:9px 12px;border:1px solid #dedafa;border-radius:11px;background:linear-gradient(110deg,#6578eb,#8050d9);color:white;font-size:10px;font-weight:800;box-shadow:0 5px 12px rgba(93,83,200,.13)}.vendor-application-actions button[data-review="REJECTED"]{background:linear-gradient(110deg,#df7894,#c34d75);border-color:#f2cad8}.vendor-application-actions button[data-review="SUSPENDED"]{background:linear-gradient(110deg,#65718d,#414c68)}.vendor-application-actions button.vendor-badge-toggle{background:linear-gradient(110deg,#3998e9,#4d63d9)}
.va-admin-answer-details{margin:13px 0;padding:12px 13px;border:1px solid #e2e6f4;border-radius:14px;background:rgba(242,245,255,.7);color:#52607e}.va-admin-answer-details summary{cursor:pointer;color:#5949bd;font-size:11px;font-weight:850}.va-admin-answer-details pre{max-height:260px;overflow:auto;padding:11px;border-radius:10px;background:rgba(255,255,255,.8);font-size:10px;color:#465372}
.vendor-footer{display:flex;justify-content:space-between;align-items:center;padding:22px 6px;color:#7c86a0;font-size:11px}.vendor-footer a{color:#6253c7;text-decoration:none;font-weight:750}.vendor-footer button{border:0;background:transparent;color:#a64b71;font-weight:750}
.va-admin-fields{gap:10px}.va-admin-field{border-radius:17px;background:rgba(255,255,255,.72);border-color:#e7e9f6}.va-admin-field-head b{color:#26345d;font-size:12px}.va-admin-field-grid input,.va-admin-field-grid select,.va-admin-add input,.va-admin-add select{font:500 11px Inter,system-ui}.va-admin-add{border:1px solid #e6e9f7;background:linear-gradient(130deg,rgba(235,239,255,.8),rgba(250,247,255,.72));border-radius:18px}.vendor-primary-action{padding:11px 16px;border:0;border-radius:12px;background:linear-gradient(100deg,#5d76ed,#8245d9);color:#fff;font-weight:850;box-shadow:0 8px 18px rgba(92,81,205,.2)}.vendor-form-feedback{color:#65718d;font-size:11px}
@media(max-width:620px){.vendor-shell{padding:12px 12px 34px}.vendor-brandbar{min-height:64px;border-radius:22px;padding:9px 12px}.vendor-brand{font-size:19px}.vendor-brand-mark{width:42px;height:42px}.vendor-panel-pill{font-size:9px;padding:8px 10px}.vendor-welcome{padding:25px 6px 18px}.vendor-view{padding:16px 13px;border-radius:23px}.vendor-section-heading h2{font-size:18px}.va-admin-toolbar{grid-template-columns:1fr}.va-admin-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.va-admin-stat{padding:10px}.va-admin-stat b{font-size:20px}.vendor-application-card{padding:14px;border-radius:18px}.vendor-application-top>div b{font-size:15px}.vendor-application-actions button{flex:1 1 auto}.vendor-footer{padding:18px 4px}}


.va-answer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}
.va-answer-item{min-width:0;padding:12px 13px;border:1px solid rgba(213,220,244,.9);border-radius:13px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(239,243,255,.8));}
.va-answer-item span{display:block;margin-bottom:6px;color:#7a86a2;font-size:10px;font-weight:800;letter-spacing:.35px;text-transform:uppercase}
.va-answer-item b{display:block;color:#26345e;font-size:13px;font-weight:700;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}
.va-answer-empty{color:#7c86a0;font-size:11px}
@media(max-width:520px){.va-answer-grid{grid-template-columns:1fr}.va-answer-item{padding:11px 12px}}

/* Hunter Admin unified workspace: 3D SVG menu + consistent glass panels */
.hunter-admin-page{--ha-bg:#080811;--ha-card:rgba(24,20,43,.78);--ha-line:rgba(187,157,255,.2);--ha-text:#f7f4ff;--ha-muted:#aaa6c2;min-height:100vh;background:radial-gradient(ellipse at 85% 0%,#30205c 0%,transparent 36%),radial-gradient(ellipse at 0% 70%,#142b55 0%,transparent 34%),#080811;color:var(--ha-text);font-family:Inter,system-ui,sans-serif}
.hunter-admin-page .ambient{opacity:.25;filter:blur(70px)}.hunter-admin-shell{width:min(100%,1160px);padding:24px 28px 42px}
.hunter-admin-page .glass-surface,.hunter-admin-page .hunter-workspace-panel,.hunter-admin-page .hunter-menu-card{background:linear-gradient(145deg,rgba(34,29,58,.82),rgba(15,14,29,.88));border:1px solid var(--ha-line);box-shadow:0 18px 48px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.09);backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px)}
.hunter-admin-page .vendor-brandbar{min-height:76px;border-radius:25px;padding:11px 18px}.hunter-admin-page .vendor-brand{color:#fff;font-size:23px}.hunter-admin-page .vendor-brand b{color:#bca1ff}.hunter-admin-page .vendor-brand-mark{width:48px;height:48px;border-radius:16px}.vendor-brand-mark svg{width:37px;height:37px;filter:drop-shadow(0 5px 8px #70aaff77)}.hunter-back-link{color:#c9c2e4;text-decoration:none;font-size:12px;font-weight:700;padding:11px 14px;border-radius:13px;background:#ffffff0b;border:1px solid #ffffff16}.hunter-back-link span{color:#b69aff}
.hunter-page-heading{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:34px 10px 22px}.hunter-page-heading h1{font-size:clamp(30px,5vw,46px);letter-spacing:-1.8px;margin:4px 0 9px;color:#fff}.hunter-page-heading h1 span{background:linear-gradient(90deg,#8ceeff,#9b91ff,#e3a2ff);-webkit-background-clip:text;background-clip:text;color:transparent}.hunter-page-heading p:not(.vendor-eyebrow){margin:0;color:var(--ha-muted);font-size:13px;line-height:1.7;max-width:590px}.hunter-heading-orb{width:94px;height:94px;flex:0 0 auto;filter:drop-shadow(0 12px 22px #6d63ff55);animation:hunter-float 5s ease-in-out infinite}.hunter-heading-orb svg{width:100%;height:100%}@keyframes hunter-float{50%{transform:translateY(-7px) rotate(4deg)}}
.hunter-admin-page .vendor-notice{margin:0 0 28px;border-radius:17px;padding:13px 16px;color:#c8c2e0;background:rgba(24,22,42,.72)}.hunter-live-dot{margin-left:auto;width:8px;height:8px;border-radius:50%;background:#61e6bd;box-shadow:0 0 12px #61e6bd}.hunter-status[data-state="error"]{border-color:#f07b9b66;color:#ffb1c1}
.hunter-section-title{display:flex;justify-content:space-between;align-items:end;margin:0 3px 13px}.hunter-section-title h2{font-size:19px;margin:0;letter-spacing:-.5px}.hunter-section-title>span{font-size:11px;color:var(--ha-muted)}
.hunter-workspace-menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
.hunter-menu-card{position:relative;min-width:0;min-height:124px;overflow:hidden;display:flex;align-items:center;gap:13px;text-align:left;padding:17px 36px 17px 16px;border-radius:22px;color:#fff;cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s}
.hunter-menu-card:before{content:"";position:absolute;inset:-1px;background:linear-gradient(120deg,transparent 15%,#ffffff0c 45%,transparent 70%);pointer-events:none}.hunter-menu-card:hover{transform:translateY(-3px);border-color:#a995ff66;box-shadow:0 22px 45px #0007,inset 0 1px #ffffff1b}.hunter-menu-card.is-active{border-color:#9c8affaa;background:linear-gradient(140deg,rgba(69,57,112,.88),rgba(20,18,39,.94));box-shadow:0 0 0 1px #9d8aff33,0 18px 40px #0006,inset 0 1px #ffffff22}
.hunter-menu-icon{position:relative;z-index:1;display:grid;place-items:center;flex:0 0 65px;width:65px;height:65px;border-radius:20px;background:linear-gradient(145deg,#ffffff1c,#ffffff05);border:1px solid #ffffff25;box-shadow:0 10px 18px #0004,inset 0 1px #ffffff35}.hunter-menu-icon svg{width:54px;height:54px;filter:drop-shadow(0 7px 8px #0006);overflow:visible}.hunter-menu-copy{position:relative;z-index:1;display:grid;gap:6px;min-width:0}.hunter-menu-copy b{font-size:14px;letter-spacing:-.2px}.hunter-menu-copy small{font-size:10px;color:#aaa6c5;line-height:1.5}.hunter-menu-arrow{position:absolute;right:14px;top:13px;color:#b9a8ff;font-size:16px}.hunter-menu-index{position:absolute;right:15px;bottom:12px;color:#ffffff36;font-size:10px;font-weight:800;letter-spacing:1px}
.hunter-workspace-panel{margin-top:18px;padding:24px;border-radius:25px;display:none;min-height:250px}.hunter-workspace-panel.is-active{display:block;animation:hunter-panel-in .22s ease-out}@keyframes hunter-panel-in{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.hunter-workspace-panel[hidden]{display:none!important}
.hunter-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding-bottom:19px;border-bottom:1px solid #ffffff12}.hunter-panel-head h2{font-size:22px;letter-spacing:-.7px;margin:0 0 7px;color:#fff}.hunter-panel-head p:not(.vendor-eyebrow){font-size:11px;line-height:1.6;color:var(--ha-muted);margin:0;max-width:620px}.hunter-quiet-button{flex:0 0 auto;border:1px solid #a997ff35;border-radius:13px;padding:10px 14px;background:#ffffff09;color:#d5caff;font:700 11px Inter;cursor:pointer}.hunter-quiet-button span{font-size:15px;margin-right:4px}
.hunter-form-status-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:17px 0 8px}.hunter-status-chip{font-size:10px;color:#bdb4e2;background:#a48bff15;border:1px solid #a48bff26;padding:7px 10px;border-radius:30px}.hunter-status-chip i{display:inline-block;width:6px;height:6px;background:#65e2bd;border-radius:50%;margin-right:6px;box-shadow:0 0 8px #65e2bd}.hunter-form-hint{font-size:10px;color:#8e89a9}
.hunter-fields{display:grid;gap:12px;margin-top:9px}.hunter-field-card{background:rgba(8,8,18,.44)!important;border:1px solid #ffffff13!important;border-radius:18px!important;padding:17px!important;box-shadow:inset 0 1px #ffffff08!important}.hunter-field-card .va-admin-field-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.hunter-field-card .va-admin-field-head b{display:flex;align-items:center;gap:9px;color:#f2edff;font-size:13px}.hunter-field-number{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;background:linear-gradient(145deg,#5bdcf3,#8867ff);color:#fff;font-size:10px}.hunter-field-card .va-admin-field-head>span{color:#a49abd;font-size:10px}.hunter-field-card .va-admin-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.hunter-field-card label,.hunter-add-grid label{display:grid;gap:6px;color:#aaa5c4;font-size:10px;font-weight:700}.hunter-admin-page .hunter-field-card input,.hunter-admin-page .hunter-field-card select,.hunter-admin-page .hunter-add-grid input,.hunter-admin-page .hunter-add-grid select{width:100%;min-width:0;padding:11px 12px;border:1px solid #ffffff19;border-radius:11px;background:#0c0b18;color:#f4efff;font:11px Inter;outline:none}.hunter-admin-page .hunter-field-card input:focus,.hunter-admin-page .hunter-add-grid input:focus,.hunter-admin-page .hunter-add-grid select:focus{border-color:#9d8aff;box-shadow:0 0 0 3px #9d8aff1c}.hunter-admin-page .va-admin-required{display:flex;align-items:center;gap:8px}.hunter-admin-page .va-admin-required input,.hunter-admin-page .hunter-required-field input{width:16px;height:16px;accent-color:#9877ff}.hunter-field-card .va-admin-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.hunter-field-card .va-admin-actions button{border:1px solid #ffffff1c;border-radius:10px;background:#ffffff0a;color:#cfc8e8;padding:8px 11px;font:600 10px Inter;cursor:pointer}.hunter-field-card .va-admin-actions button:disabled{opacity:.35;cursor:not-allowed}
.hunter-add-field-card{margin-top:17px;padding:18px;border:1px solid #9b8aff26;border-radius:19px;background:linear-gradient(145deg,#6e5aa51b,#ffffff05)}.hunter-add-field-title{display:flex;align-items:center;gap:11px;margin-bottom:14px}.hunter-add-icon{display:grid;place-items:center;width:37px;height:37px;border-radius:12px;background:#a18aff1b;color:#c6b5ff}.hunter-add-icon svg{width:21px;height:21px}.hunter-add-field-title b,.hunter-add-field-title small{display:block}.hunter-add-field-title b{font-size:12px}.hunter-add-field-title small{font-size:10px;color:#9993b2;margin-top:4px}.hunter-add-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.hunter-add-grid .hunter-options-field{grid-column:span 2}.hunter-add-grid .hunter-required-field{display:flex;align-items:center;gap:9px}.hunter-add-grid .hunter-required-field span{order:2}.hunter-add-button,.hunter-publish-button{display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:12px;background:linear-gradient(110deg,#467ff4,#9460f2);color:#fff;font:800 11px Inter;cursor:pointer;box-shadow:0 8px 20px #6d54e333}.hunter-add-button{min-height:39px;padding:10px}.hunter-add-button span{font-size:17px}
.hunter-publish-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:17px;padding:16px 17px;border:1px solid #63d9c52b;border-radius:17px;background:linear-gradient(110deg,#4bdbc20c,#7f6bff12)}.hunter-publish-bar b,.hunter-publish-bar small{display:block}.hunter-publish-bar b{font-size:12px}.hunter-publish-bar small{font-size:10px;color:#a19bb9;margin-top:5px}.hunter-publish-button{padding:12px 17px;white-space:nowrap}.hunter-publish-button svg{width:16px;height:16px}.hunter-publish-button:disabled{opacity:.55;cursor:wait}.hunter-form-feedback{margin:11px 2px 0;color:#8fdcc8;font-size:11px}.hunter-form-feedback[data-state="error"]{color:#ff9daf}.hunter-empty-form{display:grid;justify-items:center;gap:8px;padding:30px 12px;color:#aaa5c2;text-align:center}.hunter-empty-form span{font-size:27px;color:#bba6ff}.hunter-empty-form b{font-size:13px;color:#eee8ff}.hunter-empty-form small{font-size:10px}
.hunter-toolbar{display:grid;grid-template-columns:1fr 190px;gap:11px;margin:18px 0 12px}.hunter-admin-page .va-admin-search{display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid #ffffff19;border-radius:13px;background:#0c0b18;color:#a99de0}.hunter-admin-page .va-admin-search input{width:100%;border:0;outline:0;background:transparent;color:#fff;font:11px Inter;padding:12px 0}.hunter-admin-page .hunter-toolbar select{border:1px solid #ffffff19;border-radius:13px;background:#0c0b18;color:#eee8ff;padding:11px;font:11px Inter}.hunter-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:13px 0}.hunter-admin-page .va-admin-stat{padding:13px;border-radius:14px;background:#ffffff08;border:1px solid #ffffff12}.hunter-admin-page .va-admin-stat b{display:block;color:#fff;font-size:21px}.hunter-admin-page .va-admin-stat span{font-size:10px;color:#a8a1c1}
.hunter-admin-page .vendor-applications-list{margin-top:15px}.hunter-admin-page .vendor-application-card,.hunter-admin-page .vendor-review-row{background:rgba(8,8,18,.5);border:1px solid #ffffff15;border-radius:17px;color:#f4efff;padding:16px}.hunter-admin-page .vendor-application-card p,.hunter-admin-page .vendor-application-meta{color:#aaa5c4}.hunter-admin-page .vendor-application-top b{color:#fff}.hunter-admin-page .vendor-application-actions{flex-wrap:wrap}.hunter-admin-page .vendor-application-actions button{border-radius:10px}.hunter-admin-page .vendor-status-tag{background:#9c83ff1d;color:#c9b9ff}.hunter-admin-page .va-admin-answer-details{margin:12px 0;padding:11px;border-radius:12px;background:#ffffff08;color:#d9d2ee;font-size:11px}.hunter-admin-page .va-admin-answer-details summary{cursor:pointer;font-weight:700}.hunter-admin-page .va-answer-item{display:grid;gap:4px;padding:8px;border-bottom:1px solid #ffffff0c}.hunter-admin-page .va-answer-item span{color:#9e97b8}.hunter-admin-page .va-answer-item b{overflow-wrap:anywhere}.hunter-product-queue{padding-top:12px}.hunter-admin-page .vendor-review-row{margin:10px 0}.hunter-admin-page .vendor-review-row b{color:#fff}.hunter-admin-page .vendor-review-row small{color:#aaa5c4}.hunter-admin-page .vendor-info-panel{background:#ffffff08;color:#aaa5c4;border:1px solid #ffffff12;border-radius:13px;padding:15px}.hunter-admin-page .vendor-empty-state{color:#aaa5c4}.hunter-admin-page .vendor-empty-state b{color:#fff}
.hunter-footer{padding:19px 4px 0}.hunter-footer a,.hunter-footer button{color:#a9a2c3}
@media(max-width:760px){.hunter-admin-shell{padding:15px 15px 32px}.hunter-workspace-menu{grid-template-columns:1fr}.hunter-menu-card{min-height:93px;padding:12px 38px 12px 13px;border-radius:18px}.hunter-menu-icon{width:57px;height:57px;flex-basis:57px;border-radius:16px}.hunter-menu-icon svg{width:48px;height:48px}.hunter-menu-copy b{font-size:13px}.hunter-menu-copy small{font-size:10px}.hunter-page-heading{padding:25px 5px 18px}.hunter-heading-orb{width:68px;height:68px}.hunter-workspace-panel{padding:17px;border-radius:20px}.hunter-panel-head h2{font-size:19px}.hunter-add-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hunter-add-grid .hunter-options-field{grid-column:span 2}.hunter-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){.hunter-admin-page .vendor-brand{font-size:19px}.hunter-admin-page .vendor-brand-mark{width:42px;height:42px}.hunter-back-link{font-size:10px;padding:9px}.hunter-page-heading h1{font-size:31px}.hunter-page-heading p:not(.vendor-eyebrow){font-size:11px}.hunter-heading-orb{width:56px;height:56px}.hunter-section-title h2{font-size:17px}.hunter-section-title>span{font-size:9px}.hunter-panel-head{align-items:flex-start}.hunter-panel-head h2{font-size:18px}.hunter-panel-head p:not(.vendor-eyebrow){font-size:10px}.hunter-quiet-button{font-size:10px;padding:9px}.hunter-field-card .va-admin-field-grid{grid-template-columns:1fr}.hunter-add-grid{grid-template-columns:1fr}.hunter-add-grid .hunter-options-field{grid-column:auto}.hunter-publish-bar{align-items:flex-start;flex-direction:column}.hunter-publish-button{width:100%}.hunter-toolbar{grid-template-columns:1fr}.hunter-summary{gap:7px}.hunter-application-actions button{font-size:10px}}
