.delivery-intro{font-size:13px;color:#6c8792;line-height:1.8;margin:-8px 0 26px;max-width:650px}.delivery-auto{display:flex;gap:7px;align-items:center;background:#e0f4ed;color:#237e6b;border:1px solid #bfe3d5;padding:8px 12px;border-radius:20px;font-size:10px;white-space:nowrap}.delivery-auto svg{width:14px;height:14px}.delivery-layout{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:22px;align-items:start}.delivery-form{padding:0;overflow:hidden}.delivery-section{padding:25px 26px;border-bottom:1px solid #e5eeef}.delivery-section-head{display:flex;gap:13px;margin-bottom:21px;align-items:start}.delivery-section-head>span{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;background:#e9f7f3;border:1px solid #cbe8df;border-radius:9px;color:#238875;font-size:10px;font-weight:700}.delivery-form .delivery-section h2{font-size:17px;margin:2px 0 5px}.delivery-section-head p{font-size:11px;line-height:1.7;color:#8097a0;margin:0}.delivery-section>label{margin-bottom:16px}.delivery-section .field-grid{gap:14px;margin-bottom:16px}.delivery-section input,.delivery-section select,.delivery-section textarea{font-size:12px;line-height:1.5}.delivery-section label{font-size:11px}.delivery-short-field{max-width:190px}.delivery-copy{margin:0 0 17px;line-height:1.8}.delivery-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;margin:0 0 23px;border:0}.delivery-form .delivery-modes label{display:flex;gap:7px;border:1px solid #dae8e6;border-radius:9px;padding:12px 9px;cursor:pointer;background:#fbfdfd;align-items:flex-start;margin:0}.delivery-modes label:has(input:checked){background:#edf9f5;border-color:#61bda7;box-shadow:0 0 0 1px #61bda720}.delivery-form .delivery-modes input{width:12px;min-width:12px;accent-color:#009a86;margin:3px 0 0;padding:0;box-shadow:none}.delivery-modes b{display:block;font-size:10px;color:#37615f}.delivery-modes small{display:block;font-size:9px;line-height:1.7;color:#7c9896;margin-top:2px}.delivery-section [data-delivery-route]>label{margin-bottom:18px}.delivery-point-hint{font-size:10px;line-height:1.8;color:#7f929a;margin:10px 0 18px}.delivery-point-hint a,.delivery-api-list a{color:#188e7e;text-underline-offset:3px}.delivery-manual{padding:16px;background:#f5f9fa;border:1px dashed #c9dfe0;border-radius:9px;margin-bottom:18px}.delivery-manual label+label{margin-top:12px}.delivery-manual small{display:block;font-size:10px;line-height:1.7;color:#7e969c;margin-top:10px}.delivery-save{padding:20px 26px;background:#f9fcfc}.delivery-save .primary-button{margin:0;width:100%;font-size:12px;gap:9px}.delivery-save p:not(.form-error){font-size:10px;color:#7c969c;text-align:center;margin:12px 0 0}.delivery-save .form-error:empty{display:none}.delivery-save .form-error{line-height:1.8;margin:0 0 15px}.delivery-save>.secondary-button{margin-top:10px}.delivery-form [aria-invalid=true]{border-color:#cb6161;background:#fff8f8}.delivery-aside{display:grid;gap:16px;position:sticky;top:20px}.delivery-default-card{padding:25px 22px;border:1px solid #c7e9df;background:linear-gradient(150deg,#dff5ed,#f3fbf6);border-radius:13px;overflow:hidden}.delivery-default-card .process-icon{margin-bottom:24px;width:40px;height:40px;background:#fff9;border:1px solid #c6e6da}.delivery-default-card .eyebrow{font-size:8px;color:#4e9380;display:block}.delivery-default-card h2{font-size:23px;letter-spacing:-.6px;line-height:1.35;margin:12px 0}.delivery-default-card>p{font-size:10px;line-height:1.8;color:#75968a;margin-bottom:24px}.delivery-rule{border-top:1px solid #cce5da;padding:16px 0 0;margin-top:16px}.delivery-rule b{display:block;font-size:11px;color:#437b6b;line-height:1.7}.delivery-rule span{display:block;font-size:10px;line-height:1.8;color:#75968a;margin-top:5px}.delivery-carriers.info-card{padding:22px;margin:0}.delivery-carriers h3{margin:0 0 18px;font-size:13px}.delivery-carriers>div{display:flex;gap:10px;align-items:center;margin:17px 0}.carrier-mark{display:grid;place-items:center;width:37px;height:31px;border-radius:5px;background:#f8e8c7;color:#6c591f;font-size:9px;font-weight:800;flex-shrink:0}.carrier-mark.pecom{background:#e9edf7;color:#475a90}.carrier-mark.cdek{background:#e2f3db;color:#477d2c}.delivery-carriers p{margin:0}.delivery-carriers b{display:block;font-size:11px}.delivery-carriers small{display:block;font-size:9px;line-height:1.7;color:#8aa0a7}.delivery-carriers .micro-note{margin-top:21px;font-size:10px}.delivery-demo-note{margin:0;background:#f4f8fa;border-color:#dce8ed;color:#7b929b;font-size:10px}.delivery-scope{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:14px 18px;background:#edf8f3;font-size:11px;border-radius:8px}.delivery-scope>span{display:flex;align-items:center;gap:8px;color:#288575}.delivery-scope svg{width:16px;height:16px}.form-dialog:has(.delivery-form){width:720px}.form-dialog .delivery-section{padding:21px 0}.form-dialog .delivery-save{padding:20px;border:1px solid #e0ece9;border-radius:10px}.order-delivery{margin-top:22px;padding:19px;background:#f3f9fa;border:1px solid #dbe9eb;border-radius:10px}.order-delivery-title{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:16px}.order-delivery-title h3{display:flex;align-items:center;gap:8px;font-size:13px;margin:0}.order-delivery-title svg{width:17px;height:17px;color:#5e9d91}.order-delivery-title button{white-space:nowrap}.order-delivery dl{margin:0}.order-delivery dl>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;margin:11px 0;font-size:11px;line-height:1.8}.order-delivery dt{color:#7d97a1}.order-delivery dd{margin:0;overflow-wrap:anywhere}.order-delivery small{display:block;font-size:10px;color:#78939a}.order-delivery .micro-note{margin-bottom:0;font-size:9px}.delivery-verification{font-size:10px;line-height:1.8;color:#997a45;border-top:1px solid #dce8ea;padding-top:11px}.delivery-api-list article{padding:16px 0;border-bottom:1px solid #e4edef}.delivery-api-list h3{margin:0 0 8px}.delivery-api-list p{font-size:11px;overflow-wrap:anywhere}.delivery-api-list small{font-size:10px;line-height:1.8;color:#78949d}.delivery-api-list article>div{margin-top:10px;font-size:10px}.profile-address-link{margin-top:24px;padding-top:20px;border-top:1px solid #e4edef}.profile-address-link h3{font-size:13px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
@media(max-width:1180px){.delivery-layout{grid-template-columns:minmax(0,1fr) 235px;gap:16px}.delivery-section{padding:22px 20px}.delivery-modes{grid-template-columns:1fr}.delivery-modes label>span{display:flex;align-items:center;gap:10px}.delivery-modes small{margin:0}.delivery-default-card{padding:22px 19px}.delivery-default-card h2{font-size:21px}}
@media(max-width:680px){.delivery-layout{display:flex;flex-direction:column}.delivery-form,.delivery-aside{width:100%}.delivery-aside{position:static}.delivery-auto{font-size:9px}.delivery-section{padding:20px}.delivery-section .field-grid{grid-template-columns:1fr;gap:15px}.delivery-section-head p{font-size:10px}.delivery-form .delivery-section h2{font-size:16px}.delivery-save{padding:20px}.delivery-default-card h2 br{display:none}.delivery-default-card .process-icon{display:none}.delivery-default-card{padding:22px}.delivery-rule{margin-top:12px;padding-top:12px}.delivery-scope{display:block}.delivery-scope button{margin-top:12px}.order-delivery dl>div{grid-template-columns:1fr;gap:1px}.order-delivery-title{flex-wrap:wrap}.delivery-intro{font-size:12px}.form-dialog:has(.delivery-form){padding:20px}.delivery-modes label>span{flex-wrap:wrap;gap:3px 10px}}
