/* CHUN: generated by Build/ChunAssets.targets. Edit the source styles. */

/* mobile-27267.css */
/* CHUN 27.26.7: mobile navigation, content first and camera controls. */
.chun-icon{width:24px;height:24px;flex:none;vertical-align:middle}.mobile-dock{display:none}.account-menu-compact summary{display:none}.account-menu-compact>nav{display:grid!important}.account-menu-compact nav>a{padding:13px 15px;color:inherit;text-decoration:none;font-weight:650;border-radius:12px}.account-menu-compact nav>a.active{background:#fff5ad;border-left:4px solid var(--yellow,#ffe500)}.provider-origin{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.provider-origin label{flex:1;min-width:220px}.provider-origin small{width:100%}.studio-activation{max-width:1400px;margin:0 auto 18px;padding:18px;background:#fff5ad;color:#171717;border-radius:14px}.studio-page details{border:1px solid #ffffff26;border-radius:14px;padding:12px;margin:12px 0}.studio-page summary{cursor:pointer;font-weight:700}.studio-preview{min-height:300px}.studio-placeholder{padding:24px!important;box-sizing:border-box}.studio-placeholder .permission-button{position:relative;z-index:3;white-space:normal}.studio-head h1{font-size:34px}.studio-chat-v2722:empty{display:none}.studio-product-picker .queue-item b{overflow-wrap:anywhere}.notification-list-v19 h2{font-size:19px}.notification-list-v19 summary p{font-size:15px}
@media(max-width:760px){
 body{padding-bottom:calc(74px + env(safe-area-inset-bottom))!important}.topbar{position:relative!important;top:auto!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;padding:12px 16px!important;min-height:0!important}.topbar>.brand{font-size:25px!important;gap:0!important;margin-right:auto}.topbar>nav{display:none!important}.topbar>.quick{margin-left:auto;gap:8px!important}.topbar .quick>.sell,.topbar .quick>.admin-shortcut,.topbar .quick>a[title="Mensajes"],.nav-logout{display:none!important}.topbar .avatar,.notification-bell-v11{width:38px!important;height:38px!important;min-width:38px!important;font-size:15px!important;padding:7px!important}.topbar .login-link{font-size:13px!important;padding:10px!important}.mobile-menu-v2726 summary{padding:8px!important;font-size:13px!important;min-height:38px!important}.topbar .search{order:10!important;width:100%!important;flex:1 0 100%!important;height:40px!important;min-height:40px!important;margin:0!important}.topbar .search input{font-size:16px!important;padding:8px!important;min-width:0}.topbar .search button{font-size:12px!important;padding:8px 14px!important}.site-announcement{display:none!important}.mobile-dock{position:fixed;bottom:0;left:0;right:0;z-index:950;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:7px 4px calc(7px + env(safe-area-inset-bottom));background:#171717;color:white;border-top:1px solid #ffffff24;box-shadow:0 -4px 24px #0002}.mobile-dock>a,.mobile-dock summary{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:4px;font-size:10px;color:#ddd;text-decoration:none;min-height:48px;cursor:pointer;list-style:none}.mobile-dock summary::-webkit-details-marker{display:none}.mobile-dock a.active{color:var(--yellow,#ffe500)}.mobile-dock summary .chun-icon{background:var(--yellow,#ffe500);color:#171717;width:44px;height:29px;padding:3px;border-radius:9px}.create-options{position:absolute;bottom:calc(100% + 8px);left:10px;right:10px;background:#fff;color:#171717;padding:20px;border-radius:22px;box-shadow:0 -8px 50px #0004;display:grid;gap:12px}.create-options a{display:flex;align-items:center;gap:12px;padding:12px;background:#f5f5f2;color:#171717;border-radius:12px;font-size:16px;text-decoration:none}.create-options small{font-size:12px;color:#555}.site-footer{padding-bottom:15px}.footer-main{display:none!important}.footer-trust,.payment-footer{display:none!important}.footer-bottom{padding:15px;font-size:12px}
 .dash-menu{position:relative!important;width:auto!important;height:auto!important;margin:10px 16px!important;padding:0!important;float:none!important}.dash-menu>div{display:none!important}.account-menu-compact summary{display:block;padding:12px;background:#eee;border-radius:10px;font-size:14px}.account-menu-compact:not([open])>nav{display:none!important}.account-menu-compact[open]>nav{display:grid;grid-template-columns:1fr 1fr;padding:8px;gap:4px}.account-menu-compact nav>a{font-size:13px;padding:10px}.dash-content{margin-left:0!important;padding:18px 16px!important;width:100%!important;min-width:0}.dash-content .title{gap:12px!important;margin-bottom:18px!important}.dash-content h1{font-size:27px!important;line-height:1.2!important}.dash-content .title p{font-size:14px!important;margin:8px 0}.dash-content .eyebrow{font-size:10px!important}.dash-content .title button{font-size:12px;padding:10px}.notification-list-v19 summary{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;gap:10px!important}.notification-list-v19 summary>span{width:30px!important;height:30px!important;font-size:15px!important}.notification-list-v19 summary>i,.notification-list-v19 summary>b{grid-column:2;font-size:12px}.notification-list-v19 h2{font-size:17px!important}.notification-list-v19 summary p{font-size:14px!important;line-height:1.45}.notification-list-v19 .panel{padding:14px!important;border-radius:15px!important}.notification-list-v19 summary small{font-size:11px}
 .home-live-section-v15{padding:18px 16px!important}.live-discovery-head-v21{gap:12px!important;margin-bottom:14px!important}.live-discovery-head-v21 h1{font-size:27px!important;letter-spacing:-1px!important;margin:5px 0!important;line-height:1.1!important}.live-discovery-head-v21 p{font-size:13px!important;margin:6px 0!important}.live-discovery-head-v21 .eyebrow{font-size:10px!important}.live-modes-v271{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.live-modes-v271 a,.live-modes-v271 button{padding:9px 12px!important;font-size:12px!important;min-height:38px!important}.live-grid-v21{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.primary-live-cover-v15{height:auto!important;aspect-ratio:3/4!important;min-height:0!important}.primary-live-cover-v15 strong{font-size:17px!important;line-height:1.2!important}.primary-live-card-v15 h3{font-size:14px!important}.seller-proof{font-size:11px!important}.seller-proof i{width:28px!important;height:28px!important}.seller-proof small{font-size:10px!important}
 .studio-page{padding:14px!important}.studio-head{display:block!important;margin-bottom:12px!important}.studio-head h1{font-size:26px!important}.studio-head p{font-size:13px!important}.studio-head .eyebrow,.studio-head-actions,.studio-note,.moderation-grid{display:none!important}.studio-shell{display:flex!important;flex-direction:column!important;gap:12px!important}.studio-main,.studio-sidebar{width:100%!important;min-width:0!important;padding:0!important}.studio-preview{height:56svh!important;min-height:280px!important;max-height:520px!important;aspect-ratio:auto!important;position:relative;overflow:hidden;border-radius:20px!important}.studio-preview video{width:100%!important;height:100%!important;object-fit:contain!important}.studio-placeholder{inset:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:12px!important}.studio-placeholder b{font-size:20px!important;line-height:1.2!important}.studio-placeholder small{font-size:13px!important}.studio-placeholder .camera-outline{width:55px!important;height:40px!important}.studio-placeholder .primary{font-size:14px!important;padding:14px!important}.studio-toolbar{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:8px 0!important}.studio-toolbar button{flex:1 1 40%;font-size:12px!important;padding:10px 6px!important;min-height:42px!important}.studio-sidebar>h2,.studio-sidebar>.eyebrow{display:none!important}.studio-sidebar label{font-size:14px!important}.studio-sidebar input,.studio-sidebar select{font-size:16px!important;max-width:100%}.studio-sidebar fieldset{min-width:0}.studio-chat-v2722:not(:has(.live-chat-composer-v24)){font-size:13px}.studio-chat-v2722 h2{font-size:18px}.stream-health{grid-template-columns:1fr 1fr!important}.studio-products h2{font-size:18px!important}.studio-products .queue-item{flex-wrap:wrap!important}.rules-check{font-size:12px!important;line-height:1.45!important;display:flex!important;align-items:flex-start!important}.rules-check input{width:20px!important;min-width:20px!important;height:20px!important}.go-live-button{width:100%;font-size:16px!important;min-height:48px}
 .live-commerce-v2717{padding:0!important;margin:0!important;width:100%!important}.live-commerce-v2717 .buyer-live-shell{display:block!important}.live-commerce-v2717 .real-live-player-v15{height:calc(100svh - 205px)!important;min-height:360px!important;max-height:800px!important;aspect-ratio:auto!important;border-radius:0!important}.real-live-player-v15 video{object-fit:contain!important;background:#0b0b0b}.player-controls-v279{position:absolute!important;right:10px!important;left:auto!important;top:50%!important;bottom:auto!important;transform:translateY(-50%);display:flex!important;flex-direction:column!important;gap:8px!important;background:none!important;max-width:58px!important}.player-controls-v279 button{width:48px!important;min-height:43px!important;padding:4px!important;color:white!important;background:#171717b8!important;border-radius:12px!important}.player-controls-v279 small{font-size:9px!important}.player-controls-v279 button>span{font-size:22px!important}.live-product-overlay-v2717{left:10px!important;right:10px!important;bottom:36px!important;font-size:12px!important;max-width:calc(100% - 20px)}.live-product-overlay-v2717 strong{font-size:13px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.demo-comments-overlay{right:75px!important;bottom:130px!important;font-size:12px!important;max-height:110px;overflow:hidden}.live-commerce-v2717 .active-lot,.live-commerce-v2717 .live-commerce-rail{display:none!important}.live-commerce-v2717 .stream>p,.live-commerce-v2717 .stream>.bid{margin:10px!important}.live-chat-panel-v2724{display:none!important}.live-chat-panel-v2724.chat-open-v2717{display:flex!important;position:fixed!important;inset:auto 0 calc(65px + env(safe-area-inset-bottom))!important;height:55svh!important;z-index:960!important;border-radius:20px 20px 0 0!important;background:#fff!important;flex-direction:column!important}.live-chat-feed-v24{min-height:0!important;overflow:auto!important;flex:1}.live-chat-head-v24{padding:12px!important}.live-chat-head-v24 h3{font-size:18px!important}.live-chat-safety-v24{display:none!important}.live-chat-close-v2717{display:block!important}.live-chat-composer-v24{padding:10px!important}
 .publish-v7{padding:18px 16px!important}.publish-title h1{font-size:26px!important}.publish-title p{font-size:14px!important}.publish-grid{display:block!important}.publish-steps{gap:4px!important}.publish-steps span{font-size:11px!important}.listing-type-options{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.listing-type-options button{padding:12px!important;min-width:0}.listing-type-options b{font-size:13px!important}.listing-type-options small{display:none!important}.listing-type-picker h2{font-size:20px!important}.listing-type-picker p{font-size:13px!important}.publish-panel{padding:16px!important}.publish-panel h2{font-size:22px!important}.publish-panel input,.publish-panel select,.publish-panel textarea{font-size:16px!important}.capture-guide{display:none!important}.media-drop-zone{min-height:150px!important;padding:18px!important}.publish-steps{position:sticky;top:0;z-index:10;background:#fff;padding:10px 0!important}.provider-setup-v277{padding:16px!important}.provider-setup-v277 h1{font-size:28px!important}
}
@media(max-width:760px){.reference-live-page-v17{padding:12px!important}.reference-disclosure-v17{padding:12px!important;margin:0 0 10px!important;font-size:11px!important;gap:5px!important}.reference-disclosure-v17 b{font-size:11px!important}.reference-live-page-v17>.primary{font-size:12px!important;padding:9px!important;margin-bottom:10px}.reference-live-shell-v17{display:flex!important;flex-direction:column!important;gap:12px!important}.reference-live-stage-v17{order:0!important;min-height:0!important;border-radius:16px!important;padding:14px!important}.reference-live-stage-v17 header{gap:8px!important;flex-wrap:wrap!important}.reference-live-stage-v17 header a{font-size:13px!important}.reference-live-stage-v17 header i{width:32px!important;height:32px!important;font-size:16px!important}.reference-live-stage-v17 header small{font-size:11px!important}.reference-live-stage-v17 header em{font-size:10px!important;padding:5px!important}.simulation-cover-v20{min-height:230px!important;padding:20px!important}.simulation-cover-v20>span{font-size:60px!important}.simulation-cover-v20 h1{font-size:25px!important;line-height:1.2!important}.simulation-cover-v20 p{font-size:13px!important}.reference-live-stage-v17 footer{padding:12px!important;font-size:14px!important;gap:8px!important}.reference-live-stage-v17 footer b{font-size:20px!important}.reference-live-products-v17{order:1!important;padding:14px!important}.reference-live-products-v17 h2{font-size:20px!important}.reference-live-products-v17 button{display:flex!important;align-items:center!important;gap:12px!important;padding:10px!important;text-align:left}.reference-live-products-v17 button>div{min-width:0;display:grid!important;gap:4px!important}.reference-live-products-v17 button b{font-size:13px!important;overflow-wrap:anywhere}.reference-live-products-v17 button small{display:block!important;font-size:13px!important}.reference-live-info-v17{order:2!important;padding:12px!important}.simulation-messages-v20{max-height:200px!important;overflow:auto!important;min-height:0!important}.reference-live-info-v17 h2{font-size:20px!important}.reference-live-info-v17 .live-chat-message-v24{font-size:13px!important;padding:10px!important}.reference-live-info-v17 .live-chat-message-v24 i{width:28px!important;height:28px!important;font-size:14px!important}}

/* CHUN 27.26.9 · experiencia móvil separada. Desktop no se modifica. */
@media(max-width:760px){
 html{scroll-padding-top:64px;scroll-padding-bottom:calc(76px + env(safe-area-inset-bottom))}
 body{overflow-x:hidden;padding-bottom:calc(72px + env(safe-area-inset-bottom))!important}
 .topbar{position:sticky!important;top:0!important;z-index:980!important;min-height:56px!important;height:auto!important;padding:8px 10px!important;gap:6px!important;flex-wrap:nowrap!important;background:rgba(255,255,255,.97)!important;backdrop-filter:blur(14px)!important}
 .topbar>.brand{font-size:21px!important;line-height:1!important;gap:0!important;min-height:40px;display:flex!important;align-items:center!important;white-space:nowrap;margin-right:auto!important}
 .topbar>.brand>i{display:none!important}
 .topbar>nav{display:none!important}
 .topbar>.quick{margin-left:auto!important;gap:5px!important;display:flex!important;align-items:center!important}
 .topbar .quick>.sell,.topbar .quick>.admin-shortcut,.topbar .quick>a[title="Mensajes"],.nav-logout{display:none!important}
 .topbar .avatar,.notification-bell-v11{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:6px!important;border-radius:50%!important}
 .notification-bell-v11{display:grid!important;place-items:center!important}
 .mobile-menu-v2726{order:4!important}
 .mobile-menu-v2726>summary{width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;border-radius:50%!important;gap:0!important}
 .mobile-menu-v2726>summary>span:last-child{display:none!important}
 .mobile-menu-v2726>summary>span:first-child{font-size:18px!important}
 .mobile-menu-panel-v2726{top:calc(100% + 4px)!important;left:8px!important;right:8px!important;border-radius:16px!important;max-height:calc(100dvh - 145px)!important;padding:10px!important;overflow:auto!important}
 .topbar .mobile-menu-panel-v2726 nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .topbar>.search{display:none!important;order:10!important;flex:1 0 100%!important;width:100%!important;height:40px!important;min-height:40px!important;margin:2px 0 0!important;padding:0 10px!important}
 .topbar.chun-search-open{flex-wrap:wrap!important}
 .topbar.chun-search-open>.search{display:flex!important}
 .topbar.chun-search-open>.search input{font-size:16px!important;padding:7px!important;min-width:0!important}
 .topbar.chun-search-open>.search button{min-height:32px!important;padding:5px 11px!important;font-size:12px!important}
 .chun-mobile-search-toggle{display:grid;place-items:center;width:38px;height:38px;min-width:38px;padding:0;border:1px solid #ddd;border-radius:50%;background:#fff;color:#171717;cursor:pointer}
 .chun-mobile-search-toggle svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}
 .chun-mobile-search-toggle[aria-expanded=true]{background:var(--yellow,#ffe500);border-color:#171717}
 .site-announcement{display:none!important}

 .mobile-dock{z-index:990!important;min-height:64px!important;padding:5px 3px calc(5px + env(safe-area-inset-bottom))!important;border-radius:16px 16px 0 0!important;background:#151515f7!important;backdrop-filter:blur(12px)!important}
 .mobile-dock>a,.mobile-dock summary{min-height:52px!important;gap:3px!important;font-size:10px!important;line-height:1.1!important}
 .mobile-dock .chun-icon{width:23px!important;height:23px!important}
 .mobile-dock a.active{color:var(--yellow,#ffe500)!important}
 .mobile-dock summary .chun-icon{width:42px!important;height:28px!important;padding:3px!important;border-radius:10px!important}
 .create-options{position:fixed!important;left:10px!important;right:10px!important;bottom:calc(68px + env(safe-area-inset-bottom))!important;border-radius:20px!important;padding:14px!important;gap:8px!important;max-height:65svh;overflow:auto;z-index:995!important}
 .create-options a{min-height:54px!important;padding:11px 12px!important}

 .mobile-dock>a{position:relative!important}
 .mobile-dock-badge{position:absolute;top:2px;left:calc(50% + 7px);display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border:2px solid #151515;border-radius:999px;background:var(--yellow,#ffe500);color:#171717;font:800 9px/1 system-ui;box-sizing:border-box}
 .mobile-dock a.chun-login-return-active{color:var(--yellow,#ffe500)!important}
 .chun-create-auth-note{display:block!important;margin:1px 2px 2px!important;padding:9px 10px!important;border-radius:10px!important;background:#fff7b8!important;color:#342f00!important;font-size:11px!important;line-height:1.35!important}

 /* Cuenta móvil: contenido primero. El panel completo se ofrece dentro de Perfil. */
 body.chun-route-account-home .dash-menu,body.chun-route-account-sub .dash-menu{display:none!important}
 body.chun-route-account-home .dash-content,body.chun-route-account-sub .dash-content{margin:0!important;padding:12px 12px 22px!important;width:100%!important;min-width:0!important}
 body.chun-route-account-sub .dash-content>.title{margin:0 0 10px!important}
 body.chun-route-account-sub .dash-content h1,body.chun-route-account-home .dash-content h1{font-size:24px!important;letter-spacing:-.03em!important;line-height:1.15!important}
 body.chun-route-notifications .notification-list-v19{margin-top:0!important}
 body.chun-route-notifications .notification-list-v19 .panel{padding:12px!important;margin:8px 0!important}
 body.chun-route-notifications .notification-list-v19 summary{grid-template-columns:30px minmax(0,1fr)!important}
 .chun-profile-account-tools{margin:14px 0 0;padding:14px;border:1px solid #ddd;border-radius:16px;background:#fff}
 .chun-profile-account-tools>div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}
 .chun-profile-account-tools h2{font-size:18px!important;margin:0!important}
 .chun-profile-account-tools p{font-size:12px!important;color:#666;margin:4px 0 0!important}
 .chun-profile-account-tools .account-menu-compact summary{display:block!important;padding:12px!important;background:#171717!important;color:#fff!important;border-radius:12px!important;font-size:14px!important;cursor:pointer!important}
 .chun-profile-account-tools .account-menu-compact:not([open])>nav{display:none!important}
 .chun-profile-account-tools .account-menu-compact[open]>nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:8px 0 0!important}
 .chun-profile-account-tools .account-menu-compact nav>a{font-size:12px!important;padding:10px!important;border-radius:10px!important;background:#f5f5f2!important}

 /* En vivo móvil: video protagonista; controles existentes se conservan. */
 body.chun-route-live-room{background:#090909}
 body.chun-route-live-room .site-footer{display:none!important}
 body.chun-route-live-room .topbar{background:rgba(10,10,10,.88)!important;color:#fff!important;border-bottom-color:#ffffff1f!important}
 body.chun-route-live-room .topbar .chun-mobile-search-toggle,body.chun-route-live-room .mobile-menu-v2726>summary,body.chun-route-live-room .notification-bell-v11,body.chun-route-live-room .topbar .avatar{background:#1b1b1bcc!important;color:#fff!important;border-color:#ffffff2b!important}
 body.chun-route-live-room .topbar>.brand{color:#fff!important}
 body.chun-route-live-room .live-commerce-v2717{position:relative!important;background:#090909!important;min-height:calc(100svh - 120px)!important}
 body.chun-route-live-room .live-commerce-v2717 .buyer-live-shell{display:block!important}
 body.chun-route-live-room .live-commerce-v2717 .real-live-player-v15{height:calc(100svh - 120px - env(safe-area-inset-bottom))!important;min-height:420px!important;max-height:none!important;border-radius:0!important;background:#050505!important}
 body.chun-route-live-room .real-live-player-v15 video{height:100%!important;width:100%!important;object-fit:contain!important;background:#050505!important}
 body.chun-route-live-room .player-controls-v279{right:8px!important;top:auto!important;bottom:92px!important;transform:none!important;gap:7px!important;max-width:52px!important;z-index:8!important}
 body.chun-route-live-room .player-controls-v279 button{width:46px!important;min-height:44px!important;border-radius:50%!important;background:#111b!important;box-shadow:0 2px 12px #0005!important;color:#fff!important}
 body.chun-route-live-room .live-product-overlay-v2717{left:10px!important;right:68px!important;bottom:18px!important;max-width:none!important;background:#111d!important;color:#fff!important;border-radius:12px!important;padding:9px 10px!important}
 body.chun-route-live-room .live-product-overlay-v2717 .primary{padding:8px 10px!important;font-size:11px!important}
 body.chun-route-live-room .demo-comments-overlay{right:66px!important;left:10px!important;bottom:92px!important;max-width:none!important;max-height:104px!important;pointer-events:none}
 body.chun-route-live-room .active-lot,body.chun-route-live-room .live-commerce-rail{display:none!important}
 body.chun-route-live-room .stream>p,body.chun-route-live-room .stream>.bid{margin:8px 10px!important}
 .chun-live-mobile-nav{position:fixed;top:64px;left:8px;right:62px;z-index:965;display:flex;gap:6px;align-items:center;pointer-events:none;overflow-x:auto;scrollbar-width:none}
 .chun-live-mobile-nav::-webkit-scrollbar{display:none}
 .chun-live-mobile-nav>*{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:6px 10px;border:1px solid #ffffff30;border-radius:18px;background:#111b;color:#fff;text-decoration:none;font:700 11px/1.1 system-ui;backdrop-filter:blur(8px);white-space:nowrap}
 .chun-live-mobile-nav>*:active{background:#ffe500;color:#171717}
 .chun-live-selector{display:none}
 .chun-live-selector.chun-mobile-sheet-open{display:block!important;position:fixed!important;left:8px!important;right:8px!important;bottom:calc(68px + env(safe-area-inset-bottom))!important;top:auto!important;max-height:58svh!important;z-index:986!important;overflow:auto!important;background:#fff!important;color:#171717!important;border-radius:20px!important;padding:14px!important;box-shadow:0 -10px 45px #0007!important}
 .chun-live-selector h2{font-size:18px!important;margin:0 44px 10px 0!important}
 .chun-live-selector a{display:flex!important;padding:11px!important;margin:6px 0!important;border:1px solid #ddd!important;border-radius:12px!important;text-decoration:none!important;background:#fafafa!important}
 .chun-mobile-sheet-close{position:absolute;top:10px;right:10px;width:36px;height:36px;border:0;border-radius:50%;background:#171717;color:#fff;font-size:20px;line-height:1;cursor:pointer}
 body.chun-route-live-room .live-chat-panel-v2724.chat-open-v2717{bottom:calc(64px + env(safe-area-inset-bottom))!important;height:56svh!important;z-index:985!important}
 .chun-swipe-hint{position:absolute;left:50%;bottom:8px;transform:translateX(-50%);z-index:7;background:#0008;color:#fff;border-radius:999px;padding:5px 9px;font-size:10px;pointer-events:none;opacity:.82;white-space:nowrap}

 /* Crear en vivo: cámara primero; requisitos y ajustes existentes quedan compactos. */
 body.chun-route-studio .studio-page{padding:10px!important;background:#101010!important;color:#fff!important}
 body.chun-route-studio .studio-head{margin:0 0 8px!important}
 body.chun-route-studio .studio-head h1{font-size:23px!important;margin:4px 0!important}
 body.chun-route-studio .studio-head p{display:none!important}
 body.chun-route-studio .studio-head .eyebrow{font-size:9px!important}
 body.chun-route-studio .studio-head-actions,body.chun-route-studio .studio-note,body.chun-route-studio .moderation-grid{display:none!important}
 body.chun-route-studio .studio-activation{margin:8px 0!important;padding:10px 12px!important;border-radius:12px!important;font-size:12px!important}
 body.chun-route-studio .studio-shell{display:flex!important;flex-direction:column!important;gap:10px!important}
 body.chun-route-studio .studio-main,body.chun-route-studio .studio-sidebar{width:100%!important;min-width:0!important;padding:0!important}
 body.chun-route-studio .studio-preview{height:min(61svh,560px)!important;min-height:330px!important;border-radius:16px!important;background:#050505!important;position:relative!important;overflow:hidden!important}
 body.chun-route-studio .studio-preview video{width:100%!important;height:100%!important;object-fit:contain!important}
 body.chun-route-studio .studio-placeholder{inset:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:10px!important;padding:18px!important}
 body.chun-route-studio .studio-placeholder b{font-size:18px!important}
 body.chun-route-studio .studio-placeholder small{font-size:12px!important;max-width:310px!important}
 body.chun-route-studio .studio-toolbar{position:sticky;bottom:calc(64px + env(safe-area-inset-bottom));z-index:20;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;background:#101010e8;padding:7px!important;border-radius:12px!important;backdrop-filter:blur(10px)}
 body.chun-route-studio .studio-toolbar button{min-height:40px!important;border-radius:12px!important;font-size:11px!important;padding:7px!important}
 body.chun-route-studio .studio-main>details{margin:7px 0!important;padding:10px!important;border-radius:12px!important}
 body.chun-route-studio .studio-main>details>summary{font-size:12px!important}
 body.chun-route-studio .studio-sidebar{background:#fff!important;color:#171717!important;border-radius:16px!important;padding:14px!important}
 body.chun-route-studio .studio-sidebar>.eyebrow,body.chun-route-studio .studio-sidebar>h2{display:none!important}
 body.chun-route-studio .studio-sidebar details{background:#f5f5f2!important;border-color:#ddd!important}
 body.chun-route-studio .studio-sidebar input,body.chun-route-studio .studio-sidebar select,body.chun-route-studio .studio-sidebar textarea{font-size:16px!important}
 body.chun-route-studio .go-live-button{position:sticky;bottom:calc(70px + env(safe-area-inset-bottom));z-index:18;width:100%!important;min-height:48px!important;box-shadow:0 8px 30px #0005}

 /* Publicar desde teléfono: campos guiados y menos altura. */
 body.chun-route-publish .publish-v7{padding:10px 12px 22px!important}
 body.chun-route-publish .publish-title h1{font-size:24px!important;margin:4px 0!important}
 body.chun-route-publish .publish-title p{font-size:13px!important;margin:4px 0 10px!important}
 body.chun-route-publish .publish-grid{display:block!important}
 body.chun-route-publish .publish-steps{top:56px!important;margin:0 -2px 10px!important;padding:7px 2px!important;gap:3px!important;overflow-x:auto!important;flex-wrap:nowrap!important;background:#fff!important;z-index:20!important}
 body.chun-route-publish .publish-steps span{flex:0 0 auto!important;white-space:nowrap!important;padding:7px 9px!important;border-radius:999px!important;font-size:10px!important}
 body.chun-route-publish .listing-type-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}
 body.chun-route-publish .listing-type-options button{padding:11px!important;min-width:0!important}
 body.chun-route-publish .listing-type-options small,.capture-guide{display:none!important}
 body.chun-route-publish .publish-panel{padding:13px!important;border-radius:14px!important}
 body.chun-route-publish .publish-panel h2{font-size:20px!important;margin-top:0!important}
 body.chun-route-publish .publish-panel input,body.chun-route-publish .publish-panel select,body.chun-route-publish .publish-panel textarea{font-size:16px!important}
 body.chun-route-publish .media-drop-zone{min-height:130px!important;border-radius:14px!important;padding:14px!important}

 /* Evita desbordes en pantallas pequeñas sin tocar escritorio. */
 .site-theme h1,.site-theme h2,.site-theme h3,.site-theme p,.site-theme a,.site-theme button,.site-theme label,.site-theme small{overflow-wrap:anywhere}
 .site-theme button,.site-theme a,.site-theme input,.site-theme select,.site-theme textarea{max-width:100%}
}


/* CHUN 27.26.9.2 · navegación fiable, Marketplace móvil y panel de cuenta restaurado en PC. */
@media(min-width:761px){
 .dash-menu.unified-menu-v2722{background:#fff;border:1px solid #e5e5e1;border-radius:16px!important;padding:16px 12px 18px!important;box-shadow:0 12px 32px #1717170a}
 .dash-menu.unified-menu-v2722>.account-menu-compact{display:block!important}
 .dash-menu.unified-menu-v2722>.account-menu-compact>summary{display:none!important}
 .dash-menu.unified-menu-v2722>.account-menu-compact>nav{display:grid!important;gap:3px!important}
 .dash-menu.unified-menu-v2722>.account-menu-compact nav>a{display:flex!important;align-items:center!important;min-height:40px!important;padding:9px 11px!important;border-radius:10px!important;color:#171717!important;text-decoration:none!important;font-size:13px!important;font-weight:680!important;line-height:1.25!important}
 .dash-menu.unified-menu-v2722>.account-menu-compact nav>a:hover{background:#f5f5f2!important}
 .dash-menu.unified-menu-v2722>.account-menu-compact nav>a.active{background:#171717!important;color:#fff!important;box-shadow:inset 4px 0 var(--yellow,#ffe500)!important;border-left:0!important}
 .dash-menu.unified-menu-v2722>.account-menu-compact .menu-group-v2722{display:block!important;margin:13px 8px 4px!important;color:#777!important;font-size:10px!important;font-weight:900!important;letter-spacing:.12em!important}
 .dash-menu.unified-menu-v2722>.account-menu-compact .start-selling-v2722{margin-top:4px!important;background:#fff7b8!important;border:1px solid #eadb62!important;color:#171717!important;font-weight:800!important}
}

@media(max-width:760px){
 /* Dock: conserva el diseño aprobado; solo mejora respuesta y estado visual. */
 .mobile-dock>a,.mobile-dock summary{border-radius:12px;transition:background-color .12s ease,color .12s ease,transform .08s ease}
 .mobile-dock>a:active,.mobile-dock summary:active{transform:scale(.96);background:#ffffff0d}
 .mobile-dock>a.active,.mobile-dock>a.chun-login-return-active{background:#ffe50012}
 .mobile-dock>a.active::after,.mobile-dock>a.chun-login-return-active::after{content:"";position:absolute;bottom:1px;width:22px;height:2px;border-radius:9px;background:var(--yellow,#ffe500)}

 /* Marketplace móvil: menos panel, más catálogo. */
 .marketplace-real-v15{display:block!important;width:100%!important;padding:0!important;background:#f6f6f3!important}
 .marketplace-real-v15 .market-filter{position:static!important;width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:12px 12px 10px!important;border:0!important;border-bottom:1px solid #e3e3df!important;background:#fff!important;overflow:visible!important}
 .marketplace-real-v15 .market-title{margin:0 0 9px!important;align-items:center!important}
 .marketplace-real-v15 .market-title h1{font-size:25px!important;line-height:1.05!important;letter-spacing:-.03em!important;margin:0!important}
 .marketplace-real-v15 .market-title button{width:38px!important;height:38px!important;min-width:38px!important;border:1px solid #ddd!important;background:#f5f5f2!important;font-size:16px!important}
 .marketplace-real-v15 .market-search-box{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;margin:0 0 9px!important}
 .marketplace-real-v15 .market-search-box label{min-height:44px!important;margin:0!important;padding:0 12px!important;border-radius:13px!important;background:#f1f1ef!important}
 .marketplace-real-v15 .market-search-box input{font-size:16px!important;min-width:0!important}
 .marketplace-real-v15 .market-search-box>button{min-height:44px!important;padding:0 15px!important;border-radius:13px!important;font-size:13px!important}
 .marketplace-real-v15 .market-filter>nav{display:flex!important;grid-template-columns:none!important;gap:6px!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;scroll-snap-type:x proximity;padding:1px 0 8px!important;margin:0!important;scrollbar-width:none!important}
 .marketplace-real-v15 .market-filter>nav::-webkit-scrollbar{display:none!important}
 .marketplace-real-v15 .market-filter>nav>a,.marketplace-real-v15 .market-filter>nav>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;min-height:38px!important;width:auto!important;max-width:none!important;padding:8px 12px!important;border:1px solid #deded9!important;border-radius:999px!important;background:#fff!important;color:#171717!important;text-decoration:none!important;font-size:12px!important;font-weight:750!important;white-space:nowrap!important;scroll-snap-align:start}
 .marketplace-real-v15 .market-filter>nav>button.active{background:#171717!important;color:#fff!important;border-color:#171717!important}
 .marketplace-real-v15 .market-filter>nav>a.create{background:var(--yellow,#ffe500)!important;border-color:#e3cf00!important;color:#171717!important}
 .marketplace-real-v15 .market-filter>h3{display:block!important;font-size:10px!important;letter-spacing:.09em!important;text-transform:uppercase!important;margin:7px 2px 5px!important;padding:0!important;border:0!important;color:#777!important}
 .marketplace-real-v15 .market-zone{margin:0 0 7px!important}
 .marketplace-real-v15 .market-zone select{width:100%!important;min-height:42px!important;padding:7px 10px!important;border:1px solid #ddd!important;border-radius:12px!important;background:#fff!important;font-size:14px!important}
 .marketplace-real-v15 .location-privacy{display:block!important;margin:5px 2px 0!important;color:#777!important;font-size:10px!important;line-height:1.3!important;white-space:normal!important}
 .marketplace-real-v15 .market-category-list{display:flex!important;width:100%!important;max-width:100%!important;gap:6px!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;padding:0 0 3px!important;margin:0!important;scrollbar-width:none!important}
 .marketplace-real-v15 .market-category-list::-webkit-scrollbar{display:none!important}
 .marketplace-real-v15 .market-category-list .filter-link{display:flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important;min-width:max-content!important;max-width:none!important;min-height:37px!important;padding:8px 11px!important;border:1px solid #ddd!important;border-radius:999px!important;background:#fff!important;font-size:11px!important;white-space:nowrap!important}
 .marketplace-real-v15 .market-category-list .filter-link.selected{background:#fff2a3!important;border-color:#dfc900!important}
 .marketplace-real-v15 .market-category-list .filter-link small{font-size:10px!important;color:#666!important}

 .marketplace-real-v15 .market-feed{padding:14px 12px 24px!important;min-width:0!important}
 .marketplace-real-v15 .feed-head{display:block!important;margin:0 0 12px!important}
 .marketplace-real-v15 .feed-head .eyebrow{font-size:9px!important}
 .marketplace-real-v15 .feed-head h2{font-size:27px!important;line-height:1.08!important;letter-spacing:-.04em!important;margin:5px 0 7px!important}
 .marketplace-real-v15 .feed-head .muted{font-size:12px!important;line-height:1.4!important;margin:0 0 10px!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}
 .marketplace-real-v15 .feed-controls{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;width:100%!important;overflow-x:auto!important;padding:1px 0 4px!important;scrollbar-width:none!important}
 .marketplace-real-v15 .feed-controls::-webkit-scrollbar{display:none!important}
 .marketplace-real-v15 .feed-controls button{display:inline-flex!important;flex:0 0 auto!important;min-height:38px!important;padding:8px 12px!important;border-radius:999px!important;font-size:12px!important;white-space:nowrap!important}
 .marketplace-real-v15 .feed-controls button.active{background:#171717!important;color:#fff!important;border-color:#171717!important}
 .marketplace-real-v15 .filter-panel{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin:9px 0 13px!important;padding:12px!important;border-radius:14px!important}
 .marketplace-real-v15 .filter-panel label{display:grid!important;gap:6px!important;font-size:12px!important}
 .marketplace-real-v15 .filter-panel button{min-height:42px!important;border-radius:11px!important}
 .marketplace-real-v15 .market-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 8px!important}
 .marketplace-real-v15 .market-card{border-radius:13px!important;overflow:hidden!important;box-shadow:0 2px 12px #1717170a!important}
 .marketplace-real-v15 .market-photo{height:auto!important;min-height:0!important;aspect-ratio:1/1!important;border-radius:13px 13px 0 0!important}
 .marketplace-real-v15 .market-card>h3{font-size:16px!important;margin:9px 10px 3px!important}
 .marketplace-real-v15 .market-card>.product-name{font-size:13px!important;line-height:1.3!important;margin:0 10px 7px!important;min-height:2.6em!important;height:auto!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}
 .marketplace-real-v15 .market-card>small{font-size:10px!important;line-height:1.35!important;margin:0 10px 8px!important;min-height:0!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}
 .marketplace-real-v15 .market-card-cta-v19{min-height:36px!important;margin:auto 10px 9px!important;padding:7px 9px!important;font-size:11px!important;border-radius:9px!important}
 .marketplace-real-v15 .seller-proof-v22{padding:8px 10px!important;min-height:50px!important}
 .marketplace-real-v15 .seller-proof-v22 span{min-width:0!important}
 .marketplace-real-v15 .seller-proof-v22 b{font-size:10px!important;line-height:1.2!important}
 .marketplace-real-v15 .seller-proof-v22 small{font-size:9px!important}
}

@media(max-width:380px){
 .marketplace-real-v15 .feed-head h2{font-size:24px!important}
 .marketplace-real-v15 .market-grid{gap:8px 6px!important}
 .marketplace-real-v15 .market-card>h3{font-size:15px!important}
}


/* CHUN 27.26.9.3 · experiencia móvil completa: Perfil, menú, configuración guiada,
   estudio Live y publicación Marketplace. Escritorio conserva su composición. */
@media(max-width:760px){
  /* Menú móvil tipo panel lateral, con scroll y grupos CHUN. */
  .mobile-menu-v2726[open]::before{content:"";position:fixed;inset:0;z-index:991;background:#0007;backdrop-filter:blur(2px)}
  .mobile-menu-v2726[open] .mobile-menu-panel-v2726{position:fixed!important;z-index:992!important;left:0!important;right:auto!important;top:0!important;bottom:0!important;width:min(88vw,390px)!important;max-width:390px!important;height:100dvh!important;max-height:none!important;padding:18px 14px calc(24px + env(safe-area-inset-bottom))!important;background:#fff!important;color:#171717!important;border:0!important;border-radius:0 20px 20px 0!important;box-shadow:18px 0 50px #0004!important;overflow-y:auto!important;overscroll-behavior:contain!important}
  .chun-mobile-menu-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:3px 4px 14px;border-bottom:1px solid #e7e7e2;margin-bottom:10px}
  .chun-mobile-menu-head b{font-size:22px;letter-spacing:-.03em}.chun-mobile-menu-head small{display:block;color:#777;font-size:11px;margin-top:2px}
  .chun-mobile-menu-close{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border-radius:50%!important;border:1px solid #ddd!important;background:#f5f5f2!important;font-size:24px!important;line-height:1!important;padding:0!important}
  .mobile-menu-panel-v2726>nav{display:grid!important;gap:16px!important;padding:0!important}
  .chun-mobile-menu-group{display:grid;gap:5px}.chun-mobile-menu-group>h3{margin:0 4px 3px!important;font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#777!important}
  .chun-mobile-menu-group>a{display:flex!important;align-items:center!important;gap:12px!important;min-height:46px!important;padding:10px 12px!important;border-radius:12px!important;color:#171717!important;text-decoration:none!important;font-size:14px!important;font-weight:760!important;background:#fff!important}
  .chun-mobile-menu-group>a:active{background:#fff6a9!important}.chun-mobile-menu-group>a.chun-menu-primary{background:#fff4a4!important;border:1px solid #eadb60!important}
  .chun-mobile-menu-group>a span{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:#f1f1ee;font-size:15px;flex:none}
  .mobile-menu-panel-v2726 .mobile-logout-v2726{margin-top:18px!important;padding-top:16px!important;border-top:1px solid #ddd!important}.mobile-menu-panel-v2726 .mobile-logout-v2726 button{width:100%!important;min-height:46px!important;border-radius:12px!important;background:#f0f1f2!important;color:#171717!important;border:0!important;font-weight:800!important}

  /* Perfil público propio: primero identidad/reputación; configuración como acción secundaria. */
  body.chun-own-profile .profile-real-v15{width:100%!important;padding:0 14px 24px!important;margin:0!important;background:#f6f6f3!important}
  body.chun-own-profile .profile-banner-frame-v2714{margin:0 -14px!important;border-radius:0!important;max-height:190px!important;overflow:hidden!important}
  body.chun-own-profile .profile-banner-frame-v2714 img{width:100%!important;height:190px!important;object-fit:cover!important}
  body.chun-own-profile .profile-head{margin:-28px 0 0!important;padding:0 4px 14px!important;display:grid!important;grid-template-columns:84px minmax(0,1fr)!important;gap:12px!important;align-items:end!important;background:transparent!important;border:0!important;box-shadow:none!important}
  body.chun-own-profile .profile-head>.profile-avatar-v15,body.chun-own-profile .profile-head>i{width:84px!important;height:84px!important;border:4px solid #fff!important;border-radius:50%!important;box-shadow:0 3px 14px #0002!important;background:var(--yellow,#ffe500)!important}
  body.chun-own-profile .profile-head>div:nth-child(2){min-width:0!important;padding:34px 0 0!important}
  body.chun-own-profile .profile-name-row-v19 h1{font-size:25px!important;line-height:1.05!important;margin:0!important;letter-spacing:-.04em!important}
  body.chun-own-profile .profile-head .eyebrow{font-size:9px!important}.profile-head .profile-metrics{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:6px!important;margin:10px 0 0!important}
  body.chun-own-profile .profile-head .profile-metrics b{font-size:17px!important;text-align:center!important;padding:8px 4px!important;border-radius:12px!important;background:#fff!important;border:1px solid #e4e4df!important}
  body.chun-own-profile .profile-head .profile-metrics small{display:block!important;font-size:9px!important;line-height:1.2!important;font-weight:650!important;color:#777!important;margin-top:2px!important}
  body.chun-own-profile .profile-primary-actions-v19{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin:0!important}
  body.chun-own-profile .profile-primary-actions-v19>button,body.chun-own-profile .profile-primary-actions-v19>a{min-height:42px!important;padding:8px 7px!important;border-radius:11px!important;font-size:11px!important;white-space:normal!important;text-align:center!important}
  body.chun-own-profile .profile-primary-actions-v19>.following-active,body.chun-own-profile .profile-primary-actions-v19>button:first-child.chun-hide-own-follow{display:none!important}
  .chun-own-profile-menu{background:var(--yellow,#ffe500)!important;color:#171717!important;border:1px solid #dfca00!important;font-weight:850!important}
  body.chun-own-profile .profile-trust-strip-v19{display:flex!important;gap:7px!important;overflow-x:auto!important;scrollbar-width:none!important;margin:0 0 10px!important;padding:2px 0 5px!important}.profile-trust-strip-v19::-webkit-scrollbar{display:none}
  body.chun-own-profile .profile-trust-strip-v19>span{flex:0 0 78%!important;min-width:0!important;border-radius:13px!important;padding:11px!important}
  body.chun-own-profile .profile-tabs{display:flex!important;gap:6px!important;overflow-x:auto!important;white-space:nowrap!important;scrollbar-width:none!important;position:sticky!important;top:0!important;z-index:25!important;background:#f6f6f3ee!important;backdrop-filter:blur(8px)!important;padding:7px 0!important;margin:0 0 10px!important}.profile-tabs::-webkit-scrollbar{display:none}
  body.chun-own-profile .profile-tabs a{flex:0 0 auto!important;min-height:38px!important;padding:8px 12px!important;border-radius:999px!important;border:1px solid #ddd!important;background:#fff!important;font-size:11px!important}.profile-tabs a.active{background:#171717!important;color:#fff!important;border-color:#171717!important}
  body.chun-own-profile .profile-tab-panel-v15{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}

  /* Configuración guiada: tocar un paso lleva al bloque real y lo destaca. */
  .setup-progress-v12{display:flex!important;overflow-x:auto!important;gap:7px!important;padding:2px 0 6px!important;scrollbar-width:none!important}.setup-progress-v12::-webkit-scrollbar{display:none}
  .setup-progress-v12>a{flex:0 0 76%!important;min-height:78px!important;border-radius:14px!important;padding:11px!important;scroll-snap-align:start!important}.setup-progress-v12>a b{width:32px!important;height:32px!important;font-size:15px!important}.setup-progress-v12>a span{font-size:14px!important}.setup-progress-v12>a small{font-size:11px!important;margin-top:3px!important}
  #metodos,#activar-vendedor{scroll-margin-top:16px!important}.chun-guide-focus{animation:chunGuideFocus 1.1s ease-out 1!important}@keyframes chunGuideFocus{0%{box-shadow:0 0 0 0 #ffe500cc}45%{box-shadow:0 0 0 8px #ffe5004d}100%{box-shadow:0 0 0 0 #ffe50000}}
  .payment-settings-v2751{grid-template-columns:1fr!important;gap:10px!important}.payment-settings-v2751>.panel{padding:15px!important;border-radius:15px!important}.payment-settings-v2751 h2{font-size:21px!important;line-height:1.1!important}.payment-connect{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.payment-connect>*{min-width:0!important}

  /* Estudio LIVE móvil: cámara protagonista y únicamente controles que ya funcionan. */
  body.chun-route-studio .studio-page{padding:0 0 18px!important;background:#0b0b0b!important}
  body.chun-route-studio .studio-head{padding:11px 14px 5px!important;margin:0!important;background:#0b0b0b!important;color:#fff!important}
  body.chun-route-studio .studio-head .eyebrow{display:none!important}body.chun-route-studio .studio-head h1{font-size:20px!important;margin:0!important}body.chun-route-studio .studio-head p{display:none!important}
  body.chun-route-studio .studio-preview{height:64svh!important;min-height:390px!important;max-height:650px!important;border-radius:0!important;background:#050505!important}
  body.chun-route-studio .studio-preview video{object-fit:cover!important}
  body.chun-route-studio .studio-placeholder{background:radial-gradient(circle at 50% 35%,#2a2a2a,#080808 70%)!important;text-align:center!important}.studio-placeholder .permission-button{width:min(320px,92%)!important;margin-inline:auto!important;min-height:50px!important;border-radius:15px!important}
  body.chun-route-studio .studio-toolbar{position:relative!important;bottom:auto!important;display:flex!important;overflow-x:auto!important;gap:8px!important;margin:-70px 10px 0!important;padding:10px!important;background:#111c!important;border:1px solid #ffffff1c!important;border-radius:18px!important;z-index:25!important;scrollbar-width:none!important}.studio-toolbar::-webkit-scrollbar{display:none}
  body.chun-route-studio .studio-toolbar button{flex:0 0 92px!important;min-height:58px!important;padding:7px!important;border-radius:14px!important;background:#242424!important;color:#fff!important;border:1px solid #ffffff24!important;font-size:10px!important}.studio-toolbar button:not(:disabled):active{background:#ffe500!important;color:#171717!important}
  body.chun-route-studio .studio-main>details{margin:9px 10px!important;background:#151515!important;border-color:#ffffff1f!important}.studio-main>details>summary{font-size:12px!important;color:#fff!important}
  body.chun-route-studio .studio-sidebar{margin:10px!important;padding:13px!important;border-radius:18px!important}.studio-sidebar>fieldset>label:first-child{display:block!important}.studio-sidebar>fieldset>label:first-child input{min-height:48px!important;border-radius:13px!important;font-weight:750!important}
  body.chun-route-studio .go-live-button{position:sticky!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;z-index:30!important;min-height:54px!important;border-radius:16px!important;font-size:16px!important;margin-top:10px!important;box-shadow:0 10px 32px #0004!important}
  body.chun-route-studio .studio-checks{margin-top:9px!important}.studio-extra,.studio-schedule{border-radius:13px!important}.studio-product-picker .queue-list{max-height:45vh!important;overflow-y:auto!important}.studio-product-picker .section-heading{align-items:center!important}.studio-product-picker .section-heading h2{font-size:18px!important}.studio-products .queue-item{grid-template-columns:auto minmax(0,1fr) auto!important;gap:8px!important;padding:9px!important}

  /* Publicar en Marketplace: flujo realmente móvil, no escritorio encogido. */
  body.chun-route-publish{background:#f6f6f3!important}
  body.chun-route-publish .publish-v7{width:100%!important;max-width:none!important;margin:0!important;padding:9px 10px calc(96px + env(safe-area-inset-bottom))!important}
  body.chun-route-publish .publish-title{display:flex!important;align-items:center!important;gap:8px!important;margin:0 0 9px!important;padding:0 2px!important}.publish-title .eyebrow{font-size:9px!important}.publish-title h1{font-size:23px!important;line-height:1.05!important;letter-spacing:-.04em!important}.publish-title p{display:none!important}.publish-title>a{margin-left:auto!important;flex:0 0 auto!important;min-height:36px!important;padding:7px 10px!important;font-size:10px!important;border-radius:10px!important}
  body.chun-route-publish .listing-type-picker{padding:12px!important;margin:0 0 8px!important;border-radius:16px!important;background:#fff!important;border:1px solid #e6e6e1!important}.listing-type-picker>div:first-child p{display:none!important}.listing-type-picker h2{font-size:19px!important;margin:2px 0 8px!important}
  body.chun-route-publish .listing-type-options{display:flex!important;grid-template-columns:none!important;gap:7px!important;overflow-x:auto!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;padding-bottom:2px!important}.listing-type-options::-webkit-scrollbar{display:none}.listing-type-options button{flex:0 0 138px!important;min-height:88px!important;padding:10px!important;border-radius:13px!important;scroll-snap-align:start!important}.listing-type-options button b{font-size:12px!important;line-height:1.2!important}.listing-type-options button small{display:block!important;font-size:9px!important;line-height:1.2!important}.listing-type-icon{width:28px!important;height:28px!important;margin-bottom:5px!important}
  body.chun-route-publish .publish-steps{position:sticky!important;top:0!important;z-index:35!important;display:flex!important;margin:0 -10px 9px!important;padding:8px 10px!important;background:#f6f6f3ee!important;backdrop-filter:blur(9px)!important;border-bottom:1px solid #e5e5df!important;overflow-x:auto!important;scrollbar-width:none!important}.publish-steps::-webkit-scrollbar{display:none}.publish-steps span{display:inline-flex!important;align-items:center!important;gap:5px!important;flex:0 0 auto!important;border:0!important;background:#fff!important;min-height:34px!important;padding:6px 9px!important;border-radius:999px!important;color:#777!important;font-size:10px!important;box-shadow:0 1px 0 #ddd!important}.publish-steps span i{display:grid!important;place-items:center!important;width:20px!important;height:20px!important;border-radius:50%!important;background:#eee!important;font-style:normal!important}.publish-steps span.active{background:#171717!important;color:#fff!important}.publish-steps span.active i{background:var(--yellow,#ffe500)!important;color:#171717!important}
  body.chun-route-publish .publish-grid{display:block!important}.publish-grid>.publish-panel{padding:13px!important;border-radius:16px!important;border:1px solid #e5e5e0!important;background:#fff!important;box-shadow:none!important}.publish-panel .section-heading{align-items:center!important;gap:8px!important}.publish-panel .section-heading h2{font-size:19px!important;margin:2px 0!important}.publish-panel>p{font-size:12px!important;line-height:1.35!important}.media-count{font-size:10px!important;padding:5px 7px!important;border-radius:999px!important;background:#f1f1ee!important}
  body.chun-route-publish .media-drop-zone{min-height:120px!important;padding:13px!important;border-radius:15px!important}.media-drop-zone.compact{min-height:88px!important}.media-drop-zone b{font-size:14px!important}.media-drop-zone span,.media-drop-zone small{font-size:10px!important}.upload-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.video-preview{border-radius:12px!important;overflow:hidden!important}
  body.chun-route-publish .field-grid{grid-template-columns:1fr!important;gap:10px!important}.field-grid .wide{grid-column:auto!important}.publish-panel label{font-size:12px!important;gap:5px!important}.publish-panel input,.publish-panel select,.publish-panel textarea{min-height:44px!important;padding:10px 11px!important;border-radius:11px!important}.publish-panel textarea{min-height:92px!important}.brand-assistant-v20>div{display:grid!important;grid-template-columns:1fr!important;gap:6px!important}
  body.chun-route-publish .buyer-preview-card{display:none!important}
  body.chun-route-publish .publish-actions{position:fixed!important;left:0!important;right:0!important;bottom:calc(64px + env(safe-area-inset-bottom))!important;z-index:44!important;display:grid!important;grid-template-columns:auto auto minmax(0,1fr)!important;gap:6px!important;margin:0!important;padding:8px 10px!important;background:#fffef4f2!important;border-top:1px solid #ddd!important;box-shadow:0 -8px 30px #0002!important;backdrop-filter:blur(10px)!important}.publish-actions button{min-height:44px!important;border-radius:12px!important;padding:8px 10px!important;font-size:11px!important}.publish-actions button.primary{font-size:13px!important}.publish-actions button:disabled{opacity:.45!important}
  body.chun-route-publish .publication-review-note-v19{font-size:11px!important;padding:11px!important;border-radius:12px!important}.publish-review-v15 article{grid-template-columns:1fr!important;padding:11px!important}.publish-review-v15 article>a,.publish-review-v15 article>button{justify-self:start!important}

  /* Footer móvil sigue ligero; PC mantiene el footer completo. */
  .payment-footer-note-v2693{display:block;font-size:10px;color:#999;margin-top:4px}
}
@media(min-width:761px){
  .payment-mark.chun-supported-muted{opacity:.48;filter:grayscale(1)}
  .payment-mark.amex-mark{background:#1877b7;color:#fff;border-color:#1877b7;font-weight:900}.payment-mark.applepay-mark{background:#fff;color:#111;font-weight:800}
  .payment-footer-note-v2693{display:block;color:#999;font-size:11px;margin-top:5px}
}


/* CHUN 27.26.9.4 · móvil/tablet: Perfil como portada, dock principal y pagos directos. */
@media(max-width:1024px){
 body{padding-bottom:calc(72px + env(safe-area-inset-bottom))!important}
 .mobile-dock{display:grid!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:990!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;background:#151515f7!important;color:#fff!important;border-radius:16px 16px 0 0!important;border-top:1px solid #ffffff24!important;box-shadow:0 -5px 28px #0002!important;padding:5px 4px calc(5px + env(safe-area-inset-bottom))!important;backdrop-filter:blur(12px)!important}
 .mobile-dock>a,.mobile-dock summary{display:flex!important;min-height:52px!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:3px!important;color:#ddd!important;text-decoration:none!important;font-size:10px!important;position:relative!important}
 .mobile-dock a.active,.mobile-dock a.chun-section-active{color:var(--yellow,#ffe500)!important;background:#ffe50010!important}
 .mobile-dock a.active::after,.mobile-dock a.chun-section-active::after{content:"";position:absolute;bottom:0;width:23px;height:2px;border-radius:5px;background:var(--yellow,#ffe500)}
 .mobile-dock summary .chun-icon{background:var(--yellow,#ffe500)!important;color:#171717!important;width:42px!important;height:28px!important;padding:3px!important;border-radius:10px!important}
 .topbar.chun-bottom-first .notification-bell-v11,.topbar.chun-bottom-first .avatar{display:none!important}
 .topbar.chun-bottom-first .quick>a[title="Mensajes"],.topbar.chun-bottom-first .quick>.sell,.topbar.chun-bottom-first .quick>.admin-shortcut,.topbar.chun-bottom-first .nav-logout{display:none!important}
 body.chun-mobile-profile-mode .site-footer{display:none!important}
 body.chun-mobile-profile-mode .dash-menu{display:none!important}
 body.chun-mobile-profile-mode .dash-content{margin:0!important;width:100%!important;max-width:none!important;padding:12px 12px 24px!important}
 body.chun-mobile-profile-mode .dash-content>:not(.chun-mobile-profile-home){display:none!important}
 .chun-mobile-profile-home{overflow:hidden;border:1px solid #e4e4df;border-radius:24px;background:#fff;box-shadow:0 10px 30px #0000000b}
 .chun-profile-cover{height:116px;background:linear-gradient(135deg,#ffe500 0 58%,#171717 58% 100%);position:relative}
 .chun-mobile-profile-home[data-tone="violet"] .chun-profile-cover{background:linear-gradient(135deg,#7856ff 0 58%,#171717 58% 100%)}
 .chun-mobile-profile-home[data-tone="blue"] .chun-profile-cover{background:linear-gradient(135deg,#2c7be5 0 58%,#171717 58% 100%)}
 .chun-mobile-profile-home[data-tone="green"] .chun-profile-cover{background:linear-gradient(135deg,#2ca76c 0 58%,#171717 58% 100%)}
 .chun-mobile-profile-home[data-tone="orange"] .chun-profile-cover{background:linear-gradient(135deg,#ff8a22 0 58%,#171717 58% 100%)}
 .chun-mobile-profile-home[data-tone="pink"] .chun-profile-cover{background:linear-gradient(135deg,#e94d8f 0 58%,#171717 58% 100%)}
 .chun-profile-avatar{position:absolute;left:18px;bottom:-42px;width:88px;height:88px;border:5px solid #fff;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:#171717;color:#ffe500;font:900 30px/1 system-ui}
 .chun-profile-avatar img{width:100%;height:100%;object-fit:cover}
 .chun-profile-copy{padding:54px 18px 18px}.chun-profile-copy>.eyebrow{font-size:9px!important}.chun-profile-copy h1{font-size:30px!important;line-height:1.05!important;margin:4px 0 7px!important;letter-spacing:-.04em!important}.chun-profile-headline{margin:0 0 14px!important;color:#666;font-size:13px!important;line-height:1.4!important}
 .chun-profile-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px 0}.chun-profile-metrics span{padding:9px 7px;border-radius:13px;background:#f6f6f3;min-width:0}.chun-profile-metrics b{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chun-profile-metrics small{display:block;margin-top:2px;color:#777;font-size:9px;line-height:1.15}
 .chun-profile-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px;margin:12px 0}.chun-profile-actions a,.chun-profile-actions button{min-height:42px;border:1px solid #deded8;border-radius:12px;background:#fff;color:#171717;display:grid;place-items:center;text-decoration:none;font:800 11px/1.1 system-ui;padding:7px}.chun-profile-actions button{background:var(--yellow,#ffe500);border-color:#e7ce00;cursor:pointer}
 .chun-profile-status{display:grid;grid-template-columns:1fr 1fr;gap:8px}.chun-profile-status a{display:flex;justify-content:space-between;align-items:center;gap:7px;padding:12px;border-radius:14px;background:#fff8c9;color:#171717;text-decoration:none;border:1px solid #f0dc70}.chun-profile-status span{font-size:11px}.chun-profile-status b{font-size:10px;text-align:right}
 .topbar .quick:empty{display:none!important}
 body.chun-payment-focus .account-section>.account-intent-v251,body.chun-payment-focus .account-section>.setup-guide-v12,body.chun-payment-focus .account-section>.capability-grid{display:none!important}
 body.chun-payment-focus .account-section{padding-top:8px!important}.chun-payment-purpose,.chun-payout-purpose{margin:0 0 12px;padding:12px;border-radius:14px;background:#fff7b5;border:1px solid #ead65c}.chun-payment-purpose b,.chun-payout-purpose b{display:block;font-size:13px}.chun-payment-purpose p,.chun-payout-purpose p{margin:5px 0 0!important;font-size:11px!important;line-height:1.4!important;color:#554d1a!important}
 body.chun-payment-focus #metodos{scroll-margin-top:12px!important}.payment-settings-v2751 .payment-connect{gap:8px!important}.payment-settings-v2751 .setting-row{border:1px solid #e2e2dd!important;border-radius:14px!important;padding:12px!important;background:#fff!important}.payment-settings-v2751 .setting-row>span b{font-size:13px!important}.payment-settings-v2751 .setting-row>span small{font-size:10px!important;line-height:1.35!important}
}
@media(min-width:761px) and (max-width:1024px){
 .topbar{padding:9px 14px!important;gap:8px!important}.topbar>nav{display:none!important}.topbar>.search{max-width:none!important;flex:1!important}.topbar>.quick{margin-left:auto!important}.mobile-menu-v2726{display:block!important}.mobile-menu-v2726>summary{display:flex!important}
 body.chun-mobile-profile-mode .dash-content{padding:18px!important}.chun-mobile-profile-home{max-width:760px;margin:0 auto}.chun-profile-cover{height:150px}.chun-profile-avatar{width:104px;height:104px;bottom:-50px}.chun-profile-copy{padding-top:64px}
}
@media(max-width:760px){
 .topbar.chun-bottom-first .quick{display:none!important}.topbar.chun-bottom-first>.brand{margin-right:auto!important}.topbar.chun-bottom-first .mobile-menu-v2726{margin-left:0!important}
 body.chun-route-account-home .site-footer,body.chun-route-account-sub .site-footer{display:none!important}
}

/* CHUN 27.26.9.6 · perfil estable, comprador/vendedor separado y sistema móvil unificado. */
/* Marcas de pago: el color identifica la marca; la opacidad indica disponibilidad. */
.payment-footer .payment-marks{align-items:center!important}
.payment-footer .payment-mark{filter:none!important;opacity:1;border:1px solid transparent!important;box-shadow:0 4px 14px #00000016!important;transition:opacity .15s ease,transform .15s ease!important}
.payment-footer .payment-mark.chun-payment-unavailable{filter:none!important;opacity:.38!important;box-shadow:none!important}
.payment-footer .payment-mark.chun-payment-enabled{opacity:1!important}
.payment-footer .visa-mark{background:#fff!important;color:#1434cb!important;border-color:#dfe4ff!important}
.payment-footer .mastercard-mark{background:#fff!important;color:#151515!important;border-color:#eee!important}
.payment-footer .amex-mark{background:#1877b7!important;color:#fff!important;border-color:#1877b7!important}
.payment-footer .paypal-mark{background:#fff!important;color:#003087!important;border-color:#d9e7ff!important}
.payment-footer .paypal-mark i{color:#0070e0!important;margin-right:2px!important}
.payment-footer .gpay-mark{background:#fff!important;color:#202124!important;border-color:#e0e0e0!important}
.payment-footer .gpay-mark i{color:#4285f4!important;font-style:normal!important;font-weight:900!important}
.payment-footer .sinpe-mark{background:#ffe500!important;color:#17245b!important;border-color:#e6ce00!important}
.payment-footer-note-v2696{display:block;margin-top:7px;color:#aaa;font-size:11px;line-height:1.4}

@media(min-width:1025px){
 .dash-menu.chun-desktop-menu-ready{display:block!important;visibility:visible!important;opacity:1!important}
 .dash-menu.chun-desktop-menu-ready .account-menu-compact{display:block!important}
 .dash-menu.chun-desktop-menu-ready .account-menu-compact>summary{display:none!important}
 .dash-menu.chun-desktop-menu-ready .account-menu-compact>nav{display:flex!important;flex-direction:column!important;visibility:visible!important;opacity:1!important}
}

@media(max-width:1024px){
 /* La barra inferior es la navegación principal: no se repiten Perfil ni Avisos arriba. */
 .topbar.chun-bottom-first .notification-bell-v11,.topbar.chun-bottom-first .avatar{display:none!important}
 .topbar.chun-bottom-first .quick>a[title="Mensajes"],.topbar.chun-bottom-first .quick>.sell,.topbar.chun-bottom-first .quick>.admin-shortcut,.topbar.chun-bottom-first .nav-logout{display:none!important}
 .chun-profile-account-tools{display:none!important}

 /* Portada privada del dueño. Nunca se aplica al perfil público /perfil/... */
 body.chun-mobile-profile-mode .dash-content{padding:14px 14px calc(98px + env(safe-area-inset-bottom))!important;min-height:auto!important}
 .chun-mobile-profile-home{--chun-profile-tone:#ffe500;margin:0 auto!important;border-radius:25px!important;max-width:720px!important;box-shadow:0 12px 34px #00000012!important}
 .chun-mobile-profile-home .chun-profile-cover{height:150px!important;background:var(--chun-profile-tone)!important;position:relative!important;isolation:isolate!important;overflow:visible!important}
 .chun-mobile-profile-home .chun-profile-cover::after{content:"CHUN";position:absolute;z-index:2;top:14px;right:14px;width:auto;height:auto;padding:7px 10px;border-radius:999px;background:#171717;color:#ffe500;font:900 10px/1 system-ui;letter-spacing:.09em;clip-path:none;box-shadow:0 5px 16px #0003}
 .chun-mobile-profile-home[data-tone="yellow"]{--chun-profile-tone:#ffe500}
 .chun-mobile-profile-home[data-tone="violet"]{--chun-profile-tone:#7856ff}
 .chun-mobile-profile-home[data-tone="blue"]{--chun-profile-tone:#2c7be5}
 .chun-mobile-profile-home[data-tone="green"]{--chun-profile-tone:#2ca76c}
 .chun-mobile-profile-home[data-tone="orange"]{--chun-profile-tone:#ff8a22}
 .chun-mobile-profile-home[data-tone="pink"]{--chun-profile-tone:#e94d8f}
 .chun-profile-cover-media{position:absolute;z-index:0;inset:0;overflow:hidden;border-radius:24px 24px 0 0;background:var(--chun-profile-tone)}
 .chun-profile-cover-media img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}
 .chun-mobile-profile-home.chun-profile-has-banner .chun-profile-cover::after{content:"CHUN";background:#171717e8;color:#ffe500}
 .chun-mobile-profile-home .chun-profile-avatar{z-index:3!important;left:22px!important;bottom:-48px!important;width:100px!important;height:100px!important;border-width:6px!important;font-size:34px!important}
 .chun-mobile-profile-home .chun-profile-copy{padding:63px 22px 22px!important}
 .chun-mobile-profile-home .chun-profile-copy>h1{font-size:clamp(32px,7vw,44px)!important;margin:6px 0 8px!important}
 .chun-mobile-profile-home .chun-profile-headline{font-size:14px!important;line-height:1.45!important;margin-bottom:15px!important}
 .chun-mobile-profile-home .chun-profile-metrics{gap:7px!important;margin:14px 0!important}
 .chun-mobile-profile-home .chun-profile-metrics>span{padding:11px 9px!important;border-radius:15px!important}
 .chun-mobile-profile-home .chun-profile-actions{gap:8px!important;margin:14px 0!important}
 .chun-mobile-profile-home .chun-profile-actions>*{min-height:55px!important;padding:9px!important;display:flex!important;flex-direction:column!important;gap:3px!important;border-radius:15px!important}
 .chun-mobile-profile-home .chun-profile-actions b{font-size:12px!important}.chun-mobile-profile-home .chun-profile-actions small{font-size:9px!important;line-height:1.2!important;color:#75756f!important;font-weight:600!important}
 .chun-mobile-profile-home .chun-profile-actions .chun-open-main-menu small{color:#4c4300!important}
 .chun-mobile-profile-home .chun-profile-status>a{min-height:68px!important;padding:12px 14px!important}

 /* Edición de perfil y banner: una sola columna, controles táctiles y guardado visible. */
 body.chun-route-profile-settings .profile-editor-v15{padding:14px!important;padding-bottom:calc(100px + env(safe-area-inset-bottom))!important}
 body.chun-route-profile-settings .profile-editor-layout-v15{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}
 body.chun-route-profile-settings .profile-editor-v15>.section-heading{align-items:flex-start!important;gap:10px!important;margin-bottom:13px!important}
 body.chun-route-profile-settings .profile-editor-v15>.section-heading h1{font-size:30px!important}
 body.chun-route-profile-settings .profile-editor-v15 .panel{padding:18px!important;border-radius:21px!important}
 body.chun-route-profile-settings .profile-photo-editor-v15{display:grid!important;grid-template-columns:82px minmax(0,1fr)!important;gap:14px!important;align-items:center!important}
 body.chun-route-profile-settings .profile-photo-editor-v15>img,body.chun-route-profile-settings .profile-photo-editor-v15>span{width:82px!important;height:82px!important}
 body.chun-route-profile-settings .profile-theme-picker-v17{display:flex!important;gap:10px!important;overflow-x:auto!important;padding:4px 2px 8px!important;scrollbar-width:none!important}
 body.chun-route-profile-settings .profile-theme-picker-v17::-webkit-scrollbar{display:none!important}
 body.chun-route-profile-settings .profile-theme-picker-v17 button{flex:0 0 52px!important;width:52px!important;height:52px!important}
 body.chun-route-profile-settings .profile-live-preview-v17{min-height:108px!important;border-radius:18px!important}
 body.chun-route-profile-settings .social-editor-v15>div{grid-template-columns:1fr!important;gap:7px!important}
 body.chun-route-profile-settings .banner-editor-v2714{order:-1!important}
 body.chun-route-profile-settings .profile-banner-frame-v2714{aspect-ratio:3/1!important;height:auto!important;min-height:110px!important;border-radius:18px!important;overflow:hidden!important;background:#ecece7!important}
 body.chun-route-profile-settings .profile-banner-frame-v2714 img{width:100%!important;height:100%!important}
 body.chun-route-profile-settings .banner-controls-v2714{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}
 body.chun-route-profile-settings .banner-editor-v2714>p:nth-of-type(2)::after{content:" El encuadre se adapta automáticamente; también podés moverlo y ampliar desde estos controles."}
 .chun-theme-save-notice{position:fixed;z-index:1200;left:50%;bottom:calc(83px + env(safe-area-inset-bottom));transform:translateX(-50%);max-width:calc(100% - 30px);padding:11px 16px;border-radius:999px;background:#171717;color:#fff;font:800 12px/1.2 system-ui;box-shadow:0 8px 28px #0004}

 /* Menú móvil con scroll: no duplica las cinco acciones de la barra inferior. */
 .mobile-menu-v2726[open] .mobile-menu-panel-v2726{max-height:calc(100svh - 18px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding-bottom:calc(24px + env(safe-area-inset-bottom))!important}
 .chun-mobile-menu-head{position:sticky!important;top:0!important;z-index:2!important;background:#fff!important;padding-bottom:11px!important;border-bottom:1px solid #ecece8!important}
 .chun-mobile-menu-group{gap:6px!important}.chun-mobile-menu-group>a{min-height:48px!important;border:1px solid #ecece8!important}

 /* Pagos y direcciones: el usuario decide cuándo saltar; ya no hay scroll automático. */
 body.chun-payment-route .account-section{padding:14px 14px calc(102px + env(safe-area-inset-bottom))!important}
 body.chun-payment-route .account-section>.account-intent-v251,body.chun-payment-route .account-section>.setup-guide-v12,body.chun-payment-route .account-section>.capability-grid{scroll-margin-top:12px!important}
 body.chun-payment-route[data-chun-payment-step="metodo"] .account-intent-v251,body.chun-payment-route[data-chun-payment-step="metodo"] .setup-guide-v12,body.chun-payment-route[data-chun-payment-step="metodo"] .capability-grid,
 body.chun-payment-route[data-chun-payment-step="tarjeta"] .account-intent-v251,body.chun-payment-route[data-chun-payment-step="tarjeta"] .setup-guide-v12,body.chun-payment-route[data-chun-payment-step="tarjeta"] .capability-grid{display:none!important}
 body.chun-payment-route .settings-grid{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}
 body.chun-payment-route .account-section>.panel,body.chun-payment-route .settings-grid>.panel,body.chun-payment-route .activation-panel{border-radius:20px!important;padding:17px!important}
 body.chun-payment-route .payment-settings-v2751 .setting-row{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:14px!important}
 body.chun-payment-route .payment-settings-v2751 .setting-row>a,body.chun-payment-route .payment-settings-v2751 .setting-row button{width:100%!important;min-height:45px!important}
 body.chun-payment-route .field-grid{grid-template-columns:1fr!important}.field-grid .wide{grid-column:auto!important}
 body.chun-payment-route .form-actions{display:grid!important;grid-template-columns:1fr!important}
 body.chun-payment-route .form-actions .primary{order:-1}
 body.chun-payment-route .seller-payment-flow-v16{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}
 body.chun-payment-route #activar-vendedor{scroll-margin-top:12px!important}
 body.chun-payment-route .chun-guide-focus{animation:none!important;outline:3px solid #ffe500!important;outline-offset:3px!important}
 .chun-payment-purpose-v2696,.chun-payout-purpose-v2696{margin:0 0 14px;padding:13px 14px;border-radius:15px;background:#fff7b8;border:1px solid #e4cf55;color:#171717}
 .chun-payment-purpose-v2696 b,.chun-payout-purpose-v2696 b{display:block;font-size:14px}.chun-payment-purpose-v2696 p,.chun-payout-purpose-v2696 p{margin:5px 0 0!important;font-size:12px!important;line-height:1.45!important;color:#554d1a!important}

 /* Marketplace: la barra inferior y el menú ya cubren estas rutas; el catálogo sube. */
 body.chun-route-marketplace .marketplace-real-v15 .market-filter>nav[data-chun-redundant="true"]{display:none!important}
 body.chun-route-marketplace .marketplace-real-v15 .market-filter{padding-bottom:7px!important}
 body.chun-route-marketplace .marketplace-real-v15 .market-search-box{margin-bottom:7px!important}
 body.chun-route-marketplace .marketplace-real-v15 .market-category-list{padding-bottom:0!important}
 body.chun-route-marketplace .marketplace-real-v15 .market-feed{padding-top:10px!important}

 /* Base común de ventanas móviles: tarjetas claras, una columna y contenido fuera del dock. */
 .chun-mobile-window-v2696{max-width:100%!important;min-width:0!important;padding-bottom:calc(94px + env(safe-area-inset-bottom))!important}
 .chun-mobile-window-v2696 .panel{max-width:100%!important;min-width:0!important;border-radius:20px!important}
 .chun-mobile-window-v2696 input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),.chun-mobile-window-v2696 select,.chun-mobile-window-v2696 textarea{width:100%!important;min-height:46px!important;font-size:16px!important}
 .chun-mobile-window-v2696 .section-heading{align-items:flex-start!important;gap:10px!important}
 .chun-mobile-window-v2696 .title,.chun-mobile-window-v2696 .section-heading{flex-wrap:wrap!important}
 .chun-mobile-window-v2696 .form-actions{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}
 .chun-mobile-window-v2696 .form-actions>a,.chun-mobile-window-v2696 .form-actions>button{width:100%!important;justify-content:center!important}
 .chun-mobile-window-v2696 table{display:block!important;max-width:100%!important;overflow-x:auto!important}
 .chun-mobile-window-v2696 img,.chun-mobile-window-v2696 video{max-width:100%!important}
}

@media(max-width:520px){
 .chun-mobile-profile-home .chun-profile-cover{height:138px!important}
 .chun-mobile-profile-home .chun-profile-avatar{width:92px!important;height:92px!important;bottom:-44px!important;left:18px!important}
 .chun-mobile-profile-home .chun-profile-copy{padding:57px 18px 19px!important}
 .chun-mobile-profile-home .chun-profile-actions{grid-template-columns:1fr 1fr!important}
 .chun-mobile-profile-home .chun-profile-actions .chun-open-main-menu{grid-column:1/-1!important}
 .chun-mobile-profile-home .chun-profile-status{grid-template-columns:1fr 1fr!important}
 .chun-mobile-profile-home .chun-profile-status>a{display:grid!important;gap:4px!important;align-content:center!important}.chun-mobile-profile-home .chun-profile-status b{text-align:left!important}
}


/* release-272697.css */
/* 27.26.9.7: scoped additions; retain the approved desktop navigation. */
.payment-deadline-v279,.plan-allowance-v279{display:flex;flex-direction:column;gap:.5rem;background:#fff9cc;border:1px solid #dbc100;border-radius:14px;padding:1.2rem;margin:1rem 0;color:#181818;overflow-wrap:anywhere}
.payment-deadline-v279>b{font-size:1.2rem}.payment-deadline-v279>span{font-weight:650}.plan-allowance-v279>span{font-size:.75rem;letter-spacing:.08em;font-weight:800}.policy-fields-v279{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1rem}.violation-v279{display:flex;flex-wrap:wrap;gap:.6rem;padding:1rem 0;border-bottom:1px solid #ddd}.violation-v279 p{flex-basis:100%}.payment-policy-v279 summary{font-weight:750;cursor:pointer}.commerce-page-v27 select,.commerce-page-v27 input,.commerce-page-v27 textarea{max-width:100%;min-width:0}
@media(max-width:1024px){.commerce-layout-v27{grid-template-columns:minmax(0,1fr)!important}.commerce-layout-v27>*,.ad-studio-layout>*{min-width:0}.commerce-filters-v27{display:flex;flex-wrap:wrap}.commerce-filters-v27 label{flex:1 1 180px}.commerce-page-v27{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.verify-card{max-height:calc(100dvh - 115px);overflow:auto;margin-bottom:65px}.payment-deadline-v279{padding:1rem}.publish-panel .form-actions{position:sticky;bottom:calc(78px + env(safe-area-inset-bottom));background:white;padding:12px 0;z-index:4}.ad-slide-thumb video,.ad-slide-thumb img{max-width:100%}.policy-fields-v279{grid-template-columns:minmax(0,1fr)}input,select,textarea{scroll-margin-bottom:160px}}
.admin-navigation-v279{min-width:0}.admin-nav-group-v279{padding:14px 0;border-bottom:1px solid #e6e6e6}.admin-nav-group-v279>strong{display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:#686868;padding:4px 12px 8px}.admin-menu-v279>summary{cursor:pointer;padding:12px;font-weight:700}.admin-menu-v279 nav{display:block}.admin-menu-v279 nav a{display:block}.admin-requests-v279{margin-top:20px;min-width:0}.admin-requests-v279 h2{font-size:1.5rem}.admin-requests-v279 .section-heading{align-items:flex-start;gap:20px}.admin-requests-v279 .section-heading p{max-width:680px;color:#646464;line-height:1.5}.request-metrics-v279{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0}.request-metrics-v279>div{padding:18px;background:#f7f7f4;border:1px solid #e6e6df;border-radius:12px;display:flex;flex-direction:column;gap:6px}.request-metrics-v279 b{font-size:1.8rem;line-height:1.2}.request-metrics-v279 span{font-size:.82rem;color:#555}.request-filters-v279{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:12px;align-items:end}.request-filters-v279 label,.ad-payment-review-v279 label{display:flex;flex-direction:column;font-size:.8rem;gap:7px}.request-filters-v279 input,.request-filters-v279 select,.ad-payment-review-v279 input{width:100%;min-width:0;padding:12px;border:1px solid #ccc;border-radius:8px;font:inherit;background:#fff;color:#171717}.request-count-v279,.request-footnote-v279{font-size:.78rem;color:#666;line-height:1.6;margin:18px 0}.request-list-v279{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.request-card-v279{border:1px solid #dcdcd5;border-radius:14px;padding:20px;display:flex;flex-direction:column;align-items:stretch;min-width:0;overflow-wrap:anywhere;background:#fff}.request-card-heading-v279{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:.75rem;color:#555}.request-card-heading-v279 small{margin-left:auto}.request-priority-v279{border:1px solid #ddd;border-radius:30px;padding:4px 9px;font-weight:700}.request-priority-v279.priority-0{background:#fff0ef;border-color:#f3b4ad;color:#a32b21}.request-priority-v279.priority-1{background:#fff7d0;border-color:#e1c24c;color:#715a00}.request-card-v279 h3{font-size:1rem;line-height:1.5;margin:14px 0 5px}.request-account-v279{font-size:.82rem;color:#666;margin:0 0 15px}.request-card-v279 dl{display:grid;gap:10px;margin:0;padding:12px 0;border-block:1px solid #eee}.request-card-v279 dl>div{display:grid;grid-template-columns:135px minmax(0,1fr);gap:12px;font-size:.8rem}.request-card-v279 dt{color:#666}.request-card-v279 dd{margin:0;font-weight:600}.request-next-v279{font-size:.85rem;line-height:1.6;margin:16px 0;flex:1}.request-card-v279>a{align-self:flex-start;font-size:.85rem}.request-pagination-v279{display:flex;justify-content:center;align-items:center;gap:20px;margin:24px 0}.ad-payment-review-v279{padding:18px;border:1px solid #e0c32d;border-radius:12px;background:#fffbed;margin:16px 0;display:grid;gap:12px}.ad-payment-review-v279 .check{flex-direction:row;align-items:flex-start}.ad-payment-review-v279 input[type=checkbox]{width:18px;flex-shrink:0}.admin-content,.admin-content>*{min-width:0}.admin-content .role-table p{overflow-wrap:anywhere}.admin-content textarea{max-width:100%}
@media(min-width:1025px){.admin>.admin-navigation-v279{width:230px;align-self:start;max-height:calc(100dvh - 100px);overflow:auto;position:sticky;top:90px}.admin-menu-v279>summary{font-size:.8rem}}
@media(max-width:1024px){.admin>.admin-navigation-v279{display:block!important;grid-column:1/-1;width:100%;max-height:none;position:static;padding:16px;border-radius:14px;background:#fafafa}.admin-navigation-v279>h2,.admin-navigation-v279>small{display:none}.admin-menu-v279 nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-nav-group-v279 a{padding:10px;font-size:.83rem}.request-filters-v279{grid-template-columns:repeat(2,minmax(0,1fr))}.request-filters-v279 label:first-child{grid-column:1/-1}.admin-requests-v279{padding:18px!important}.admin-requests-v279 .section-heading{flex-wrap:wrap}.request-card-v279{padding:16px}.request-card-v279 dl>div{grid-template-columns:1fr;gap:4px}.admin-content .title{flex-wrap:wrap;gap:12px}}
@media(max-width:620px){.request-metrics-v279{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.request-metrics-v279>div{padding:14px}.request-list-v279{grid-template-columns:minmax(0,1fr)}.request-filters-v279{grid-template-columns:minmax(0,1fr)}.request-card-v279>a{width:100%;text-align:center}.request-metrics-v279 b{font-size:1.5rem}.admin-menu-v279 nav{grid-template-columns:minmax(0,1fr)}.admin-menu-v279 nav{max-height:340px;overflow:auto}.request-pagination-v279{gap:8px;font-size:.8rem}}

.admin-menu-mobile-v279{display:none}.admin-menu-desktop-v279 a{display:block}.admin-menu-mobile-v279 summary{cursor:pointer;padding:14px;font-weight:700}.admin-menu-mobile-v279 nav a{display:block}
@media(max-width:1024px){.admin>.admin-navigation-v279{background:#171717;color:#fff}.admin-menu-desktop-v279{display:none}.admin-menu-mobile-v279{display:block}.admin-menu-mobile-v279 nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:360px;overflow:auto}.admin-nav-group-v279>strong{color:#c9c9c9}.admin-nav-group-v279 a{color:#e4e4e4;background:transparent}.admin-nav-group-v279 a.active{color:#171717;background:#ffde00}.admin-navigation-v279>a{display:none!important}}
@media(max-width:620px){.admin-menu-mobile-v279 nav{grid-template-columns:minmax(0,1fr)}}

.advertising-pricing-v279>summary,.payment-policy-v279>summary{font-size:1.08rem;font-weight:750;cursor:pointer;padding:5px 0}.advertising-pricing-v279 label,.payment-policy-v279 label{display:flex;flex-direction:column;gap:8px;margin:14px 0;font-size:.86rem;line-height:1.4}.advertising-pricing-v279 input,.advertising-pricing-v279 textarea,.payment-policy-v279 input,.payment-policy-v279 textarea{box-sizing:border-box;width:100%;padding:12px;border:1px solid #ccc;border-radius:9px;background:#fff;color:#171717;font:inherit;min-width:0}.advertising-pricing-v279 textarea{min-height:90px}.advertising-pricing-v279>p,.payment-policy-v279>p{line-height:1.6;color:#525252}.advertising-pricing-v279>.primary{margin:4px 0 12px}.payment-policy-v279 label.check{flex-direction:row;align-items:flex-start}.payment-policy-v279 input[type=checkbox]{width:18px;flex-shrink:0}.admin-ads-head-v22 h2{color:#fff!important}.admin-ads-head-v22 p{color:#d8d8d8!important}.admin-ads-head-v22 .eyebrow{color:#ffde00!important}


/* account-2726912.css */
/* Scoped to the account journey: the desktop catalogue, checkout and public profile keep their layout. */
.account-journey-v2912{display:grid;gap:20px;min-width:0;max-width:100%;color:#191919}
.account-journey-v2912 *{box-sizing:border-box}
.account-journey-v2912 .panel{margin:0;min-width:0;padding:26px;border:1px solid #e0e0d8;border-radius:18px;background:#fff}
.account-journey-v2912 h2{font-size:24px;line-height:1.25;margin:6px 0 14px}
.account-journey-v2912 h3{font-size:18px;line-height:1.4;margin:0 0 8px}
.account-journey-v2912 p{font-size:15px;line-height:1.65;margin:10px 0 16px}
.account-journey-v2912 small{display:block;font-size:13px;line-height:1.55;color:#5a5a51;margin:12px 0 0}
.journey-mode-v2912{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}
.journey-mode-v2912 button{display:grid;gap:6px;text-align:left;padding:18px;min-height:88px;border:1px solid #cfcfc7;border-radius:13px;background:#fff;color:#191919;cursor:pointer;white-space:normal}
.journey-mode-v2912 button.selected{background:#fff7ae;border:2px solid #191919;padding:17px;box-shadow:0 3px 0 #191919}
.journey-mode-v2912 b{font-size:17px}.journey-mode-v2912 span{font-size:14px;line-height:1.45;color:#56564c}
.journey-buy-grid-v2912{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px;align-items:start}
.journey-methods-v2912{display:grid;gap:12px;margin:18px 0}
.journey-methods-v2912 article{border:1px solid #e1e2db;background:#fafbf7;border-radius:12px;padding:18px;min-width:0}
.journey-tag-v2912{display:inline-flex;padding:5px 10px;border-radius:8px;background:#e7f4ed;color:#175840;font-size:12px;font-weight:700}
.journey-next-v2912{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}
.account-journey-v2912 .primary,.account-journey-v2912 .secondary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;font-size:14px;line-height:1.4;white-space:normal;text-align:center;border-radius:10px;text-decoration:none}
.account-journey-v2912 .primary{background:var(--yellow,#ffe500);color:#111;border:1px solid #e9d100}.account-journey-v2912 .secondary{background:#fff;color:#191919;border:1px solid #cacbc1}
.journey-heading-v2912{display:flex;align-items:start;justify-content:space-between;gap:14px}
.journey-steps-v2912{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;list-style:none;margin:20px 0}
.journey-steps-v2912 li{display:grid;gap:5px;border:1px solid #e2cf72;border-radius:12px;background:#fff9db;padding:16px;min-width:0}
.journey-steps-v2912 li.done{border-color:#98cbb0;background:#e9f6ef}.journey-steps-v2912 li b{font-size:15px}.journey-steps-v2912 li span{font-size:14px;overflow-wrap:anywhere}
.journey-payout-v2912{border-top:1px solid #e4e4da;border-bottom:1px solid #e4e4da;margin:20px 0;padding:20px 0}
.account-journey-v2912 label,.seller-review-v2912 label{display:grid;gap:8px;font-size:14px;font-weight:650;margin:14px 0;min-width:0}
.account-journey-v2912 input:not([type=checkbox]),.account-journey-v2912 select,.account-journey-v2912 textarea,.seller-review-v2912 textarea{width:100%;min-width:0;max-width:100%;min-height:46px;padding:12px;border:1px solid #bdbfb3;border-radius:9px;background:#fff;color:#191919;font:inherit}
.account-journey-v2912 input[type=file]{font-size:14px;white-space:normal}
.account-journey-v2912 .journey-check-v2912,.seller-review-v2912 .journey-check-v2912{display:flex;flex-wrap:wrap;align-items:center;gap:9px;min-height:44px;font-weight:500;line-height:1.5}
.journey-check-v2912 input{width:20px;height:20px;flex-shrink:0;accent-color:#191919}
.account-journey-v2912 details{border:1px solid #dedfd5;border-radius:12px;padding:14px;margin-top:16px}
.account-journey-v2912 summary{font-size:15px;font-weight:700;line-height:1.5;cursor:pointer;min-height:30px}
.journey-fields-v2912{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.journey-wide-v2912{grid-column:1/-1}
.account-journey-v2912 .journey-feedback-v2912,.account-journey-v2912 .journey-note-v2912,.account-journey-v2912 .journey-admin-note-v2912{padding:14px;border-radius:10px;background:#f4f5ed;border:1px solid #d8dcc8;overflow-wrap:anywhere}
.journey-seller-feedback-v2912{font-weight:650;overflow-wrap:anywhere}
.sinpe-method-v2912{max-width:680px}.sinpe-method-v2912 .proof-preview-v2911 img{max-width:100%;max-height:250px;object-fit:contain}
.seller-review-row-v2912{border-top:1px solid #ddd;padding:20px 0;overflow-wrap:anywhere}.seller-review-row-v2912 small{display:block;margin-top:10px}
.error-page-v2912{max-width:800px;margin:48px auto}.error-page-v2912 code{overflow-wrap:anywhere}
.provider-setup-v277 .provider-availability-v2912{background:#f4f5ed;padding:14px;border-radius:12px}
@media(max-width:1024px){
 body.chun-payment-route .site-theme>main{display:block!important;padding:0!important;width:100%!important}
 body.chun-payment-route .site-theme>main>.dash-menu{display:none!important}
 body.chun-payment-route .site-theme>main>.account-section{margin:0!important;width:100%!important;max-width:none!important}
 body.chun-payment-route .site-footer{display:none!important}
 body.chun-payment-route .account-journey-v2912 .panel{padding:20px!important;border-radius:16px!important}
 .account-journey-v2912{gap:16px}.journey-buy-grid-v2912{grid-template-columns:minmax(0,1fr);gap:16px}
 .account-journey-v2912 h2{font-size:22px!important}.account-journey-v2912 p{font-size:15px!important}.account-journey-v2912 small{font-size:13px!important}
 .account-journey-v2912 input:not([type=checkbox]),.account-journey-v2912 textarea,.account-journey-v2912 select{font-size:16px!important}
 .provider-setup-v277,.provider-setup-v277 form,.provider-setup-v277 .panel{min-width:0;max-width:100%;box-sizing:border-box}
 .provider-setup-v277 .provider-steps-v2710{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible;white-space:normal}
 .provider-setup-v277 .provider-steps-v2710 button{min-width:0;min-height:46px;white-space:normal}
 .provider-setup-v277 .provider-columns-v277{grid-template-columns:minmax(0,1fr)}
 .provider-setup-v277 input,.provider-setup-v277 select{min-width:0;max-width:100%;font-size:16px}
 .provider-setup-v277 a,.provider-setup-v277 p{overflow-wrap:anywhere}
}
@media(max-width:600px){
 .journey-mode-v2912{grid-template-columns:minmax(0,1fr);gap:10px}.journey-mode-v2912 button{min-height:78px}
 .journey-steps-v2912{grid-template-columns:minmax(0,1fr);gap:8px}.journey-steps-v2912 li{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;padding:13px;gap:8px}.journey-steps-v2912 li span{text-align:right}
 .journey-heading-v2912{flex-direction:column}.journey-next-v2912{display:grid;grid-template-columns:minmax(0,1fr)}
 .account-journey-v2912 button,.account-journey-v2912 .primary,.account-journey-v2912 .secondary{max-width:100%;min-height:46px}
 .journey-fields-v2912{grid-template-columns:minmax(0,1fr)}.journey-wide-v2912{grid-column:auto}
 .account-journey-v2912 .journey-check-v2912{align-items:flex-start;flex-wrap:nowrap}.journey-check-v2912 input{margin-top:2px}
 .account-journey-v2912 .journey-check-v2912 a{display:contents}
 .seller-review-v2912{min-width:0}.seller-review-row-v2912 .form-actions{display:grid;grid-template-columns:minmax(0,1fr)}
}


/* studio-2726913.css */
/* Preserve programmatic page focus for assistive technology without painting headings. */
h1[tabindex="-1"]:focus,#chun-main:focus{outline:none!important;box-shadow:none!important}
html[data-input-mode="pointer"] :focus:not(:focus-visible){outline:none!important}
html[data-input-mode="pointer"] button:focus,html[data-input-mode="pointer"] input[type="checkbox"]:focus{outline:none!important}
html[data-input-mode="keyboard"] :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #1473e6!important;outline-offset:3px!important}
.password-control{position:relative;display:block;width:100%}.password-control input{width:100%;padding-right:54px!important}.password-control .password-eye{position:absolute;right:3px;top:50%;transform:translateY(-50%);width:44px;min-width:44px;height:44px;min-height:44px;padding:10px;margin:0;border:0;background:transparent;color:#20252d;border-radius:9px;display:grid;place-items:center;box-shadow:none}.password-eye svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8}.password-eye .eye-slash{display:none}.password-eye[aria-pressed="true"] .eye-slash{display:block}
.map-unavailable{padding:14px;background:#fff6c1;border-radius:12px}.map-tiles-unavailable{background:#edf1eb!important}
.studio-v2913.studio-v2913 .studio-preview{position:relative;background:#090b0e;overflow:hidden}.studio-v2913.studio-v2913 #seller-camera{object-fit:contain!important;width:100%;height:100%}
.studio-v2913.studio-v2913 .studio-tool-panel{margin:16px 0;padding:18px;border:1px solid #373d45;border-radius:18px;background:#171c23;color:#fff;min-width:0;scroll-margin-top:85px}
.studio-v2913.studio-v2913 .studio-tool-panel p{color:#c6cbd2;line-height:1.5}.studio-v2913.studio-v2913 .studio-tool-panel label{display:grid;gap:6px;font-size:14px;margin:12px 0}.studio-v2913.studio-v2913 .studio-tool-panel input:not([type="checkbox"]),.studio-v2913.studio-v2913 .studio-tool-panel select,.studio-v2913.studio-v2913 .studio-tool-panel textarea{min-width:0;max-width:100%;width:100%;font-size:16px;padding:12px;border:1px solid #6b737d;border-radius:10px;background:#fff;color:#17202a}.studio-v2913.studio-v2913 .studio-tool-panel .check{display:flex;align-items:center;gap:8px}.studio-v2913.studio-v2913 .studio-tool-panel input[type="checkbox"]{width:20px;height:20px;flex:none;margin:0}.studio-v2913.studio-v2913 button{touch-action:manipulation}
.studio-v2913.studio-v2913 .studio-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px}.studio-panel-head h2{font-size:20px;margin:0}.studio-panel-head>button{min-width:44px;min-height:44px;border:1px solid #656a71;border-radius:50%;background:#282e36;color:white;font-size:25px;display:none}
.studio-stage-tools{position:absolute;bottom:16px;left:16px;right:16px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:10px;border-radius:18px;background:#0b0c11e6;backdrop-filter:blur(12px);z-index:3}.studio-stage-tools button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:62px;background:none;color:white;border:0;font-size:12px;padding:6px;border-radius:12px}.studio-stage-tools button:hover{background:#ffffff18}.studio-stage-tools svg{width:25px;height:25px}.studio-stage-tools small{position:absolute;right:8px;top:2px;background:#ffe500;color:#111;padding:1px 5px;border-radius:9px;font-weight:bold}
.studio-v2913.studio-v2913 .studio-placeholder{padding-bottom:95px!important}.studio-stage-action{display:none}.studio-featured{position:absolute;left:16px;right:16px;bottom:113px;z-index:3;display:flex;align-items:center;gap:12px;background:#171b23ea;border:1px solid #ffffff50;border-radius:15px;color:#fff;padding:12px;max-width:540px}.studio-featured>span{display:grid;min-width:0}.studio-featured small{font-size:10px;color:#ffe500;letter-spacing:.06em}.studio-featured b{font-size:14px;line-height:1.25;overflow-wrap:anywhere}.studio-featured strong{font-size:14px}.studio-featured>button{margin-left:auto;align-self:start;min-width:36px;min-height:36px;border:0;background:#ffffff12;color:white;border-radius:50%;font-size:22px}
.studio-v2913.studio-v2913 .studio-product-actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.studio-product-row{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px solid #4a5058}.studio-product-row.presenting{border-color:#ffe500}.studio-product-row img,.studio-product-icon{height:52px;width:52px;object-fit:cover;border-radius:10px;background:#343d4a;display:grid;place-items:center}.studio-product-row b,.studio-product-row small{display:block;overflow-wrap:anywhere}.studio-product-row small{color:#c7cbd1;margin-top:4px}.studio-row-actions{grid-column:2;display:flex;gap:8px;flex-wrap:wrap}.studio-row-actions button{font-size:13px;min-height:44px;white-space:normal}.studio-history{display:flex;justify-content:space-between;gap:12px;font-size:13px;border-bottom:1px solid #333;padding-bottom:8px}.studio-history small{white-space:nowrap}.studio-auction-setup,.studio-auction-status{background:#28312c;border:1px solid #52695b;padding:16px;border-radius:14px;margin:16px 0}.studio-auction-status>small{display:block}
.auction-countdown{display:inline-flex;flex-wrap:wrap;align-items:center;gap:7px;padding:6px 9px;border-radius:8px;background:#ffe500;color:#101214;font-size:12px}.auction-countdown b{font-size:16px;font-variant-numeric:tabular-nums;white-space:nowrap}.studio-featured .auction-countdown span{color:#101214}.studio-featured:has(.auction-countdown){flex-wrap:wrap}.studio-featured .auction-countdown{flex-basis:100%;justify-content:space-between}
.studio-v2913.studio-v2913 [data-tool-panel="publish"]{display:none}.studio-v2913.studio-v2913 [data-tool-panel="publish"].tool-open{display:block;position:fixed;inset:5vh max(20px,calc((100vw - 1120px)/2));z-index:300;overflow-y:auto;background:#fff;color:#171717;box-shadow:0 0 0 100vmax #0009;padding:22px}.studio-v2913.studio-v2913 [data-tool-panel="publish"] .studio-panel-head{position:sticky;top:-22px;background:white;z-index:5;padding:12px 0}.studio-v2913.studio-v2913 [data-tool-panel="publish"] .studio-panel-head button{display:block}.studio-v2913.studio-v2913 [data-tool-panel="publish"] p{color:#4b5260}.studio-v2913.studio-v2913 .publish-embedded{width:100%;padding:12px 0;max-width:100%;color:#171717}.studio-v2913.studio-v2913 .publish-embedded .publish-title>a,.studio-v2913.studio-v2913 .publish-embedded .draft-resume-v251>a,.studio-v2913.studio-v2913 .publish-embedded .listing-preview{display:none}.studio-v2913.studio-v2913 .publish-embedded .publish-grid{display:block}.studio-v2913.studio-v2913 .publish-embedded .publish-panel{max-width:100%}.studio-v2913.studio-v2913 .publish-embedded h1{font-size:24px}.studio-v2913.studio-v2913 .publish-embedded :is(h2,h3,b,strong,label){color:#171717}.studio-v2913.studio-v2913 .publish-embedded .listing-type-options{display:flex;flex-wrap:wrap}.studio-v2913.studio-v2913 .publish-embedded .listing-type-options button{flex:1 1 140px}.studio-toast{max-width:760px;border-radius:12px;padding:10px 14px;background:#fff5b5;color:#171717;font-size:14px;margin:16px auto;line-height:1.4}.studio-confirm-shade{position:fixed;inset:0;z-index:400;display:grid;place-items:center;padding:16px;background:#000b}.studio-confirm-shade section{width:min(440px,100%);padding:24px;border-radius:18px;background:white;color:#161b23}.studio-confirm-shade button{margin:8px 8px 0 0;min-height:44px}
.live-presented-history{padding:16px;display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid #ddd}.live-presented-history h3{width:100%;font-size:17px}.live-presented-history button{border:1px solid #c7cbd0;border-radius:14px;background:#fff;padding:10px;text-align:left;min-height:44px}.live-presented-history small{display:block;color:#606870}.live-presented-history button:disabled{opacity:.65}
@media(max-width:1024px){
 body:has(.studio-v2913){background:#090b0e!important;padding-bottom:0!important;overflow:hidden}
 body:has(.studio-v2913) :is(.topbar,.mobile-dock,.site-announcement,.site-footer,.skip-main-v2726){display:none!important}
 body:has(.studio-v2913) #chun-main{margin:0!important;padding:0!important;min-height:0!important}
 .studio-v2913.studio-page{padding:0!important;height:100dvh!important;min-height:0!important;max-width:100%!important;overflow:hidden;background:#090b0e;color:white}
 .studio-v2913.studio-v2913 .studio-head{display:flex!important;align-items:center;justify-content:space-between;gap:10px;margin:0!important;padding:8px 14px!important;height:48px!important}.studio-v2913.studio-v2913 .studio-head h1{font-size:18px!important;color:#fff;margin:0!important}.studio-v2913.studio-v2913 .studio-head p,.studio-v2913.studio-v2913 .studio-head .eyebrow{display:none!important}.studio-v2913.studio-v2913 .studio-head-actions{display:block!important}.studio-v2913.studio-v2913 .studio-head-actions a:not([href="/vender"]){display:none}.studio-v2913.studio-v2913 .studio-head-actions a[href="/vender"]{min-height:32px;padding:6px 10px;font-size:12px;border-radius:20px;background:#242a32;border-color:#59606a;color:#fff}
 .studio-v2913.studio-v2913 .studio-shell{display:block!important;padding:0!important;margin:0!important;height:calc(100dvh - 48px)!important}.studio-v2913.studio-v2913 .studio-main{padding:0!important}.studio-v2913.studio-v2913 .studio-preview{height:calc(100dvh - 48px)!important;min-height:0!important;max-height:none!important;border-radius:0!important;aspect-ratio:auto!important}.studio-v2913.studio-v2913 .studio-preview video{object-fit:contain!important}
 .studio-v2913.studio-v2913 .studio-placeholder{padding:20px 24px 260px!important;justify-content:center!important;gap:12px!important}.studio-v2913.studio-v2913 .studio-placeholder small{max-width:340px}.studio-v2913.studio-v2913 .studio-placeholder b{font-size:20px!important}.studio-v2913.studio-v2913 .studio-placeholder .camera-outline{display:none!important}.studio-v2913.studio-v2913 .studio-live-badge,.studio-v2913.studio-v2913 .preview-ready{left:12px;top:12px;max-width:60%;font-size:10px;padding:7px 9px}.studio-v2913.studio-v2913 .studio-viewers{font-size:10px;right:10px;top:12px}
 .studio-v2913.studio-v2913 .studio-stage-tools{bottom:calc(92px + env(safe-area-inset-bottom,0px));left:12px;right:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:5px;background:#10151dcc;border:1px solid #ffffff28;border-radius:20px}.studio-v2913.studio-v2913 .studio-stage-tools button{min-height:61px;font-size:12px;gap:4px}.studio-stage-tools svg{width:24px;height:24px}.studio-stage-tools small{right:20px;top:2px}
 .studio-stage-action{display:grid!important;gap:6px;position:absolute;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:4;text-align:center}.studio-stage-action p{margin:0;color:#fff;font-size:11px;text-shadow:0 1px 4px #000;background:#1119;border-radius:10px;padding:4px}.studio-stage-action button{min-height:45px;border-radius:16px;font-size:16px;font-weight:800;display:block;text-align:center;width:100%}.studio-stage-action .studio-end{border:1px solid #f66;background:#411b23;color:#fff}.studio-stage-action button:disabled{background:#343a45!important;color:#c1c5cc!important;opacity:1}
 .studio-v2913.studio-v2913 .studio-featured{bottom:calc(238px + env(safe-area-inset-bottom,0px));left:12px;right:12px;max-width:none;padding:10px;gap:8px}.studio-v2913.studio-v2913 .studio-featured b{font-size:13px}.studio-v2913.studio-v2913 .studio-featured small{font-size:9px}.studio-featured .auction-countdown{padding:4px 7px}
 .studio-v2913.studio-v2913 .studio-tool-panel{display:none!important}.studio-v2913.studio-v2913 .studio-tool-panel.tool-open{display:block!important;position:fixed!important;inset:auto 0 0!important;max-height:85dvh!important;min-height:220px;width:100%!important;max-width:100%!important;overflow:auto;overscroll-behavior:contain;border-radius:23px 23px 0 0!important;margin:0!important;padding:16px 16px calc(22px + env(safe-area-inset-bottom,0px))!important;z-index:250;background:#171c23;color:#fff;box-shadow:0 -40px 0 100vmax #0005;scroll-padding-top:72px}
 .studio-v2913.studio-v2913 .studio-tool-panel .studio-panel-head{position:sticky;top:-16px;background:inherit;z-index:12;min-height:60px;padding:8px 0}.studio-v2913.studio-v2913 .studio-panel-head>button{display:block!important}.studio-v2913.studio-v2913 .studio-panel-head h2{font-size:20px!important;color:inherit!important;display:block!important}.studio-v2913.studio-v2913 .studio-sidebar>.eyebrow,.studio-v2913.studio-v2913 .studio-sidebar>h2{display:none!important}.studio-v2913.studio-v2913 .studio-tool-panel .studio-toolbar{margin:10px 0!important}.studio-v2913.studio-v2913 .studio-products-list{max-height:none;overflow:visible}
 .studio-v2913.studio-v2913 .studio-tool-panel[data-tool-panel="publish"].tool-open{background:white;color:#171717}.studio-v2913.studio-v2913 [data-tool-panel="publish"] .studio-panel-head{background:white!important}.studio-v2913.studio-v2913 .publish-embedded .publish-grid{display:block!important}.studio-v2913.studio-v2913 .publish-embedded .publish-steps{gap:4px;flex-wrap:wrap}.studio-v2913.studio-v2913 .publish-embedded .publish-steps span{font-size:11px}.studio-v2913.studio-v2913 .publish-embedded .field-grid{grid-template-columns:1fr!important}.studio-v2913.studio-v2913 .publish-embedded .publish-preview{display:none!important}
 .studio-v2913>.studio-toast{position:fixed;top:54px;left:12px;right:12px;max-width:none;margin:0;font-size:11px;z-index:6;pointer-events:none;background:#0b0d12b8;color:white;padding:7px 10px}.studio-v2913[data-studio-tool]:not([data-studio-tool=""])>.studio-toast{top:48px;z-index:260;max-height:12dvh;overflow:hidden;background:#fff5b5;color:#181b21}
 .studio-v2913.studio-v2913 .studio-clips,.studio-v2913.studio-v2913 .moderation-grid{display:none!important}.studio-v2913.studio-v2913 .studio-activation{position:fixed;top:95px;left:16px;right:16px;z-index:5;padding:12px;background:#fff5b5;color:#111;font-size:13px;border-radius:14px}
 .studio-v2913.studio-v2913 .studio-chat-v2722 .live-chat-composer-v24{position:sticky;bottom:0;background:#171c23}.studio-v2913.studio-v2913 .studio-chat-v2722{margin:0;max-height:none}
}
@media(min-width:700px) and (max-width:1024px){.studio-v2913.studio-v2913 .studio-stage-tools{left:50%;transform:translateX(-50%);width:min(600px,94vw);right:auto;grid-template-columns:repeat(6,minmax(0,1fr))}.studio-v2913.studio-v2913 .studio-featured{bottom:calc(174px + env(safe-area-inset-bottom,0px));max-width:540px;left:50%;right:auto;width:94%;transform:translateX(-50%)}.studio-v2913.studio-v2913 .studio-stage-action{left:50%;right:auto;transform:translateX(-50%);width:min(600px,94vw)}.studio-v2913.studio-v2913 .studio-tool-panel.tool-open{left:auto!important;right:0!important;top:48px!important;bottom:0!important;width:460px!important;max-height:none!important;border-radius:22px 0 0 0!important}}
@media(max-height:600px) and (max-width:1024px){.studio-v2913.studio-v2913 .studio-stage-tools{left:auto;right:8px;bottom:84px;width:218px;transform:none;grid-template-columns:repeat(3,minmax(0,1fr))}.studio-v2913.studio-v2913 .studio-stage-action{left:auto;right:8px;width:218px;transform:none}.studio-v2913.studio-v2913 .studio-featured{left:12px;right:auto;bottom:12px;width:calc(100% - 252px);max-width:320px;transform:none}.studio-v2913.studio-v2913 .studio-placeholder{padding:20px 245px 20px 18px!important}.studio-v2913.studio-v2913 .studio-placeholder small{display:none!important}}

.studio-v2913.studio-v2913 .studio-placeholder{position:absolute!important;inset:0!important;max-width:none!important;width:100%;height:100%}
/* Leave the live status badge clear and keep buyer actions above the mobile dock. */
@media(max-width:1024px){
 .studio-v2913>.studio-toast{top:95px}
 body.chun-route-live-room .chun-live-mobile-nav{display:none!important}
 body.chun-route-live-room .live-commerce-v2717 #live-room-stage.real-live-player-v15{height:var(--viewer-stage-height,calc(100dvh - 280px))!important;min-height:220px!important;max-height:none!important}
 body.chun-route-live-room .live-commerce-v2717 .stream>.live-room-header{padding:10px 12px;gap:8px}
 body.chun-route-live-room .live-product-overlay-v2717{display:grid!important;grid-template-columns:1fr auto;align-items:center;gap:7px!important;bottom:44px!important;left:10px!important;right:68px!important;z-index:9!important}
 body.chun-route-live-room .live-product-overlay-v2717>div:first-child{grid-column:1/-1;min-width:0}
 body.chun-route-live-room .live-product-overlay-v2717 small{font-size:9px!important}
 body.chun-route-live-room .live-product-overlay-v2717 strong{line-height:1.25!important;font-size:13px!important}
 body.chun-route-live-room .live-product-overlay-v2717>.primary{min-height:44px;display:grid;place-items:center;font-size:12px!important;white-space:normal}
 body.chun-route-live-room .live-product-overlay-v2717>.auction-countdown{display:grid;gap:2px;font-size:10px}
 body.chun-route-live-room .player-controls-v279{bottom:44px!important;max-height:calc(100% - 55px);overflow-y:auto;scrollbar-width:none}
 body.chun-route-live-room .player-controls-v279 small{font-size:9px!important;line-height:1.1;white-space:normal;color:white!important}
 body.chun-route-live-room .demo-comments-overlay{bottom:220px!important}
}

/* Content contracts remain readable on phones without changing the desktop grid. */
.digital-content-fields{min-width:0;border:1px solid #ddd;border-radius:16px;padding:18px}.digital-content-fields legend{font-weight:800;padding:0 8px}.digital-content-fields>p{font-size:.9rem}
.purchase-content-summary{border:1px solid #deded9;border-radius:16px;background:#fffdf0;color:#191919;padding:18px;margin:18px 0;min-width:0}.purchase-content-summary dl{margin:12px 0}.purchase-content-summary dl>div{padding:9px 0;border-bottom:1px solid #e6e4d6}.purchase-content-summary dt{font-weight:750}.purchase-content-summary dd{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.purchase-content-summary .contract-text{white-space:pre-wrap;overflow-wrap:anywhere}.purchase-content-summary small{display:block;color:#58584c}.purchase-content-summary p{max-width:100%}
@media(min-width:760px){.purchase-content-summary dl>div{display:grid;grid-template-columns:minmax(130px,1fr) 2fr;gap:15px}.purchase-content-summary dd{margin:0}}
.digital-order-v12 .trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.digital-order-v12 .trust-grid article{min-width:0;overflow-wrap:anywhere}
@media(max-width:1024px){.digital-order-v12 .trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.digital-order-v12 .trust-grid{grid-template-columns:1fr}}


/* studio-2726914.css */
/* 27.26.9.14: keep form actions in their own scroll area, with one viewport owner. */
.auth-simple-form .password-control{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) 50px;align-items:center;width:100%;padding:0!important;gap:0!important}
.auth-simple-form .password-control input{grid-column:1/-1;grid-row:1;width:100%;min-width:0;margin:0!important;padding-right:54px!important;box-sizing:border-box}
.auth-simple-form .password-control .password-eye{position:relative!important;inset:auto!important;grid-column:2;grid-row:1;place-self:center;transform:none!important;transition:color .15s!important;display:grid!important;place-items:center;width:44px!important;max-width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:10px!important;border:0!important;box-shadow:none!important;background:transparent!important;color:#273342!important;z-index:1}
.auth-simple-form .password-eye svg{pointer-events:none;display:block;width:22px;height:22px}
.auth-access-message{padding:14px 16px;margin:18px 0;border:1px solid #e8a8ae;border-radius:12px;background:#fff1f2;color:#852333;font-size:14px;line-height:1.5}
.auth-access-message strong{display:block;font-size:15px}.auth-access-message p{margin:6px 0;color:inherit!important}.auth-access-message a{color:inherit;font-weight:700;text-decoration:underline}.auth-access-message.success{color:#245631;border-color:#abd0ae;background:#f0f8ef}
.studio-v2914 [hidden]{display:none!important}
.studio-v2914.studio-v2914 .studio-preview>.studio-toast{display:none}
.studio-v2914.studio-v2914 fieldset{min-width:0;border:0;padding:0;margin:0}
.studio-v2914.studio-v2914 #seller-camera-output{display:none;position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}
.studio-v2914.studio-v2914 #seller-camera-output[data-ready="true"]{display:block}
.studio-v2914.studio-v2914 .studio-preview:has(#seller-camera-output[data-ready="true"]) #seller-camera{opacity:0}
.studio-v2914.studio-v2914[data-view-fit="cover"] :is(#seller-camera,#seller-camera-output){object-fit:cover!important}
.studio-v2914.studio-v2914[data-view-fit="contain"] :is(#seller-camera,#seller-camera-output){object-fit:contain!important}
.studio-v2914.studio-v2914 .studio-tool-panel{scrollbar-gutter:stable;overflow-wrap:anywhere}
.studio-v2914.studio-v2914 .studio-sidebar{position:static!important;top:auto!important;height:auto!important;background:#171c23!important;color:#fff!important}
.studio-v2914.studio-v2914 .studio-sidebar :is(h2,h3,label,summary){color:#fff}
.studio-v2914.studio-v2914 .studio-sidebar .go-live-button{position:static!important;inset:auto!important;transform:none!important;width:100%;margin:14px 0;z-index:auto}
.studio-v2914.studio-v2914 .studio-extra{margin:12px 0;background:#242c36!important;border:1px solid #495362!important;color:#fff!important;border-radius:14px;padding:12px!important}
.studio-v2914.studio-v2914 .studio-extra summary{color:#fff!important}
.studio-v2914.studio-v2914 .studio-extra summary,.quick-live-product summary{padding:12px 0;min-height:44px;cursor:pointer}
.studio-v2914.studio-v2914 .live-cover-editor-v252{display:block;background:#242c36;color:#fff;border:1px solid #495362;padding:14px;border-radius:14px}
.studio-v2914.studio-v2914 .live-cover-preview-v252{height:190px!important;min-height:0!important;max-width:100%;aspect-ratio:auto!important;position:relative;overflow:hidden;margin:12px 0;background:#0d1117;border-radius:12px}
.studio-v2914.studio-v2914 .live-cover-preview-v252 img{width:100%;height:100%;object-fit:contain!important}
.studio-v2914.studio-v2914 .file-button-v15{position:relative;display:flex;justify-content:center;align-items:center;min-height:46px;overflow:hidden;color:#17202a;background:#fff}
.studio-v2914.studio-v2914 .file-button-v15 input[type="file"],.quick-file input[type="file"]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}
.studio-v2914.studio-v2914 .saved-live-covers-v19{display:flex;gap:8px;overflow:auto;padding:8px 0}
.studio-v2914.studio-v2914 .saved-live-covers-v19 button{flex:0 0 60px;height:70px;padding:3px;border:2px solid transparent;background:#0d1117;border-radius:10px}
.studio-v2914.studio-v2914 .saved-live-covers-v19 button.active{border-color:#ffe500}
.studio-v2914.studio-v2914 .saved-live-covers-v19 img{width:100%;height:100%;object-fit:cover;border-radius:6px}
.studio-v2914.studio-v2914 :is(.studio-camera-status,.studio-settings-status,.studio-cover-status,.studio-tool-feedback){padding:10px 12px;background:#263627;border:1px solid #4a6549;border-radius:10px;color:#e8f8df;font-size:13px;line-height:1.5;margin:10px 0}
.studio-v2914.studio-v2914 .studio-fullscreen{display:block;margin-top:16px}
.studio-v2914.studio-v2914 .field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.studio-v2914.studio-v2914 .studio-publish-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 16px}
.studio-v2914.studio-v2914 .studio-publish-tabs button{flex:1;min-height:46px;white-space:normal}
.studio-v2914.studio-v2914 .quick-live-product label,.studio-v2914.studio-v2914 .quick-live-product h3{color:#17202a}
.studio-v2914.studio-v2914 .quick-live-product small{display:block;color:#566171;line-height:1.45;margin:12px 0}
.quick-photo-row{display:flex;align-items:center;gap:14px;padding:12px;background:#f1f3f6;border-radius:14px}
.quick-photo-row>img{width:88px;height:106px;object-fit:cover;border-radius:10px}
.quick-photo-row>div{flex:1;min-width:0;display:grid;gap:8px}
.studio-v2914.studio-v2914 .quick-photo-row .quick-file{position:relative;overflow:hidden;margin:0;display:grid;place-items:center;min-height:44px;padding:10px;background:white}
.quick-publish{display:block;width:100%;min-height:48px;margin-top:16px}
.studio-v2914.studio-v2914 .quick-status{background:#edf5e9;border:1px solid #89a37b;color:#254322;padding:12px;border-radius:10px}
.studio-v2914.studio-v2914 [data-tool-panel="publish"].tool-open{max-width:800px;inset:4vh max(18px,calc((100vw - 800px)/2));scroll-padding-top:80px}
.studio-v2914.studio-v2914 .publish-embedded .publish-title{position:static!important;display:block!important}
.studio-v2914.studio-v2914 .publish-embedded .publish-title h1{font-size:20px!important}
.studio-v2914.studio-v2914 .publish-embedded .publish-steps{position:static!important;inset:auto!important;transform:none!important;display:flex!important;flex-wrap:wrap!important;padding:8px 0!important;margin:8px 0 16px!important;z-index:auto!important;box-shadow:none!important}
.studio-v2914.studio-v2914 .publish-embedded .publish-panel{padding:14px!important;margin:0!important;width:100%!important;min-width:0!important;overflow:visible!important}
.studio-v2914.studio-v2914 .publish-embedded .publish-actions{position:static!important;inset:auto!important;transform:none!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important;margin:18px 0 0!important;padding:12px 0!important;background:transparent!important;box-shadow:none!important;border-top:1px solid #dce1e7;z-index:auto!important}
.studio-v2914.studio-v2914 .publish-embedded .publish-actions>*{flex:1 1 100px;white-space:normal;min-height:44px}
.studio-v2914.studio-v2914 .publish-embedded .buyer-preview-card{display:none!important}
.studio-v2914.studio-v2914 .publish-embedded .field-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.studio-v2914.studio-v2914 .publish-embedded .buyer-uploaded-preview-v15{position:static}
.live-room-presentation{display:flex;gap:10px;align-items:center;padding:12px 16px;border-bottom:1px solid #e0e3e8}
.live-room-presentation .live-room-cover{width:48px;height:58px;flex:none;border-radius:8px;object-fit:cover}
.live-room-presentation>div{min-width:0}
.live-room-presentation h1{font-size:16px!important;margin:0!important;overflow-wrap:anywhere;line-height:1.3}
.live-room-presentation p{font-size:13px;margin:4px 0 0;overflow-wrap:anywhere}
.live-item-shade{position:fixed;inset:0;z-index:2000;background:#0008;display:flex;justify-content:center;align-items:center;padding:20px}
.live-item-sheet{background:#fff;color:#17202a;width:min(540px,100%);max-height:90dvh;overflow:auto;overscroll-behavior:contain;padding:22px;border-radius:20px;box-shadow:0 16px 70px #0004;scroll-padding-top:75px}
.live-item-sheet header{display:flex;justify-content:space-between;align-items:center;gap:16px;background:white;position:sticky;top:-22px;padding:10px 0;z-index:1}
.live-item-sheet h2{font-size:18px;margin:0}.live-item-sheet header button{min-width:44px;min-height:44px;font-size:24px}
.live-item-sheet h3{font-size:23px;line-height:1.3;overflow-wrap:anywhere;margin:18px 0 8px}
.live-item-photo{width:100%;max-height:230px;object-fit:contain;background:#f2f4f6;border-radius:12px}
.live-item-price{font-size:24px}.live-item-description{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55;margin:16px 0}
.live-item-sheet dl{display:grid;grid-template-columns:80px 1fr;gap:8px;font-size:14px}.live-item-sheet dd{margin:0}
.live-item-buy{display:flex;justify-content:center;padding:14px;width:100%;min-height:48px}
.live-item-sheet>small{display:block;color:#526071;line-height:1.5;margin-top:12px}
@media(max-width:1024px){
 html:has(.studio-v2914),body:has(.studio-v2914){height:100%;overflow:hidden!important;overscroll-behavior:none}
 .studio-v2914.studio-page{position:fixed!important;top:var(--studio-top,0px)!important;left:0!important;right:0!important;width:100%!important;height:var(--studio-height,100dvh)!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column;z-index:100;isolation:isolate}
 .studio-v2914.studio-v2914 .studio-head{flex:0 0 auto;min-height:48px!important;height:auto!important;padding:calc(6px + env(safe-area-inset-top,0px)) 12px 6px!important}
 .studio-v2914.studio-v2914 .studio-head h1{font-size:16px!important}
 .studio-v2914.studio-v2914 .studio-shell{flex:1;min-height:0;height:auto!important;width:100%}
 .studio-v2914.studio-v2914 .studio-main{height:100%;min-height:0}
 .studio-v2914.studio-v2914 .studio-preview{height:100%!important}
 .studio-v2914.studio-v2914 .studio-tool-panel.tool-open{position:absolute!important;top:auto!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;max-height:calc(100% - 18px)!important;min-height:0!important;padding:0 16px calc(20px + env(safe-area-inset-bottom,0px))!important;overflow-y:auto!important;overflow-x:hidden!important;scroll-padding-top:80px;max-width:none!important;background:#171c23!important;color:white!important}
 .studio-v2914.studio-v2914 .studio-tool-panel[data-tool-panel="publish"].tool-open{height:calc(100% - 18px)!important;background:#fff!important;color:#17202a!important}
 .studio-v2914.studio-v2914 .studio-tool-panel .studio-panel-head{top:0!important;margin:0 -2px 10px!important;padding:10px 2px!important;background:#171c23!important;min-height:64px!important;z-index:50;border-bottom:1px solid #ffffff25}
 .studio-v2914.studio-v2914 [data-tool-panel="publish"] .studio-panel-head{background:#fff!important;border-color:#e1e6ea}
 .studio-v2914.studio-v2914:not([data-studio-tool=""]) .studio-preview>.studio-toast{display:none!important}
 .studio-v2914.studio-v2914 .studio-preview>.studio-toast{display:flex;align-items:center;gap:10px;position:absolute;top:48px;left:12px;right:12px;max-width:none;max-height:100px;margin:0;padding:6px 8px 6px 12px;z-index:6;background:#0b0d12dd;color:white;font-size:12px;line-height:1.4;pointer-events:auto}
 .studio-v2914.studio-v2914 .studio-toast>span{flex:1;min-width:0;max-height:80px;overflow:auto}
 .studio-v2914.studio-v2914 .studio-toast>button{flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:#ffffff1f;color:white;font-size:24px}
 .studio-v2914.studio-v2914 .studio-placeholder{padding-bottom:230px!important}
 .studio-v2914.studio-v2914 .studio-stage-tools{bottom:calc(84px + env(safe-area-inset-bottom,0px))}
 .studio-v2914.studio-v2914 .studio-stage-action{bottom:calc(8px + env(safe-area-inset-bottom,0px))}
 .studio-v2914.studio-v2914 .studio-featured{bottom:calc(224px + env(safe-area-inset-bottom,0px))}
 .studio-v2914.studio-v2914 .studio-featured b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
 .studio-v2914.studio-v2914 .studio-sidebar .studio-schedule{display:none}
 .studio-v2914.studio-v2914 .field-grid,.studio-v2914.studio-v2914 .publish-embedded .field-grid{grid-template-columns:1fr!important;gap:0}
 .studio-v2914.studio-v2914 .quick-live-product fieldset>.field-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px}
 .live-item-shade{align-items:flex-end;padding:0}.live-item-sheet{width:100%;max-height:90dvh;border-radius:22px 22px 0 0;padding-bottom:calc(22px + env(safe-area-inset-bottom,0px))}
}
@media(max-width:760px){
 .auth-v11-shell{display:flex!important;flex-direction:column!important;min-height:0!important}
 .auth-v11-shell .auth-v11-form-pane{order:0!important;padding:24px 16px!important;min-width:0!important}
 .auth-v11-shell .auth-v11-story{order:1!important;min-height:0!important;padding:24px!important;gap:12px!important}
 .auth-v11-shell .auth-v11-story h1{font-size:36px!important;line-height:1.05!important;margin:14px 0!important}
 .auth-v11-shell .auth-v11-story p{font-size:14px!important;line-height:1.5!important}
 .auth-v11-shell .auth-v11-protection{display:none!important}
 .auth-v11-shell .auth-simple-card{padding:20px!important;width:100%!important;max-width:480px;margin:auto}
}
@media(min-width:600px) and (max-width:1024px){.studio-v2914.studio-v2914 .studio-featured{bottom:calc(166px + env(safe-area-inset-bottom,0px))}.studio-v2914.studio-v2914 .studio-tool-panel.tool-open{left:calc(50% - 320px)!important;right:auto!important;width:640px!important;border-radius:22px 22px 0 0!important}}
@media(max-width:1024px) and (max-height:550px){.studio-v2914.studio-v2914 .studio-stage-tools{grid-template-columns:repeat(6,minmax(0,1fr));bottom:75px}.studio-v2914.studio-v2914 .studio-stage-tools button{min-height:45px;font-size:10px;gap:2px}.studio-v2914.studio-v2914 .studio-stage-tools svg{width:19px;height:19px}.studio-v2914.studio-v2914 .studio-featured{bottom:140px;left:12px;right:auto;max-width:50%;padding:6px}.studio-v2914.studio-v2914 .studio-stage-action p{display:none}.studio-v2914.studio-v2914 .studio-placeholder{padding-bottom:115px!important}.studio-v2914.studio-v2914 .studio-placeholder small{display:none}}
.verification-v2914 .verification-flow-v2914{border:0;padding:0;margin:0;min-width:0;display:grid;gap:16px}
.verification-v2914 .verification-flow-v2914>.panel{margin:0;padding:24px}
.verification-v2914 .verification-plan-options-v25{margin:18px 0;gap:12px}
.verification-v2914 .verification-plan-options-v25 button{border-radius:14px;min-height:118px;padding:18px;gap:8px}
.verification-v2914 .verification-plan-options-v25 strong{font-size:24px;line-height:1.2}
.verification-v2914 .verification-methods-v2914{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:18px 0}
.verification-v2914 .verification-methods-v2914 button{display:flex;flex-direction:column;gap:7px;text-align:left;padding:16px;border:1px solid #cbd0d7;border-radius:12px;background:white;color:#17212e;min-height:80px}
.verification-v2914 .verification-methods-v2914 button[aria-pressed=true]{border:2px solid #111;background:#fff8c2;padding:15px}
.verification-v2914 .verification-methods-v2914 small{font-size:13px;color:#475467;line-height:1.5}
.verification-v2914 .verification-sinpe-v2914{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px;padding:20px;border:1px solid #d8e0e7;border-radius:14px;background:#f5f7fa;align-items:center}
.verification-v2914 .verification-sinpe-v2914 strong{display:block;font-size:30px;margin:6px 0;font-variant-numeric:tabular-nums}
.verification-v2914 .verification-sinpe-v2914 label{display:block;font-size:15px;font-weight:700;margin-bottom:8px}
.verification-v2914 .verification-sinpe-v2914 input{display:block;width:100%;min-height:48px;box-sizing:border-box;border:1px solid #98a2b3;border-radius:10px;background:#fff;color:#17212e;font:inherit;font-size:16px;padding:12px}
.verification-v2914 .verification-sinpe-v2914 small{display:block;color:#475467;line-height:1.5;margin-top:6px}
.verification-v2914 .verification-note-v2914{font-size:14px;line-height:1.6;margin-bottom:0}
.verification-v2914 .verification-summary-v2914{margin:18px 0;padding:18px;background:#f5f7fa;border-radius:14px}
.verification-v2914 .verification-summary-v2914>div{display:flex;justify-content:space-between;gap:18px;padding:8px 0}
.verification-v2914 .verification-summary-v2914 dd{margin:0;white-space:nowrap;font-variant-numeric:tabular-nums}
.verification-v2914 .verification-summary-v2914 .total{border-top:1px solid #d4d9df;margin-top:8px;padding-top:16px;font-size:20px;font-weight:800}
.verification-v2914 .verification-confirm-v2914 .check{display:flex;align-items:flex-start;gap:12px;line-height:1.6;padding:10px 0;font-size:14px}
.verification-v2914 .verification-confirm-v2914 .check input{flex:0 0 20px;width:20px;height:20px;margin:2px 0;accent-color:#17212e}
.verification-v2914 .verification-submit-v2914{width:100%;min-height:50px;border-radius:12px;margin-top:12px;white-space:normal}
.verification-v2914 .field-hint{font-size:13px;line-height:1.6;color:#475467}
.verification-v2914 button:focus-visible,.verification-v2914 input:focus-visible{outline:3px solid #255dcc;outline-offset:3px}
.verification-v2914 .verification-step-v25 a{display:inline-flex;margin:8px 8px 0 0}
.tilopay-diagnostics-v2914{padding:20px;margin:22px 0;background:#f5f7fa;border:1px solid #d3dae4;border-radius:14px}
.tilopay-diagnostics-v2914 fieldset{padding:0;margin:0;border:0;min-width:0}
.tilopay-fields-v2914{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.tilopay-diagnostics-v2914 label{display:flex;flex-direction:column;gap:8px;font-weight:700;margin-bottom:14px}
.tilopay-diagnostics-v2914 input{min-height:46px;width:100%;box-sizing:border-box;padding:11px;font:inherit;font-size:16px;border:1px solid #98a2b3;border-radius:8px;background:#fff;color:#17212e}
.tilopay-consult-v2914{margin:24px 0;padding-top:20px;border-top:1px solid #d3dae4}
.tilopay-result-v2914{padding:16px;background:#fff;border:1px solid #cbd0d7;border-radius:10px;margin:14px 0;overflow-wrap:anywhere}
.provider-paypal-help{padding:18px;margin:18px 0;background:#f5f7fa;border:1px solid #d3dae4;border-radius:12px}
@media(max-width:1024px){.site-theme>main:has(>.verification-v2914){display:block!important;padding:0!important}.site-theme>main>.verification-v2914{margin:0!important;width:100%!important;padding:18px 16px calc(100px + env(safe-area-inset-bottom,0px))!important}.site-theme>main:has(>.verification-v2914)>.dash-menu{display:none!important}}
@media(max-width:620px){.verification-v2914 .verification-flow-v2914>.panel{padding:18px}.verification-v2914 .verification-sinpe-v2914,.verification-v2914 .verification-methods-v2914,.tilopay-fields-v2914{grid-template-columns:1fr}.verification-v2914 .verification-sinpe-v2914{padding:16px;gap:14px}.verification-v2914 .verification-summary-v2914{padding:14px}.verification-v2914 .verification-summary-v2914 .total{font-size:18px}.verification-v2914 .verification-plan-options-v25{grid-template-columns:1fr 1fr}.verification-v2914 .verification-plan-options-v25 button{padding:14px}.verification-v2914 .verification-plan-options-v25 strong{font-size:22px}.tilopay-diagnostics-v2914{padding:16px}.tilopay-diagnostics-v2914 .form-actions{display:grid;gap:10px}}
.photo-order-v2914{margin:16px 0;min-width:0;color:#17212e}
.photo-order-v2914 .photo-order-hint{font-size:14px;line-height:1.5;margin:0 0 12px;color:#475467}
.photo-order-v2914 ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;padding:0;margin:0;list-style:none}
.photo-order-v2914 li{position:relative;min-width:0;border:1px solid #d3dbe5;border-radius:12px;overflow:hidden;background:#fff;padding:8px}
.photo-order-v2914 li:first-child{border:2px solid #18212c;padding:7px;background:#fffbe0}
.photo-order-v2914 img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:7px;cursor:grab}
.photo-order-v2914 .photo-order-position{display:block;font-size:12px;font-weight:800;margin:8px 0;color:#17212e}
.photo-order-v2914 .photo-cover-choice{width:100%;min-height:44px;padding:8px 5px;border:1px solid #a2aeba;background:white;border-radius:8px;color:#17212e;font-size:12px;line-height:1.3}
.photo-order-v2914 .photo-cover-choice:disabled{background:#18212c;color:#fff;opacity:1;border-color:#18212c}
.photo-order-v2914 .photo-order-actions{display:flex;gap:5px;margin-top:6px}
.photo-order-v2914 .photo-order-actions:has(button:nth-child(3)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.photo-order-v2914 .photo-order-actions button:nth-child(3){grid-column:1/-1;font-size:18px}
.photo-order-v2914 .photo-order-actions button{flex:1;min-width:0;min-height:44px;padding:5px;border:1px solid #c8d0da;border-radius:8px;background:white;color:#17212e;font-size:22px;line-height:1}
.photo-order-v2914 .photo-order-actions button:disabled{opacity:.35}
.photo-order-v2914 button:focus-visible{outline:3px solid #2863d0;outline-offset:1px}
.photo-order-v2914 .photo-order-status{font-size:13px;line-height:1.5;margin-top:10px;color:#344054}
.studio-v2914 .photo-order-v2914 :is(p,span){color:#344054!important}
@media(max-width:620px){.photo-order-v2914 ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}
.publish-empty-preview-v2914{display:grid;place-items:center;padding:40px;max-width:360px;margin:auto;text-align:center;color:#475467;font-size:18px;line-height:1.5}
.publish-v7 #buyer-preview-placeholder[hidden],.publish-v7 #buyer-preview-image[hidden]{display:none!important}
.listing-address-actions-v2914{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 22px}
.listing-map-options-v2914,.listing-private-address-v2914{background:#f5f7fa;color:#17212e;border:1px solid #d3dbe5;border-radius:12px;padding:16px;margin:10px 0}
.listing-map-options-v2914 summary,.listing-private-address-v2914 summary{min-height:38px;cursor:pointer;font-weight:700}
.listing-area-map-v2914{margin-top:16px}.listing-area-map-v2914 .address-map-v2712{margin:16px 0;height:260px;min-height:260px}
.listing-area-map-v2914>p{font-size:13px;line-height:1.6}.listing-area-map-v2914 .address-results-v2715{display:grid;gap:8px;margin-top:12px}


/* live-2726915.css */
.live-auction-overlay{position:absolute;z-index:7;left:16px;right:80px;bottom:85px;max-width:480px}.live-auction-card{display:grid;gap:8px;padding:14px;border:1px solid #ffe177;border-radius:16px;background:rgba(19,25,34,.96);color:#fff;box-shadow:0 5px 24px #0004;text-align:left}.live-auction-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.live-lot-badge{font-size:12px;font-weight:800;letter-spacing:.08em;color:#ffe177}.live-auction-title{font-size:17px;line-height:1.25;overflow-wrap:anywhere}.live-auction-amount,.live-auction-result{display:grid;gap:3px}.live-auction-amount b{font-size:26px;color:#fff}.live-auction-amount span,.live-auction-result span{font-size:13px;color:#e5edf5}.live-auction-card small{font-size:11px;line-height:1.35;color:#cdd7e2}.live-auction-card .primary{display:block;width:100%;min-height:46px;border:0;background:#ffe177;color:#18212b;font-weight:800;text-align:center;border-radius:10px;padding:12px}.live-auction-card .secondary{color:#fff;border-color:#aab8c6}.live-auction-card .auction-countdown{margin:0;padding:4px 9px;border-radius:8px;background:#314152;color:#fff;display:flex;gap:8px;align-items:center}.live-auction-card .auction-countdown b{font-variant-numeric:tabular-nums;color:inherit;font-size:19px}.live-auction-card .auction-countdown>span{font-size:10px}.live-auction-card .auction-urgent{background:#a52732;color:#fff}.live-auction-history,.live-mode-help{margin:12px 0;border:1px solid #ccd4de;border-radius:12px;padding:12px;background:#fff;color:#243143}.live-mode-help summary,.live-auction-history summary{font-weight:750;cursor:pointer}.live-mode-help p{margin:8px 0;line-height:1.5}.live-mode-help dl{display:grid;gap:6px}.live-mode-help dt{font-weight:800}.live-mode-help dd{margin:0 0 8px}.live-auction-history article{display:grid;gap:5px;padding:12px 0;border-top:1px solid #dde4ed}.live-auction-history .live-auction-card{margin-top:12px}.studio-auction-guide,.studio-auction-setup{background:#f4f7fc;border:1px solid #ccd7e4;border-radius:12px;padding:14px;margin:12px 0}.studio-auction-setup{border:2px solid #bf8900;scroll-margin:70px}.studio-auction-setup button{margin:8px 8px 0 0}.studio-v2915.studio-v2915 .studio-auction-featured{padding:0;background:transparent;border:0;bottom:160px;max-width:410px}.studio-auction-featured>.live-auction-card{width:100%}.studio-v2915.studio-v2915 .studio-stage-tools{grid-template-columns:repeat(7,minmax(0,1fr))}.live-auction-waiting{background:#1b2634e8;color:#fff;border-radius:12px;padding:12px}.mode-description{line-height:1.5;font-size:13px}
@media(max-width:1024px){.live-auction-overlay{left:10px;right:64px;bottom:100px}.live-auction-card{padding:10px;gap:5px}.live-auction-title{font-size:15px}.live-auction-amount b{font-size:23px}.live-auction-card .auction-clock-help{font-size:10px}.studio-v2915.studio-v2915 .studio-auction-featured{left:10px;right:10px;bottom:168px;max-width:360px}.studio-v2915.studio-v2915 .studio-stage-tools{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.studio-v2915.studio-v2915 .studio-stage-tools button{min-width:0;padding:6px 2px}.studio-v2915.studio-v2915 .studio-stage-tools button span{font-size:10px}.studio-v2915.studio-v2915 .studio-stage-tools svg{width:20px;height:20px}}
@media(max-width:380px){.live-auction-heading{gap:4px}.live-auction-card .auction-countdown>span{display:none}}

.studio-v2915.studio-v2915 .studio-auction-guide,.studio-v2915.studio-v2915 .studio-auction-setup,.studio-v2915.studio-v2915 .live-mode-help{color:#243143}.studio-v2915.studio-v2915 :is(.studio-auction-guide,.studio-auction-setup,.live-mode-help) :is(h3,label,summary){color:#243143}.studio-v2915.studio-v2915 .studio-auction-featured .auction-countdown span{color:#fff}.studio-v2915.studio-v2915 .studio-auction-featured .auction-countdown{flex-basis:auto}.studio-v2915.studio-v2915 .studio-auction-featured .live-auction-amount b{font-size:23px}
.studio-v2915.studio-v2915 :is(.studio-auction-guide,.studio-auction-setup,.live-mode-help) :is(p,dd,dt,small){color:#344458!important}


/* live-2726916.css */
.quick-live-v2916 .quick-destination{display:grid;gap:3px;padding:10px 12px;border-radius:10px;background:#f2f6e9;color:#293e13;margin-bottom:12px}.quick-destination span{font-size:12px;line-height:1.4}.quick-live-v2916 .quick-main-fields{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(95px,1fr);gap:12px;margin:12px 0}.quick-live-v2916 .quick-main-fields label{margin:0}.quick-live-v2916 .quick-options{border:1px solid #d7dce1;border-radius:10px;padding:0 12px;margin:10px 0}.quick-live-v2916 .quick-options summary{font-weight:650;font-size:13px;line-height:1.4}.studio-v2916.studio-v2916 .quick-live-v2916 .quick-confirmation{font-size:11px;margin:10px 0;color:#5c6572}.quick-live-v2916 .quick-publish{margin-top:10px;min-height:48px}.quick-live-v2916 .quick-photo-row{padding:10px;gap:10px}.quick-live-v2916 .quick-photo-row>img{width:78px;height:90px}.quick-live-v2916 .quick-photo-row>div{grid-template-columns:1fr 1fr}.studio-v2916.studio-v2916 [data-tool-panel="publish"]>p{font-size:12px;margin:8px 0}.studio-v2916.studio-v2916 .studio-publish-tabs{margin:8px 0;gap:8px}.studio-v2916.studio-v2916 .studio-publish-tabs button{min-height:42px;padding:8px;font-size:13px}.live-only-label{display:block;font-size:11px;color:#59651d}.studio-ended-summary{margin:12px 0;padding:12px;border:1px solid #5a6877;border-radius:10px;color:inherit}.studio-ended-summary p{font-size:13px;line-height:1.5}.studio-v2916.studio-v2916 .studio-panel-head h2{font-size:19px!important}
@media(max-width:600px){.studio-v2916.studio-v2916 [data-tool-panel="publish"].tool-open{inset:0!important;max-height:none!important;width:100%!important;border-radius:0!important;padding:12px 16px!important}.studio-v2916.studio-v2916 [data-tool-panel="publish"] .studio-panel-head{top:-12px!important;min-height:52px;padding:4px 0!important}.quick-live-v2916 .quick-photo-row>div button,.studio-v2916.studio-v2916 .quick-live-v2916 .quick-file{font-size:12px;min-height:44px}.quick-live-v2916 .quick-status{font-size:12px;margin:8px 0!important}.quick-live-v2916 .quick-main-fields{gap:8px}}
.remove-listing{color:#982b36!important;border-color:#d6a0a6!important}.listing-removal-dialog{max-width:480px!important;max-height:90dvh;overflow:auto}.listing-removal-dialog .form-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.listing-removal-dialog p{line-height:1.5}.listing-removal-dialog .primary{background:#a72335!important;color:white!important}

.seller-listing-manager-v19 article>div{min-width:0}.seller-listing-manager-v19 .campaign-actions{max-width:360px}.listing-removal-reason{display:block;flex-basis:100%;grid-column:1/-1;max-width:32rem;padding:10px;border-radius:8px;background:#fff3d9;color:#604200!important;font-size:13px;line-height:1.5}
@media(max-width:600px){.seller-listing-manager-v19 article{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:12px}.seller-listing-manager-v19 article>img{width:64px;height:72px;aspect-ratio:auto;object-fit:cover}.seller-listing-manager-v19 article>div:first-child{grid-column:1/-1}.seller-listing-manager-v19 h3{font-size:17px;line-height:1.3;overflow-wrap:break-word;word-break:normal}.seller-listing-manager-v19 .campaign-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1/-1;max-width:none;width:100%;gap:8px}.seller-listing-manager-v19 .campaign-actions>small{grid-column:1/-1}.seller-listing-manager-v19 .campaign-actions>a,.seller-listing-manager-v19 .campaign-actions>button{min-height:44px;margin:0;justify-content:center}.seller-listing-manager-v19 .seller-price-v19{font-size:20px}}


/* commerce-2726917.css */
/* Purchase, saved items and bounded media layout. */
.product-page.product-page-v2724.wrap{width:calc(100% - 64px);max-width:1680px!important;margin-top:24px}
.product-page-v2724 .product-detail{grid-template-columns:minmax(0,1.35fr) minmax(340px,1fr)!important;gap:24px!important;align-items:start}
.product-page-v2724 .product-information-v2714{margin-top:20px;gap:20px}
.profile-trust-strip-v19{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}
.purchase-summary-v2917{padding:14px!important;font-size:14px!important;line-height:1.5!important}
.purchase-summary-v2917 h3{font-size:18px;margin:0 0 8px}.purchase-summary-v2917 p{margin:8px 0}.purchase-summary-v2917 details{margin-top:8px}.purchase-summary-v2917 summary{cursor:pointer;font-weight:650}.purchase-summary-v2917 details dl{margin-top:12px}
.product-page-v2724 .gallery{position:relative;min-width:0;align-self:start}
.product-page-v2724 .viewer.product-viewer-v252{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:clamp(260px,42vw,600px);max-width:100%;padding:0!important;overflow:hidden;isolation:isolate;box-sizing:border-box}
.product-page-v2724 .viewer.product-viewer-v252>img,.product-page-v2724 .viewer.product-viewer-v252>video{position:static!important;display:block;width:100%!important;height:100%!important;max-width:100%;max-height:100%;object-fit:contain!important;transform:none!important;margin:0!important}
.product-page-v2724 .viewer.product-viewer-v252>button{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:36px;height:40px;padding:0;background:#ffffffed;box-shadow:0 2px 12px #0002}
.product-page-v2724 .viewer.product-viewer-v252>button:first-child{left:8px}.product-page-v2724 .viewer.product-viewer-v252>button:nth-last-child(2){right:8px}
.product-page-v2724 .product-thumbs-v252{display:flex;flex-wrap:wrap;gap:8px;max-width:100%;margin-top:12px}
.category-purchase-notice{font-size:14px;line-height:1.5;padding:16px!important}
.category-purchase-notice h3{font-size:18px;margin:0 0 8px}.category-purchase-notice p{margin:8px 0}
.content-summary-compact details{margin-top:12px}.content-summary-compact dl{margin:12px 0}.content-summary-compact dd{overflow-wrap:anywhere}
.digital-purchase-v2917{max-width:960px}.digital-purchase-head{display:grid;grid-template-columns:minmax(150px,240px) minmax(0,1fr);gap:24px;align-items:start}.digital-purchase-head>img{width:100%;height:240px;object-fit:contain;background:#f5f5f2;border-radius:14px}.digital-purchase-head h1{font-size:clamp(24px,4vw,34px);overflow-wrap:anywhere}.digital-purchase-price{display:block;font-size:30px;margin:14px 0}.purchase-steps-v2917{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style-position:inside;padding:16px 0;border-top:1px solid #e5e5df;border-bottom:1px solid #e5e5df;font-size:14px}.purchase-steps-v2917 li{padding:8px}.purchase-payment-hint{font-size:13px;color:#5b605f}.delivery-deadline-v2917{border-left:4px solid #d7b800;background:#fffce9;padding:16px;margin:16px 0;border-radius:8px}.delivery-deadline-v2917.overdue{border-color:#b44328;background:#fff3ee}.delivery-deadline-v2917 strong{display:block}
.saved-grid-v2917{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:20px;max-width:1100px}.saved-card-v2917{display:flex;flex-direction:column;border:1px solid #e2e4df;border-radius:16px;overflow:hidden;background:white;min-width:0}.saved-card-link{display:flex;flex:1;flex-direction:column;gap:10px;padding:14px;color:inherit;text-decoration:none}.saved-card-link>img{height:185px;width:100%;object-fit:contain;background:#f5f5f3;border-radius:8px}.saved-card-link b{overflow-wrap:anywhere}.saved-card-link small{color:#626663}.saved-placeholder{display:grid;place-items:center;height:185px;font-size:44px;background:#f5f5f3;border-radius:8px}.saved-card-v2917>button{margin:0 14px 14px;min-height:42px}
.service-options-v279 label:has(input:checked){border-color:#988200;background:#fffbd8}.service-options-v279 label{cursor:pointer}.service-options-v279 input{accent-color:#6b6000}
@media(max-width:600px){.digital-purchase-head{grid-template-columns:minmax(0,1fr);gap:16px}.digital-purchase-head>img{height:200px}.purchase-steps-v2917{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.saved-grid-v2917{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.saved-card-link>img,.saved-placeholder{height:155px}.product-page-v2724 .viewer.product-viewer-v252{height:320px;max-height:65vh}}
@media(max-width:760px){.product-page.product-page-v2724.wrap{width:calc(100% - 28px)}.product-page-v2724 .product-detail{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}}
@media(max-width:600px){
 .profile-real-v15 .profile-head{display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;gap:12px!important;padding:18px!important;align-items:start!important}
 .profile-real-v15 .profile-head>i,.profile-real-v15 .profile-head>.profile-avatar-v15{width:56px!important;height:56px!important;font-size:22px!important;line-height:56px!important;text-align:center}
 .profile-real-v15 .profile-head>div:nth-child(2){min-width:0!important;padding:0!important}
 .profile-real-v15 .profile-name-row-v19 h1{font-size:26px!important;line-height:1.15!important;word-break:normal!important;overflow-wrap:break-word!important}
 .profile-real-v15 .profile-metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}
 .profile-real-v15 .profile-metrics b{font-size:14px!important;line-height:1.3!important;min-width:0}.profile-real-v15 .profile-metrics small{font-size:10px!important;line-height:1.35!important;word-break:normal!important;overflow-wrap:normal!important}
 .profile-real-v15 .profile-primary-actions-v19{grid-column:1/-1!important;display:flex!important;gap:10px!important;width:100%;flex-wrap:wrap}.profile-real-v15 .profile-primary-actions-v19>*{flex:1;min-width:120px;text-align:center}
 .profile-real-v15 .profile-tabs{display:flex!important;gap:6px!important;overflow-x:auto!important;white-space:nowrap!important;scrollbar-width:thin;padding:8px 0!important;margin:18px 0!important}.profile-real-v15 .profile-tabs a{flex:0 0 auto;white-space:nowrap!important;padding:10px 12px!important;font-size:13px!important;border-radius:8px}
 .profile-real-v15 .profile-tab-panel-v15{min-height:0!important}.profile-real-v15 .profile-about{padding:18px!important}
}


/* experience-2726918.css */
/* Live storefront, mobile studio and order workspace, 27.26.9.18. */
.live-commerce-v2918.live-commerce-v2918{width:calc(100% - 32px)!important;max-width:1920px!important;margin:20px auto!important;padding:0!important}
.live-commerce-v2918 .buyer-live-shell{display:grid!important;grid-template-columns:minmax(260px,300px) minmax(380px,1fr) minmax(260px,310px);gap:16px;align-items:start}
.live-commerce-v2918 .stream{min-width:0;width:100%;border:1px solid #e1e4e8;border-radius:20px;overflow:hidden;background:#fff}
.live-commerce-v2918 .live-room-presentation{padding:10px 16px;min-height:58px;display:flex;gap:12px;align-items:center}
.live-commerce-v2918 .live-room-presentation h1{font-size:16px;line-height:1.3;margin:0}
.live-commerce-v2918 .live-room-presentation p{font-size:13px;margin:4px 0 0}
.live-commerce-v2918 .live-room-cover{width:38px;height:45px;object-fit:cover;border-radius:8px}
.live-commerce-v2918 .real-live-player-v15{width:100%;height:clamp(460px,calc(100dvh - 240px),900px);min-height:0;aspect-ratio:auto;margin:0;border-radius:0;background:#080909}
.live-commerce-v2918 .real-live-player-v15 video{width:100%;height:100%;object-fit:contain}
.live-commerce-v2918 .stream>.rehearsal-caption{font-size:12px;padding:4px;margin:0;color:#58606e}
.live-commerce-v2918 .live-chat-panel-v2724{height:calc(100dvh - 140px);max-height:1000px;min-height:500px;border-radius:20px;position:sticky;top:88px;display:flex;flex-direction:column}
.live-commerce-v2918 .live-chat-feed-v24{flex:1;min-height:0;overflow:auto}
.live-commerce-v2918 .live-chat-head-v24{padding:18px 16px 10px}
.live-commerce-v2918 .live-chat-safety-v24{margin:8px 12px;padding:8px;font-size:11px}
.live-commerce-v2918 .live-chat-composer-v24{padding:10px;gap:6px}
.live-commerce-v2918 .live-chat-composer-v24 input{min-width:0;font-size:14px}
.live-commerce-v2918 .live-auction-overlay{bottom:64px;left:14px;right:78px;max-width:460px}
.live-commerce-v2918 .live-auction-card{border-color:#ffe50080;background:#111721ec;box-shadow:0 8px 24px #0004}
.live-commerce-v2918 .live-product-overlay-v2717{bottom:64px;left:14px;right:78px;max-width:460px;border-radius:16px;background:#141921eb;border:1px solid #ffffff24;gap:8px}
.live-commerce-v2918 .auction-empty small{font-size:12px;color:#d0d7e0}
.live-commerce-v2918 .demo-comments-overlay{max-width:calc(100% - 85px)}
.live-showcase{position:sticky;top:88px;height:calc(100dvh - 140px);max-height:1000px;min-height:500px;min-width:0;border:1px solid #e1e4e8;border-radius:20px;background:white;overflow:hidden}
.live-showcase-content{display:flex;flex-direction:column;height:100%;min-height:0;color:#18212c}
.showcase-head{display:flex;justify-content:space-between;align-items:center;padding:20px 16px 12px;gap:8px}
.showcase-head .eyebrow{font-size:10px;color:#6a7482;letter-spacing:.1em}
.showcase-head h2{font-size:24px;line-height:1.2;margin:5px 0 0;display:flex;align-items:center;gap:8px}
.showcase-head h2 span{font-size:12px;background:#f0f2f5;color:#596271;border-radius:20px;padding:4px 8px}
.showcase-close{display:none}
.showcase-search{display:block;margin:0 14px 10px}
.showcase-search>span{display:block;font-size:12px;margin-bottom:6px;font-weight:650}
.showcase-search input{width:100%;min-width:0;min-height:42px;border:1px solid #d7dde3;border-radius:12px;padding:10px 12px;background:#f8f9fa;font:inherit;font-size:14px;color:#18212c;box-sizing:border-box}
.showcase-filters{display:flex;gap:6px;overflow:auto;padding:0 14px 12px;flex-shrink:0;scrollbar-width:thin}
.showcase-filters button{white-space:nowrap;padding:8px 11px;min-height:36px;border-radius:9px;border:1px solid transparent;background:#f0f2f4;color:#3d4755;font-size:12px;font-weight:650}
.showcase-filters button[aria-pressed=true]{background:#17212d;color:white}
.showcase-products{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 12px 12px;scrollbar-width:thin}
.showcase-product{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;border:1px solid transparent;border-bottom-color:#eceff2;padding:16px 2px;border-radius:0;align-items:start}
.showcase-product.on-screen{padding:12px 8px;background:#fffcea;border:1px solid #f3dc67;border-radius:14px;margin:4px 0}
.showcase-photo{position:relative;width:76px;height:90px;background:#f1f3f5;border:1px solid #e4e8ee;border-radius:11px;overflow:hidden;display:grid;place-items:center}
.showcase-photo img{width:100%;height:100%;object-fit:cover}
.showcase-photo>span{font-size:30px;color:#a4afbb}
.showcase-photo small{position:absolute;bottom:4px;left:4px;background:#17212ee8;color:white;font-size:10px;font-weight:700;padding:3px 5px;border-radius:5px}
.showcase-copy{display:grid;gap:5px;min-width:0}
.showcase-copy h3{font-size:14px;line-height:1.3;margin:0;overflow-wrap:anywhere;font-weight:750}
.showcase-copy strong{font-size:16px;line-height:1.3;color:#17212d}
.showcase-copy small{font-size:11px;line-height:1.4;color:#6c7582}
.showcase-state{font-size:10px;line-height:1.3;color:#626c7a;font-weight:700}
.on-screen .showcase-state{color:#776000}.finished .showcase-state{color:#355b55}
.showcase-copy .showcase-action{display:block;width:100%;box-sizing:border-box;border:0;border-radius:8px;min-height:36px;padding:9px 6px;font-size:12px;line-height:1.2;background:#f0f2f4;color:#1b2736;text-align:center;text-decoration:none;font-weight:750;margin-top:4px}
.showcase-copy .showcase-action.won,.on-screen .showcase-action{background:#ffe500;color:#171b20}
.showcase-help{padding:12px 16px;border-top:1px solid #e7ebef;font-size:12px;background:#fafbfc;max-height:180px;overflow:auto}
.showcase-help summary{cursor:pointer;font-weight:700;min-height:28px;display:flex;align-items:center}
.showcase-help p{line-height:1.5;margin:8px 0}
.showcase-empty{padding:32px 10px;text-align:center;display:grid;gap:10px;color:#667384}.showcase-empty>span{font-size:40px;color:#9aa7b7}.showcase-empty b{font-size:15px;color:#28384a}.showcase-empty p{font-size:13px;line-height:1.5;margin:0}
.showcase-backdrop{display:none}
.bid-confirm-shade{z-index:1500;padding:20px;background:#070e1b99;backdrop-filter:blur(4px)}
.bid-confirm-card{background:#fff;color:#1c2634;width:100%;max-width:480px;max-height:calc(100dvh - 40px);overflow:auto;border-radius:24px;padding:24px;box-sizing:border-box;box-shadow:0 24px 90px #0004;text-align:left;position:relative}
.bid-confirm-card>header{display:flex;align-items:start;justify-content:space-between;margin-bottom:20px;gap:16px}.bid-confirm-card .eyebrow{font-size:11px;color:#6d7483}.bid-confirm-card h2{font-size:27px;line-height:1.15;margin:6px 0 0}.bid-confirm-card .modal-close{position:static;border:0;background:#f1f3f5;color:#17212c;width:40px;height:40px;min-width:40px;border-radius:50%;font-size:24px}
.bid-product-summary{display:flex;gap:12px;padding:14px;border:1px solid #e1e6eb;border-radius:14px;background:#fafbfc;margin-bottom:22px;align-items:center}.bid-product-summary>img{width:55px;height:66px;object-fit:cover;border-radius:8px}.bid-product-summary>div{flex:1;min-width:0;display:grid;gap:5px}.bid-product-summary b{font-size:15px;line-height:1.4;overflow-wrap:anywhere}.bid-product-summary small{font-size:12px;color:#637183}.bid-product-summary .auction-countdown{margin:0;padding:6px 8px;display:grid;gap:3px;border-radius:9px;font-size:11px;background:#e8edf2;color:#27394e}.bid-product-summary .auction-countdown b{font-size:19px;font-variant-numeric:tabular-nums}
.bid-amount-label{display:block;font-weight:750;font-size:14px}.bid-amount-input{display:flex;align-items:center;gap:8px;border:2px solid #1a2635;border-radius:12px;padding:0 14px;margin-top:8px}.bid-amount-input>span{font-size:28px;font-weight:750;color:#667384}.bid-amount-input input{min-width:0;width:100%;background:transparent;color:#18212d;border:0;box-shadow:none;padding:14px 0;margin:0;font:inherit;font-size:30px;font-weight:800;outline-offset:4px;box-sizing:border-box}
.bid-quick-amounts{display:flex;gap:7px;margin:10px 0 20px}.bid-quick-amounts button{flex:1;min-width:0;min-height:40px;padding:8px 4px;border:1px solid #d7dfe7;border-radius:9px;background:white;color:#293a4c;font-size:12px;font-weight:700}
.bid-confirm-card .bid-commitment{font-size:14px;line-height:1.55;color:#475366;margin:16px 0}.bid-confirm-submit{display:block;width:100%;box-sizing:border-box;background:#ffe500!important;color:#161c25!important;min-height:52px;border:0;border-radius:12px!important;padding:15px!important;text-align:center;font-weight:800;font-size:16px;line-height:1.4;text-decoration:none}.bid-confirm-submit:disabled{opacity:.5}.bid-responsibility{display:block;font-size:12px;line-height:1.5;color:#737c88;margin:12px 0}.bid-orders-link{display:block;padding-top:16px;border-top:1px solid #e3e8ee;font-size:13px;color:#334a68}.bid-inline-warning{padding:12px;border:1px solid #efd7a0;background:#fff8e7;border-radius:9px;font-size:13px;line-height:1.4;color:#7c540c}
.studio-v2918 .studio-facing-picker{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}.studio-v2918 .studio-facing-picker button{display:grid;gap:5px;min-height:76px;padding:14px;border-radius:14px;border:1px solid #bfc8d2;background:#fff;color:#1d2d40;text-align:left}.studio-v2918 .studio-facing-picker b{font-size:17px}.studio-v2918 .studio-facing-picker small{font-size:12px;color:#5c6e82!important;line-height:1.4}.studio-v2918 .studio-facing-picker button[aria-pressed=true]{background:#fff6ba;border:2px solid #e7cb00;padding:13px;color:#252914}.studio-v2918 .studio-camera-current{font-size:13px;line-height:1.5;margin:0 0 14px}.studio-v2918 .studio-camera-quick{position:absolute;z-index:5;top:48px;right:12px;display:flex;align-items:center;gap:8px;background:#111a26de;border:1px solid #ffffff45;border-radius:30px;color:#fff;padding:9px 12px;min-height:44px;font-size:12px;font-weight:700}.studio-camera-quick>span:first-child{font-size:24px;line-height:1}
.studio-v2918.studio-v2918 .rules-check{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;text-align:left!important;padding:16px!important;font-size:14px!important;line-height:1.65!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}
.studio-v2918.studio-v2918 .rules-check input{width:22px!important;min-width:22px!important;height:22px!important;margin:2px 0 0!important}.studio-v2918.studio-v2918 .rules-check>span{display:block!important;min-width:0!important;font-weight:500!important}.studio-v2918.studio-v2918 .rules-check a{display:inline!important;float:none!important;word-break:normal!important;overflow-wrap:normal!important;color:inherit!important;text-decoration:underline}
.studio-v2918.studio-v2918 .studio-sidebar details>summary{background:#242e3c!important;color:#fff!important;border:1px solid #667284;border-radius:12px;padding:14px!important;min-height:46px;box-sizing:border-box}
.commerce-page-v2918.commerce-page-v2918{max-width:1360px!important;width:calc(100% - 48px)!important;padding:24px 0 48px!important;margin:0 auto!important;color:#192838;font-size:15px}
.order-hero-v2918{display:grid;grid-template-columns:104px minmax(0,1fr) auto;gap:24px;align-items:center;margin:22px 0;background:#fff;border:1px solid #e3e8ed;border-radius:20px;padding:24px}
.order-product-photo{width:104px;height:114px;background:#f1f3f6;border-radius:14px;overflow:hidden;display:grid;place-items:center}.order-product-photo img{width:100%;height:100%;object-fit:cover}.order-product-photo>span{font-size:40px;color:#98a9ba}.order-kind{font-size:11px;letter-spacing:.08em;font-weight:750;color:#747f8b}.order-hero-copy h1{font-size:clamp(23px,2.4vw,34px);line-height:1.2;margin:8px 0;overflow-wrap:anywhere}.order-hero-copy p{margin:8px 0;color:#59697a;font-size:14px;line-height:1.5}.order-hero-copy>small{font-size:11px;color:#8893a1;overflow-wrap:anywhere}.order-hero-total{display:grid;gap:8px;text-align:right}.order-hero-total>span{font-size:12px;color:#6d7c8a}.order-hero-total strong{font-size:28px;white-space:nowrap;line-height:1.2;letter-spacing:-.03em}.order-hero-total button{font-size:12px;min-height:38px;border-radius:10px!important;margin-top:5px}
.order-section-nav{display:flex;gap:8px;margin:0 0 20px;overflow:auto;white-space:nowrap}.order-section-nav a{font-size:12px;text-decoration:none;color:#465b72;border:1px solid #d9e1e9;border-radius:9px;padding:10px 12px;background:#fff;font-weight:650}
.commerce-page-v2918 .order-progress-v27{padding:0;margin:20px 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;list-style:none;overflow:auto}.commerce-page-v2918 .order-progress-v27 li{display:flex;align-items:center;gap:8px;background:transparent;border:0;border-top:3px solid #dfe5eb;padding:12px 2px;color:#8994a1;font-size:12px;line-height:1.4}.commerce-page-v2918 .order-progress-v27 li>span{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;border-radius:50%;background:#e7ebf0;font-weight:800}.commerce-page-v2918 .order-progress-v27 li.done{border-color:#284d43;color:#244c43}.commerce-page-v2918 .order-progress-v27 li.done>span{background:#e1eee9}.commerce-page-v2918 .order-progress-v27 li.current{border-color:#edc900;color:#4d4200}.commerce-page-v2918 .order-progress-v27 li.current>span{background:#ffed87}
.commerce-page-v2918 .payment-status-v2711{padding:16px 20px;margin:16px 0 20px;border-radius:14px;border-width:1px;border-left-width:4px}.commerce-page-v2918 .payment-status-v2711>span{font-size:10px;letter-spacing:.08em}.commerce-page-v2918 .payment-status-v2711 h2{font-size:21px;line-height:1.3;margin:5px 0}.commerce-page-v2918 .payment-status-v2711 p{font-size:13px;line-height:1.5;margin:0}
.commerce-page-v2918 .payment-deadline-v279{padding:16px 20px;display:grid;grid-template-columns:1fr auto;gap:5px 16px;border:1px solid #edd979;background:#fff9dd;border-radius:14px;font-size:14px}.commerce-page-v2918 .payment-deadline-v279 small{font-size:12px;line-height:1.4}.commerce-page-v2918 .payment-deadline-v279>span{font-weight:700;font-variant-numeric:tabular-nums}
.commerce-page-v2918 .commerce-layout-v27{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:22px;align-items:start}.commerce-page-v2918 .commerce-layout-v27>div{display:grid;gap:20px;min-width:0}.commerce-page-v2918 .commerce-layout-v27>aside{display:grid;gap:20px;min-width:0}.commerce-page-v2918 .panel{padding:24px!important;margin:0!important;border:1px solid #e0e6eb!important;border-radius:18px!important;box-shadow:0 3px 12px #17283b03;background:#fff;min-width:0}.commerce-page-v2918 .panel h2{font-size:23px;line-height:1.3;margin:4px 0 14px}.commerce-page-v2918 .panel h3{font-size:18px;line-height:1.35;margin:0 0 14px}.commerce-page-v2918 .panel p{font-size:14px;line-height:1.65;margin:10px 0;color:#46596e}.commerce-page-v2918 .primary,.commerce-page-v2918 .secondary{border-radius:10px;min-height:42px;line-height:1.4;white-space:normal;text-align:center;box-sizing:border-box}.commerce-page-v2918 .panel .primary{padding:12px 16px;font-size:14px}.commerce-page-v2918 .eyebrow{font-size:10px;color:#798696;letter-spacing:.09em}.commerce-page-v2918 label:not(.check):not(.upload):not(.file-button-v15){display:block;font-size:13px;font-weight:650;line-height:1.5;margin:14px 0 8px}.commerce-page-v2918 :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;max-width:100%;min-height:44px;padding:11px 12px;border:1px solid #cdd7e1;border-radius:10px;font:inherit;font-size:15px;background:#fff;color:#203349}.commerce-page-v2918 textarea{min-height:95px;resize:vertical}.commerce-page-v2918 .check{display:flex;align-items:start;gap:10px;line-height:1.55;font-size:13px;margin:14px 0}.commerce-page-v2918 .check input{flex-shrink:0;width:19px;height:19px;margin-top:2px}
.commerce-page-v2918 .order-next-action>.primary{display:inline-flex;align-items:center;justify-content:center;min-width:220px}.order-current-states{padding:12px 0;border-top:1px solid #edf0f4;font-size:12px!important;color:#758394!important}.commerce-page-v2918 details:not(.order-admin-tools){border-top:1px solid #e6ebf0;padding-top:12px;margin-top:14px}.commerce-page-v2918 summary{cursor:pointer;font-size:13px;font-weight:700;line-height:1.5;min-height:32px}.commerce-page-v2918 .order-summary-v27 dl{margin:14px 0}.commerce-page-v2918 .order-summary-v27 dl>div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;font-size:13px}.commerce-page-v2918 .order-summary-v27 dd{margin:0;font-weight:700;white-space:nowrap}.commerce-page-v2918 .order-summary-v27 dl>.total{font-size:19px;border-top:1px solid #d5dee7;margin-top:8px;padding-top:18px}.commerce-page-v2918 .order-summary-v27 small{line-height:1.55;font-size:12px;display:block;color:#7c8895}.commerce-page-v2918 .order-summary-v27>p{font-size:12px}.commerce-page-v2918 .order-documents .receipt-download{display:block;font-size:13px;line-height:1.5;padding:10px}.receipt-explanation{display:block;line-height:1.5;font-size:11px;color:#7e8a97;margin:10px 0 18px}.commerce-page-v2918 .order-document-v27{display:flex;gap:8px;flex-wrap:wrap;border-radius:10px;background:#f6f8fa;padding:12px;font-size:12px;overflow-wrap:anywhere}.commerce-page-v2918 .order-document-v27>span{width:100%;color:#738092}.commerce-page-v2918 .proof-thumbnail-v2911{width:56px;height:56px;object-fit:cover;border-radius:7px}
.order-conversation-head{display:flex;justify-content:space-between;gap:14px;align-items:center}.order-conversation-head>span{font-size:11px;white-space:nowrap;background:#f1f4f7;border-radius:20px;padding:6px 9px;color:#68798c}.commerce-page-v2918 .order-event-feed-v27{display:grid;gap:12px;max-height:520px;overflow:auto;padding:10px 4px 10px 0;margin:14px 0}.commerce-page-v2918 .order-event-feed-v27>article{padding:14px 16px;background:#f4f7fa;border:1px solid #e6ecf2;border-radius:12px;margin:0}.commerce-page-v2918 .order-event-feed-v27>article.own-event{background:#fffbdf;border-color:#ede5b9}.order-event-feed-v27 article>header{display:flex;gap:14px;justify-content:space-between;align-items:start}.order-event-feed-v27 header b{font-size:13px;line-height:1.4}.order-event-feed-v27 time{font-size:10px;white-space:nowrap;color:#778698}.commerce-page-v2918 .order-event-feed-v27 p{font-size:13px;margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.order-history-toggle{background:transparent;border:0;color:#335773;text-decoration:underline;font-size:12px;min-height:40px}.commerce-page-v2918 .order-admin-tools{background:#f0f3f7;border:1px solid #d8e1eb;border-radius:16px;overflow:hidden}.order-admin-tools>summary{padding:18px 22px;display:flex;justify-content:space-between;gap:12px;color:#344b64;align-items:center}.order-admin-tools>summary>span{font-size:15px}.order-admin-tools>summary>span:before{content:'＋ ';font-weight:700}.order-admin-tools[open]>summary>span:before{content:'− '}.order-admin-tools>summary>small{font-size:11px;font-weight:400}.commerce-page-v2918 .admin-order-actions-v27{padding:22px;border-top:1px solid #d8e1eb;background:#fff}.commerce-page-v2918 .admin-order-actions-v27 h2{font-size:22px}.commerce-page-v2918 [id]{scroll-margin-top:95px}.commerce-page-v2918 .action-feedback:empty{display:none}
@media(min-width:1101px) and (max-width:1350px){.live-commerce-v2918 .buyer-live-shell{grid-template-columns:260px minmax(340px,1fr) 260px;gap:12px}.live-commerce-v2918 .stream-owner{flex-wrap:wrap}.live-commerce-v2918 .live-room-header{padding:12px}}
@media(max-width:1100px){.live-commerce-v2918 .buyer-live-shell{grid-template-columns:minmax(0,1fr) 280px}.live-showcase{display:none}.live-showcase.showcase-open{display:block;position:fixed;inset:80px auto 20px 20px;height:auto;max-height:none;min-height:0;width:340px;z-index:1300;box-shadow:0 20px 80px #0005}.showcase-backdrop{display:block;position:fixed;inset:0;z-index:1299;border:0;border-radius:0;background:#050c1780;width:100%;height:100%}.showcase-close{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:0;background:#f0f2f5;color:#213147;font-size:25px}.commerce-page-v2918 .commerce-layout-v27{grid-template-columns:minmax(0,1fr) 310px;gap:16px}.order-hero-v2918{gap:18px;padding:20px}.order-hero-total strong{font-size:24px}}
@media(max-width:1024px){.studio-v2918.studio-v2918 .studio-stage-tools{display:flex!important;overflow-x:auto;scrollbar-width:none;gap:5px!important;padding:7px!important;left:10px!important;right:10px!important;width:auto!important;transform:none!important;bottom:calc(90px + env(safe-area-inset-bottom,0px))!important}.studio-v2918.studio-v2918 .studio-stage-tools button{flex:0 0 66px;min-height:62px!important;padding:6px 3px!important}.studio-v2918.studio-v2918 .studio-stage-tools button span{font-size:11px!important}.studio-v2918.studio-v2918 .studio-stage-tools button small{right:4px}.studio-v2918.studio-v2918 .studio-featured{bottom:calc(180px + env(safe-area-inset-bottom,0px))!important}.studio-v2918.studio-v2918 .studio-toolbar{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:10px!important;margin:12px 0!important}.studio-v2918.studio-v2918 .studio-toolbar button{min-height:56px!important;margin:0!important;padding:10px!important;font-size:13px!important}.studio-v2918.studio-v2918 .studio-tool-panel .studio-panel-head h2{font-size:22px!important}.studio-v2918.studio-v2918 .studio-tool-panel .studio-panel-head{min-height:64px!important}.studio-v2918.studio-v2918 .studio-tool-panel select{font-size:16px!important;min-height:48px!important}.studio-v2918.studio-v2918 .studio-camera-status{padding:12px!important;font-size:13px!important;line-height:1.5!important}.studio-v2918.studio-v2918 .studio-diagnostics>summary,.studio-v2918.studio-v2918 .studio-devices-v2713>summary{font-size:15px!important;line-height:1.5!important;padding:12px!important;background:#263242!important;color:#fff!important}.studio-v2918.studio-v2918 .studio-devices-v2713,.studio-v2918.studio-v2918 .studio-diagnostics{margin:14px 0!important}.studio-v2918.studio-v2918 .studio-facing-picker button small{color:#556171!important}}
@media(max-width:760px){.live-commerce-v2918.live-commerce-v2918{width:100%!important;margin:0!important}.live-commerce-v2918 .buyer-live-shell{display:block!important}.live-commerce-v2918 .stream{border:0;border-radius:0}.live-commerce-v2918 .real-live-player-v15{height:calc(100svh - 210px);min-height:430px;max-height:840px;border-radius:0;aspect-ratio:auto}.live-commerce-v2918 .live-chat-panel-v2724{display:none}.live-commerce-v2918 .live-chat-panel-v2724.chat-open-v2717{display:flex;position:fixed;inset:auto 0 0;top:auto;height:65dvh;min-height:0;max-height:80dvh;z-index:1300}.live-showcase.showcase-open{inset:auto 0 0;bottom:0;width:100%;height:82dvh;max-height:calc(100dvh - 24px);border-radius:22px 22px 0 0;padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box}.showcase-head{padding:18px 18px 12px}.showcase-products{padding:0 18px 16px}.showcase-product{grid-template-columns:90px minmax(0,1fr);padding:16px 0;gap:14px}.showcase-photo{width:90px;height:106px}.showcase-copy h3{font-size:15px}.showcase-copy .showcase-action{min-height:42px;font-size:13px}.showcase-filters button{min-height:40px;font-size:12px}.showcase-search input{font-size:16px;min-height:46px}.showcase-help{font-size:12px}.live-commerce-v2918 .live-auction-overlay{bottom:56px;left:10px;right:72px}.live-commerce-v2918 .live-product-overlay-v2717{bottom:56px;left:10px;right:72px}.live-commerce-v2918 .live-auction-card{gap:7px;padding:12px}.live-commerce-v2918 .live-room-presentation{padding:8px 12px;min-height:48px}.live-commerce-v2918 .live-room-presentation h1{font-size:14px}.live-commerce-v2918 .player-controls-v279{right:7px;top:50px}.bid-confirm-shade{padding:10px;align-items:center}.bid-confirm-card{padding:20px;max-height:calc(100dvh - 20px);border-radius:20px}.bid-confirm-card h2{font-size:24px}.bid-product-summary{padding:10px;gap:9px}.bid-product-summary .auction-countdown>span{font-size:9px}.bid-quick-amounts{gap:5px}.bid-quick-amounts button{font-size:11px}.bid-confirm-submit{font-size:14px!important}.commerce-page-v2918.commerce-page-v2918{width:calc(100% - 28px)!important;padding:18px 0 100px!important}.order-hero-v2918{grid-template-columns:70px minmax(0,1fr);gap:14px;padding:16px;margin:18px 0}.order-product-photo{width:70px;height:82px;border-radius:10px}.order-hero-copy h1{font-size:22px}.order-hero-copy p{font-size:12px}.order-hero-total{grid-column:1/-1;grid-template-columns:1fr auto;text-align:left;align-items:center;border-top:1px solid #e8edf2;padding-top:14px}.order-hero-total>span{grid-column:1;grid-row:1}.order-hero-total strong{grid-column:1;grid-row:2;font-size:25px}.order-hero-total button{grid-column:2;grid-row:1/3;font-size:11px;margin:0;max-width:115px}.commerce-page-v2918 .commerce-layout-v27{display:flex;flex-direction:column;gap:16px}.commerce-page-v2918 .commerce-layout-v27>div,.commerce-page-v2918 .commerce-layout-v27>aside{width:100%;gap:16px}.commerce-page-v2918 .panel{padding:18px!important;border-radius:15px!important}.commerce-page-v2918 .panel h2{font-size:21px}.commerce-page-v2918 .order-progress-v27{grid-template-columns:repeat(5,minmax(90px,1fr));gap:6px}.commerce-page-v2918 .order-progress-v27 li{font-size:10px;flex-direction:column;align-items:start;gap:6px}.commerce-page-v2918 .payment-deadline-v279{grid-template-columns:1fr;padding:14px 16px;gap:6px}.commerce-page-v2918 .payment-status-v2711{padding:14px 16px}.commerce-page-v2918 .payment-status-v2711 h2{font-size:19px}.commerce-page-v2918 :is(input:not([type=checkbox]),select,textarea){font-size:16px}.order-conversation-head{align-items:start}.order-conversation-head>span{font-size:9px;padding:5px 7px}.order-admin-tools>summary{display:grid;padding:16px}.commerce-page-v2918 .order-next-action>.primary{width:100%;min-width:0}.commerce-page-v2918 .form-actions{display:flex;flex-wrap:wrap;gap:8px}.commerce-page-v2918 .form-actions>*{flex:1;min-width:0}.commerce-page-v2918 .order-event-feed-v27>article{padding:12px}.order-event-feed-v27 article>header{gap:8px}.commerce-page-v2918 .tracking-v2716 .section-heading{display:grid;gap:10px}.commerce-page-v2918 .order-summary-v27 dl>.total{font-size:19px}}
@media(prefers-reduced-motion:reduce){.showcase-products,.order-event-feed-v27{scroll-behavior:auto}}

body.chun-live-sheet-open{overflow:hidden}


/* account-2726919.css */
/* CHUN 27.26.9.19 — account, access and private bank verification */
.auth-v2919 .auth-simple-check span{display:grid;gap:3px}.auth-v2919 .auth-simple-check small{font-size:12px;font-weight:400;line-height:1.45;color:#536278}.auth-submit-status{font-size:13px;min-height:1em;margin:6px 0!important}.auth-result-v2919{padding:22px;border:1px solid;border-radius:18px;margin-bottom:18px;line-height:1.55}.auth-result-v2919 h1{font-size:26px!important;margin:12px 0!important}.auth-result-v2919 p{margin:10px 0!important}.auth-result-v2919.success{background:#edf9f3;border-color:#88ceb0;color:#164e3d}.auth-result-v2919.error{background:#fff1f1;border-color:#df9999;color:#922222}.auth-result-v2919 a{display:block;font-weight:750;text-decoration:underline;margin-top:12px}.auth-result-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#17744f;color:white;font-size:25px}.auth-result-login{text-align:center;text-decoration:none;display:block}.auth-v2919 [aria-busy=true]{opacity:.8;cursor:wait}
.account-profile-nav-v2919{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 24px}.account-profile-nav-v2919 a{color:#26364a;text-decoration:none;font-weight:700;padding:11px 15px;border-radius:12px}.account-profile-nav-v2919>div{display:flex;gap:4px;background:#eaf0f5;padding:4px;border-radius:15px}.account-profile-nav-v2919 a.active{background:white;box-shadow:0 2px 9px #10243a12}.profile-v2919 .panel,.reputation-v2919 .panel{min-width:0}.profile-save-v2919{margin-top:20px}.profile-save-v2919 .primary{min-height:46px}.profile-v2919 input,.profile-v2919 textarea,.profile-v2919 select{max-width:100%;font-size:16px}.reputation-v2919 .stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.reputation-v2919 .review{overflow-wrap:anywhere}.reputation-v2919 .reputation-summary-v2716>article{border:1px solid #e1e8ef;border-radius:14px;padding:15px;margin:12px 0}.bank-method-v2919{padding:18px;background:#f6f9fc;border:1px solid #dce5ee;border-radius:16px;display:grid;gap:14px;min-width:0}.bank-method-v2919 label,.bank-review-v2919 label{display:grid;gap:7px;font-weight:650}.bank-method-v2919 input,.bank-review-v2919 textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid #bbc9d7;border-radius:10px;font:inherit;box-sizing:border-box}.bank-method-v2919 p,.bank-method-v2919 small{margin:0;line-height:1.55;font-weight:400}.bank-status{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.bank-status span{padding:3px 10px;border-radius:99px;background:#e5edf4;font-size:13px}.bank-privacy{color:#546679;font-size:13px}.bank-review-v2919 dl{display:grid;grid-template-columns:minmax(100px,1fr) 2fr;gap:10px}.bank-review-v2919 dd{margin:0;overflow-wrap:anywhere}.bank-review-v2919 .bank-check{display:flex;align-items:flex-start;margin:14px 0;line-height:1.5}.bank-check input{flex:0 0 20px;height:20px;margin:2px 6px 0 0}.bank-review-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.bank-iban{font-family:monospace;letter-spacing:.03em}
@media(max-width:800px){body:has(.profile-v2919) .dashboard-menu,body:has(.reputation-v2919) .dashboard-menu,body:has(.profile-v2919) .dash-menu,body:has(.reputation-v2919) .dash-menu{display:none!important}body:has(.profile-v2919) .dash-content,body:has(.reputation-v2919) .dash-content{margin:0!important;width:100%!important;max-width:none!important;padding:18px 14px 100px!important;box-sizing:border-box}.account-profile-nav-v2919{display:grid;gap:14px;margin-bottom:22px}.account-profile-nav-v2919 .account-back{padding:0}.account-profile-nav-v2919>div{display:grid;grid-template-columns:1fr 1fr;text-align:center}.account-profile-nav-v2919 a{padding:11px 7px;font-size:14px}.profile-v2919 .section-heading{display:grid;gap:12px;margin-bottom:18px}.profile-v2919 h1,.reputation-v2919 h1{font-size:26px!important;line-height:1.15}.profile-v2919 h2,.reputation-v2919 h2{font-size:20px!important}.profile-v2919 .profile-editor-layout-v15,.reputation-v2919 .rating-account-grid-v11{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px}.profile-v2919 .panel,.reputation-v2919 .panel{padding:18px!important;border-radius:18px}.profile-v2919 .social-editor-v15>div{display:grid;grid-template-columns:1fr;gap:6px}.profile-v2919 .profile-photo-editor-v15{gap:12px;align-items:flex-start}.profile-v2919 .profile-photo-editor-v15>div{min-width:0;flex:1}.profile-v2919 .profile-photo-editor-v15>img,.profile-v2919 .profile-photo-editor-v15>span{width:68px;height:68px;flex-shrink:0}.profile-v2919 .profile-theme-picker-v17{display:flex;flex-wrap:wrap;gap:10px}.profile-v2919 .profile-theme-picker-v17 button{width:38px;height:38px;flex:0 0 38px}.profile-v2919 .profile-live-preview-v17{min-width:0;overflow-wrap:anywhere}.profile-save-v2919 .primary{width:100%}.reputation-v2919 .stats{grid-template-columns:minmax(0,1fr)!important;gap:10px;margin:18px 0}.reputation-v2919 .stats article{display:grid;grid-template-columns:1fr auto;gap:5px;padding:16px!important}.reputation-v2919 .stats article b{grid-column:2;grid-row:1/3;align-self:center}.reputation-v2919 .stats article small{grid-column:1}.reputation-v2919 .reputation-summary-v2716{line-height:1.55}.bank-method-v2919{padding:14px}.bank-review-v2919 dl{grid-template-columns:1fr;gap:5px}.bank-review-v2919 dd{margin-bottom:10px}.bank-review-actions{display:grid}.auth-result-v2919{padding:18px}}

@media(max-width:800px){.profile-v2919 .profile-theme-picker-v17{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;max-width:290px}.profile-v2919 .profile-theme-picker-v17 button{width:32px;height:32px;max-width:100%;margin:0}}


/* international-2726919.css */
/* The original CRC amount always remains visible. */
.international-bar-v2919{display:flex;justify-content:flex-end;padding:4px max(18px,calc((100vw - 1440px)/2));border-bottom:1px solid #e7edf2;background:#fafcfe;position:relative;z-index:75;font:500 13px/1.45 system-ui}.international-bar-v2919[hidden]{display:none!important}.international-menu summary{cursor:pointer;list-style:none;padding:5px 11px;border-radius:9px}.international-menu summary:hover{background:#edf2f7}.international-menu[open] summary{background:#e8eff5}.international-panel{position:absolute;right:18px;top:38px;width:min(330px,calc(100vw - 28px));padding:18px;background:white;border:1px solid #d8e2ec;border-radius:16px;box-shadow:0 18px 50px #122b4530;display:grid;gap:13px}.international-panel label{display:grid;gap:6px;color:#1a324a;font-size:13px;font-weight:700}.international-panel input,.international-panel select{width:100%;border:1px solid #bccbd9;border-radius:9px;min-height:42px;padding:8px;font:inherit;font-size:16px;color:#1b3248;background:white;box-sizing:border-box}.international-panel p,.international-panel small{margin:0;line-height:1.55;color:#52667a}.international-panel output{font-weight:750;color:#164a63}.international-panel [hidden]{display:none!important}[data-currency-preview]::after{content:attr(data-currency-preview);display:block;font:600 12px/1.5 system-ui;color:#4d6879;letter-spacing:normal;text-transform:none;margin-top:3px}.international-admin-v2919 .panel{margin:18px 0;padding:22px}.exchange-row{display:grid;grid-template-columns:50px 1fr 1fr 2fr;gap:12px;align-items:end;margin:18px 0}.exchange-row label{display:grid;gap:7px}.exchange-row input{width:100%;min-width:0;border:1px solid #bdcbd8;border-radius:9px;padding:10px}.international-admin-v2919 .check{display:flex;align-items:center;gap:8px}.international-admin-v2919 .eyebrow{display:block;margin-top:22px}
@media(max-width:800px){.international-bar-v2919{padding:3px 14px;z-index:70}.international-panel{right:14px}.exchange-row{grid-template-columns:1fr;gap:10px;background:#f5f8fb;padding:14px;border-radius:12px}.international-admin-v2919{padding:18px 14px 100px!important;margin:0!important;width:100%!important}.international-admin-v2919 .panel{padding:16px}}


/* studio-2726919.css */
.studio-v2919.studio-v2919 .studio-stage-tools{grid-template-columns:repeat(8,minmax(0,1fr))}.quick-camera-help{display:grid;gap:10px;padding:12px;border:1px solid #d6e1ed;background:#f4f8fc;color:#23394f;border-radius:12px;margin:12px 0}.quick-camera-help p{margin:0!important;line-height:1.5}.quick-camera-help button{justify-self:start}




/* rentals-2726919.css */
.rental-badge{display:inline-block;background:#e6f7ef;color:#0c654b;border:1px solid #b7e0cd;border-radius:20px;padding:5px 11px;font-size:12px;font-weight:800}.rental-booking{background:#f6faf8;border:1px solid #c8dfd4;border-radius:18px;padding:18px;margin:20px 0}.rental-booking h3{margin:12px 0}.rental-booking .field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.rental-booking label,.rental-management label,.rental-order-panel label{display:grid;gap:7px;font-weight:650}.rental-booking input,.rental-booking select,.rental-management input,.rental-management select,.rental-management textarea,.rental-order-panel textarea{box-sizing:border-box;min-width:0;width:100%;border:1px solid #becfc5;border-radius:9px;padding:11px;background:#fff;color:#182f25;font-size:16px}.rental-booking .check,.rental-management .check{display:flex;align-items:flex-start;gap:9px}.rental-booking input[type=checkbox],.rental-management input[type=checkbox]{width:20px;flex:0 0 20px;margin-top:3px}.rental-calendar{background:#fff;border:1px solid #cbdad2;border-radius:14px;padding:12px;min-width:0;color:#173c2d}.rental-calendar header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.rental-calendar header button{min-width:38px;min-height:38px;padding:5px 12px}.rental-week,.rental-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.rental-week span{text-align:center;font-size:12px;padding:7px}.rental-days button{border:1px solid transparent;border-radius:7px;aspect-ratio:1;min-width:0;min-height:32px;font:inherit;font-size:13px;font-weight:700;padding:0;cursor:pointer}.rental-days .available{background:#e4f5ec;color:#185d3a}.rental-days .occupied{background:#f5e5db;color:#92552f}.rental-days .closed{background:#f0f2f4;color:#738177}.rental-days .muted{opacity:.55}.rental-days .selected-range{border-color:#3c9770}.rental-days .selected-edge{background:#17684d;color:#fff;border:2px solid #133f2e;opacity:1}.rental-legend{display:flex;flex-wrap:wrap;gap:7px 12px;margin:12px 0;font-size:11px}.rental-legend span{display:flex;gap:5px;align-items:center}.rental-legend i{width:9px;height:9px;border-radius:3px;background:#9cc6ac}.rental-legend i.occupied{background:#dfb395}.rental-legend i.closed{background:#d8dedc}.rental-calendar>small{display:block;line-height:1.4;font-size:11px}.rental-time{font-size:12px;color:#456553}.rental-quote{background:#fff;border-radius:12px;padding:14px;margin:16px 0}.rental-quote>div{display:flex;justify-content:space-between;gap:12px;padding:6px 0;font-size:13px}.rental-quote .total{border-top:1px solid #d1e0d6;margin-top:8px;padding-top:12px;font-size:16px}.rental-terms{margin-top:16px}.rental-terms summary{font-weight:700;cursor:pointer}.rental-terms p,.rental-editor p,.rental-management p,.rental-order-panel p{line-height:1.5;overflow-wrap:anywhere}.rental-editor{gap:14px}.rental-editor .wide{grid-column:1/-1}.rental-select{max-width:620px;margin:0 0 22px}.rental-management .dash-content{min-width:0}.rental-manage-grid{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(340px,1.1fr);gap:20px;align-items:start}.rental-manage-grid .panel{min-width:0;padding:22px}.rental-management .field-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0}.rental-management .primary{margin:8px 0}.rental-management .text-link{display:block;margin-top:14px}.rental-block{padding:14px 0;border-bottom:1px solid #d6e0da;display:flex;gap:12px;justify-content:space-between;align-items:center}.rental-block p{margin:5px 0;font-size:13px}.rental-block button{flex-shrink:0}.rental-order-row{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:18px 0;border-bottom:1px solid #d6e0da;color:inherit;text-decoration:none}.rental-order-row small,.rental-stay-dates small{display:block;margin-top:5px}.rental-stay-dates{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.rental-stay-dates>div{background:#f0f7f3;padding:16px;border-radius:12px}.rental-stay-dates b{display:block;font-size:20px;margin:6px 0}.rental-sticky-feedback{position:sticky;bottom:80px;z-index:5;border:1px solid #a3c8b5;background:#effaf3;padding:15px;border-radius:12px;box-shadow:0 4px 18px #0001}.rental-price-unit{font-size:13px;font-weight:500;margin-left:5px;color:#466452}.rental-types{grid-template-columns:repeat(3,minmax(0,1fr))!important}
@media(max-width:1100px){.rental-manage-grid{grid-template-columns:1fr}.rental-calendar{max-width:500px}.rental-management .dash-menu{display:none}}
@media(max-width:600px){.rental-management{display:block!important}.rental-management .dash-content{padding:0!important}.rental-management .title{align-items:flex-start;flex-wrap:wrap}.rental-management h1{font-size:26px}.rental-manage-grid .panel{padding:16px}.rental-booking{padding:13px}.rental-booking .field-grid{gap:10px}.rental-editor.field-grid{grid-template-columns:1fr}.rental-editor .wide{grid-column:auto}.rental-stay-dates b{font-size:17px}.rental-block{flex-wrap:wrap}.rental-calendar{padding:10px}.rental-order-row{gap:10px}.rental-management .rental-select{max-width:100%}}

@media(max-width:600px){.listing-type-options.rental-types{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

.rental-controls{border:0;padding:0;margin:0;min-width:0;width:100%}.rental-controls:disabled{opacity:.78}.rental-management .field-hint,.rental-booking .field-hint{font-size:12px;font-weight:400}

.publish-controls-v2919{border:0;padding:0;margin:0;min-width:0;width:100%}.publish-controls-v2919:disabled{opacity:.8}

.listing-type-options.rental-types{display:grid!important;overflow:visible!important}.listing-type-options.rental-types>button{width:100%!important;min-width:0!important;flex:initial!important}


/* next-2726920.css */
.account-action-shade{position:fixed;inset:0;z-index:600;background:#071224aa;display:grid;place-items:center;padding:18px;backdrop-filter:blur(5px)}
.account-action-dialog{position:relative;width:min(100%,480px);box-sizing:border-box;max-height:92dvh;overflow:auto;padding:30px;border-radius:24px;background:#fff;color:#142033;box-shadow:0 22px 90px #0005;display:grid;gap:12px;text-align:left}
.account-action-dialog h2{font-size:clamp(23px,5vw,30px);line-height:1.15;margin:6px 24px 0 0}.account-action-dialog p{margin:0;line-height:1.5}.account-action-dialog>a,.account-action-dialog>button:not(.account-action-close){text-align:center;min-height:46px;display:flex;align-items:center;justify-content:center}.account-action-close{position:absolute;right:14px;top:12px;width:38px;height:38px;border:0;border-radius:50%;font-size:24px;background:#eef1f5}.auth-context-note,.parcel-order-note{border:1px solid #dddca2;background:#fffee7;padding:16px;border-radius:16px;margin:14px 0}.auth-context-note p{margin:6px 0 0}
.studio-v2920.studio-v2919.studio-v2919 .studio-stage-tools{grid-template-columns:repeat(9,minmax(0,1fr))}.effect-discovery{display:flex;gap:14px;background:#f4f1ff;padding:18px;border-radius:18px;margin-top:18px}.effect-discovery svg{width:32px;height:32px;flex-shrink:0;color:#7654c1}.effect-discovery p{margin:5px 0 12px}.live-effects-tools{display:grid;gap:14px}.live-effects-tools p{margin:0;line-height:1.5}.effect-style-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.effect-style-options button{min-width:0;display:grid;justify-items:center;gap:5px;border:1px solid #ccd2df;border-radius:15px;padding:15px 6px;background:white;color:#172438}.effect-style-options button.selected{border:2px solid #7654c1;background:#f3efff;padding:14px 5px}.effect-style-options span{font-size:30px;line-height:1.1;color:#7654c1}.effect-settings{display:grid;grid-template-columns:1fr 1fr;gap:12px}.effect-settings label{display:grid;gap:5px}.effect-settings select{width:100%;box-sizing:border-box;min-height:44px;padding:10px;border:1px solid #ccd2df;border-radius:10px;background:white;color:#172438}.effect-help,.live-effects-tools>small{color:#536179;font-size:13px}.effect-live-actions{display:flex;flex-wrap:wrap;gap:9px;border-top:1px solid #e2e7ef;padding-top:14px}.effect-private-preview{height:180px;position:relative;overflow:hidden;border-radius:16px;background:radial-gradient(ellipse at top,#514269,#172338);color:white;display:grid;place-items:end center;padding:14px;box-sizing:border-box}.effect-private-preview>span{font-size:11px;letter-spacing:.13em;color:#dce2f0}
.live-celebration{position:absolute;inset:0;pointer-events:none;z-index:22;overflow:hidden;border-radius:inherit}.live-celebration canvas{width:100%;height:100%;position:absolute;inset:0}.celebration-message{position:absolute;left:8%;right:8%;top:17%;background:#192337ed;border:1px solid #ffe578;padding:15px;text-align:center;border-radius:18px;color:#fff;box-shadow:0 8px 24px #0003}.celebration-message strong{font-size:clamp(18px,3vw,27px);display:block;color:#ffe977}.celebration-message small{display:block;margin-top:5px;font-size:12px;color:#f0f3f8;line-height:1.4}.celebration-mute{position:absolute;top:48px;right:10px;z-index:24;border:1px solid #ffffff66;background:#172338bd;color:white;border-radius:20px;padding:7px 10px;font-size:10px;min-height:32px}.effect-private-preview .celebration-message{top:12%;padding:12px}.effect-private-preview .celebration-message strong{font-size:20px}
.parcel-panel{margin:20px 0;padding:22px;background:#f6f7fb;border:1px solid #dce2ec;border-radius:20px}.parcel-panel header>h3{margin:6px 0;font-size:24px}.parcel-panel p{line-height:1.5}.parcel-panel details{margin-top:15px}.parcel-panel summary{font-weight:700;cursor:pointer;min-height:36px}.parcel-panel button{margin:5px 4px 5px 0}.parcel-check{display:flex!important;gap:10px;align-items:start;margin:12px 0;line-height:1.4}.parcel-check input[type=checkbox]{width:19px!important;height:19px!important;min-width:19px;margin:1px 0!important}.parcel-check small,.parcel-group li small{display:block;font-size:12px;color:#546075;overflow-wrap:anywhere}.parcel-group{background:white;border:1px solid #dce2ec;border-radius:16px;padding:18px;margin-top:15px}.parcel-group header{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.parcel-group h4{margin:0}.parcel-group ul{padding-left:20px}.parcel-group li{margin:8px 0}.parcel-group .status{font-size:12px;font-weight:700;background:#f0ebff;color:#61469c;padding:6px 10px;border-radius:20px}.parcel-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:15px 0}.parcel-totals span{background:#f1f5f8;padding:12px;border-radius:12px;font-size:12px}.parcel-totals b{display:block;font-size:19px;margin-top:5px}.parcel-totals span:last-child{background:#e7f5ea;color:#205d38}.parcel-box{border:1px solid #e1e5ed;background:#fafbfe;padding:14px;border-radius:12px;margin:12px 0}.parcel-box h5{font-size:16px;margin:0}.parcel-box p{margin:7px 0}.parcel-quote-form{border:1px solid #c9c4e4;padding:15px;border-radius:12px;margin-top:15px;min-width:0}.parcel-measures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.parcel-panel label:not(.parcel-check),.parcel-order-note label:not(.parcel-check){display:grid;gap:5px;margin:10px 0}.parcel-panel input:not([type=checkbox]),.parcel-panel select,.parcel-order-note input:not([type=checkbox]),.parcel-order-note textarea{width:100%;min-width:0;box-sizing:border-box;padding:11px;border-radius:9px;border:1px solid #bdc7d8;background:#fff;color:#172338;min-height:44px}.parcel-print-label{display:none}.parcel-order-note a{display:inline-block}.parcel-panel [role=status]:empty{display:none}
@media(max-width:600px){.studio-v2920.studio-v2919.studio-v2919 .studio-stage-tools{grid-template-columns:repeat(9,minmax(66px,1fr));overflow-x:auto}.parcel-panel{padding:14px}.parcel-group{padding:13px}.parcel-totals{grid-template-columns:1fr}.parcel-totals span{display:flex;justify-content:space-between;align-items:center}.parcel-totals b{margin:0;font-size:18px}.parcel-measures{grid-template-columns:1fr 1fr}.account-action-dialog{padding:24px}.celebration-message{left:5%;right:5%;padding:12px}.celebration-mute{font-size:9px}.effect-private-preview{height:155px}.effect-live-actions>button{width:100%}}

.parcel-parties{width:100%;font-size:12px;margin:0!important;color:#546075}.parcel-check:has(input:disabled){opacity:.5}


/* studio-2726921.css */
/* Estudio 27.26.9.21: herramientas con el mismo peso visual y controles en una fila propia. */
.studio-v2921.studio-v2921 .studio-stage-tools{scroll-behavior:smooth;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scroll-padding-inline:7px}
.studio-v2921.studio-v2921 .studio-stage-tools>button{scroll-snap-align:start;font-weight:600}
.studio-v2921.studio-v2921 .studio-stage-tools>button.studio-capture-product{position:relative;inset:auto;z-index:auto;background:transparent;color:#f6f7fb;border:0;box-shadow:none;font-weight:600}
.studio-v2921.studio-v2921 .studio-stage-tools>button.studio-capture-product:hover{background:#ffffff18}
.studio-v2921.studio-v2921 .studio-stage-tools>button.studio-capture-product span{white-space:normal;line-height:1.15;max-width:72px}
.studio-v2921.studio-v2921 .studio-stage-tools:focus-visible,.studio-v2921.studio-v2921 button:focus-visible,.studio-v2921.studio-v2921 select:focus-visible{outline:3px solid #ffe56a;outline-offset:3px}
.celebration-controls{position:absolute;top:52px;right:12px;left:12px;display:flex;justify-content:flex-end;align-items:stretch;flex-wrap:wrap;gap:8px;z-index:24;pointer-events:none}
.celebration-controls>button{pointer-events:auto}
.celebration-controls.viewer-celebration-controls{left:auto;max-width:calc(100% - 24px)}
.celebration-controls .celebration-mute{position:static;inset:auto;display:flex;align-items:center;justify-content:center;gap:7px;padding:7px 11px;min-height:44px;box-sizing:border-box;max-width:100%;background:#14202feb;border:1px solid #8391a166;border-radius:14px;font-size:11px;font-weight:600;line-height:1.2;color:#f5f7fc;box-shadow:0 3px 12px #0002;text-align:left}
.celebration-controls .celebration-mute svg{width:19px;height:19px;flex-shrink:0;color:#d6c6ff}
.celebration-controls .celebration-mute small{display:block;margin-top:2px;font-size:10px;font-weight:500;color:#c3d0de}
.celebration-controls .celebration-mute[aria-pressed="true"]{background:#283343eb;border-color:#9ba7b8}
.studio-v2921.studio-v2921 .studio-preview-controls .studio-camera-quick{position:static;inset:auto;display:flex;justify-content:center;align-items:center;gap:7px;min-height:44px;max-width:100%;padding:8px 11px;border-radius:14px;line-height:1.2;background:#14202feb;border:1px solid #8391a166;color:#f5f7fc;font-size:11px;box-shadow:0 3px 12px #0002}
.studio-v2921.studio-v2921 .studio-camera-quick>span:first-child{font-size:22px}
.studio-v2921.studio-v2921 .studio-preview>.studio-toast{top:106px}
.studio-v2921 .studio-preview>.live-celebration>.celebration-message{top:max(112px,18%)}
.studio-v2921.studio-v2921 .effect-discovery{background:linear-gradient(125deg,#252b40,#252238);color:#f6f4ff;border:1px solid #655986;padding:18px;align-items:flex-start}
.studio-v2921.studio-v2921 .effect-discovery b{color:#faf8ff;font-size:16px;line-height:1.35;display:block}
.studio-v2921.studio-v2921 .effect-discovery p{color:#d2d8ed;margin:7px 0 14px;font-size:14px}
.studio-v2921.studio-v2921 .effect-discovery svg{color:#c7adff;width:29px;height:29px}
.studio-v2921.studio-v2921 .effect-discovery .primary{background:#f7df59;color:#201b08;border:1px solid #f8e789;box-shadow:none;font-size:13px;white-space:normal;line-height:1.3;min-height:44px;width:100%}
.studio-v2921 .studio-image-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0 10px}
.studio-v2921 .studio-image-presets button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:84px;padding:12px 5px;background:#242c37;color:#f3f6fa;border:1px solid #69778a;border-radius:14px;line-height:1.2;font-size:13px;font-weight:650}
.studio-v2921 .studio-image-presets svg{width:23px;height:23px;color:#c6cdda}
.studio-v2921 .studio-image-presets button.selected{background:#3b3158;border:2px solid #bd9bff;padding:11px 4px;color:#fff}
.studio-v2921 .studio-image-presets button.selected svg{color:#dfcdff}
.studio-v2921.studio-v2921 p.studio-image-state{color:#d6c6f7;font-size:12px;margin:8px 0 18px}
.studio-v2921 .effect-editor{display:grid;gap:16px;border:0;padding:0;margin:0;min-width:0}
.studio-v2921 .effect-editor legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.studio-v2921 .effect-style-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.studio-v2921 .effect-style-options button{position:relative;min-height:115px;background:#242c39;color:#f8f6ff;border:1px solid #737b91;border-radius:16px;padding:14px 8px;gap:6px}
.studio-v2921 .effect-style-options button.selected{background:#3b3158;border:2px solid #c4a4ff;padding:13px 7px;box-shadow:inset 0 0 0 1px #dac3ff12}
.studio-v2921 .effect-style-options button.selected::after{content:'✓';position:absolute;right:9px;top:7px;font-size:12px;color:#e3d2ff}
.studio-v2921 .effect-style-options button>span{color:#dfc9ff;font-size:27px}
.studio-v2921 .effect-style-options button b{color:#fff;font-size:14px}
.studio-v2921 .effect-style-options button small{color:#d5dbea;font-size:11px;line-height:1.3;font-weight:400}
.studio-v2921 .effect-settings label{color:#f3f4fc;font-size:13px}
.studio-v2921.studio-v2921 .effect-settings select{background:#242c39;color:#f5f7ff;border-color:#737b91;color-scheme:dark}
.studio-v2921.studio-v2921 label.effect-auto-option{display:flex;flex-direction:row;margin:0;gap:10px;align-items:flex-start;border:1px solid #536075;background:#202833;border-radius:14px;padding:13px;color:#f3f5fb;font-size:13px;line-height:1.4}
.studio-v2921 .effect-auto-option input{width:19px;height:19px;flex:0 0 19px;accent-color:#c4a4ff;margin:2px 0 0}
.studio-v2921 .effect-auto-option small{display:block;color:#c9d3e3;font-size:12px;margin-top:4px}
.studio-v2921 .effect-config-state{display:flex;align-items:center;justify-content:space-between;gap:9px;flex-wrap:wrap;font-size:11px;color:#d0d7e5}
.studio-v2921 .effect-config-state>span:first-child{padding:5px 8px;border-radius:7px;background:#233d37;color:#c3f0de}
.studio-v2921 .effect-config-state>span.unsaved{background:#463b27;color:#ffe3a0}
.studio-v2921 .effect-preview-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}
.studio-v2921 .effect-preview-actions>button{margin:0;min-height:44px;padding:10px 12px;font-size:13px}
.studio-v2921 .effect-save{width:100%;min-height:46px;box-shadow:none}
.studio-v2921.studio-v2921 .live-effects-tools .effect-help,.studio-v2921.studio-v2921 .live-effects-tools>small{font-size:12px;color:#cdd6e6;line-height:1.5}
.studio-v2921 .effect-live-actions{border-color:#536075}
.studio-v2921.studio-v2921 p.effect-feedback{padding:12px;border-radius:12px;background:#243344;color:#edf5ff;font-size:13px}
.studio-v2921 p.effect-feedback:empty{display:none}
.effect-private-preview[data-preview-style="epic"]{background:radial-gradient(ellipse at 50% 85%,#745022 0%,#372651 40%,#161e31 100%)}
.celebration-message.celebration-epic{background:linear-gradient(120deg,#30254cfa,#1b2438fa);border-color:#f6d883;box-shadow:0 0 25px #b688263b,0 8px 24px #0003}
.celebration-message.celebration-epic strong{color:#ffdf8f}
@media(max-width:1024px){
 .studio-v2921.studio-v2921 .studio-stage-tools>button,.studio-v2921.studio-v2921 .studio-stage-tools>button.studio-capture-product{flex:0 0 70px!important;min-width:0;max-width:70px;min-height:64px!important}
 .studio-v2921.studio-v2921 .studio-stage-tools>button span{font-size:10px!important;line-height:1.15}
 .studio-v2921 .effect-style-options{grid-template-columns:repeat(2,minmax(0,1fr))}
 .studio-v2921 .effect-style-options button{min-height:105px}
 .studio-v2921 .effect-private-preview{height:175px}
 .studio-v2921.studio-v2921 .effect-discovery{gap:12px;padding:15px}
 .studio-v2921.studio-v2921 .effect-discovery>div{min-width:0;flex:1}
}
@media(prefers-reduced-motion:reduce){.studio-v2921.studio-v2921 .studio-stage-tools{scroll-behavior:auto}}

.studio-v2921 .effect-setting-field{display:grid;gap:6px;min-width:0}

#live-room-stage>.live-celebration>.celebration-message{top:max(108px,18%);left:14px;right:76px}


/* publishing-2726922.css */
/* Publication controls share a layout across touch, keyboard and desktop. */
.publish-v7 .listing-type-options.rental-types{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;overflow:visible!important}
.publish-v7 .listing-type-options.rental-types>button{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-content:center!important;align-items:center!important;column-gap:12px!important;row-gap:3px!important;flex:none!important;width:100%!important;min-width:0!important;min-height:106px!important;height:auto!important;padding:16px!important;color:#171717!important;text-align:left!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;transform:none!important;border:2px solid #ddd!important}
.publish-v7 .listing-type-options.rental-types>button.active{border-color:#171717!important;background:#fff6a3!important;box-shadow:0 0 0 1px #171717!important}
.publish-v7 .listing-type-options.rental-types>button .listing-type-icon{grid-column:1;grid-row:1/3;width:44px;height:44px;display:grid;place-items:center;flex:none}
.publish-v7 .listing-type-options.rental-types>button b{grid-column:2;min-width:0;font-size:15px!important;line-height:1.3!important;color:inherit!important;word-break:normal!important}
.publish-v7 .listing-type-options.rental-types>button small{display:block!important;grid-column:2;min-width:0;font-size:12px;line-height:1.35;color:#555!important}
.publish-v7 .publish-consent-v2922{display:flex!important;align-items:flex-start!important;gap:12px!important;grid-template-columns:none!important;margin:22px 0!important}
.publish-consent-v2922>input{flex:0 0 22px!important;width:22px!important;height:22px!important;margin:2px 0 0!important}
.publish-consent-v2922>span{min-width:0;flex:1;line-height:1.6}.publish-consent-v2922 a{display:inline!important;color:inherit;text-decoration:underline}
.publish-v7 button,.edit-listing-v19 button,.product-page button,.verification-page-v25 button{color:#171717;-webkit-tap-highlight-color:transparent}
.publish-v7 input[type=checkbox],.edit-listing-v19 input[type=checkbox],.verification-page-v25 input[type=checkbox],.international-admin-v2919 input[type=checkbox]{accent-color:#252525}
.publish-v7 button:focus-visible,.edit-listing-v19 button:focus-visible,.product-page button:focus-visible,.verification-page-v25 button:focus-visible,.product-page select:focus-visible{outline:2px solid #171717!important;outline-offset:3px!important;box-shadow:0 0 0 5px #fff3a0!important}
.product-page select,.listing-category-field select{appearance:auto;width:100%;min-width:0;min-height:46px;border:1px solid #bbb;border-radius:12px;padding:10px 12px;background:#fff;color:#171717;font:inherit;line-height:1.4}
.product-page select:focus:not(:focus-visible){outline:none;box-shadow:none}.product-page .product-viewer-v252>button.gallery-arrow-v2922{position:absolute;top:50%;transform:translateY(-50%);width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;display:grid!important;place-items:center!important;line-height:1!important;border:1px solid #d7d7d7;border-radius:50%;background:#fff;color:#171717;z-index:2;box-shadow:0 3px 10px #0002}
.product-page .gallery-arrow-v2922:first-of-type{left:12px}.product-page .gallery-arrow-v2922:last-of-type{right:12px;left:auto}.gallery-arrow-v2922 svg{width:22px;height:22px;display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gallery-arrow-v2922:disabled{visibility:hidden}
.publish-success-v2922{max-width:820px;margin:24px auto;padding:38px;text-align:center;scroll-margin-top:90px}.publish-success-v2922:focus{outline:none}.publish-success-v2922 .eyebrow{display:block;margin:16px 0}.publish-success-v2922 h1{font-size:clamp(25px,4vw,40px);line-height:1.2}.publish-success-v2922 .form-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:24px 0}.publish-success-icon{display:inline-grid;place-items:center;width:64px;height:64px;background:#e3f6e9;color:#08663d;border-radius:50%;font-size:36px;font-weight:800}
.listing-suggestions-v2922{margin:16px 0;padding:16px;border:1px solid #d3d9df;border-radius:14px;background:#f6f7f8;display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.listing-suggestions-v2922 b,.listing-suggestions-v2922 small{flex-basis:100%}.listing-suggestions-v2922 p{margin:0;flex:1 1 240px}.listing-suggestions-v2922 small{color:#56616c}.publish-v7 .media-drop-zone{position:relative;overflow:hidden}.publish-v7 .media-drop-zone .native-file-hidden{position:absolute!important;top:0!important;left:0!important;right:auto!important;bottom:auto!important;width:1px!important;height:1px!important;min-width:1px!important;min-height:1px!important;max-width:1px!important;max-height:1px!important;padding:0!important;border:0!important;margin:0!important;opacity:0!important;overflow:hidden!important;clip-path:inset(50%);pointer-events:none}.publish-v7 .media-drop-zone:focus-within{outline:2px solid #171717;outline-offset:3px}.publish-v7 #photo-preview{min-width:0;max-width:100%;overflow-wrap:anywhere}.publish-v7 #photo-preview img{object-fit:cover;max-width:100%;height:auto}.publish-v7 .buyer-uploaded-preview-v15{width:100%;height:100%;object-fit:contain}
.notification-list-v19 details.read{opacity:1!important;background:#fafafa}.notification-list-v19 .notification-detail-v19{color:#3b4149}.notification-list-v19 .notification-detail-v19 p{margin-bottom:16px}.notification-list-v19 summary>div p{color:#565d65!important}.notification-list-v19 summary>div h2{color:#20242a!important}.notification-list-v19 summary:focus-visible{outline:2px solid #171717;outline-offset:3px}.notification-action-v2922{display:inline-flex;align-items:center;justify-content:center;min-height:44px}
.verification-proof-v2922{display:grid;gap:9px;min-width:0}.verification-proof-v2922 input[type=file]{width:100%;max-width:100%;font:inherit}.verification-proof-v2922 small{line-height:1.5}.verification-proof-v2922 .proof-name{overflow-wrap:anywhere;padding:10px;border-radius:8px;background:#e7f6ec;color:#145b36}.verification-proof-v2922 img{width:180px;height:130px;object-fit:contain;border:1px solid #ddd;border-radius:10px;background:white}
@media(max-width:760px){
 .publish-v7 .listing-type-options.rental-types{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}
 .publish-v7 .listing-type-options.rental-types>button{grid-template-columns:32px minmax(0,1fr)!important;column-gap:8px!important;padding:12px 10px!important;min-height:94px!important}
 .publish-v7 .listing-type-options.rental-types>button .listing-type-icon{width:32px;height:32px;font-size:24px}.publish-v7 .listing-type-options.rental-types>button b{font-size:14px!important}.publish-v7 .listing-type-options.rental-types>button small{font-size:11px!important}
 .publish-success-v2922{padding:26px 18px;margin:10px auto}.publish-success-v2922 .form-actions{display:grid!important;grid-template-columns:1fr!important}.publish-success-v2922 .form-actions>*{width:100%;min-height:48px;text-align:center;justify-content:center}
 body.chun-keyboard-open .publish-v7 .publish-actions{position:static!important;inset:auto!important;transform:none!important;margin-top:18px!important}
 body.chun-keyboard-open .mobile-dock-v2914,body.chun-keyboard-open .mobile-dock{display:none!important}
 .publish-v7 .field-grid>label{min-width:0}.publish-v7 input:not([type=checkbox]):not([type=radio]),.publish-v7 textarea,.publish-v7 select{font-size:16px!important}
}

.payment-scope-v2922{overflow-x:auto;border:1px solid #d8dce0;border-radius:12px}.payment-scope-v2922 table{width:100%;border-collapse:collapse;min-width:540px;text-align:left}.payment-scope-v2922 th,.payment-scope-v2922 td{padding:14px;border-bottom:1px solid #e4e7eb}.payment-scope-v2922 thead{background:#f3f4f5;color:#171717}.payment-scope-v2922 small{display:block;max-width:280px;font-weight:400;color:#555;line-height:1.5}.payment-scope-v2922 caption{text-align:left;padding:12px;color:#555}.exchange-auto-v2922,.backup-transfer-v2922{padding:20px;background:#f6f7f8;border:1px solid #d9dde2;border-radius:14px;margin:18px 0}.international-admin-v2919 fieldset{border:0;padding:0;min-width:0}.international-admin-v2919 legend{font-weight:700;margin-top:18px}.rate-attribution-v2922{font-size:10px!important;line-height:1.3;display:block;text-align:right;margin-top:5px;color:#4b5158!important}.backup-transfer-v2922 li{margin:12px 0;line-height:1.6}
.checkout{min-width:0}.checkout>*,.checkout label{min-width:0}.checkout select{width:100%;max-width:100%;min-height:48px;border:1px solid #b6bcc2!important;border-radius:12px!important;padding:12px;color:#20242a!important;background-color:#fff!important;font:inherit;box-shadow:none!important}.checkout input[type=radio],.checkout input[type=checkbox]{accent-color:#252525}.checkout button,.checkout a,.checkout select{-webkit-tap-highlight-color:transparent}.checkout :is(button,a,input,select,textarea):focus-visible{outline:2px solid #171717!important;outline-offset:3px!important;box-shadow:0 0 0 5px #fff3a0!important}.checkout :is(button,select):focus:not(:focus-visible){outline:none!important;box-shadow:none!important}.checkout label.selected{border-color:#252525!important;box-shadow:none!important}.checkout .shipping-selector-v2715{color-scheme:light}
@media(max-width:760px){.checkout input,.checkout select,.checkout textarea{font-size:16px!important}}

.publish-step-feedback-v2922{grid-column:1/-1;flex:1 0 100%;margin:0 0 10px!important;padding:10px 12px;border-radius:8px;background:#fff4b2;color:#302700;font-size:13px;line-height:1.45;font-weight:600}

.edit-fields-v2922,.international-fields-v2922{margin:0;padding:0;border:0;min-width:0}.edit-fields-v2922:disabled,.international-fields-v2922:disabled{opacity:.78}

.help-fields-v2922{padding:0;margin:0;border:0;min-width:0}

/* Keep the brand focus treatment when the shared keyboard-mode rule activates. */
html[data-input-mode="keyboard"] :is(.publish-v7,.edit-listing-v19,.product-page,.checkout,.verification-page-v25,.international-admin-v2919) :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #171717!important;outline-offset:3px!important;box-shadow:0 0 0 5px #fff3a0!important}
.international-fields-v2922>.panel>label:not(.check){display:grid;gap:9px;margin:20px 0;font-weight:600}.international-fields-v2922 select{width:100%;max-width:560px;min-height:46px;border:1px solid #b6bcc2;border-radius:10px;padding:10px 12px;background:#fff;color:#171717;font:inherit}
.dash-menu .admin-nav-group-v279>a{display:block;padding:10px 12px;line-height:1.4;text-decoration:none;border-radius:9px;color:inherit}.dash-menu .admin-nav-group-v279>a:hover{background:#f5f5ee}.dash-menu .admin-nav-group-v279>a.active{background:#fff4a8;color:#171717;font-weight:750}


/* server-transfer-2726923.css */
.update-panel-v2923{margin-top:32px;padding:24px;border:1px solid #d5d9d4;border-radius:18px;background:#fff}.update-panel-v2923 fieldset{margin:22px 0;border:0;padding:0;min-width:0;display:grid;gap:15px}.update-panel-v2923 label{display:grid;gap:8px;font-size:14px;font-weight:700}.update-panel-v2923 input{min-width:0;max-width:100%;width:100%;min-height:46px;padding:12px;border:1px solid #aeb6b3;border-radius:10px;background:white;color:#171717;font:inherit}.update-panel-v2923 code{overflow-wrap:anywhere;font-size:13px}.update-panel-v2923 small{line-height:1.5;color:#59635d}.update-versions-v2923{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.update-versions-v2923>div{display:grid;gap:8px;padding:18px;background:#f5f6f2;border-radius:12px}.update-versions-v2923 b{font-size:22px}.update-prepared-v2923{padding:18px;background:#edf8ef;border:1px solid #afcdb8;border-radius:12px;margin:20px 0}.update-progress-v2923 progress{width:100%;height:16px;accent-color:#776500}.update-panel-v2923 .update-actions{display:flex;flex-wrap:wrap;gap:12px}.update-panel-v2923 .update-actions button{min-height:46px;margin:0}.update-notice-v2923{padding:16px;background:#fff8d8;border-radius:12px}.transfer-steps-v2923 li{padding:8px 0;line-height:1.55}@media(max-width:600px){.update-panel-v2923{padding:18px 14px}.update-panel-v2923 .update-actions{display:grid;grid-template-columns:1fr}.update-versions-v2923 b{font-size:18px}.update-panel-v2923 input{font-size:16px}}

.listing-lifecycle{display:grid;gap:10px;min-width:0;max-width:100%;padding:12px;border:1px solid #dbe4e0;border-radius:12px;background:#f7faf8;text-align:left;color:#263d34}
.listing-lifecycle .renewal-mode{font-size:.82rem;font-weight:750}.listing-lifecycle small{color:#4b6357;line-height:1.5}.listing-lifecycle button{white-space:normal;min-height:42px}
.availability-confirm{display:flex;flex-wrap:wrap;gap:10px}.availability-confirm p{flex-basis:100%;margin:0;font-size:.87rem;line-height:1.55}.listing-unavailable{display:grid;gap:18px;text-align:center}.listing-unavailable h1{overflow-wrap:anywhere}
.rental-setting{display:inline-block;margin:6px 0 12px 8px;color:#285741;background:#eaf4ee;padding:5px 12px;border-radius:30px;font-weight:650}
.rental-selection-hint{padding:12px 14px;border-radius:10px;background:#f1f6f3;color:#245440;line-height:1.5}.rental-calendar header{gap:12px}.rental-calendar header button{min-width:44px;min-height:44px}.rental-days{gap:4px}.rental-days button{min-width:0;min-height:40px;border-radius:9px}.rental-days button.selected-edge{background:#1e5842!important;color:#fff!important}.rental-days button.selected-range{background:#dcefe3;color:#153e30}.rental-days button:disabled{opacity:.45}.rental-suggestions{display:grid;gap:10px;margin:14px 0}.rental-suggestions button{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;min-height:54px;text-align:left}.rental-booking>.rental-controls>.secondary{margin:12px 0}.rental-booking .field-grid{gap:14px}.rental-booking .buy-wide{min-height:48px}
@media(max-width:600px){.rental-booking{padding:16px 12px}.rental-calendar{padding:10px 4px}.rental-days{gap:3px}.rental-days button{padding:8px 0;font-size:.86rem}.rental-booking .field-grid{grid-template-columns:1fr}.rental-stay-dates{gap:14px}.seller-row-actions-v252 .listing-lifecycle,.campaign-actions .listing-lifecycle{flex-basis:100%;width:100%}.rental-manage-grid{grid-template-columns:minmax(0,1fr)}}

.live-invitation{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:28px;padding:44px 52px;margin:26px 0 32px;overflow:hidden;isolation:isolate;border-radius:22px;background:radial-gradient(ellipse at 80% 45%,#364b3d,transparent 57%),#151c19;color:#fff;box-shadow:0 12px 36px #15251c12}.live-invitation-copy{align-self:center;max-width:650px}.invitation-kicker{font-size:11px;letter-spacing:.18em;font-weight:800;color:#e5ed86}.live-invitation h2{font-size:clamp(28px,3.3vw,48px);letter-spacing:-.045em;line-height:1.05;margin:18px 0;color:#fff;max-width:14ch}.live-invitation p{font-size:16px;line-height:1.6;color:#d5dfd8;max-width:49ch}.live-invitation ul{list-style:none;padding:0;margin:22px 0;display:grid;gap:10px;font-size:14px}.live-invitation li::before{content:'✓';margin-right:10px;color:#e7ed8f}.invitation-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin:26px 0 16px}.invitation-actions .primary{background:#ffe500!important;color:#171717!important;border:0;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:14px 20px;border-radius:12px;text-decoration:none}.invitation-help{color:#edf1ec;text-decoration:underline;text-underline-offset:4px;font-size:14px}.live-invitation-copy>small{font-size:12px;color:#b6c7bc}.invitation-visual{display:grid;justify-items:center;align-content:center;position:relative;min-height:340px}.invitation-phone{width:218px;border:7px solid #070b09;border-radius:30px;padding:13px 10px 10px;background:#f7f6ef;box-shadow:24px 20px 60px #0006;transform:rotate(5deg);color:#18271e}.invitation-phone-top{display:flex;align-items:center;justify-content:space-between;padding:2px 0 10px}.invitation-phone-top b{font-size:15px;letter-spacing:-.08em}.invitation-phone-top>span{font-size:9px;border:1px solid #bccbc0;border-radius:12px;padding:3px 6px}.invitation-stage{height:175px;background:linear-gradient(135deg,#c8dace,#edf0d8);border-radius:15px;display:grid;justify-items:center;align-content:center;gap:6px}.invitation-stage svg{height:130px;width:115px;filter:drop-shadow(3px 6px 3px #58683a33)}.invitation-stage>span{font-size:10px;color:#385742}.invitation-product{display:flex;gap:8px;align-items:center;padding:13px 0}.invitation-product>span{font-size:22px}.invitation-product b{display:block;font-size:11px}.invitation-product small{font-size:9px;color:#54685c}.invitation-tools{display:flex;justify-content:space-between;gap:4px}.invitation-tools>span{font-size:9px;background:#e9ece4;border-radius:7px;padding:7px 6px}.invitation-start{background:#ffe500;border-radius:9px;font-size:10px;font-weight:750;text-align:center;margin:10px 0 0;padding:10px}.invitation-note{position:absolute;top:-5px;left:2%;font-size:11px;background:#f3f4dc;color:#23372b;border-radius:11px;padding:10px 13px;transform:rotate(-5deg);z-index:1}.invitation-chip{position:absolute;bottom:7px;right:0;background:#394b40;border:1px solid #627567;font-size:11px;padding:10px 13px;border-radius:14px;box-shadow:0 4px 15px #0003}.invitation-admin fieldset{display:grid;gap:14px;border:0;padding:0;margin-bottom:20px}.invitation-admin label{display:grid;gap:8px}.invitation-admin .live-invitation{padding:26px;grid-template-columns:minmax(0,1fr) 235px}.invitation-admin .invitation-note{top:0}
@media(max-width:700px){.live-invitation,.invitation-admin .live-invitation{grid-template-columns:minmax(0,1fr);padding:28px 22px;gap:28px;border-radius:18px}.live-invitation h2{font-size:34px;max-width:14ch}.live-invitation p{font-size:14px}.live-invitation ul{font-size:12px;line-height:1.5}.invitation-actions{gap:16px}.invitation-actions .primary{width:100%;gap:12px}.invitation-visual{min-height:330px}.invitation-note{top:-2px;left:0}.invitation-chip{right:0;bottom:0}.live-invitation-copy>small{line-height:1.6;display:block}}

.rental-proposal-actions{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0}.rental-management input[readonly]{width:100%;min-width:0;box-sizing:border-box}

.social-link-preview{display:grid;gap:5px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.social-link-preview a{color:#16563e;text-decoration:underline;text-underline-offset:3px}


/* server-ready-2726925.css */
.transfer-panel-v25{padding:26px;border:1px solid #cbd9cf;background:#f4f8f2;border-radius:18px;margin-bottom:28px}.transfer-panel-v25 h2{margin-top:10px}.transfer-panel-v25>p{max-width:78ch;line-height:1.65}.transfer-panel-v25 fieldset,.fresh-hosting-v25 fieldset,.legal-admin-v274 fieldset{border:0;min-width:0;padding:0}.transfer-panel-v25 .form-grid{gap:18px;margin:24px 0}.transfer-panel-v25 label{display:grid;gap:8px}.transfer-panel-v25 input,.transfer-panel-v25 select{min-width:0;width:100%;background:#fff}.transfer-panel-v25 small{font-weight:400;line-height:1.5;color:#526355}.transfer-panel-v25 details{margin-top:24px}.transfer-panel-v25 summary,.fresh-hosting-v25 summary{cursor:pointer;font-weight:750;padding:12px 0}.transfer-steps-v25{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;counter-reset:transfer;padding:0;margin:24px 0}.transfer-steps-v25 li{counter-increment:transfer;border-top:2px solid #bbcbbb;padding:16px 4px;display:grid;gap:10px;line-height:1.5}.transfer-steps-v25 b::before{content:counter(transfer) '. ';color:#456243}.transfer-steps-v25 span{font-size:13px;color:#43534a}.fresh-hosting-v25{border:1px solid #d9ded7;border-radius:14px;padding:12px 22px;margin:20px 0}.fresh-hosting-v25>summary{font-size:17px}.legal-versions-v25{display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin:22px 0}.legal-versions-v25 details{line-height:1.8}
.live-invitation{background:radial-gradient(ellipse at 85% 40%,#384d43,transparent 55%),#101b16}.invitation-visual{min-height:440px}.invitation-phone{width:248px;background:#141917;color:#f5f5e9;border:6px solid #060807;padding:12px;transform:rotate(4deg);box-shadow:28px 28px 70px #0008}.invitation-phone-top{padding-bottom:12px}.invitation-phone-top>span{font-size:9px;color:#e4edbd;border-color:#53623b;background:#303b26}.invitation-stage{position:relative;height:208px;background:radial-gradient(ellipse at 50% 65%,#6d7754,#263f36 65%,#20302a);overflow:hidden;gap:0}.invitation-stage svg{height:180px;width:175px;filter:drop-shadow(3px 8px 10px #07160a55);margin-top:12px}.invitation-stage>span{color:#e7ecd4;font-size:9px;position:absolute;bottom:10px;text-align:center;left:4px;right:4px}.invitation-stage>.invitation-demo-label{top:11px;bottom:auto;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.invitation-comments{display:grid;gap:4px;padding:12px 3px;color:#b4c1b5}.invitation-comments span{font-size:8px}.invitation-comments b{font-size:9px;font-weight:500;color:#e6e9dc}.invitation-product{background:#f4f2e7;color:#172019;padding:10px;border-radius:11px;gap:7px}.invitation-product b{font-size:10px}.invitation-product small{display:block;margin-top:4px;font-size:8px}.invitation-product-arrow{margin-left:auto;font-size:17px!important}.invitation-tools{margin-top:12px;gap:6px}.invitation-tools>span{display:grid;justify-items:center;gap:5px;background:#27322b;color:#e4e9dd;flex:1;font-size:8px;padding:8px 4px}.invitation-tools svg{width:15px;height:15px;stroke:#dbe6ab;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.invitation-start{color:#172016;background:#e8ef9c;font-size:9px;padding:11px 4px}.invitation-note{top:8px;left:-5%}.invitation-chip{bottom:5px;right:-3%;background:#2c4135}.invitation-admin .live-invitation{grid-template-columns:minmax(0,1fr) 265px}.invitation-admin .invitation-note{left:-5%}
@media(max-width:760px){.transfer-panel-v25{padding:20px 14px}.transfer-panel-v25 .form-grid{grid-template-columns:minmax(0,1fr)}.transfer-steps-v25{grid-template-columns:1fr;gap:0}.transfer-steps-v25 li{padding:14px 0}.transfer-panel-v25 input,.transfer-panel-v25 select{font-size:16px}.fresh-hosting-v25{padding:12px}.invitation-admin .live-invitation{grid-template-columns:minmax(0,1fr)}.invitation-phone{transform:rotate(2deg)}.invitation-note,.invitation-admin .invitation-note{left:0}.invitation-chip{right:0}.invitation-visual{min-height:440px}.legal-versions-v25{display:grid;gap:12px}}
@media print{.legal-index-v274,.legal-topic-grid-v274,.legal-hero-v274>a,.legal-versions-v25,.legal-document-v274>.secondary{display:none!important}.legal-layout-v274{display:block!important}.legal-document-v274,.legal-operator-v274{break-inside:auto;box-shadow:none!important;color:#000!important}}


/* menu-2726930.css */
/* White account drawer only: leave the fixed mobile dock unchanged. */
@media(max-width:1024px){
 .mobile-menu-v2726[open] .mobile-menu-panel-v2726{box-sizing:border-box!important;top:0!important;bottom:auto!important;height:var(--chun-menu-available-height,calc(100dvh - 96px - env(safe-area-inset-bottom)))!important;max-height:var(--chun-menu-available-height,calc(100dvh - 96px - env(safe-area-inset-bottom)))!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;padding-top:0!important;padding-bottom:24px!important;scroll-padding-bottom:24px!important;isolation:isolate}
 .mobile-menu-panel-v2726 .chun-mobile-menu-head{top:0!important;position:sticky!important;z-index:3!important;margin-top:0!important;padding-top:18px!important;background:#fff!important}
 .mobile-menu-panel-v2726 .mobile-logout-v2726{position:relative!important;margin-bottom:0!important;flex-shrink:0}
}


/* operations-27101.css */
.admin-consistent-v101 .operations-v279{max-width:none;width:100%;margin:0;padding:0}
.boost-stats-v101{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:20px 0}
.boost-stats-v101 article{padding:20px;background:white;border:1px solid #e5e5e0;border-radius:16px}
.boost-stats-v101 strong{display:block;font-size:28px}.boost-room-v101 progress{width:100%;height:16px;accent-color:#ffe500}
.boost-filters-v101{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.boost-filters-v101 label{flex:1;min-width:160px}
.sales-summary-table-v101 article{border-top:1px solid #ddd;padding:12px 0;overflow-wrap:anywhere}
@media(max-width:760px){.admin-consistent-v101 .admin-content{min-width:0}.boost-filters-v101 label{min-width:100%}}


/* viewer-27102.css */
/* CHUN spectator controls share a bounded scroll area in short/mobile viewports. */
.live-commerce-v2918 .real-live-player-v15>.player-controls-v279{top:48px;bottom:88px;max-height:none;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;align-items:flex-end;padding:2px;width:94px;box-sizing:border-box}
.live-commerce-v2918 .player-controls-v279>button{flex-shrink:0;width:54px;height:54px;min-width:54px;min-height:54px;padding:3px;box-sizing:border-box}
.live-commerce-v2918 .player-controls-v279 small{font-size:9px;line-height:1.1;white-space:normal;word-break:normal}
.live-commerce-v2918 .player-controls-v279>button:focus-visible{outline:3px solid #ffe500;outline-offset:-2px}
.live-commerce-v2918 .live-product-overlay-v2717.auction-empty{display:block}
.live-commerce-v2918 .live-product-overlay-v2717.auction-empty :is(strong,small){display:block}
.boost-payment-panel-v102{display:grid;gap:12px;border:1px solid #d9dfd7;border-radius:14px;padding:16px;background:#f5f7f2;min-width:0;margin:16px 0;color:#191f1a}
.boost-payment-panel-v102 h3,.boost-payment-panel-v102 p{margin:0;overflow-wrap:anywhere}
.boost-payment-panel-v102>small,.boost-payment-panel-v102 dd{overflow-wrap:anywhere}
.boost-payment-panel-v102 dl{display:grid;grid-template-columns:minmax(100px,.6fr) minmax(0,1fr);gap:8px;margin:0}
.boost-payment-panel-v102 dt{font-weight:700}.boost-payment-panel-v102 dd{margin:0}
.boost-payment-panel-v102 .check{align-items:flex-start!important}
@media(max-width:760px){.live-commerce-v2918 .real-live-player-v15>.player-controls-v279{right:7px;top:48px;bottom:88px;width:86px}.boost-payment-panel-v102{padding:14px}.boost-payment-panel-v102 dl{grid-template-columns:1fr;gap:4px}.boost-payment-panel-v102 dd{margin-bottom:8px}}
@media(max-height:550px) and (orientation:landscape){.live-commerce-v2918 .real-live-player-v15{height:max(320px,calc(100dvh - 80px));min-height:320px}.live-commerce-v2918 .player-controls-v279{gap:4px}}

/* Older mobile rules use !important; override them only in the real viewer room. */
body.chun-route-live-room .live-commerce-v2918 .real-live-player-v15>.player-controls-v279{top:48px!important;bottom:88px!important;right:10px!important;transform:none!important;max-height:none!important;max-width:94px!important;width:94px;gap:8px!important}
body.chun-route-live-room .live-commerce-v2918 .player-controls-v279>button{width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important;padding:3px!important}
body.chun-route-live-room .live-commerce-v2918 .player-controls-v279 small{display:block;width:100%;font-size:9px!important;white-space:nowrap!important;text-align:center}
body.chun-route-live-room .live-commerce-v2918 .live-product-overlay-v2717.auction-empty{display:block!important;bottom:76px!important;right:80px!important}
@media(max-width:760px){body.chun-route-live-room .live-commerce-v2918 .real-live-player-v15>.player-controls-v279{right:7px!important;width:86px;max-width:86px!important}}


/* mobile-capture-27103.css */
/* The native input receives the user's tap directly: no asynchronous click loses camera activation. */
.native-media-actions-v103{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 18px}
.native-media-capture-v103,.native-gallery-choice-v103{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;min-height:48px!important;margin:6px 0;position:relative;cursor:pointer;box-sizing:border-box;line-height:1.25;overflow:hidden}
.native-media-capture-v103{background:#ffe500!important;color:#171717!important;border-color:#dfc900!important;padding:12px 16px!important}
.native-media-capture-v103>input[type=file]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;opacity:0!important;padding:0!important;margin:0!important;border:0!important;cursor:pointer;z-index:1;pointer-events:auto!important;font-size:16px!important}
.native-media-capture-v103:focus-within{outline:3px solid #171717;outline-offset:3px}
.native-media-capture-v103:has(input:disabled){opacity:.5;cursor:not-allowed}
@media(max-width:760px){.native-media-actions-v103>*{flex:1 1 140px;min-width:0;max-width:100%;font-size:14px!important}.native-media-capture-v103{max-width:100%}}


/* image-seo-27103.css */
.admin-image-grid-v103{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px;margin:20px 0}.admin-image-card-v103{min-width:0;overflow-wrap:anywhere}.admin-image-card-v103 img{display:block;object-fit:contain;width:100%;height:220px;background:#f4f4f1;border-radius:12px}.admin-image-card-v103 h2{font-size:18px;margin:14px 0 8px}.admin-image-card-v103 p{margin:8px 0}.admin-image-card-v103 dl{font-size:14px;line-height:1.5}.admin-image-card-v103 dt{font-weight:700;margin-top:8px}.admin-image-card-v103 dd{margin:0;color:#51535b}.admin-images-v103 .field-grid{margin-top:20px}.admin-images-v103 .admin-content{min-width:0}.admin-images-v103 .stats article{min-width:0}
.publication-photo-row-v103{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.publication-photo-v103{padding:0;border:1px solid #dde3ee;border-radius:8px;overflow:hidden;background:#f4f6f9;min-width:64px}.publication-photo-v103 img{display:block;object-fit:cover}.publication-rules-v103{padding-top:20px;border-top:1px solid #dce2ec;margin-top:20px}.publication-rules-v103 summary{font-weight:700;cursor:pointer}.publication-preview-v103{width:min(880px,94vw);max-height:90dvh;overflow:auto}.publication-preview-photos-v103{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.publication-preview-photos-v103 img{display:block;width:100%;height:auto;max-height:480px;object-fit:contain;background:#f5f7fb}.publication-review-v103 td small{display:block;max-width:360px;overflow-wrap:anywhere}.publication-review-v103 .decision-box-v15{margin-top:18px}.publication-review-v103 textarea{width:100%}@media(max-width:600px){.publication-preview-photos-v103{grid-template-columns:1fr}.publication-review-v103 .title{align-items:start;flex-direction:column}}


/* account-setup-27104.css */
/* Shared account flow for desktop, Android and iPhone. */
.account-setup-card-v104{min-width:0;max-width:100%;border:1px solid #d9d9ce;border-radius:16px;background:#fff;padding:22px;margin:22px 0}
.account-setup-heading-v104{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}
.account-setup-card-v104 h2{font-size:22px;line-height:1.3;margin:14px 0 8px}
.account-setup-card-v104 p{font-size:15px;line-height:1.6;overflow-wrap:anywhere}
.account-setup-card-v104 progress,.account-journey-v2912 progress{display:block;width:100%;height:10px;margin:14px 0;border:0;border-radius:10px;overflow:hidden;background:#ecece7;accent-color:#1b7558}
progress::-webkit-progress-bar{background:#ecece7}progress::-webkit-progress-value{background:#1b7558}progress::-moz-progress-bar{background:#1b7558}
.account-setup-all-v104{display:inline-block;color:#222;text-decoration:underline;margin:12px 18px;line-height:1.5}
.journey-steps-v2912 li{display:block!important;padding:0!important;overflow:hidden}
.journey-steps-v2912 li.waiting{background:#f2f5fc;border-color:#bdc9df}.journey-steps-v2912 li.todo{background:#fff9db;border-color:#e2cf72}
.journey-steps-v2912 li>a{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;color:#191919;min-height:140px;text-align:left;text-decoration:none;width:100%;height:100%;border-radius:11px}
.journey-steps-v2912 li>a:focus-visible,.account-setup-card-v104 a:focus-visible{outline:3px solid #1b57a5;outline-offset:-3px}
.journey-steps-v2912 li>a:hover{box-shadow:inset 0 0 0 2px #282828}.journey-steps-v2912 li span{text-align:left!important;font-size:14px;line-height:1.45}.journey-steps-v2912 li .setup-step-action-v104{font-weight:700;text-decoration:underline;margin-top:auto}
.setup-next-v104{padding:18px;border:1px solid #d6dbcf;border-radius:12px;background:#f7f9f3;margin:14px 0 22px}.setup-next-v104 h3{margin:0 0 8px}.setup-next-v104 p{margin:6px 0 14px}
.setup-form-step-v104{padding:22px 0;border-top:1px solid #e1e1d7;scroll-margin-top:100px;outline:0}
.setup-form-step-v104:target,.setup-form-step-v104.setup-focused-v104{background:#fffdf0;box-shadow:0 0 0 12px #fffdf0;border-radius:10px}
.setup-state-v104{display:inline-flex;align-items:center;border:1px solid #c8cdd0;border-radius:7px;padding:5px 9px;font-size:13px;font-weight:700;margin-bottom:8px;background:#f3f5f8}.setup-state-v104.done{background:#e9f6ef;border-color:#98cbb0}.setup-state-v104.todo{background:#fff9db;border-color:#e2cf72}
.setup-review-note-v104{padding:14px;background:#f1f4fb;border-left:3px solid #748bae;line-height:1.6;overflow-wrap:anywhere}.setup-review-note-v104 strong{display:block;margin-bottom:4px}
.account-journey-v2912 .journey-payout-v2912{border-bottom:0;margin:0}.account-journey-v2912 .setup-loading-v104{font-size:13px;color:#65655b;margin:0}.account-journey-v2912 .setup-explain-v104{margin:12px 0}
.account-journey-v2912 #ubicacion-envio{scroll-margin-top:100px}.account-journey-v2912 [disabled]{cursor:wait}
.notification-bell-v11 b,.mobile-notices-count-v104{background:#ffe500;color:#171717;border:2px solid #171717;border-radius:12px;padding:1px 5px;font-size:11px;font-weight:800}
@media(max-width:640px){.account-setup-card-v104{padding:18px;margin:18px 0}.account-setup-card-v104 h2{font-size:20px}.account-setup-card-v104 .form-actions{display:grid;grid-template-columns:minmax(0,1fr)}.account-setup-all-v104{margin:14px 0 0}.journey-steps-v2912 li>a{min-height:92px;padding:15px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.journey-steps-v2912 li .setup-step-action-v104{grid-column:1/-1}.setup-form-step-v104{padding:20px 0;scroll-margin-top:95px}.account-setup-card-v104 .primary,.account-setup-card-v104 .secondary{white-space:normal;min-height:46px;text-align:center;justify-content:center}.setup-next-v104{padding:16px}}
@media(prefers-reduced-motion:no-preference){.account-journey-v2912 .setup-form-step-v104{transition:background .15s}}

.mobile-dock .mobile-notices-v104{position:relative}.mobile-dock .mobile-notices-v104 b{position:absolute;right:5px;top:3px;background:#ffe500;color:#171717;border-radius:9px;min-width:18px;padding:2px 4px;font-size:10px;line-height:1.2;border:1px solid #171717}

.chun-mobile-profile-home .account-setup-card-v104{padding:18px;margin:20px 0;box-shadow:none;min-width:0}.chun-mobile-profile-home .account-setup-card-v104 h2{font-size:20px!important;line-height:1.3!important}.chun-mobile-profile-home .account-setup-card-v104 .form-actions{display:grid;gap:10px}.chun-mobile-profile-home .account-setup-card-v104 .primary,.chun-mobile-profile-home .account-setup-card-v104 .secondary{display:flex;padding:12px;min-height:46px;justify-content:center;align-items:center;border-radius:10px;text-decoration:none;white-space:normal}.chun-mobile-profile-home .account-setup-card-v104 .primary{background:#ffe500;color:#171717}.chun-mobile-profile-home .account-setup-card-v104 .secondary{border:1px solid #c6c9bf;color:#171717;background:white}


/* classification-27105.css */
/* Advice stays in the form and never covers the publication controls or mobile dock. */
.publish-v7 .publish-panel .field-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}
.publish-v7 .publish-panel .field-grid>label,.publish-v7 .publish-panel .field-grid>div{min-width:0}
.publish-v7 .publish-panel .field-grid>.wide{grid-column:1/-1}
.publish-v7 .publish-panel input,.publish-v7 .publish-panel select,.publish-v7 .publish-panel textarea{box-sizing:border-box;max-width:100%;min-width:0}
.publish-v7 .classification-advice-v105{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:20px;margin:18px 0;background:#fffbeb;border:1px solid #e2c265;border-left:4px solid #d7aa27;border-radius:16px;color:#292718;min-width:0}
.publish-v7 .classification-advice-copy{min-width:0}
.publish-v7 .classification-advice-v105 h3{font-size:20px;line-height:1.3;margin:5px 0 10px;letter-spacing:normal}
.publish-v7 .classification-advice-v105 p{font-size:15px;line-height:1.55;margin:8px 0}
.publish-v7 .classification-advice-v105 .eyebrow{font-size:11px;color:#70611e}
.publish-v7 .classification-advice-note{font-weight:650;color:#514819}
.publish-v7 .classification-evidence-v105{display:grid;gap:8px;padding:0;margin:14px 0;list-style:none}
.publish-v7 .classification-evidence-v105 li{display:block;padding:10px 12px;border:1px solid #eadfae;background:#fffdf5;border-radius:9px;line-height:1.5;font-size:14px;overflow-wrap:anywhere}
.publish-v7 .classification-evidence-v105 li>b{display:block;font-size:12px;color:#6c6030;margin-bottom:3px}
.publish-v7 .classification-evidence-v105 mark{background:#ffe784;color:inherit;padding:1px 3px;border-radius:3px;font-weight:750}
.publish-v7 .classification-advice-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.publish-v7 .classification-advice-actions>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 1 auto!important;width:auto!important;min-width:160px!important;max-width:100%!important;min-height:46px!important;height:auto!important;padding:12px 18px!important;font-size:15px!important;line-height:1.3!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;text-align:center!important;margin:0!important}
.publish-v7 .classification-confirmed-v105{padding:14px 16px;border:1px solid #bed8c6;background:#f0f8f2;border-radius:12px;font-size:14px;line-height:1.5;color:#285e3c}
@media(max-width:600px){
 .publish-v7 .publish-panel .field-grid{grid-template-columns:minmax(0,1fr)!important}
 .publish-v7 .publish-panel .field-grid>.wide{grid-column:1/-1!important}
 .publish-v7 .classification-advice-v105{padding:16px;gap:12px}
 .publish-v7 .classification-advice-v105 h3{font-size:18px}
 .publish-v7 .classification-advice-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}
 .publish-v7 .classification-advice-actions>button{width:100%!important;min-width:0!important;min-height:48px!important;flex:none!important}
}


/* gallery-27106.css */
.service-gallery-v106{max-width:1160px}
.service-gallery-v106 .digital-purchase-head{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:28px;align-items:start}
.service-gallery-v106 .digital-purchase-head>div{min-width:0}
.listing-media-edit-v106{margin:20px 0;padding:20px;background:#fafbf6;border:1px solid #e1e4d8;border-radius:16px}
.listing-media-edit-v106>p{font-size:.9rem;line-height:1.65}.listing-media-edit-v106 .native-media-actions-v103{flex-wrap:wrap}
.listing-media-edit-v106 .native-media-capture-v103{min-height:44px}.listing-media-edit-v106 .photo-order-v2914 ol{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}
.listing-media-edit-v106 .media-edit-count{font-weight:700}.listing-media-edit-v106>small{display:block;color:#715c00}
@media(max-width:760px){.service-gallery-v106 .digital-purchase-head{grid-template-columns:minmax(0,1fr);gap:20px}.listing-media-edit-v106{padding:14px}.service-gallery-v106 .panel{padding:16px}}

.proof-scope-v106{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:18px 0}.proof-scope-v106 small{display:block;color:#62675e;font-size:.83rem;margin-top:4px}.proof-scope-v106 .form-actions{display:flex;gap:8px;flex-wrap:wrap}
.proof-stats-v106>button{display:flex;flex-direction:column;align-items:flex-start;gap:8px;border:1px solid #dfe1d8;border-radius:14px;background:white;text-align:left;padding:18px;color:#20241d;font-size:14px}.proof-stats-v106>button>b{font-size:28px;line-height:1.2}.proof-stats-v106>button:hover{border-color:#b2a235;background:#fffde9}
.proof-filter-fields-v106{padding:0;margin:0;border:0;min-width:0}.proof-account-v106{padding:14px 18px;border-radius:12px;background:#fff8c9;overflow-wrap:anywhere}.proof-account-v106 a{display:inline-block;margin-left:16px;text-decoration:underline}.proof-date-error-v106{padding:12px;background:#fff0ea;color:#7b2c15;border-radius:9px}.proof-empty-v106{padding:24px 12px;text-align:center}.proof-empty-v106 h2{font-size:1.2rem}.proof-empty-v106 p{max-width:620px;margin:12px auto;color:#62675e}.proof-inbox-v2713 .proof-toolbar-v2713 button{min-height:44px}.proof-inbox-v2713 .admin-table-v15 td{overflow-wrap:anywhere}


/* sales-27107.css */
.payment-review-v107{border:2px solid #dac400;scroll-margin-top:100px}.payment-review-v107>header,.payment-queue-row-v107{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.payment-review-v107>header strong,.payment-queue-row-v107 strong{font-size:1.7rem;white-space:nowrap}.payment-evidence-v107{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:24px;margin:20px 0;padding:20px;background:#f7f8f2;border-radius:16px}.payment-evidence-v107>div:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:8px;overflow-wrap:anywhere}.review-proof-list-v107{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;max-height:380px;overflow:auto}.review-proof-list-v107 a{display:flex;flex-direction:column;gap:6px;background:white;padding:12px;border:1px solid #d7dcd1;border-radius:12px;overflow-wrap:anywhere}.review-proof-list-v107 img{width:100%;height:190px;object-fit:contain;background:#f1f2ed}.review-fields-v107{border:0;padding:0;min-width:0}.review-fields-v107 label,.review-inputs-v107 label{display:flex;flex-direction:column;gap:8px;margin:12px 0}.review-fields-v107 label.check{flex-direction:row;align-items:flex-start}.review-fields-v107 input:not([type=checkbox]),.review-fields-v107 textarea,.review-inputs-v107 input,.review-inputs-v107 select{width:100%;min-width:0;padding:12px;border:1px solid #b9c1b1;border-radius:9px;background:#fff;color:#171b15;font:inherit}.review-fields-v107 .check input{flex:none;margin-top:4px}.review-inputs-v107{display:grid;grid-template-columns:1fr 1fr;gap:18px}.payment-queue-row-v107 h2{font-size:1.2rem;margin:10px 0}.payment-queue-row-v107>div:last-child{display:flex;flex-direction:column;gap:16px}.payment-queue-row-v107 small{overflow-wrap:anywhere}.next-step-v107{font-size:1.05rem;line-height:1.65}.pickup-plan-v107,.order-rating-v107{scroll-margin-top:100px}.pickup-agreement-v107{padding:18px;background:#f7f8f2;border-radius:12px;margin-bottom:18px;overflow-wrap:anywhere}.pickup-receipt-v107{border-top:1px solid #dce0d5;margin-top:24px;padding-top:18px}.pickup-plan-v107 details{margin:18px 0}.pickup-receipt-v107 label{display:block;margin:12px 0}.pickup-receipt-v107 input{max-width:240px;padding:12px;border:1px solid #aab5a4;border-radius:9px;letter-spacing:.2em}.request-related-v107{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;border-top:1px solid #ddd;padding-top:12px}.request-related-v107>b{width:100%}.payment-status-v2711{margin:18px 0}.order-rating-v107 p{line-height:1.65}
@media(max-width:760px){.payment-evidence-v107,.review-inputs-v107{grid-template-columns:minmax(0,1fr)}.payment-review-v107>header,.payment-queue-row-v107{flex-direction:column;gap:12px}.payment-review-v107{padding:18px!important}.payment-evidence-v107{padding:14px}.payment-review-v107 .form-actions{align-items:stretch}.payment-review-v107 .form-actions>button{width:100%;white-space:normal}.payment-queue-row-v107>div:last-child{width:100%}.review-proof-list-v107{max-height:280px}.payment-review-v107 h2{font-size:1.45rem}}
.payment-queue-v107>label{display:flex;flex-direction:column;gap:8px;max-width:360px;margin:20px 0}.payment-queue-v107>label select{min-height:44px;border:1px solid #b9c1b1;border-radius:9px;padding:10px 12px;font:inherit;background:#fff;color:#171b15}.payment-queue-row-v107{margin:14px 0}.commerce-page-v2918 .payment-review-v107{border:2px solid #dac400}


/* growth-seo-v112.css */
/* Additive growth pages. Existing navigation, grids and dashboards stay in place. */
.seo-directory-v112,.seo-landing-v112,.seller-welcome-v112,.seller-start-v112{padding-top:32px;padding-bottom:38px}
.seo-directory-grid-v112{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0}
.seo-category-title-v112{display:flex;flex-direction:column;gap:5px;color:var(--ink,#171717);text-decoration:none}.seo-category-title-v112 h2{font-size:22px;margin:0}.seo-category-title-v112>span,.seo-note-v112{font-size:13px;color:#585858}
.seo-location-links-v112{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0}.seo-location-links-v112 a{padding:8px 12px;border:1px solid #d5d5d0;border-radius:999px;color:#242424;text-decoration:none;font-size:14px;background:#fff}.seo-location-links-v112 a.active,.seo-location-links-v112 a:hover{background:var(--yellow,#ffe500);border-color:var(--yellow,#ffe500)}
.seo-breadcrumbs-v112{display:flex;flex-wrap:wrap;gap:9px;font-size:14px;margin-bottom:22px}.seo-breadcrumbs-v112 a{color:#444}.seo-landing-v112 .section-heading>div{max-width:760px}.seo-landing-v112 h1{font-size:clamp(28px,4vw,44px);line-height:1.15}.seo-landing-v112 .section-heading p{line-height:1.65}
.seo-market-grid-v112{margin:24px 0;grid-template-columns:repeat(4,minmax(0,1fr))}.seo-market-grid-v112 .market-card>small{display:block;margin:7px 14px}.seo-market-grid-v112 .product-name{display:block}.seo-market-grid-v112 .market-photo{aspect-ratio:1;display:block}.seo-market-grid-v112 .market-photo img{width:100%;height:100%;object-fit:cover}
.seo-pagination-v112{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px;margin:24px 0}.seo-guidance-v112{margin-top:28px}.seo-guidance-v112 p{line-height:1.65}
.seller-welcome-hero-v112{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:44px}.seller-welcome-hero-v112 h1{font-size:clamp(36px,5vw,68px);font-weight:950;letter-spacing:-.03em;line-height:1.02;margin:18px 0 22px}.seller-welcome-hero-v112 h1 mark{background:var(--yellow,#ffe500);color:#171717;padding:0 .08em}.seller-welcome-hero-v112 p{font-size:18px;line-height:1.65;max-width:560px}.seller-welcome-hero-v112 img{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:22px;box-shadow:0 8px 35px #0002}.seller-welcome-hero-v112 small{display:block;line-height:1.6;margin-top:18px;color:#535353}
.seller-benefits-v112{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0}.seller-benefits-v112 h2{font-size:23px}.seller-benefits-v112 p{line-height:1.65}.seller-interest-v112{max-width:880px;margin:32px auto;scroll-margin-top:100px}.seller-interest-grid-v112{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}
.seller-interest-v112 label:not(.seller-check-v112),.store-share-v112 label,.seller-funnel-filters-v112 label:not(.seller-check-v112){display:flex;flex-direction:column;gap:7px;font-weight:700}.seller-interest-v112 input:not([type=checkbox]),.seller-interest-v112 select,.store-share-v112 input,.seller-funnel-filters-v112 input:not([type=checkbox]),.seller-funnel-filters-v112 select{width:100%;box-sizing:border-box;padding:12px;border:1px solid #b9bdb8;border-radius:10px;font:inherit;min-height:44px;background:#fff;color:#171717}
.seller-interest-v112 details{padding:14px;background:#f5f5f2;border-radius:12px;margin-bottom:18px}.seller-interest-v112 details label{margin-top:12px}.seller-check-v112{display:flex;gap:9px;flex-wrap:wrap;align-items:center;font-size:14px;line-height:1.6;margin:16px 0}.seller-check-v112 input[type=checkbox]{width:18px;height:18px;flex:none;accent-color:#171717}.seller-form-trap-v112{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.seller-interest-v112 form>small{display:block;line-height:1.6;color:#565656;margin-top:18px}
.store-share-v112{margin:24px 0}.store-share-v112 input{font-size:14px;overflow:hidden}.store-share-v112 details{margin:18px 0}.store-share-v112 details .secondary{margin-top:12px}
.seller-funnel-stats-v112{grid-template-columns:repeat(5,minmax(0,1fr))!important}.seller-funnel-filters-v112{display:flex;flex-wrap:wrap;align-items:end;gap:14px;margin:18px 0}.seller-funnel-table-v112{overflow-x:auto;max-width:100%}.seller-funnel-table-v112 table{border-collapse:collapse;width:100%;min-width:820px;font-size:14px}.seller-funnel-table-v112 th,.seller-funnel-table-v112 td{padding:15px 12px;text-align:left;border-bottom:1px solid #e1e1dc;vertical-align:top}.seller-funnel-table-v112 th{background:#f5f5f2}.seller-funnel-table-v112 small{display:block;line-height:1.5;color:#616161;margin-top:4px}.seller-funnel-actions-v112{display:grid;gap:8px}.seller-funnel-v112>.panel{margin:24px 0}
/* Stronger than the footer's general link rule: square hit areas with centered SVGs. */
.site-footer .footer-main .socials{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px}
.site-footer .footer-main .socials>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;flex:0 0 42px;margin:0!important;padding:0!important;border:1px solid #565656;border-radius:50%;line-height:1!important;font-size:20px;text-decoration:none}
.site-footer .footer-main .socials>a svg{display:block;width:22px;height:22px;flex:none;margin:0}.site-footer .footer-main .socials>a:focus-visible{outline:2px solid var(--yellow,#ffe500);outline-offset:4px}
@media(max-width:1000px){.seo-directory-grid-v112{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-market-grid-v112{grid-template-columns:repeat(3,minmax(0,1fr))}.seller-welcome-hero-v112{gap:24px}.seller-funnel-stats-v112{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:760px){.seo-directory-v112,.seo-landing-v112,.seller-welcome-v112,.seller-start-v112{padding:20px 14px 32px}.seller-welcome-hero-v112{grid-template-columns:1fr;gap:26px}.seller-welcome-hero-v112>div{order:0}.seller-welcome-hero-v112 img{order:1;max-width:480px;justify-self:center}.seller-welcome-hero-v112 h1{font-size:42px}.seller-benefits-v112{grid-template-columns:1fr}.seller-interest-grid-v112{grid-template-columns:1fr}.seller-interest-v112{padding:20px}.seo-directory-grid-v112{grid-template-columns:1fr}.seo-market-grid-v112{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.seo-landing-v112 .section-heading{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.seller-funnel-stats-v112{grid-template-columns:repeat(2,minmax(0,1fr))!important}.seller-funnel-table-v112 table{font-size:13px}.seo-pagination-v112{gap:12px}.seller-welcome-v112 .form-actions,.store-share-v112 .form-actions{display:flex;flex-wrap:wrap;gap:10px}}

.seller-funnel-v112{min-width:0}.seller-funnel-stats-v112 article{min-width:0}.seller-welcome-v112 .form-actions{flex-wrap:wrap}

/* One category explorer, using the original live card design. */
.category-surfaces-v113{display:flex;align-items:center;gap:8px;max-width:420px;background:#e9e9e3;border:1px solid #ddd;border-radius:999px;padding:5px;margin:24px 0}
.category-surfaces-v113>a{flex:1;display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;border-radius:999px;color:#171717;text-decoration:none;font-weight:800;text-align:center}
.category-surfaces-v113>a.active{background:var(--yellow,#ffe500);box-shadow:0 2px 8px #0001}.category-surfaces-v113>a:focus-visible{outline:2px solid #171717;outline-offset:2px}
.category-explorer-v113 .category-toolbar-273{gap:16px;flex-wrap:wrap}.category-explorer-v113 .category-toolbar-273>div{display:flex;flex-wrap:wrap;gap:8px}.category-explorer-v113 .category-toolbar-273 label{min-width:0;flex:1;max-width:300px}.category-explorer-v113 .category-toolbar-273 select{width:100%;min-height:44px;padding:10px;border:1px solid #c5c7be;border-radius:9px;font:inherit;background:#fff;color:#171717}.category-explorer-v113 .category-toolbar-273 button{min-height:44px}
@media(max-width:760px){.chun-menu-explore-v113,.chun-menu-entry-v113{grid-column:1/-1;align-content:start}}
@media(max-width:650px){.category-explorer-v113{padding-top:24px}.category-explorer-v113 .category-toolbar-273 label{width:100%;max-width:none;flex:auto}.category-explorer-v113 .category-toolbar-273>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%}.category-explorer-v113 .category-toolbar-273 button{padding:8px 6px;font-size:12px;text-align:center;min-width:0;white-space:normal;overflow-wrap:normal;word-break:normal}.category-surfaces-v113{margin:18px 0;width:100%;box-sizing:border-box}.category-surfaces-v113>a{min-width:0;padding:8px 10px;font-size:clamp(13px,3.8vw,16px);white-space:nowrap}.category-explorer-v113 .category-tile-273 h2{overflow-wrap:anywhere}}
@media(max-width:360px){.category-explorer-v113 .category-toolbar-273>div{grid-template-columns:.9fr 1.4fr .75fr}}


/* referrals-v114.css */
/* One clear line box per headline, including the yellow highlight. */
.seller-welcome-hero-v112 h1{display:flex;flex-direction:column;align-items:flex-start;gap:.13em;line-height:1.17;letter-spacing:-.035em;margin:22px 0 24px}
.seller-welcome-hero-v112 h1>span{display:block}.seller-welcome-hero-v112 h1 mark{display:block;max-width:100%;padding:.07em .15em .12em;border-radius:3px;line-height:1.12;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.seller-check-v114{display:grid!important;grid-template-columns:20px minmax(0,1fr);align-items:start!important;gap:10px!important;flex-wrap:nowrap!important}.seller-check-v114 input[type=checkbox]{margin:4px 0 0}.seller-check-v114 span{min-width:0}.seller-check-v114 a{display:inline}.seller-email-v114{grid-column:1/-1}.seller-email-v114 small{font-weight:400;line-height:1.6;color:#555}.seller-interest-v112 input:focus-visible{outline:3px solid #e4ba00;outline-offset:3px}
.seller-contact-v114{max-width:620px;margin:24px auto;padding:28px}.seller-contact-v114 p{line-height:1.65}.contact-brand-v114{background:#111;color:#ffde00;font-size:34px;font-weight:900;letter-spacing:-2px;padding:22px;border-radius:12px}.contact-brand-v114 span{color:#fff}
.referral-panel-v114{max-width:1080px;margin:0 auto}.referral-panel-v114 p,.referral-conditions-v114 p{line-height:1.65}.referral-panel-v114 .panel{padding:24px;margin:20px 0}.referral-status-v114{display:inline-flex;gap:8px;align-items:center;padding:7px 12px;border-radius:999px;background:#fff2a1;font-weight:800;font-size:13px}.referral-status-v114.paused{background:#ecece8}.referral-progress-v114{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.referral-progress-v114>div{padding:18px;background:#f6f6f2;border-radius:12px}.referral-progress-v114 b{font-size:28px;display:block}.referral-progress-v114 small{display:block;line-height:1.6;color:#555}.referral-link-v114{display:flex;gap:12px;align-items:end}.referral-link-v114 label{flex:1;min-width:0}.referral-panel-v114 label:not(.check){display:flex;flex-direction:column;gap:8px;font-weight:700}.referral-panel-v114 input:not([type=checkbox]),.referral-panel-v114 select,.referral-panel-v114 textarea{width:100%;padding:12px;border:1px solid #bbb;border-radius:9px;font:inherit;min-width:0}.referral-panel-v114 .check{display:flex;gap:10px;line-height:1.6;align-items:flex-start;margin:16px 0}.referral-panel-v114 .check input{flex:none;margin-top:5px}.referral-conditions-v114{background:#f6f6f2;padding:20px;border-radius:14px;margin:18px 0}.referral-conditions-v114 ul{padding-left:22px;line-height:1.75}.referral-badge-v114{display:inline-flex;align-items:center;gap:5px;background:#fff4ae;color:#3f3300;border:1px solid #e8cf68;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800;vertical-align:middle;line-height:1.3}.referral-badge-v114:before{content:"★"}.referral-grid-v114{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.referral-admin-row-v114{display:flex;align-items:center;justify-content:space-between;gap:16px}.referral-admin-row-v114>div{min-width:0}.referral-admin-row-v114 b,.referral-admin-row-v114 small{display:block;overflow-wrap:anywhere}.referral-admin-row-v114 small{line-height:1.6;color:#555}.referral-review-v114{border-top:1px solid #ddd;padding-top:16px;margin-top:16px}.referral-audit-v114{max-height:360px;overflow:auto}.referral-audit-v114 p{border-bottom:1px solid #ddd;padding:12px 0;overflow-wrap:anywhere}.referral-result-v114{background:#fff7c6;padding:14px;border-radius:10px;line-height:1.6;overflow-wrap:anywhere}.seller-funnel-v112 button.secondary{font-size:13px;white-space:normal}.seller-funnel-v112 .seller-funnel-actions-v112 small{line-height:1.5}
@media(max-width:700px){.seller-welcome-hero-v112 h1{font-size:clamp(30px,8.3vw,48px);gap:.15em;line-height:1.2}.seller-welcome-hero-v112{gap:26px}.seller-welcome-hero-v112 h1 mark{padding:.1em .15em .13em}.seller-interest-v112{padding:20px 16px}.seller-email-v114{grid-column:auto}.referral-grid-v114{grid-template-columns:minmax(0,1fr)}.referral-progress-v114{gap:8px}.referral-progress-v114>div{padding:12px 10px}.referral-progress-v114 b{font-size:24px}.referral-link-v114,.referral-admin-row-v114{align-items:stretch;flex-direction:column}.referral-panel-v114 .panel{padding:20px 16px}.referral-panel-v114 .form-actions{display:flex;flex-wrap:wrap;gap:10px}.referral-panel-v114 .form-actions>*{flex:1 1 150px;justify-content:center}.referral-conditions-v114{padding:16px}.seller-contact-v114{padding:20px 16px}.seller-contact-v114 h1{font-size:28px;line-height:1.2}}

.recommend-block.smart.related-v114{background:#fff;border:1px solid #dedfd9;color:#171916;border-radius:18px}
.related-v114 .recommend-explanation{background:#f4f5f1;border:1px solid #e0e3db;color:#363e32;line-height:1.6}
.related-v114 .smart-products>a{background:#fff;border:1px solid #e4e6de}

.referral-panel-v114 fieldset{border:0;padding:0;margin:0;min-width:0}.referral-admin-row-v114{padding:14px 0;border-bottom:1px solid #e6e6df}.referral-progress-v114 b{font-size:clamp(18px,2.4vw,28px);overflow-wrap:anywhere}.referral-panel-v114 .dashboard-main{min-width:0}

@media(max-width:700px){.referral-panel-v114 .form-actions{flex-direction:row!important;align-items:stretch}.referral-panel-v114 .form-actions>*{flex:1 1 140px;min-height:44px}.referral-progress-v114{grid-template-columns:repeat(2,minmax(0,1fr))}.referral-progress-v114>div:last-child{grid-column:1/-1}.referral-progress-v114 b{font-size:24px}body.chun-route-account-sub .dash-content.referral-panel-v114{padding-bottom:calc(110px + env(safe-area-inset-bottom))!important}}

/* The invitation, progress and review use the same real program on desktop and phones. */
.referral-steps-v121{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0;margin:22px 0;list-style:none}.referral-steps-v121 li{display:flex;gap:12px;padding:16px;background:#fff9d5;border:1px solid #efe0a1;border-radius:13px;line-height:1.5;min-width:0}.referral-steps-v121 li>b{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:#171717;color:#ffdf00}.referral-steps-v121 li>span{overflow-wrap:anywhere}.referral-next-v121{border-left:4px solid #f3ca00!important}.referral-join-v121 h2,.referral-next-v121 h2,.referral-pending-v121 h3{margin-top:0}.referral-pending-v121{padding:18px;border:1px solid #e4e4dc;border-radius:12px;margin:18px 0;background:#fafaf7}.referral-pending-v121 ul{padding-left:22px;line-height:1.8}.referral-panel-v114 .referral-link-v114{margin-bottom:16px}.referral-panel-v114 .form-actions{gap:10px;flex-wrap:wrap}.referral-panel-v114 .primary,.referral-panel-v114 .secondary{white-space:normal;min-height:44px}.referral-panel-v114 .form-actions>a{display:inline-flex;align-items:center;justify-content:center;text-align:center}.referral-panel-v114 .referral-join-v121 fieldset{min-width:0}.referral-panel-v114 .referral-next-v121 p{overflow-wrap:anywhere}@media(max-width:700px){.referral-steps-v121{grid-template-columns:minmax(0,1fr);gap:9px}.referral-steps-v121 li{padding:13px}.referral-pending-v121{padding:15px}.referral-panel-v114 .referral-next-v121 h2{font-size:24px;line-height:1.25}.referral-panel-v114 .referral-link-v114>button{width:100%}}


/* vehicles-v115.css */
/* CHUN vehicles and publication statistics: scoped additions to the current UI. */
.vehicle-kind-links-v115,.vehicle-brand-links-v115{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}
.vehicle-kind-links-v115 a,.vehicle-brand-links-v115 a{padding:9px 14px;border:1px solid #d7d7d0;border-radius:100px;background:#fff;color:#202020;text-decoration:none;font-weight:650}
.vehicle-kind-links-v115 a:hover,.vehicle-brand-links-v115 a:hover{background:#ffe500;border-color:#292929}
.vehicle-finance-card-v115{padding:20px;border:1px solid #d8d8cf;border-left:5px solid #ffe500;border-radius:16px;background:#fafaf6;margin:18px 0;color:#222}
.vehicle-finance-card-v115 h3{font-size:1.2rem;margin:8px 0}.vehicle-finance-card-v115 p{line-height:1.55;font-size:.95rem}.vehicle-finance-card-v115 small{display:block;margin-top:12px;line-height:1.5}
.vehicle-finance-label-v115{color:#333!important;font-weight:650;background:#fff7b0;padding:5px 9px;border-radius:8px;display:inline-block}
.vehicle-finance-grid-v115{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:22px;align-items:start}
.vehicle-finance-photo-v115{width:100%;max-height:360px;object-fit:contain;border-radius:14px;background:#f4f4ef;margin-bottom:18px}
.vehicle-finance-page-v115,.vehicle-finance-admin-v115,.listing-insights-v115{color:#232323;min-width:0}.vehicle-finance-page-v115 p,.vehicle-finance-admin-v115 p,.listing-insights-v115 p{line-height:1.6;overflow-wrap:anywhere}
.vehicle-finance-page-v115 fieldset,.vehicle-finance-admin-v115 fieldset{border:0;padding:0;margin:16px 0;min-width:0}
.vehicle-finance-page-v115 .check,.vehicle-finance-admin-v115 .check{display:flex;align-items:flex-start;gap:10px;line-height:1.55;margin:15px 0;flex-wrap:wrap}.vehicle-finance-page-v115 .check input,.vehicle-finance-admin-v115 .check input{width:20px;flex:0 0 20px;margin-top:3px}
.finance-consent-v115{padding:18px;background:#f7f7f2;border:1px solid #d8d8ce;border-radius:14px;margin:18px 0;overflow-wrap:anywhere}
.finance-request-v115{margin:18px 0}.finance-request-v115 details,.finance-request-detail-v115 details{margin:15px 0;padding:12px;background:#f7f7f2;border-radius:10px}
.vehicle-calculator-v115{margin-top:20px;border-top:1px solid #ddd;padding-top:16px}.vehicle-calculator-v115 summary,.vehicle-finance-admin-v115 summary{font-weight:750;cursor:pointer}
.metric-overview-v115{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}
.metric-overview-v115 article{min-width:0;padding:18px;background:#f5f5ef;border:1px solid #dcdcd2;border-radius:14px;display:flex;flex-direction:column;gap:5px}.metric-overview-v115 b{font-size:1.5rem;line-height:1.3;color:#1a1a1a;overflow-wrap:anywhere}.metric-overview-v115 span{font-weight:650;font-size:.9rem}.metric-overview-v115 small{font-size:.78rem;line-height:1.5;color:#5b5b52}
.metrics-note-v115{color:#54544b;font-size:.88rem;line-height:1.6;max-width:90ch}
.listing-metric-card-v115{border:1px solid #d8d8d0;border-radius:16px;margin:15px 0;padding:18px;min-width:0;background:#fff}.listing-metric-card-v115 summary{display:flex;justify-content:space-between;gap:18px;cursor:pointer;align-items:center}.listing-metric-card-v115 summary>span:first-child{display:flex;align-items:center;gap:14px;min-width:0}.listing-metric-card-v115 summary img{object-fit:cover;border-radius:10px;flex:0 0 64px}.listing-metric-card-v115 summary b{overflow-wrap:anywhere}.listing-metric-card-v115 summary small{display:block;color:#65655a;font-weight:400;margin-top:5px}.listing-metric-card-v115 summary>span:last-child{font-size:.85rem;font-weight:700;color:#242424;white-space:nowrap}
.metric-table-wrap-v115{overflow-x:auto}.metric-table-wrap-v115 table{width:100%;border-collapse:collapse;font-size:.9rem}.metric-table-wrap-v115 caption{caption-side:top;font-weight:650;color:#333}.metric-table-wrap-v115 th,.metric-table-wrap-v115 td{padding:10px 12px;text-align:left;border-bottom:1px solid #ddd;white-space:nowrap}.metric-table-wrap-v115 th{background:#ffe500;color:#202020}
.finance-request-grid-v115{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.7fr);gap:20px;margin:20px 0;align-items:start}.finance-request-list-v115{display:grid;gap:10px;max-height:950px;overflow-y:auto}.finance-request-list-v115 button{display:flex;flex-direction:column;gap:6px;align-items:flex-start;text-align:left;min-width:0;width:100%;margin:0;border:1px solid #ddd}.finance-request-list-v115 button.selected{border:2px solid #262626;background:#fff9c2}.finance-request-detail-v115{min-width:0;margin:0}.finance-partner-row-v115{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin:15px 0;padding-bottom:15px;border-bottom:1px solid #ddd}
.vehicle-finance-admin-v115 label,.vehicle-finance-page-v115 label,.listing-insights-v115 label{max-width:100%}.vehicle-finance-admin-v115 input,.vehicle-finance-admin-v115 select,.vehicle-finance-admin-v115 textarea,.vehicle-finance-page-v115 input,.vehicle-finance-page-v115 select,.vehicle-finance-page-v115 textarea{max-width:100%;box-sizing:border-box}.vehicle-finance-admin-v115 a,.vehicle-finance-page-v115 a{overflow-wrap:anywhere}
@media(max-width:1000px){.metric-overview-v115{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-finance-grid-v115{grid-template-columns:minmax(0,1fr)}.finance-request-grid-v115{grid-template-columns:minmax(0,1fr)}.finance-request-list-v115{max-height:350px}}
@media(max-width:600px){.listing-metric-card-v115{padding:14px}.listing-metric-card-v115 summary{align-items:flex-start;flex-direction:column;gap:10px}.metric-overview-v115 article{padding:14px}.metric-overview-v115 b{font-size:1.3rem}.vehicle-finance-page-v115 .field-grid,.vehicle-catalog-filters-v115 .field-grid{grid-template-columns:minmax(0,1fr)}.vehicle-finance-admin-v115 .field-grid{grid-template-columns:minmax(0,1fr)}.vehicle-finance-card-v115{padding:16px}.vehicle-finance-page-v115 .section-heading,.listing-insights-v115 .section-heading{align-items:flex-start;flex-direction:column;gap:14px}.vehicle-finance-page-v115 .form-actions,.vehicle-finance-admin-v115 .form-actions{flex-wrap:wrap}.vehicle-finance-page-v115 .primary,.vehicle-finance-admin-v115 .primary{white-space:normal}}


/* registration-v116.css */
/* Account creation: readable fields on phones and a wrapping administration filter bar. */
.auth-context-note{overflow-wrap:anywhere}
.admin-users-v16 .user-filterbar-v16{grid-template-columns:minmax(200px,2fr) repeat(3,minmax(110px,1fr)) auto auto}
@media(max-width:1100px){.admin-users-v16 .user-filterbar-v16{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){
 .auth-v2919 .auth-simple-form input:not([type=checkbox]){font-size:16px;min-width:0}
 .admin-users-v16 .user-filterbar-v16{grid-template-columns:minmax(0,1fr)}
}


/* responsive-v117.css */
/* Scoped improvements for seller tools, account pages and support. */
.seller-listing-manager-v19 .seller-listing-card-v117{align-items:start;grid-template-columns:84px minmax(0,1fr) minmax(260px,340px)}
.seller-listing-manager-v19 .seller-listing-card-v117>img{width:84px;height:96px;aspect-ratio:auto;object-fit:cover}
.seller-listing-card-v117>div{min-width:0}
.seller-listing-manager-v19 .seller-listing-card-v117>div:first-child{grid-column:1/3}
.seller-listing-manager-v19 .seller-listing-card-v117 .campaign-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:start;width:100%;max-width:none;grid-column:auto}
.seller-listing-card-v117 .campaign-actions>.listing-lifecycle{grid-column:1/-1;min-width:0;width:100%;box-sizing:border-box}
.seller-listing-card-v117 .campaign-actions>a,.seller-listing-card-v117 .campaign-actions>button{align-self:start;display:flex;align-items:center;justify-content:center;min-height:44px;height:auto;margin:0;padding:10px 12px;white-space:normal;line-height:1.35;text-align:center}
.seller-listing-card-v117 .listing-lifecycle{gap:8px;padding:12px;background:#f5f8f6}
.seller-listing-card-v117 .listing-lifecycle>small{font-size:13px;line-height:1.45}
.seller-listing-card-v117 .listing-lifecycle>button{justify-self:start;width:auto;max-width:100%;min-height:44px;padding:10px 14px;line-height:1.35}
.seller-listing-card-v117 .availability-confirm{min-width:0;display:flex;gap:8px;flex-wrap:wrap}
.seller-listing-card-v117 .availability-confirm p{flex-basis:100%;font-size:14px;line-height:1.5;margin:0}
.seller-listing-card-v117 .availability-confirm button{flex:1 1 120px;min-height:44px;white-space:normal}
.seller-listing-card-v117 .campaign-actions>.listing-removal-reason{grid-column:1/-1}

.listing-insights-v115{min-width:0;max-width:100%}
.listing-insights-v115>.section-heading{gap:16px;align-items:end;flex-wrap:wrap}
.listing-insights-v115>.section-heading>div{flex:1 1 320px;min-width:0}
.listing-insights-v115>.section-heading label{display:grid;gap:6px;min-width:0;margin:0}
.listing-insights-v115>.section-heading select{min-height:44px;max-width:100%}
.listing-insights-v115>.section-heading button{min-height:44px;margin:0}
.metric-explanation-v117{border:1px solid #e0e0d8;border-radius:10px;padding:0 12px;margin:14px 0 18px}
.metric-explanation-v117>summary{padding:12px 0;min-height:44px;box-sizing:border-box;cursor:pointer;font-size:14px;font-weight:650}
.metric-explanation-v117 p{margin:0 0 12px;font-size:14px;line-height:1.55}
.metric-summary-v117{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}
.listing-metric-card-v115>summary{list-style:none;min-height:48px}
.listing-metric-card-v115>summary::-webkit-details-marker{display:none}
.listing-metric-card-v115>summary>span:first-child{flex:1;min-width:0}
.listing-metric-card-v115>summary b{font-size:17px;line-height:1.4;word-break:normal;overflow-wrap:anywhere}
.listing-metric-card-v115>summary small{font-size:13px;line-height:1.5}
.listing-metric-card-v115>summary .metric-toggle-v117{display:flex;gap:6px;align-items:center;min-height:36px;font-size:13px}
.metric-toggle-v117>.metric-close-label-v117{display:none}
.listing-metric-card-v115[open]>summary>.metric-toggle-v117{color:#49493f}
.listing-metric-card-v115[open]>summary .metric-open-label-v117{display:none}
.listing-metric-card-v115[open]>summary .metric-close-label-v117{display:inline}
.listing-metric-card-v115[open]>summary .metric-toggle-v117>span[aria-hidden]{transform:rotate(180deg)}
.metric-detail-v117 span{line-height:1.45;word-break:normal;overflow-wrap:normal}
.metric-mobile-guide-v117{display:none}
.metric-daily-v117{margin:18px 0;max-width:100%}
.metric-daily-v117 caption{text-align:left;white-space:normal;padding:0 0 10px;font-size:15px;line-height:1.45}
.metric-daily-v117 caption span{display:block;font-size:12px;font-weight:400;color:#65655a}
.listing-metric-card-v115 .form-actions{display:flex;align-items:start;gap:10px;flex-wrap:wrap}
.listing-metric-card-v115 .form-actions>a{flex:0 1 auto;min-height:44px;white-space:normal;line-height:1.4;margin:0}

.support-page-v272,.support-thread-v272,.account-section,.vehicle-finance-page-v115,.rental-management{min-width:0}
.support-page-v272 .profile-help-v15{align-items:start;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}
.support-page-v272 .profile-help-v15>div{min-width:0}
.profile-help-actions-v15{grid-template-columns:repeat(2,minmax(0,1fr))}
.profile-help-actions-v15 a{min-height:64px;gap:5px;justify-content:center;line-height:1.4}
.support-page-v272 .form-actions>*{flex:0 1 auto;min-height:44px;line-height:1.4;white-space:normal}
.support-page-v272 .support-topic details p{line-height:1.65;max-width:80ch}
.support-page-v272 summary,.support-thread-v272 summary{min-height:44px;padding-block:10px;box-sizing:border-box;cursor:pointer;line-height:1.45}
.support-page-v272 .case-form textarea,.support-thread-v272 textarea{box-sizing:border-box;max-width:100%}
.support-page-v272 .help-fields-v2922{min-width:0}
.account-section .order-actions{display:flex;gap:10px;align-items:start;flex-wrap:wrap}
.account-section .order-actions>*{min-height:44px;white-space:normal;line-height:1.4}
.vehicle-finance-page-v115 .form-actions{align-items:start;gap:10px;flex-wrap:wrap}
.vehicle-finance-page-v115 .form-actions>*{min-height:44px;max-width:100%;white-space:normal;line-height:1.4}
.seller-dashboard :is(button,a,input,select,textarea):focus-visible,.support-page-v272 :is(button,a,input,select,textarea,summary):focus-visible,.listing-insights-v115 summary:focus-visible{outline:3px solid #786100;outline-offset:3px}

@media(max-width:1100px){
 .seller-listing-manager-v19 .seller-listing-card-v117{grid-template-columns:84px minmax(0,1fr)}
 .seller-listing-manager-v19 .seller-listing-card-v117 .campaign-actions{grid-column:1/-1}
 .support-page-v272 .profile-help-v15{grid-template-columns:minmax(0,1fr)}
}
@media(max-width:760px){
 .dashboard.seller-dashboard{width:100%;max-width:100%;box-sizing:border-box;padding:16px 12px 28px;margin-inline:0}
 .seller-dashboard>.dash-content.inside{width:100%;min-width:0;padding:0}
 .seller-content-v252>.panel{padding:16px 12px}
 .seller-content-v252>.title{gap:14px;align-items:start}
 .seller-content-v252>.title h1{font-size:28px;line-height:1.15}
 .seller-content-v252>.title .actions>a{min-height:44px;padding:10px 12px;line-height:1.35;white-space:normal}
 .seller-listing-manager-v19 .seller-listing-card-v117{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:12px}
 .seller-listing-manager-v19 .seller-listing-card-v117>img{width:64px;height:80px}
 .seller-listing-card-v117 .listing-lifecycle .renewal-mode{font-size:13px;line-height:1.4}
 .seller-listing-card-v117 .listing-lifecycle>button{width:100%;justify-self:stretch;font-size:14px}
 .support-page-v272{width:100%;max-width:100%;box-sizing:border-box;padding:20px 12px}
 .support-page-v272>.panel{padding:18px 14px}
 .support-page-v272 .profile-help-v15 h2,.support-page-v272 .support-topic h2{font-size:23px;line-height:1.25}
 .support-page-v272 .profile-help-actions-v15{grid-template-columns:minmax(0,1fr)}
 .support-page-v272 .help-steps{grid-template-columns:minmax(0,1fr);gap:10px;margin:18px 0}
 .support-page-v272 .help-steps article{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:14px;line-height:1.55}
 .support-page-v272 .form-actions,.support-thread-v272 .form-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}
 .support-page-v272 .form-actions>a,.support-thread-v272 .form-actions>button{width:100%;box-sizing:border-box;margin:0;justify-content:center;text-align:center}
 .support-page-v272 .user-case-grid-v15 article,.account-section .order-list>article{min-width:0;overflow-wrap:anywhere}
 .support-page-v272 .user-case-grid-v15 footer{flex-wrap:wrap;gap:10px}
 .support-hero .support-search-v2710 input,.support-page-v272 input,.support-page-v272 select,.support-page-v272 textarea,.support-thread-v272 textarea,.vehicle-finance-page-v115 input,.vehicle-finance-page-v115 select{font-size:16px;min-width:0;max-width:100%}
 .account-section .order-actions>*{flex:1 1 140px;justify-content:center;text-align:center;margin:0}
 .vehicle-finance-page-v115 .form-actions>*{flex:1 1 180px;text-align:center;justify-content:center;margin:0}
 .seller-dashboard :is(a,button,input,select,textarea),.support-page-v272 :is(a,button,input,select,textarea),.account-section :is(a,button,input,select,textarea){scroll-margin-top:88px;scroll-margin-bottom:calc(96px + env(safe-area-inset-bottom,0px))}
}
@media(max-width:600px){
 .listing-insights-v115>.section-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}
 .listing-insights-v115>.section-heading>div{grid-column:1/-1}
 .listing-insights-v115>.section-heading h2{font-size:23px;line-height:1.25}
 .listing-insights-v115>.section-heading label{width:100%;font-size:13px}
 .listing-insights-v115>.section-heading select{width:100%;font-size:16px}
 .listing-insights-v115>.section-heading button{font-size:14px;padding:10px 12px}
 .metric-summary-v117{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
 .metric-summary-v117 article{padding:12px;gap:5px}
 .metric-summary-v117 article:last-child:nth-child(odd){grid-column:1/-1}
 .metric-summary-v117 span{font-size:13px;line-height:1.4}
 .listing-metric-card-v115{padding:12px;margin-block:14px}
 .listing-metric-card-v115>summary{gap:8px;align-items:stretch}
 .listing-metric-card-v115>summary>span:first-child{gap:10px;align-items:start}
 .listing-metric-card-v115>summary img{width:52px;height:60px;flex-basis:52px}
 .listing-metric-card-v115>summary b{font-size:16px;line-height:1.35}
 .listing-metric-card-v115>summary .metric-toggle-v117{justify-content:space-between;border-top:1px solid #ededE7;padding-top:8px;width:100%;box-sizing:border-box}
 .metric-detail-v117{grid-template-columns:minmax(0,1fr);gap:0;margin-top:12px;border:1px solid #deded5;border-radius:12px;overflow:hidden}
 .metric-detail-v117 article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:0;border-bottom:1px solid #e1e1d8;border-radius:0;background:#fafaf6;min-height:48px}
 .metric-detail-v117 article:last-child{border-bottom:0}
 .metric-detail-v117 article>b{grid-column:2;grid-row:1;justify-self:end;font-size:20px;line-height:1.2;font-variant-numeric:tabular-nums}
 .metric-detail-v117 article>span{grid-column:1;grid-row:1;font-size:14px;line-height:1.45;word-break:normal;overflow-wrap:normal}
 .metric-detail-v117 article>small{display:none}
 .metric-mobile-guide-v117{display:block;margin:10px 0 18px;font-size:13px;line-height:1.5}
 .metric-mobile-guide-v117>summary{min-height:44px;padding:12px 0;cursor:pointer;font-weight:650}
 .metric-mobile-guide-v117 dl{margin:0}
 .metric-mobile-guide-v117 dl>div{padding:9px 0;border-top:1px solid #e6e6de}
 .metric-mobile-guide-v117 dt{font-weight:700}
 .metric-mobile-guide-v117 dd{margin:3px 0 0;color:#5b5b52}
 .listing-insights-v115 .metric-table-wrap-v115{overflow:visible;min-width:0}
 .metric-daily-v117,.metric-daily-v117 caption,.metric-daily-v117 tbody{display:block;width:100%;box-sizing:border-box}
 .metric-daily-v117 thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}
 .metric-daily-v117 tbody{display:grid;gap:10px}
 .metric-daily-v117 tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid #deded5;border-radius:10px;overflow:hidden}
 .listing-insights-v115 .metric-daily-v117 td{padding:10px 8px;border:0;white-space:normal;text-align:center;font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}
 .metric-daily-v117 td::before{content:attr(data-label);display:block;font-size:11px;font-weight:500;line-height:1.4;margin-bottom:4px;overflow-wrap:anywhere}
 .listing-insights-v115 .metric-daily-v117 td:first-child{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;text-align:left;padding:9px 10px;background:#fff8bd;font-size:14px}
 .metric-daily-v117 td:first-child::before{margin:0;font-size:12px}
 .listing-metric-card-v115>.form-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}
 .listing-metric-card-v115>.form-actions>a{width:100%;box-sizing:border-box;text-align:center;justify-content:center;font-size:14px}
 .listing-metric-card-v115>p{font-size:14px;line-height:1.55;overflow-wrap:anywhere}
}

.finance-status-table-v117 caption{text-align:left;white-space:normal;line-height:1.5;padding:10px 0}
.support-workspace-v117 .user-case-grid-v15 article{min-width:0;overflow-wrap:anywhere}
@media(max-width:600px){
 .finance-status-table-v117,.finance-status-table-v117 caption,.finance-status-table-v117 tbody{display:block;width:100%;box-sizing:border-box}
 .finance-status-table-v117 thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}
 .finance-status-table-v117 tbody{display:grid;gap:12px}
 .finance-status-table-v117 tr{display:block;padding:10px;border:1px solid #deded5;border-radius:10px}
 .listing-insights-v115 .finance-status-table-v117 td{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;padding:8px 0;white-space:normal;overflow-wrap:anywhere;text-align:left}
 .finance-status-table-v117 td::before{content:attr(data-label);font-weight:650;color:#56564b}
 .support-workspace-v117{padding:20px 12px}
 .support-workspace-v117 h1{font-size:28px;line-height:1.2}
 .support-workspace-v117 .user-case-grid-v15{grid-template-columns:minmax(0,1fr)}
}


/* live-v118.css */
/* CHUN 27.26.10.18: ajustes de imagen y paneles legibles; se conserva la barra del estudio. */
.studio-v118 .studio-image-adjustments-v118{display:grid;gap:16px;min-width:0;margin:16px 0 10px;padding:18px 14px;border:1px solid #566174;border-radius:15px;background:#202833;color:#f3f6fa}
.studio-v118 .studio-image-adjustments-v118 legend{padding:0 7px;font-size:14px;font-weight:700;color:#f3f6fa}
.studio-v118.studio-v118 .studio-image-adjustments-v118 label{margin:0;display:grid;gap:4px;min-width:0;font-size:14px}
.studio-v118 .studio-image-adjustments-v118 label>span{display:flex;justify-content:space-between;align-items:center;gap:12px}
.studio-v118 .studio-image-adjustments-v118 output{font-size:13px;font-variant-numeric:tabular-nums;color:#ffe871;font-weight:700}
.studio-v118.studio-v118 .studio-image-adjustments-v118 input[type="range"]{appearance:none;-webkit-appearance:none;display:block;box-sizing:border-box;width:100%;height:42px;min-height:42px;margin:0;padding:0;border:0;border-radius:0;background:transparent;accent-color:#ffe500;cursor:pointer;touch-action:pan-y}
.studio-v118 .studio-image-adjustments-v118 input[type="range"]::-webkit-slider-runnable-track{height:6px;background:#677487;border-radius:8px}
.studio-v118 .studio-image-adjustments-v118 input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-9px;border:2px solid #fff3a8;border-radius:50%;background:#ffe500;box-shadow:0 2px 6px #0004}
.studio-v118 .studio-image-adjustments-v118 input[type="range"]::-moz-range-track{height:6px;background:#677487;border-radius:8px}
.studio-v118 .studio-image-adjustments-v118 input[type="range"]::-moz-range-thumb{width:20px;height:20px;border:2px solid #fff3a8;border-radius:50%;background:#ffe500;box-shadow:0 2px 6px #0004}
.studio-v118 .studio-image-adjustments-v118 input[type="range"]:disabled{opacity:.55;cursor:wait}
.studio-v118 .studio-image-adjustments-v118 small,.studio-v118 .studio-image-note-v118{display:block;color:#c4cede;font-size:12px;line-height:1.55;font-weight:400}
.studio-v118 .studio-image-actions-v118{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}
.studio-v118 .studio-image-actions-v118 button{width:100%;min-width:0;min-height:46px;white-space:normal;line-height:1.3;margin:0;padding:10px 12px;font-size:13px;box-shadow:none}
.studio-v118.studio-v118 .studio-image-feedback-v118{margin:12px 0;padding:12px 14px;border:1px solid #566a7e;border-radius:12px;background:#243344;color:#edf4fc;font-size:13px;line-height:1.5}
.studio-v118 .studio-tool-panel :is(input,select,textarea,button,summary){scroll-margin-block:80px 24px}
.studio-v118 .studio-tool-panel :is(input,select,textarea,button,summary):focus-visible{outline:3px solid #ffe36d;outline-offset:3px}
.studio-v118 .studio-tool-panel .stream-health{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.studio-v118 .stream-health>span{min-width:0;overflow-wrap:anywhere}
.studio-v118 .stream-health b{font-size:13px;line-height:1.4}
.live-viewer-v118 :is(.live-chat-message-v24,.showcase-copy,.live-room-presentation>div){min-width:0;overflow-wrap:anywhere}
.live-viewer-v118 .live-chat-composer-v24 input{font-size:16px;min-height:44px}
.live-viewer-v118 :is(.live-chat-close-v2717,.showcase-close){min-width:44px;min-height:44px}
.live-viewer-v118 .live-item-sheet{box-sizing:border-box;scrollbar-gutter:stable;overflow-wrap:anywhere}
.live-viewer-v118 .live-item-sheet header>button{flex-shrink:0;min-width:44px;min-height:44px}
.live-viewer-v118 .live-item-sheet :is(a,button){white-space:normal;line-height:1.35;min-height:44px}
.live-viewer-v118 :is(.live-item-sheet,.live-chat-panel-v2724,.live-showcase) :is(input,button,a[href],summary):focus-visible{outline:3px solid #b18b00;outline-offset:3px}
.live-viewer-v118 .rehearsal-caption{overflow-wrap:anywhere;line-height:1.45;min-height:24px}
@media(min-width:1025px){
 .studio-v118 .studio-image-adjustments-v118{padding:20px 18px}
 .studio-v118 .studio-image-adjustments-v118 small{font-size:13px}
 .live-viewer-v118 .live-item-sheet{max-height:calc(100dvh - 40px)}
}
@media(max-width:1024px){
 .studio-v118.studio-v118 .studio-tool-panel.tool-open{max-height:min(85dvh,calc(var(--studio-height,100dvh) - 24px))!important;scroll-padding-block:80px 24px}
 .studio-v118.studio-v118 .studio-tool-panel .studio-panel-head{gap:12px}
 .studio-v118.studio-v118 .studio-tool-panel .studio-panel-head>h2{min-width:0;line-height:1.25}
 .studio-v118 .studio-image-presets{gap:7px}
 .studio-v118 .studio-image-presets button{min-height:78px;font-size:12px;padding:10px 5px}
 .studio-v118 .studio-image-adjustments-v118{gap:14px;padding:16px 12px}
 .studio-v118 .studio-image-actions-v118{grid-template-columns:1fr}
 .live-viewer-v118 .live-item-shade{padding:12px}
 .live-viewer-v118 .live-item-sheet{width:100%;max-height:calc(100dvh - 24px);padding:18px 16px;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));border-radius:20px}
 .live-viewer-v118 .live-item-sheet header{top:-18px;gap:10px}
 .live-viewer-v118 .live-item-sheet h2{font-size:19px;line-height:1.3}
 .live-viewer-v118 .live-item-sheet h3{font-size:21px;line-height:1.35;overflow-wrap:anywhere}
 .live-viewer-v118 .live-item-sheet dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 12px}
 .live-viewer-v118 .live-item-sheet dd{min-width:0;overflow-wrap:anywhere}
}
@media(max-width:360px){
 .studio-v118 .studio-image-presets button{font-size:11px}
 .studio-v118 .studio-image-adjustments-v118{padding-inline:10px}
}
@media(prefers-reduced-motion:reduce){
 .studio-v118 .studio-tool-panel,.live-viewer-v118 .live-item-sheet{scroll-behavior:auto}
}


/* organic-v119.css */
/* Scoped additions preserve existing studio controls and established theme. */
.organic-v119,.seo-v119,.demand-v119,.share-v119{min-width:0;overflow-wrap:anywhere}
.seo-v119-metrics,.demand-stats-v119{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}
.seo-v119-metrics article,.demand-stats-v119 article{padding:16px;border:1px solid #ddd;border-radius:14px;min-width:0}
.seo-v119-metrics article span,.demand-stats-v119 article span{display:block;font-size:.86rem;color:#555}
.seo-v119-metrics article strong,.demand-stats-v119 article strong{display:block;font-size:1.7rem;margin-top:6px}
.seo-v119-metrics .organic-status-v119{font-size:1.1rem}
.seo-v119-rows,.organic-candidates-v119{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.seo-v119-row,.organic-candidates-v119 article{min-width:0;padding:14px;border:1px solid #ddd;border-radius:12px;overflow-wrap:anywhere}
.seo-v119-import,.organic-v119 details,.share-v119 details{padding:12px;border:1px solid #ddd;border-radius:12px;margin:16px 0}
.seo-v119-import summary,.organic-v119 summary,.share-v119 summary{cursor:pointer;font-weight:700;min-height:36px}
.seo-v119 input,.seo-v119 select{max-width:100%;min-width:0;font-size:16px}
.share-actions-v119{display:flex;flex-wrap:wrap;gap:10px}.share-actions-v119>*{min-height:44px;white-space:normal}
.share-feedback-v119:empty{display:none}.share-v119 small,.demand-method-v119{color:#555}
.demand-columns-v119{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.demand-columns-v119>*{min-width:0}
.demand-missing-v119{display:block;padding:12px;border-bottom:1px solid #eee;overflow-wrap:anywhere}.demand-missing-v119 small{display:block;margin-top:5px}
.demand-note-v119,.demand-method-v119{font-size:.9rem;line-height:1.5}.demand-v119 select{font-size:16px;min-height:44px;max-width:100%}
.live-archive-v119 video{width:100%;max-height:65vh;background:#111;border-radius:12px}.organic-v119 img{max-width:100%}
@media(max-width:900px){.seo-v119-metrics,.demand-stats-v119{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.seo-v119-rows,.organic-candidates-v119,.demand-columns-v119{grid-template-columns:1fr}.share-actions-v119>*{flex:1 1 135px}.share-v119{width:100%}.organic-v119 code{white-space:normal;overflow-wrap:anywhere}}
@media(max-width:360px){.seo-v119-metrics,.demand-stats-v119{grid-template-columns:1fr}}

.organic-live-cover-v119,.organic-live-video-v119{display:block;max-width:100%;width:100%;max-height:65vh;object-fit:contain;border-radius:14px}.organic-live-video-v119{background:#111}.store-badge-image-v119{max-width:100%;height:auto}.store-badge-v119 textarea{max-width:100%;width:100%;font-size:16px;min-height:90px}


/* account-v120.css */
/* Account and seller tools: keep every permitted route reachable on small screens. */
.account-nav-v120 .account-navigation-disclosure-v120>summary{list-style:none;cursor:pointer}
.account-nav-v120 .account-navigation-disclosure-v120>summary::-webkit-details-marker{display:none}
.account-nav-v120 .account-navigation-disclosure-v120>summary small{display:block;font-size:12px;font-weight:500;line-height:1.4}
.account-nav-v120 .account-nav-group-v120{grid-column:1/-1}
.account-nav-v120 :is(a,summary):focus-visible,.account-quality-v120 a:focus-visible{outline:3px solid #786100;outline-offset:3px}
.account-quality-v120{display:grid;gap:18px;min-width:0}
.account-quality-header-v120{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px 30px;border:1px solid #eadc70;border-radius:22px;background:linear-gradient(125deg,#fffbd5,#fff 80%)}
.account-quality-header-v120 h2{margin:8px 0 10px;font-size:clamp(24px,2.6vw,34px);letter-spacing:-.035em;line-height:1.15;color:#171717}
.account-quality-header-v120 p{max-width:680px;margin:0;font-size:15px;line-height:1.6;color:#53534c}
.account-quality-brand-v120{display:grid;place-items:center;flex:0 0 68px;width:68px;height:68px;position:relative;overflow:hidden;border-radius:19px;background:var(--yellow,#ffe500);color:#171717;font:950 42px/1 system-ui;box-shadow:0 8px 18px #5b510018}
.account-quality-brand-v120>span{position:absolute;right:8px;bottom:8px;font-size:24px}
.account-quality-note-v120{margin:0;padding:14px 18px;border:1px solid #d9dce2;border-radius:13px;background:#f5f6f8;font-size:14px;line-height:1.5;color:#3e4249}
.account-quality-grid-v120{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.account-quality-card-v120{display:flex;flex-direction:column;gap:12px;min-width:0;padding:24px 20px;border:1px solid #e0e0da;border-radius:20px;background:#fff;box-shadow:0 8px 22px #17171704}
.account-quality-card-head-v120{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px}
.account-quality-icon-v120{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:11px;background:#f2f2ed;color:#171717;font-size:22px;font-weight:800}
.account-quality-state-v120{padding:5px 8px;border-radius:999px;background:#f2f2ed;color:#53534c;font-size:11px;font-weight:750;line-height:1.35;text-align:center}
.account-quality-card-v120[data-state=ready] .account-quality-state-v120,.account-quality-card-v120[data-state=ready] .account-quality-icon-v120{background:#eaf7ef;color:#21603a}
.account-quality-card-v120[data-state=pending] .account-quality-state-v120{background:#fff3d8;color:#6e5000}
.account-quality-card-v120 h3{margin:0;font-size:17px;line-height:1.3;font-weight:800;letter-spacing:-.015em}
.account-quality-card-v120 p{margin:0;font-size:13px;line-height:1.6;color:#5c5c55;overflow-wrap:anywhere}
.account-quality-number-v120{font-size:36px;line-height:1.1;font-weight:850;letter-spacing:-.04em;color:#171717}
.account-quality-number-v120 small{font-size:16px;font-weight:650;color:#76766d;letter-spacing:normal}
.account-quality-empty-v120{font-size:19px;line-height:1.3;color:#56564e}
.account-quality-card-v120>a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;margin-top:auto;padding-top:10px;border-top:1px solid #efefea;text-decoration:none;font-size:13px;font-weight:800;line-height:1.4;color:#171717}
.account-quality-card-v120>a:hover{color:#715800;text-decoration:underline}
.account-quality-footer-v120{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;border:1px solid #e0e0da;border-radius:18px;background:#f8f8f4}
.account-quality-footer-v120 b{font-size:16px;color:#171717}
.account-quality-footer-v120 p{max-width:740px;margin:7px 0 0;font-size:14px;line-height:1.55;color:#5c5c55}
.account-quality-footer-v120 .secondary{flex-shrink:0;min-height:44px;align-items:center;justify-content:center;text-align:center}
@media(min-width:1025px) and (max-width:1200px){.account-quality-grid-v120{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:1025px){
 .account-nav-v120 .account-navigation-disclosure-v120>summary{display:none!important}
 .account-nav-v120 .account-navigation-disclosure-v120>nav{display:grid!important}
}
@media(max-width:1024px){
 body .site-theme>main:has(>.account-nav-v120){display:block!important;padding:12px 0 28px!important}
 body .site-theme>main:has(>.account-nav-v120)>.dash-content{grid-column:auto!important;grid-row:auto!important;margin:0!important;width:100%!important;max-width:none!important;padding:18px 12px 28px!important;min-width:0!important}
 body .site-theme .dashboard.wrap.seller-dashboard:has(>.account-nav-v120){display:block!important;width:100%!important;margin:0!important;padding:18px 12px 28px!important;box-sizing:border-box!important}
 body .site-theme .seller-dashboard:has(>.account-nav-v120)>.dash-content{margin:0!important;padding:0!important;width:100%!important;max-width:none!important;min-width:0!important}
 body .site-theme main .dash-menu.unified-menu-v2722.account-nav-v120{--account-nav-top-v120:82px;display:block!important;position:sticky!important;top:var(--account-nav-top-v120)!important;bottom:auto!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;float:none!important;margin:12px!important;padding:0!important;border:1px solid #deded4!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 24px #17171715!important;z-index:60!important;overflow:visible!important;grid-column:1/-1!important;grid-row:auto!important}
 body .site-theme main .account-nav-v120>.account-nav-identity-v120{display:none!important}
 body .site-theme main .account-nav-v120>.account-navigation-disclosure-v120>summary{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;min-height:64px!important;padding:12px 14px!important;background:#171717!important;color:#fff!important;border-radius:15px!important;font-size:14px!important;line-height:1.3!important;white-space:normal!important}
 body .site-theme main .account-nav-v120>.account-navigation-disclosure-v120>summary>span:nth-child(2){flex:1 1 0;min-width:0;overflow-wrap:anywhere}
 body .site-theme main .account-nav-v120>.account-navigation-disclosure-v120>summary b{display:block!important;white-space:normal!important}
 body .site-theme main .account-nav-v120>.account-navigation-disclosure-v120>summary small{display:block!important;color:#ddd!important;white-space:normal!important;overflow-wrap:normal!important}
 .account-nav-v120 .account-nav-mark-v120{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:10px;background:var(--yellow,#ffe500);color:#171717;font-size:18px}
 .account-nav-v120 .account-nav-chevron-v120{flex:0 0 16px;width:16px;text-align:center;margin-left:auto;font-size:24px;line-height:1;transition:transform .15s}
 .account-nav-v120 details[open] .account-nav-chevron-v120{transform:rotate(180deg)}
 body .site-theme main .account-nav-v120>.account-navigation-disclosure-v120:not([open])>nav{display:none!important}
 body .site-theme main .account-nav-v120>.account-navigation-disclosure-v120[open]>nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:10px 10px 18px!important;max-height:calc(100svh - var(--account-nav-top-v120) - 164px - env(safe-area-inset-bottom,0px))!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;scroll-padding-block:8px 16px}
 body .site-theme main .account-nav-v120>.account-navigation-disclosure-v120 nav>a{display:flex!important;align-items:center!important;min-width:0!important;min-height:46px!important;margin:0!important;padding:10px 11px!important;border:1px solid #e5e5de!important;border-radius:11px!important;background:#f8f8f4!important;font-size:13px!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important}
 body .site-theme main .account-nav-v120>.account-navigation-disclosure-v120 nav>a.active{background:#171717!important;color:#fff!important;border-color:#171717!important;box-shadow:inset 4px 0 var(--yellow,#ffe500)!important}
 body .site-theme main .account-nav-v120 .menu-group-v2722{display:block!important;grid-column:1/-1!important;margin:8px 3px 3px!important;font-size:10px!important;line-height:1.4!important;color:#666!important}
 body:has(.account-nav-v120) .chun-profile-account-tools{display:none!important}
 .seller-dashboard-v252 .account-nav-v120{margin:0 0 16px!important}
 .account-quality-v120{gap:14px}
 .account-quality-header-v120{padding:22px 18px;gap:12px;border-radius:19px;align-items:flex-start}
 .account-quality-header-v120 h2{font-size:24px;margin-top:9px}
 .account-quality-header-v120 p{font-size:14px}
 .account-quality-brand-v120{flex-basis:44px;width:44px;height:44px;border-radius:13px;font-size:29px}
 .account-quality-brand-v120>span{right:5px;bottom:6px;font-size:15px}
 .account-quality-grid-v120{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
 .account-quality-card-v120{padding:18px 14px;gap:10px;border-radius:16px}
 .account-quality-card-head-v120{align-items:flex-start;flex-wrap:wrap}
 .account-quality-card-v120 h3{font-size:16px}
 .account-quality-number-v120{font-size:32px}
 .account-quality-footer-v120{display:grid;gap:16px;padding:20px 18px}
 .account-quality-footer-v120 .secondary{width:100%;white-space:normal}
 .account-quality-v120 a{scroll-margin-top:94px;scroll-margin-bottom:calc(96px + env(safe-area-inset-bottom,0px))}
}
@media(max-width:760px){body .site-theme main .dash-menu.unified-menu-v2722.account-nav-v120{--account-nav-top-v120:64px}}
@media(max-width:420px){
 .account-quality-grid-v120{grid-template-columns:minmax(0,1fr)}.account-quality-card-head-v120{align-items:center;flex-wrap:nowrap}.account-quality-card-v120{padding:20px 18px}
 body:has(.account-nav-v120) .chun-mobile-profile-home .chun-profile-metrics>span{padding:11px 7px!important}
 body:has(.account-nav-v120) .chun-mobile-profile-home .chun-profile-metrics b{font-size:12px!important}
 body:has(.account-nav-v120) .chun-mobile-profile-home .chun-profile-metrics small{font-size:9px!important;overflow-wrap:normal!important;word-break:normal!important}
}
@media(prefers-reduced-motion:reduce){.account-nav-v120 .account-nav-chevron-v120{transition:none}}

/* CHUN .23: one shared drawer for account and seller tools on every screen. */
body .site-theme .account-page-marker-v123{display:none!important}
body .site-theme>main:has(>.account-page-marker-v123){display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:30px 4vw 56px!important}
body .site-theme>main:has(>.account-page-marker-v123)>.dash-content{grid-column:auto!important;grid-row:auto!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}
body .site-theme .dashboard:has(>.account-page-marker-v123){display:block!important;grid-template-columns:minmax(0,1fr)!important}
body .site-theme .dashboard:has(>.account-page-marker-v123)>.dash-content{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}
body .topbar>.mobile-menu-v2726{display:block!important;flex:0 0 auto;position:static!important}
body .topbar>.mobile-menu-v2726>summary{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border:1px solid #deded7!important;border-radius:50%!important;background:#fff!important;color:#171717!important;cursor:pointer;list-style:none!important}
body .topbar>.mobile-menu-v2726>summary>span:last-child{display:none!important}
body .topbar>.mobile-menu-v2726>summary::-webkit-details-marker{display:none}
body .topbar>.mobile-menu-v2726[open]>summary{background:var(--yellow,#ffe500)!important;border-color:#171717!important}
body .topbar .mobile-menu-v2726:not([open])>.mobile-menu-panel-v2726{display:none!important}
body .topbar .mobile-menu-v2726[open]::before{content:"";position:fixed;inset:0;z-index:991;background:#0007;backdrop-filter:blur(2px)}
body .topbar .mobile-menu-v2726[open]>.mobile-menu-panel-v2726{display:block!important;position:fixed!important;z-index:992!important;inset:0 auto auto 0!important;width:min(88vw,440px)!important;max-width:440px!important;height:var(--chun-menu-available-height,100dvh)!important;max-height:var(--chun-menu-available-height,100dvh)!important;padding:0 14px 24px!important;border:0!important;border-radius:0 22px 22px 0!important;background:#fff!important;color:#171717!important;box-shadow:18px 0 50px #0004!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;scroll-padding-block:100px 18px;isolation:isolate}
body .topbar .mobile-menu-panel-v2726>nav[data-account-menu="123"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}
body .topbar .mobile-menu-panel-v2726 .chun-account-menu-head-v123{grid-column:1/-1;position:sticky!important;top:0!important;z-index:3!important;display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;margin:0 -14px 2px!important;padding:20px 14px!important;border:0!important;background:#171717!important;color:#fff!important;box-shadow:0 3px 10px #17171715}
body .topbar .chun-account-menu-head-v123>i{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;background:var(--yellow,#ffe500);border-radius:11px;color:#171717;font-style:normal;font-size:20px}
body .topbar .chun-account-menu-head-v123>span{flex:1 1 0;min-width:0}
body .topbar .chun-account-menu-head-v123 b{display:block;font-size:17px!important;font-weight:800;line-height:1.25!important;letter-spacing:-.02em;overflow-wrap:anywhere}
body .topbar .chun-account-menu-head-v123 small{display:block!important;margin-top:4px!important;font-size:11px!important;font-weight:500;line-height:1.45!important;color:#ddd!important}
body .topbar .chun-account-menu-head-v123 .chun-mobile-menu-close{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;flex:0 0 38px!important;min-height:38px!important;padding:0!important;border:1px solid #555!important;border-radius:50%!important;background:#303030!important;color:#fff!important;font:500 26px/1 system-ui!important}
body .topbar .mobile-menu-panel-v2726 .chun-mobile-menu-group{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;min-width:0!important}
body .topbar .mobile-menu-panel-v2726 .chun-mobile-menu-group>h3{grid-column:1/-1!important;margin:12px 3px 3px!important;color:#67675e!important;font-size:10px!important;line-height:1.4!important;letter-spacing:.08em!important;font-weight:850!important;text-transform:uppercase!important}
body .topbar .mobile-menu-panel-v2726 .chun-mobile-menu-group>a{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-width:0!important;min-height:48px!important;margin:0!important;padding:11px 12px!important;border:1px solid #e2e2db!important;border-radius:12px!important;background:#f8f8f4!important;color:#171717!important;text-decoration:none!important;font-size:13px!important;font-weight:750!important;line-height:1.45!important;white-space:normal!important;overflow-wrap:anywhere!important}
body .topbar .mobile-menu-panel-v2726 .chun-mobile-menu-group>a:hover{background:#fff7c0!important;border-color:#d2c35b!important}
body .topbar .mobile-menu-panel-v2726 .chun-mobile-menu-group>a.active{background:#171717!important;border-color:#171717!important;color:#fff!important;box-shadow:inset 4px 0 var(--yellow,#ffe500)!important}
body .topbar .mobile-menu-panel-v2726 .chun-mobile-menu-group>a.chun-menu-primary{grid-column:1/-1!important;background:#fff5a5!important;border-color:#dece55!important}
body .topbar .mobile-menu-panel-v2726 :is(a,button,summary):focus-visible,body .topbar>.mobile-menu-v2726>summary:focus-visible{outline:3px solid var(--yellow,#ffe500)!important;outline-offset:3px!important}
body .topbar .mobile-menu-panel-v2726 .mobile-logout-v2726{margin:18px 0 0!important;padding-top:16px!important;border-top:1px solid #ddd!important}
body .topbar .mobile-menu-panel-v2726 .mobile-logout-v2726 button{display:block!important;width:100%!important;min-height:46px!important;border:1px solid #deded6!important;border-radius:12px!important;background:#f4f4f0!important;color:#171717!important;font-weight:800!important}
@media(min-width:761px) and (max-width:1400px){body .topbar>nav{display:none!important}}
@media(max-width:760px){
 body .site-theme>main:has(>.account-page-marker-v123){padding:20px 12px 28px!important}
 body .topbar>.mobile-menu-v2726>summary{width:38px!important;height:38px!important;min-height:38px!important}
 body .topbar .mobile-menu-v2726[open]>.mobile-menu-panel-v2726{width:min(92vw,440px)!important;height:var(--chun-menu-available-height,calc(100dvh - 96px - env(safe-area-inset-bottom)))!important;max-height:var(--chun-menu-available-height,calc(100dvh - 96px - env(safe-area-inset-bottom)))!important}
 body .topbar .chun-account-menu-head-v123{padding:18px 12px!important}
}
@media(max-width:360px){body .topbar .mobile-menu-panel-v2726 .chun-mobile-menu-group>a{padding:10px!important;font-size:12px!important}body .topbar .chun-account-menu-head-v123>i{width:30px;height:30px;flex-basis:30px;font-size:18px}body .topbar .chun-account-menu-head-v123 b{font-size:15px!important}}
@media print{body .topbar .mobile-menu-v2726{display:none!important}}


/* sharing-v120.css */
/* .20 sharing tools: all artwork is drawn locally from the current public catalog. */
.share-studio-v120{scroll-margin-top:96px;max-width:100%;padding:28px!important;border:1px solid #e2e2e2!important;border-radius:20px!important;background:#fff!important;overflow:hidden;box-shadow:0 7px 24px #17171705}
.share-studio-v120 h2{font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.16;margin:8px 0 10px!important;letter-spacing:-.04em}
.share-studio-v120 p{max-width:none;line-height:1.55}
.share-studio-v120 .eyebrow{font-size:.7rem;letter-spacing:.14em;color:#555;line-height:1.4}
.share-studio-heading-v120{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px}
.share-studio-heading-v120>div{max-width:650px;min-width:0}
.share-studio-heading-v120>div>p{margin:0;color:#555}
.share-studio-heading-v120>a{flex-shrink:0;white-space:nowrap!important;min-height:44px;margin-top:12px}
.share-resource-grid-v120{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px}
.share-resource-v120{display:flex;gap:18px;align-items:flex-start;background:#f7f7f3;border:1px solid #e8e8e2;border-radius:16px;padding:22px;min-width:0}
.share-resource-v120>div{min-width:0;flex:1}
.share-resource-v120 h3{font-size:1.08rem;line-height:1.2;margin:0 0 7px;font-weight:800;letter-spacing:-.02em}
.share-resource-v120 p{font-size:.88rem;color:#585858;margin:0 0 16px;line-height:1.55!important}
.share-resource-v120 .primary,.share-resource-v120 .secondary{min-height:44px;max-width:100%;white-space:normal!important;width:auto!important;flex:none!important}
.share-resource-symbol-v120{display:grid;place-items:center;width:48px;height:48px;border:1px solid #171717;border-radius:12px;background:#ffe000;color:#171717;flex-shrink:0;font-size:1.65rem;font-weight:800}
.share-studio-v120 .share-editor-v120{margin:14px 0 24px!important;padding:0!important;border-radius:16px!important;overflow:hidden}
.share-editor-v120>summary{padding:16px 20px!important;min-height:52px!important;list-style-position:inside;font-weight:800;background:#fff}
.share-editor-v120[open]>summary{background:#f7f7f3;border-bottom:1px solid #e6e6e6}
.share-editor-grid-v120{display:grid;grid-template-columns:minmax(240px,1fr) minmax(220px,.7fr);gap:28px;padding:24px;align-items:start}
.share-editor-settings-v120,.share-preview-pane-v120{min-width:0}
.share-editor-settings-v120>label{font-weight:700;display:block;line-height:1.5;font-size:.9rem}
.share-editor-settings-v120 select{display:block;min-height:46px;border:1px solid #d7d7d7;border-radius:10px;padding:10px 12px;font:inherit;font-size:16px;width:100%;min-width:0;background:#fff;color:#171717;margin-top:8px}
.share-editor-settings-v120 .share-format-help-v120{font-size:.82rem;color:#646464;margin:10px 0 22px}
.share-selection-heading-v120{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 12px;flex-wrap:wrap}
.share-selection-heading-v120>strong{font-size:.88rem;font-weight:800}
.share-selection-heading-v120>span{font-size:.74rem;color:#666}
.share-product-options-v120{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:490px;overflow:auto;padding:2px 4px 2px 2px;scrollbar-width:thin;overscroll-behavior:contain}
.share-product-option-v120{display:flex!important;align-items:center;gap:9px;padding:10px!important;border:1px solid #dedede;border-radius:10px;margin:0!important;min-height:78px;cursor:pointer;background:#fff;min-width:0}
.share-product-option-v120:has(input:checked){border-color:#a99900;background:#fffdeb;box-shadow:inset 0 0 0 1px #e2d844}
.share-product-option-v120 input[type=checkbox]{width:18px!important;height:18px!important;min-height:18px!important;flex:0 0 18px;accent-color:#171717;margin:0!important;border-radius:3px!important;padding:0!important}
.share-product-option-v120>img,.share-product-initials-v120{width:46px;height:46px;object-fit:contain;background:#f4f4f0;border-radius:6px;flex:0 0 46px}
.share-product-initials-v120{display:grid;place-items:center;font-size:1rem;font-weight:800;color:#171717;background:#ffe000}
.share-product-option-v120>span:last-child{min-width:0;flex:1}
.share-product-option-v120 strong{font-size:.72rem;font-weight:700;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}
.share-product-option-v120 small{font-size:.7rem;display:block;color:#565656;line-height:1.3;margin-top:4px;overflow-wrap:anywhere}
.share-load-more-v120{min-height:44px;margin-top:14px;font-size:.84rem;width:100%!important}
.share-editor-note-v120{font-size:.78rem;color:#666;margin-top:16px!important;line-height:1.6}
.share-preview-pane-v120{display:grid;gap:12px;background:#f3f3ef;border:1px solid #e6e6e0;border-radius:15px;padding:16px}
.share-preview-frame-v120{display:grid;place-items:center;width:100%;min-height:230px;border-radius:8px;overflow:hidden;background:#e8e8e2}
.share-preview-frame-v120 canvas{display:block;width:100%;height:auto;max-height:640px;object-fit:contain}
.share-preview-empty-v120{padding:30px;text-align:center;max-width:300px;min-width:0;color:#555;font-size:.86rem}
.share-preview-empty-v120 strong{display:block;font-weight:800;font-size:1.12rem;color:#171717;line-height:1.35;margin-bottom:10px}
.share-preview-empty-v120 p{font-size:.85rem;line-height:1.55;margin:0}
.share-page-controls-v120{display:flex;justify-content:center;align-items:center;gap:14px;color:#555;font-size:.8rem}
.share-page-controls-v120 .secondary{width:44px!important;min-width:44px!important;min-height:44px!important;margin:0!important}
.share-export-actions-v120{display:grid;gap:8px}
.share-export-actions-v120 .primary,.share-export-actions-v120 .secondary{width:100%!important;min-height:44px!important;font-size:.84rem;white-space:normal!important;margin:0!important}
.share-preview-pane-v120>small{font-size:.75rem;line-height:1.6;color:#666}
.share-link-row-v120{display:flex;align-items:flex-end;gap:10px;margin-bottom:14px}
.share-link-row-v120>label{display:block;flex:1;min-width:0;font-size:.82rem;line-height:1.5;font-weight:700}
.share-link-row-v120 input{display:block;width:100%;min-height:46px;font-size:.8rem!important;font-weight:400;border:1px solid #ddd;border-radius:9px;padding:10px 12px;margin-top:6px;background:#fafafa}
.share-link-row-v120 .secondary{min-height:46px!important;width:auto!important;white-space:normal!important;flex-shrink:0}
.share-studio-v120 .share-direct-actions-v120{display:flex;flex-wrap:wrap;justify-content:flex-start!important;gap:8px;margin-top:0!important;margin-bottom:22px}
.share-studio-v120 .share-direct-actions-v120>*{flex:0 1 auto!important;width:auto!important;min-height:44px!important;font-size:.82rem;padding:10px 15px!important}
.share-studio-v120 .store-badge-v119{background:#fff!important}
.share-studio-v120 .store-badge-v119 img{max-width:440px;width:100%;margin:8px 0 12px}
.share-studio-v120 .store-badge-v119>label{font-size:.78rem;font-weight:700}
.share-studio-v120 .store-badge-v119 textarea{font-size:.78rem!important;background:#fafafa;color:#666;padding:12px;border-radius:8px}
.share-feedback-v120:not(:empty){padding:12px 15px;background:#fffdea;border:1px solid #e5d968;border-radius:10px;font-size:.84rem;line-height:1.55;margin:16px 0 0;color:#3a350b}
.share-studio-v120 [hidden]{display:none!important}
.share-studio-v120 :is(button,a,select,input,summary):focus-visible,.listing-share-v120 :is(button,a,summary):focus-visible{outline:3px solid #9b8700;outline-offset:3px}
.share-studio-v120 button:disabled{opacity:.45;cursor:default;box-shadow:none}
.listing-share-v120 .share-actions-v119{gap:8px;margin:14px 0}
.listing-share-v120 .share-actions-v119>*{min-height:44px;flex:0 1 auto;max-width:100%;white-space:normal!important}
.listing-share-v120 details>p{font-size:.87rem;line-height:1.6;color:#555}
.chun-share-print-v120{display:block;width:210mm;max-width:100%;height:auto;margin:0 auto;background:#fff}
@media(min-width:1450px){.share-editor-grid-v120{grid-template-columns:minmax(400px,1fr) minmax(240px,420px)}}
@media(max-width:1000px){.share-product-options-v120{grid-template-columns:1fr}.share-resource-v120{padding:18px;gap:12px}.share-resource-symbol-v120{width:42px;height:42px;font-size:1.4rem}.share-editor-grid-v120{gap:20px;padding:20px}}
@media(max-width:720px){.share-studio-v120{padding:20px!important;border-radius:16px!important}.share-studio-heading-v120{gap:14px;margin-bottom:20px}.share-studio-heading-v120>a{font-size:.75rem;padding:10px!important}.share-resource-grid-v120{grid-template-columns:1fr;gap:10px}.share-resource-v120{padding:18px}.share-resource-v120>div{display:grid;grid-template-columns:1fr auto;gap:8px 12px;align-items:center}.share-resource-v120 h3{grid-column:1;margin-bottom:0;font-size:1rem}.share-resource-v120 p{grid-column:1;margin:0;font-size:.8rem}.share-resource-v120 .primary,.share-resource-v120 .secondary{grid-column:2;grid-row:1/3;max-width:150px;font-size:.78rem;padding:10px!important}.share-editor-grid-v120{grid-template-columns:1fr;padding:18px}.share-product-options-v120{grid-template-columns:repeat(2,minmax(0,1fr));max-height:330px}.share-preview-pane-v120{max-width:420px;width:100%;justify-self:center}.share-preview-frame-v120 canvas{max-height:550px}.share-link-row-v120{flex-wrap:wrap}.share-link-row-v120>label{flex-basis:100%}.share-link-row-v120>.secondary{width:100%!important}.share-studio-v120 .share-direct-actions-v120>*{flex:1 1 125px!important;text-align:center}.share-editor-note-v120{margin-bottom:0!important}}
@media(max-width:440px){.share-studio-v120{padding:16px!important}.share-studio-heading-v120{display:block}.share-studio-heading-v120>a{display:inline-flex!important;margin-top:12px}.share-resource-v120>div{display:block}.share-resource-v120 p{margin:7px 0 13px}.share-resource-v120 .primary,.share-resource-v120 .secondary{max-width:none;width:100%!important}.share-resource-v120{gap:12px;padding:15px}.share-product-options-v120{grid-template-columns:1fr}.share-product-option-v120 strong{font-size:.82rem}.share-product-option-v120 small{font-size:.77rem}.share-editor-grid-v120{padding:14px}.share-preview-pane-v120{padding:12px}.share-preview-frame-v120 canvas{max-height:none}.share-studio-v120 .store-badge-v119 .share-actions-v119>*{flex:1 1 140px!important}}
@media print{@page{size:A4 portrait;margin:0}html:has(.chun-share-print-v120),body:has(.chun-share-print-v120){margin:0!important;padding:0!important;background:#fff!important}.chun-share-print-v120{width:210mm;height:297mm;max-width:none;object-fit:contain;break-inside:avoid;print-color-adjust:exact;-webkit-print-color-adjust:exact}}


/* growth-v125.css */
/* Discovery and affiliate clarity. Keep the existing CHUN palette and layout. */
.discovery-gateway-v125{margin-top:32px;margin-bottom:32px}
.discovery-gateway-v125 .section-heading>.secondary{min-height:44px}
.discovery-gateway-v125 .section-heading{align-items:flex-start;gap:16px}
.discovery-gateway-v125 .section-heading p{max-width:65ch;line-height:1.5;color:#555}
.discovery-categories-v125{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.discovery-categories-v125 a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:18px;background:#fff;border:1px solid #d8d8d8;border-radius:14px;color:#171717;text-decoration:none;min-height:84px;overflow-wrap:anywhere}
.discovery-categories-v125 strong{font-size:1.05rem}.discovery-categories-v125 span{grid-column:1;color:#555;font-size:.9rem}
.discovery-categories-v125 b{grid-column:2;grid-row:1 / 3;align-self:center;font-size:1.35rem}
.discovery-archives-v125{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.discovery-archive-v125{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #d8d8d8;border-radius:16px;color:#171717;text-decoration:none;overflow:hidden}
.discovery-cover-v125{aspect-ratio:16/9;background:#f6d514;display:flex;flex-direction:column;justify-content:center;padding:20px;gap:12px;overflow:hidden;position:relative}
.discovery-cover-v125:has(img){padding:0;background:#161616}.discovery-cover-v125 img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}
.discovery-cover-v125 span{font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.discovery-cover-v125 strong{font-size:1.45rem;line-height:1.15;overflow-wrap:anywhere}
.discovery-copy-v125{padding:18px;display:flex;flex-direction:column;gap:8px;flex:1;overflow-wrap:anywhere}
.discovery-copy-v125 small{font-size:.7rem;font-weight:800;letter-spacing:.045em;color:#555}.discovery-copy-v125 h3{margin:0;font-size:1.15rem;line-height:1.3}.discovery-copy-v125 p{margin:0;font-weight:600}
.discovery-copy-v125 time,.discovery-copy-v125>span{font-size:.83rem;color:#555;line-height:1.5}.discovery-copy-v125>b{padding-top:8px;margin-top:auto}
.discovery-categories-v125 a:hover,.discovery-archive-v125:hover{border-color:#171717}.discovery-gateway-v125 a:focus-visible{outline:3px solid #171717;outline-offset:4px}
.affiliate-state-v125{display:inline-block;width:fit-content;border:1px solid #c6aa17;background:#fff4ba;color:#252011;border-radius:20px;padding:6px 12px;font-size:.85rem;font-weight:750;line-height:1.4;margin:6px 0}
.affiliate-hero-273 .affiliate-state-v125{display:block;margin:12px 0}.affiliate-program-state-v125{background:#fff9df;border:1px solid #dcc971;border-radius:12px;padding:16px;margin:16px 0;line-height:1.5;overflow-wrap:anywhere}
.affiliate-program-state-v125 p{margin:6px 0}.affiliate-program-state-v125 small{display:block;color:#514619}.affiliate-action-hint-v125{font-size:.9rem;line-height:1.5;color:#514619}
@media(max-width:900px){.discovery-categories-v125{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-archives-v125{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.discovery-categories-v125,.discovery-archives-v125{grid-template-columns:1fr}.discovery-gateway-v125 .section-heading{flex-direction:column}.discovery-gateway-v125 .section-heading>.secondary{align-self:flex-start}.discovery-gateway-v125{margin-top:24px;margin-bottom:24px}}


/* commerce-v126.css */
.agreements-v126 .panel{margin-block:1rem}.agreements-v126 dl>div{display:flex;justify-content:space-between;gap:1rem;margin-block:.6rem}.agreements-v126 dd{margin:0;overflow-wrap:anywhere}.agreement-list-v126{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.agreement-list-v126 a{display:grid;gap:.5rem;color:inherit;text-decoration:none}.agreement-choice-v126,.search-alternative-v126{border:1px solid var(--border,#ddd);border-radius:12px;padding:1rem;margin-block:1rem}.agreement-choice-v126 p{line-height:1.6}.agreements-v126 .form-actions{display:flex;flex-wrap:wrap;gap:.6rem}.agreements-v126 input{max-width:100%;min-width:0}.no-live-discovery-v126{padding:1rem;border:1px solid var(--border,#ddd);border-radius:16px;margin-block:1.5rem}.no-live-discovery-v126 .form-actions{display:flex;flex-wrap:wrap;gap:.6rem}@media(max-width:600px){.agreements-v126 dl>div{display:block}.agreements-v126 dd{margin-top:.25rem}.agreements-v126 .form-actions>*{flex:1 1 180px}}

