:root{--mmr-brand-red-50:#fff2f2;--mmr-brand-red-100:#ffe2e2;--mmr-brand-red-200:#ffc2c2;--mmr-brand-red-300:#ff8a8a;--mmr-brand-red-400:#f05252;--mmr-brand-red-500:#ea0303;--mmr-brand-red-600:#c80202;--mmr-brand-red-700:#a60000;--mmr-brand-red-800:#930000;--mmr-brand-red-900:#5c0000;--mmr-brand-gradient-primary:linear-gradient(135deg,#930000,#ea0303);--mmr-neutral-0:#fff;--mmr-neutral-25:#fbfbfb;--mmr-neutral-50:#f4f4f5;--mmr-neutral-100:#edeff2;--mmr-neutral-200:#e5e5e5;--mmr-neutral-300:#d4d4d8;--mmr-neutral-400:#a8a8a8;--mmr-neutral-500:#71717a;--mmr-neutral-600:#5e6b75;--mmr-neutral-700:#3f3f46;--mmr-neutral-800:#24282f;--mmr-neutral-900:#17181c;--mmr-neutral-950:#0b0c0e;--mmr-semantic-success-500:#19ab40;--mmr-semantic-success-700:#067647;--mmr-semantic-success-bg:#e4f7e9;--mmr-semantic-success-onBg:#0f7a30;--mmr-semantic-warning-500:#f0b400;--mmr-semantic-warning-700:#b54708;--mmr-semantic-warning-bg:#fff7de;--mmr-semantic-warning-onBg:#b54708;--mmr-semantic-error-500:#ea0303;--mmr-semantic-error-700:#a60000;--mmr-semantic-error-bg:#ffe7e7;--mmr-semantic-error-onBg:#ea0303;--mmr-semantic-info-500:#00a8e8;--mmr-semantic-info-700:#155dfc;--mmr-semantic-info-bg:#d8eeff;--mmr-semantic-info-onBg:#0082ce;--mmr-link-default:#3669c9;--mmr-link-pressed:#155dfc;--mmr-surface-scaffold:#fbfbfb;--mmr-surface-card:#fff;--mmr-surface-sunken:#f4f4f5;--mmr-surface-overlay:#fff;--mmr-surface-tableHeader:#f4f4f5;--mmr-surface-tableRowHover:#ffe2e2;--mmr-surface-tableRowSelected:#fff2f2;--mmr-text-primary:#0b0c0e;--mmr-text-secondary:#5e6b75;--mmr-text-disabled:#a8a8a8;--mmr-text-onBrand:#fff;--mmr-text-link:#3669c9;--mmr-border-default:#e5e5e5;--mmr-border-strong:#d4d4d8;--mmr-border-focus:#ea0303;--mmr-border-error:#ea0303;--mmr-radius-none:0px;--mmr-radius-xs:3px;--mmr-radius-sm:6px;--mmr-radius-md:10px;--mmr-radius-lg:12px;--mmr-radius-xl:16px;--mmr-radius-xxl:20px;--mmr-radius-pill:999px;--mmr-spacing-0:0px;--mmr-spacing-1:4px;--mmr-spacing-2:8px;--mmr-spacing-3:12px;--mmr-spacing-4:16px;--mmr-spacing-5:20px;--mmr-spacing-6:24px;--mmr-spacing-8:32px;--mmr-spacing-10:40px;--mmr-spacing-12:48px;--mmr-spacing-16:64px;--mmr-layout-screenPaddingMobile:16px;--mmr-layout-screenPaddingDesktop:24px;--mmr-layout-cardPadding:16px;--mmr-layout-sectionGap:24px;--mmr-layout-fieldGap:12px;--mmr-layout-compactGap:8px;--mmr-text-display-size:30px;--mmr-text-display-line-height:38px;--mmr-text-display-weight:800;--mmr-text-headline-size:24px;--mmr-text-headline-line-height:32px;--mmr-text-headline-weight:700;--mmr-text-titleLg-size:20px;--mmr-text-titleLg-line-height:28px;--mmr-text-titleLg-weight:700;--mmr-text-title-size:18px;--mmr-text-title-line-height:26px;--mmr-text-title-weight:600;--mmr-text-bodyLg-size:16px;--mmr-text-bodyLg-line-height:24px;--mmr-text-bodyLg-weight:400;--mmr-text-body-size:14px;--mmr-text-body-line-height:21px;--mmr-text-body-weight:400;--mmr-text-bodySm-size:13px;--mmr-text-bodySm-line-height:20px;--mmr-text-bodySm-weight:400;--mmr-text-caption-size:12px;--mmr-text-caption-line-height:18px;--mmr-text-caption-weight:400;--mmr-text-tiny-size:11px;--mmr-text-tiny-line-height:16px;--mmr-text-tiny-weight:400;--mmr-text-micro-size:9px;--mmr-text-micro-line-height:13px;--mmr-text-micro-weight:500;--mmr-font-latin:"Ping LCG","PingAR+LT","Helvetica Neue","Segoe UI",Arial,sans-serif;--mmr-font-arabic:"PingAR+LT","Ping LCG","Helvetica Neue","Segoe UI",Tahoma,Arial,sans-serif;--mmr-breakpoint-compact:0px;--mmr-breakpoint-medium:600px;--mmr-breakpoint-expanded:1200px;--mmr-breakpoint-wide:1440px}@font-face{font-family:PingAR\+LT;src:url(/fonts/ar/pingar-lt-regular.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:PingAR\+LT;src:url(/fonts/ar/pingar-lt-medium.otf) format("opentype");font-weight:500;font-display:swap}@font-face{font-family:PingAR\+LT;src:url(/fonts/ar/pingar-lt-bold.otf) format("opentype");font-weight:600;font-display:swap}@font-face{font-family:PingAR\+LT;src:url(/fonts/ar/pingar-lt-bold.otf) format("opentype");font-weight:700;font-display:swap}@font-face{font-family:PingAR\+LT;src:url(/fonts/ar/pingar-lt-bold.otf) format("opentype");font-weight:800;font-display:swap}@font-face{font-family:Ping LCG;unicode-range:u+0000-05ff,u+0900-faff,u+fe00-fe6f,u+ff??;src:url(/fonts/en/ping-lcg-regular.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Ping LCG;unicode-range:u+0000-05ff,u+0900-faff,u+fe00-fe6f,u+ff??;src:url(/fonts/en/ping-lcg-medium.otf) format("opentype");font-weight:500;font-display:swap}@font-face{font-family:Ping LCG;unicode-range:u+0000-05ff,u+0900-faff,u+fe00-fe6f,u+ff??;src:url(/fonts/en/ping-lcg-bold.otf) format("opentype");font-weight:600;font-display:swap}@font-face{font-family:Ping LCG;unicode-range:u+0000-05ff,u+0900-faff,u+fe00-fe6f,u+ff??;src:url(/fonts/en/ping-lcg-bold.otf) format("opentype");font-weight:700;font-display:swap}@font-face{font-family:Ping LCG;unicode-range:u+0000-05ff,u+0900-faff,u+fe00-fe6f,u+ff??;src:url(/fonts/en/ping-lcg-heavy.otf) format("opentype");font-weight:800;font-display:swap}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--mmr-surface-scaffold);color:var(--mmr-text-primary);font-size:var(--mmr-text-body-size);line-height:var(--mmr-text-body-line-height)}html[dir=rtl] body{font-family:var(--mmr-font-arabic)}html[dir=ltr] body{font-family:var(--mmr-font-latin)}a{color:var(--mmr-link-default);text-decoration:none}.app-shell{min-height:100dvh;display:flex;flex-direction:column}.app-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--mmr-surface-card);border-bottom:1px solid var(--mmr-border-default)}.app-header-inner{max-width:560px;margin:0 auto;padding:var(--mmr-spacing-3) var(--mmr-layout-screenPaddingMobile)}.app-header-inner,.app-header-title{display:flex;align-items:center;gap:var(--mmr-spacing-2)}.app-header-title{flex:1 1;font-size:var(--mmr-text-title-size);font-weight:var(--mmr-text-title-weight);color:var(--mmr-text-primary);min-width:0}.app-header-title .center-name{font-size:var(--mmr-text-caption-size);font-weight:var(--mmr-text-caption-weight);color:var(--mmr-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-btn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:var(--mmr-spacing-2);border:none;border-radius:var(--mmr-radius-md);background:transparent;color:var(--mmr-text-secondary);font-size:var(--mmr-text-bodySm-size);cursor:pointer}.icon-btn:active{background:var(--mmr-surface-sunken)}.icon-btn:disabled{color:var(--mmr-text-disabled);cursor:default}.app-main{flex:1 1;width:100%;max-width:560px;margin:0 auto;padding:var(--mmr-layout-screenPaddingMobile);padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px))}.page-title{font-size:var(--mmr-text-headline-size);font-weight:var(--mmr-text-headline-weight);line-height:var(--mmr-text-headline-line-height);margin:var(--mmr-spacing-2) 0}.page-subtitle{color:var(--mmr-text-secondary);font-size:var(--mmr-text-body-size);margin:0 0 var(--mmr-spacing-4)}.brand-logo{display:block;width:96px;height:auto;margin:0 auto var(--mmr-spacing-4)}.app-header-brand{width:28px;height:28px;border-radius:var(--mmr-radius-sm);flex-shrink:0}.bottom-nav{position:fixed;bottom:0;inset-inline:0;z-index:30;background:var(--mmr-surface-card);border-top:1px solid var(--mmr-border-default);padding-bottom:env(safe-area-inset-bottom,0)}.bottom-nav-inner{max-width:560px;margin:0 auto;display:flex}.bottom-nav-item{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:60px;border:none;background:none;color:var(--mmr-text-secondary);font-size:var(--mmr-text-tiny-size);font-weight:600;cursor:pointer;text-decoration:none}.bottom-nav-item.active{color:var(--mmr-brand-red-500)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--mmr-spacing-2);width:100%;min-height:52px;padding:var(--mmr-spacing-3) var(--mmr-spacing-5);border:1px solid transparent;border-radius:var(--mmr-radius-md);font-size:var(--mmr-text-bodyLg-size);font-weight:600;font-family:inherit;cursor:pointer;text-decoration:none}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--mmr-brand-red-500);color:var(--mmr-text-onBrand);box-shadow:0 2px 6px rgba(234,3,3,.28)}.btn-secondary{background:var(--mmr-surface-card);border-color:var(--mmr-border-strong);color:var(--mmr-text-primary)}.btn-ghost{background:transparent;color:var(--mmr-link-default)}.btn-danger{background:var(--mmr-semantic-error-bg);color:var(--mmr-semantic-error-onBg)}.btn-sm{width:auto;min-height:44px;padding:var(--mmr-spacing-2) var(--mmr-spacing-4);font-size:var(--mmr-text-body-size)}.btn-row{display:flex;gap:var(--mmr-spacing-3);margin-top:var(--mmr-spacing-4)}.spinner{width:18px;height:18px;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:otr-spin .8s linear infinite;flex-shrink:0}.card{background:var(--mmr-surface-card);border:1px solid var(--mmr-border-default);border-radius:var(--mmr-radius-lg);padding:var(--mmr-layout-cardPadding);margin-bottom:var(--mmr-spacing-4)}.card-title{font-size:var(--mmr-text-title-size);font-weight:var(--mmr-text-title-weight);margin:0 0 var(--mmr-spacing-3)}.kv{display:flex;justify-content:space-between;align-items:baseline;gap:var(--mmr-spacing-3);padding:var(--mmr-spacing-2) 0;border-bottom:1px solid var(--mmr-border-default);font-size:var(--mmr-text-body-size)}.kv:last-child{border-bottom:none}.kv .k{color:var(--mmr-text-secondary);flex-shrink:0}.kv .v{text-align:end;font-weight:500;overflow-wrap:anywhere}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--mmr-spacing-4)}.field-label{font-size:var(--mmr-text-bodySm-size);font-weight:600;color:var(--mmr-text-primary)}.field-label .optional-tag{color:var(--mmr-text-secondary);font-weight:400;-webkit-margin-start:4px;margin-inline-start:4px}.input{width:100%;min-height:52px;padding:var(--mmr-spacing-3) var(--mmr-spacing-4);border:1px solid var(--mmr-border-strong);border-radius:var(--mmr-radius-md);background:var(--mmr-surface-card);color:var(--mmr-text-primary);font-size:16px;font-family:inherit}.input:focus{outline:none;border-color:var(--mmr-border-focus);box-shadow:0 0 0 2px var(--mmr-brand-red-100)}.input::placeholder{color:var(--mmr-text-disabled)}.field-error{color:var(--mmr-semantic-error-onBg)}.field-error,.field-hint{font-size:var(--mmr-text-caption-size)}.field-hint{color:var(--mmr-text-secondary)}.form-grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--mmr-spacing-3);gap:var(--mmr-spacing-3)}.tabs{display:flex;gap:4px;background:var(--mmr-surface-sunken);border-radius:var(--mmr-radius-md);padding:4px;margin-bottom:var(--mmr-spacing-4)}.tab{flex:1 1;min-height:36px;padding:0 var(--mmr-spacing-2);border:none;border-radius:var(--mmr-radius-sm);background:transparent;color:var(--mmr-text-secondary);font-size:var(--mmr-text-bodySm-size);font-weight:600;font-family:inherit;cursor:pointer}.tab.active{background:var(--mmr-surface-card);color:var(--mmr-brand-red-500);box-shadow:0 1px 3px rgba(11,12,14,.12)}.orders-tabs-row{display:flex;align-items:center;gap:var(--mmr-spacing-2);margin-bottom:var(--mmr-spacing-4)}.orders-tabs-row .tabs{flex:1 1;margin-bottom:0}.sheet-tabs{margin-bottom:var(--mmr-spacing-2)}.sheet-tabs .tab{min-height:30px;font-size:var(--mmr-text-caption-size)}.tab-count{-webkit-margin-start:3px;margin-inline-start:3px;font-weight:500;color:var(--mmr-text-secondary)}.sheet-tabs .tab.active .tab-count{color:inherit}.seg-inline{display:inline-flex;gap:4px;background:var(--mmr-surface-sunken);border-radius:var(--mmr-radius-sm);padding:3px}.seg-inline .tab{min-height:36px;padding:0 var(--mmr-spacing-3);flex:none}.chip{display:inline-flex;align-items:center;gap:4px;padding:4px var(--mmr-spacing-3);border-radius:var(--mmr-radius-pill);background:var(--mmr-surface-sunken);color:var(--mmr-text-primary);font-size:var(--mmr-text-caption-size);font-weight:500}.chip-row{flex-wrap:wrap}.chip-row,.chip-scroll{display:flex;gap:var(--mmr-spacing-2)}.chip-scroll{overflow-x:auto;padding-bottom:var(--mmr-spacing-1);margin-bottom:var(--mmr-spacing-3);scrollbar-width:none}.chip-scroll::-webkit-scrollbar{display:none}.chip-scroll .chip{flex-shrink:0}.chip-btn{border:1px solid var(--mmr-border-default);font-family:inherit;cursor:pointer;min-height:32px}.chip-btn.active{background:var(--mmr-brand-red-50);border-color:var(--mmr-brand-red-500);color:var(--mmr-brand-red-700);font-weight:600}.chip-btn:disabled{opacity:.45;cursor:not-allowed}.badge{display:inline-flex;align-items:center;gap:4px;padding:3px var(--mmr-spacing-3);border-radius:var(--mmr-radius-sm);font-size:var(--mmr-text-caption-size);font-weight:600}.badge-success{background:var(--mmr-semantic-success-bg);color:var(--mmr-semantic-success-onBg)}.badge-warning{background:var(--mmr-semantic-warning-bg);color:var(--mmr-semantic-warning-onBg)}.badge-error{background:var(--mmr-semantic-error-bg);color:var(--mmr-semantic-error-onBg)}.badge-info{background:var(--mmr-semantic-info-bg);color:var(--mmr-semantic-info-onBg)}.badge-neutral{background:var(--mmr-surface-sunken);color:var(--mmr-text-secondary)}.alert{display:flex;gap:var(--mmr-spacing-2);align-items:flex-start;padding:var(--mmr-spacing-3);border-radius:var(--mmr-radius-md);font-size:var(--mmr-text-body-size);margin-bottom:var(--mmr-spacing-4)}.alert ul{margin:0;-webkit-padding-start:var(--mmr-spacing-4);padding-inline-start:var(--mmr-spacing-4)}.alert-error{background:var(--mmr-semantic-error-bg);color:var(--mmr-semantic-error-onBg)}.alert-warning{background:var(--mmr-semantic-warning-bg);color:var(--mmr-semantic-warning-onBg)}.alert-info{background:var(--mmr-semantic-info-bg);color:var(--mmr-semantic-info-onBg)}.alert-success{background:var(--mmr-semantic-success-bg);color:var(--mmr-semantic-success-onBg)}.skeleton{border-radius:var(--mmr-radius-sm);background:linear-gradient(90deg,var(--mmr-neutral-100) 25%,var(--mmr-neutral-200) 50%,var(--mmr-neutral-100) 75%);background-size:200% 100%;animation:otr-pulse 1.4s ease infinite}@keyframes otr-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.state-block{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--mmr-spacing-3);padding:var(--mmr-spacing-10) var(--mmr-spacing-4);color:var(--mmr-text-secondary)}.state-block .state-title{font-size:var(--mmr-text-title-size);font-weight:var(--mmr-text-title-weight);color:var(--mmr-text-primary)}.photo-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--mmr-spacing-2);gap:var(--mmr-spacing-2);margin-bottom:var(--mmr-spacing-4)}.photo-thumb{position:relative;aspect-ratio:1;border-radius:var(--mmr-radius-md);overflow:hidden;border:1px solid var(--mmr-border-default);background:var(--mmr-surface-sunken)}.photo-thumb img{width:100%;height:100%;object-fit:cover;display:block}.photo-remove{position:absolute;top:4px;inset-inline-end:4px;width:32px;height:32px;border-radius:50%;border:none;background:rgba(11,12,14,.65);color:var(--mmr-neutral-0);font-size:16px;line-height:1;cursor:pointer}.capture-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--mmr-spacing-2);min-height:120px;border:2px dashed var(--mmr-border-strong);border-radius:var(--mmr-radius-lg);background:var(--mmr-surface-sunken);color:var(--mmr-text-secondary);cursor:pointer;width:100%;font-size:var(--mmr-text-body-size);font-family:inherit}.capture-drop,.capture-slot{margin-bottom:var(--mmr-spacing-4)}.capture-slot-head{display:flex;align-items:center;justify-content:space-between;gap:var(--mmr-spacing-2);margin-bottom:var(--mmr-spacing-2)}.capture-slot-title{font-size:var(--mmr-text-body-size);font-weight:600;color:var(--mmr-text-primary)}.capture-slot .capture-drop{min-height:96px;margin-bottom:0}.capture-slot .photo-thumb{width:120px;margin-bottom:var(--mmr-spacing-2)}.ocr-status{display:flex;align-items:center;gap:var(--mmr-spacing-2);color:var(--mmr-text-secondary);font-size:var(--mmr-text-caption-size);margin-top:var(--mmr-spacing-2)}.ocr-status .spinner{width:14px;height:14px}.stepper{display:inline-flex;align-items:stretch;border:1px solid var(--mmr-border-strong);border-radius:var(--mmr-radius-md);overflow:hidden;background:var(--mmr-surface-card)}.stepper button{width:48px;min-height:48px;border:none;background:var(--mmr-surface-sunken);color:var(--mmr-text-primary);font-size:22px;font-weight:600;cursor:pointer}.stepper button:disabled{color:var(--mmr-text-disabled);cursor:not-allowed}.stepper .stepper-value{display:inline-flex;align-items:center;justify-content:center;min-width:48px;font-size:var(--mmr-text-bodyLg-size);font-weight:700}.product-row{display:flex;align-items:center;justify-content:space-between;gap:var(--mmr-spacing-3);padding:var(--mmr-spacing-3) 0;border-bottom:1px solid var(--mmr-border-default)}.product-row:last-child{border-bottom:none}.product-row .product-info{min-width:0;flex:1 1}.product-row .product-name{font-weight:600;font-size:var(--mmr-text-body-size);overflow-wrap:anywhere}.product-row .product-meta{color:var(--mmr-text-secondary);font-size:var(--mmr-text-caption-size);margin-top:2px}.product-row .product-price{font-size:var(--mmr-text-bodySm-size);font-weight:700;color:var(--mmr-text-primary);margin-top:4px}button.product-row.product-row-btn{width:100%;background:none;border:none;border-bottom:1px solid var(--mmr-border-default);font:inherit;color:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}button.product-row.product-row-btn:last-child{border-bottom:none}button.product-row.product-row-btn:active{background:var(--mmr-bg-subtle,#f7f7f8)}.product-row .row-chevron{flex-shrink:0;color:var(--mmr-text-secondary)}[dir=rtl] .product-row .row-chevron{transform:scaleX(-1)}.sheet-overlay{position:fixed;inset:0;z-index:40;background:rgba(11,12,14,.45);border:none;padding:0;cursor:pointer}.sheet{position:fixed;bottom:0;inset-inline:0;z-index:41;max-width:560px;margin:0 auto;background:var(--mmr-surface-card);border-radius:var(--mmr-radius-xl) var(--mmr-radius-xl) 0 0;padding:var(--mmr-spacing-4);padding-bottom:calc(var(--mmr-spacing-4) + env(safe-area-inset-bottom, 0px));animation:otr-sheet-up .22s ease-out}@keyframes otr-sheet-up{0%{transform:translateY(32px);opacity:.5}to{transform:translateY(0);opacity:1}}.sheet-reasons{margin-bottom:var(--mmr-spacing-4)}.sheet-reason{display:flex;align-items:flex-start;gap:var(--mmr-spacing-2);padding:var(--mmr-spacing-3) 0;border-bottom:1px solid var(--mmr-border-default);font-size:var(--mmr-text-body-size)}.sheet-reason:last-child{border-bottom:none}.sheet-reason-dot{width:8px;height:8px;border-radius:50%;background:var(--mmr-semantic-error-onBg);margin-top:7px;flex-shrink:0}.sheet-candidates{margin-bottom:var(--mmr-spacing-4)}.sheet-candidate{display:block;width:100%;padding:var(--mmr-spacing-3) 0;border:none;border-bottom:1px solid var(--mmr-border-default);background:none;font-family:inherit;text-align:start;cursor:pointer}.sheet-candidate:last-child{border-bottom:none}.sheet-candidate:active{background:var(--mmr-surface-sunken)}.sheet-candidate .sheet-candidate-company{display:block;font-size:var(--mmr-text-body-size);font-weight:600;color:var(--mmr-text-primary)}.sheet-candidate .sheet-candidate-meta{display:block;margin-top:2px;font-size:var(--mmr-text-caption-size);color:var(--mmr-text-secondary)}.sheet-title{font-size:var(--mmr-text-title-size);font-weight:var(--mmr-text-title-weight);margin:0 0 var(--mmr-spacing-3);text-align:center}.sheet-subtitle{margin:calc(-1 * var(--mmr-spacing-2)) 0 var(--mmr-spacing-2);font-size:var(--mmr-text-bodySm-size);color:var(--mmr-text-secondary);text-align:center}.sheet-action{display:flex;align-items:center;width:100%;min-height:56px;padding:var(--mmr-spacing-3) var(--mmr-spacing-4);border:none;border-bottom:1px solid var(--mmr-border-default);background:none;font-size:var(--mmr-text-bodyLg-size);font-weight:500;font-family:inherit;color:var(--mmr-text-primary);cursor:pointer;text-align:start}.sheet-action:last-of-type{border-bottom:none}.sheet-action:active{background:var(--mmr-surface-sunken)}.sheet-badge-option{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;margin-top:var(--mmr-spacing-2);border:none;font-family:inherit;font-size:var(--mmr-text-body-size);cursor:pointer;-webkit-tap-highlight-color:transparent}.sheet-badge-option:disabled{opacity:.5;cursor:not-allowed}.sheet-badge-option:not(:disabled):active{transform:scale(.98)}.sheet-tall{height:92dvh;display:flex;flex-direction:column;padding:0;overflow:hidden}.sheet-tall .sheet-tall-header{display:flex;align-items:center;gap:var(--mmr-spacing-2);padding:var(--mmr-spacing-2) var(--mmr-spacing-4);border-bottom:1px solid var(--mmr-border-default)}.sheet-tall .sheet-tall-header .sheet-title{flex:1 1;margin:0;text-align:start}.sheet-tall .sheet-tall-search{padding:var(--mmr-spacing-3) var(--mmr-spacing-4);border-bottom:1px solid var(--mmr-border-default)}.sheet-tall .sheet-tall-body{flex:1 1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:var(--mmr-spacing-2) var(--mmr-spacing-4) var(--mmr-spacing-3)}.sheet-tall .sheet-tall-footer{display:flex;align-items:center;gap:var(--mmr-spacing-3);padding:var(--mmr-spacing-3) var(--mmr-spacing-4);padding-bottom:calc(var(--mmr-spacing-3) + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--mmr-border-default)}.sheet-tall .sheet-tall-footer .summary-text{flex:1 1;min-width:0;font-size:var(--mmr-text-bodySm-size);font-weight:600}.toast-container{position:fixed;top:var(--mmr-spacing-3);inset-inline:var(--mmr-spacing-3);z-index:60;display:flex;flex-direction:column;gap:var(--mmr-spacing-2);max-width:528px;margin:0 auto;pointer-events:none}.toast{pointer-events:auto;padding:var(--mmr-spacing-3) var(--mmr-spacing-4);border-radius:var(--mmr-radius-md);color:var(--mmr-neutral-0);font-size:var(--mmr-text-body-size);font-weight:500;box-shadow:0 4px 16px rgba(11,12,14,.25);animation:otr-toast-in .2s ease-out}.toast-success{background:var(--mmr-semantic-success-700)}.toast-warning{background:var(--mmr-semantic-warning-700)}.toast-error{background:var(--mmr-semantic-error-700)}@keyframes otr-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.order-row{display:block;text-decoration:none;color:inherit}.order-row-head{display:flex;align-items:center;justify-content:space-between;gap:var(--mmr-spacing-2);margin-bottom:var(--mmr-spacing-2)}.order-row-head .order-no{font-weight:700;font-size:var(--mmr-text-bodyLg-size);overflow-wrap:anywhere}.order-row-meta{color:var(--mmr-text-secondary);font-size:var(--mmr-text-bodySm-size);flex-wrap:wrap;align-items:center}.order-header-top,.order-row-meta{display:flex;gap:var(--mmr-spacing-2)}.order-header-top{align-items:flex-start;justify-content:space-between}.order-header-id{min-width:0;flex:1 1}.order-header-plate{font-weight:700;font-size:var(--mmr-text-title-size);color:var(--mmr-text-primary);overflow-wrap:anywhere}.order-header-sub{color:var(--mmr-text-secondary);font-size:var(--mmr-text-bodySm-size);margin-top:2px;overflow-wrap:anywhere}.order-header-status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mmr-spacing-2);margin-top:var(--mmr-spacing-3)}.update-item{padding:var(--mmr-spacing-3) 0;border-bottom:1px solid var(--mmr-border-default)}.update-item:last-child{border-bottom:none}.update-item .update-body{font-size:var(--mmr-text-body-size);overflow-wrap:anywhere;white-space:pre-wrap}.update-item .update-meta{color:var(--mmr-text-secondary);font-size:var(--mmr-text-caption-size);margin-top:4px}.update-composer{display:flex;gap:var(--mmr-spacing-2);margin-top:var(--mmr-spacing-3)}.update-composer .input{min-height:48px}.chat-root{display:flex;flex-direction:column;height:calc(100dvh - 64px - 25dvh - 60px);min-height:320px}.chat-thread-scroll{flex:1 1;overflow-y:auto;padding-block:var(--mmr-spacing-2);-webkit-overflow-scrolling:touch}.chat-thread{display:flex;flex-direction:column;gap:var(--mmr-spacing-2);margin-top:var(--mmr-spacing-2)}.chat-row{display:flex;justify-content:flex-start}.chat-row.mine{justify-content:flex-end}.chat-bubble{max-width:82%;padding:var(--mmr-spacing-2) var(--mmr-spacing-3);border-radius:var(--mmr-radius-lg);border:1px solid var(--mmr-border-default);background:var(--mmr-surface-card);font-size:var(--mmr-text-body-size);overflow-wrap:anywhere}.chat-bubble.mine{background:var(--mmr-brand-red-50);border-color:var(--mmr-brand-red-100)}.chat-bubble .chat-sender{font-size:var(--mmr-text-caption-size);font-weight:700;color:var(--mmr-text-secondary);margin-bottom:2px}.chat-bubble .chat-text{white-space:pre-wrap}.chat-bubble .chat-time{font-size:var(--mmr-text-caption-size);color:var(--mmr-text-secondary);margin-top:4px;text-align:end}.chat-attachment-img{display:block;max-width:220px;max-height:220px;width:auto;height:auto;border-radius:var(--mmr-radius-md);margin:4px 0}.chat-attachment-audio{display:block;max-width:100%;margin:4px 0}.chat-attachment-file{display:block;margin:4px 0;color:var(--mmr-text-link);overflow-wrap:anywhere}.chat-load-more{display:flex;justify-content:center;margin-top:var(--mmr-spacing-3)}.chat-composer{position:relative;display:flex;align-items:center;gap:var(--mmr-spacing-1);margin-inline:calc(-1 * var(--mmr-layout-screenPaddingMobile));padding:var(--mmr-spacing-1) var(--mmr-layout-screenPaddingMobile);background:var(--mmr-surface-card);border-top:1px solid var(--mmr-border-default);padding-bottom:calc(var(--mmr-spacing-1) + env(safe-area-inset-bottom, 0px))}.chat-composer .input{flex:1 1;min-width:0;min-height:36px;padding-block:6px;font-size:14px;border-radius:var(--mmr-radius-pill,999px)}.chat-composer .icon-btn{min-width:36px;min-height:36px;padding:4px}.chat-composer .btn{min-height:36px;padding-block:6px}.chat-recording-bar .rec-dot{width:10px;height:10px;border-radius:50%;background:var(--mmr-semantic-error-500);animation:otr-rec-pulse 1.2s ease-in-out infinite;flex-shrink:0}@keyframes otr-rec-pulse{0%,to{opacity:1}50%{opacity:.25}}.chat-recording-bar .rec-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.chat-recording-bar .rec-label{flex:1 1;color:var(--mmr-text-secondary);font-size:var(--mmr-text-bodySm-size)}.mention-pop{position:absolute;bottom:100%;inset-inline-start:0;max-height:180px;overflow-y:auto;margin-bottom:var(--mmr-spacing-1);background:var(--mmr-surface-card);border:1px solid var(--mmr-border-default);border-radius:var(--mmr-radius-md);box-shadow:0 4px 12px rgba(11,12,14,.12);-webkit-overflow-scrolling:touch}.mention-row{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:var(--mmr-spacing-2) var(--mmr-spacing-3);border:none;background:transparent;color:var(--mmr-text-primary);font-size:var(--mmr-text-bodySm-size);text-align:start;cursor:pointer}.mention-row:active,.mention-row:hover{background:var(--mmr-surface-sunken)}.mention-row .mention-role{font-size:var(--mmr-text-caption-size);color:var(--mmr-text-secondary)}.mention-empty{padding:var(--mmr-spacing-2) var(--mmr-spacing-3);white-space:nowrap}.chat-overlay{position:fixed;inset:0;z-index:60;background:var(--mmr-surface-page,#fff);display:flex;flex-direction:column}.chat-overlay-top{display:flex;align-items:center;gap:var(--mmr-spacing-2);padding:var(--mmr-spacing-2) var(--mmr-layout-screenPaddingMobile);padding-top:calc(var(--mmr-spacing-2) + env(safe-area-inset-top, 0px));border-bottom:1px solid var(--mmr-border-default)}.chat-overlay-title{flex:1 1;text-align:center;color:var(--mmr-text-primary)}.chat-overlay .chat-root{height:auto;flex:1 1;min-height:0;padding-inline:var(--mmr-layout-screenPaddingMobile)}.inbox-list{display:flex;flex-direction:column;gap:var(--mmr-spacing-2)}.inbox-item{display:flex;align-items:flex-start;gap:var(--mmr-spacing-3);width:100%;padding:var(--mmr-spacing-3);border:1px solid var(--mmr-border-default);border-radius:var(--mmr-radius-lg);background:var(--mmr-surface-card);color:var(--mmr-text-primary);font-family:inherit;font-size:var(--mmr-text-body-size);text-align:start;cursor:pointer}.inbox-icon,.inbox-item:active{background:var(--mmr-surface-sunken)}.inbox-icon{flex-shrink:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--mmr-text-secondary)}.inbox-item.unread .inbox-icon{background:var(--mmr-brand-red-50);color:var(--mmr-brand-red-500)}.inbox-body{flex:1 1;min-width:0;display:flex;flex-direction:column}.inbox-title{font-weight:600;overflow-wrap:anywhere}.inbox-item.unread .inbox-title{font-weight:700}.inbox-text{color:var(--mmr-text-secondary);font-size:var(--mmr-text-bodySm-size);margin-top:2px;overflow-wrap:anywhere}.inbox-unread-dot{width:8px;height:8px;border-radius:50%;background:var(--mmr-brand-red-500);flex-shrink:0;margin-top:6px}.inbox-time{flex-shrink:0;color:var(--mmr-text-secondary);font-size:var(--mmr-text-caption-size);margin-top:2px}.mt-2{margin-top:var(--mmr-spacing-2)}.mt-4{margin-top:var(--mmr-spacing-4)}.text-secondary{color:var(--mmr-text-secondary)}.text-small{font-size:var(--mmr-text-bodySm-size)}.text-center{text-align:center}.success-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--mmr-spacing-3);padding:var(--mmr-spacing-8) var(--mmr-spacing-4)}.success-hero .success-icon{width:64px;height:64px;border-radius:50%;background:var(--mmr-semantic-success-bg);color:var(--mmr-semantic-success-onBg);display:flex;align-items:center;justify-content:center;font-size:32px}.success-hero .order-no{font-size:var(--mmr-text-headline-size);font-weight:var(--mmr-text-headline-weight);overflow-wrap:anywhere}.plate{display:flex;align-items:stretch;background:var(--mmr-surface-card);border:2px solid var(--mmr-text-primary);border-radius:var(--mmr-radius-lg);overflow:hidden;min-height:96px;margin-bottom:var(--mmr-spacing-4)}.plate-invalid{border-color:var(--mmr-semantic-error-500)}.plate-logo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:var(--mmr-spacing-2) var(--mmr-spacing-1);min-width:44px;color:var(--mmr-text-primary)}.plate-logo img{width:20px;height:20px;object-fit:contain}.plate-logo-ar{font-size:8px;font-weight:700}.plate-logo-en{font-size:9px;font-weight:900;letter-spacing:1px}.plate-divider{width:2px;background:var(--mmr-text-primary)}.plate-col{flex:1 1;display:flex;flex-direction:column;min-width:0}.plate-row-divider{height:2px;background:var(--mmr-text-primary)}.plate-input{flex:1 1;width:100%;border:none;background:transparent;outline:none;text-align:center;font-family:inherit;font-size:20px;font-weight:700;letter-spacing:4px;color:var(--mmr-text-primary);padding:var(--mmr-spacing-1) var(--mmr-spacing-2);min-height:44px}.plate-input::placeholder{color:var(--mmr-text-tertiary);opacity:.5;font-weight:400;letter-spacing:2px}.fab{position:fixed;inset-inline-end:var(--mmr-layout-screenPaddingMobile);bottom:calc(76px + env(safe-area-inset-bottom, 0px));z-index:25;width:56px;height:56px;border:none;border-radius:50%;background:var(--mmr-brand-red-500);color:#fff;font-size:30px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 6px rgba(234,3,3,.28)}.fab:active{transform:scale(.94)}.refresh-btn svg{display:block}.refresh-btn.loading svg{animation:otr-spin .9s linear infinite}@keyframes otr-spin{to{transform:rotate(1turn)}}.back-link{display:inline-block;color:var(--mmr-text-secondary);font-size:var(--mmr-text-bodySm-size);text-decoration:none;margin-bottom:var(--mmr-spacing-1)}.back-link:active{color:var(--mmr-brand-red-500)}.chat-dot{position:relative;display:inline-flex;align-items:center;color:var(--mmr-text-secondary);flex-shrink:0}.chat-dot i{position:absolute;top:-2px;inset-inline-end:-2px;width:8px;height:8px;border-radius:50%;background:var(--mmr-brand-red-500)}.verify-sheet-car{text-align:center;margin-bottom:var(--mmr-spacing-4)}.verify-sheet-logo{height:44px;width:auto;max-width:120px;object-fit:contain;margin-bottom:var(--mmr-spacing-2)}.verify-sheet-plate{font-size:var(--mmr-text-headline-size);font-weight:800;letter-spacing:2px;color:var(--mmr-text-primary)}.verify-sheet-line{color:var(--mmr-text-secondary);font-size:var(--mmr-text-body-size);margin-top:2px}.plate-tag{display:inline-flex;align-items:center;gap:8px;background:var(--mmr-surface-card);border:1.5px solid var(--mmr-text-primary);border-radius:var(--mmr-radius-sm);padding:4px 10px;line-height:1.2;flex-shrink:0}.plate-tag img{width:16px;height:16px;object-fit:contain;flex-shrink:0}.plate-tag-col{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:34px;font-size:12px;font-weight:500;letter-spacing:1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.order-row{padding-top:4px}.order-card-time{text-align:center;color:var(--mmr-text-secondary);font-size:var(--mmr-text-caption-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.5px;margin:0 0 var(--mmr-spacing-1)}.order-card-mid{display:flex;align-items:center;justify-content:space-between;gap:var(--mmr-spacing-2);margin-bottom:var(--mmr-spacing-2)}.order-card-mid .order-no{font-size:var(--mmr-text-bodyLg-size)}.order-card-status{gap:var(--mmr-spacing-2)}.order-card-bottom{align-items:flex-end;justify-content:space-between}.order-card-bottom,.order-row-brand{display:flex;gap:var(--mmr-spacing-2)}.order-row-brand{align-items:center;color:var(--mmr-text-secondary);font-size:var(--mmr-text-bodySm-size);min-width:0}.order-row-brand img{width:28px;height:28px;object-fit:contain;flex-shrink:0}.order-row-brand .brand-model{color:var(--mmr-text-primary);font-weight:700}.order-card-year{color:var(--mmr-brand-red-500);font-weight:700}.order-topbar{display:flex;align-items:center;gap:var(--mmr-spacing-2);margin-bottom:var(--mmr-spacing-2)}.back-btn{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid var(--mmr-border-default);border-radius:var(--mmr-radius-md);background:var(--mmr-surface-card);color:var(--mmr-text-primary);font-size:22px;font-weight:700;cursor:pointer;flex-shrink:0}.back-btn:active{background:var(--mmr-surface-sunken)}.order-topbar-id{flex:1 1;display:flex;align-items:center;justify-content:center;gap:var(--mmr-spacing-1);font-weight:600;font-size:var(--mmr-text-bodyLg-size);color:var(--mmr-text-primary);letter-spacing:.5px}.order-topbar-spacer{width:48px;flex-shrink:0}.copy-btn{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;border:none;border-radius:var(--mmr-radius-sm);background:transparent;color:var(--mmr-text-secondary);cursor:pointer}.copy-btn.copied{color:var(--mmr-semantic-success-500,#19ab40)}.order-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--mmr-spacing-1);margin-inline:calc(-1 * var(--mmr-layout-screenPaddingMobile));padding:var(--mmr-spacing-2) var(--mmr-layout-screenPaddingMobile) var(--mmr-spacing-3);background:var(--mmr-surface-card);border-bottom:1px solid var(--mmr-border-default);margin-bottom:var(--mmr-spacing-2)}.order-hero-model{font-weight:700;color:var(--mmr-text-primary)}.order-hero-year{color:var(--mmr-brand-red-500);font-weight:700}.order-hero-sub{color:var(--mmr-text-secondary);font-size:var(--mmr-text-bodySm-size)}.order-hero-status{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mmr-spacing-2);width:100%}.app-main-no-nav{padding-bottom:var(--mmr-spacing-6)}.back-arrow{display:inline-block}[dir=rtl] .back-arrow{transform:scaleX(-1)}.sheet-tall-search .input{min-height:40px;padding-block:8px;font-size:14px}.sheet-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--mmr-spacing-2);gap:var(--mmr-spacing-2)}.sheet-grid .product-row{flex-direction:column;align-items:stretch;gap:var(--mmr-spacing-2);margin-bottom:0}.sheet-grid .product-info{flex:1 1}.sheet-grid .product-row .btn,.sheet-grid .product-row .stepper{align-self:flex-end}.order-hero-stat{gap:var(--mmr-spacing-1)}.order-hero-stat-label{color:var(--mmr-text-secondary);font-size:var(--mmr-text-caption-size)}.chat-icon-btn{position:relative}.chat-icon-btn i{position:absolute;top:4px;inset-inline-end:4px;width:9px;height:9px;border-radius:50%;background:var(--mmr-brand-red-500)}.sheet-grid .product-row{align-items:center;text-align:center}.product-box-media{position:relative;width:100%;height:72px;border-radius:var(--mmr-radius-md);background:var(--mmr-surface-sunken);overflow:hidden;display:flex;align-items:center;justify-content:center;padding:var(--mmr-spacing-1)}.product-box-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.product-box-fallback{font-size:var(--mmr-text-bodySm-size);font-weight:600;color:var(--mmr-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sheet-grid .product-row .btn,.sheet-grid .product-row .stepper{align-self:center}.sheet-tall-cats{display:flex;align-items:center;gap:6px;overflow-x:auto;padding-block:2px;padding-inline:var(--mmr-spacing-4);margin-bottom:var(--mmr-spacing-2);scrollbar-width:none}.sheet-tall-cats::-webkit-scrollbar{display:none}.sheet-tall-cats .chip{flex-shrink:0}.order-row{padding:4px 10px 10px;margin-bottom:var(--mmr-spacing-2)}.order-card-mid{margin-bottom:var(--mmr-spacing-1)}.order-card-mid .order-no{font-weight:600;font-size:var(--mmr-text-body-size);overflow-wrap:anywhere}.order-row-brand img{width:22px;height:22px}.order-card-year,.order-row-brand .brand-model{font-size:var(--mmr-text-bodySm-size)}.order-row .plate-tag{gap:5px;padding:2px 8px}.order-row .plate-tag img{width:12px;height:12px}.order-row .plate-tag-col{min-width:28px;font-size:10.5px;letter-spacing:.5px}.date-filters{display:flex;align-items:center;gap:var(--mmr-spacing-2);margin-bottom:var(--mmr-spacing-3)}.date-filters .date-label{display:inline-flex;align-items:center;gap:4px;color:var(--mmr-text-secondary);font-size:var(--mmr-text-caption-size);flex-shrink:0}.date-filters .input{min-height:36px;padding-block:6px;font-size:13px}.order-hero-brandline{display:flex;align-items:center;gap:var(--mmr-spacing-2)}.order-hero-logo{width:44px;height:44px;object-fit:contain}.order-hero-modelcol{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.order-hero-stat{display:inline-flex;flex-direction:column;align-items:center;gap:3px}.badge-btn{border:none;background:none;padding:0;cursor:pointer;border-radius:var(--mmr-radius-sm)}.badge-btn.clickable{box-shadow:0 1px 4px rgba(11,12,14,.18)}.badge-btn.clickable:active{transform:scale(.96)}.app-main-no-nav .card{padding:10px}.update-add-bar{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;margin-top:var(--mmr-spacing-3);padding:var(--mmr-spacing-2) 0 calc(var(--mmr-spacing-2) + env(safe-area-inset-bottom, 0px));background:var(--mmr-surface-scaffold)}.update-add-bar .btn{width:100%}.update-textarea{resize:vertical;min-height:96px;font-family:inherit}.update-media-thumb{position:relative}.update-media-remove{position:absolute;top:2px;inset-inline-end:2px;width:22px;height:22px;border:none;border-radius:50%;background:rgba(11,12,14,.65);color:#fff;font-size:14px;line-height:1;cursor:pointer}.updates-timeline{display:flex;flex-direction:column}.update-item{position:relative;display:flex;gap:var(--mmr-spacing-2);padding-block:var(--mmr-spacing-2);-webkit-border-start:2px solid var(--mmr-border-default);border-inline-start:2px solid var(--mmr-border-default);-webkit-padding-start:var(--mmr-spacing-3);padding-inline-start:var(--mmr-spacing-3)}.update-item+.update-item{border-top:none}.update-dot{position:absolute;inset-inline-start:-6px;top:14px;width:10px;height:10px;border-radius:50%;background:var(--mmr-brand-red-500);border:2px solid var(--mmr-surface-card)}.update-content{min-width:0;flex:1 1}.update-meta{display:flex;align-items:center;gap:var(--mmr-spacing-2);flex-wrap:wrap}.update-pending{background:var(--mmr-semantic-warning-bg,#fff7de);color:var(--mmr-semantic-warning-500,#f0b400);border:none}.order-hero-mileage{color:var(--mmr-text-primary);font-size:var(--mmr-text-bodySm-size);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chat-composer .send-btn{min-width:36px;min-height:36px;padding:4px;color:var(--mmr-brand-red-500);border-radius:50%}.chat-composer .send-btn:disabled{color:var(--mmr-text-tertiary)}.order-card-main{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mmr-spacing-2)}.order-card-main+.order-card-main{margin-top:var(--mmr-spacing-1);align-items:center}.order-card-left{display:flex;align-items:center;gap:var(--mmr-spacing-2);min-width:0}.order-card-logo{width:40px;height:40px;object-fit:contain;flex-shrink:0}.order-card-modelcol{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.order-card-main .order-no{font-size:var(--mmr-text-caption-size);font-weight:600;color:var(--mmr-text-secondary);letter-spacing:.3px;flex-shrink:0;padding-top:1px}.order-card-status{gap:var(--mmr-spacing-1);flex-shrink:0}.badge-btn,.order-card-status{display:inline-flex;align-items:center}.badge-btn{gap:4px}.status-caret-circle{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--mmr-surface-card);border:1px solid var(--mmr-border-default);color:var(--mmr-text-secondary);box-shadow:0 1px 2px rgba(11,12,14,.1)}.product-box-media{height:52px}.sheet-grid .product-row{padding:8px}.sheet-grid .product-name{font-size:var(--mmr-text-bodySm-size)}.sheet-grid .product-meta{font-size:var(--mmr-text-caption-size)}.product-box-media{height:96px;padding:0}.product-box-name{position:absolute;inset-inline:0;bottom:0;z-index:1;padding:16px 8px 6px;font-size:var(--mmr-text-caption-size);font-weight:600;color:#fff;background:linear-gradient(rgba(11,12,14,0),rgba(11,12,14,.65));text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-box-action{position:absolute;top:6px;inset-inline-end:6px;z-index:2}.box-add-btn{width:30px;height:30px;border:none;border-radius:50%;background:var(--mmr-brand-red-500);color:#fff;font-size:20px;font-weight:600;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 6px rgba(234,3,3,.28);-webkit-tap-highlight-color:transparent}.box-add-btn:active{transform:scale(.94)}.stepper.stepper-sm{border:none;border-radius:var(--mmr-radius-pill);background:hsla(0,0%,100%,.94);box-shadow:0 1px 4px rgba(11,12,14,.22)}.stepper.stepper-sm button{width:26px;min-height:26px;background:transparent;font-size:16px}.stepper.stepper-sm .stepper-value{min-width:20px;font-size:var(--mmr-text-caption-size)}