/* Ecover — rulon/plita yotqizish sxemasi (_Sxema.cshtml, sxema.js) */
.sx-joy{display:grid;justify-items:center;gap:12px;width:100%}
.kalk .sx-joy{grid-column:1/-1;justify-items:stretch;position:relative}
.kalk .sx-och{justify-self:start}
.sx-och{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:999px;background:var(--karta2,#ebebef);color:var(--yashil-q,#4d7f08);font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .2s ease,transform 120ms ease-out}
.sx-och:active{transform:scale(.97)}
.sx-och svg{width:18px;height:18px}
.sx-och[aria-expanded=true]{background:var(--yashil-och,#eef6e2)}
.sx{width:100%;max-width:760px;background:#fff;border-radius:22px;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 18px 44px -20px rgba(0,0,0,.22);padding:20px 22px;display:grid;gap:12px;text-align:left;color:var(--matn,#1d1d1f);animation:sx-och .3s ease-out}
.sx[hidden]{display:none}
@keyframes sx-och{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
.sx-bosh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px}
.sx-bosh b{font-size:17px}
.sx-olcham{display:flex;align-items:center;gap:8px;color:var(--xira,#6e6e73)}
.sx-olcham label{display:flex;align-items:center;gap:6px;font-size:13px}
.sx-olcham label>span{display:none}
.sx-olcham input{width:84px;min-height:40px;padding:0 10px;border-radius:10px;border:1px solid #d2d2d7;background:#fff;color:var(--matn,#1d1d1f);font:inherit;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}
.kalk .sx-olcham input{width:84px;padding:0 10px;border-radius:10px;font-size:16px}
.sx-olcham input:focus{outline:none;border-color:var(--yashil,#64a70b)}
.sx-olcham i{font-style:normal;font-size:14px}
.sx-svg{display:block;width:100%;height:auto;max-height:420px;font-family:inherit}
.sx-xona{fill:#f5f5f7;stroke:#1d1d1f;stroke-width:2}
.sx-parcha{stroke:rgba(0,0,0,.08);transform-box:fill-box;transform-origin:left center;animation:sx-yoy .45s cubic-bezier(.22,1,.36,1) both}
.sx-parcha.sx-tayyor{animation:none}
@keyframes sx-yoy{from{transform:scaleX(0);opacity:.4}to{transform:none;opacity:1}}
.sx-raqam{font-size:13px;font-weight:700;fill:#5c4a10}
.sx-kesish{stroke:#d9480f;stroke-width:2;stroke-dasharray:4 3}
.sx-qaychi{font-size:11px;fill:#d9480f}
.sx-tor{fill:rgba(217,72,15,.08);stroke:#d9480f;stroke-width:1;stroke-dasharray:3 3;pointer-events:none}
.sx-olcham-y{font-size:13px;font-weight:600;fill:var(--xira,#6e6e73)}
.sx-natija{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}
.sx-izoh{font-size:13px;color:var(--xira,#6e6e73)}
.sx-izoh:empty{display:none}
.kalk .sx p{margin:0;max-width:none;color:inherit}
.kalk .sx .sx-izoh{color:var(--xira,#6e6e73)}
@media (max-width:767px){
  .sx{padding:16px 14px;border-radius:18px}
  .sx-bosh{flex-direction:column;align-items:stretch}
  .sx-olcham input{flex:1;width:auto}
  .sx-olcham label{flex:1}
}
@media (prefers-reduced-motion:reduce){
  .sx,.sx-parcha{animation:none}
}
