.cdek-picker{margin-block:16px;min-width:0}.cdek-current{overflow-wrap:anywhere}.cdek-picker summary{color:#264980;text-decoration:underline;cursor:pointer;list-style:none}.cdek-picker summary::-webkit-details-marker{display:none}.cdek-picker-panel{margin-top:14px;padding:16px;border:1px solid #d8dce2;border-radius:12px;background:#fff;color:#222}.cdek-picker-panel label{display:grid;gap:6px}.cdek-picker-panel input{box-sizing:border-box;width:100%;max-width:100%;min-height:44px;padding:10px;border:1px solid #b6bcc6;border-radius:8px;font:inherit}.cdek-points{display:grid;gap:8px;max-height:330px;overflow:auto;margin-block:12px}.cdek-point{display:grid!important;gap:5px;text-align:left!important;width:100%;padding:12px!important;background:#f5f6f8!important;color:#222!important;border:1px solid #d8dce2!important;border-radius:8px;white-space:normal;overflow-wrap:anywhere}.cdek-point[aria-pressed=true]{border-color:#264980!important;outline:2px solid #264980}.cdek-map{height:280px;margin-block:12px;border-radius:8px;overflow:hidden}.cdek-picker [hidden]{display:none!important}.cdek-parcel-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cdek-parcel-fields label{display:grid;gap:6px;min-width:0}.cdek-parcel-fields input{box-sizing:border-box;min-width:0;width:100%;max-width:100%}@media(max-width:480px){.cdek-picker-panel{padding:12px}.cdek-map{height:220px}.cdek-parcel-fields{grid-template-columns:1fr}}
.cdek-picker .cdek-point{width:100%}.cdek-picker button:disabled{opacity:.45;cursor:not-allowed}
.cdek-picker .cdek-map{position:relative;z-index:0}.cdek-picker .leaflet-control-attribution{font-size:11px;line-height:1.4;max-width:100%;white-space:normal}.cdek-picker .leaflet-control-attribution a{font:inherit}.cdek-picker [data-cdek-map-status]{font-size:14px}
.cdek-shipment-form fieldset{display:grid;gap:12px;min-width:0;border:1px solid #d8dce2;border-radius:8px;padding:12px}.cdek-shipment-form .cdek-tariff{display:flex;align-items:flex-start;gap:8px;font-weight:400;overflow-wrap:anywhere}.cdek-shipment-form input[type=radio],.cdek-shipment-form input[type=checkbox]{width:auto;flex:none}.cdek-shipment-form button:disabled{opacity:.45;cursor:not-allowed}.cdek-shipment-form label{white-space:normal}
.cdek-shipment-form label:has(>input[type=checkbox]){display:flex;align-items:flex-start;gap:8px;font-weight:400}.cdek-shipment-form input[type=radio],.cdek-shipment-form input[type=checkbox]{width:18px;height:18px;min-height:18px;padding:0;margin:2px 0 0}.cdek-shipment-form>.cdek-tariff{min-height:44px}.cdek-shipment-form>p{margin:0}
.cdek-picker{--cdek-red:var(--red-dark,#a92d31)}.cdek-current[data-state=empty]{color:var(--cdek-red);font-weight:750}.cdek-selection{display:grid;gap:10px;margin-block:14px;padding:14px;border:2px solid var(--cdek-red);border-radius:10px;background:#fff4f1;min-width:0;scroll-margin-block:20px}.cdek-selection[data-has-candidate=false]{border-color:#d8dce2;background:#f7f8fa}.cdek-selection>p{margin:0;overflow-wrap:anywhere}.cdek-selection>strong{font-size:17px}.cdek-picker [data-cdek-confirm]{display:block;width:100%;box-sizing:border-box;min-height:52px;padding:13px 16px;border:1px solid var(--cdek-red);border-radius:8px;background:var(--cdek-red)!important;color:#fff!important;font:inherit;font-weight:750;text-align:center;white-space:normal;cursor:pointer}.cdek-picker [data-cdek-confirm]:focus-visible{outline:3px solid #264980;outline-offset:3px}.cdek-picker [data-cdek-confirm]:disabled{background:#e4e5e7!important;border-color:#c4c7cb;color:#454a50!important;opacity:1;cursor:not-allowed}
