.cdek-widget[data-v-ac7fa2c0]{display:flex;flex-direction:column;gap:20px;padding:20px;background:var(--semantic-surface, #fff);border-radius:12px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.1)}.delivery-type-selector[data-v-ac7fa2c0]{display:flex;gap:20px;padding:15px;background:var(--semantic-surface-hover, var(--semantic-background, #f8f9fa));border-radius:8px}.radio-option[data-v-ac7fa2c0]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:15px;font-weight:500}.radio-option input[type="radio"][data-v-ac7fa2c0]{width:18px;height:18px;cursor:pointer;accent-color:var(--semantic-accent, var(--color-accent, #00b33c))}.city-choice[data-v-ac7fa2c0]{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--semantic-warning, #ffc107);border-radius:8px;background:var(--semantic-warning-bg, #fff8df)}.city-choice label[data-v-ac7fa2c0]{font-weight:600;color:var(--semantic-heading, #212529)}.city-choice p[data-v-ac7fa2c0]{margin:0;font-size:14px;color:var(--semantic-text, #495057)}.city-choice select[data-v-ac7fa2c0]{min-height:44px;width:100%;padding:10px 12px;border:1px solid var(--semantic-border, #adb5bd);border-radius:8px;background:var(--semantic-surface, #fff);color:var(--semantic-text, #212529);font:inherit}.city-choice select[data-v-ac7fa2c0]:focus-visible{outline:2px solid var(--semantic-accent, var(--color-accent, #00b33c));outline-offset:2px}.courier-block[data-v-ac7fa2c0]{display:flex;flex-direction:column;gap:16px}.courier-info[data-v-ac7fa2c0]{display:flex;align-items:flex-start;gap:16px;padding:20px;background:color-mix(in srgb, var(--semantic-info, #3b82f6) 10%, var(--semantic-surface, #fff));border-radius:12px;border:2px solid color-mix(in srgb, var(--semantic-info, #3b82f6) 30%, var(--semantic-surface, #fff))}.courier-icon[data-v-ac7fa2c0]{font-size:32px;color:var(--semantic-success, #00b33c);flex-shrink:0}.courier-content h4[data-v-ac7fa2c0]{margin:0 0 8px 0;font-size:16px;font-weight:600;color:var(--semantic-heading, #212529)}.courier-content p[data-v-ac7fa2c0]{margin:0;font-size:14px;color:var(--semantic-muted, #6c757d)}.courier-hint[data-v-ac7fa2c0]{display:flex;align-items:center;gap:10px;padding:15px;background:var(--semantic-warning-bg, #fff3cd);border:1px solid var(--semantic-warning, #ffc107);border-radius:8px;color:var(--semantic-warning-text, #856404);font-size:14px}.courier-hint i[data-v-ac7fa2c0]{font-size:18px;flex-shrink:0;color:var(--semantic-warning, #ffc107)}.map-container[data-v-ac7fa2c0]{position:relative;z-index:0;isolation:isolate;width:100%;height:400px;border-radius:12px;overflow:hidden;background:var(--semantic-surface-hover, var(--semantic-border, #e9ecef))}.map[data-v-ac7fa2c0]{width:100%;height:100%}.map[data-v-ac7fa2c0] .leaflet-control-attribution{background:#fff;color:#333;font:11px/1.5 Arial, sans-serif}.map[data-v-ac7fa2c0] .leaflet-control-attribution a{color:#0069a6}.map[data-v-ac7fa2c0] .cdek-map-marker{display:grid;place-items:center;width:36px;height:36px;padding:0;border:2px solid #087f5b;border-radius:50%;background:#fff;color:#07543e;box-shadow:0 2px 6px #0005;font:700 14px/1 Arial, sans-serif;cursor:pointer}.map[data-v-ac7fa2c0] .cdek-map-marker--selected{background:#087f5b;color:#fff;outline:3px solid #fff;z-index:2}.map[data-v-ac7fa2c0] .cdek-map-marker:focus-visible{outline:3px solid #0069d9;outline-offset:2px}.map-coverage-note[data-v-ac7fa2c0]{margin:0;color:var(--semantic-muted, #6c757d);font-size:14px}.map-loading[data-v-ac7fa2c0],
.map-error[data-v-ac7fa2c0]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(255, 255, 255, 0.95);z-index:1000}.map-error[data-v-ac7fa2c0]{color:var(--semantic-danger, #dc3545);text-align:center;padding:20px}.map-error i[data-v-ac7fa2c0]{font-size:48px;margin-bottom:10px}.map-error p[data-v-ac7fa2c0]{margin:0 0 15px;font-size:14px;max-width:280px}.retry-btn[data-v-ac7fa2c0]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:var(--semantic-accent, var(--color-accent, #00b33c));color:var(--semantic-on-accent, #fff);border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background var(--admin-duration-base, 200ms) var(--admin-ease-standard, cubic-bezier(0.4,0,0.2,1)),
              transform var(--admin-duration-base, 200ms) var(--admin-ease-standard, cubic-bezier(0.4,0,0.2,1))}.retry-btn[data-v-ac7fa2c0]:hover{background:var(--semantic-accent-hover, var(--semantic-accent, #009a33));transform:translateY(-1px)}.spinner[data-v-ac7fa2c0]{width:40px;height:40px;border:4px solid var(--semantic-border, #f3f3f3);border-top:4px solid var(--semantic-accent, var(--color-accent, #00b33c));border-radius:50%;animation:spin-ac7fa2c0 1s linear infinite}@keyframes spin-ac7fa2c0{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.points-list h3[data-v-ac7fa2c0]{margin:0 0 15px 0;font-size:18px;font-weight:600;color:var(--semantic-heading, #212529)}.points-scroll[data-v-ac7fa2c0]{max-height:250px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.point-card[data-v-ac7fa2c0]{padding:15px;border:2px solid var(--semantic-border, #e9ecef);border-radius:8px;cursor:pointer;transition:background var(--admin-duration-base, 200ms) var(--admin-ease-standard, cubic-bezier(0.4,0,0.2,1)),
              border-color var(--admin-duration-base, 200ms) var(--admin-ease-standard, cubic-bezier(0.4,0,0.2,1));background:var(--semantic-surface, #fff)}.point-card[data-v-ac7fa2c0]:hover{border-color:var(--semantic-accent, var(--color-accent, #00b33c));background:var(--semantic-surface-hover, var(--semantic-background, #f8f9fa))}.point-card.selected[data-v-ac7fa2c0]{border-color:var(--semantic-success, #28a745);background:var(--semantic-success-bg, #d4edda);border-left-width:5px}.point-header[data-v-ac7fa2c0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.point-title[data-v-ac7fa2c0]{font-weight:600;font-size:15px;color:var(--semantic-heading, #212529)}.point-badge[data-v-ac7fa2c0]{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600}.badge-pvz[data-v-ac7fa2c0]{background:var(--semantic-info-bg, #d1ecf1);color:var(--semantic-info, #0c5460)}.badge-postamat[data-v-ac7fa2c0]{background:var(--semantic-warning-bg, #fff3cd);color:var(--semantic-warning-text, #856404)}.point-address[data-v-ac7fa2c0]{font-size:14px;color:var(--semantic-muted, #6c757d);margin-bottom:6px}.point-schedule[data-v-ac7fa2c0]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--semantic-text, #495057)}.point-schedule i[data-v-ac7fa2c0]{color:var(--semantic-accent, var(--color-accent, #00b33c))}.empty-state[data-v-ac7fa2c0]{text-align:center;padding:40px 20px;color:var(--semantic-muted, #6c757d)}.empty-state i[data-v-ac7fa2c0]{font-size:48px;margin-bottom:15px;opacity:0.5;color:var(--semantic-border, #adb5bd)}.cost-block[data-v-ac7fa2c0]{padding:20px;background:var(--semantic-accent, var(--color-accent, #00b33c));border-radius:12px;color:var(--semantic-on-accent, #fff)}.cost-info[data-v-ac7fa2c0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.cost-label[data-v-ac7fa2c0]{font-size:15px;font-weight:500}.cost-value[data-v-ac7fa2c0]{font-size:24px;font-weight:700}.delivery-time[data-v-ac7fa2c0]{display:flex;align-items:center;gap:8px;font-size:14px;opacity:0.95}.delivery-time i[data-v-ac7fa2c0]{color:var(--semantic-on-accent, #fff)}.calculating-loader[data-v-ac7fa2c0]{display:flex;align-items:center;gap:10px;padding:15px;background:var(--semantic-surface-hover, var(--semantic-background, #f8f9fa));border-radius:8px;font-size:14px;color:var(--semantic-text, #495057)}.spinner-small[data-v-ac7fa2c0]{width:20px;height:20px;border:3px solid var(--semantic-border, #f3f3f3);border-top:3px solid var(--semantic-accent, var(--color-accent, #00b33c));border-radius:50%;animation:spin-ac7fa2c0 0.8s linear infinite}@media (max-width: 768px){.cdek-widget[data-v-ac7fa2c0]{padding:15px}.map-container[data-v-ac7fa2c0]{height:300px}.delivery-type-selector[data-v-ac7fa2c0]{flex-direction:column;gap:10px}.cost-info[data-v-ac7fa2c0]{flex-direction:column;align-items:flex-start;gap:5px}}[data-v-ac7fa2c0]:root{--semantic-success-bg:color-mix(in srgb, var(--semantic-success, #28a745) 15%, var(--semantic-surface, #fff));--semantic-info-bg:color-mix(in srgb, var(--semantic-info, #17a2b8) 15%, var(--semantic-surface, #fff));--semantic-warning-bg:color-mix(in srgb, var(--semantic-warning, #ffc107) 15%, var(--semantic-surface, #fff));--semantic-warning-text:color-mix(in srgb, var(--semantic-warning, #ffc107) 60%, var(--semantic-text, #333))}