/* Growth More — Seller Plans (gm-plans.css) */
.gmp-wrap,.gmp-dash-wrap,.gmp-admin,.gmp-strip,.gmp-featured,.gmp-badge,.gmp-contact,.gmp-home-strip{font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased}
.gmp-i{flex:none;display:inline-block;vertical-align:middle}
.gmp-tick{flex:none;display:inline-block;vertical-align:middle}
.gmp-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#4F46E5;margin-bottom:10px}
.gmp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#4F46E5;color:#fff!important;border:1px solid #4F46E5;border-radius:10px;padding:12px 18px;font-weight:600;font-size:15px;line-height:1.2;text-decoration:none!important;cursor:pointer;transition:background .15s,border-color .15s;font-family:inherit}
.gmp-btn:hover{background:#4338CA;border-color:#4338CA}
.gmp-btn-ghost{background:#fff;color:#0F172A!important;border-color:#E2E8F0}
.gmp-btn-ghost:hover{background:#F8FAFC;border-color:#CBD5E1}
.gmp-btn-static{cursor:default;color:#64748B!important}
.gmp-btn-static:hover{background:#fff;border-color:#E2E8F0}
.gmp-btn-sm{padding:8px 12px;font-size:13px;border-radius:8px}
.gmp-link{display:inline-flex;align-items:center;gap:6px;color:#4F46E5!important;font-weight:600;font-size:14px;text-decoration:none!important}
.gmp-muted{color:#64748B;font-size:13px;line-height:1.55}

/* ---------- Pricing page ---------- */
.gm-plans-page .site-content{background:#F8FAFC}
.gmp-wrap{max-width:1160px;margin:0 auto;padding:28px 16px 64px;color:#334155}
.gmp-hero{text-align:center;max-width:640px;margin:0 auto 22px}
.gmp-hero h1{font-size:30px!important;line-height:1.15!important;font-weight:800!important;letter-spacing:-.02em;color:#0F172A;margin:0 0 10px!important}
.gmp-hero p{font-size:16px;line-height:1.6;color:#475569;margin:0}
.gmp-mine{display:flex;align-items:center;gap:10px;max-width:640px;margin:0 auto 20px;background:#EEF2FF;color:#3730A3;border-radius:12px;padding:12px 14px;font-size:14px}
.gmp-mine b{color:#312E81}
.gmp-grid{display:grid;grid-template-columns:1fr;gap:16px;align-items:stretch}
.gmp-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #E2E8F0;border-radius:12px;padding:22px 20px 20px;box-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px -16px rgba(15,23,42,.18)}
.gmp-card-top{display:flex;gap:12px;align-items:flex-start}
.gmp-ic{width:40px;height:40px;border-radius:10px;background:#EEF2FF;color:#4F46E5;display:inline-flex;align-items:center;justify-content:center;flex:none}
.gmp-card h3{display:flex;align-items:center;gap:6px;font-size:19px!important;font-weight:800!important;color:#0F172A;margin:0 0 2px!important;line-height:1.25!important}
.gmp-card-top p{margin:0;color:#64748B;font-size:14px;line-height:1.4}
.gmp-price{display:flex;align-items:baseline;gap:6px;margin:18px 0 2px}
.gmp-amt{font-size:36px;font-weight:800;letter-spacing:-.03em;color:#0F172A;line-height:1}
.gmp-per{font-size:15px;color:#64748B;font-weight:500}
.gmp-sub{font-size:13px;color:#64748B;margin-bottom:14px}
.gmp-fee{display:flex;justify-content:space-between;align-items:center;background:#F8FAFC;border:1px solid #EEF2F7;border-radius:10px;padding:10px 12px;font-size:14px}
.gmp-fee-l{color:#475569;font-weight:500}
.gmp-fee-v s{color:#94A3B8;margin-right:4px}
.gmp-fee-v b{color:#0F172A;font-size:16px}
.gmp-feats{list-style:none;margin:16px 0 18px!important;padding:0!important;display:grid;gap:10px}
.gmp-feats li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.45;color:#334155;margin:0!important}
.gmp-feats li .gmp-i{color:#16A34A;margin-top:2px}
.gmp-cta{margin-top:auto;display:flex;flex-direction:column;gap:8px}
.gmp-cta .gmp-btn{width:100%}
.gmp-cur{font-size:12.5px;color:#64748B;text-align:center}
.gmp-flag{position:absolute;top:-11px;right:16px;background:#4F46E5;color:#fff;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:5px 10px;border-radius:999px}
.gmp-flag-soft{background:#EEF2FF;color:#4338CA;border:1px solid #C7D2FE}
.gmp-card-premium{border-color:#A5B4FC;box-shadow:0 0 0 1px #A5B4FC,0 16px 36px -18px rgba(79,70,229,.45)}
.gmp-card-business{background:#0F172A;border-color:#0F172A;color:#CBD5E1;box-shadow:0 18px 40px -18px rgba(15,23,42,.6)}
.gmp-card-business h3,.gmp-card-business .gmp-amt{color:#fff!important}
.gmp-card-business .gmp-card-top p,.gmp-card-business .gmp-per,.gmp-card-business .gmp-sub{color:#94A3B8}
.gmp-card-business .gmp-ic{background:rgba(165,180,252,.14);color:#A5B4FC}
.gmp-card-business .gmp-fee{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.08)}
.gmp-card-business .gmp-fee-l{color:#CBD5E1}.gmp-card-business .gmp-fee-v b{color:#fff}.gmp-card-business .gmp-fee-v s{color:#64748B}
.gmp-card-business .gmp-feats li{color:#E2E8F0}.gmp-card-business .gmp-feats li .gmp-i{color:#A5B4FC}
.gmp-card-business .gmp-btn{background:#fff;color:#0F172A!important;border-color:#fff}
.gmp-card-business .gmp-btn:hover{background:#EEF2FF}
.gmp-card-business .gmp-cur{color:#94A3B8}
.gmp-card-free{background:#fff}
.gmp-card-free .gmp-ic{background:#F1F5F9;color:#475569}
.gmp-example,.gmp-how,.gmp-faq{max-width:760px;margin:36px auto 0}
.gmp-example h2,.gmp-how h2,.gmp-faq h2{font-size:21px!important;font-weight:800!important;color:#0F172A;margin:0 0 14px!important;letter-spacing:-.01em}
.gmp-ex-rows{background:#fff;border:1px solid #E2E8F0;border-radius:12px;overflow:hidden}
.gmp-ex-row{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:13px 16px;border-top:1px solid #F1F5F9;font-size:15px}
.gmp-ex-row:first-child{border-top:0}
.gmp-ex-row span:first-child{color:#0F172A;font-weight:600}
.gmp-ex-fee{color:#64748B;font-size:13px}
.gmp-ex-row b{color:#0F172A;min-width:64px;text-align:right}
.gmp-note{font-size:13px;color:#64748B;margin:10px 2px 0}
.gmp-how ol{list-style:none;margin:0!important;padding:0!important;display:grid;gap:12px}
.gmp-how li{display:flex;gap:14px;background:#fff;border:1px solid #E2E8F0;border-radius:12px;padding:14px 16px;margin:0!important}
.gmp-n{width:28px;height:28px;border-radius:50%;background:#4F46E5;color:#fff;font-weight:700;font-size:14px;display:inline-flex;align-items:center;justify-content:center;flex:none}
.gmp-how b{color:#0F172A;font-size:15px}
.gmp-how p{margin:3px 0 0;font-size:14px;line-height:1.5;color:#475569}
.gmp-faq details{background:#fff;border:1px solid #E2E8F0;border-radius:12px;margin-bottom:10px;padding:0 16px}
.gmp-faq summary{cursor:pointer;list-style:none;padding:14px 26px 14px 0;font-weight:600;color:#0F172A;font-size:15px;position:relative}
.gmp-faq summary::-webkit-details-marker{display:none}
.gmp-faq summary:after{content:"";position:absolute;right:2px;top:50%;width:8px;height:8px;border-right:2px solid #64748B;border-bottom:2px solid #64748B;transform:translateY(-70%) rotate(45deg);transition:transform .15s}
.gmp-faq details[open] summary:after{transform:translateY(-30%) rotate(-135deg)}
.gmp-faq details p{margin:0 0 14px;font-size:14px;line-height:1.6;color:#475569}
@media(min-width:720px){.gmp-grid{grid-template-columns:1fr 1fr}.gmp-hero h1{font-size:40px!important}.gmp-wrap{padding-top:48px}}
@media(min-width:1100px){.gmp-grid{grid-template-columns:repeat(4,1fr)}}

/* Become a Seller strip */
.gmp-strip{max-width:1120px;margin:28px auto 48px;display:flex;flex-direction:column;gap:14px;background:#EEF2FF;color:#334155;border:1px solid #C7D2FE;border-radius:12px;padding:22px 20px}
.gmp-strip .gmp-eyebrow{color:#4F46E5}
.gmp-strip h3{color:#0F172A!important;font-size:21px!important;font-weight:800!important;margin:0 0 6px!important;line-height:1.25!important}
.gmp-strip p{margin:0;font-size:14.5px;line-height:1.55}
.gmp-strip .gmp-btn{align-self:flex-start}
@media(min-width:720px){.gmp-strip{flex-direction:row;align-items:center;justify-content:space-between;padding:26px 28px}.gmp-strip .gmp-btn{align-self:center}}

/* ---------- Verified tick on product cards / PDP ---------- */
.gm-by-verified .gm-seller-line{display:inline-flex!important;align-items:center;gap:4px}
.gm-by-verified .gm-seller-line::after,.gm-pdp-verified .gm-sold-by a::after{content:"";display:inline-block;width:15px;height:15px;flex:none;background:var(--gmp-tick) center/contain no-repeat;vertical-align:-2px;margin-left:4px}
.gm-by-verified .gm-seller-line::after{margin-left:0}
a.gm-store-card{position:relative}

/* ---------- Store page tiers ---------- */
.gm-store-id h1.gmp-has-tick{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.gmp-tick-wrap{display:inline-flex;line-height:0}
.gmp-badges{display:flex;gap:6px;margin:0 0 8px}
.gmp-badge{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:5px 10px;border-radius:999px;line-height:1}
.gmp-badge-biz{background:#0F172A;color:#fff}
.gmp-badge-biz .gmp-i{color:#A5B4FC}
.gmp-badge-prem{background:#EEF2FF;color:#4338CA;border:1px solid #C7D2FE}
.gmp-contact{display:flex;gap:8px;flex-wrap:wrap}
.gmp-cbtn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 14px;border-radius:10px;border:1px solid #E2E8F0;background:#fff;color:#0F172A!important;font-weight:600;font-size:14px;text-decoration:none!important}
.gmp-cbtn:hover{border-color:#A5B4FC;background:#F8FAFC}
.gm-store-head .gmp-contact{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;flex:1 0 100%}
.gm-tier-business .gm-store-act{flex-wrap:wrap}

/* Free: plain */
.gm-tier-free .gm-store-cover{height:88px!important}
.gm-tier-free .gm-store-cover:not([style]){background:linear-gradient(180deg,#F1F5F9,#E2E8F0)!important}
.gm-tier-free .gm-store-cover:after{display:none!important}
.gm-tier-free .gm-store-head{margin-top:-36px!important}
.gm-tier-free .gm-store-avatar{width:80px!important;height:80px!important;font-size:28px!important;box-shadow:none!important;border-color:#fff}

/* Basic: clean card + tick */
.gm-tier-basic .gm-store-cover{height:130px!important}
.gm-tier-basic .gm-store-cover:not([style]){background:linear-gradient(120deg,#E0E7FF,#EEF2FF 60%,#F5F3FF)!important}
.gm-tier-basic .gm-store-cover:after{opacity:.35}
.gm-tier-basic .gm-store-head{margin-top:-46px!important;background:#fff;border:1px solid #E2E8F0;border-radius:12px;padding:16px;box-shadow:0 12px 32px -18px rgba(15,23,42,.35)}
.gm-tier-basic .gm-store-avatar{width:84px!important;height:84px!important;font-size:30px!important;margin-top:-50px}
.gm-tier-basic .gm-store-bio{color:#475569}

/* Premium: own cover colour, featured row, highlighted bio */
.gm-tier-premium{--gmp-accent:#4F46E5}
.gm-tier-premium .gm-store-cover{height:180px!important}
.gm-tier-premium .gm-store-cover:not([style]){background:linear-gradient(125deg,#1E1B4B 0%,var(--gmp-accent) 60%,color-mix(in srgb,var(--gmp-accent) 55%,#fff) 100%)!important}
.gm-tier-premium .gm-store-head{margin-top:-52px!important;background:#fff;border:1px solid #E2E8F0;border-radius:12px;padding:16px;box-shadow:0 16px 36px -18px rgba(15,23,42,.4)}
.gm-tier-premium .gm-store-avatar{margin-top:-54px;box-shadow:0 0 0 3px var(--gmp-accent),0 10px 24px -8px rgba(15,23,42,.35)!important}
.gm-tier-premium .gm-store-bio,.gm-tier-business .gm-store-bio{background:color-mix(in srgb,var(--gmp-accent) 7%,#fff);border:1px solid color-mix(in srgb,var(--gmp-accent) 18%,#fff);border-left:4px solid var(--gmp-accent);border-radius:12px;padding:14px 16px;color:#1E293B;max-width:none}

/* Business: richest */
.gm-tier-business{--gmp-accent:#4F46E5}
.gm-tier-business .gm-store-cover{height:260px!important}
.gm-tier-business .gm-store-cover:not([style]){background:radial-gradient(600px 260px at 85% 10%,color-mix(in srgb,var(--gmp-accent) 60%,#fff) 0,transparent 60%),linear-gradient(125deg,#0B1023 0%,#1E1B4B 45%,var(--gmp-accent) 100%)!important}
.gm-tier-business .gm-store-cover[style]:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,0) 40%,rgba(15,23,42,.45))}
.gm-tier-business .gm-store-head{margin-top:-70px!important;background:#fff;border:1px solid #E2E8F0;border-top:4px solid var(--gmp-accent);border-radius:14px;padding:18px;box-shadow:0 22px 44px -20px rgba(15,23,42,.45)}
.gm-tier-business .gm-store-avatar{border-radius:22px!important;width:104px!important;height:104px!important;margin-top:-62px;box-shadow:0 12px 28px -10px rgba(15,23,42,.45)!important}
.gm-tier-business .gm-store-products{border-top:0!important}

/* Featured products (premium + business) */
.gmp-featured{margin:26px 0 0}
.gmp-featured-head h2{font-size:21px!important;font-weight:800!important;color:#0F172A;margin:0 0 14px!important}
.gmp-featured-head .gmp-eyebrow{color:var(--gmp-accent,#4F46E5);margin-bottom:4px}
.gmp-feat-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,72%);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;-webkit-overflow-scrolling:touch}
.gmp-feat-card{scroll-snap-align:start;display:flex;flex-direction:column;background:#fff;border:1px solid #E2E8F0;border-radius:12px;overflow:hidden;text-decoration:none!important;color:#0F172A!important;box-shadow:0 8px 24px -18px rgba(15,23,42,.35)}
.gmp-feat-img{display:block;aspect-ratio:4/3;background:#EEF2FF center/cover no-repeat}
.gmp-feat-body{display:flex;flex-direction:column;gap:4px;padding:12px 14px 14px}
.gmp-feat-body b{font-size:15px;line-height:1.35;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.gmp-feat-price{font-size:15px;font-weight:700;color:var(--gmp-accent,#4F46E5)}
.gmp-feat-price del{color:#94A3B8;font-weight:500;margin-right:4px}
.gm-tier-business .gmp-featured{background:color-mix(in srgb,var(--gmp-accent) 6%,#F8FAFC);border:1px solid color-mix(in srgb,var(--gmp-accent) 14%,#fff);border-radius:14px;padding:18px 16px 16px}
@media(min-width:760px){.gmp-feat-row{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible}.gm-tier-business .gm-store-cover{height:320px!important}}

/* ---------- Vendor dashboard: My Plan ---------- */
.gmp-nav-ic{display:inline-flex;vertical-align:middle;margin-right:2px;font-style:normal}
.gmp-dash-wrap{color:#334155}
.gmp-dash-head{display:flex;justify-content:space-between;align-items:center;margin:0 0 14px;gap:10px}
.gmp-dash-head h2{font-size:22px!important;font-weight:800!important;color:#0F172A;margin:0!important}
.gmp-dash-h3{font-size:16px!important;font-weight:700!important;color:#0F172A;margin:22px 0 10px!important}
.gmp-alert{display:flex;gap:10px;align-items:flex-start;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5;margin-bottom:12px}
.gmp-alert .gmp-i{margin-top:2px}
.gmp-alert-ok{background:#F0FDF4;color:#166534;border:1px solid #BBF7D0}
.gmp-alert-wait{background:#EEF2FF;color:#3730A3;border:1px solid #C7D2FE}
.gmp-alert-warn{background:#FFFBEB;color:#92400E;border:1px solid #FDE68A}
.gmp-current{background:#fff;border:1px solid #E2E8F0;border-radius:12px;padding:18px;box-shadow:0 10px 28px -20px rgba(15,23,42,.35)}
.gmp-current-top{display:flex;justify-content:space-between;align-items:center}
.gmp-current-label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748B}
.gmp-verified-chip{display:inline-flex;align-items:center;gap:5px;background:#EFF6FF;color:#1D4ED8;font-size:12.5px;font-weight:600;padding:4px 9px 4px 6px;border-radius:999px}
.gmp-current-name{font-size:30px;font-weight:800;letter-spacing:-.02em;color:#0F172A;margin:4px 0 14px}
.gmp-current-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.gmp-current-grid div{background:#F8FAFC;border-radius:10px;padding:10px 12px}
.gmp-current-grid span{display:block;font-size:12px;color:#64748B;margin-bottom:3px}
.gmp-current-grid b{font-size:15px;color:#0F172A}
.gmp-current-grid s{color:#94A3B8;font-weight:500;font-size:13px}
.gmp-current-act{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}
.gmp-current-act .gmp-btn{flex:1 1 180px}
.gmp-current-premium{border-color:#A5B4FC}
.gmp-current-business{background:#0F172A;border-color:#0F172A;color:#CBD5E1}
.gmp-current-business .gmp-current-name{color:#fff}
.gmp-current-business .gmp-current-label{color:#94A3B8}
.gmp-current-business .gmp-current-grid div{background:rgba(255,255,255,.06)}
.gmp-current-business .gmp-current-grid b{color:#fff}
.gmp-current-business .gmp-current-grid span{color:#94A3B8}
.gmp-current-business .gmp-btn-ghost{background:transparent;color:#fff!important;border-color:rgba(255,255,255,.25)}
.gmp-current-business .gmp-btn:not(.gmp-btn-ghost){background:#fff;color:#0F172A!important;border-color:#fff}
.gmp-mini-grid{display:grid;grid-template-columns:1fr;gap:10px}
.gmp-mini{display:grid;gap:4px;background:#fff;border:1px solid #E2E8F0;border-radius:12px;padding:14px 16px;text-decoration:none!important;color:#334155!important;transition:border-color .15s}
.gmp-mini:hover{border-color:#A5B4FC}
.gmp-mini-top{display:flex;justify-content:space-between;align-items:baseline}
.gmp-mini-top b{color:#0F172A;font-size:16px}
.gmp-mini-top span{color:#0F172A;font-weight:700;font-size:15px}
.gmp-mini-f{font-size:13px;color:#64748B}
.gmp-mini-go{display:inline-flex;align-items:center;gap:6px;color:#4F46E5;font-weight:600;font-size:14px;margin-top:4px}
.gmp-mini-business{background:#0F172A;border-color:#0F172A;color:#CBD5E1!important}
.gmp-mini-business .gmp-mini-top b,.gmp-mini-business .gmp-mini-top span{color:#fff}
.gmp-mini-business .gmp-mini-f{color:#94A3B8}.gmp-mini-business .gmp-mini-go{color:#A5B4FC}
@media(min-width:760px){.gmp-mini-grid{grid-template-columns:repeat(3,1fr)}}
.gmp-style-form{background:#fff;border:1px solid #E2E8F0;border-radius:12px;padding:16px;margin-top:22px}
.gmp-style-form .gmp-dash-h3{margin-top:0!important}
.gmp-field{display:block;border:0;padding:0;margin:0 0 14px}
.gmp-field>span{display:block;font-size:13px;font-weight:600;color:#334155;margin-bottom:6px}
.gmp-field input[type=color]{width:64px;height:40px;border:1px solid #E2E8F0;border-radius:10px;padding:3px;background:#fff}
.gmp-check{display:flex;gap:8px;align-items:center;font-size:14px;padding:6px 0;color:#334155}
.gmp-log{list-style:none;margin:0!important;padding:0!important;background:#fff;border:1px solid #E2E8F0;border-radius:12px}
.gmp-log li{display:flex;gap:12px;padding:10px 14px;border-top:1px solid #F1F5F9;font-size:13.5px;margin:0!important}
.gmp-log li:first-child{border-top:0}
.gmp-log li span{color:#64748B;min-width:84px;flex:none}
.gmp-home-strip{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #E2E8F0;border-radius:12px;padding:12px 14px;margin:0 0 16px;text-decoration:none!important;color:#334155!important}
.gmp-home-strip b{display:block;color:#0F172A;font-size:15px}
.gmp-home-strip small{display:block;color:#64748B;font-size:13px}
.gmp-home-go{margin-left:auto;display:inline-flex;align-items:center;gap:5px;color:#4F46E5;font-weight:600;font-size:14px;white-space:nowrap}
.gmp-home-free{background:#EEF2FF;border-color:#C7D2FE}

/* ---------- wp-admin: Seller Plans ---------- */
.gmp-admin{max-width:1100px}
.gmp-admin-title{font-size:24px!important;font-weight:800!important;color:#0F172A}
.gmp-a-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:14px 0}
.gmp-a-stat{background:#fff;border:1px solid #E2E8F0;border-radius:12px;padding:12px 14px}
.gmp-a-stat span{display:block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748B}
.gmp-a-stat b{font-size:26px;color:#0F172A;font-weight:800;margin-right:4px}
.gmp-a-stat small{color:#64748B}
.gmp-a-stat-business{background:#0F172A;border-color:#0F172A}.gmp-a-stat-business span,.gmp-a-stat-business small{color:#94A3B8}.gmp-a-stat-business b{color:#fff}
@media(min-width:782px){.gmp-a-stats{grid-template-columns:repeat(4,1fr)}}
.gmp-a-card{background:#fff;border:1px solid #E2E8F0;border-radius:12px;padding:16px;margin:0 0 16px}
.gmp-a-card h2{font-size:16px!important;font-weight:700!important;color:#0F172A;margin:0 0 12px!important}
.gmp-a-pend{display:flex;justify-content:space-between;gap:10px;align-items:center;border:1px solid #FDE68A;background:#FFFBEB;border-radius:10px;padding:10px 12px;margin-bottom:8px}
.gmp-a-pend b{display:block;color:#0F172A}
.gmp-a-pend span{font-size:13px;color:#92400E}
.gmp-a-row{border:1px solid #E2E8F0;border-radius:12px;padding:12px;margin-bottom:10px;display:grid;gap:10px}
.gmp-a-who b{display:flex;align-items:center;gap:6px;color:#0F172A;font-size:15px}
.gmp-a-who span{font-size:12.5px;color:#64748B;word-break:break-all}
.gmp-a-meta{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;font-size:13px;color:#475569}
.gmp-pill{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;background:#F1F5F9;color:#475569}
.gmp-pill-basic{background:#EFF6FF;color:#1D4ED8}.gmp-pill-premium{background:#EEF2FF;color:#4338CA}.gmp-pill-business{background:#0F172A;color:#fff}
.gmp-warn{color:#B45309;font-weight:600}
.gmp-a-form{display:flex;flex-wrap:wrap;gap:6px}
.gmp-a-form select{min-height:34px;border-radius:8px;border-color:#E2E8F0;flex:1 1 140px;max-width:none}
.gmp-a-small{display:flex;gap:14px}
.gmp-a-small form{margin:0}
.gmp-linkbtn{background:none;border:0;padding:0;color:#4F46E5;font-weight:600;font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:2px}
.gmp-danger{color:#DC2626}
.gmp-a-set .gmp-a-setrow{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;padding:10px 0;border-top:1px solid #F1F5F9}
.gmp-a-setrow b{flex:1 0 100%;color:#0F172A}.gmp-a-setrow small{color:#64748B;font-weight:400}
.gmp-a-setrow label{display:flex;align-items:center;gap:6px;font-size:13px;color:#475569}
.gmp-a-setrow input{width:90px;border-radius:8px;border-color:#E2E8F0}
@media(min-width:900px){.gmp-a-row{grid-template-columns:1.2fr 1.2fr 1.6fr;align-items:center}.gmp-a-small{grid-column:1/-1}}
@media(min-width:782px){.gmp-a-setrow b{flex:0 0 160px}}
