@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/assets/roboto-latin-500-normal-DQZyH_nt.woff)format("woff")}:root{color:#151515;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html,body,#root{width:100%;height:100%;margin:0}.mobile-carousel{overscroll-behavior:contain;scrollbar-width:none;-webkit-user-select:none;user-select:none;width:100%;min-width:0;max-width:100%;display:block;position:relative;overflow:auto}.mobile-carousel::-webkit-scrollbar{display:none}.mobile-carousel{touch-action:pan-y;overflow:auto hidden}.mobile-carousel[data-dragging=true]{cursor:none}.mobile-carousel-content{width:max-content;min-width:100%;transform:translateX(var(--mobile-carousel-overdrag));will-change:transform;display:flex}.mobile-carousel-scrollbar{z-index:4;opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;inset:0}.mobile-carousel-scrollbar[data-visible=true]{opacity:1}.mobile-carousel-scrollbar-thumb{background:#00000059;border-radius:999px;height:3px;position:absolute;bottom:4px;right:4px}body{min-width:320px;overflow:hidden}button,input,textarea{font:inherit}button{cursor:pointer}.phone-stage{place-items:center;width:100%;height:100%;padding:24px;display:grid;position:relative}.device-menu-bar{z-index:100;border-radius:12px;padding:3px;position:absolute;top:18px;right:18px}.device-picker-trigger{color:#151515;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;height:34px;padding:0 10px 0 12px;font:600 14px/1 ui-sans-serif,system-ui,sans-serif;display:flex}.device-picker-trigger:hover,.device-picker-trigger[data-state=open]{background:#0000000e}.device-picker-trigger:focus-visible{outline-offset:2px;outline:2px solid #000000b8}.device-picker-menu{z-index:200;min-width:168px;transform-origin:var(--radix-dropdown-menu-content-transform-origin);background:#fffffffa;border-radius:12px;padding:3px;animation:.12s ease-out device-menu-in;box-shadow:0 0 1px #0000000f,0 0 0 1px #00000014,0 4px 4px #0000000d}.device-picker-item{color:#181818;-webkit-user-select:none;user-select:none;border-radius:8px;outline:none;justify-content:space-between;align-items:center;height:34px;padding:0 9px 0 10px;font:500 14px/1 ui-sans-serif,system-ui,sans-serif;display:flex}.device-picker-item[data-highlighted]{background:#f0f0f0}.device-picker-item[data-state=checked]{font-weight:600}.device-picker-check{color:#181818;place-items:center;display:grid}@keyframes device-menu-in{0%{opacity:0;transform:scale(.98)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}.phone-scale-box{position:relative}.phone-device{transform-origin:0 0;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.phone-bezel{object-fit:contain;z-index:2;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.device-screen{cursor:none;z-index:1;-webkit-user-select:none;user-select:none;background:#fff;border-radius:42px;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.device-camera{z-index:75;pointer-events:none;background:#050505;border-radius:50%;display:block;position:absolute;box-shadow:inset 0 0 0 1px #ffffff14}.device-screen,.device-screen *{cursor:none!important}.device-screen img,.keyboard-asset{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.device-screen input,.device-screen textarea,.device-screen select,.device-screen option,.device-screen [contenteditable=true]{-webkit-user-select:auto;user-select:auto}.device-screen:active,.device-screen:active *,.device-screen input,.device-screen textarea,.device-screen button,.device-screen a,.device-screen [role=button]{cursor:none!important}.device-screen[data-cursor-debug=true],.device-screen[data-cursor-debug=true] *{cursor:default!important}.device-screen :focus,.device-screen :focus-visible{box-shadow:none!important;outline:0!important}.flow-stack,.flow-scenes,.flow-screen,.mobile-app-viewport{position:absolute;inset:0}.mobile-app-viewport[data-platform=android][data-keyboard-visible=false]{bottom:var(--device-safe-area-bottom,48px)}.flow-stack{--flow-header-height:0px;--flow-header-content-height:0px;--flow-header-safe-area:0px;--flow-footer-height:0px;--keyboard-height:0px;touch-action:pan-y;background:0 0;overflow:hidden}.flow-fixed-header{z-index:12;height:var(--flow-header-height);padding-top:var(--flow-header-safe-area);box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;position:absolute;top:0;left:0;right:0}.flow-fixed-footer{z-index:12;right:0;bottom:var(--keyboard-height);height:var(--flow-footer-height);background:0 0;transition:bottom .26s cubic-bezier(.2,.8,.2,1);position:absolute;left:0}.flow-scenes{top:var(--flow-header-height);bottom:0;overflow:hidden}.flow-screen{will-change:transform;background:0 0;overflow:hidden}.mobile-page{--mobile-safe-area-height:var(--device-safe-area-bottom,34px);--keyboard-height:0px;position:absolute;inset:0}.mobile-page[data-keyboard-visible=true],.mobile-app-viewport[data-platform=android] .mobile-page{--mobile-safe-area-height:0px}.mobile-scroll{top:0;right:0;bottom:var(--keyboard-height);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;touch-action:none;-webkit-user-select:none;user-select:none;transition:bottom .26s cubic-bezier(.2,.8,.2,1);position:absolute;left:0;overflow:hidden auto}.mobile-scroll::-webkit-scrollbar{display:none}.mobile-scroll[data-dragging=true]{cursor:none}.mobile-cursor{z-index:80;opacity:0;pointer-events:none;will-change:transform;background:radial-gradient(circle at 50% 44%,#ffffffb3 0 34%,#ffffff8a 58%,#eeeeee7a 100%);border:.5px solid #0000001f;border-radius:999px;width:48px;height:48px;transition:opacity 90ms,background 80ms,box-shadow 80ms;position:absolute;top:0;left:0;box-shadow:inset 0 1px 2px #fff9,inset 0 -5px 10px #0000000d,inset 0 0 0 1px #00000006}.mobile-cursor:before{content:"";pointer-events:none;background:linear-gradient(#ffffff61,#fff0);border-radius:999px;width:32px;height:17px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.mobile-cursor:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 1px 0 3px #ffffff47,inset -1px 0 3px #00000005}.mobile-cursor-hotspot{pointer-events:none;background:#ffffffd1;border:1px solid #007afff2;border-radius:999px;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffffbf,0 0 0 3px #007aff29}.mobile-cursor-hotspot:before,.mobile-cursor-hotspot:after{content:"";background:#007afff2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-cursor-hotspot:before{width:17px;height:1px}.mobile-cursor-hotspot:after{width:1px;height:17px}.mobile-cursor[data-visible=true]{opacity:1}.mobile-cursor[data-active=true]{background:radial-gradient(circle at 50% 55%,#e8e8e894 0 30%,#f8f8f880 62%,#ffffffad 100%);box-shadow:inset 0 3px 7px #00000014,inset 0 -4px 8px #ffffff57,inset 0 0 0 1px #00000008}.mobile-cursor[data-active=true]:before{background:linear-gradient(#0000000e,#0000)}.mobile-cursor[data-active=true]:after{box-shadow:inset 0 5px 9px #0000000b,inset 0 -3px 7px #ffffff47}.mobile-scroll-content{will-change:transform;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;padding:0;display:grid}.mobile-scrollbar{z-index:9;top:4px;right:5px;bottom:calc(var(--mobile-safe-area-height) + var(--keyboard-height) + 4px);opacity:0;pointer-events:none;width:4px;transition:bottom .26s cubic-bezier(.2,.8,.2,1),opacity .18s;position:absolute}.mobile-page[data-keyboard-dragging=true] .mobile-scroll,.mobile-page[data-keyboard-dragging=true] .mobile-scrollbar,.flow-stack[data-keyboard-dragging=true] .flow-fixed-footer{transition:none}.mobile-scrollbar[data-visible=true]{opacity:1}.mobile-scrollbar-thumb{background:#00000047;border-radius:999px;width:4px;min-height:36px;transition:background .12s;box-shadow:0 0 0 1px #ffffff2e}.status-bar{z-index:72;color:#050505;pointer-events:none;background:0 0;grid-template-columns:1fr auto;align-items:center;height:54px;padding:10px 34px 0 36px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;display:grid;position:absolute;top:0;left:0;right:0}.device-screen[data-device=pixel-10] .status-bar{align-items:start;height:auto;padding:32px 32px 0;font-family:Roboto,Arial,sans-serif}.status-time{text-align:center;letter-spacing:0;justify-self:start;min-width:58px;font-size:15px;font-weight:600;line-height:1}.status-indicators{justify-self:end;align-items:center;display:flex}.status-indicator-svg{display:block}.status-indicator-svg[data-platform=ios]{width:79px;height:13px}.status-indicator-svg[data-platform=android]{width:50px;height:14px}.device-screen[data-device=pixel-10] .status-time{font-weight:500;transform:translateY(2px)}.home-indicator-svg{z-index:70;width:100%;height:var(--device-safe-area-bottom,34px);pointer-events:none;display:block;position:absolute;bottom:0;left:0;right:0}.android-navigation-bar{z-index:70;width:428px;height:var(--device-safe-area-bottom,48px);pointer-events:none;-webkit-user-drag:none;display:block;position:absolute;bottom:-1px;left:-1px}h1,h2,p{margin:0}h1{letter-spacing:0;font-size:26px;line-height:1.08}h2{font-size:15px}p{color:#555;font-size:14px;line-height:1.45}.field-label{color:#555;font-size:13px;font-weight:800}.mobile-field{gap:8px;display:grid}.mobile-field input{color:#151515;background:#fff;border:1px solid #0000001a;border-radius:8px;outline:0;width:100%;min-height:44px;padding:0 12px}.mobile-field input:focus{box-shadow:none;border-color:#00000029}.device-screen .mobile-field input:focus,.device-screen .mobile-field input:focus-visible{border-color:#0000001f;box-shadow:none!important;outline:0!important}.sheet-overlay{z-index:20;background:#00000057;position:absolute;inset:0}.bottom-sheet{z-index:21;touch-action:none;background:#fff;border-radius:22px 22px 0 0;flex-direction:column;min-height:260px;display:flex;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 -16px 48px #0003}.sheet-handle-zone{touch-action:none;place-items:center;height:30px;display:grid}.sheet-handle{background:#c9c9c4;border-radius:999px;width:42px;height:5px}.sheet-header{gap:4px;padding:0 18px 14px;display:grid}.sheet-title{margin:0;font-size:18px;font-weight:900}.sheet-description{color:#737373;margin:0;font-size:13px;line-height:1.35}.sheet-content{padding:0 18px 24px;overflow:auto}.keyboard-dock{z-index:30;height:339px;box-shadow:none;pointer-events:none;will-change:transform;background:#d8d9de;border-radius:32px 32px 0 0;padding:0;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.keyboard-dock[data-platform=android]{background:#f3f2f6;border-radius:0;box-shadow:0 -1px 2px #00000014}.keyboard-dock[data-visible=true]{pointer-events:auto}.keyboard-asset{z-index:1;border-radius:inherit;object-fit:cover;object-position:center bottom;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block;position:relative}.keyboard-dock[data-platform=android] .keyboard-asset{object-fit:fill;border-radius:0}@media (width<=767px) and (hover:none) and (pointer:coarse){.phone-stage{width:100dvw;height:100dvh;padding:0;display:block}.device-menu-bar,.phone-bezel,.device-camera,.mobile-cursor,.status-bar,.home-indicator-svg,.android-navigation-bar,.keyboard-dock{display:none!important}.phone-scale-box,.phone-device{width:100dvw!important;height:100dvh!important}.phone-scale-box{position:static}.phone-device{position:relative;transform:none!important}.device-screen{box-shadow:none;cursor:auto;-webkit-user-select:auto;user-select:auto;position:absolute;--device-safe-area-bottom:env(safe-area-inset-bottom,0px)!important;border-radius:0!important;width:100dvw!important;height:100dvh!important;inset:0!important}.device-screen,.device-screen *,.device-screen input,.device-screen textarea,.device-screen button,.device-screen a,.device-screen [role=button]{cursor:auto!important}.mobile-app-viewport{bottom:0!important}.mobile-page{--keyboard-height:0px!important;--mobile-safe-area-height:env(safe-area-inset-bottom,0px)!important}.mobile-scroll,.flow-fixed-footer{bottom:0!important}}:root{--brand:#1789ed;--brand-dark:#096fc7;--brand-soft:#eaf5ff;--accent:#ff7a1a;--ink:#1f2d38;--muted:#7d8a96;--line:#e7edf2;--canvas:#f4f7fb}*{box-sizing:border-box}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent}.market-app{width:100%;height:100%;color:var(--ink);background:var(--canvas);font-family:Microsoft YaHei,PingFang SC,sans-serif;position:relative;overflow:hidden}.app-screen{background:var(--canvas)}.screen-content{min-height:100%;padding-bottom:116px}.market-header{color:#fff;background:linear-gradient(140deg,#087fda,#23a4f4);border-radius:0 0 28px 28px;padding:68px 18px 18px;box-shadow:0 12px 34px #0f77ca2e}.market-header__topline,.market-header__topline>div>span,.merchant-line,.product-card__meta,.detail-card--title p,.detail-list li,.order-note,.success-card,.compliance-note{align-items:center;display:flex}.market-header__topline{justify-content:space-between;align-items:center;display:flex}.market-header__topline p{letter-spacing:-.4px;margin:0 0 2px;font-size:23px;font-weight:800}.market-header__topline>div>span{opacity:.86;gap:3px;font-size:12px}.market-header__topline svg{width:13px;height:13px}.header-points{color:#fff;text-align:left;background:#ffffff2b;border:1px solid #ffffff42;border-radius:14px;gap:1px;min-width:86px;padding:8px 12px;display:grid}.header-points span{opacity:.78;font-size:10px}.header-points strong{font-size:17px;line-height:1.1}.search-box{height:46px;color:var(--brand);background:#fff;border-radius:15px;align-items:center;gap:9px;margin-top:17px;padding:0 14px;display:flex;box-shadow:0 8px 22px #024d871f}.search-box svg{flex:none;width:18px;height:18px}.search-box input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:14px}.search-box input::placeholder{color:#9ba7b2}.category-strip{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.category-card{min-height:108px;color:var(--ink);text-align:center;background:#fff;border:1px solid #dae3eb;border-radius:19px;padding:12px 7px 10px;box-shadow:0 8px 24px #2d4c630f}.category-card>span{width:38px;height:38px;color:var(--brand);background:var(--brand-soft);border-radius:13px;place-items:center;margin:0 auto 7px;display:grid}.category-card strong,.category-card small{display:block}.category-card small{color:var(--muted);margin-top:3px;font-size:10px}.category-card.is-active{background:#f7fbff;border-color:#8ccaf7;box-shadow:0 10px 25px #1789ed1f}.lifecycle-card{background:linear-gradient(100deg,#fff6ea,#fff 72%);border:1px solid #ffe0bd;border-radius:18px;grid-template-columns:40px 1fr 16px;align-items:center;gap:10px;margin:14px 0 22px;padding:15px 13px;display:grid}.lifecycle-card__icon{color:#fff;background:var(--accent);border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.lifecycle-card strong{font-size:13px}.lifecycle-card p{color:#8a6b4d;margin:3px 0 0;font-size:10px;line-height:1.55}.lifecycle-card>svg{color:#bc9672}.section-heading{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.section-heading span,.plain-title>span{color:var(--brand);letter-spacing:1.4px;font-size:10px;font-weight:800}.section-heading h2{letter-spacing:-.4px;margin:2px 0 0;font-size:21px}.section-heading p{color:var(--muted);margin:0 2px 2px 0;font-size:11px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.product-card{min-width:0;color:var(--ink);text-align:left;background:#fff;border:1px solid #e4ebf1;border-radius:19px;padding:0;overflow:hidden;box-shadow:0 8px 24px #314a5e12}.product-card:active{transform:scale(.985)}.product-card__image-wrap{background:#dfe7ed;height:132px;position:relative;overflow:hidden}.product-card__image{object-fit:cover;width:100%;height:100%}.status-pill{color:#087b5c;background:#e7faf3;border-radius:99px;align-items:center;width:max-content;padding:4px 8px;font-size:9px;font-weight:700;display:inline-flex}.status-pill--orange{color:#c7530a;background:#fff0e4}.product-card__image-wrap>.status-pill{position:absolute;top:8px;right:8px}.product-card__category{color:var(--brand);font-size:10px;font-weight:700}.product-card h3{letter-spacing:-.2px;min-height:40px;margin:4px 0 7px;font-size:15px;line-height:1.35}.merchant-line{min-width:0;color:var(--muted);gap:4px;font-size:10px}.merchant-line span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.merchant-line svg{color:#27a97b;flex:none}.product-card__meta{color:#95a0aa;justify-content:space-between;margin-top:9px;font-size:9px}.points{color:var(--accent)}.points strong{font-size:18px;line-height:1}.filter-row{scrollbar-width:none;gap:8px;padding:1px 0 12px;display:flex;overflow-x:auto}.filter-row::-webkit-scrollbar{display:none}.filter-chip{color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:99px;flex:none;padding:8px 13px;font-size:11px}.filter-chip.is-active{color:#fff;background:var(--brand);border-color:var(--brand);box-shadow:0 6px 16px #1789ed33}.market-title{margin-top:4px}.empty-state{color:var(--muted);text-align:center;place-items:center;gap:8px;padding:50px 10px;display:grid}.empty-state svg{color:#9bb3c6;width:30px;height:30px}.empty-state strong{color:var(--ink);font-size:14px}.detail-screen{background:var(--canvas);padding:0 0 110px}.detail-topbar{background:#fff;grid-template-columns:40px 1fr 40px;align-items:center;padding:63px 16px 12px;display:grid}.detail-topbar button{width:36px;height:36px;color:var(--ink);background:#f3f6f9;border:0;border-radius:12px;place-items:center;display:grid}.detail-topbar strong{text-align:center;font-size:17px}.detail-image-wrap{background:#dae2e8;height:285px;position:relative;overflow:hidden}.detail-image-wrap img{object-fit:cover;width:100%;height:100%}.detail-image-badge{color:#087b5c;background:#fffffff0;border-radius:99px;align-items:center;gap:5px;padding:7px 10px;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:15px;left:17px}.detail-card{border:1px solid var(--line);background:#fff;border-radius:20px;margin:12px 14px 0;padding:17px}.detail-card--title{position:relative}.detail-category{color:var(--brand);font-size:11px;font-weight:700}.detail-card h1{max-width:245px;margin:5px 0 9px;font-size:22px;line-height:1.35}.detail-card--title p{color:var(--muted);gap:4px;margin:0;font-size:11px}.detail-card--title p svg{color:var(--brand)}.detail-points{color:var(--accent);text-align:right;position:absolute;top:45px;right:17px}.detail-points strong,.detail-points span{display:block}.detail-points strong{font-size:25px}.detail-points span{font-size:10px}.detail-card h2{margin:0 0 12px;font-size:16px}.detail-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.detail-list li{color:#566673;gap:9px;font-size:12px}.detail-list svg{width:17px;height:17px;color:var(--brand);flex:none}.detail-action-space{height:20px}.sticky-action{z-index:8;padding:12px 16px calc(13px + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.sticky-action>div span,.sticky-action>div strong{display:block}.sticky-action>div span{color:var(--muted);font-size:10px}.sticky-action>div strong{color:var(--accent);margin-top:2px;font-size:16px}.sticky-action button,.primary-button{color:#fff;background:linear-gradient(135deg,#188ef3,#0874d4);border:0;border-radius:16px;min-width:176px;height:48px;font-weight:700;box-shadow:0 10px 24px #1789ed3b}.plain-screen{padding:70px 16px 116px}.plain-title h1{margin:3px 0 6px;font-size:27px}.plain-title p{color:var(--muted);margin:0;font-size:12px}.orders-empty{margin-top:80px}.order-status-card{color:#fff;background:linear-gradient(140deg,#0876d4,#1b9af0);border-radius:22px;margin-top:22px;padding:18px;box-shadow:0 14px 30px #0b76cf33}.order-status-card__head{justify-content:space-between;align-items:start;display:flex}.order-status-card__head span{opacity:.76;font-size:10px}.order-status-card__head h2{margin:3px 0 0;font-size:20px}.order-steps{grid-template-columns:repeat(4,1fr);margin:20px -5px 0;display:grid}.order-step{color:#ffffff94;justify-items:center;gap:6px;display:grid;position:relative}.order-step:before{content:"";background:#ffffff40;width:100%;height:2px;position:absolute;top:12px;left:-50%}.order-step:first-child:before{display:none}.order-step>span{z-index:1;background:#ffffff2e;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid;position:relative}.order-step small{font-size:9px}.order-step.is-done{color:#fff}.order-step.is-done>span{color:var(--brand);background:#fff}.order-step.is-done:before{background:#fffc}.order-note{opacity:.82;gap:5px;margin:15px 0 0;font-size:10px}.order-card{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:72px 1fr auto;align-items:center;gap:11px;margin-top:14px;padding:13px;display:grid}.order-card img{object-fit:cover;border-radius:13px;width:72px;height:72px}.order-card div{min-width:0}.order-card div span{color:var(--brand);font-size:9px}.order-card div strong{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 5px;font-size:13px;display:block;overflow:hidden}.order-card div p{color:var(--muted);margin:0;font-size:8px}.order-card>b{color:var(--accent);font-size:20px}.order-card>b small{text-align:right;font-size:8px;display:block}.primary-button{width:100%;margin-top:16px;display:block}.success-card{color:#147258;background:#e9faf3;border:1px solid #c8eddf;border-radius:17px;gap:10px;margin-top:14px;padding:15px}.success-card>svg{flex:none;width:23px;height:23px}.success-card strong{font-size:13px}.success-card p{margin:3px 0 0;font-size:10px}.mine-screen{background:linear-gradient(#e7f4ff,#f4f7fb 360px);padding-top:37px}.mine-heading>span{color:var(--brand);letter-spacing:1.3px;font-size:9px;font-weight:800}.mine-heading h1{margin:3px 0 4px;font-size:25px}.mine-heading p{color:var(--muted);margin:0;font-size:11px}.profile-card{background:#fff;border:1px solid #dfe9f1;border-radius:19px;grid-template-columns:54px 1fr 18px;align-items:center;gap:11px;margin-top:12px;padding:15px;display:grid;box-shadow:0 9px 24px #2a4b6312}.avatar{color:#fff;background:linear-gradient(135deg,#158ce8,#0b6fca);border-radius:17px;place-items:center;width:54px;height:54px;display:grid}.avatar svg{width:26px;height:26px}.profile-card span{color:#199265;font-size:8px;font-weight:700}.profile-card h2{margin:3px 0;font-size:16px}.profile-card p{color:var(--muted);margin:0;font-size:8px}.profile-card>svg{color:#24a778}.mine-panel{border:1px solid var(--line);background:#fff;border-radius:19px;margin-top:12px;padding:14px;box-shadow:0 8px 22px #314a5e0d}.mine-panel__title{justify-content:space-between;align-items:end;display:flex}.mine-panel__title>div{border-left:3px solid var(--accent);padding-left:8px}.mine-panel__title span{color:var(--brand);letter-spacing:1.1px;font-size:7px;font-weight:800;display:block}.mine-panel__title h2{margin:2px 0 0;font-size:16px}.mine-panel__title>small{color:var(--muted);font-size:8px}.trade-entry-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.trade-entry-grid button{min-width:0;color:var(--ink);background:#f7faff;border:1px solid #e3edf5;border-radius:15px;justify-items:center;gap:5px;padding:11px 4px 9px;display:grid;position:relative}.trade-entry__icon{width:34px;height:34px;color:var(--brand);background:var(--brand-soft);border-radius:12px;place-items:center;display:grid}.trade-entry__icon svg{width:19px;height:19px}.trade-entry-grid small{color:var(--muted);font-size:8px}.trade-entry-grid b{color:#fff;background:#ef4444;border:2px solid #fff;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:5px;right:14px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:14px;display:grid}.stats-grid>div{background:#f7faff;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-items:center;padding:10px;display:grid}.stats-grid>div>span{width:28px;height:28px;color:var(--accent);background:#fff0e4;border-radius:10px;grid-row:1/3;place-items:center;display:grid}.stats-grid svg{width:16px;height:16px}.stats-grid strong{font-size:18px;line-height:1.1}.stats-grid small{color:var(--muted);font-size:8px}.menu-card{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:14px;padding:4px 15px}.menu-card button{width:100%;color:var(--ink);border:0;border-bottom:1px solid var(--line);background:0 0;justify-content:space-between;align-items:center;padding:14px 2px;font-size:12px;display:flex}.menu-card button:last-child{border-bottom:0}.mine-menu-card button:disabled{opacity:1}.mine-menu-card__label,.mine-menu-card__value{align-items:center;gap:8px;display:flex}.mine-menu-card__label svg{width:15px;height:15px;color:var(--brand)}.mine-menu-card__value{color:var(--muted);font-size:10px}.mine-menu-card__value.is-success{color:#159365}.mine-menu-card__value svg{color:#9aa7b1;width:13px;height:13px}.compliance-note{color:#7b674f;background:#fff7ec;border:1px solid #f8dfbf;border-radius:16px;align-items:start;gap:8px;margin-top:14px;padding:13px}.compliance-note svg{flex:none;margin-top:1px}.compliance-note p{margin:0;font-size:10px;line-height:1.6}.seller-subpage{background:var(--canvas);min-height:100%;padding-bottom:34px}.subpage-topbar{z-index:6;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;grid-template-columns:36px 1fr 36px;align-items:center;padding:51px 14px 10px;display:grid;position:sticky;top:0}.subpage-topbar button{width:34px;height:34px;color:var(--ink);background:#f2f6f9;border:0;border-radius:11px;place-items:center;display:grid}.subpage-topbar button svg{width:19px;height:19px}.subpage-topbar strong{text-align:center;font-size:17px}.seller-summary{color:var(--ink);background:#fff;border:1px solid #dcebf6;border-radius:18px;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;margin:12px 14px 0;padding:13px 14px;display:grid;box-shadow:0 8px 22px #314a5e0f}.seller-summary__icon{width:44px;height:44px;color:var(--brand);background:var(--brand-soft);border-radius:14px;place-items:center;display:grid}.seller-summary__icon svg{width:21px;height:21px}.seller-summary__main{gap:1px;min-width:0;display:grid}.seller-summary__eyebrow{color:var(--brand);letter-spacing:.8px;font-size:8px;font-weight:800}.seller-summary__count{align-items:baseline;gap:4px;display:flex}.seller-summary__count strong{font-size:26px;line-height:1.05}.seller-summary__count span{color:var(--ink);font-size:10px;font-weight:700}.seller-summary__main p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:8px;overflow:hidden}.seller-summary__state{border-left:1px solid var(--line);justify-items:end;gap:4px;padding-left:10px;display:grid}.seller-summary__state>span{color:#13895e;white-space:nowrap;background:#eaf9f3;border-radius:99px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;font-weight:800;display:flex}.seller-summary__state svg{width:11px;height:11px}.seller-summary__state small{color:var(--muted);font-size:7px}.seller-list,.sale-record-list{gap:9px;margin:12px 14px 0;display:grid}.seller-product-row{width:100%;color:var(--ink);text-align:left;border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:58px 1fr auto 13px;align-items:center;gap:9px;padding:10px;display:grid}.seller-product-row img{object-fit:cover;border-radius:11px;width:58px;height:58px}.seller-product-row>div{gap:3px;min-width:0;display:grid}.seller-product-row>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.seller-product-row>div>span:last-child{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.seller-product-row>b{color:var(--accent);font-size:13px}.seller-product-row>svg{color:#9aa7b1}.sale-filter-row{background:#eaf1f7;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:5px;margin:12px 14px 0;padding:5px;display:grid}.sale-filter-row button{color:var(--muted);background:0 0;border:0;border-radius:10px;padding:9px 3px;font-size:10px;position:relative}.sale-filter-row button.is-active{color:#fff;background:var(--brand);font-weight:700;box-shadow:0 6px 13px #1789ed33}.sale-filter-row button span{min-width:15px;height:15px;color:inherit;background:#ffffff38;border-radius:99px;place-items:center;margin-left:3px;padding:0 3px;font-size:7px;display:inline-grid}.sale-record-card{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 8px 20px #314a5e0d}.sale-record-card__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.sale-record-card__head>span{color:var(--muted);font-size:8px}.sale-record-card__body{grid-template-columns:66px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.sale-record-card__body img{object-fit:cover;border-radius:12px;width:66px;height:66px}.sale-record-card__body>div{gap:4px;min-width:0;display:grid}.sale-record-card__body strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sale-record-card__body span,.sale-record-card__body small{color:var(--muted);font-size:8px}.sale-record-card__body>b{color:var(--accent);text-align:right;font-size:15px}.sale-record-card__body>b small{margin-top:2px;display:block}.sale-record-card__footer{border-top:1px solid var(--line);background:#f9fbfd;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.sale-record-card__footer>span{color:var(--ink);font-size:9px;font-weight:700}.sale-record-card__footer button{color:#fff;background:var(--brand);border:0;border-radius:10px;padding:8px 12px;font-size:9px;font-weight:700}.sale-record-card__footer button.is-secondary{color:var(--brand);background:var(--brand-soft)}.seller-empty{padding-top:70px}.bottom-nav{z-index:10;height:88px;padding:9px 9px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-top:1px solid #e3e9ee;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.bottom-nav button{color:#8a979f;background:0 0;border:0;align-content:center;place-items:center;gap:4px;display:grid}.bottom-nav button>span{border-radius:11px;place-items:center;width:32px;height:28px;display:grid}.bottom-nav small{font-size:10px;font-weight:600}.bottom-nav button.is-active{color:var(--brand)}.bottom-nav button.is-active>span{background:var(--brand-soft)}@media (width<=360px){.market-header{padding-left:14px;padding-right:14px}.home-content,.market-content,.plain-screen{padding-left:12px;padding-right:12px}.category-card{min-height:102px}.product-card__image-wrap{height:118px}}.market-app .search-box>button{white-space:nowrap;min-width:30px}.category-card:first-child{background:#eef7ff}.category-card:nth-child(2){background:#eefaf6}.category-card:nth-child(3){background:#fff5ec}.category-card:nth-child(2)>span{color:#14a879;background:#dff7ee}.category-card:nth-child(3)>span{color:#ef7a19;background:#ffead8}.market-header{border-radius:0 0 20px 20px;padding:50px 16px 12px}.market-header__topline p{color:#fff;font-size:20px}.market-header__topline>div>span{color:#ffffffd1;font-size:10px}.header-location{color:#fff;background:#ffffff1f;border:1px solid #ffffff59;border-radius:99px;align-items:center;gap:4px;padding:8px 10px;font-size:11px;display:flex}.header-location svg{width:13px;height:13px}.search-box{border-radius:13px;height:40px;margin-top:10px;padding:0 10px}.search-box input{font-size:12px}.search-box>button{color:var(--brand);background:0 0;border:0;padding:4px 5px;font-size:12px;font-weight:700}.home-content,.market-content{padding:10px 14px 96px}.category-strip{gap:8px}.category-card{text-align:left;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-items:center;min-height:68px;padding:8px;display:grid}.category-card>span{border-radius:10px;grid-row:1/3;width:30px;height:30px;margin:0}.category-card svg{width:17px;height:17px}.category-card strong{font-size:11px}.category-card small{margin:0;font-size:8px}.lifecycle-card{background:#eef7ff;border-color:#cfe8ff;border-radius:12px;grid-template-columns:30px 1fr 12px;gap:8px;margin:8px 0 6px;padding:8px 10px}.lifecycle-card__icon{background:var(--brand);border-radius:9px;width:30px;height:30px}.lifecycle-card__icon svg{width:17px;height:17px}.lifecycle-card strong{color:var(--brand-dark);font-size:10px}.announcement-row{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:22px auto 1fr 12px;align-items:center;gap:6px;padding:8px 10px;display:grid}.announcement-row>svg:first-child{color:var(--brand)}.announcement-row strong{color:var(--brand);font-size:10px}.announcement-row p{color:#687785;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.announcement-row>svg:last-child{color:#9aa6af}.rule-row{background:#eef7ff;border:1px solid #d6ebfb;border-radius:12px;align-items:center;gap:9px;margin-top:6px;padding:8px 10px;display:flex}.rule-row>svg{color:var(--brand);flex:none}.rule-row strong{color:var(--brand);font-size:10px}.rule-row p{color:#566b7c;margin-top:1px;font-size:8px;line-height:1.35}.section-heading{margin-top:10px;margin-bottom:7px}.section-heading h2{font-size:18px}.section-heading span{font-size:8px}.product-grid{gap:8px}.product-card{border-radius:13px}.product-card__image-wrap{height:88px}.product-card__body{padding:7px 8px 8px}.product-card__category{font-size:8px}.product-card h3{text-overflow:ellipsis;white-space:nowrap;min-height:18px;margin:2px 0 4px;font-size:12px;line-height:1.4;overflow:hidden}.merchant-line{font-size:8px}.city-line{color:var(--muted);align-items:center;gap:2px;margin-top:3px;font-size:8px;display:flex}.city-line svg{width:9px;height:9px;color:var(--brand)}.product-card__meta{margin-top:4px}.points strong{font-size:16px}.status-pill{padding:3px 6px;font-size:7px}.product-card__image-wrap>.status-pill{top:6px;right:6px}.bottom-nav{height:74px;padding-top:6px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.bottom-nav svg{width:19px;height:19px}.screen-content{padding-bottom:96px}.checkout-screen,.payment-screen,.onboarding-screen{background:var(--canvas);min-height:100%;padding-bottom:96px}.checkout-content,.payment-content,.onboarding-content{gap:10px;padding:12px 14px 24px;display:grid}.checkout-fulfillment{background:#e7eff6;border-radius:14px;grid-template-columns:repeat(2,1fr);gap:5px;padding:5px;display:grid}.checkout-fulfillment button{color:var(--muted);background:0 0;border:0;border-radius:10px;padding:10px;font-size:11px;font-weight:700}.checkout-fulfillment button.is-active{color:var(--brand);background:#fff;box-shadow:0 5px 14px #27475e14}.checkout-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:14px;box-shadow:0 8px 22px #314a5e0d}.checkout-card__title{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding-bottom:10px;display:flex}.checkout-card__title>svg{color:var(--brand)}.checkout-card__title>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.checkout-card__title>.status-pill{margin-left:auto}.checkout-card__title>span{font-size:13px;font-weight:700}.checkout-card__title>small{color:var(--muted);margin-left:auto;font-size:8px}.merchant-checkout-row{grid-template-columns:17px 62px 1fr;align-items:start;gap:5px;margin-top:9px;display:grid}.merchant-checkout-row svg{color:var(--brand)}.merchant-checkout-row span{color:var(--muted);font-size:9px}.merchant-checkout-row strong{text-align:right;font-size:9px;line-height:1.45}.merchant-checkout-card>p{color:#176c58;background:#eaf9f4;border-radius:10px;margin:10px 0 0;padding:8px 10px;font-size:8px}.checkout-product-row{grid-template-columns:68px 1fr auto;align-items:center;gap:10px;padding-top:11px;display:grid}.checkout-product-row img{object-fit:cover;border-radius:12px;width:68px;height:68px}.checkout-product-row>div{gap:4px;min-width:0;display:grid}.checkout-product-row>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.checkout-product-row>div span,.checkout-product-row>div small{color:var(--muted);font-size:8px}.checkout-product-row>b{color:var(--accent);font-size:16px}.price-breakdown{gap:10px;display:grid}.price-breakdown>div{color:var(--muted);justify-content:space-between;align-items:center;font-size:10px;display:flex}.price-breakdown>div strong{color:var(--ink)}.price-breakdown>.price-breakdown__total{color:var(--ink);border-top:1px solid var(--line);padding-top:11px;font-size:12px;font-weight:700}.price-breakdown__total strong{color:var(--accent);font-size:18px}.checkout-security-note,.payment-tip,.onboarding-intro,.onboarding-agreement{color:#176c58;background:#eaf9f4;border:1px solid #ccefe2;border-radius:15px;align-items:flex-start;gap:9px;padding:12px;display:flex}.checkout-security-note>svg,.payment-tip>svg,.onboarding-intro>svg,.onboarding-agreement>svg{flex:none;margin-top:1px}.checkout-security-note strong,.onboarding-intro strong{font-size:11px}.checkout-security-note p,.payment-tip p,.onboarding-intro p,.onboarding-agreement p{margin:3px 0 0;font-size:8px;line-height:1.55}.checkout-action,.payment-action{z-index:8;padding:11px 15px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff7;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.checkout-action>div span,.checkout-action>div strong{display:block}.checkout-action>div span{color:var(--muted);font-size:9px}.checkout-action>div strong{color:var(--accent);font-size:20px}.checkout-action button,.payment-action button,.onboarding-submit{color:#fff;background:linear-gradient(135deg,#188ef3,#0874d4);border:0;border-radius:15px;height:46px;padding:0 24px;font-size:12px;font-weight:700;box-shadow:0 9px 22px #1789ed38}.payment-summary{color:#fff;text-align:center;background:linear-gradient(140deg,#157fd9,#199be9);border-radius:19px;padding:17px}.payment-summary span{opacity:.8;font-size:9px}.payment-summary strong{margin:3px 0;font-size:30px;display:block}.payment-summary p{opacity:.78;margin:0;font-size:8px}.payment-qr-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:14px}.payment-qr-card__title{align-items:center;gap:8px;display:flex}.payment-qr-card__title>svg{color:var(--brand)}.payment-qr-card__title p{color:var(--muted);margin:2px 0 0;font-size:8px}.payment-qr-image{object-fit:contain;border:1px solid var(--line);border-radius:14px;width:210px;height:210px;margin:15px auto 10px;display:block}.payment-qr-fallback{width:210px;min-height:210px;color:var(--brand);text-align:center;background:#f3f8fc;border:1px dashed #bed6e8;border-radius:14px;justify-items:center;gap:5px;margin:15px auto 10px;padding:25px;display:grid}.payment-qr-fallback>span{color:var(--ink);font-size:9px}.payment-qr-fallback>small{color:var(--muted);font-size:7px;line-height:1.45}.payment-merchant-name{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:10px;display:flex}.payment-merchant-name strong{font-size:11px}.payment-merchant-name span{color:var(--muted);font-size:9px}.receipt-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:14px}.receipt-card>div>strong,.receipt-card>div>span{display:block}.receipt-card>div>strong{font-size:12px}.receipt-card>div>span{color:var(--muted);margin-top:3px;font-size:8px}.receipt-upload{min-height:114px;color:var(--brand);background:#f6faff;border:1px dashed #bdd5e7;border-radius:14px;place-items:center;gap:5px;margin-top:11px;display:grid}.receipt-upload input,.onboarding-upload-field input{display:none}.receipt-upload svg{width:25px;height:25px}.receipt-upload strong{font-size:10px}.receipt-upload span{color:var(--muted);font-size:8px}.receipt-upload.has-image{padding:7px}.receipt-upload.has-image img{object-fit:contain;border-radius:10px;width:100%;height:142px}.payment-tip{color:#7b674f;background:#fff7ec;border-color:#f8dfbf}.payment-action button{width:100%}.payment-action button:disabled,.onboarding-submit:disabled{color:#9aa6af;box-shadow:none;background:#e5eaee}.onboarding-screen{padding-bottom:30px}.onboarding-intro{color:#1c6f9f;background:#eef7ff;border-color:#d5eaf8}.onboarding-form-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:14px}.onboarding-form-card h2{margin:0 0 12px;font-size:14px}.onboarding-form-card>label{margin-top:10px;display:block}.onboarding-form-card>label>span{color:#566673;margin-bottom:5px;font-size:9px;display:block}.onboarding-form-card input:not([type=file]){width:100%;height:42px;color:var(--ink);background:#f7f9fb;border:1px solid #dfe6ec;border-radius:11px;outline:0;padding:0 11px;font-size:11px}.onboarding-form-card input:focus{border-color:#79bdf1;box-shadow:0 0 0 3px #1789ed17}.onboarding-form-note{color:var(--muted);margin:-4px 0 11px;font-size:8px;line-height:1.5}.onboarding-upload-list{gap:8px;display:grid}.onboarding-upload-field{background:#f7faff;border:1px solid #e2eaf1;border-radius:12px;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;padding:9px;display:grid}.onboarding-upload-field__icon{width:36px;height:36px;color:var(--brand);background:var(--brand-soft);border-radius:10px;place-items:center;display:grid}.onboarding-upload-field>span:nth-child(3){gap:3px;min-width:0;display:grid}.onboarding-upload-field>span:nth-child(3)>strong{font-size:10px}.onboarding-upload-field>span:nth-child(3)>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.onboarding-upload-field>svg{color:#22a377}.onboarding-upload-field>img{object-fit:cover;border-radius:8px;width:40px;height:40px}.onboarding-agreement{color:#566673;border-color:var(--line);background:#f7f9fb}.onboarding-submit{width:100%}.seller-order-detail{background:var(--canvas);min-height:100%;padding-bottom:30px}.seller-order-detail__content{gap:10px;padding:12px 14px 28px;display:grid}.seller-order-hero{color:#fff;background:linear-gradient(140deg,#177fdc,#22a2ef);border-radius:18px;justify-content:space-between;align-items:flex-start;padding:14px 15px;display:flex;box-shadow:0 10px 24px #1789ed2e}.seller-order-hero>div{gap:3px;display:grid}.seller-order-hero>div>span{opacity:.78;font-size:8px}.seller-order-hero>div>strong{letter-spacing:.15px;font-size:11px}.seller-order-status{color:#8a4f0f;background:#fff0df;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:800}.seller-order-status.is-complete{color:#137b61;background:#e8f9f3}.seller-order-status.is-alert{color:#b84249;background:#fff0f1}.seller-detail-card,.seller-proof-card{border:1px solid var(--line);background:#fff;border-radius:19px;padding:14px;box-shadow:0 8px 22px #314a5e0d}.seller-buyer-row{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:9px;padding-bottom:12px;display:grid}.seller-buyer-avatar{width:38px;height:38px;color:var(--brand);background:var(--brand-soft);border-radius:13px;place-items:center;display:grid}.seller-buyer-avatar svg{width:19px;height:19px}.seller-buyer-row>div{gap:2px;display:grid}.seller-buyer-row>div strong{font-size:11px}.seller-buyer-row>div span,.seller-buyer-row>small{color:var(--muted);font-size:8px}.seller-detail-product{grid-template-columns:66px 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.seller-detail-product>img{object-fit:cover;border-radius:13px;width:66px;height:66px}.seller-detail-product>div{gap:4px;min-width:0;display:grid}.seller-detail-product>div>.status-pill{width:max-content}.seller-detail-product>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.seller-detail-product>div>span:last-child{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.seller-detail-product>b{color:var(--accent);text-align:right;font-size:15px}.seller-detail-product>b small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.seller-order-facts{border-top:1px solid var(--line);margin:0;padding-top:4px;display:grid}.seller-order-facts>div{border-bottom:1px solid #f0f3f5;justify-content:space-between;align-items:center;min-height:34px;display:flex}.seller-order-facts>div:last-child{border-bottom:0}.seller-order-facts dt{color:var(--muted);font-size:9px}.seller-order-facts dd{color:var(--ink);margin:0;font-size:9px;font-weight:650}.seller-order-facts dd.is-price{color:var(--accent);font-size:12px}.seller-proof-card__title{justify-content:space-between;align-items:center;display:flex}.seller-proof-card__title>div{gap:2px;display:grid}.seller-proof-card__title strong{font-size:12px}.seller-proof-card__title span{color:var(--muted);font-size:8px}.seller-proof-card__title>.seller-proof-verified{color:#15926f;align-items:center;gap:3px;display:flex}.seller-proof-thumb{text-align:left;background:#eef4f8;border:1px solid #dce7ee;border-radius:14px;width:100%;margin-top:11px;padding:0;display:block;position:relative;overflow:hidden}.seller-proof-thumb>.seller-proof-image{width:100%}.seller-proof-thumb>span{color:#fff;background:#1b3344c7;border-radius:99px;align-items:center;gap:4px;padding:7px 9px;font-size:8px;font-weight:700;display:flex;position:absolute;bottom:9px;right:9px}.seller-proof-thumb>span svg{width:12px;height:12px}.seller-proof-image{object-fit:contain;background:#eef3f7;border-radius:14px;width:100%;height:360px;display:block}.seller-proof-image.is-compact{object-fit:cover;height:150px}.seller-issue-note,.seller-complete-note{border-radius:15px;align-items:flex-start;gap:9px;padding:12px;display:flex}.seller-issue-note{color:#a9454c;background:#fff1f2;border:1px solid #ffd9dc}.seller-complete-note{color:#137b61;background:#eaf9f4;border:1px solid #ccefe2}.seller-issue-note>svg,.seller-complete-note>svg{flex:none;margin-top:1px}.seller-issue-note p,.seller-complete-note p{margin:3px 0 0;font-size:8px;line-height:1.45}.seller-proof-sheet{gap:10px;padding:1px 1px 14px;display:grid;position:relative}.seller-proof-close{z-index:2;color:#61717d;background:#fffffff0;border:1px solid #dce5eb;border-radius:99px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:11px;right:11px;box-shadow:0 5px 14px #233a4a24}.seller-proof-close svg{width:17px;height:17px}.seller-proof-sheet__image{cursor:zoom-in;background:#edf3f7;border:0;border-radius:16px;width:100%;padding:7px;display:block;position:relative;overflow:hidden}.seller-proof-sheet__image>.seller-proof-image{height:338px;min-height:338px}.seller-proof-zoom-hint{color:#fff;background:#152b3ad1;border-radius:99px;align-items:center;gap:5px;padding:8px 11px;font-size:9px;font-weight:750;display:flex;position:absolute;bottom:14px;right:14px;box-shadow:0 4px 12px #0c1d292e}.seller-proof-zoom-hint svg{width:13px;height:13px}.seller-proof-sheet__meta{color:var(--muted);background:#f7f9fb;border-radius:10px;justify-content:space-between;align-items:center;padding:9px 10px;font-size:8px;display:flex}.seller-proof-sheet__meta strong{color:var(--ink);font-size:8px}.seller-proof-sheet__actions{grid-template-columns:1fr 1.25fr;gap:9px;display:grid}.seller-proof-sheet__actions button{border:0;border-radius:14px;justify-content:center;align-items:center;gap:5px;height:44px;font-size:10px;font-weight:800;display:flex}.seller-proof-report{color:#d34e57;background:#fff0f1}.seller-proof-confirm{color:#fff;background:linear-gradient(135deg,#188ef3,#0874d4);box-shadow:0 8px 18px #1789ed33}.seller-proof-completed{color:#168969;background:#eaf9f4;border-radius:14px;justify-content:center;align-items:center;gap:6px;height:44px;font-size:10px;font-weight:800;display:flex}.seller-proof-lightbox{z-index:70;padding:58px 14px calc(42px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:zoom-out;background:#071018f0;place-items:center;display:grid;position:absolute;inset:0}.seller-proof-lightbox__close{z-index:2;top:calc(18px + env(safe-area-inset-top));color:#fff;background:#ffffff24;border:1px solid #ffffff38;border-radius:99px;place-items:center;width:40px;height:40px;display:grid;position:absolute;right:16px}.seller-proof-lightbox__close svg{width:20px;height:20px}.seller-proof-lightbox__content{place-items:center;gap:14px;width:100%;height:100%;min-height:0;display:grid}.seller-proof-lightbox__content>.seller-proof-image{object-fit:contain;background:0 0;border-radius:12px;width:100%;height:100%;min-height:0;max-height:calc(100% - 36px)}.seller-proof-lightbox__content>span{color:#ffffffc7;font-size:10px}.payment-screen{padding-bottom:92px}.payment-summary{background:linear-gradient(145deg,#0b7ad6,#25a6ef);border-radius:20px;padding:15px 16px 13px;position:relative;overflow:hidden;box-shadow:0 12px 26px #0c7ad638}.payment-summary__eyebrow{letter-spacing:.8px;opacity:.82;font-size:8px;font-weight:700;display:block}.payment-summary__amount{justify-content:center;align-items:flex-start;margin:3px 0 1px;line-height:1;display:flex}.payment-summary__amount strong{letter-spacing:-1px;margin:0;font-size:38px;font-weight:800}.payment-summary>p{opacity:.85;font-size:8px}.payment-summary__order{border-top:1px solid #fff3;justify-content:center;align-items:center;gap:8px;margin-top:9px;padding-top:9px;display:flex}.payment-summary__order span{opacity:.82;font-size:7px}.payment-qr-image{object-fit:contain;background:#fff;border:0;border-radius:15px;width:290px;max-width:100%;height:310px;margin:10px auto 8px;padding:4px}.payment-qr-fallback{background:#eef7ff;border:1px solid #cde3f4;border-radius:15px;width:290px;max-width:100%;min-height:300px;margin:10px auto 8px;padding:46px 24px}.payment-qr-fallback>svg{width:94px;height:94px}.payment-qr-fallback>strong{font-size:16px}.payment-qr-fallback>small{max-width:180px}.payment-merchant-name{padding:9px 2px 0}.payment-capture-action{gap:12px}.payment-capture-action>div{flex:none}.payment-capture-action>div span,.payment-capture-action>div strong{display:block}.payment-capture-action>div span{color:var(--muted);font-size:8px}.payment-capture-action>div strong{color:var(--accent);margin-top:1px;font-size:19px}.payment-capture-action button{justify-content:center;align-items:center;gap:7px;width:auto;min-width:210px;display:flex}.receipt-sheet{gap:12px;padding:2px 2px 16px;display:grid}.receipt-order-number{color:#d7545d;background:#fff0f1;border:1px solid #ffd7da;border-radius:12px;grid-template-columns:auto 1fr;gap:9px;padding:11px 12px;display:grid}.receipt-order-number span{font-size:9px}.receipt-order-number strong{text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.camera-capture{min-height:210px;color:var(--brand);text-align:center;background:#f7fbff;border:1.5px dashed #a9cde7;border-radius:17px;place-items:center;gap:7px;padding:16px;display:grid}.camera-capture input{display:none}.camera-capture__icon{color:#fff;background:linear-gradient(145deg,#168ef0,#0875cf);border-radius:18px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 10px 20px #1789ed33}.camera-capture__icon svg{width:27px;height:27px}.camera-capture>strong{font-size:13px}.camera-capture>small{color:var(--muted);font-size:9px}.camera-capture.has-image{background:#eef3f7;border-style:solid;padding:8px;position:relative}.camera-capture.has-image img{object-fit:contain;border-radius:12px;width:100%;height:196px}.camera-retake{color:#fff;background:#162c3bc7;border-radius:99px;align-items:center;gap:5px;padding:8px 10px;font-size:9px;display:flex;position:absolute;bottom:16px;right:16px}.receipt-sheet__actions{grid-template-columns:1fr 1.25fr;gap:9px;display:grid}.receipt-sheet__actions button{border:0;border-radius:14px;height:44px;font-size:11px;font-weight:700}.receipt-cancel{color:#667581;background:#eef2f5}.receipt-confirm{color:#fff;background:linear-gradient(135deg,#188ef3,#0874d4);box-shadow:0 8px 18px #1789ed33}.receipt-confirm:disabled{color:#a3adb5;box-shadow:none;background:#e5e9ec}.receipt-privacy{color:var(--muted);justify-content:center;align-items:center;gap:5px;margin:0;font-size:8px;display:flex}.receipt-privacy svg{width:12px;height:12px}.onboarding-screen{background:#f3f6f9;min-height:100%;padding-bottom:38px}.onboarding-content{gap:12px;padding:12px 13px 30px}.onboarding-intro--progress{color:#165f8e;background:#eef7ff;border-color:#cfe7f8;border-radius:16px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:12px 13px;display:grid}.onboarding-intro__number{color:#fff;background:var(--brand);border-radius:11px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid;box-shadow:0 7px 14px #20a8ea2e}.onboarding-intro--progress p{color:#5f788a;margin:3px 0 0;font-size:8px;line-height:1.5}.onboarding-intro__count{color:var(--brand-dark);background:#fff;border:1px solid #cfe4f4;border-radius:99px;padding:5px 7px;font-size:7px;font-weight:750}.onboarding-form-card{background:#fff;border:1px solid #e1e9ef;border-radius:20px;padding:14px;box-shadow:0 8px 22px #2743580d}.onboarding-section-title{border-bottom:1px solid #edf1f4;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding-bottom:12px;display:grid}.onboarding-section-title__icon{width:38px;height:38px;color:var(--accent);background:var(--accent-soft);border-radius:12px;place-items:center;display:grid}.onboarding-section-title__icon svg{width:19px;height:19px}.onboarding-section-title h2{margin:0 0 2px;font-size:14px;line-height:1.25}.onboarding-section-title p{color:var(--muted);margin:0;font-size:8px;line-height:1.4}.onboarding-document-stack{gap:9px;margin-top:12px;display:grid}.onboarding-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.onboarding-upload-field{cursor:pointer;background:#f7f9fb;border:1px solid #e0e7ed;border-radius:15px;min-width:0;min-height:150px;padding:10px;transition:border-color .16s,background .16s,transform .16s;display:flex;position:relative;overflow:hidden}.onboarding-upload-field:active{transform:scale(.985)}.onboarding-upload-field input{display:none}.onboarding-upload-field__copy{z-index:2;gap:3px;min-width:0;display:grid;position:absolute;top:10px;left:10px;right:10px}.onboarding-upload-field__copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.onboarding-upload-field__copy strong em,.onboarding-field-list label>span em,.onboarding-hours-block strong em{color:#e5484d;margin-right:2px;font-style:normal}.onboarding-upload-field__copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.35;overflow:hidden}.onboarding-upload-field__preview{color:#77bcec;background:#eef7ff;border:1px dashed #b9d9ee;border-radius:11px;place-items:center;display:grid;position:absolute;inset:49px 10px 29px}.onboarding-upload-field__preview>svg{width:31px;height:31px}.onboarding-upload-field__preview img{object-fit:cover;border-radius:10px;width:100%;height:100%}.onboarding-upload-field__action{color:var(--brand);align-items:center;gap:3px;font-size:7px;font-weight:750;display:flex;position:absolute;bottom:9px;right:10px}.onboarding-upload-field__action svg{width:10px;height:10px}.onboarding-upload-field.has-image{background:#f7fcfa;border-color:#bfe8d8}.onboarding-upload-field.has-image .onboarding-upload-field__action{color:#14906b}.onboarding-upload-field.is-wide{grid-template-columns:minmax(0,1fr) 132px;align-items:center;min-height:118px;padding:12px;display:grid}.onboarding-upload-field.is-wide .onboarding-upload-field__copy{align-content:center;padding-right:8px;position:static}.onboarding-upload-field.is-wide .onboarding-upload-field__copy strong{white-space:normal;font-size:11px}.onboarding-upload-field.is-wide .onboarding-upload-field__copy small{white-space:normal;margin-top:3px;font-size:8px}.onboarding-upload-field.is-wide .onboarding-upload-field__preview{width:132px;height:88px;position:static}.onboarding-upload-field.is-wide .onboarding-upload-field__preview>svg{width:44px;height:44px}.onboarding-upload-field.is-wide .onboarding-upload-field__action{background:#ffffffe6;border-radius:99px;padding:5px 7px;bottom:17px;right:18px}.onboarding-company-card{gap:0;display:grid}.onboarding-field-list{margin-top:3px;display:grid}.onboarding-field-list label{border-bottom:1px solid #edf1f4;gap:5px;padding:11px 0;display:grid}.onboarding-field-list label>span{color:#44535f;font-size:9px;font-weight:650}.onboarding-field-list input{height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:11px!important}.onboarding-field-list input::placeholder{color:#a2adb5}.onboarding-fixed-city{min-height:36px;color:var(--brand-dark);grid-template-columns:20px auto 1fr;align-items:center;gap:7px;display:grid}.onboarding-fixed-city>svg{width:16px;height:16px;color:var(--brand)}.onboarding-fixed-city strong{font-size:13px}.onboarding-fixed-city small{color:var(--muted);justify-self:end;font-size:10px;font-weight:500}.onboarding-field-list .is-address>div{grid-template-columns:1fr 20px;align-items:center;display:grid}.onboarding-field-list .is-address svg{color:var(--accent)}.onboarding-hours-block{border-bottom:1px solid #edf1f4;gap:8px;padding:12px 0;display:grid}.onboarding-hours-block>div:first-child{justify-content:space-between;align-items:center;display:flex}.onboarding-hours-block strong{font-size:9px}.onboarding-hours-block>div:first-child>span{color:var(--muted);font-size:7px}.onboarding-hours-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.onboarding-hours-row>span{color:var(--muted);font-size:8px}.onboarding-hours-row input{text-align:center;width:100%;background:#f7f9fb!important;border:1px solid #dfe6ec!important;border-radius:10px!important;height:38px!important;padding:0 10px!important;font-size:10px!important}.onboarding-hours-block.is-optional{border-bottom:0}.onboarding-hours-block.is-optional strong{color:#566673}.onboarding-agreement{color:#566673;background:#fff;border-color:#dfe7ed;border-radius:15px;padding:11px 12px}.onboarding-agreement>svg{color:#24a778}.onboarding-submit{color:#fff;background:linear-gradient(135deg,#1595ef,#0879d4);border-radius:16px;height:48px;font-size:12px;box-shadow:0 10px 22px #0d7ed433}.partner-screen{background:#f2f6fa}.partner-content{gap:11px;padding:12px 14px 30px;display:grid}.partner-loading{color:var(--muted);text-align:center;border:1px solid var(--line);background:#fff;border-radius:20px;justify-items:center;gap:7px;margin:90px 18px 0;padding:28px;display:grid}.partner-loading>svg{width:30px;height:30px;color:var(--accent)}.partner-loading strong{color:var(--ink);font-size:13px}.partner-loading p{margin:0;font-size:9px}.partner-hero{color:#fff;background:linear-gradient(145deg,#0b77d1,#22a4ef);border-radius:21px;padding:17px;position:relative;overflow:hidden;box-shadow:0 12px 26px #0b77d133}.partner-hero:after{content:"";background:#ffffff17;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-54px;right:-34px}.partner-hero__top{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.partner-hero__top>span{color:#0874c7;background:#fff;border-radius:99px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:800;display:flex}.partner-hero__top svg{width:11px;height:11px;color:var(--accent)}.partner-hero__top small{opacity:.75;font-size:8px}.partner-hero h1{z-index:1;margin:13px 0 3px;font-size:20px;position:relative}.partner-hero>p{z-index:1;opacity:.8;margin:0;font-size:9px;position:relative}.partner-fee-rule{z-index:1;background:#ffffff21;border:1px solid #ffffff2e;border-radius:14px;grid-template-columns:1fr 1px 1fr;gap:12px;margin-top:15px;padding:11px;display:grid;position:relative}.partner-fee-rule span{gap:4px;display:grid}.partner-fee-rule small{opacity:.76;font-size:8px}.partner-fee-rule strong{font-size:16px}.partner-fee-rule i{background:#ffffff3d}.partner-metric-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.partner-metric-grid>div{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-items:center;gap:2px 8px;padding:12px;display:grid}.partner-metric-grid>div>svg{box-sizing:content-box;width:18px;height:18px;color:var(--brand);background:var(--brand-soft);border-radius:10px;grid-row:1/3;padding:6px}.partner-metric-grid>div>span{color:var(--muted);font-size:8px}.partner-metric-grid>div>strong{font-size:13px}.partner-metric-grid>div>strong small{color:var(--muted);margin-left:2px;font-size:8px}.partner-metric-grid>div.is-accent>svg{color:var(--accent);background:var(--accent-soft)}.partner-metric-grid>div.is-accent>strong{color:var(--accent)}.partner-panel{border:1px solid var(--line);background:#fff;border-radius:19px;padding:14px}.partner-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:10px;display:flex}.partner-panel>header span{color:var(--brand);letter-spacing:1px;font-size:7px;font-weight:850}.partner-panel>header h2{margin:2px 0 0;font-size:14px}.partner-panel>header>small{color:var(--muted);font-size:8px}.partner-customer-list,.partner-ledger-list{display:grid}.partner-customer-list article,.partner-ledger-list article{border-bottom:1px solid var(--line);align-items:center;padding:11px 0;display:grid}.partner-customer-list article:last-child,.partner-ledger-list article:last-child{border-bottom:0}.partner-customer-list article{grid-template-columns:36px 1fr auto;gap:9px}.partner-avatar{width:36px;height:36px;color:var(--brand);background:var(--brand-soft);border-radius:11px;place-items:center;display:grid}.partner-avatar svg{width:17px;height:17px}.partner-customer-list article>div,.partner-ledger-list article>div{gap:3px;display:grid}.partner-customer-list article>div:last-child,.partner-ledger-list article>div:last-child{text-align:right}.partner-customer-list small,.partner-ledger-list small{color:var(--muted);font-size:7px}.partner-ledger-list article{grid-template-columns:1fr auto;gap:9px}.partner-ledger-list article>div:last-child strong{color:#159365}.partner-empty{color:var(--muted);text-align:center;margin:18px 0;font-size:9px}.partner-rule-note{color:#6d5a41;background:#fff7ec;border:1px solid #f5dfc4;border-radius:14px;align-items:flex-start;gap:8px;padding:11px;display:flex}.partner-rule-note svg{flex:none;margin-top:1px}.partner-rule-note p{margin:0;font-size:8px;line-height:1.55}.login-screen{background:linear-gradient(165deg,#0d83df 0,#21a6ed 50%,#eff7fd 50.2%,#f4f7fb 100%);min-height:100%;padding:134px 18px 34px;position:relative;overflow:hidden}.login-screen:before,.login-screen:after{content:"";background:#ffffff17;border-radius:50%;position:absolute}.login-screen:before{width:220px;height:220px;top:-72px;right:-76px}.login-screen:after{width:190px;height:190px;top:270px;left:-85px}.login-hero{z-index:1;color:#fff;text-align:center;justify-items:center;display:grid;position:relative}.login-mark{background:#fff;border-radius:22px;width:70px;height:70px;position:relative;box-shadow:0 12px 28px #04508b38}.login-mark:before{content:"";background:linear-gradient(145deg,#148eef,#0877d3);border-radius:14px;position:absolute;inset:14px}.login-mark span{z-index:1;border:5px solid #fff;border-radius:9px;position:absolute;inset:25px}.login-mark i{z-index:2;background:var(--accent);border:3px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:29px;left:29px}.login-hero h1{letter-spacing:4px;margin:13px 0 3px;font-size:26px}.login-card{z-index:2;background:#fffffffa;border:1px solid #ffffffe6;border-radius:26px;margin-top:30px;padding:25px 18px 20px;position:relative;box-shadow:0 20px 48px #1c47662b}.login-card header{padding-bottom:3px}.login-card header h2{color:var(--ink);margin:0;font-size:20px;line-height:1.35}.login-message{color:#14805f;background:#eaf8f3;border:1px solid #ccecdf;border-radius:11px;align-items:center;gap:6px;margin:11px 0 0;padding:9px 10px;font-size:8px;display:flex}.login-message svg{flex:none}.login-field{gap:6px;margin-top:14px;display:grid}.login-field>span{color:#52616d;padding-left:2px;font-size:9px;font-weight:700}.login-field>div{background:#f6f9fc;border:1px solid #dfe7ed;border-radius:14px;grid-template-columns:35px 1fr;align-items:center;min-height:49px;display:grid}.login-field>div.login-code-row{grid-template-columns:35px minmax(0,1fr) auto;padding-right:7px}.login-code-row button,.onboarding-inline-action button{height:32px;color:var(--brand);white-space:nowrap;background:#eaf6ff;border:0;border-radius:9px;padding:0 10px;font-size:9px;font-weight:750}.login-field svg{width:16px;height:16px;color:var(--brand);justify-self:center}.login-field input{width:100%;height:47px!important;color:var(--ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 12px 0 0!important;font-size:12px!important}.verification-code-hint{color:#176c58;background:#eaf9f4;border:1px solid #ccecdf;border-radius:10px;align-items:center;gap:5px;margin:8px 2px 0;padding:8px 10px;font-size:9px;display:flex}.verification-code-hint strong{color:#0b7dcc;letter-spacing:1px;font-size:13px}.verification-code-hint span{color:#6c7b86;margin-left:auto;font-size:8px}.login-error{color:#ca4e56;align-items:flex-start;gap:5px;margin:10px 2px 0;font-size:8px;line-height:1.45;display:flex}.login-error svg{flex:none;margin-top:1px}.login-submit{color:#fff;background:linear-gradient(135deg,#188ff1,#0875d0);border:0;border-radius:15px;width:100%;height:48px;margin-top:18px;font-size:12px;font-weight:800;box-shadow:0 10px 22px #137fd83b}.login-submit:disabled{color:#a8b2bb;box-shadow:none;background:#e6ebef}.login-register{color:var(--brand);background:0 0;border:0;margin:15px auto 0;padding:3px 6px;font-size:9px;font-weight:700;display:block}.mine-logout{color:#ce4e56;background:#fff;border:1px solid #f0d7d9;border-radius:15px;width:100%;height:44px;margin:12px 0 24px;font-size:10px;font-weight:750}.market-sync-error{z-index:20;color:#ad4b52;background:#fff1f2;border:1px solid #ffd6d9;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:8px;display:flex;position:absolute;bottom:74px;left:14px;right:14px;box-shadow:0 8px 18px #532d311f}.market-sync-error svg{flex:none}.onboarding-field-list .onboarding-field-item{border-bottom:1px solid #edf1f4;gap:5px;padding:11px 0;display:grid}.onboarding-field-list .onboarding-field-item>span{color:#44535f;font-size:9px;font-weight:650}.onboarding-inline-action{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.onboarding-inline-action input{min-width:0}.onboarding-inline-action button{height:30px}.onboarding-verification-hint{margin:8px 0 2px}.onboarding-verification-error{color:#ca4e56;align-items:center;gap:5px;margin:7px 0 0;font-size:8px;display:flex}.onboarding-verification-error svg{flex:none}@media (width<=767px) and (hover:none) and (pointer:coarse){.market-header{padding-top:calc(16px + env(safe-area-inset-top))}.detail-topbar{padding-top:calc(10px + env(safe-area-inset-top))}.plain-screen{padding-top:calc(20px + env(safe-area-inset-top))}.mine-screen{padding-top:calc(1px + env(safe-area-inset-top))}.subpage-topbar{padding-top:calc(10px + env(safe-area-inset-top))}}.pull-refresh-boundary{min-width:0;min-height:100%;transition:transform .18s cubic-bezier(.2,.8,.2,1);position:relative}.pull-refresh-indicator{z-index:24;color:#0876c9;pointer-events:none;background:#fffffff7;border:1px solid #d7e9f7;border-radius:99px;justify-content:center;align-items:center;gap:7px;width:max-content;height:32px;padding:0 12px;font-size:11px;font-weight:750;transition:opacity .12s,top .18s;display:flex;position:absolute;top:-39px;left:50%;transform:translate(-50%);box-shadow:0 7px 18px #1f598121}.pull-refresh-indicator svg{width:15px;height:15px}.pull-refresh-boundary.is-ready .pull-refresh-indicator{color:#fff;background:#1789ed;border-color:#1789ed}.pull-refresh-boundary.is-refreshing .pull-refresh-indicator,.pull-refresh-boundary.is-done .pull-refresh-indicator,.pull-refresh-boundary.is-error .pull-refresh-indicator{margin:0 auto -32px;position:sticky;top:8px;left:auto;transform:none;opacity:1!important}.pull-refresh-boundary.is-refreshing .pull-refresh-indicator svg{animation:.75s linear infinite pull-refresh-spin}.pull-refresh-boundary.is-done .pull-refresh-indicator{color:#13825e;background:#ebf9f3;border-color:#cdeedf}.pull-refresh-boundary.is-error .pull-refresh-indicator{color:#bc4c55;background:#fff1f2;border-color:#ffd4d8}@keyframes pull-refresh-spin{to{transform:rotate(360deg)}}.support-shell{background:#f2f6fa;position:absolute;inset:0;overflow:hidden}.support-scroll{background:#f2f6fa}.support-screen{background:linear-gradient(#f7fbfe 0,#f2f6fa 58%,#edf3f8 100%);min-height:100%;padding-bottom:88px}.support-status{background:#fff;border:1px solid #dce9f3;border-radius:19px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;margin:13px 14px 0;padding:14px 15px;display:grid;box-shadow:0 9px 24px #314a5e12}.support-status>span{color:#fff;background:linear-gradient(145deg,#209cf1,#0877d1);border-radius:15px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 7px 15px #209cf138}.support-status>span svg{width:23px;height:23px}.support-status strong{font-size:16px}.support-status p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.45}.support-status small{color:#14805f;white-space:nowrap;background:#ebf9f3;border-radius:99px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:flex}.support-status small i{background:#22aa78;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #d8f3e9}.support-day{color:#9aa7b1;align-items:center;gap:9px;margin:16px 14px 2px;font-size:10px;display:flex}.support-day:before,.support-day:after{content:"";background:#dfe7ed;flex:1;height:1px}.support-messages{align-content:start;gap:13px;padding:12px 14px 8px;display:grid}.support-message{align-items:flex-start;gap:9px;display:flex}.support-message>span{width:31px;height:31px;color:var(--brand);background:#fff;border:1px solid #dbe9f4;border-radius:10px;flex:none;place-items:center;display:grid;box-shadow:0 4px 12px #314a5e0d}.support-message>span svg{width:17px;height:17px}.support-message p{color:#344753;background:#fff;border:1px solid #dfe8ef;border-radius:5px 17px 17px;max-width:80%;margin:0;padding:12px 14px;font-size:13px;line-height:1.65;box-shadow:0 6px 16px #314a5e0d}.support-message.is-user{justify-content:flex-end}.support-message.is-user>span{display:none}.support-message.is-user p{color:#fff;background:linear-gradient(145deg,#209cf1,#0877d1);border-color:#168ce3;border-radius:17px 5px 17px 17px;box-shadow:0 7px 16px #168ce32e}.support-quick{background:#ffffffd1;border:1px solid #dfe8ef;border-radius:17px;margin:5px 14px 14px;padding:13px 14px}.support-quick>strong{color:#526572;font-size:12px}.support-quick>div{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.support-quick button{color:var(--brand-dark);background:var(--brand-soft);border:1px solid #d3ebfb;border-radius:99px;padding:8px 11px;font-size:11px}.support-composer{z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border-top:1px solid #dfe7ed;grid-template-columns:minmax(0,1fr) 46px;gap:9px;padding:10px 14px;transition:bottom .26s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;left:0;right:0;box-shadow:0 -8px 24px #314a5e14}.support-composer input{width:100%;height:46px!important;color:var(--ink)!important;box-shadow:none!important;background:#f3f7fa!important;border:1px solid #dbe5ec!important;border-radius:15px!important;padding:0 15px!important;font-size:14px!important}.support-composer input:focus{background:#fff!important;border-color:#9fd6f7!important}.support-composer button{color:#fff;background:linear-gradient(145deg,#209cf1,#0877d1);border:0;border-radius:15px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 7px 15px #168ce333}.support-composer button svg{width:20px;height:20px}.support-composer button:disabled{color:#a3adb5;box-shadow:none;background:#e4eaee}.market-app{font-size:14px}.market-header__topline>div>span,.header-points span{font-size:11px}.search-box input,.market-app .search-box>button,.header-location,.filter-chip,.category-card strong{font-size:13px}.category-card small{font-size:10px}.lifecycle-card strong,.announcement-row strong,.rule-row strong{font-size:12px}.lifecycle-card p,.announcement-row p,.rule-row p,.section-heading p{font-size:11px}.section-heading span,.plain-title>span,.product-card__category,.merchant-line,.city-line,.product-card__meta{font-size:10px}.product-card h3{font-size:15px}.status-pill{font-size:10px}.empty-state span{font-size:12px}.detail-image-badge,.detail-category,.detail-card--title p,.detail-points span,.sticky-action>div span,.order-status-card__head span,.order-step small,.order-note{font-size:11px}.order-card div span,.order-card div p,.order-card>b small,.success-card p,.profile-card span{font-size:10px}.profile-card h2{font-size:18px}.profile-card p{font-size:11px;line-height:1.45}.mine-panel__title h2{font-size:18px}.trade-entry-grid strong{font-size:13px}.trade-entry-grid small,.stats-grid small{font-size:10px}.trade-entry-grid b{font-size:9px}.stats-grid strong{font-size:20px}.menu-card button{font-size:14px}.mine-menu-card__value{font-size:12px}.mine-menu-card__label svg{width:17px;height:17px}.mine-logout{font-size:13px}.seller-summary__eyebrow,.seller-summary__main p,.seller-summary__state small{font-size:10px}.seller-summary__count span,.seller-summary__state>span{font-size:11px}.seller-product-row .status-pill{font-size:9px}.seller-product-row>div>strong{font-size:13px}.seller-product-row>div>span:last-child{font-size:10px}.sale-filter-row button{font-size:11px}.sale-filter-row button span{font-size:9px}.sale-record-card__head>span{font-size:10px}.sale-record-card__body strong{font-size:13px}.sale-record-card__body span,.sale-record-card__body small{font-size:10px}.sale-record-card__footer>span,.sale-record-card__footer button{font-size:11px}.seller-issue-note strong,.seller-complete-note strong{font-size:12px}.seller-issue-note p,.seller-complete-note p,.seller-proof-sheet__meta,.seller-proof-sheet__meta strong{font-size:10px}.seller-proof-sheet__actions button,.seller-proof-completed{font-size:12px}.bottom-nav small{font-size:11px}.checkout-card__title>strong,.checkout-card__title>span{font-size:14px}.checkout-card__title>small,.merchant-checkout-row span,.merchant-checkout-row strong,.checkout-product-row>div span,.checkout-product-row>div small{font-size:10px}.checkout-product-row>div strong{font-size:13px}.price-breakdown>div{font-size:12px}.checkout-security-note p,.payment-tip p,.onboarding-intro p,.onboarding-agreement p,.checkout-action>div span,.payment-capture-action>div span,.payment-summary__eyebrow,.payment-summary>p{font-size:10px}.payment-summary__order span{font-size:9px}.payment-qr-card__title strong{font-size:13px}.receipt-order-number span,.receipt-order-number strong,.camera-capture>small,.camera-retake,.receipt-privacy{font-size:10px}.onboarding-intro--progress strong{font-size:13px}.onboarding-intro--progress p,.onboarding-section-title p{font-size:10px}.onboarding-intro__count,.onboarding-upload-field__copy small,.onboarding-upload-field__action{font-size:9px}.onboarding-upload-field__copy strong{font-size:11px}.onboarding-upload-field.is-wide .onboarding-upload-field__copy small{font-size:10px}.onboarding-field-list label>span,.onboarding-field-list .onboarding-field-item>span,.onboarding-hours-block strong{font-size:11px}.onboarding-field-list input{font-size:13px!important}.onboarding-hours-block>div:first-child>span,.onboarding-hours-row>span{font-size:10px}.onboarding-hours-row input{font-size:12px!important}.partner-loading p,.partner-hero>p,.partner-fee-rule small,.partner-metric-grid>div>span,.partner-metric-grid>div>strong small,.partner-panel>header>small,.partner-customer-list small,.partner-ledger-list small,.partner-empty,.partner-rule-note p,.partner-hero__top>span,.partner-hero__top small,.partner-panel>header span{font-size:10px}.partner-customer-list strong,.partner-ledger-list strong{font-size:12px}.login-message,.verification-code-hint,.login-error,.login-register,.market-sync-error{font-size:10px}.login-field>span,.login-code-row button,.onboarding-inline-action button{font-size:11px}.login-field input{font-size:14px!important}.payment-content{gap:10px;padding:10px 12px 22px}.payment-summary{color:var(--ink);text-align:left;background:#fff;border:1px solid #dce8f1;border-radius:20px;padding:15px 14px 14px;position:relative;overflow:visible;box-shadow:0 9px 24px #314a5e12}.payment-summary__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.payment-summary__status{color:#0876c9;background:#eaf7ff;border-radius:99px;align-items:center;min-height:25px;padding:0 10px;font-weight:750;display:inline-flex;opacity:1!important;font-size:11px!important}.payment-summary__hint{color:#657785;line-height:1.4;opacity:1!important;font-size:11px!important}.payment-summary__amount{color:var(--accent);justify-content:center;align-items:flex-start;margin:8px 0 10px;line-height:1;display:flex}.payment-summary__amount sup{margin-top:8px;font-size:18px;font-weight:800}.payment-summary__amount strong{letter-spacing:-1px;margin:0;font-size:42px;font-weight:850;display:block}.payment-summary__order{background:#f5f8fa;border:1px solid #e7edf2;border-radius:13px;gap:0;margin:0;padding:5px 11px;display:grid}.payment-summary__order>div{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;min-height:31px;display:grid}.payment-summary__order>div+div{border-top:1px solid #e2e8ed}.payment-summary__order span{color:#73818c;opacity:1!important;font-size:10px!important}.payment-summary__order strong{color:#26323b;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;font-weight:700;line-height:1.35}.payment-qr-card{border-radius:20px;padding:13px;box-shadow:0 8px 22px #314a5e0e}.payment-qr-card__title{align-items:flex-start}.payment-qr-card__title>svg{width:18px;height:18px;margin-top:1px}.payment-qr-card__title strong{color:#26323b;font-size:14px}.payment-qr-card__title p{color:#71808b;margin-top:3px;font-size:10px;line-height:1.45}.payment-merchant-name{background:#f5f8fa;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding:10px 11px;display:flex}.payment-merchant-name>div{gap:2px;min-width:0;display:grid}.payment-merchant-name>div>span{color:#7d8993;font-size:9px}.payment-merchant-name strong{color:#26323b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.payment-merchant-name>span{color:#657785;flex:none;font-size:10px}.payment-tip{border-radius:13px;padding:10px 12px}.payment-tip p{color:#745f49;margin:0;font-size:11px;line-height:1.55}.payment-capture-action{padding:10px 14px calc(12px + env(safe-area-inset-bottom));display:block}.payment-capture-action button{background:#1789ed;border-radius:15px;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;height:48px;padding:0 18px;font-size:14px;display:flex;box-shadow:0 9px 22px #1789ed38}.payment-capture-action button svg{width:18px;height:18px}.avatar--landscape{background-color:#d9eaf5;background-image:url(/assets/market/merchant-landscape-avatars.png);background-repeat:no-repeat;background-size:300% 300%;border:2px solid #fff;box-shadow:0 6px 15px #1e4a6833}.avatar--landscape-0{background-position:0 0}.avatar--landscape-1{background-position:50% 0}.avatar--landscape-2{background-position:100% 0}.avatar--landscape-3{background-position:0}.avatar--landscape-4{background-position:50%}.avatar--landscape-5{background-position:100%}.avatar--landscape-6{background-position:0 100%}.avatar--landscape-7{background-position:50% 100%}.avatar--landscape-8{background-position:100% 100%}.detail-gallery{width:100%;container-type:inline-size}.detail-gallery__track{align-items:stretch}.detail-gallery .detail-image-wrap{flex:none;width:100cqw}.detail-image-count{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#16232c9e;border-radius:99px;padding:6px 9px;font-size:10px;font-weight:750;position:absolute;bottom:16px;right:16px}.product-editor-screen{padding-bottom:32px}.product-editor-content{gap:12px;padding:12px 14px 32px;display:grid}.product-editor-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:15px;box-shadow:0 8px 22px #314a5e0e}.product-editor-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-editor-card h2{margin:0;font-size:17px}.product-editor-card header p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.5}.product-editor-card header>strong{min-width:43px;height:28px;color:var(--brand);background:var(--brand-soft);border-radius:99px;place-items:center;font-size:11px;display:grid}.product-editor-carousel{margin:13px -15px -3px;padding:0 15px 10px}.product-editor-carousel__track{gap:10px;padding-right:15px}.product-editor-image-card{background:#f3f7fa;border:1px solid #dde7ee;border-radius:16px;flex:none;width:190px;position:relative;overflow:hidden}.product-editor-image-card>img{object-fit:cover;width:100%;height:142px;display:block}.product-editor-image-card>span{color:#52616d;background:#ffffffed;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:750;position:absolute;top:9px;left:9px}.product-editor-image-card>span.is-cover{color:#fff;background:var(--accent)}.product-editor-image-card>div{grid-template-columns:1fr 1fr;gap:7px;padding:9px;display:grid}.product-editor-image-card>div button{height:31px;color:var(--brand);background:#eaf6ff;border:0;border-radius:9px;padding:0 7px;font-size:10px;font-weight:700}.product-editor-image-card>div button.is-remove{color:#c64d54;background:#fff0f1;grid-column:2}.product-editor-image-card>div button:only-child{grid-column:2}.product-editor-add-image{width:150px;min-height:183px;color:var(--brand);background:#f5faff;border:1px dashed #9dcdf0;border-radius:16px;flex:none;align-content:center;place-items:center;display:grid}.product-editor-add-image svg{width:25px;height:25px}.product-editor-add-image strong{margin-top:9px;font-size:12px}.product-editor-add-image span{color:var(--muted);margin-top:4px;font-size:10px}.product-editor-add-image:disabled{opacity:.65}.product-editor-file-input{display:none}.product-editor-fields{gap:0;display:grid}.product-editor-fields>h2{margin-bottom:5px}.product-editor-fields>label{border-bottom:1px solid #edf1f4;gap:7px;padding:12px 0;display:grid;position:relative}.product-editor-fields>label:last-child{border-bottom:0}.product-editor-fields label>span{color:#44535f;font-size:12px;font-weight:700}.product-editor-fields input,.product-editor-fields textarea{outline:0;width:100%;color:var(--ink)!important;box-shadow:none!important;background:#f5f8fb!important;border:1px solid #dfe7ed!important;border-radius:13px!important;font-size:14px!important}.product-editor-fields input{height:46px!important;padding:0 13px!important}.product-editor-fields textarea{resize:none;line-height:1.6;min-height:112px!important;padding:12px 13px!important}.product-editor-fields input:focus,.product-editor-fields textarea:focus{background:#fff!important;border-color:#8ccaf7!important}.product-editor-price{position:relative}.product-editor-price>b{z-index:1;color:var(--accent);font-size:15px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.product-editor-price input{padding-left:34px!important}.product-editor-fields label>small{color:#9aa6b0;font-size:9px;position:absolute;bottom:20px;right:10px}.product-editor-error{color:#bd4a52;background:#fff0f1;border:1px solid #ffd5d8;border-radius:13px;align-items:flex-start;gap:7px;margin:0;padding:11px 12px;font-size:11px;line-height:1.5;display:flex}.product-editor-error svg{flex:none;margin-top:1px}.product-editor-save{color:#fff;background:linear-gradient(135deg,#188ff1,#0875d0);border:0;border-radius:16px;width:100%;height:50px;font-size:14px;font-weight:800;box-shadow:0 10px 22px #137fd838}.product-editor-save:disabled{color:#9ea9b1;box-shadow:none;background:#e4e9ed}.payment-screen{position:relative}.payment-audio-reminder{color:#e64a4f;text-align:center;justify-content:center;align-items:center;gap:6px;margin:5px 14px 0;font-size:11px;font-weight:750;line-height:1.45;display:flex}.payment-audio-reminder svg{flex:none;width:15px;height:15px}.payment-qr-card--primary{padding-top:9px}.payment-qr-card--primary .payment-qr-image,.payment-qr-card--primary .payment-qr-fallback{margin-top:0}.payment-reminder-mask{z-index:140;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14222c94;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.payment-reminder-dialog{text-align:center;background:#fff;border:1px solid #ffffffd1;border-radius:22px;justify-items:center;width:min(100%,310px);padding:25px 22px 20px;display:grid;box-shadow:0 24px 64px #0c1f2d47}.payment-reminder-dialog__icon{color:#fff;background:linear-gradient(145deg,#20a8ea,#087fb9);border-radius:16px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 9px 20px #20a8ea3d}.payment-reminder-dialog__icon svg{width:25px;height:25px}.payment-reminder-dialog h2{color:#26323b;margin:15px 0 0;font-size:20px;line-height:1.35}.payment-reminder-dialog p{color:#6e7d88;margin:9px 0 19px;font-size:13px;line-height:1.65}.payment-reminder-dialog button{color:#fff;background:linear-gradient(135deg,#188ff1,#0875d0);border:0;border-radius:15px;width:100%;height:48px;font-size:14px;font-weight:800;box-shadow:0 9px 21px #137fd838}.bottom-nav{grid-template-columns:repeat(3,1fr)}.purchase-orders-screen,.purchase-detail-screen{background:#f3f7fb;min-height:100%;padding:0 0 30px}.purchase-filter-row{background:#eaf1f6;border-radius:15px;grid-template-columns:repeat(4,1fr);gap:5px;margin:10px 14px 0;padding:5px;display:grid}.purchase-filter-row button{color:#73818c;background:0 0;border:0;border-radius:11px;height:37px;padding:0 4px;font-size:12px;font-weight:700}.purchase-filter-row button.is-active{color:#fff;background:linear-gradient(135deg,#269cf0,#0c7fd5);box-shadow:0 7px 14px #1284d833}.purchase-order-list{gap:12px;padding:12px 14px;display:grid}.purchase-order-card{background:#fff;border:1px solid #e4ebf0;border-radius:19px;overflow:hidden;box-shadow:0 8px 24px #304b5e0f}.purchase-order-card>header{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.purchase-order-card>header span{color:#7c8993;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.purchase-order-card>header strong{color:#75828c;flex:none;font-size:11px}.purchase-order-card>header strong.is-awaiting_payment{color:#ef646b}.purchase-order-card>header strong.is-awaiting_delivery,.purchase-order-card>header strong.is-awaiting_confirmation{color:#0a86d4}.purchase-order-card>header strong.is-completed{color:#26a56f}.purchase-order-card__product{grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 13px;display:grid}.purchase-order-card__product>img{object-fit:cover;border-radius:13px;width:68px;height:68px}.purchase-order-card__product>div{gap:5px;min-width:0;display:grid}.purchase-order-card__product>div strong{color:#26323b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.purchase-order-card__product>div span{color:#64727d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.purchase-order-card__product>div small{color:#9aa5ad;font-size:10px}.purchase-order-card__product>b{color:#ff6f1a;text-align:right;gap:3px;font-size:18px;display:grid}.purchase-order-card__product>b small{color:#7d8993;font-size:10px;font-weight:600}.purchase-order-card>footer{background:#f8fafc;border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;display:flex}.purchase-order-card>footer>span{color:#73808a;font-size:11px}.purchase-order-card>footer>span strong{color:#26323b;font-size:14px}.purchase-order-card>footer>div{gap:8px;display:flex}.purchase-order-card>footer button{border-radius:10px;height:34px;padding:0 14px;font-size:11px;font-weight:750}.purchase-proof-button{color:#fff;background:#168be4;border:0}.purchase-detail-button{color:#168be4;background:#eaf6ff;border:1px solid #c9e7fb}.purchase-empty{min-height:300px}.purchase-empty svg{color:#8aa9bf;width:28px;height:28px}.purchase-empty strong{font-size:14px}.purchase-detail-status{color:#fff;background:linear-gradient(135deg,#238fdf,#0878c9);border-radius:20px;margin:12px 14px;padding:17px 16px;box-shadow:0 12px 28px #0d7dcd33}.purchase-detail-status.is-awaiting_payment{background:linear-gradient(135deg,#ff846b,#ef5d63)}.purchase-detail-status.is-completed{background:linear-gradient(135deg,#3ab787,#169a6a)}.purchase-detail-status.is-cancelled{background:linear-gradient(135deg,#8e9aa3,#707c85)}.purchase-detail-status>div{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.purchase-detail-status span{font-size:12px;font-weight:700}.purchase-detail-status strong{font-size:25px;line-height:1}.purchase-detail-status p{color:#ffffffdb;margin:9px 0 0;font-size:11px;line-height:1.55}.purchase-detail-card{background:#fff;border:1px solid #e3eaf0;border-radius:19px;margin:12px 14px;padding:15px;box-shadow:0 8px 22px #304b5e0e}.purchase-detail-card__merchant{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.purchase-detail-card__merchant span{color:#7c8993;font-size:11px}.purchase-detail-card__merchant strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.purchase-detail-product{grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:11px;padding-top:13px;display:grid}.purchase-detail-product img{object-fit:cover;border-radius:14px;width:74px;height:74px}.purchase-detail-product>div{gap:7px;display:grid}.purchase-detail-product>div strong{font-size:14px}.purchase-detail-product>div span{color:#7d8993;font-size:11px}.purchase-detail-product>b{color:#ff6f1a;font-size:19px}.purchase-detail-fields>div{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:flex-start;gap:18px;padding:12px 0;display:flex}.purchase-detail-fields>div:first-child{padding-top:0}.purchase-detail-fields>div:last-child{border-bottom:0;padding-bottom:0}.purchase-detail-fields span{color:#7d8993;flex:none;font-size:11px}.purchase-detail-fields strong{overflow-wrap:anywhere;text-align:right;max-width:72%;font-size:12px}.purchase-detail-pay{color:#fff;background:linear-gradient(135deg,#2197ed,#0a7fd2);border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 28px);height:50px;margin:14px;font-size:14px;font-weight:800;display:flex;box-shadow:0 10px 22px #1484d833}.purchase-detail-pay svg{width:18px;height:18px}.payment-exit-sheet{grid-template-columns:1fr 1fr;gap:10px;padding:5px 1px 10px;display:grid}.payment-exit-sheet button{border-radius:15px;justify-content:center;align-items:center;gap:7px;height:49px;font-size:13px;font-weight:800;display:flex}.payment-exit-sheet button svg{width:18px;height:18px}.payment-exit-sheet__return{color:#52616d;background:#f0f4f7;border:1px solid #dce4ea}.payment-exit-sheet__capture{color:#fff;background:linear-gradient(135deg,#2098ec,#087dcf);border:0;box-shadow:0 8px 18px #1484d833}.purchase-order-card>footer>div{gap:7px}.purchase-order-card>footer button{padding:0 11px}.purchase-cancel-button{color:#687783;background:#f2f5f7;border:1px solid #d9e2e8}.purchase-cancel-sheet{gap:14px;padding:3px 1px 10px;display:grid}.purchase-cancel-sheet>p{color:#64737e;margin:0;font-size:12px;line-height:1.65}.purchase-cancel-sheet>div:last-child{grid-template-columns:1fr 1fr;gap:10px;display:grid}.purchase-cancel-sheet button{border-radius:14px;height:48px;font-size:13px;font-weight:800}.purchase-cancel-sheet button:disabled{opacity:.62}.purchase-cancel-sheet__keep{color:#556570;background:#f0f4f7;border:1px solid #dce4ea}.purchase-cancel-sheet__confirm{color:#fff;background:linear-gradient(135deg,#ef7277,#dc555e);border:0;box-shadow:0 8px 18px #dc555e2e}.purchase-cancel-error{color:#bd4a52;background:#fff0f1;border:1px solid #ffd5d8;border-radius:12px;align-items:flex-start;gap:7px;padding:10px 11px;font-size:11px;line-height:1.5;display:flex}.purchase-cancel-error svg{flex:none;margin-top:1px}.payment-result-screen{color:#26323b;background:#fff;min-height:100%;padding-bottom:152px;position:relative}.payment-result-content{gap:16px;padding:30px 22px 24px;display:grid}.payment-result-hero{text-align:center;justify-items:center;padding:6px 0 22px;display:grid}.payment-result-success-icon{color:#fff;background:#36d889;border-radius:50%;place-items:center;width:104px;height:104px;display:grid;box-shadow:0 16px 36px #36d88933}.payment-result-success-icon svg{stroke-width:1.8px;width:64px;height:64px}.payment-result-hero h1{color:#24b76f;letter-spacing:.4px;margin:22px 0 0;font-size:28px;font-weight:850;line-height:1.25}.payment-result-hero p{color:#586873;margin:10px 0 0;font-size:14px;line-height:1.55}.payment-result-hero small{color:#96a1a9;margin-top:7px;font-size:10px;line-height:1.5}.payment-result-details{background:#fff;padding:0 2px}.payment-result-details>div{border-bottom:1px solid #e9eef2;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:14px;min-height:54px;display:grid}.payment-result-details>div:last-child{border-bottom:0}.payment-result-details span{color:#7d8993;font-size:13px}.payment-result-details strong{color:#26323b;text-align:right;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:700;line-height:1.45}.payment-result-actions{padding:14px 20px calc(16px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #edf1f4;gap:10px;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 28px #314a5e0d}.payment-result-actions button{border-radius:14px;height:49px;font-size:14px;font-weight:800}.payment-result-actions__primary{color:#fff;background:#188df0;border:1px solid #188df0;box-shadow:0 8px 18px #188df02e}.payment-result-actions__secondary{color:#188df0;background:#fff;border:1px solid #188df0}
