.hb-cdek-panel{background:#faf6ed;border:1px solid #ddcebd;border-radius:22px;padding:26px;margin:20px 0 28px}.hb-cdek-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.hb-cdek-heading h2{font:30px/1.2 Georgia,serif;margin:8px 0 12px}.hb-cdek-heading p{font-size:14px;line-height:1.7;max-width:760px;color:#7c685a}.hb-cdek-actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.hb-cdek-actions button{white-space:normal;line-height:1.4}.hb-cdek-summary{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.hb-cdek-summary span{border-radius:99px;background:#eee7d9;padding:8px 12px;font-size:12px}.hb-cdek-summary span[data-ok=true]{background:#e5edda;color:#4f6340}.hb-cdek-settings{background:#fffdf6;border:1px solid #dfcebc;border-radius:16px}.hb-cdek-settings>summary{cursor:pointer;padding:20px;font-weight:600;font-size:15px}.hb-cdek-settings form{padding:0 22px 22px}.hb-cdek-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.hb-cdek-grid label{display:grid;gap:8px;font-size:13px;color:#6d5444;min-width:0}.hb-cdek-grid input{width:100%;min-width:0;padding:12px;border:1px solid #d5c3ac;border-radius:10px;background:#fffef9;font:14px Arial;color:#4c3329}.hb-cdek-note{padding:16px;background:#f0ebdf;border-radius:12px;font-size:13px;line-height:1.7}.hb-cdek-muted{font-size:12px!important;line-height:1.65;color:#8a725f;overflow-wrap:anywhere}.hb-cdek-check{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.6;margin:16px 0}.hb-cdek-check input{width:18px!important;height:18px;flex:none;margin-top:3px;accent-color:#8e914d}.hb-cdek-save{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:24px;border-top:1px solid #dfcebc;padding-top:18px}.hb-cdek-save span{font-size:12px;color:#8a725f}.hb-cdek-tariff-list{padding:15px;margin-bottom:20px;border:1px solid #dfcebc;border-radius:12px}.hb-cdek-tariff-list ul{max-height:260px;overflow:auto;font-size:13px;line-height:1.8;padding-left:20px}.hb-cdek-order{padding:20px;border:1px solid #d1d8bd;border-radius:16px;margin:18px 0;background:#f8f8ee}.hb-cdek-state{display:inline-block;padding:6px 10px;border-radius:999px;background:#ece6d8;font-size:11px}.hb-cdek-order[data-state=created] .hb-cdek-state{background:#dde9cf;color:#476032}.hb-cdek-order[data-state=failed] .hb-cdek-state,.hb-cdek-order[data-state=uncertain] .hb-cdek-state{background:#f5ded9;color:#9a4a3e}.hb-cdek-number strong{font-size:20px;letter-spacing:.02em}.hb-cdek-preview{margin-top:16px;padding:16px;border:1px solid #ddcebd;background:#fffdf6;border-radius:12px;font-size:13px;line-height:1.7}.hb-cdek-preview summary{cursor:pointer;font-weight:600}.hb-cdek-preview ul{display:block!important}.hb-cdek-panel button:focus-visible,.hb-cdek-order button:focus-visible,.hb-cdek-panel input:focus-visible{outline:3px solid #92904c;outline-offset:3px}@media(max-width:800px){.hb-cdek-heading{flex-direction:column}.hb-cdek-panel{padding:18px}.hb-cdek-grid{grid-template-columns:1fr}.hb-cdek-save{flex-direction:column;align-items:stretch}.hb-cdek-order{padding:16px}.hb-cdek-state{max-width:100%;white-space:normal}.hb-cdek-settings form{padding:0 16px 16px}.hb-cdek-actions button{flex:1;min-width:120px}.hb-cdek-heading h2{font-size:26px}}
