/* Yunqivo 2026 design system. Presentation only; no financial or account logic. */
body.yq-modern{--red:#c83239;--red-dark:#a8202b;--ink:#182331;--text:#344052;--muted:#647183;--line:#e3e7ed;--radius:18px;background:#f6f7f9!important;color:var(--text)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif!important;font-size:15px;line-height:1.65}
.yq-modern .container{width:calc(100% - 64px)!important;max-width:1320px!important}
.yq-modern :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #356fca!important;outline-offset:3px!important}
.yq-modern :is(button,.btn,.icon-btn){touch-action:manipulation}
.yq-modern .site-header{background:#fff!important;box-shadow:0 1px 0 #e5e8ee!important;border:0!important;position:relative;z-index:30}
.yq-modern .header-main{min-height:94px;gap:30px}
.yq-modern .brand-mark{background:#c83239!important;border-radius:13px!important;width:44px;height:44px;box-shadow:0 4px 10px #c8323920;font-size:27px}
.yq-modern .brand-copy b{font-size:21px!important;letter-spacing:-.6px;color:#182331!important}
.yq-modern .brand-copy small{font-size:11px!important;color:#647183!important;letter-spacing:.03em}
.yq-modern .search{border:1px solid #dce1e8!important;background:#f7f8fa!important;border-radius:12px!important;box-shadow:none!important;overflow:hidden;min-height:46px}
.yq-modern .search input,.yq-modern .search select{background:transparent!important;min-width:0}
.yq-modern .search button{background:#c83239!important;color:white!important;border-radius:9px!important;margin:4px;min-width:66px}
.yq-modern .header-action{font-size:12px!important;color:#4b586a!important;gap:3px}
.yq-modern .header-actions{gap:18px}
.yq-modern .main-nav{background:#fff!important;border-top:1px solid #f0f1f4!important;border-bottom:0!important}
.yq-modern .nav-inner{height:auto;min-height:54px;gap:26px}
.yq-modern .main-nav .nav-link{color:#4a5668!important;font-size:14px!important}
.yq-modern .main-nav .yq-all-products{border-radius:8px!important;background:#fff0f0!important;color:#af2731!important;min-height:36px;padding:6px 15px!important}
.yq-modern .seller-join{color:#af2731!important;background:transparent!important;font-weight:700}
.yq-modern .header-popover{border:1px solid #e2e7ef;box-shadow:0 16px 40px #1823311a;border-radius:14px}
.yq-modern .btn{border-radius:10px;min-height:44px;padding:10px 19px;font-weight:650;box-shadow:none}
.yq-modern .btn.small{min-height:38px;padding:7px 12px}
.yq-modern .panel{border-color:#e3e7ed!important;box-shadow:0 3px 14px #18233103;border-radius:16px;padding:24px}
.yq-modern .page{padding:30px 0 60px}
.yq-modern h1,.yq-modern h2,.yq-modern h3{letter-spacing:-.025em}
.yq-modern .page-title{gap:16px;flex-wrap:wrap;margin-bottom:24px}
.yq-modern .page-title h1{font-size:28px;line-height:1.3}
.yq-modern .input,.yq-modern .select,.yq-modern .textarea{border:1px solid #cbd3de!important;border-radius:10px;min-height:46px;padding:11px 13px;font-size:15px}
.yq-modern .field label{margin-bottom:8px;font-weight:650}
.yq-modern .field small{font-size:13px;color:#647183}
.yq-modern .status{border-radius:7px;font-size:12px;padding:5px 9px}
.yq-modern .empty{padding:36px 22px;border-radius:14px;background:#f8fafc;color:#526174}
.yq-modern .empty b{font-size:18px;color:#263448}
/* Public marketplace */
body.yq-modern.yq-homepage .v4-hero{background:radial-gradient(ellipse at 15% 40%,#fff1ef 0,transparent 55%),#faf7f5!important;border-bottom:1px solid #eee4e2}
body.yq-modern.yq-homepage .v4-hero-grid{min-height:0!important;max-height:none!important;height:auto!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)!important;gap:64px!important;padding-block:62px!important;align-items:center!important}
body.yq-modern .v4-hero-copy{min-width:0}
body.yq-modern .v4-hero h1{font-size:clamp(36px,4.1vw,57px)!important;line-height:1.19!important;letter-spacing:-.045em!important;color:#202c3b!important;margin:22px 0!important;max-width:610px}
body.yq-modern .v4-hero-copy>p{font-size:16px!important;line-height:1.85!important;color:#596575!important;max-width:540px!important}
.modern-eyebrow{display:inline-flex;align-items:center;gap:9px;color:#a92d34;font-size:11px;font-weight:750;letter-spacing:.12em;line-height:1.7}
.modern-eyebrow>span{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#c83239;box-shadow:0 0 0 4px #c8323910}
.modern-hero-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:28px}
body.yq-modern .yq-browse-catalog{margin:0!important;min-height:49px!important;padding:12px 24px!important;border-radius:10px!important;background:#c83239!important;color:white!important;box-shadow:0 6px 16px #c8323920!important;display:inline-flex;gap:24px;align-items:center}
.modern-secondary{display:inline-flex;align-items:center;gap:20px;min-height:49px;padding:12px 20px;border:1px solid #ded7d6;border-radius:10px;color:#354152;background:#ffffff90;font-size:14px;font-weight:650}
.modern-hero-notes{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:26px;font-size:12px;color:#647183}
body.yq-modern .yq-niche-hero{background:#fff!important;border:1px solid #e9e4e2!important;border-radius:22px!important;box-shadow:0 18px 48px #4929210b!important;padding:24px!important;transform:none!important;min-width:0}
body.yq-modern .yq-niche-heading{padding-bottom:16px!important;border-bottom:1px solid #eff0f3;align-items:center}
body.yq-modern .yq-niche-heading h2{font-size:21px!important;color:#253043!important}
body.yq-modern .yq-niche-heading span{font-size:10px;letter-spacing:.1em;color:#7d8794}
body.yq-modern .yq-niche-seal{background:#fff0ee!important;color:#c83239!important;border:0!important;width:42px!important;height:42px!important;border-radius:12px!important;font-size:24px!important}
body.yq-modern .yq-platform-collections{gap:0!important}
body.yq-modern .yq-platform-collection{padding:14px 0!important;background:none!important;border:0!important;border-bottom:1px solid #edf0f4!important;border-radius:0!important}
body.yq-modern .yq-platform-collection header{margin-bottom:10px!important}
body.yq-modern .yq-platform-collection h3{font-size:13px!important}
body.yq-modern .yq-platform-image{width:45px!important;height:45px!important;background:#f8f9fb!important;border:1px solid #eef0f4!important;border-radius:12px!important;box-shadow:none!important}
body.yq-modern .yq-platform-image img{width:27px!important;height:27px!important}
body.yq-modern .yq-platform-images b{font-size:11px!important;font-weight:600}
body.yq-modern .yq-niche-bottom{padding:14px 0 0!important;font-size:12px!important;background:none!important}
body.yq-modern .yq-niche-disclosure{font-size:10px!important;color:#7b8593!important;margin:12px 0 0!important}
body.yq-modern .v4-home>section{margin-top:48px!important;margin-bottom:0!important}
body.yq-modern .v4-home{padding-bottom:52px}
body.yq-modern .v4-section-head{align-items:flex-end;margin-bottom:23px;gap:20px}
body.yq-modern .v4-section-head h2{font-size:28px!important;color:#243043}
body.yq-modern .v4-section-head>div>span,.yq-modern .yq-department-intro>div>span{color:#ad3039;font-size:11px;font-weight:750;letter-spacing:.1em}
body.yq-modern .v4-brand-groups{gap:18px}
body.yq-modern .v4-brand-group{background:#fff!important;border:1px solid #e3e7ed!important;border-radius:16px!important;padding:22px!important;box-shadow:none!important}
body.yq-modern .v4-brand-group header h3{font-size:18px}
body.yq-modern .v4-brand-row>a>span{width:52px!important;height:52px!important;border-radius:13px!important;background:#f9fafb!important}
body.yq-modern .v4-brand-row img{width:29px!important;height:29px!important}
body.yq-modern .yq-item{border:1px solid #e2e6ec!important;border-radius:16px!important;background:#fff!important;box-shadow:0 3px 10px #18233103!important;overflow:hidden;transition:box-shadow .18s,border-color .18s,transform .18s;min-width:0}
body.yq-modern .yq-item:hover{border-color:#d4a9ad!important;box-shadow:0 12px 28px #1823310d!important;transform:translateY(-3px)}
body.yq-modern .yq-item-art{background:linear-gradient(145deg,#f7f8fc,#eff2f7)!important;height:176px!important;border-bottom:1px solid #edf0f4}
body.yq-modern .yq-item-photo{object-fit:contain!important;padding:15px}
body.yq-modern .yq-item-info{padding:19px!important}
body.yq-modern .yq-item-title{font-size:15px!important;line-height:1.55!important;color:#263448!important;min-height:47px;overflow-wrap:anywhere}
body.yq-modern .yq-item-category{font-size:11px!important;color:#758092!important;letter-spacing:.03em}
body.yq-modern .yq-item-meta{font-size:11px!important;gap:7px;color:#617082!important}
body.yq-modern .yq-item-price strong{font-size:24px!important;color:#b72933!important;font-variant-numeric:tabular-nums}
body.yq-modern .yq-item-stock{font-size:12px!important;color:#567060!important}
body.yq-modern .yq-item-link{border-radius:9px!important;background:#f8f0f0!important;color:#ad2934!important;font-size:13px!important;min-height:40px!important;margin-top:14px!important}
body.yq-modern .v4-content-grid{gap:16px}
body.yq-modern .v4-content-grid article{padding:25px!important;border:1px solid #e3e7ed!important;border-radius:15px!important;background:#fff!important}
body.yq-modern .v4-content-grid article>span{color:#b1323a!important;background:#fff0ef!important;border-radius:8px;font-size:13px;padding:5px 9px;display:inline-block}
body.yq-modern .v4-seo-copy{border:1px solid #e3e7ed!important;border-radius:18px!important;background:#fff!important;padding:30px!important}
body.yq-modern .market-stats{background:#253247!important;border-radius:18px;padding:30px}
body.yq-modern .catalog-head{background:#253247!important}
body.yq-modern .filter-bar{border-radius:15px;padding:20px;border:1px solid #e0e5ed}
body.yq-modern .detail-price{background:#fff3f2;padding:20px;border:1px solid #f2dedd;border-radius:13px}
body.yq-modern .detail-facts{gap:12px 24px;flex-wrap:wrap}
body.yq-modern .premium-store-hero{border:1px solid #e0e5ed;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 8px 30px #18233105}
body.yq-modern .premium-store-cover{height:220px;background-color:#28364d;background-size:cover;background-position:center}
body.yq-modern .premium-store-profile{padding:28px;gap:24px}
body.yq-modern .premium-store-logo{border-radius:20px;box-shadow:0 4px 14px #18233114;border:5px solid white}
body.yq-modern .premium-store-logo img{object-fit:contain}
/* Shared buyer, seller and administrator workspace */
body.yq-modern.yq-control-center .main-nav{display:none}
body.yq-modern.yq-control-center .dashboard{grid-template-columns:236px minmax(0,1fr);gap:28px;align-items:start}
body.yq-modern.yq-control-center .control-sidebar{background:#fff!important;border:1px solid #e2e7ed!important;border-radius:16px;padding:12px;position:sticky;top:20px;max-height:calc(100vh - 40px);overflow-y:auto;scrollbar-width:thin}
body.yq-modern.yq-control-center .sidebar-profile{padding:10px 8px 20px;border-bottom:1px solid #edf0f4}
body.yq-modern.yq-control-center .sidebar .sidebar-title{font-size:11px!important;letter-spacing:.07em;color:#788392!important;padding:22px 12px 8px}
body.yq-modern.yq-control-center .sidebar>a{font-size:13px!important;min-height:44px;padding:9px 11px!important;border-radius:9px;margin:3px 0;color:#526074!important;gap:10px;white-space:normal}
body.yq-modern.yq-control-center .sidebar>a>span{background:transparent!important;color:#718095!important;font-size:16px!important;width:23px;flex-basis:23px}
body.yq-modern.yq-control-center .sidebar>a.active{background:#fff0f0!important;color:#b22d36!important;box-shadow:none!important}
body.yq-modern.yq-control-center .sidebar>a.active>span{background:transparent!important;color:#bd3039!important}
body.yq-modern.yq-control-center .control-hero{background:#fff!important;color:#283448!important;border:1px solid #e2e7ed;border-radius:17px;padding:28px!important;gap:24px;box-shadow:0 3px 12px #18233103;align-items:center}
body.yq-modern.yq-control-center .control-hero h1{color:#1f2d40!important;font-size:28px!important;line-height:1.35;margin:8px 0}
body.yq-modern.yq-control-center .control-hero p{color:#647183!important;font-size:14px!important;max-width:630px;line-height:1.8}
body.yq-modern.yq-control-center .control-hero .eyebrow{color:#ae2b36!important;font-size:10px!important;letter-spacing:.1em}
body.yq-modern.yq-control-center .control-hero-actions{display:flex;flex-wrap:wrap;gap:8px;max-width:320px;flex-shrink:0}
body.yq-modern.yq-control-center .dashboard .control-hero .btn.outline{color:#495970!important;background:#fff!important;border:1px solid #d7dee7!important}
body.yq-modern.yq-control-center .dashboard .control-hero .btn.white{background:#c83239!important;color:#fff!important;border:1px solid #c83239!important}
body.yq-modern.yq-control-center .control-metrics{gap:16px;margin:22px 0}
body.yq-modern.yq-control-center .control-metric{border:1px solid #e2e7ed!important;border-radius:15px;padding:22px!important;box-shadow:none;position:relative;overflow:hidden}
body.yq-modern.yq-control-center .control-metric.money{background:#f0f7f4!important;border-color:#d6e8df!important}
body.yq-modern.yq-control-center .control-metric b{font-size:30px!important;letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:10px 0 4px}
body.yq-modern.yq-control-center .control-metric small{font-size:13px!important;font-weight:600}
body.yq-modern.yq-control-center .control-metric span{font-size:12px!important;color:#718092!important}
body.yq-modern.yq-control-center .quick-actions{gap:12px;margin-bottom:24px}
body.yq-modern.yq-control-center .quick-action{padding:18px;border:1px solid #e2e7ed!important;border-radius:13px}
body.yq-modern.yq-control-center .quick-action>span{background:#f2f4f8!important;color:#5a6981!important;border-radius:10px}
body.yq-modern.yq-control-center .quick-action b{font-size:14px}
body.yq-modern.yq-control-center .quick-action small{font-size:12px!important}
body.yq-modern.yq-control-center .admin-queue{border:1px solid #e2e7ed!important;border-radius:14px;padding:20px}
body.yq-modern.yq-control-center .panel h2{font-size:18px;line-height:1.5}
body.yq-modern.yq-control-center .control-grid{gap:20px;grid-template-columns:minmax(0,1.7fr) minmax(250px,1fr)}
body.yq-modern.yq-control-center .table-wrap{border-color:#e2e7ed!important;border-radius:12px}
body.yq-modern.yq-control-center .table th{background:#f7f8fb!important;color:#6b7789!important;font-size:12px!important;font-weight:650;padding:14px 16px}
body.yq-modern.yq-control-center .table td{font-size:13px!important;padding:17px 16px;border-color:#edf0f4;overflow-wrap:anywhere}
body.yq-modern.yq-control-center .table tbody tr:hover{background:#fafbfc}
body.yq-modern.yq-control-center .queue-item{padding:16px 0;border-color:#edf0f4}
body.yq-modern.yq-control-center .queue-item small{font-size:12px!important}
body.yq-modern.yq-control-center .editor-section{padding:26px}
body.yq-modern.yq-control-center .order-tabs{border:1px solid #e2e7ed;padding:6px;border-radius:11px}
body.yq-modern.yq-control-center .order-tabs a.active{background:#fff0f0;color:#b02b35}
body.yq-modern.yq-control-center .footer-promise,body.yq-modern.yq-control-center .footer-grid{display:none}
body.yq-modern.yq-control-center .footer{background:#f6f7f9!important;border-top:1px solid #e3e7ed}
body.yq-modern.yq-control-center .footer-bottom{border:0;color:#768194!important}
body.yq-modern .footer{background:#202c3e!important}
body.yq-modern .footer .brand-copy b{color:#fff!important}
body.yq-modern .footer :is(.footer-col a,.footer-brand p,.footer-promise small){color:#b3becd!important}
body.yq-modern .footer-bottom{color:#a8b4c5!important;gap:16px;flex-wrap:wrap}
body.yq-modern .mobile-nav{box-shadow:0 -4px 24px #25324708;border-top:1px solid #e3e7ed}
body.yq-modern .mobile-nav a[aria-current=page]{color:#b22d36!important;background:#fff3f2}
@media(min-width:901px) and (max-width:1180px){
 body.yq-modern .header-main{gap:18px}.yq-modern .header-actions{gap:12px}.yq-modern .search select{max-width:115px}
 body.yq-modern.yq-control-center .control-hero{flex-direction:column;align-items:flex-start}
 body.yq-modern.yq-control-center .control-hero-actions{max-width:none}
 body.yq-modern.yq-control-center .control-grid{grid-template-columns:minmax(0,1fr)}
 body.yq-modern.yq-control-center .quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:900px){
 body.yq-modern .container{width:calc(100% - 32px)!important}
 body.yq-modern .mobile-head{min-height:66px}.yq-modern .mobile-search{padding-bottom:14px}
 body.yq-modern .main-nav .nav-inner{gap:18px;min-height:47px}
 body.yq-modern.yq-homepage .v4-hero-grid{grid-template-columns:minmax(0,1fr)!important;padding-block:34px!important;gap:28px!important}
 body.yq-modern .v4-hero h1{font-size:40px!important;max-width:620px}
 body.yq-modern .yq-niche-hero{max-width:none!important;width:100%!important}
 body.yq-modern .v4-home>section{margin-top:34px!important}
 body.yq-modern .v4-product-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
 body.yq-modern.yq-control-center .dashboard{grid-template-columns:minmax(0,1fr)!important;gap:14px}
 body.yq-modern.yq-control-center .control-sidebar{position:static;max-height:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}
 body.yq-modern.yq-control-center .control-hero{padding:23px!important;flex-direction:column;align-items:flex-start}
 body.yq-modern.yq-control-center .control-hero h1{font-size:25px!important}
 body.yq-modern.yq-control-center .control-hero-actions{max-width:none;width:100%}
 body.yq-modern.yq-control-center .control-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
 body.yq-modern.yq-control-center .control-metric{padding:18px!important}
 body.yq-modern.yq-control-center .control-grid{grid-template-columns:minmax(0,1fr)}
 body.yq-modern.yq-control-center .quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.yq-modern .page{padding-top:20px}
 body.yq-modern .panel{padding:20px}
 body.yq-modern .premium-store-profile{padding:22px;gap:18px;flex-wrap:wrap}
 body.yq-modern .premium-store-cover{height:170px}
}
@media(max-width:600px){
 body.yq-modern .brand-copy b{font-size:20px!important}
 body.yq-modern .v4-hero h1{font-size:36px!important;margin:18px 0!important}
 body.yq-modern .v4-hero-copy>p{font-size:15px!important;line-height:1.8!important}
 .modern-eyebrow{font-size:10px;letter-spacing:.05em}.modern-hero-actions{gap:10px;margin-top:22px}
 body.yq-modern .yq-browse-catalog,.modern-secondary{padding:11px 17px!important;font-size:14px;gap:12px}
 .modern-hero-notes{font-size:11px;gap:8px 13px;margin-top:20px}
 body.yq-modern .yq-niche-hero{padding:18px!important;border-radius:16px!important}
 body.yq-modern .yq-niche-heading h2{font-size:18px!important}
 body.yq-modern .v4-section-head{align-items:flex-start;flex-wrap:wrap;gap:10px}
 body.yq-modern .v4-section-head h2{font-size:23px!important}
 body.yq-modern .v4-brand-group{padding:18px!important}
 body.yq-modern .v4-seo-copy{padding:23px!important}
 body.yq-modern .v4-content-grid{grid-template-columns:minmax(0,1fr)!important}
 body.yq-modern .yq-item-art{height:145px!important}
 body.yq-modern .yq-item-info{padding:13px!important}
 body.yq-modern .yq-item-title{font-size:14px!important}
 body.yq-modern .yq-item-price strong{font-size:21px!important}
 body.yq-modern .yq-item-meta{flex-wrap:wrap}
 body.yq-modern .yq-item-brand img{width:54px!important;height:54px!important}
 body.yq-modern .panel-head{flex-wrap:wrap;gap:12px}
 body.yq-modern .form-grid{grid-template-columns:minmax(0,1fr)}
 body.yq-modern .form-grid>*{min-width:0}
 body.yq-modern .filters{grid-template-columns:minmax(0,1fr)}
 body.yq-modern :is(.editor-actions,.case-head,.catalog-toolbar){flex-wrap:wrap;gap:12px}
 body.yq-modern.yq-control-center .control-metric b{font-size:26px!important;overflow-wrap:anywhere}
 body.yq-modern.yq-control-center .quick-actions{grid-template-columns:minmax(0,1fr)}
 body.yq-modern.yq-control-center .admin-queue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.yq-modern.yq-control-center .dashboard .btn{font-size:13px;white-space:normal}
 body.yq-modern.yq-control-center .editor-section{padding:18px}
 /* Simple data tables become labeled records without changing their controls. */
 body.yq-modern table.modern-records{display:block;min-width:0!important;width:100%}
 body.yq-modern table.modern-records thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
 body.yq-modern table.modern-records tbody{display:block}
 body.yq-modern table.modern-records tbody tr{display:block;padding:12px 16px;border-bottom:7px solid #f5f7fa}
 body.yq-modern table.modern-records tbody tr:last-child{border-bottom:0}
 body.yq-modern table.modern-records tbody td{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;width:100%;padding:10px 0!important;border:0;font-size:13px!important;min-width:0;flex-wrap:wrap}
 body.yq-modern table.modern-records td::before{content:attr(data-label);color:#748094;font-size:12px;flex:0 0 30%;padding-top:2px;overflow-wrap:anywhere}
 body.yq-modern table.modern-records td>*{max-width:100%;min-width:0}
 body.yq-modern table.modern-records td>form{flex:1 1 160px}
 body.yq-modern .premium-store-metrics{width:100%;justify-content:space-between;gap:10px}
 body.yq-modern .premium-store-title h1{font-size:24px;overflow-wrap:anywhere}
 body.yq-modern .footer-grid{gap:25px}
}
@media(max-width:360px){body.yq-modern .container{width:calc(100% - 24px)!important}body.yq-modern .v4-hero h1{font-size:32px!important}body.yq-modern .v4-product-rail{grid-template-columns:minmax(0,1fr)!important}.modern-hero-actions>a{flex:1;justify-content:center}}
@media(prefers-reduced-motion:reduce){body.yq-modern *,body.yq-modern *::before,body.yq-modern *::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/* Category navigation, identity screens and payment details use the same system. */
body.yq-modern .yq-category-grid{gap:12px}
body.yq-modern .yq-category-tile{background:#fff!important;border:1px solid #e2e7ed!important;border-radius:13px!important;padding:18px!important;box-shadow:none!important;transition:border-color .18s,background .18s}
body.yq-modern .yq-category-tile:hover,body.yq-modern .yq-category-tile.is-active{background:#fff6f5!important;border-color:#deb6b8!important}
body.yq-modern .yq-category-tile img{width:38px!important;height:38px!important;object-fit:contain}
body.yq-modern .yq-category-tile strong{font-size:14px!important;color:#344257!important}
body.yq-modern .yq-category-tile small{font-size:11px!important;color:#738093!important}
body.yq-modern .auth-shell{padding:35px 16px 55px;width:100%;max-width:520px;margin:auto}
body.yq-modern .auth-card{border:1px solid #e1e6ee;border-radius:22px;padding:36px;background:#fff;box-shadow:0 18px 50px #25324708}
body.yq-modern .auth-card h1{font-size:28px;color:#253247;margin-top:0}
body.yq-modern .auth-card>p{font-size:14px;color:#6c788a;margin-bottom:25px}
body.yq-modern .auth-card .text-link{color:#b32d37}
body.yq-modern .seller-telegram-callout{background:#f3f8fc!important;border-color:#dce8f1!important;border-radius:14px;padding:18px 22px}
body.yq-modern .seller-telegram-callout .panel-head{margin-bottom:0}
body.yq-modern .seller-telegram-callout h2{font-size:16px!important}
body.yq-modern .topup-balance-card{background:#26374f;border-radius:17px;box-shadow:none}
body.yq-modern :is(.topup-main-card,.topup-summary-card,.topup-hero-copy){border-radius:17px;box-shadow:0 3px 14px #18233103}
body.yq-modern .premium-address-card code{overflow-wrap:anywhere;word-break:break-word}
body.yq-modern .modern-icon{display:block;flex-shrink:0;vertical-align:middle}
@media(max-width:600px){body.yq-modern .auth-card{padding:25px}body.yq-modern .yq-category-tile{padding:13px!important;gap:10px}body.yq-modern .yq-category-tile strong{font-size:13px!important}body.yq-modern .yq-category-tile img{width:30px!important;height:30px!important}body.yq-modern .auth-shell{padding:16px 16px 32px}body.yq-modern .seller-telegram-callout{padding:18px}}
/* Seller activity is visibly timestamped; unknown history is never invented. */
body.yq-modern .seller-presence{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin:10px 0 15px;min-width:0;max-width:100%;font-size:12px;line-height:1.5;color:#647183}
body.yq-modern .seller-presence-line{display:flex;align-items:center;gap:7px;flex-wrap:wrap}
body.yq-modern .presence-dot{display:inline-block;width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#8994a3}
body.yq-modern .seller-presence.is-online .presence-dot{background:#188353;box-shadow:0 0 0 3px #18835312}
body.yq-modern .seller-presence.is-online .seller-presence-line{color:#176841}
body.yq-modern .seller-presence time{font-size:11px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:#748094}
body.yq-modern .seller-presence time[hidden]{display:none}
body.yq-modern .seller-display-name{font-weight:650;color:#344257;overflow-wrap:anywhere}
body.yq-modern .seller-display-name:empty{display:none}
body.yq-modern .category-card .seller-presence{align-items:center;margin-bottom:0}
body.yq-modern .chat-head{flex-wrap:wrap;gap:12px}
body.yq-modern .chat-head .seller-presence{margin:0}
