#cdt-sidebar-tools{display:flex;flex-direction:column;gap:5px;font-family:inherit;direction:rtl;background:#fff;padding:4px;border-radius:14px;box-sizing:border-box;visibility:visible!important;opacity:1!important;box-shadow:0 2px 10px rgba(0,0,0,.03)}#cdt-sidebar-tools button{width:100%;min-height:50px;border:0;background:#fff;color:#60717d;padding:11px 16px;border-radius:12px;cursor:pointer;font:inherit;font-weight:800;display:flex;align-items:center;justify-content:flex-start;gap:12px;text-align:right;box-sizing:border-box}#cdt-sidebar-tools button:hover{background:#e8f6f5;color:#087d75}.cdt-side-icon{width:24px;text-align:center;font-size:17px}.cdt-overlay{position:fixed;inset:0;background:#062f2d80;z-index:1000000;display:flex;align-items:center;justify-content:center;padding:18px;font-family:inherit}.cdt-modal{width:min(880px,96vw);max-height:90vh;overflow:auto;background:#fff;border-radius:22px;box-shadow:0 24px 70px #0004}.cdt-head{position:sticky;top:0;background:#fff;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #e5efee}.cdt-head h2{margin:0;color:#123f3c;font-size:22px}.cdt-x{border:0;background:#eef7f6;border-radius:50%;font-size:27px;width:40px;height:40px;cursor:pointer}.cdt-body{padding:20px}.cdt-toolbar{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-bottom:14px}.cdt-toolbar label,.cdt-form label{display:flex;flex-direction:column;gap:6px;font-weight:700;color:#325956;flex:1;min-width:180px}.cdt-toolbar select,.cdt-toolbar input,.cdt-form input,.cdt-form textarea{border:1px solid #cbdcda;border-radius:10px;padding:11px 12px;font:inherit;background:#fff}.cdt-primary{background:#087d75!important;color:#fff!important;border:0!important;border-radius:11px!important;padding:12px 18px!important;cursor:pointer!important;font-weight:800!important}.cdt-hint,.cdt-warning{padding:11px 13px;border-radius:11px;margin:8px 0 16px;background:#edf8f7;color:#35615e}.cdt-warning{background:#fff4e6;color:#84531e}.cdt-price-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.cdt-price-card{border:1px solid #dbe9e8;border-radius:16px;padding:15px;background:#fcfefe}.cdt-price-main{display:flex;justify-content:space-between;gap:10px;font-size:17px;color:#163f3c}.cdt-price-main span{font-weight:900;color:#087d75}.cdt-price-card p{margin:10px 0;color:#5e7775;min-height:24px}.muted{color:#95aaa8!important}.cdt-actions{display:flex;gap:8px;justify-content:flex-end}.cdt-actions button,.cdt-order-row button{border:1px solid #cadcda;background:#fff;padding:8px 13px;border-radius:9px;cursor:pointer}.danger{color:#b22b2b!important;border-color:#efcaca!important;background:#fff7f7!important}.cdt-form{display:grid;gap:14px}.cdt-form label{min-width:0}.cdt-empty{text-align:center;padding:30px;color:#79908e}.cdt-orders{display:grid;gap:7px}.cdt-order-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #edf2f1;padding:10px 5px}.cdt-order-row small{display:block;color:#6f8583;margin-top:4px}#cdt-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,20px);z-index:1000010;background:#173f3c;color:#fff;padding:11px 18px;border-radius:12px;opacity:0;pointer-events:none;transition:.2s}#cdt-toast.show{opacity:1;transform:translate(-50%,0)}#cdt-toast.bad{background:#a82828}@media(max-width:700px){.cdt-modal{max-height:94vh}.cdt-body{padding:14px}.cdt-order-row{align-items:flex-start}}

.cdt-order-row.cdt-duplicate{border:2px solid var(--dup);border-right-width:7px;border-radius:13px;padding:11px 10px;margin:5px 0;background:#fff}
.cdt-order-title{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.cdt-dup-badge{border:1px solid var(--dup);color:var(--dup);background:#fff;padding:3px 8px;border-radius:999px;font-size:12px;font-weight:900}
.cdt-dup-0{--dup:#18864b}.cdt-dup-1{--dup:#c33b32}.cdt-dup-2{--dup:#2869c7}.cdt-dup-3{--dup:#8a43b8}.cdt-dup-4{--dup:#c47716}.cdt-dup-5{--dup:#008b95}.cdt-dup-6{--dup:#b23775}.cdt-dup-7{--dup:#647229}
.cdt-old-stock-hidden{display:none!important}.cdt-mini-summary{background:#fff;border:1px solid #dce9ed;border-radius:22px;padding:20px;box-shadow:0 10px 28px rgba(20,61,83,.06)}.cdt-mini-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:14px}.cdt-mini-head h2{margin:0;color:#183247}.cdt-mini-head small{color:#758995}.cdt-mini-head button,.cdt-manual-head button{border:0;border-radius:10px;background:#11837b;color:#fff;padding:10px 15px;font-weight:800;cursor:pointer}.cdt-mini-values{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cdt-mini-values>div{border-radius:16px;padding:15px;color:#fff;display:grid;gap:4px}.cdt-mini-values>div:first-child{background:linear-gradient(135deg,#11837b,#20a399)}.cdt-mini-values>div:last-child{background:linear-gradient(135deg,#173b5d,#286486)}.cdt-mini-values b{font-size:25px}.cdt-mini-values small{opacity:.8}.cdt-result-kpis{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.cdt-result-kpis>div{padding:15px;border-radius:15px;background:#edf8f7;color:#174641;display:grid;gap:4px}.cdt-result-kpis b{font-size:23px;color:#087d75}.cdt-manual-head{display:flex;justify-content:space-between;align-items:center;margin:18px 0 10px}.cdt-inventory-edit{display:grid;grid-template-columns:1fr 130px 75px;gap:8px;margin-bottom:8px}.cdt-inventory-edit input{border:1px solid #cbdcda;border-radius:10px;padding:10px;font:inherit}.cdt-inventory-edit button{border:1px solid #efcaca;background:#fff7f7;color:#b22b2b;border-radius:9px;font-weight:700;cursor:pointer}.cdt-save-wide{width:100%;margin-top:14px}.cdt-mini-summary+.notes-card{min-height:0}@media(max-width:700px){.cdt-mini-values,.cdt-result-kpis{grid-template-columns:1fr}.cdt-inventory-edit{grid-template-columns:1fr 90px}.cdt-inventory-edit button{grid-column:1/-1;padding:9px}}
.cdt-stock-chips{display:flex;flex-wrap:wrap;gap:8px;margin:13px 0}.cdt-stock-chips span{background:#edf7f6;border:1px solid #cce6e2;border-radius:999px;padding:7px 11px;color:#355965;font-size:13px}.cdt-stock-chips b{color:#087d75;font-size:16px}.cdt-summary-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cdt-summary-actions button{border:0;border-radius:11px;padding:10px 8px;background:#e8f5f3;color:#087d75;font-weight:800;cursor:pointer}.cdt-summary-actions button:nth-child(2){background:#eaf2f8;color:#173b5d}.cdt-summary-actions button:nth-child(3){background:#fff2dc;color:#956300}.cdt-last-payments{margin-top:12px;padding-top:10px;border-top:1px solid #e4ecef;display:grid;gap:5px;color:#607784;font-size:12px}.cdt-last-payments b{color:#173b5d}.cdt-form select{border:1px solid #cbdcda;border-radius:10px;padding:10px;font:inherit;background:#fff}@media(max-width:700px){.cdt-summary-actions{grid-template-columns:1fr}}
.cdt-mini-head-actions{display:flex;gap:7px}.cdt-mini-head-actions button:last-child{background:#fff2dc;color:#805600}.cdt-reset-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.cdt-reset-grid button{border:1px solid #d6e5e8;background:#f6fbfb;border-radius:15px;padding:16px;text-align:right;display:grid;gap:6px;color:#173b5d;cursor:pointer}.cdt-reset-grid button b{font-size:15px}.cdt-reset-grid button small{color:#6c818d;line-height:1.6}.cdt-reset-grid button.danger{border-color:#efc8c8;background:#fff2f2;color:#a42d2d}.cdt-reset-grid button:disabled{opacity:.5;cursor:wait}@media(max-width:700px){.cdt-reset-grid{grid-template-columns:1fr}.cdt-mini-head{align-items:flex-start}.cdt-mini-head-actions{flex-direction:column}}
.cdt-month-summary{margin:12px 0;display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:6px;align-items:center;background:#f5f9fb;border:1px solid #dce8ed;border-radius:13px;padding:11px;color:#496370;font-size:13px}.cdt-month-summary b{color:#173b5d}.cdt-month-summary span{text-align:center;border-right:1px solid #dce8ed}@media(max-width:700px){.cdt-month-summary{grid-template-columns:1fr 1fr}.cdt-month-summary span{text-align:right;border:0}}
.cdt-account-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cdt-account-actions button{border:1px solid #d6e7e5;background:#f5fbfa;border-radius:15px;padding:16px;text-align:right;display:grid;gap:5px;color:#126e68;cursor:pointer}.cdt-account-actions button b{font-size:15px}.cdt-account-actions button small{color:#6d8381;line-height:1.5}.cdt-account-actions button:nth-child(2){background:#eef4fa;color:#173b5d}.cdt-account-actions button:nth-child(3){background:#fff5e4;color:#8b5d00}.cdt-account-actions button:last-child{background:#fff0f0;color:#9f3030}@media(max-width:700px){.cdt-account-actions{grid-template-columns:1fr}}
.cdt-secondary{background:#eef4f6!important;color:#315564!important;border:1px solid #d3e1e6!important;border-radius:11px!important;padding:12px 18px!important;cursor:pointer!important;font-weight:800!important}
.cdt-daily-hero{display:grid!important;gap:8px}.cdt-daily-hero>span{font-size:16px!important;opacity:.82}.cdt-daily-hero>b{font-size:28px!important;line-height:1.25}.cdt-daily-hero>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:5px}.cdt-daily-hero strong{background:#ffffff17;border:1px solid #ffffff2e;border-radius:12px;padding:8px 13px;font-size:14px}.big-card>button{background:#ffbd32!important;color:#173042!important;font-weight:900!important;border:2px solid #fff!important;box-shadow:0 0 0 2px #2470ad!important}@media(max-width:700px){.cdt-daily-hero>b{font-size:21px!important}.cdt-daily-hero>div{display:grid;grid-template-columns:1fr}.cdt-daily-hero strong{font-size:12px}}
.cdt-company-team{display:grid;gap:16px}.cdt-team-section{border:1px solid #d7e5e8;border-radius:18px;padding:16px;background:#fbfdfd}.cdt-team-section h3{margin:0 0 10px;color:#12394a}.cdt-team-section p,.cdt-team-section>small{color:#71838c}.cdt-team-inline{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end}.cdt-team-inline label{display:grid;gap:6px}.cdt-team-inline input,.cdt-link-row input,.cdt-company-drivers input,.cdt-assignment-list select{min-height:44px;border:1px solid #c9dce1;border-radius:12px;padding:9px 12px;background:#fff}.cdt-link-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.cdt-company-drivers,.cdt-assignment-list{display:grid;gap:9px}.cdt-company-drivers article{display:grid;grid-template-columns:minmax(160px,1fr) minmax(220px,1.5fr) auto auto auto;gap:8px;align-items:center;padding:11px;border:1px solid #deeaed;border-radius:14px;background:#fff}.cdt-company-drivers article div{display:grid;gap:4px}.cdt-company-drivers article small{color:#71838c}.cdt-company-drivers button,.cdt-link-row button{border:0;border-radius:10px;padding:10px 12px;cursor:pointer}.cdt-company-drivers button.danger{color:#a42626;background:#fdeaea}.cdt-assignment-list article{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:12px;align-items:center;padding:12px;border:1px solid #deeaed;border-radius:14px;background:#fff}.cdt-assignment-list article div{display:grid;gap:5px}.cdt-assignment-list small{color:#6e8189}.cdt-company-commission-fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.cdt-company-commission-fields label{display:grid;gap:6px}.cdt-company-commission-fields input{min-height:48px;border:1px solid #c9dce1;border-radius:12px;padding:10px}.cdt-primary,.cdt-secondary{min-height:44px}@media(max-width:760px){.cdt-team-inline,.cdt-link-row,.cdt-company-commission-fields{grid-template-columns:1fr}.cdt-company-drivers article{grid-template-columns:1fr}.cdt-assignment-list article{grid-template-columns:1fr}.cdt-assignment-list select{width:100%}}
.cdt-current-driver{display:block!important;margin-top:7px;color:#087d75!important}.cdt-current-driver b{color:#075b3a}.cdt-link-row input{direction:ltr;text-align:left;font-size:14px}
.cdt-portal-password{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid #dce8ea}.cdt-portal-password label{display:grid;gap:6px}.cdt-portal-password input{min-height:44px;border:1px solid #c9dce1;border-radius:12px;padding:9px 12px}.cdt-portal-password small{grid-column:1/-1;color:#71838c}@media(max-width:760px){.cdt-portal-password{grid-template-columns:1fr}}
.cdt-report-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:4px 0 14px}.cdt-report-kpis>div{display:grid;gap:5px;padding:14px;border:1px solid #d8e9e7;border-radius:15px;background:#f3fbfa;color:#55706d}.cdt-report-kpis b{font-size:27px;color:#087d75}.cdt-report-period-label{margin:10px 0;color:#667f7c}.cdt-report-table-wrap{overflow:auto;border:1px solid #dce9e8;border-radius:15px}.cdt-report-table{width:100%;border-collapse:collapse;min-width:800px}.cdt-report-table th{background:#087d75;color:#fff;padding:12px 10px;white-space:nowrap}.cdt-report-table td{padding:11px 10px;text-align:center;border-bottom:1px solid #e7eeee;color:#304d4a}.cdt-report-table td:first-child{text-align:right}.cdt-report-table td small{display:block;margin-top:4px;color:#7b918f}.cdt-report-table tbody tr:nth-child(even){background:#f8fbfb}.cdt-report-table strong{color:#087d75;font-size:17px}.cdt-report-total{background:#173b5d!important;color:#fff!important;font-weight:900}.cdt-report-total td{color:#fff;border:0}.cdt-companies-report-filter .cdt-primary{align-self:end}@media(max-width:760px){.cdt-report-kpis{grid-template-columns:1fr 1fr}.cdt-companies-report-filter{display:grid;grid-template-columns:1fr}.cdt-companies-report-filter label{min-width:0}}
.cdt-product-stock{display:block;margin-top:5px;color:#087d75;font-weight:700;line-height:1.5}.cdt-chat-orders{display:grid;gap:14px}.cdt-chat-orders article{border:1px solid #d7e7e5;border-radius:16px;padding:15px;background:#fbfdfd}.cdt-chat-order-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.cdt-chat-order-head b{color:#087d75;font-size:18px}.cdt-chat-order-head small{color:#647b79}.cdt-chat-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cdt-chat-grid label{display:grid;gap:6px;color:#325956;font-weight:700}.cdt-chat-grid input,.cdt-chat-grid select,.modal form select{border:1px solid #cbdcda;border-radius:10px;padding:11px 12px;font:inherit;background:#fff}.cdt-chat-grid .cdt-wide{grid-column:1/-1}.cdt-product-alert{margin:10px 0 0;padding:9px 11px;border-radius:9px;background:#fff1df;color:#8b5700;font-weight:700}@media(max-width:700px){.cdt-chat-grid{grid-template-columns:1fr}.cdt-chat-grid .cdt-wide{grid-column:auto}.cdt-chat-order-head{align-items:flex-start;flex-direction:column}}
