:root{scroll-behavior:smooth}body.mcm-full-landing-template{margin:0;background:#f5f7fb;font-family:Tahoma,Arial,sans-serif}.mcs,.mcs *{box-sizing:border-box}.mcs{--ink:#172a40;--rose:#e41354;--red:#f33562;--line:#e7eaf0;--muted:#617184;--green:#0d885c;direction:rtl;background:#f7f8fb;color:var(--ink);font-size:16px;line-height:1.65;text-align:right}.mcs a{text-decoration:none}.mcs button,.mcs input,.mcs textarea{font:inherit}.mcs button{cursor:pointer}.mcs img{max-width:100%;height:auto}.mcs-banner{height:39px;background:#203b54;color:white;font-size:12px;display:flex;align-items:center;justify-content:center;gap:13px;letter-spacing:0}.mcs-banner strong{font-size:13px}.mcs-banner span{opacity:.9}.mcs-head{height:73px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 max(20px,calc((100vw - 1150px)/2))}.mcs-logo{font-size:23px;font-weight:900;color:var(--ink)!important;white-space:nowrap}.mcs-logo span{color:var(--rose)}.mcs-logo b{font-size:13px;color:#8895a2}.mcs-head-link{background:#fff4f7;color:var(--rose)!important;border:1px solid #f9dce4;font-size:14px;padding:8px 20px;border-radius:999px;font-weight:800}.mcs-main{max-width:1150px;margin:auto;padding:30px 20px 110px}.mcs-product{display:grid;grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);gap:28px;align-items:start;direction:ltr}.mcs-product>*{direction:rtl}.mcs-product-image{background:#fff;border-radius:18px;padding:17px;position:sticky;top:15px;border:1px solid var(--line);box-shadow:0 12px 34px #142b4520}.mcs-product-image>img{display:block;object-fit:contain;object-position:center;aspect-ratio:1/1;width:100%;border-radius:12px;background:#fafafa}.mcs-sale-mark{position:absolute;top:27px;right:27px;background:#ed1355;color:white;font-weight:800;border-radius:9px;padding:7px 12px;box-shadow:0 5px 18px #e4135433;z-index:1;font-size:14px}.mcs-product-thumbnails{display:flex;gap:8px;margin-top:12px;justify-content:center;flex-wrap:wrap}.mcs-product-thumbnails a{width:65px;height:65px;display:block;overflow:hidden;border:1px solid #dee3eb;border-radius:9px}.mcs-product-thumbnails img{width:100%;height:100%;object-fit:cover}.mcs-buy{min-width:0}.mcs-subtitle{font-size:13px;letter-spacing:.6px;color:var(--rose);font-weight:900}.mcs h1{font-size:clamp(30px,3.5vw,44px);line-height:1.25;margin:6px 0 12px;font-weight:900;color:var(--ink)}.mcs-lead{font-size:16px;color:var(--muted);margin:0 0 16px}.mcs-pricebox{border:1px solid #f6d3df;background:#fff4f7;border-radius:14px;padding:13px 18px;display:flex;align-items:center;justify-content:space-between;gap:10px}.mcs-pricebox>div{display:flex;align-items:baseline;gap:14px}.mcs-new-price{font-size:32px;line-height:1.25;font-weight:900;color:var(--rose)}.mcs-pricebox del{font-size:16px;color:#93a0ac}.mcs-percent{background:#e81556;color:white;padding:5px 8px;border-radius:8px;font-size:12px;font-weight:800}.mcs-service-row{display:flex;gap:7px;margin:12px 0 18px;flex-wrap:wrap}.mcs-service-row span{border:1px solid #cde8de;background:#f2fbf7;color:#206b52;font-size:12px;font-weight:700;padding:5px 10px;border-radius:999px}.mcs-order{background:white;border:1px solid var(--line);padding:23px;border-radius:17px;box-shadow:0 10px 28px #1b365013;scroll-margin-top:18px}.mcs-order h2{font-size:23px;margin:0 0 2px}.mcs-order-intro{color:var(--muted);font-size:13px;margin:0 0 18px}.mcs-form{display:flex;flex-direction:column;gap:7px}.mcs-form label{font-weight:800;font-size:13.5px;margin-top:7px}.mcs-form input:not([type=hidden]),.mcs-form textarea{width:100%;background:#fff;border:1.5px solid #d7dfe8;outline:0;border-radius:10px;padding:12px 14px;min-height:46px;font-size:15px;color:var(--ink);box-shadow:none}.mcs-form input:focus,.mcs-form textarea:focus{border-color:#ed567b;box-shadow:0 0 0 3px #ee2e5f1a}.mcs-form textarea{min-height:85px;resize:vertical}.mcs-form input::placeholder,.mcs-form textarea::placeholder{color:#98a5b3}.mcs-field-help{color:#768596;font-size:12px;line-height:1.5}.mcs-number-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.mcs-qty{display:flex;border:1px solid #d5dce7;border-radius:10px;overflow:hidden;align-items:center;direction:ltr;height:43px}.mcs-qty button{border:0;background:#f7f8fa;color:#132d43;width:40px;height:100%;font-weight:900;font-size:21px}.mcs-qty input[type=number]{max-width:52px!important;width:52px!important;border:0!important;padding:4px!important;min-height:36px!important;text-align:center;appearance:textfield;background:#fff}.mcs-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.mcs-totals{border-top:1px dashed #d6dce3;margin-top:11px;padding-top:12px}.mcs-totals>div{display:flex;justify-content:space-between;margin:5px 0;gap:10px;color:#586878;font-size:13px}.mcs-totals strong{color:var(--ink)}.mcs-totals .mcs-grand{border-top:1px solid var(--line);padding-top:12px;margin-top:12px;color:#17394f;font-weight:800;font-size:15px}.mcs-grand strong{font-size:20px;color:var(--rose)}.mcs-submit,.mcs-inline-buy{background:linear-gradient(100deg,#d90d4c,#f13664);border:0;color:white!important;font-weight:900;font-size:16px;box-shadow:0 7px 20px #e41c5444;border-radius:11px;padding:14px 18px;text-align:center;display:block}.mcs-submit:hover,.mcs-inline-buy:hover{filter:brightness(.96)}.mcs-submit:disabled{opacity:.65;cursor:wait}.mcs-policy{text-align:center;font-size:11px;color:#8491a0;margin:3px 0 0}.mcs-hp{position:absolute!important;left:-99999px!important;opacity:0!important}.mcm-form-feedback{border-radius:10px;padding:12px;font-size:14px}.mcm-form-feedback[data-kind=error]{color:#9e1c32;background:#fff0f1;border:1px solid #fbd7df}.mcm-form-feedback[data-kind=success]{color:#076b45;background:#ecfbf2;border:1px solid #bce9d4}.mcs-error{padding:12px;border:1px solid #fac0ca;color:#981831;border-radius:9px;background:#fff4f7}.mcs-content-section{background:#fff;border-radius:18px;border:1px solid var(--line);padding:26px;max-width:900px;margin:28px auto 0}.mcs-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:20px;flex-wrap:wrap;border-bottom:1px solid var(--line);margin-bottom:15px;padding-bottom:15px}.mcs-section-head h2,.mcs-photos h2{font-size:23px;font-weight:900;margin:0}.mcs-section-head p{font-size:12px;color:#85909b;margin:0}.mcs-media-stack{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:0;align-items:center}.mcs-media-item{width:100%;margin:0;line-height:0;background:#fafafa}.mcs-media-item img{display:block;width:100%;height:auto}.mcs-media-item video{display:block;width:100%;max-height:900px;object-fit:contain;background:#121b29}.mcs-inline-buy{max-width:420px;margin:25px auto 0}.mcs-photos .mcs-photo-strip{display:flex;gap:10px;overflow:auto;scroll-snap-type:x mandatory;padding:14px 0}.mcs-photo-strip a{flex:0 0 118px;height:118px;scroll-snap-align:center;border-radius:10px;border:1px solid var(--line);overflow:hidden;background:#f2f3f5}.mcs-photo-strip img{width:100%;height:100%;object-fit:cover}.mcs-rating{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid #f0e7d8;background:#fffaf4;border-radius:11px;padding:13px 16px;font-size:13px;margin-bottom:15px}.mcs-rating strong{font-size:20px}.mcs-stars{color:#eda600;letter-spacing:1.5px;font-size:15px}.mcs-review-list{display:flex;flex-direction:column;gap:12px}.mcs-review{border:1px solid var(--line);border-radius:12px;padding:18px}.mcs-review-header{display:flex;align-items:center;gap:10px}.mcs-avatar{width:39px;height:39px;background:#eef2f6;display:grid;place-items:center;border-radius:100%;font-size:18px}.mcs-review-header strong{font-size:14px}.mcs-review-header time{margin-right:auto;color:#87919c;font-size:12px;direction:ltr}.mcs-review p{font-size:14px;color:#394c5d;margin:12px 0;white-space:normal}.mcs-review-photo{display:block;width:104px!important;height:104px!important;object-fit:cover;border-radius:9px;border:1px solid #e2e6ec}.mcs-bottom-cta{text-align:center;margin-top:28px}.mcs-bottom-cta p{font-size:13px;color:#667587}.mcs-sticky{display:none}@media(max-width:800px){.mcs-head{height:58px;padding:0 16px}.mcs-logo{font-size:19px}.mcs-head-link{font-size:12px;padding:7px 12px}.mcs-main{padding:12px 10px 110px}.mcs-product{grid-template-columns:1fr;gap:13px}.mcs-product-image{position:static;padding:9px;box-shadow:none;border-radius:12px}.mcs-product-image>img{max-height:440px}.mcs-product-thumbnails a{height:56px;width:56px}.mcs-buy{padding:0 3px}.mcs-buy h1{font-size:32px}.mcs-lead{font-size:14px}.mcs-pricebox{padding:11px 13px}.mcs-new-price{font-size:29px}.mcs-order{padding:17px 14px}.mcs-content-section{padding:14px;margin-top:17px;border-radius:12px}.mcs-section-head h2,.mcs-photos h2{font-size:21px}.mcs-media-stack{gap:0}.mcs-review{padding:13px}.mcs-sticky{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:99;background:#fff;padding:10px 15px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #dce3eb;box-shadow:0 -7px 18px #00000013;justify-content:space-between;align-items:center}.mcs-sticky span{font-size:19px;font-weight:900;color:#e31554}.mcs-sticky a{background:#e51a54;color:#fff!important;border-radius:9px;font-weight:900;padding:10px 21px}.mcs-banner{font-size:10px;height:34px;gap:6px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}}html{scroll-padding-top:10px}

/* MarocMarket V3.1: checkout-focused refinements and mobile fixes */
html,body{max-width:100%;overflow-x:clip}
body.mcm-full-landing-template{width:100%;min-width:0}
.mcs{overflow-x:clip;width:100%;max-width:100%;--rose:#e41354;--ink:#172a40}
.mcs-main,.mcs-product,.mcs-buy,.mcs-content-section,.mcs-reviews,.mcs-review-list,.mcs-review,.mcs-review p{min-width:0;max-width:100%}
.mcs-product-image{isolation:isolate}
.mcs-product-image>.mcs-main-photo{width:100%;height:auto;max-width:100%;object-fit:contain;object-position:center}
.mcs-product-thumbnails{align-items:center}
.mcs-product-thumbnails .mcs-thumb{appearance:none;border:2px solid #e2e7ee;background:#fff;padding:2px;width:65px;height:65px;display:block;overflow:hidden;border-radius:10px;cursor:pointer;transition:border-color .15s,box-shadow .15s}
.mcs-product-thumbnails .mcs-thumb:hover,.mcs-product-thumbnails .mcs-thumb[aria-pressed="true"]{border-color:var(--rose);box-shadow:0 0 0 2px #e4135414}
.mcs-product-thumbnails .mcs-thumb img{display:block;object-fit:contain;width:100%;height:100%}
.mcs-head{position:relative;z-index:3}
.mcs-pricebox{flex-wrap:wrap;gap:8px 15px;min-width:0}
.mcs-pricebox>div{min-width:0;flex-wrap:wrap;gap:6px 13px}
.mcs-percent{white-space:nowrap;flex:0 0 auto;position:static;transform:none}
.mcs-new-price{white-space:nowrap}
.mcs-service-row span{line-height:1.5}
.mcs-activity{border:1px solid #e6e9f0;background:#fff;border-radius:12px;padding:11px 13px;display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:0 0 13px;color:#344e63;font-size:13px;font-weight:700}
.mcs-activity strong{color:var(--rose);font-size:15px;font-variant-numeric:tabular-nums}
.mcs-live-pulse{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#26ae78;box-shadow:0 0 0 4px #26ae781f;animation:mcs-live 2.5s ease-in-out infinite}
.mcs-actual-stock{display:inline-block;padding-right:10px;margin-right:auto;border-right:1px solid #e1e5ec;color:#547083}
@keyframes mcs-live{50%{box-shadow:0 0 0 6px #26ae780d}}
.mcs-offer-clock{border:1px solid #f3cbd8;border-radius:15px;background:linear-gradient(130deg,#fff7f9,#fff);padding:15px 17px 17px;margin:0 0 16px;overflow:hidden}
.mcs-offer-title{font-weight:900;font-size:15px;text-align:center;color:#8f2147;margin-bottom:10px}
.mcs-clock-cells{display:flex;align-items:center;justify-content:center;gap:8px;font-variant-numeric:tabular-nums}
.mcs-clock-cell{display:flex;flex-direction:column;justify-content:center;align-items:center;width:64px;min-height:65px;border:1px solid #f3d7e0;background:#fff;border-radius:10px;box-shadow:0 1px 5px #42071b07}
.mcs-clock-cell strong{font-size:29px;font-weight:900;letter-spacing:.3px;line-height:1.2;color:#b41650}
.mcs-clock-cell span{font-size:11px;color:#7f7580;font-weight:700}
.mcs-clock-colon{font-size:23px;font-weight:900;color:#c23e66;align-self:center;margin-top:-17px}
.mcs-clock-track{height:9px;border-radius:20px;background:#fbe6ed;overflow:hidden;margin:14px auto 0;max-width:480px}
.mcs-clock-track span{display:block;width:100%;height:100%;border-radius:inherit;background:repeating-linear-gradient(-45deg,#e51a56 0px,#e51a56 10px,#ff7797 10px,#ff7797 16px);background-size:46px 100%;animation:mcs-stripes 2s linear infinite}
@keyframes mcs-stripes{to{background-position:46px 0}}
.mcs-review{overflow:hidden;overflow-wrap:anywhere;word-break:normal;width:100%;box-sizing:border-box}
.mcs-review *{max-width:100%;box-sizing:border-box}
.mcs-review p{overflow-wrap:anywhere;white-space:normal;line-height:1.95}
.mcs-review-header{display:flex;min-width:0;flex-wrap:wrap;gap:8px;align-items:center}
.mcs-review-header>div:nth-child(2){min-width:0;flex:1 1 125px}
.mcs-review-header strong{overflow-wrap:anywhere;word-break:break-word}
.mcs-review-header time{flex:0 0 auto;margin-right:auto;white-space:nowrap}
.mcs-section-head{justify-content:flex-start}
.mcs-media-stack,.mcs-media-item,.mcs-media-item img,.mcs-media-item video{max-width:100%;min-width:0}
.mcs-media-item video{background:#fff}
.mcs-photo-strip{max-width:100%;overflow-x:auto}
.mcs-rating{align-items:center}
.mcs-rating span:last-child{color:#5c6977}
.mcs-sticky{min-width:0}
.mcs-sticky>span,.mcs-sticky>a{white-space:nowrap}
@media (max-width:800px){
 .mcs-banner{height:auto;min-height:36px;padding:7px 8px;gap:5px;font-size:10px;flex-wrap:wrap;line-height:1.4;text-align:center}
 .mcs-banner strong{font-size:11px}
 .mcs-head{height:62px;min-width:0;padding:0 14px;gap:10px}
 .mcs-logo{font-size:18px;letter-spacing:-.6px}
 .mcs-logo b{font-size:10px;letter-spacing:0}
 .mcs-head-link{font-size:12px;padding:6px 10px;white-space:nowrap}
 .mcs-main{width:100%;padding:12px 10px 115px;box-sizing:border-box}
 .mcs-product-image{border-radius:14px;padding:11px}
 .mcs-product-image>.mcs-main-photo{aspect-ratio:1/1;max-height:440px}
 .mcs-product-thumbnails .mcs-thumb{width:54px;height:54px}
 .mcs-buy h1{font-size:31px;line-height:1.28}
 .mcs-lead{font-size:14px}
 .mcs-pricebox{padding:12px}
 .mcs-new-price{font-size:29px}
 .mcs-pricebox del{font-size:15px}
 .mcs-percent{font-size:12px;padding:5px 8px}
 .mcs-activity{font-size:12px;padding:9px 11px}
 .mcs-actual-stock{width:100%;border:0;border-top:1px solid #e5e9ee;padding:6px 0 0 0;margin:3px 0 0}
 .mcs-offer-clock{padding:13px 9px 16px}
 .mcs-offer-title{font-size:14px}
 .mcs-clock-cells{gap:5px}
 .mcs-clock-cell{width:56px;min-height:64px}
 .mcs-clock-cell strong{font-size:26px}
 .mcs-clock-colon{font-size:18px}
 .mcs-section-head{gap:0}
 .mcs-review{padding:15px 12px;min-width:0}
 .mcs-review-header{gap:8px}
 .mcs-review p{font-size:14px;line-height:1.85;margin:12px 0}
 .mcs-rating{gap:8px;padding:11px}
 .mcs-rating span:last-child{flex-basis:100%}
 .mcs-sticky{padding:9px 14px calc(9px + env(safe-area-inset-bottom));gap:12px}
 .mcs-sticky span{font-size:18px}
 .mcs-sticky a{font-size:14px;padding:10px 15px}
}
@media (max-width:350px){
 .mcs-head-link{font-size:11px;padding:6px 8px}
 .mcs-logo{font-size:16px}
 .mcs-clock-cell{width:50px;min-height:60px}
 .mcs-clock-cell strong{font-size:24px}
 .mcs-clock-cells{gap:4px}
}
@media(prefers-reduced-motion:reduce){.mcs-clock-track span,.mcs-live-pulse{animation:none!important}}

/* V3.2: preview-only merchandising counters */
.mcs-activity .mcs-preview-note{flex:1 0 100%;display:block;font-size:11px;color:#90677b;line-height:1.6;border-top:1px solid #f2d9e3;padding-top:7px}
.mcs-activity[data-preview-metrics="1"]{background:#fff8fb;border-color:#f3cad7}
.mcs-activity small{font-weight:500}


/* V3.4 smartphone repair: genuinely edge-to-edge layout & readable Arabic reviews */
html, body.mcm-full-landing-template {width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow-x:clip!important;}
body.mcm-full-landing-template #main.mcm-main-content {display:block!important;box-sizing:border-box!important;max-width:none!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;}
body.mcm-full-landing-template #main.mcm-main-content > .mcs {max-width:none!important;width:100%!important;margin:0!important;padding:0!important;}
.mcs-review,.mcs-review p{overflow:visible!important;word-break:normal!important;overflow-wrap:break-word!important;hyphens:none!important;}
.mcs-review p{white-space:normal!important;direction:rtl!important;text-align:right!important;line-height:2!important;letter-spacing:normal!important;word-spacing:normal!important;}
.mcs-review p::first-letter{word-break:normal}
@media screen and (max-width:800px){
  body.mcm-full-landing-template{background:#fff!important;}
  .mcs{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:clip!important;}
  .mcs-main{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:8px 0 115px!important;}
  .mcs-product{width:100%!important;max-width:none!important;padding:0 8px!important;margin:0!important;}
  .mcs-product-image{width:100%!important;margin:0!important;}
  .mcs-buy{width:100%!important;min-width:0!important;padding:0!important;}
  .mcs-content-section{box-sizing:border-box!important;max-width:none!important;width:100%!important;margin:13px 0 0!important;border-radius:0!important;}
  /* Product demonstration media touches both edges of the mobile viewport. */
  #mcs-source{padding:14px 0!important;border-left:0!important;border-right:0!important;}
  #mcs-source .mcs-section-head{padding:0 15px 12px!important;margin-bottom:0!important;}
  #mcs-source .mcs-media-stack{max-width:none!important;width:100%!important;padding:0!important;margin:0!important;}
  #mcs-source .mcs-media-item{width:100%!important;max-width:none!important;margin:0!important;}
  #mcs-source .mcs-media-item img,#mcs-source .mcs-media-item video{width:100%!important;max-width:none!important;height:auto!important;object-fit:contain!important;}
  #mcs-source .mcs-inline-buy{max-width:calc(100% - 30px)!important;}
  .mcs-reviews,.mcs-photos{padding:15px 12px!important;border-left:0!important;border-right:0!important;}
  .mcs-review-list{width:100%!important;min-width:0!important;}
  .mcs-review{width:100%!important;min-width:0!important;padding:14px!important;}
  .mcs-review p{font-size:15px!important;line-height:1.95!important;}
  .mcs-bottom-cta{padding:0 13px!important;}
}


/* V3.5 urgent fixes */
.mcs-media-stack{display:block!important;line-height:0!important;gap:0!important;background:transparent!important}
.mcs-media-item, .mcs-media-stack figure, .mcs-media-stack p{display:block!important;margin:0!important;padding:0!important;line-height:0!important;background:transparent!important;border:0!important}
.mcs-media-item img, .mcs-media-item video{display:block!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
.mcs-content-section{overflow:hidden}
.mcs-activity{display:flex!important;flex-wrap:wrap!important;gap:8px 16px!important;align-items:center!important;justify-content:flex-start!important}
.mcs-activity>span{display:inline-flex!important;align-items:center!important;gap:6px!important}
.mcs-actual-stock strong,[data-live-count],[data-stock-count]{color:#e91e63!important;font-weight:900!important}
.mcs-offer-clock{display:block!important}
.mcs-offer-title{color:#12395b!important}
@media screen and (max-width:800px){
  #mcs-source .mcs-media-stack,#mcs-source .mcs-media-item,#mcs-source .mcs-media-item img,#mcs-source .mcs-media-item video{margin:0!important;padding:0!important;border:0!important;border-radius:0!important}
  #mcs-source{padding:0!important;margin-top:12px!important}
  #mcs-source .mcs-section-head{padding:14px 12px 10px!important}
}

/* V3.7: new MarocMarket brand logo in landing-page header */
.mcs-head .mcs-logo-image{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 1 auto!important;min-width:0!important;line-height:1!important;overflow:visible!important;text-decoration:none!important;}
.mcs-head .mcs-logo-image img{display:block!important;width:auto!important;height:52px!important;max-width:252px!important;max-height:calc(100% - 2px)!important;object-fit:contain!important;object-position:left center!important;border:0!important;box-shadow:none!important;}
@media(max-width:800px){
 .mcs-head .mcs-logo-image img{height:43px!important;max-width:min(185px,55vw)!important;}
 .mcs-head .mcs-logo-image{margin-inline:0!important;}
}
@media(max-width:365px){.mcs-head .mcs-logo-image img{height:37px!important;max-width:min(158px,52vw)!important;}}

/* V3.9.1 — exactly the requested bill, comparison image, and voice notes */
.mcs-requested-proof-images{display:grid;gap:14px;align-items:start}
.mcs-requested-proof-image{margin:0;background:#fff;overflow:hidden;border-radius:13px;border:1px solid #e7eaf0}
.mcs-requested-proof-image img{display:block;width:100%;height:auto;object-fit:contain}
.mcs-requested-bill{max-width:590px;width:100%;margin-inline:auto}
.mcs-requested-bill img{animation:mcs-bill-gentle 5s ease-in-out infinite alternate;will-change:transform;transform-origin:center center}
@keyframes mcs-bill-gentle{from{transform:scale(1)}to{transform:scale(1.017)}}
.mcs-requested-voice-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.mcs-requested-voice-item{background:#f9fbfd;border:1px solid #e7eaf0;border-radius:12px;padding:14px;min-width:0}
.mcs-requested-voice-item span{display:block;color:#172a40;font-size:14px;font-weight:800;margin-bottom:9px}
.mcs-requested-voice-item audio{display:block;width:100%;max-width:100%;height:48px}
@media(max-width:800px){.mcs-requested-voice-list{grid-template-columns:1fr}.mcs-requested-proof-images{gap:10px}}
@media(prefers-reduced-motion:reduce){.mcs-requested-bill img{animation:none!important;will-change:auto}}
