@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--bg:#f6f4ee;--bg-soft:#fbfaf7;--surface:#fff;--surface-soft:#faf8f2;--surface-strong:#f1ede2;--text:#17201a;--heading:#101813;--muted:#68746d;--muted-strong:#415047;--line:#e4ded1;--line-strong:#d5ccb9;--accent:#2f6b4f;--accent-dark:#12352a;--accent-soft:#e8f1eb;--accent-soft-2:#f2f7f3;--gold:#d6a74c;--gold-soft:#fbf4e4;--danger:#b84545;--danger-soft:#fff0ee;--shadow:0 18px 45px #18211b14;--shadow-soft:0 12px 28px #18211b0f;--radius-xl:28px;--radius-lg:20px;--radius-md:14px;--radius-sm:10px}html,body,#root{width:100%;min-height:100%;margin:0;padding:0}*{box-sizing:border-box}html{scroll-behavior:smooth}body,button,input,textarea,select,a{font-family:var(--font-sans)}body{min-width:320px;color:var(--text);text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 0 0,#2f6b4f14,#0000 34rem),linear-gradient(#faf8f2 0%,#f4f1e8 100%)}button,input,textarea,select{font:inherit}button,a{color:inherit}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}p,li,span{line-height:1.6}#root{max-width:none}::selection{background:#2f6b4f2e}.auth-error{background:var(--danger-soft);color:var(--danger);border:1px solid #b845452e;border-radius:14px;margin:0;padding:12px 14px;line-height:1.55}input,textarea,select{color:var(--text)}input::placeholder,textarea::placeholder{color:#9a9f99}.page-shell{background:var(--bg);min-height:100vh;overflow:clip}.page-glow{display:none}.container{width:min(1180px,100% - 48px);margin:0 auto}.topbar{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#faf8f2e0;border-bottom:1px solid #e4ded1eb;position:sticky;top:0}.topbar__inner,.footer__inner{justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.brand,.topbar__nav a,.footer__links a{text-decoration:none}.brand{color:var(--heading);letter-spacing:-.04em;align-items:center;gap:12px;font-weight:900;display:inline-flex}.brand__mark{background:var(--accent-dark);color:#fffaf0;border-radius:13px;place-items:center;width:42px;height:42px;font-size:.86rem;display:inline-grid;box-shadow:0 12px 22px #12352a2e}.brand__text{font-size:1.08rem}.topbar__nav,.hero__actions,.hero__meta,.trust-bar__inner,.footer__links,.cta-card__actions,.sale-card__metrics{display:flex}.topbar__nav{flex-wrap:wrap;align-items:center;gap:18px}.topbar__nav a:not(.button),.footer__links a{color:var(--muted-strong);font-size:.95rem;font-weight:650}.topbar__nav a:not(.button):hover,.footer__links a:hover{color:var(--accent-dark)}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 18px;font-weight:800;text-decoration:none;transition:transform .16s,box-shadow .16s,background-color .16s,border-color .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button--primary{color:#fffaf0;background:var(--accent-dark);box-shadow:0 14px 26px #12352a29}.button--ghost{color:var(--accent-dark);border-color:var(--line);background:#fff}.button--large{min-height:54px;padding:0 24px}.button--nav{min-height:42px}.button--equal{min-width:164px}.hero{padding:92px 0 42px;position:relative}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 18%,#2f6b4f1f,#0000 27rem),radial-gradient(circle at 82% 10%,#d6a74c1f,#0000 24rem);height:520px;position:absolute;inset:0 0 auto}.hero__grid,.workflow-grid,.app-frame__body,.feature-grid,.pricing-grid{gap:24px;display:grid}.hero__grid{grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);align-items:center;gap:64px;position:relative}.hero__content{max-width:660px}.hero__eyebrow,.eyebrow,.pricing-card__name{background:var(--accent-soft);min-height:34px;color:var(--accent);letter-spacing:.12em;text-transform:uppercase;border:1px solid #2f6b4f1f;border-radius:999px;align-items:center;padding:0 13px;font-size:.76rem;font-weight:900;display:inline-flex}h1,h2,h3,strong{color:var(--heading)}h1{letter-spacing:-.075em;text-wrap:balance;max-width:10ch;margin-top:20px;font-size:clamp(3.2rem,7vw,6.3rem);line-height:.94}h2{letter-spacing:-.055em;text-wrap:balance;max-width:13ch;margin-top:14px;font-size:clamp(2rem,4vw,3.35rem);line-height:1.02}h3{letter-spacing:-.025em;font-size:1.15rem;line-height:1.28}p,li{color:var(--muted)}.hero__copy,.section-copy,.section-heading>p:last-child,.cta-card p{max-width:64ch;font-size:1.06rem}.hero__copy{color:var(--muted-strong);margin-top:22px}.hero__actions,.cta-card__actions{flex-wrap:wrap;gap:12px;margin-top:30px}.hero__meta,.trust-bar__inner,.footer__links{flex-wrap:wrap;gap:10px}.hero__meta{margin-top:24px}.hero__meta span,.trust-bar__inner span{border:1px solid var(--line);color:var(--muted-strong);background:#ffffffb8;border-radius:999px;padding:10px 13px;font-size:.94rem;font-weight:650}.app-frame,.card,.metric-card,.panel,.pricing-card,.cta-card,.timeline-card,.sale-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow)}.app-frame{border-radius:32px;padding:26px}.app-frame__header,.panel__header,.pricing-card__top,.cta-card{justify-content:space-between;align-items:center;gap:16px;display:flex}.app-frame__header{margin-bottom:18px}.app-frame__header .eyebrow,.panel .eyebrow,.pricing-card__name{background:0 0;border:0;min-height:auto;padding:0}.app-frame__header h2,.panel__header h3,.pricing-card h3,.cta-card h2{max-width:none}.pill{background:var(--gold-soft);color:#7a5b18;border:1px solid #d6a74c3d;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:.9rem;font-weight:800;display:inline-flex}.pill--soft{background:var(--accent-soft);color:var(--accent);border-color:#2f6b4f24}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.metric-card,.panel,.card,.pricing-card,.cta-card,.timeline-card,.sale-card{border-radius:22px}.metric-card{padding:17px}.metric-card span{color:var(--muted);font-size:.86rem;font-weight:650;display:block}.metric-card strong{letter-spacing:-.035em;margin-top:6px;font-size:1.24rem;display:block}.app-frame__body{grid-template-columns:minmax(0,1.16fr) minmax(260px,.84fr)}.panel{padding:20px}.panel--stack{flex-direction:column;display:flex}.panel__header{margin-bottom:16px}.panel__header--tight{margin-bottom:12px}.sales-list,.signal-list,.timeline,.list-clean{gap:12px;display:grid}.sale-card{background:var(--bg-soft);box-shadow:none;gap:14px;padding:16px;display:grid}.sale-card__label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.72rem;font-weight:900;display:block}.sale-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.sale-metric{border:1px solid var(--line);background:#fff;border-radius:16px;padding:12px 14px}.sale-metric--profit{background:var(--accent-soft-2)}.signal-list div{background:var(--bg-soft);border:1px solid var(--line);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.trust-bar{padding:14px 0 20px}.section{padding:76px 0}.section--alt{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff6b}.section--cta{padding-top:30px}.section-heading{max-width:760px;margin-bottom:30px}.section-heading--center{text-align:center;margin-inline:auto}.section-heading--center h2,.section-heading--center p{margin-inline:auto}.section-heading--compact{max-width:50rem}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.card,.pricing-card,.cta-card,.timeline-card{padding:28px}.card p,.timeline-card p,.pricing-card p{margin-top:10px}.workflow-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.timeline-card{grid-template-columns:68px minmax(0,1fr);gap:18px;display:grid}.timeline-card__step{background:var(--accent-dark);color:#fffaf0;border-radius:20px;place-items:center;width:68px;height:68px;font-weight:900;display:inline-grid}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card--accent{background:linear-gradient(#fff 0%,#f4faf6 100%);border-color:#2f6b4f3d}.list-clean{margin:18px 0 0;padding:0;list-style:none}.list-clean li{padding-left:24px;position:relative}.list-clean li:before{content:"";background:var(--accent);border-radius:999px;width:8px;height:8px;position:absolute;top:.7em;left:0}.cta-card{background:radial-gradient(circle at top right, #d6a74c24, transparent 20rem), var(--accent-dark);border-color:#0000}.cta-card h2,.cta-card .eyebrow,.cta-card p{color:#fffaf0}.cta-card .button--ghost{color:#fffaf0;background:#ffffff14;border-color:#fff3}.cta-card__content{max-width:680px}.cta-card__actions--stacked{flex-direction:column;justify-content:center;align-items:stretch}.footer{padding:16px 0 32px}.footer__links{gap:18px}@media (width<=1240px){.hero__grid,.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero__grid{grid-template-columns:1fr}h1,h2{max-width:none}}@media (width<=980px){.topbar__inner,.footer__inner,.cta-card{flex-direction:column;align-items:flex-start}.app-frame__body,.workflow-grid,.pricing-grid{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cta-card__actions--stacked{flex-direction:row;width:100%}}@media (width<=760px){.container{width:min(1180px,100% - 28px)}.hero{padding-top:58px}.topbar__nav a:not(.button){display:none}.feature-grid,.metric-grid,.sale-card__metrics{grid-template-columns:1fr}.app-frame,.card,.pricing-card,.cta-card,.timeline-card{padding:20px}.timeline-card{grid-template-columns:56px minmax(0,1fr)}.timeline-card__step{width:56px;height:56px}.cta-card__actions--stacked{flex-direction:column}.button--equal{width:100%}}.auth-shell{background:radial-gradient(circle at 18% 12%, #2f6b4f1f, transparent 26rem), radial-gradient(circle at 88% 80%, #d6a74c21, transparent 24rem), var(--bg);place-items:center;min-height:100vh;padding:32px;display:grid}.auth-glow{display:none}.auth-card{border:1px solid var(--line);background:var(--surface);width:min(460px,100%);box-shadow:var(--shadow);border-radius:28px;padding:28px}.auth-card__top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:34px;display:flex}.auth-back{color:var(--muted-strong);font-size:.92rem;font-weight:700;text-decoration:none}.auth-back:hover{color:var(--accent)}.auth-brand{color:var(--accent-dark);letter-spacing:-.04em;align-items:center;font-weight:900;display:inline-flex}.auth-copy{margin-bottom:24px}.auth-eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:900}.auth-copy h1{color:var(--heading);letter-spacing:-.06em;margin-top:10px;font-size:clamp(2rem,7vw,3rem);line-height:1}.auth-copy p{color:var(--muted);margin-top:12px}.auth-form{gap:14px;display:grid}.auth-field{gap:8px;display:grid}.auth-field span{color:var(--muted-strong);font-size:.9rem;font-weight:750}.auth-field input{border:1px solid var(--line);background:var(--bg-soft);width:100%;height:52px;color:var(--text);border-radius:14px;outline:none;padding:0 15px}.auth-field input:focus{border-color:#2f6b4f6b;box-shadow:0 0 0 4px #2f6b4f1a}.auth-button{background:var(--accent-dark);color:#fffaf0;cursor:pointer;border:0;border-radius:999px;height:52px;margin-top:4px;font-weight:850;box-shadow:0 14px 26px #12352a29}.auth-button:disabled{opacity:.65;cursor:not-allowed}.auth-footer{color:var(--muted);text-align:center;margin-top:20px}.auth-footer a{color:var(--accent);font-weight:800;text-decoration:none}@media (width<=640px){.auth-shell{padding:18px}.auth-card{padding:22px}.auth-card__top{flex-direction:column-reverse;align-items:flex-start;margin-bottom:26px}}.dashboard-page{min-height:100%;color:var(--text);padding:40px}.dashboard-topbar{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:26px;display:flex}.dashboard-eyebrow,.dashboard-panel__eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:.74rem;font-weight:900}.dashboard-topbar h1{color:var(--heading);letter-spacing:-.06em;margin:0;font-size:clamp(2.15rem,5vw,3.35rem);line-height:1.02}.dashboard-subtitle{max-width:820px;color:var(--muted);margin:12px 0 0;line-height:1.7}.dashboard-actions{flex-wrap:wrap;gap:12px;display:flex}.dashboard-select-wrap{gap:8px;display:grid}.dashboard-select-wrap span{color:var(--muted-strong);font-size:.86rem;font-weight:800}.dashboard-select{border:1px solid var(--line);background:var(--surface);min-width:170px;height:46px;color:var(--text);border-radius:14px;padding:0 14px;font-weight:750}.dashboard-note{color:var(--muted);margin:0 0 18px;line-height:1.7}.dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.dashboard-stat,.dashboard-panel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:22px}.dashboard-stat{padding:22px}.dashboard-stat span{color:var(--muted);margin-bottom:10px;font-weight:700;display:block}.dashboard-stat strong{color:var(--heading);letter-spacing:-.05em;font-size:clamp(1.7rem,2.8vw,2.35rem);line-height:1.05;display:block}.dashboard-stat small{color:var(--muted);margin-top:10px;line-height:1.6;display:block}.dashboard-grid{gap:18px;margin-bottom:18px;display:grid}.dashboard-grid--top{grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr)}.dashboard-grid--bottom{grid-template-columns:minmax(0,1.15fr) minmax(320px,.95fr)}.dashboard-grid--single{grid-template-columns:1fr}.dashboard-panel{padding:24px}.dashboard-panel__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.dashboard-panel h2{color:var(--heading);letter-spacing:-.04em;margin:0;font-size:1.45rem;line-height:1.12}.dashboard-badge{background:var(--accent-soft);color:var(--accent);white-space:nowrap;border:1px solid #2f6b4f1f;border-radius:999px;align-items:center;padding:9px 13px;font-size:.86rem;font-weight:820;display:inline-flex}.dashboard-helper,.dashboard-empty-state{color:var(--muted);margin:0;line-height:1.65}.chart-card{border:1px solid var(--line);background:linear-gradient(180deg, #ffffffb8, #faf8f2cc), var(--bg-soft);border-radius:22px;padding:20px 20px 16px;position:relative;overflow:hidden}.chart-area{border-radius:18px;height:260px;position:relative}.chart-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chart-grid-line{stroke:#17201a14;stroke-width:1px}.chart-area-fill{fill:url(#salesTrendFill)}.chart-line{filter:drop-shadow(0 7px 12px #2f6b4f24)}.chart-markers,.chart-hotspots{position:absolute;inset:0}.chart-markers{pointer-events:none}.chart-marker{background:var(--accent);border:3px solid var(--surface);border-radius:999px;width:11px;height:11px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #2f6b4f1a,0 8px 16px #17201a24}.chart-hotspot{cursor:pointer;background:0 0;border:0;width:max(26px,3.2%);position:absolute;top:0;bottom:0;transform:translate(-50%)}.chart-tooltip{z-index:4;border:1px solid var(--line);min-width:200px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-radius:16px;gap:4px;padding:14px 16px;display:grid;position:absolute;top:12px;right:12px}.chart-tooltip strong{color:var(--heading)}.chart-tooltip span{color:var(--muted);font-size:.9rem}.chart-labels{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:start;gap:6px;margin-top:12px;display:grid}.chart-labels span{min-height:20px;color:var(--muted);text-align:center;font-size:.78rem;font-weight:650;line-height:1.25}.chart-labels span.is-hidden{color:#0000}.stock-list,.order-list,.product-table{gap:10px;display:grid}.stock-item,.order-item,.product-table__row{border:1px solid var(--line);background:var(--bg-soft);border-radius:18px;padding:16px 18px}.stock-item,.order-item{justify-content:space-between;align-items:center;gap:12px;display:flex}.stock-item strong,.order-item strong{color:var(--heading);display:block}.stock-item span,.order-item span{color:var(--muted)}.stock-item__meta{text-align:right}.product-table__head,.product-table__row{grid-template-columns:minmax(0,1.6fr) .6fr .8fr;align-items:center;gap:12px;display:grid}.product-table__head{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:0 4px 8px;font-size:.76rem;font-weight:900}@media (width<=1180px){.dashboard-grid--top,.dashboard-grid--bottom,.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid--top>:first-child,.dashboard-grid--bottom>:first-child{grid-column:1/-1}}@media (width<=760px){.dashboard-page{padding:22px}.dashboard-topbar,.dashboard-panel__header,.stock-item,.order-item{flex-direction:column;align-items:flex-start}.dashboard-stats,.dashboard-grid--top,.dashboard-grid--bottom,.product-table__head,.product-table__row{grid-template-columns:1fr}.chart-card{padding:14px}.chart-area{height:220px}.chart-labels{padding-bottom:4px;overflow-x:auto}.chart-tooltip{min-width:0;left:10px;right:10px}.stock-item__meta{text-align:left}.dashboard-select{min-width:100%}}.products-page{min-height:100%;color:var(--text);padding:40px}.products-page__topbar{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:26px;display:flex}.products-page__actions,.product-detail-hero__actions,.products-modal__actions-right{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.products-page__eyebrow,.products-panel__eyebrow,.products-rules-panel__eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:.74rem;font-weight:900}.products-page h1{color:var(--heading);letter-spacing:-.06em;margin:0;font-size:clamp(2.15rem,5vw,3.35rem);line-height:1.02}.products-page__subtitle{max-width:880px;color:var(--muted);margin:12px 0 0;line-height:1.7}.products-panel,.products-rules-panel,.summary-card,.product-meta>div,.product-notes,.batch-preview,.batch-card,.products-rule-card,.products-empty-box{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:22px}.products-panel{padding:24px}.products-rules-panel,.summary-card,.product-meta>div,.product-notes,.batch-preview,.batch-card,.products-rule-card,.products-empty-box{box-shadow:none;padding:16px 18px}.products-panel__header,.products-rules-panel__header,.batch-card__top,.products-rule-card__top,.product-detail-hero__top,.products-modal__header,.products-modal__actions{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.products-panel__header,.products-rules-panel__header,.product-detail-hero__top,.products-modal__header{margin-bottom:18px}.batch-card__top,.products-rule-card__top{margin-bottom:14px}.products-panel h2,.products-modal h2,.products-empty-box h3,.product-detail-hero h2{color:var(--heading);letter-spacing:-.035em;margin:0;font-size:1.42rem;line-height:1.15}.product-detail-hero h2{font-size:clamp(1.65rem,4vw,2.35rem)}.product-detail-hero p,.products-empty-box p{color:var(--muted);margin:8px 0 0;line-height:1.65}.products-rules-panel h3{color:var(--heading);margin:0;font-size:1.12rem}.product-detail-stack{gap:18px;display:grid}.products-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.products-pill{background:var(--accent-soft);min-height:38px;color:var(--accent);white-space:nowrap;border:1px solid #2f6b4f1f;border-radius:999px;align-items:center;padding:0 14px;font-size:.88rem;font-weight:820;display:inline-flex}.products-button,.products-small-button{cursor:pointer;border:1px solid #0000;font-weight:850}.products-button{border-radius:999px;min-height:50px;padding:0 18px}.products-small-button{min-height:38px;color:var(--accent-dark);border-color:var(--line);background:#fff;border-radius:999px;padding:0 13px}.products-button--primary{background:var(--accent-dark);color:#fffaf0;box-shadow:0 12px 22px #12352a24}.products-button--secondary,.products-button--ghost{color:var(--accent-dark);border-color:var(--line);background:#fff}.products-button--danger{background:var(--danger-soft);color:var(--danger);border-color:#b845452e}.products-button:disabled,.products-small-button:disabled{opacity:.65;cursor:not-allowed}.products-text-button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.products-empty-box{background:var(--bg-soft);justify-items:start;gap:12px;display:grid}.products-list-table{gap:10px;display:grid}.products-list-table__head,.products-list-row{grid-template-columns:minmax(240px,1.45fr) minmax(120px,.7fr) minmax(100px,.55fr) minmax(135px,.8fr) minmax(130px,.75fr) minmax(90px,.45fr);align-items:center;gap:14px;display:grid}.products-list-table__head{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:0 4px 8px;font-size:.76rem;font-weight:900}.products-list-row{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);text-align:left;box-shadow:none;cursor:pointer;border-radius:18px;padding:16px 18px;transition:border-color .16s,background-color .16s,transform .16s}.products-list-row:hover,.products-list-row:focus{background:var(--accent-soft-2);border-color:#2f6b4f47;outline:none;transform:translateY(-1px)}.products-list-row__main{gap:4px;min-width:0;display:grid}.products-list-row__main strong,.products-list-row>strong{color:var(--heading)}.products-list-row__main span,.products-list-row>span{color:var(--muted);overflow-wrap:anywhere}.connection-badge{border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:32px;padding:0 11px;font-size:.82rem;font-weight:850;display:inline-flex}.connection-badge.is-connected{color:var(--accent);background:var(--accent-soft);border:1px solid #2f6b4f24}.connection-badge.is-disconnected{color:var(--danger);background:var(--danger-soft);border:1px solid #b8454524}.connection-badge>span{color:inherit}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form-grid label,.fifo-input{gap:8px;display:grid}.form-grid__full{grid-column:1/-1}.form-grid span,.fifo-input span{color:var(--muted-strong);font-size:.9rem;font-weight:750}.form-grid input,.form-grid textarea,.form-grid select,.fifo-input input{border:1px solid var(--line);background:var(--bg-soft);width:100%;color:var(--text);border-radius:14px;outline:none}.form-grid input,.form-grid select,.fifo-input input{height:50px;padding:0 15px}.form-grid textarea{resize:vertical;padding:14px 15px}.form-grid input:focus,.form-grid textarea:focus,.form-grid select:focus,.fifo-input input:focus{border-color:#2f6b4f6b;box-shadow:0 0 0 4px #2f6b4f1a}.summary-cards,.product-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.summary-cards--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.product-meta{margin-bottom:0}.summary-card span,.product-meta span,.batch-card__grid span,.product-notes span,.batch-preview span,.batch-card__top span,.products-rule-card__grid span,.products-rule-card__top span{color:var(--muted);font-size:.84rem;display:block}.summary-card strong,.product-meta strong,.batch-card__grid strong,.batch-preview strong,.products-rule-card__grid strong{color:var(--heading);margin-top:6px;font-size:1.08rem;display:block}.product-notes{margin-top:16px}.product-notes p,.batch-card__notes,.empty-state,.products-rule-card__notes{color:var(--muted);margin:8px 0 0;line-height:1.65}.batch-list,.products-rule-list{gap:10px;display:grid}.batch-card__grid,.products-rule-card__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.products-modal-backdrop{z-index:70;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121a1573;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.products-modal{border:1px solid var(--line);background:var(--surface);border-radius:24px;width:min(760px,100%);max-height:min(90vh,860px);padding:24px;overflow:auto;box-shadow:0 28px 80px #18211b2e}.products-modal__close{border:1px solid var(--line);background:var(--bg-soft);width:40px;height:40px;color:var(--text);cursor:pointer;border-radius:999px;font-size:1.2rem}.products-modal__actions{align-items:center;margin-top:4px}@media (width<=1280px){.products-list-table__head,.products-list-row{grid-template-columns:minmax(220px,1.2fr) minmax(110px,.7fr) minmax(100px,.5fr) minmax(120px,.7fr) minmax(100px,.65fr) minmax(70px,.4fr)}}@media (width<=1180px){.products-detail-grid,.summary-cards,.product-meta{grid-template-columns:1fr}.summary-cards--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.products-list-table__head{display:none}.products-list-row{grid-template-columns:1fr 1fr}.products-list-row__main{grid-column:1/-1}}@media (width<=760px){.products-page{padding:22px}.products-page__topbar,.products-panel__header,.products-rules-panel__header,.batch-card__top,.products-rule-card__top,.product-detail-hero__top,.products-modal__header,.products-modal__actions{flex-direction:column;align-items:flex-start}.products-page__actions,.product-detail-hero__actions,.products-modal__actions-right{flex-direction:column;width:100%}.products-page__actions .products-button,.product-detail-hero__actions .products-button,.products-modal__actions-right .products-button,.products-modal__actions>.products-button{width:100%}.products-panel,.products-modal{padding:20px}.form-grid,.products-list-row,.batch-card__grid,.products-rule-card__grid,.summary-cards--compact{grid-template-columns:1fr}}.products-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.products-icon-button{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--accent-dark);cursor:pointer;border-radius:999px;padding:0 13px;font-weight:850}.products-icon-button:hover{background:var(--accent-soft-2);border-color:#2f6b4f47}.product-tabs{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#ffffffb3;border-radius:22px;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.product-tabs button{min-height:42px;color:var(--muted-strong);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:0 15px;font-weight:850}.product-tabs button:hover{background:var(--bg-soft);color:var(--accent-dark)}.product-tabs button.is-active{background:var(--accent-dark);color:#fffaf0;box-shadow:0 10px 18px #12352a24}.product-tab-panel{display:block}.products-confirm-text{color:var(--muted);margin:0 0 16px;line-height:1.7}.products-modal--danger{border-color:#b8454533}.product-detail-hero{background:radial-gradient(circle at top right, #d6a74c1f, transparent 20rem), var(--surface)}@media (width<=760px){.products-title-row{flex-direction:column;align-items:flex-start}.products-icon-button{width:100%}.product-tabs{flex-wrap:nowrap;padding-bottom:10px;overflow-x:auto}.product-tabs button{white-space:nowrap}}.product-tab-panel--stack{gap:18px;display:grid}.products-text-button--danger{color:var(--danger)}.products-confirm-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.products-confirm-summary>div{border:1px solid var(--line);background:var(--bg-soft);border-radius:16px;padding:14px 16px}.products-confirm-summary span{color:var(--muted);font-size:.84rem;font-weight:750;display:block}.products-confirm-summary strong{color:var(--heading);margin-top:6px;display:block}@media (width<=760px){.products-confirm-summary{grid-template-columns:1fr}}.product-detail-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.product-detail-fields>div{border:1px solid var(--line);background:var(--bg-soft);border-radius:18px;padding:16px 18px}.product-detail-fields span{color:var(--muted);font-size:.84rem;font-weight:750;display:block}.product-detail-fields strong{color:var(--heading);overflow-wrap:anywhere;margin-top:6px;display:block}@media (width<=1180px){.product-detail-fields{grid-template-columns:1fr}}.app-shell{background:var(--bg);min-height:100vh;color:var(--text);grid-template-columns:286px minmax(0,1fr);display:grid}.app-shell__sidebar{background:var(--accent-dark);color:#fffaf0;flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:10px 0 28px #12352a14}.app-shell__brand{letter-spacing:-.04em;flex-shrink:0;align-items:center;gap:12px;margin-bottom:24px;font-size:1.18rem;font-weight:900;display:inline-flex}.app-shell__brand-mark{width:42px;height:42px;color:var(--accent-dark);background:#fffaf0;border-radius:13px;place-items:center;font-size:.82rem;font-weight:900;display:inline-grid}.app-shell__user{background:#fffaf00f;border:1px solid #fffaf01f;border-radius:18px;flex-shrink:0;gap:4px;margin-bottom:20px;padding:14px;display:grid}.app-shell__user strong{color:#fffaf0}.app-shell__user span{color:#fffaf0b8;word-break:break-word;font-size:.88rem}.app-shell__nav{align-content:start;gap:6px;min-height:0;display:grid}.app-shell__nav a{color:#fffaf0bd;border-radius:14px;padding:12px 14px;font-weight:720;text-decoration:none;transition:all .16s}.app-shell__nav a.is-active,.app-shell__nav a:hover{color:var(--accent-dark);background:#fffaf0}.app-shell__footer{flex-shrink:0;margin-top:auto;padding-top:20px}.app-shell__logout{color:#fffaf0;cursor:pointer;background:#fffaf014;border:1px solid #fffaf029;border-radius:14px;width:100%;min-height:46px;font-weight:820}.app-shell__logout:hover{background:#fffaf024}.app-shell__main{min-width:0;min-height:100vh;overflow-x:hidden}@media (width<=1180px){.app-shell{grid-template-columns:1fr}.app-shell__sidebar{height:auto;padding:18px;position:static}.app-shell__nav{grid-template-columns:repeat(5,minmax(0,1fr));overflow-x:auto}.app-shell__footer{margin-top:14px}.app-shell__logout{width:auto;padding:0 18px}}@media (width<=760px){.app-shell__nav{grid-template-columns:1fr 1fr}}.packing-page{min-height:100%;color:var(--text);padding:40px}.packing-page__topbar{margin-bottom:26px}.packing-page__eyebrow,.packing-panel__eyebrow,.packing-panel__eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:.74rem;font-weight:900}.packing-page h1{color:var(--heading);letter-spacing:-.06em;margin:0;font-size:clamp(2.15rem,5vw,3.35rem);line-height:1.02}.packing-page__subtitle{max-width:880px;color:var(--muted);margin:12px 0 0;line-height:1.7}.packing-grid,.packing-detail-grid,.packing-preview-grid{gap:18px;margin-bottom:18px;display:grid}.packing-grid{grid-template-columns:minmax(340px,.86fr) minmax(0,1.14fr)}.packing-preview-grid{grid-template-columns:1fr}.packing-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.packing-panel,.packing-summary-card,.packing-meta>div,.packing-notes,.packing-batch-preview,.packing-batch-card,.packing-rule-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:22px}.packing-panel{padding:24px}.packing-rules-panel,.packing-summary-card,.packing-meta>div,.packing-notes,.packing-batch-preview,.packing-batch-card,.packing-rule-card{box-shadow:none;padding:16px 18px}.packing-panel__header,.packing-panel__header,.packing-batch-card__top,.packing-rule-card__top{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.packing-batch-card__top,.packing-rule-card__top{margin-bottom:14px}.packing-panel h2{color:var(--heading);letter-spacing:-.035em;margin:0;font-size:1.42rem;line-height:1.15}.packing-rules-panel h3{color:var(--heading);margin:0;font-size:1.12rem}.packing-pill{background:var(--accent-soft);min-height:38px;color:var(--accent);border:1px solid #2f6b4f1f;border-radius:999px;align-items:center;padding:0 14px;font-size:.88rem;font-weight:820;display:inline-flex}.packing-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.packing-form-grid label,.fifo-input{gap:8px;display:grid}.packing-form-grid__full{grid-column:1/-1}.packing-form-grid span,.fifo-input span{color:var(--muted-strong);font-size:.9rem;font-weight:750}.packing-form-grid input,.packing-form-grid textarea,.packing-form-grid select,.fifo-input input{border:1px solid var(--line);background:var(--bg-soft);width:100%;color:var(--text);border-radius:14px;outline:none}.packing-form-grid input,.packing-form-grid select,.fifo-input input{height:50px;padding:0 15px}.packing-form-grid textarea{resize:vertical;padding:14px 15px}.packing-form-grid input:focus,.packing-form-grid textarea:focus,.packing-form-grid select:focus,.fifo-input input:focus{border-color:#2f6b4f6b;box-shadow:0 0 0 4px #2f6b4f1a}.packing-button{cursor:pointer;border:1px solid #0000;border-radius:999px;min-height:50px;padding:0 18px;font-weight:850}.packing-button--primary{background:var(--accent-dark);color:#fffaf0;box-shadow:0 12px 22px #12352a24}.packing-button--secondary,.packing-button--ghost{color:var(--accent-dark);border-color:var(--line);background:#fff}.packing-button--danger{background:var(--danger-soft);color:var(--danger);border-color:#b845452e}.packing-button:disabled{opacity:.65;cursor:not-allowed}.packing-text-button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.packing-table,.packing-batch-list,.packing-rule-list{gap:10px;display:grid}.packing-table__head,.packing-table__row{grid-template-columns:1fr 1.5fr .7fr .8fr;align-items:center;gap:12px;display:grid}.packing-table__head{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:0 4px 8px;font-size:.76rem;font-weight:900}.packing-table__row{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:18px;padding:16px 18px}.packing-table__row.is-selected{background:var(--accent-soft-2);border-color:#2f6b4f52}.packing-packing-summary-cards,.packing-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.packing-meta{margin-bottom:0}.packing-summary-card span,.packing-meta span,.packing-batch-card__grid span,.packing-notes span,.packing-batch-preview span,.packing-batch-card__top span,.packing-rule-card__grid span{color:var(--muted);font-size:.84rem;display:block}.packing-summary-card strong,.packing-meta strong,.packing-batch-card__grid strong,.packing-batch-preview strong,.packing-rule-card__grid strong{color:var(--heading);margin-top:6px;font-size:1.08rem;display:block}.packing-notes{margin-top:16px}.packing-notes p,.packing-batch-card__notes,.packing-empty-state,.packing-rule-card__notes{color:var(--muted);margin:8px 0 0;line-height:1.65}.packing-batch-card__grid,.packing-rule-card__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.fifo-input{margin-bottom:16px}.packing-modal-backdrop{z-index:70;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121a1573;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.packing-modal{border:1px solid var(--line);background:var(--surface);border-radius:24px;width:min(760px,100%);max-height:min(90vh,860px);padding:24px;overflow:auto;box-shadow:0 28px 80px #18211b2e}.packing-modal__header,.packing-modal__actions{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.packing-modal__actions{align-items:center;margin-bottom:0}.packing-modal__close{border:1px solid var(--line);background:var(--bg-soft);width:40px;height:40px;color:var(--text);cursor:pointer;border-radius:999px;font-size:1.2rem}.packing-modal__actions-right{justify-content:flex-end;gap:10px;display:flex}@media (width<=1180px){.packing-grid,.packing-detail-grid,.packing-preview-grid,.packing-packing-summary-cards,.packing-meta{grid-template-columns:1fr}}@media (width<=760px){.packing-page{padding:22px}.packing-form-grid,.packing-table__head,.packing-table__row,.packing-batch-card__grid,.packing-rule-card__grid{grid-template-columns:1fr}.packing-batch-card__top,.packing-panel__header,.packing-panel__header,.packing-modal__header,.packing-modal__actions{flex-direction:column;align-items:flex-start}.packing-modal__actions-right{flex-direction:column;width:100%}.packing-modal__actions-right .packing-button,.packing-modal__actions .packing-button{width:100%}}.settings-page{min-height:100%;color:var(--text);padding:40px}.settings-page__topbar{margin-bottom:26px}.settings-page__eyebrow,.settings-panel__eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:.74rem;font-weight:900}.settings-page h1{color:var(--heading);letter-spacing:-.06em;margin:0;font-size:clamp(2.15rem,5vw,3.35rem);line-height:1.02}.settings-page__subtitle{max-width:880px;color:var(--muted);margin:12px 0 0;line-height:1.7}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.settings-grid--single{grid-template-columns:1fr}.settings-panel,.settings-status-card,.settings-help-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:22px}.settings-panel{padding:24px}.settings-panel__header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.settings-panel h2{color:var(--heading);letter-spacing:-.035em;margin:0;font-size:1.42rem;line-height:1.15}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-form-grid label{gap:8px;display:grid}.settings-form-grid__full{grid-column:1/-1}.settings-form-grid span{color:var(--muted-strong);font-size:.9rem;font-weight:750}.settings-form-grid input,.settings-form-grid textarea,.settings-form-grid select{border:1px solid var(--line);background:var(--bg-soft);width:100%;color:var(--text);border-radius:14px;outline:none}.settings-form-grid input,.settings-form-grid select{height:50px;padding:0 15px}.settings-form-grid textarea{resize:vertical;padding:14px 15px}.settings-form-grid input:focus,.settings-form-grid textarea:focus,.settings-form-grid select:focus{border-color:#2f6b4f6b;box-shadow:0 0 0 4px #2f6b4f1a}.settings-button{cursor:pointer;border:1px solid #0000;border-radius:999px;min-height:50px;padding:0 18px;font-weight:850}.settings-button--primary{background:var(--accent-dark);color:#fffaf0;box-shadow:0 12px 22px #12352a24}.settings-button--secondary{color:var(--accent-dark);border-color:var(--line);background:#fff}.settings-button:disabled{opacity:.65;cursor:not-allowed}.settings-status-badge{background:var(--accent-soft);min-height:38px;color:var(--accent);white-space:nowrap;border:1px solid #2f6b4f1f;border-radius:999px;align-items:center;padding:0 14px;font-size:.88rem;font-weight:820;display:inline-flex}.settings-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.settings-status-card,.settings-help-card{box-shadow:none;padding:16px 18px}.settings-help-card{background:var(--bg-soft);margin-top:16px}.settings-help-card--muted{background:var(--surface)}.settings-status-card span{color:var(--muted);font-size:.84rem;display:block}.settings-status-card strong{color:var(--heading);margin-top:6px;font-size:1.02rem;display:block}.settings-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.settings-success{color:var(--accent);margin:0;font-weight:700;line-height:1.6}.settings-help-card h3{color:var(--heading);margin:0 0 10px}.settings-help-card ol,.settings-help-card p,.settings-help-text{color:var(--muted);margin:0;line-height:1.7}.settings-help-card ol{padding-left:20px}.settings-help-text--status{margin-bottom:12px}@media (width<=1180px){.settings-grid,.settings-status-grid{grid-template-columns:1fr}}@media (width<=760px){.settings-page{padding:22px}.settings-form-grid{grid-template-columns:1fr}.settings-panel__header,.settings-actions{flex-direction:column;align-items:flex-start}.settings-actions .settings-button{width:100%}}.ebay-page{min-height:100%;color:var(--text);padding:40px}.ebay-page__topbar{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:26px;display:flex}.ebay-page__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.ebay-page__eyebrow,.ebay-panel__eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:.74rem;font-weight:900}.ebay-page h1{color:var(--heading);letter-spacing:-.06em;margin:0;font-size:clamp(2.15rem,5vw,3.35rem);line-height:1.02}.ebay-page__subtitle{max-width:880px;color:var(--muted);margin:12px 0 0;line-height:1.7}.ebay-grid{grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);gap:18px;display:grid}.ebay-grid--single{grid-template-columns:1fr}.ebay-panel,.ebay-feature-card,.ebay-listing-card,.ebay-map-card,.ebay-empty-box{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:22px}.ebay-panel{padding:24px}.ebay-panel__header,.ebay-listing-card__header,.ebay-map-card__top,.ebay-mapping-row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ebay-panel__header{margin-bottom:18px}.ebay-panel h2,.ebay-listing-card h3,.ebay-empty-box h3{color:var(--heading);letter-spacing:-.035em;margin:0;line-height:1.15}.ebay-panel h2{font-size:1.42rem}.ebay-listing-card h3,.ebay-empty-box h3{font-size:1.18rem}.ebay-listing-card p,.ebay-empty-box p{color:var(--muted);margin:8px 0 0;line-height:1.65}.ebay-status-badge{background:var(--accent-soft);width:fit-content;min-height:38px;color:var(--accent);white-space:nowrap;border:1px solid #2f6b4f1f;border-radius:999px;align-items:center;padding:0 14px;font-size:.88rem;font-weight:820;display:inline-flex}.ebay-status-badge--warning{background:var(--gold-soft);color:#7a5b18;border-color:#d6a74c47}.ebay-empty-state{color:var(--muted);margin:0;line-height:1.65}.ebay-empty-state strong{color:var(--heading)}.ebay-success{background:var(--accent-soft);color:var(--accent);border:1px solid #2f6b4f29;border-radius:14px;margin:0 0 16px;padding:12px 14px;font-weight:700;line-height:1.55}.ebay-link-button,.ebay-button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-weight:850;text-decoration:none;display:inline-flex}.ebay-button--primary,.ebay-link-button{background:var(--accent-dark);color:#fffaf0}.ebay-button--secondary{color:var(--accent-dark);border-color:var(--line);background:#fff}.ebay-button:disabled{opacity:.65;cursor:not-allowed}.ebay-feature-list,.ebay-listing-list,.ebay-variation-list,.ebay-mapping-list{gap:12px;display:grid}.ebay-feature-card,.ebay-map-card,.ebay-empty-box{background:var(--bg-soft);box-shadow:none;padding:16px 18px}.ebay-feature-card strong,.ebay-map-card strong,.ebay-mapping-row strong{color:var(--heading);display:block}.ebay-feature-card p,.ebay-map-card span,.ebay-mapping-row span,.ebay-map-card__meta span{color:var(--muted);line-height:1.6}.ebay-listing-card{padding:20px}.ebay-listing-card__header{margin-bottom:16px}.ebay-listing-card__stats{text-align:right;color:var(--muted);white-space:nowrap;gap:6px;font-weight:750;display:grid}.ebay-map-card__top{margin-bottom:14px}.ebay-map-card__meta{text-align:right;white-space:nowrap;gap:4px;display:grid}.ebay-mapping-row{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:12px 14px}.ebay-small-button{border:1px solid var(--line);min-height:36px;color:var(--accent-dark);cursor:pointer;background:#fff;border-radius:999px;padding:0 12px;font-weight:800}.ebay-small-button--danger{color:var(--danger);background:var(--danger-soft);border-color:#b845452e}.ebay-map-form{grid-template-columns:minmax(220px,1fr) minmax(160px,.5fr) auto;align-items:end;gap:12px;margin-top:14px;display:grid}.ebay-map-form label{gap:8px;display:grid}.ebay-map-form label span{color:var(--muted-strong);font-size:.86rem;font-weight:800}.ebay-map-form select,.ebay-map-form input{border:1px solid var(--line);background:var(--surface);width:100%;height:48px;color:var(--text);border-radius:14px;outline:none;padding:0 14px}.ebay-map-form select:focus,.ebay-map-form input:focus{border-color:#2f6b4f6b;box-shadow:0 0 0 4px #2f6b4f1a}@media (width<=1180px){.ebay-grid,.ebay-map-form{grid-template-columns:1fr}}@media (width<=760px){.ebay-page{padding:22px}.ebay-page__topbar,.ebay-panel__header,.ebay-listing-card__header,.ebay-map-card__top,.ebay-mapping-row{flex-direction:column;align-items:flex-start}.ebay-page__actions,.ebay-page__actions .ebay-button,.ebay-map-form .ebay-button{width:100%}.ebay-listing-card__stats,.ebay-map-card__meta{text-align:left}}
