.uk-order-limit[hidden]{display:none!important}
.uk-order-limit{--uk-accent:#0057b8;--uk-tint:#eff6ff;margin:22px 0;padding:24px;border:1px solid #cbdced;border-radius:18px;background:#fff;color:#143451;text-align:left;box-shadow:0 5px 20px #12365108}
.uk-order-limit[data-state="over"]{--uk-accent:#8b4c0d;--uk-tint:#fff6e9;border-color:#e1bc86;background:#fffcf7}
.uk-order-limit[data-state="within"]{--uk-accent:#166747;--uk-tint:#edf8f1}
.uk-limit-top{display:flex;align-items:center;gap:13px;margin-bottom:22px}
.uk-limit-icon{display:grid;place-items:center;flex:0 0 46px;height:46px;border-radius:13px;color:var(--uk-accent);background:var(--uk-tint)}
.uk-limit-icon svg{width:27px;height:27px}
.uk-limit-kicker{display:block;font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--uk-accent);margin-bottom:5px}
.uk-order-limit h3{font-size:21px;line-height:1.25;margin:0;font-weight:800;letter-spacing:-.025em;color:#143451}
.uk-limit-value{display:flex;align-items:end;justify-content:space-between;gap:16px}
.uk-limit-value>div>span{display:block;font-size:14px;line-height:1.4;color:#455c70;margin-bottom:5px}
.uk-limit-value strong{display:block;font-size:34px;line-height:1.2;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--uk-accent)}
.uk-limit-value small{font-size:20px;font-weight:500;color:#5a6c7c;white-space:nowrap}
.uk-limit-scope{max-width:140px;font-size:13px;line-height:1.5;color:#526778;text-align:right}
.uk-limit-track{height:7px;margin-top:16px;border-radius:8px;background:#dde5eb;overflow:hidden}
.uk-limit-track span{display:block;height:100%;background:var(--uk-accent);border-radius:8px}
.uk-limit-basis{font-size:13px;line-height:1.5;color:#526778;margin:10px 0 0}
.uk-limit-status{font-size:17px;line-height:1.5;font-weight:750;color:var(--uk-accent);margin:14px 0 0}
.uk-limit-help{font-size:15px;line-height:1.65;margin:8px 0 0;color:#455c70}
.uk-limit-action{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;min-height:48px;padding:12px 18px;border:0;border-radius:10px;color:#fff;background:#0057b8;font-family:inherit;font-size:15px;font-weight:750;cursor:pointer;touch-action:manipulation}
.uk-limit-action:hover{background:#003e86}
.uk-limit-action:focus-visible,.uk-limit-details summary:focus-visible{outline:3px solid #0057b8;outline-offset:4px}
.uk-limit-details{margin-top:20px;border-top:1px solid #d8e0e6;padding-top:4px}
.uk-limit-details summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;cursor:pointer;font-size:14px;font-weight:700;list-style:none;color:#143451}
.uk-limit-details summary::-webkit-details-marker{display:none}
.uk-limit-details summary:after{content:'+';font-size:22px;font-weight:400}
.uk-limit-details[open] summary:after{content:'−'}
.uk-limit-details p{font-size:14px;line-height:1.7;color:#455c70;margin:0 0 12px}
@media(max-width:480px){.uk-order-limit{padding:18px;border-radius:14px}.uk-order-limit h3{font-size:20px}.uk-limit-top{align-items:start;gap:10px;margin-bottom:20px}.uk-limit-icon{flex-basis:38px;height:38px;border-radius:10px}.uk-limit-value{display:block}.uk-limit-scope{display:block;max-width:none;text-align:left;margin-top:9px;font-size:12px}.uk-limit-value strong{font-size:30px}.uk-limit-value small{font-size:18px}.uk-limit-action{width:100%}}
