.cdek-wordmark{display:inline-flex;align-items:center;flex:none;background:#2b7c36;color:#fff!important;padding:4px 8px;border-radius:5px;font-size:12px;font-weight:800;letter-spacing:.045em;line-height:1.2}.stage-cdek{--stage:#69d17e}.stage-cdek .column-title h2{display:flex;gap:8px;align-items:center}.cdek-column-open{width:100%;padding:8px 10px;margin-bottom:12px;background:#1d3c2a;border-color:#3e7950;font-size:12px;color:#b9edc6}.cdek-board-card{border-color:#3e6249!important}.cdek-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:11px;color:#c1b6ce}.cdek-card-state{padding:9px 0;color:#a8dfb7;font-size:12px}.cdek-card-primary{width:100%;background:#234b30;border-color:#44885a;color:#d5f7dd;padding:10px;font-size:12px}.cdek-card-link{width:100%;background:transparent;border:0;font-size:11px;color:#b9acc9;margin-top:5px}.cdek-work-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:28px;background:linear-gradient(115deg,#16352a,#201a30 75%);border:1px solid #395a45;border-radius:16px}.cdek-work-header h2{font-size:28px;margin:12px 0 8px}.cdek-work-header p{margin:0;line-height:1.6;color:#bcbdc5}.cdek-head-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.cdek-head-actions button{font-size:13px;min-height:44px}.cdek-connection{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:16px 0;padding:14px 18px;border-radius:10px;background:#252034;color:#c2b8cd;font-size:13px;line-height:1.6}.cdek-connection button{flex:none;font-size:12px}.cdek-work-metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #3d344b;border-radius:14px;overflow:hidden;margin:20px 0}.cdek-work-metrics div{padding:20px 24px;display:flex;align-items:baseline;gap:14px;background:#1d192b}.cdek-work-metrics div+div{border-left:1px solid #3d344b}.cdek-work-metrics strong{font-size:30px;color:#a9e6b9}.cdek-work-metrics span{color:#b8adc8;font-size:13px}.cdek-work-toolbar{display:flex;justify-content:space-between;gap:18px;align-items:end;margin:26px 0 16px}.cdek-work-tabs{display:flex;gap:7px;flex-wrap:wrap}.cdek-work-tabs button{font-size:12px;min-height:44px;padding:9px 13px}.cdek-work-tabs button[aria-pressed=true]{background:#274d34;border-color:#68b581;color:#d4f4de}.cdek-work-toolbar label{font-size:12px;color:#b8adc8;min-width:min(310px,100%)}.cdek-work-toolbar input{display:block;width:100%;margin-top:7px;box-sizing:border-box}.cdek-tablewrap{overflow:auto;border:1px solid #41364f;border-radius:14px;scrollbar-gutter:stable}.cdek-work-table{width:100%;border-collapse:collapse;min-width:950px}.cdek-work-table th{font-size:11px;text-align:left;letter-spacing:.04em;color:#b6a8c7;padding:16px 18px;background:#282033;border-bottom:1px solid #44384f}.cdek-work-table td{padding:20px 18px;vertical-align:top;border-bottom:1px solid #352c42;font-size:13px;line-height:1.5;max-width:340px}.cdek-work-table td>span,.cdek-work-table td>small,.cdek-work-table td>strong,.cdek-work-table td>a{display:block;margin:3px 0;overflow-wrap:anywhere}.cdek-work-table td>button{padding:0;border:0;background:none;text-align:left;color:#aadfbc;font-weight:700;font-size:13px;min-height:30px}.cdek-work-table small{color:#a99bb7;font-size:11px}.cdek-step{font-size:12px;color:#ead8be}.cdek-step-print,.cdek-step-handed{color:#a6e5bb}.cdek-step-attention,.cdek-error{color:#ffb1bf!important}.cdek-muted{color:#aa9cb9}.cdek-row-actions{display:flex;flex-direction:column;gap:8px;min-width:150px}.cdek-row-actions button{font-size:12px;min-height:40px;padding:8px 10px}.cdek-work-empty{text-align:center;padding:38px;color:#bfb2cb}.cdek-work-empty strong{font-size:18px;color:#eee3f5}.cdek-queue-note{font-size:12px;color:#b0a0bf;line-height:1.7;margin:18px 0}.cdek-workspace button:focus-visible,.cdek-workspace input:focus-visible{outline:2px solid #8dd6a1;outline-offset:3px}@media(max-width:1100px){.cdek-work-header,.cdek-work-toolbar{flex-direction:column;align-items:stretch}.cdek-head-actions{justify-content:flex-start}.cdek-work-metrics{grid-template-columns:repeat(2,1fr)}.cdek-work-metrics div:nth-child(3){border-left:0;border-top:1px solid #3d344b}.cdek-work-metrics div:nth-child(4){border-top:1px solid #3d344b}}@media(max-width:600px){.cdek-work-header{padding:20px}.cdek-work-header h2{font-size:23px}.cdek-connection{align-items:flex-start;flex-direction:column}.cdek-work-metrics div{padding:14px;gap:9px}.cdek-work-metrics strong{font-size:25px}.cdek-work-metrics span{font-size:11px}}

/* Override the shared queue table's nowrap: long products and addresses stay in their cells. */
.cdek-workspace{min-width:0;max-width:100%}
.cdek-work-table{table-layout:fixed;white-space:normal;min-width:1100px}
.cdek-col-order{width:27%}.cdek-col-recipient{width:28%}.cdek-col-stage{width:17%}.cdek-col-label{width:12%}.cdek-col-actions{width:16%}
.cdek-work-table th,.cdek-work-table td{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;word-break:normal;max-width:none}
.cdek-work-table td>span,.cdek-work-table td>strong,.cdek-work-table td>small,.cdek-work-table td>a{white-space:normal;line-height:1.55}
.cdek-work-table td>button{max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.5}
.cdek-row-actions{min-width:0;width:100%}
.cdek-row-actions button{width:100%;white-space:normal;overflow-wrap:anywhere;min-height:44px;line-height:1.45}
.cdek-board-card .mini-open{display:block;width:100%;min-width:0;white-space:normal;text-align:left}
.cdek-board-card .mini-open>strong,.cdek-board-card .mini-open>span{display:block;overflow-wrap:anywhere;line-height:1.5}
.cdek-board-card .mini-open>strong{margin-bottom:6px}
.cdek-tablewrap:focus-visible{outline:2px solid #8dd6a1;outline-offset:3px}

/* Keep CDEK visually distinct from ordinary courier deliveries. */
.server-mode .stage-cdek .cdek-board-card{border:1px solid #4b875b!important;background:#242333;border-radius:12px}
.server-mode .stage-cdek .cdek-board-card:hover{border-color:#78c58b!important;background:#282b38}
.server-mode .stage-cdek .cdek-card-primary{background:#234b30;border:1px solid #579768;color:#d5f7dd}
.server-mode .stage-cdek .cdek-card-primary:hover{background:#2d5d3c;border-color:#86ce98}
.cdek-work-header{border-color:#4b875b}.cdek-workspace .cdek-tablewrap{border-color:#3e6249}
