._modalDialog_1clc7_3{max-width:580px;margin:1.5rem auto}._modalContent_1clc7_8{border:1px solid rgba(226,232,240,.8)!important;border-radius:16px!important;box-shadow:0 25px 60px -15px #0f172a4d!important;overflow:hidden!important;background-color:#fff!important;padding:0!important}._dialog_1clc7_17{background-color:#fff;border-radius:16px;width:100%;display:flex;flex-direction:column;overflow:hidden}._header_1clc7_27{padding:14px 20px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#fff,#f8fafc)}._headerLeft_1clc7_36{display:flex;align-items:center;gap:12px}._iconBadge_1clc7_42{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#0073e7,#2563eb);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0073e740;flex-shrink:0}._headerTitleArea_1clc7_55{display:flex;flex-direction:column;gap:1px}._title_1clc7_61{margin:0;font-weight:700;font-size:1.05rem;color:#0f172a;letter-spacing:-.01em}._subtitle_1clc7_69{font-size:.76rem;color:#64748b;font-weight:500}._closeBtn_1clc7_75{background:#fff;border:1px solid #e2e8f0;color:#64748b;cursor:pointer;width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}._closeBtn_1clc7_75:hover{background-color:#f1f5f9;border-color:#cbd5e1;color:#0f172a}._body_1clc7_96{padding:20px 24px 16px;display:flex;flex-direction:column;align-items:center;text-align:center}._modalDescription_1clc7_104{font-size:.925rem;color:#64748b;margin-bottom:18px;line-height:1.55;max-width:480px}._benefitsCard_1clc7_112{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:14px 18px;margin-bottom:18px;width:100%;text-align:left}._benefitItem_1clc7_122{display:flex;align-items:center;gap:10px;font-size:.875rem;color:#334155;margin-bottom:8px}._benefitItem_1clc7_122:last-child{margin-bottom:0}._benefitIcon_1clc7_135{color:#0073e7;flex-shrink:0}._pricingBadge_1clc7_140{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:20px;color:#1e40af;font-size:.84rem;font-weight:500;margin-bottom:8px}._footer_1clc7_156{padding:12px 20px;border-top:1px solid #f1f5f9;background:#fff;display:flex;justify-content:flex-end;align-items:center;gap:10px}._btnCancel_1clc7_166{padding:8px 18px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-weight:600;font-size:.825rem;cursor:pointer;transition:all .15s ease}._btnCancel_1clc7_166:hover{background:#f1f5f9;color:#0f172a}._btnSubmit_1clc7_183{padding:8px 20px;border-radius:8px;border:none;background:linear-gradient(135deg,#0073e7,#005bb5);color:#fff;font-weight:600;font-size:.825rem;cursor:pointer;display:flex;align-items:center;gap:6px;box-shadow:0 4px 12px #0073e740;transition:all .15s ease}._btnSubmit_1clc7_183:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 14px #0073e759}._tableContainer_1eafa_1{display:flex;flex-direction:column;width:100%}._tableWrapper_1eafa_7{width:100%;background-color:#fff;border-radius:8px;overflow:hidden;position:relative}._scrollable_1eafa_15{overflow:auto}._tableWrapper_1eafa_7 thead th{position:sticky;top:0;z-index:10;background-color:#f8f9fa}._tableWrapper_1eafa_7 .table-responsive{overflow:visible!important}._sortableHeader_1eafa_32{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s ease,color .15s ease}._sortableHeader_1eafa_32:hover{background-color:#f1f5f9!important;color:#0d6efd}._sortIconWrapper_1eafa_43{display:inline-flex;align-items:center;margin-left:6px;vertical-align:middle}._sortIconNeutral_1eafa_50{opacity:.3;transition:opacity .15s ease}._sortableHeader_1eafa_32:hover ._sortIconNeutral_1eafa_50{opacity:.75}._paginationWrapper_1eafa_59{margin-top:1rem;width:100%;padding:0 4px}:root{--po-primary: #2563eb;--po-primary-hover: #1d4ed8;--po-bg-subtle: #f8fafc;--po-border: #e2e8f0;--po-text-main: #1e293b;--po-text-muted: #64748b;--po-radius: 12px;--po-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--po-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--po-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--po-glass-bg: rgba(255, 255, 255, .8)}._po_design_card_128jc_18{background:var(--po-glass-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.3);border-radius:var(--po-radius);margin-bottom:16px;box-shadow:var(--po-shadow);position:relative;z-index:1;overflow:visible;transition:transform .2s ease,box-shadow .2s ease}._po_design_card_128jc_18:hover{box-shadow:var(--po-shadow-lg)}._po_design_card_128jc_18:focus-within{z-index:100}._po_design_card_header_128jc_42{background:linear-gradient(90deg,#eff6ff,#fff);padding:14px 24px;border-bottom:1px solid var(--po-border);display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}._po_design_card_title_128jc_53{margin:0;font-size:.875rem;font-weight:700;color:#1e3a8a;text-transform:uppercase;letter-spacing:.05em}._po_accordion_icon_128jc_62{transition:transform .3s cubic-bezier(.4,0,.2,1);color:var(--po-primary);background:#fff;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:var(--po-shadow-sm)}._po_accordion_icon_128jc_62._collapsed_128jc_75{transform:rotate(-180deg)}._po_accordion_header_icon_128jc_79{width:28px;height:28px;background-color:#fff;color:var(--po-primary);border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:14px;box-shadow:var(--po-shadow-sm);border:1px solid rgba(37,99,235,.1)}._po_design_card_body_128jc_93{padding:12px 20px;max-height:9999px;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .3s ease,padding .3s ease;overflow:visible}._po_design_card_body_128jc_93._collapsed_128jc_75{max-height:0;padding-top:0;padding-bottom:0;opacity:0;overflow:hidden;pointer-events:none}._po_form_control_premium_128jc_113{border:1.5px solid var(--po-border)!important;font-size:.8125rem!important;border-radius:8px!important;padding:.5rem .75rem!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;height:38px!important;width:100%!important;display:block!important;background-color:#fff!important;color:var(--po-text-main)!important}textarea._po_form_control_premium_128jc_113{height:auto!important;min-height:38px!important}.PhoneInput,.react-international-phone-input-container{display:flex!important;align-items:center!important;gap:0!important;width:100%!important;min-width:100%!important}.PhoneInputInput,.react-international-phone-input{border:1.5px solid var(--po-border)!important;font-size:.8125rem!important;border-radius:0 8px 8px 0!important;padding:.5rem .75rem!important;height:38px!important;width:100%!important;flex:1 1 auto!important;min-width:0!important;transition:all .2s ease!important}.PhoneInputInput:focus,.react-international-phone-input:focus{border-color:var(--po-primary)!important;outline:none!important;box-shadow:0 0 0 4px #2563eb1a!important}.PhoneInputCountry,.react-international-phone-country-selector-button{background:#f8fafc!important;border:1.5px solid var(--po-border)!important;border-right:none!important;border-radius:8px 0 0 8px!important;padding:0 10px!important;height:38px!important;margin-right:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.react-international-phone-country-selector-dropdown,.react-international-phone-country-selector-list{z-index:1050!important;box-shadow:0 4px 12px #00000026!important;max-height:250px!important;overflow-y:auto!important}._po_form_control_premium_128jc_113:focus{border-color:var(--po-primary)!important;box-shadow:0 0 0 4px #2563eb1a!important;background-color:#fff!important}._po_form_control_premium_128jc_113::placeholder{color:#94a3b8!important}._po_form_control_premium_128jc_113:disabled{background-color:#f1f5f9!important;color:#94a3b8!important;cursor:not-allowed!important;border-color:#e2e8f0!important;opacity:1!important}._po_checkbox_premium_128jc_201{flex-shrink:0!important;width:1.25rem!important;height:1.25rem!important;cursor:pointer!important;border:1.5px solid #cbd5e1!important;border-radius:6px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;background-color:#fff!important;position:relative!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;outline:none!important;margin:0!important}._po_checkbox_premium_128jc_201:checked{background-color:var(--po-primary)!important;border-color:var(--po-primary)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")!important;background-size:100% 100%!important;background-position:center!important;background-repeat:no-repeat!important;transform:scale(1.05)}._po_checkbox_premium_128jc_201:hover{border-color:var(--po-primary)!important;box-shadow:0 0 0 4px #2563eb1a!important}._po_radio_premium_128jc_232{flex-shrink:0!important;width:1.25rem!important;height:1.25rem!important;cursor:pointer!important;border:1.5px solid #cbd5e1!important;border-radius:50%!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;background-color:#fff!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;position:relative!important;outline:none!important;margin:0!important}._po_radio_premium_128jc_232:checked{background-color:#fff!important;border-color:var(--po-primary)!important;border-width:5px!important;transform:scale(1.05)}._po_radio_premium_128jc_232:hover{border-color:var(--po-primary)!important;box-shadow:0 0 0 4px #2563eb1a!important}._po_label_premium_128jc_260{font-size:.8rem!important;font-weight:600!important;color:#475569!important;margin-bottom:.2rem!important;display:block}._po_field_feedback_128jc_269{margin-top:.25rem;font-size:.875em;line-height:1.25;min-height:0}._po_label_uppercase_128jc_276{font-size:.7rem!important;font-weight:800!important;color:var(--po-primary)!important;text-transform:uppercase!important;letter-spacing:.075em!important;margin-bottom:1rem!important;display:flex;align-items:center;gap:8px}._po_label_uppercase_128jc_276:after{content:"";height:2px;flex:1;background:linear-gradient(90deg,rgba(37,99,235,.2) 0%,transparent 100%)}._po_btn_primary_premium_128jc_300{background:linear-gradient(135deg,var(--po-primary) 0%,#1d4ed8 100%)!important;color:#fff!important;font-weight:600!important;border-radius:8px!important;padding:.4rem 1.25rem!important;font-size:.8125rem!important;border:none!important;height:38px!important;box-shadow:0 4px 6px -1px #2563eb33;transition:all .2s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}._po_btn_primary_premium_128jc_300:hover{transform:translateY(-1px);box-shadow:0 6px 12px -2px #2563eb4d;filter:brightness(1.1)}._po_btn_primary_premium_128jc_300:active{transform:translateY(0)}._po_btn_outline_primary_premium_128jc_331{background-color:#fff!important;border:1.5px solid var(--po-primary)!important;color:var(--po-primary)!important;font-weight:600!important;border-radius:8px!important;padding:.4rem 1.25rem!important;font-size:.8125rem!important;height:38px!important;transition:all .2s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}._po_btn_outline_primary_premium_128jc_331:hover{background-color:#eff6ff!important;box-shadow:0 4px 6px -1px #2563eb1a}._po_btn_cancel_premium_128jc_353{background-color:#fff!important;border:1.5px solid var(--po-border)!important;color:#64748b!important;font-weight:600!important;border-radius:8px!important;padding:.4rem 1.25rem!important;font-size:.8125rem!important;height:38px!important;transition:all .2s ease!important}._po_btn_cancel_premium_128jc_353:hover{background-color:#f1f5f9!important;color:#1e293b!important;border-color:#cbd5e1!important}._po_action_footer_128jc_371{display:flex;justify-content:flex-end;gap:12px;margin-top:16px;padding:16px;background:#f8fafc80;border-top:1.5px solid var(--po-border);border-radius:0 0 var(--po-radius) var(--po-radius)}._po_sub_box_128jc_382{background-color:#f8fafc;border:1.5px solid var(--po-border);border-radius:8px;padding:20px;margin-top:20px}._po_btn_add_new_128jc_390{background:#fff!important;border:1.5px dashed var(--po-border)!important;color:var(--po-primary)!important;font-weight:600!important;font-size:.875rem!important;padding:8px 16px!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;transition:all .2s ease!important;margin-top:12px}._po_btn_add_new_compact_128jc_406{background:#fff!important;border:1.5px dashed var(--po-border)!important;color:var(--po-primary)!important;font-weight:600!important;font-size:.875rem!important;padding:8px 16px!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;transition:all .2s ease!important;margin-top:8px!important}._po_btn_add_new_128jc_390:hover{background:var(--po-bg-subtle)!important;border-color:var(--po-primary)!important;border-style:solid!important}._po_checkbox_label_premium_128jc_432{font-size:.8125rem!important;font-weight:500!important;color:#334155!important;margin-bottom:0!important;margin-top:0!important;cursor:pointer}._po_checkbox_label_wrap_128jc_441{line-height:1.2!important;padding-top:2px!important;word-break:break-word!important;flex:1!important}._po_card_hover_128jc_448{transition:transform .2s ease,box-shadow .2s ease!important}._po_card_hover_128jc_448:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a!important}._po_sub_box_row_128jc_460{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center}._po_btn_add_small_128jc_467{height:32px!important;font-size:.75rem!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;gap:4px!important;border-radius:6px!important}._po_input_pending_space_128jc_478{border:1.5px solid #f59e0b!important;background-color:#fffbeb!important;color:#92400e!important;box-shadow:0 0 0 2px #f59e0b40!important}._po_input_pending_space_128jc_478:focus{border-color:#d97706!important;background-color:#fffbeb!important;box-shadow:0 0 0 3px #d9770659!important}._po_input_pending_space_128jc_478::placeholder{color:#b45309!important;opacity:.75!important}.os-container{background-color:transparent;padding:0;border:none;font-family:var(--bs-body-font-family, inherit)}.os-header{margin-bottom:20px}.os-title{font-size:1.2rem;font-weight:700;color:#0f172a;margin:0 0 4px}.os-subtitle{font-size:.85rem;color:#64748b;margin:0}.os-section-box{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;padding:20px;height:100%}.os-section-title{font-size:1rem;font-weight:700;color:#1e293b;margin:0 0 2px}.os-section-desc{font-size:.8rem;color:#64748b;margin:0 0 16px}.os-radio-list{display:flex;flex-direction:column;gap:12px}.os-radio-card{display:flex;align-items:center;gap:16px;padding:12px 16px;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;background:#f8fafc;transition:all .2s}.os-radio-card:hover{background:#f1f5f9;border-color:#cbd5e1}.os-radio-card.selected{background:#eff6ff;border-color:#2563eb}.os-radio-circle{width:20px;height:20px;border-radius:50%;border:2px solid #cbd5e1;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.os-radio-card.selected .os-radio-circle{border-color:#2563eb}.os-radio-inner{width:10px;height:10px;border-radius:50%;background:transparent}.os-radio-card.selected .os-radio-inner{background:#2563eb}.os-radio-icon{color:#64748b;display:flex;align-items:center;justify-content:center}.os-radio-card.selected .os-radio-icon{color:#2563eb}.os-radio-content h6{margin:0;font-size:.9rem;font-weight:700;color:#1e293b}.os-radio-card.selected .os-radio-content h6{color:#1e40af}.os-radio-content p{margin:2px 0 0;font-size:.75rem;color:#64748b}.os-copy-label{font-size:.8rem;color:#64748b;font-weight:500}.os-btn-copy{background:#2563eb;color:#fff;border:none;font-size:.8rem;font-weight:600;padding:6px 16px;border-radius:6px}.os-btn-copy:hover{background:#1d4ed8;color:#fff}.os-table-container{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background:transparent}.os-table th{background:transparent;color:#64748b;font-size:.8rem;font-weight:600;border-bottom:1px solid #e2e8f0;padding:12px 16px}.os-table td{padding:12px 16px;vertical-align:middle;background:transparent;border-bottom:1px solid #e2e8f0;font-size:.85rem}.os-table tr:last-child td{border-bottom:none}.os-status-text{font-size:.85rem;font-weight:600}.os-switch:checked{background-color:#2563eb;border-color:#2563eb}.os-time-input-wrap{position:relative;width:140px}.os-time-input{font-size:.85rem;color:#1e293b;border:1px solid #cbd5e1;background:#fff}.os-time-input:disabled{background:#f1f5f9;color:#94a3b8;border-color:#e2e8f0}.os-table-footer{padding:12px 16px;background:#eff6ff;border-top:1px solid #bfdbfe;color:#1e40af;font-size:.8rem;display:flex;align-items:center;gap:8px}.os-select{border:1px solid #cbd5e1;border-radius:6px;font-size:.9rem;color:#1e293b;padding:10px 12px}.os-select:focus{border-color:#2563eb;box-shadow:0 0 0 .25rem #2563eb1a}._po_design_card_zidwe_3{background:#fff;border:1px solid #d0d7de;border-radius:8px;margin-bottom:20px;overflow:visible;box-shadow:0 1px 3px #0000000d}._po_design_card_header_zidwe_12{background-color:#e7f1ff;padding:10px 15px;border-bottom:1px solid #d0d7de;display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}._po_design_card_title_zidwe_23{margin:0;font-size:1rem;font-weight:600;color:#1e3a8a;text-transform:uppercase}._po_accordion_icon_zidwe_33{transition:transform .3s ease;color:#1e3a8a}._po_accordion_icon_zidwe_33._collapsed_zidwe_38{transform:rotate(-90deg)}._po_design_card_body_zidwe_42{padding:20px;transition:max-height .3s ease-out,padding .3s ease;overflow:visible}._po_design_card_body_zidwe_42._collapsed_zidwe_38{max-height:0;padding-top:0;padding-bottom:0;border-top:none;overflow:hidden}._po_form_control_premium_zidwe_59{border:1px solid #d0d7de!important;font-size:.8125rem!important;border-radius:6px!important;padding:.35rem .6rem!important;transition:all .2s ease-in-out!important;width:100%!important;display:block!important;height:34px!important}._po_form_control_premium_zidwe_59:focus{border-color:#0d6efd!important;box-shadow:0 0 0 .2rem #0d6efd1a!important}._po_label_premium_zidwe_75{font-size:.8125rem!important;font-weight:500!important;color:#334155!important;margin-bottom:.3rem!important;display:block}._po_label_uppercase_zidwe_83{font-size:.7rem!important;font-weight:800!important;color:#2563eb!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin-bottom:1rem!important;display:block}._po_sub_box_zidwe_93{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px 20px 20px;margin-top:15px}._po_btn_primary_premium_zidwe_102{background-color:#2563eb!important;border-color:#2563eb!important;color:#fff!important;font-weight:500!important;border-radius:6px!important;padding:.35rem 1rem!important;font-size:.8125rem!important;border:none!important;height:34px!important;white-space:nowrap!important;display:inline-flex;align-items:center;justify-content:center;gap:8px}._po_btn_primary_premium_zidwe_102:hover{background-color:#1d4ed8!important}._po_btn_cancel_premium_zidwe_123{background-color:#f1f5f9!important;border:1px solid #e2e8f0!important;color:#475569!important;font-weight:500!important;border-radius:6px!important;padding:.35rem 1rem!important;font-size:.8125rem!important;height:34px!important;white-space:nowrap!important}._po_btn_cancel_premium_zidwe_123:hover{background-color:#e2e8f0!important}._po_action_footer_zidwe_139{display:flex;justify-content:center;gap:15px;margin-top:20px;padding:25px;background-color:#f8fafc;border-top:1px solid #e2e8f0;border-radius:0 0 8px 8px}._po_field_feedback_zidwe_150{margin-top:.25rem;font-size:.75rem;line-height:1.25}._tableCard_1fkmq_3{background:#fff;border-radius:0 0 16px 16px;border:1px solid #e2e8f0;border-top:none;box-shadow:0 8px 32px #1f26870a;overflow:hidden;width:100%;max-width:100%}._tableWrap_1fkmq_14{overflow-x:auto;width:100%;max-width:100%}._premiumTable_1fkmq_20{width:100%;border-collapse:collapse;text-align:left;font-size:14px}._premiumTable_1fkmq_20 th{background:#f8fafc;padding:14px 20px;font-weight:700;font-size:12px;text-transform:uppercase;color:#475569;letter-spacing:.05em;border-bottom:1px solid #e2e8f0}._premiumTable_1fkmq_20 td{padding:16px 20px;border-bottom:1px solid #e2e8f0;color:#334155;vertical-align:middle}._rowHover_1fkmq_45:hover{background:#f8fafc}._paginationFooter_1fkmq_49{padding:14px 20px;background:#fff;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}._paginationFooter_1fkmq_49 .po-pagination-wrapper{margin-top:0!important;width:100%}._pageContainer_1rwso_1{padding:24px;background:#f8fafc;min-height:calc(100vh - 56px);box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1e293b}._breadcrumbs_1rwso_16{display:flex;align-items:center;gap:8px;font-size:13px;color:#64748b;margin-bottom:16px}._breadcrumbs_1rwso_16 span:not(:last-child):after{content:"/";margin-left:8px;color:#cbd5e1}._breadcrumbs_1rwso_16 ._here_1rwso_31{font-weight:600;color:#2563eb}._header_1rwso_36{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px;flex-wrap:wrap}._headerTitle_1rwso_45 h1{font-size:26px;font-weight:800;color:#0f172a;margin:0 0 4px;letter-spacing:-.025em}._headerTitle_1rwso_45 p{margin:0;color:#64748b;font-size:14px}._actions_1rwso_59{display:flex;gap:12px;align-items:center}._btn_1rwso_65{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}._btnOutline_1rwso_78{background:#fff;border:1px solid #e2e8f0;color:#475569}._btnOutline_1rwso_78:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}._kpiRow_1rwso_91{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}._kpiCard_1rwso_98{background:#fff;border-radius:16px;padding:18px 20px;box-shadow:0 8px 32px #1f26870a;border:1px solid #e2e8f0;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;position:relative;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none}._kpiCard_1rwso_98:hover{transform:translateY(-2px);box-shadow:0 12px 24px -10px #2563eb26;border-color:#cbd5e1}._kpiCardActive_1rwso_119{border-color:#2563eb!important;box-shadow:0 0 0 2px #2563eb40!important;transform:translateY(-2px)}._kpiCard_1rwso_98:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#cbd5e1}._kpiCard_1rwso_98._kpiPrimary_1rwso_135:before{background:linear-gradient(135deg,#2563eb,#1d4ed8)}._kpiCard_1rwso_98._kpiWarning_1rwso_139:before{background:linear-gradient(135deg,#f59e0b,#d97706)}._kpiCard_1rwso_98._kpiPurple_1rwso_143:before{background:linear-gradient(135deg,#7c3aed,#6d28d9)}._kpiCard_1rwso_98._kpiSuccess_1rwso_147:before{background:linear-gradient(135deg,#0d9488,#10b981)}._kpiCard_1rwso_98._kpiDanger_1rwso_151:before{background:linear-gradient(135deg,#e11d48,#f43f5e)}._kpiCard_1rwso_98._kpiSlate_1rwso_155:before{background:linear-gradient(135deg,#64748b,#475569)}._kpiHeader_1rwso_159{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}._kpiLabel_1rwso_166{font-size:11px;font-weight:700;text-transform:uppercase;color:#64748b;letter-spacing:.05em}._kpiIcon_1rwso_174{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center}._kpiPrimary_1rwso_135 ._kpiIcon_1rwso_174{background:#2563eb1a;color:#2563eb}._kpiSuccess_1rwso_147 ._kpiIcon_1rwso_174{background:#0d94881a;color:#0d9488}._kpiWarning_1rwso_139 ._kpiIcon_1rwso_174{background:#f59e0b1a;color:#d97706}._kpiPurple_1rwso_143 ._kpiIcon_1rwso_174{background:#7c3aed1a;color:#7c3aed}._kpiDanger_1rwso_151 ._kpiIcon_1rwso_174{background:#e11d481a;color:#e11d48}._kpiSlate_1rwso_155 ._kpiIcon_1rwso_174{background:#64748b1a;color:#475569}._kpiValue_1rwso_213{font-size:26px;font-weight:800;color:#0f172a;line-height:1;margin-bottom:4px;letter-spacing:-.03em}._kpiDelta_1rwso_222{font-size:12px;color:#64748b;font-weight:500}._tableContainer_1rwso_229{background:#fff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 8px 32px #1f26870a;overflow:hidden}._controlBar_1rwso_237{padding:16px 20px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;background:#fff}._statusTabs_1rwso_248{display:flex;gap:8px;align-items:center;overflow-x:auto}._statusTab_1rwso_248{padding:8px 16px;border-radius:20px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid transparent;background:#f1f5f9;color:#64748b;white-space:nowrap;display:flex;align-items:center;gap:6px}._statusTab_1rwso_248:hover{background:#e2e8f0;color:#1e293b}._statusTabActive_1rwso_276{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}._filterControls_1rwso_282{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._filterSelect_1rwso_289{height:38px;padding:0 32px 0 12px;border-radius:8px;border:1px solid #e2e8f0;font-size:13px;color:#334155;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:12px 10px;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;font-weight:500;cursor:pointer;transition:all .2s ease;box-sizing:border-box}._filterSelect_1rwso_289:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}._datePickerWrapper_1rwso_315{position:relative;z-index:40}._datePickerWrapper_1rwso_315 .react-datepicker-wrapper{width:auto;display:flex}._datePickerWrapper_1rwso_315 .react-datepicker__input-container{display:flex}._datePickerWrapper_1rwso_315 .react-datepicker__input-container input{height:38px;padding:0 12px;border-radius:8px;border:1px solid #e2e8f0;font-size:13px;color:#334155;background-color:#fff;outline:none;width:210px;font-weight:500;transition:all .2s ease;box-sizing:border-box}._datePickerWrapper_1rwso_315 .react-datepicker__input-container input:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}._checkboxLabel_1rwso_349{display:flex;align-items:center;gap:6px;font-size:13px;color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:500;padding:0 4px}._checkboxInput_1rwso_361{width:16px;height:16px;border-radius:4px;accent-color:#2563eb;cursor:pointer}._btnClearFilter_1rwso_369{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-sizing:border-box}._btnClearFilter_1rwso_369:hover{background:#f8fafc;color:#0f172a;border-color:#cbd5e1}._btnClear_1rwso_369{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-sizing:border-box}._btnClear_1rwso_369:hover{background:#f8fafc;color:#0f172a;border-color:#cbd5e1}._badge_1rwso_418{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:9999px;font-size:12px;font-weight:600;text-transform:capitalize}._badgePending_1rwso_429{background:#fef3c7;color:#d97706}._badgeReview_1rwso_434{background:#e0e7ff;color:#4f46e5}._badgeApproved_1rwso_439{background:#d1fae5;color:#059669}._badgePayroll_1rwso_444{background:#f1f5f9;color:#475569;border:1px solid #cbd5e1}._badgeMissing_1rwso_450{background:#fee2e2;color:#dc2626;border:1px solid #fca5a5}._badgeUpcoming_1rwso_456{background:#f8fafc;color:#64748b;border:1px dashed #cbd5e1}._sourceBadge_1rwso_462{display:inline-flex;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;background:#f1f5f9;color:#475569}._floatingBar_1rwso_473{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:#0f172ae6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);padding:14px 28px;border-radius:50px;box-shadow:0 20px 25px -5px #0003;display:flex;align-items:center;gap:20px;z-index:1000;color:#fff;animation:_slideUp_1rwso_1 .3s cubic-bezier(.16,1,.3,1)}@keyframes _slideUp_1rwso_1{0%{transform:translate(-50%,100px);opacity:0}to{transform:translate(-50%);opacity:1}}._floatingBarText_1rwso_504{font-size:14px;font-weight:500}._floatingBarActions_1rwso_509{display:flex;gap:12px}._detailContainer_1rwso_515{display:flex;gap:22px;max-height:75vh;overflow:hidden}._leftPanel_1rwso_522{flex:1.8;overflow-y:auto;padding-right:10px}._rightPanel_1rwso_528{flex:1.2;border-left:1px solid #e2e8f0;padding-left:18px;display:flex;flex-direction:column;gap:14px;overflow-y:auto}._comparisonItem_1rwso_538{border:1px solid #e2e8f0;border-radius:12px;background:#fff;margin-bottom:12px;overflow:hidden;transition:border-color .2s}._comparisonItemHeader_1rwso_547{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0;cursor:pointer}._comparisonItemHeader_1rwso_547:hover{background:#f1f5f9}._dayTitle_1rwso_561{font-size:15px;font-weight:600;color:#1e293b}._comparisonItemContent_1rwso_567{padding:16px;display:grid;grid-template-columns:1fr 1fr;gap:16px;background:#fff}._sectionBox_1rwso_575{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px}._sectionBoxTitle_1rwso_582{font-size:11px;font-weight:800;color:#475569;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}._timeRow_1rwso_591{display:flex;justify-content:space-between;align-items:center;font-size:13px;margin-bottom:8px;color:#334155}._timeRow_1rwso_591:last-child{margin-bottom:0}._varianceWarning_1rwso_604{background:#fffbeb;border:1px solid #fef3c7;color:#b45309;border-radius:8px;padding:10px 12px;font-size:12px;display:flex;align-items:flex-start;gap:8px;grid-column:span 2}._varianceDanger_1rwso_617{background:#fef2f2;border:1px solid #fee2e2;color:#b91c1c;border-radius:8px;padding:10px 12px;font-size:12px;display:flex;align-items:flex-start;gap:8px;grid-column:span 2}._breakItem_1rwso_631{display:flex;justify-content:space-between;align-items:center;font-size:13px;padding:8px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-top:6px}._breakPaidLabel_1rwso_643{font-size:11px;font-weight:600;color:#10b981}._breakUnpaidLabel_1rwso_649{font-size:11px;font-weight:600;color:#64748b}._widgetBox_1rwso_656{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px}._widgetTitle_1rwso_663{font-size:13px;font-weight:800;color:#0f172a;margin-bottom:10px;display:flex;align-items:center;gap:8px}._breakdownRow_1rwso_673{display:flex;justify-content:space-between;font-size:13px;color:#475569;padding:6px 0;border-bottom:1px dashed #e2e8f0}._breakdownRow_1rwso_673:last-child{border-bottom:none}._errorRowList_1rwso_687{max-height:250px;overflow-y:auto;border:1px solid #fee2e2;background:#fff5f5;border-radius:8px;padding:12px}._errorRowItem_1rwso_696{font-size:13px;color:#b91c1c;padding:6px 0;border-bottom:1px solid #fee2e2}._errorRowItem_1rwso_696:last-child{border-bottom:none}._formGrid_1rwso_708{display:grid;grid-template-columns:1fr 1fr;gap:14px}._inputGroup_1rwso_714{display:flex;flex-direction:column;gap:6px}._inputGroup_1rwso_714 label{font-size:12px;font-weight:700;color:#334155}._inputField_1rwso_726{padding:8px 12px;border:1px solid #cbd5e1;border-radius:8px;font-size:13px;outline:none;background:#fff;color:#1e293b;transition:all .15s ease}._inputField_1rwso_726:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}._inputField_1rwso_726:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}._modalFooter_1rwso_748{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid #e2e8f0}._sourceSummaryGrid_1rwso_758{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}._sourceSummaryCard_1rwso_765{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px;text-align:center;transition:border-color .15s ease}._sourceSummaryCard_1rwso_765:hover{border-color:#cbd5e1}._sourceSummaryValue_1rwso_778{font-size:14px;font-weight:700;color:#0f172a}._sourceSummaryLabel_1rwso_784{font-size:9px;font-weight:700;color:#64748b;text-transform:uppercase;margin-top:2px}._sidebarCalendar_1rwso_793{width:220px;border-right:1px solid #e2e8f0;padding-right:16px;display:flex;flex-direction:column;gap:12px}._sidebarTitle_1rwso_802{font-size:11px;font-weight:800;color:#475569;text-transform:uppercase;letter-spacing:.05em;padding-bottom:8px;border-bottom:1px solid #f1f5f9}._sidebarDaysList_1rwso_812{display:flex;flex-direction:column;gap:8px;overflow-y:auto;padding-right:4px}._sidebarDayBtn_1rwso_820{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;text-align:left;cursor:pointer;transition:all .2s ease;width:100%}._sidebarDayBtn_1rwso_820:hover{background:#f8fafc;border-color:#cbd5e1}._sidebarDayBtnActive_1rwso_836{background:#eff6ff!important;border-color:#3b82f6!important;box-shadow:0 1px 4px #2563eb1f!important}._sidebarDayName_1rwso_842{font-size:13px;font-weight:700;color:#0f172a}._sidebarDaySub_1rwso_848{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#64748b;margin-top:4px}._sidebarDayHours_1rwso_857{font-weight:700;background:#f1f5f9;padding:2px 6px;border-radius:4px;color:#334155}._sidebarWarningDotDanger_1rwso_865{width:8px;height:8px;background-color:#ef4444;border-radius:50%;display:inline-block}._sidebarWarningDotWarning_1rwso_873{width:8px;height:8px;background-color:#f59e0b;border-radius:50%;display:inline-block}._modalXlWidth_1rwso_881{max-width:1240px!important;width:92%!important}._leaveDatepickerWrapper_1km9p_1 .react-datepicker__input-container input{padding:7px 16px!important}._container_1lzdl_1{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem;margin-top:1rem}._headerTitle_1lzdl_9{font-size:1rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}._headerSubtext_1lzdl_19{font-size:.825rem;color:#64748b;margin-bottom:1rem}._dischargeSelector_1lzdl_25{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.75rem;margin-bottom:1.25rem}._methodCard_1lzdl_32{border:1px solid #e2e8f0;border-radius:10px;padding:.75rem 1rem;cursor:pointer;transition:all .2s ease-in-out;background-color:#f8fafc;display:flex;flex-direction:column;gap:.25rem}._methodCard_1lzdl_32:hover{border-color:#93c5fd;background-color:#f0f7ff;transform:translateY(-1px)}._methodCardActive_1lzdl_50{border-color:#2563eb!important;background-color:#eff6ff!important;box-shadow:0 0 0 2px #2563eb26}._methodCardHeader_1lzdl_56{display:flex;align-items:center;justify-content:space-between}._methodName_1lzdl_62{font-size:.875rem;font-weight:600;color:#0f172a;display:flex;align-items:center;gap:.4rem}._methodDesc_1lzdl_71{font-size:.75rem;color:#64748b;line-height:1.3}._sectionAccordion_1lzdl_77{border:1px solid #e2e8f0;border-radius:8px;margin-bottom:.75rem;overflow:hidden}._sectionHeader_1lzdl_84{background-color:#f8fafc;padding:.65rem 1rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:600;font-size:.85rem;color:#334155;transition:background-color .15s ease}._sectionHeader_1lzdl_84:hover{background-color:#f1f5f9}._sectionContent_1lzdl_102{padding:.85rem 1rem;background-color:#fff}._checkboxGrid_1lzdl_107{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem 1rem}._checkboxItem_1lzdl_113{display:flex;align-items:center;gap:.5rem;font-size:.825rem;color:#334155;cursor:pointer}._checkboxItem_1lzdl_113 input{cursor:pointer}._badgeCount_1lzdl_126{font-size:.7rem;font-weight:600;padding:.15rem .45rem;border-radius:9999px;background-color:#e2e8f0;color:#475569}._badgeCountActive_1lzdl_135{background-color:#2563eb;color:#fff}._quickPresets_1lzdl_140{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}._presetBtn_1lzdl_147{font-size:.75rem;padding:.3rem .65rem;border-radius:6px;border:1px dashed #cbd5e1;background-color:#fff;color:#475569;cursor:pointer;transition:all .15s ease}._presetBtn_1lzdl_147:hover{border-color:#2563eb;color:#2563eb;background-color:#eff6ff}._calcResultBox_1c1v7_3{background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:14px 16px;margin-top:16px}._previewLabel_1c1v7_11{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;display:block}._tankTabBar_1c1v7_21{display:flex;align-items:center;gap:8px;overflow-x:auto;padding:6px;background-color:#f1f5f9;border-radius:12px;border:1px solid #e2e8f0;margin-bottom:20px}._tankTab_1c1v7_21{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;color:#64748b;background-color:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;white-space:nowrap;transition:all .2s ease}._tankTab_1c1v7_21:hover{color:#1e293b;background-color:#e2e8f0}._tankTabActive_1c1v7_54{background-color:#fff!important;color:#1d4ed8!important;border-color:#bfdbfe!important;box-shadow:0 1px 3px #00000014}._tankTabError_1c1v7_61{border-color:#fca5a5!important;color:#dc2626!important}._tabBadge_1c1v7_66{font-size:10px;padding:2px 6px;border-radius:9999px;font-weight:700}._triggerBadge_1c1v7_73{font-size:10px;padding:2px 6px;border-radius:9999px;font-weight:700;background-color:#fef08a;color:#854d0e;display:inline-flex;align-items:center;gap:3px}._tabCloseBtn_1c1v7_85{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:none;background:transparent;color:#94a3b8;font-size:11px;padding:0;cursor:pointer;margin-left:2px;transition:all .15s ease}._tabCloseBtn_1c1v7_85:hover{background-color:#fee2e2;color:#ef4444}._tabAddBtn_1c1v7_107{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;color:#2563eb;background-color:#fff;border:1px dashed #93c5fd;border-radius:8px;cursor:pointer;white-space:nowrap;transition:all .2s ease}._tabAddBtn_1c1v7_107:hover{background-color:#eff6ff;border-color:#2563eb;color:#1d4ed8}._tabDuplicateBtn_1c1v7_129{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;color:#059669;background-color:#fff;border:1px dashed #6ee7b7;border-radius:8px;cursor:pointer;white-space:nowrap;transition:all .2s ease}._tabDuplicateBtn_1c1v7_129:hover{background-color:#ecfdf5;border-color:#059669;color:#047857}._po_design_card_uk7bu_1{background:#fff;border:1px solid #d0d7de;border-radius:8px;margin-bottom:20px;overflow:visible;box-shadow:0 1px 3px #0000000d}._po_design_card_header_uk7bu_10{background-color:#e7f1ff;padding:10px 15px;border-bottom:1px solid #d0d7de;display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}._po_design_card_title_uk7bu_21{margin:0;font-size:1rem;font-weight:600;color:#1e3a8a;text-transform:uppercase}._po_accordion_icon_uk7bu_29{transition:transform .3s ease;color:#1e3a8a}._po_accordion_icon_uk7bu_29._collapsed_uk7bu_34{transform:rotate(-90deg)}._po_design_card_body_uk7bu_38{padding:20px;transition:max-height .3s ease-out,padding .3s ease;overflow:visible}._po_design_card_body_uk7bu_38._collapsed_uk7bu_34{max-height:0;padding-top:0;padding-bottom:0;border-top:none;overflow:hidden}._po_upload_box_uk7bu_54{border:2px dashed #d0d7de;border-radius:6px;padding:20px;text-align:center;background-color:#f8fafc;cursor:pointer;transition:all .2s;height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden}._po_upload_error_uk7bu_71{border-color:#dc3545!important;background-color:#fff8f8!important}._po_upload_has_file_uk7bu_76{border-style:solid;border-color:#2563eb;padding:0!important}._po_upload_preview_uk7bu_82{width:100%;height:100%;object-fit:contain;border-radius:4px;background:#fff}._po_upload_error_hint_uk7bu_90{position:absolute;top:5px;right:5px;background-color:#dc3545;color:#fff;width:18px;height:18px;border-radius:50%;font-size:10px;display:flex;align-items:center;justify-content:center;font-weight:700}._po_upload_box_uk7bu_54:hover{background-color:#f1f5f9;border-color:#94a3b8}._po_upload_icon_uk7bu_111{font-size:24px;color:#64748b;margin-bottom:5px}._po_upload_text_uk7bu_117{font-size:11px;color:#64748b;margin-top:5px}._po_upload_filename_uk7bu_123{font-size:10px;color:#334155;max-width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:4px;background:#f1f5f9;padding:2px 8px;border-radius:12px;border:1px solid #e2e8f0}._po_doc_item_uk7bu_137{display:flex;align-items:center;padding:10px;border:1px solid #eee;border-radius:6px;margin-bottom:10px;font-size:14px;color:#334155;cursor:pointer}._po_doc_item_uk7bu_137:hover{background-color:#f8fafc}._po_doc_icon_uk7bu_153{margin-right:10px;color:#3b82f6;font-size:18px}._po_doc_selected_uk7bu_159{background-color:#fff!important;border:1.5px solid #10b981!important;color:#0f172a!important;box-shadow:0 1px 2px #10b9811a}._po_doc_selected_uk7bu_159 ._po_doc_icon_uk7bu_153{color:#10b981!important}._po_doc_error_uk7bu_170{background-color:#fff1f2!important;border:1.5px solid #f43f5e!important;color:#9f1239!important}._po_doc_error_uk7bu_170 ._po_doc_icon_uk7bu_153{color:#f43f5e!important}._po_doc_item_blue_uk7bu_180{background-color:#fff;border:1.5px solid #e2e8f0}._po_doc_selected_blue_uk7bu_185{background-color:#fff!important;border:1.5px solid #3b82f6!important;color:#0f172a!important;box-shadow:0 1px 2px #3b82f61a}._po_doc_selected_blue_uk7bu_185 ._po_doc_icon_uk7bu_153{color:#3b82f6!important}._po_form_control_premium_uk7bu_197{border-color:#d0d7de!important;font-size:.8125rem!important;border-radius:6px!important;padding:.35rem .6rem!important;transition:all .2s ease-in-out!important;width:100%!important;display:block!important}._po_form_control_premium_uk7bu_197:focus{border-color:#0d6efd!important;box-shadow:0 0 0 .2rem #0d6efd1a!important}._po_checkbox_premium_uk7bu_212{width:1.15rem!important;height:1.15rem!important;margin-top:0!important;cursor:pointer!important;border:1px solid #cbd5e1!important;border-radius:4px!important}._po_checkbox_premium_uk7bu_212:checked{background-color:#2563eb!important;border-color:#2563eb!important}._po_radio_premium_uk7bu_226{width:1.15rem!important;height:1.15rem!important;margin-top:0!important;cursor:pointer!important;border:1px solid #cbd5e1!important;border-radius:50%!important}._po_radio_premium_uk7bu_226:checked{background-color:#2563eb!important;border-color:#2563eb!important}._po_label_premium_uk7bu_240{font-size:.8125rem!important;font-weight:500!important;color:#334155!important;margin-bottom:.3rem!important;display:block}._po_sub_box_uk7bu_248{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px 20px 20px;margin-top:15px}._po_inline_add_card_uk7bu_256{border:1px solid #e2e8f0!important;background-color:#fff!important;border-radius:8px!important;padding:15px!important}._po_btn_add_new_uk7bu_263{background:#f8fafc!important;border:1px solid #e2e8f0!important;color:#1e293b!important;font-weight:500!important;font-size:.8125rem!important;padding:.35rem .75rem!important;border-radius:6px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;white-space:nowrap!important}._po_btn_add_new_uk7bu_263 i{font-size:1.25rem!important;margin-bottom:4px!important;font-weight:300!important}._po_btn_primary_premium_uk7bu_284{background-color:#2563eb!important;border-color:#2563eb!important;color:#fff!important;font-weight:500!important;border-radius:6px!important;padding:.35rem 1rem!important;font-size:.8125rem!important;border:none!important;height:34px!important;white-space:nowrap!important}._po_btn_primary_premium_uk7bu_284:hover{background-color:#1d4ed8!important}._po_btn_cancel_premium_uk7bu_301{background-color:#f1f5f9!important;border:1px solid #e2e8f0!important;color:#475569!important;font-weight:500!important;border-radius:6px!important;padding:.35rem 1rem!important;font-size:.8125rem!important;height:34px!important;white-space:nowrap!important}._po_btn_cancel_premium_uk7bu_301:hover{background-color:#e2e8f0!important}._po_label_uppercase_uk7bu_317{font-size:.7rem!important;font-weight:800!important;color:#2563eb!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin-bottom:1rem!important;display:block}._po_action_footer_uk7bu_327{display:flex;justify-content:center;gap:15px;margin-top:20px;padding:25px;background-color:#f8fafc;border-top:1px solid #e2e8f0;border-radius:0 0 8px 8px}._po_axle_input_group_uk7bu_338{display:flex;align-items:center;gap:10px}._po_loader_overlay_uk7bu_344{position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffffb3;display:flex;justify-content:center;align-items:center;z-index:1000;border-radius:8px}._po_form_control_premium_uk7bu_197{height:34px!important;width:100%!important;display:block!important}._po_checkbox_col_5_uk7bu_375{flex:0 0 20%!important;max-width:20%!important;padding:5px 10px!important;display:flex!important;align-items:flex-start!important}._po_inline_add_container_uk7bu_383{display:flex!important;align-items:center!important;gap:8px!important;height:34px!important;width:100%!important}._po_inline_add_input_uk7bu_391{border:1px solid #d0d7de!important;border-radius:4px!important;padding:2px 8px!important;font-size:.75rem!important;height:28px!important;flex-grow:1!important;min-width:0!important}._po_inline_add_input_uk7bu_391:focus{border-color:#2563eb!important;outline:none!important;box-shadow:0 0 0 2px #2563eb1a!important}._po_inline_action_btn_uk7bu_407{border:none!important;background:transparent!important;color:#64748b!important;padding:4px!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:color .2s!important}._po_inline_action_btn_confirm_uk7bu_419{color:#10b981!important}._po_inline_action_btn_confirm_uk7bu_419:hover{color:#059669!important}._po_inline_action_btn_cancel_uk7bu_427{color:#f43f5e!important}._po_inline_action_btn_cancel_uk7bu_427:hover{color:#e11d48!important}@media (max-width: 1200px){._po_checkbox_col_5_uk7bu_375{flex:0 0 25%!important;max-width:25%!important}}@media (max-width: 992px){._po_checkbox_col_5_uk7bu_375{flex:0 0 33.333333%!important;max-width:33.333333%!important}}@media (max-width: 768px){._po_checkbox_col_5_uk7bu_375{flex:0 0 50%!important;max-width:50%!important}}@media (max-width: 480px){._po_checkbox_col_5_uk7bu_375{flex:0 0 100%!important;max-width:100%!important}}._po_axle_weight_section_uk7bu_463{background:#fcfdfe;border-radius:10px;padding:.75rem 1rem;border:1px solid #eef2f7;box-shadow:0 2px 8px #00000005;margin-top:.25rem}._po_axle_weight_grid_uk7bu_472{display:grid;grid-template-columns:1.2fr repeat(4,1fr);gap:.5rem .75rem;align-items:center}._po_axle_weight_grid_new_uk7bu_479{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:.5rem .75rem;align-items:center}._po_summary_box_uk7bu_486{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;margin-top:1rem;display:flex;justify-content:space-around;align-items:center}._po_summary_item_uk7bu_497{display:flex;flex-direction:column;align-items:center;gap:.25rem}._po_summary_label_uk7bu_504{font-size:.75rem;font-weight:700;color:#64748b;text-transform:uppercase}._po_summary_value_uk7bu_511{font-size:1.2rem;font-weight:700;color:#1e293b}._po_summary_value_highlight_uk7bu_517{font-size:1.2rem;font-weight:700;color:#059669}._po_axle_header_uk7bu_523{font-size:.65rem;font-weight:700;color:#718096;letter-spacing:.05em;text-transform:uppercase;padding-bottom:.5rem;border-bottom:1px solid #edf2f7;margin-bottom:.25rem}._po_axle_row_label_uk7bu_534{font-size:.85rem;font-weight:600;color:#4a5568;display:flex;align-items:center;padding:.4rem .6rem;background:#f7fafc;border-radius:6px;border:1px solid #e2e8f0}._po_axle_input_uk7bu_338{border:1px solid #e2e8f0;border-radius:6px;height:34px!important;font-size:.85rem;padding:.25rem .5rem;transition:all .2s ease;background:#fff;text-align:center}._datepickerContainer_4cu9n_1{position:relative;width:100%}._labelPremium_4cu9n_6{font-size:.78rem;font-weight:600;color:#334155;margin-bottom:4px;display:block}._customCalendar_4cu9n_15{font-family:inherit!important;border-radius:12px!important;border:1px solid #e2e8f0!important;box-shadow:0 12px 30px -4px #0000001f,0 4px 12px -2px #00000014!important;overflow:hidden!important;background-color:#fff!important;display:flex!important;flex-direction:column!important;width:290px!important;min-width:290px!important;max-width:290px!important}._customCalendar_4cu9n_15 .react-datepicker__triangle{display:none!important}._customCalendar_4cu9n_15 .react-datepicker__month-container{width:100%!important;float:none!important;display:block!important}._customCalendar_4cu9n_15 .react-datepicker__header{background-color:#fff!important;border-bottom:1px solid #f1f5f9!important;padding:0!important;width:100%!important}._customCalendar_4cu9n_15 .react-datepicker__month{margin:0!important;padding:8px 10px 12px!important;width:100%!important;box-sizing:border-box!important}._customCalendar_4cu9n_15 .react-datepicker__day-names{display:flex!important;justify-content:space-between!important;margin-top:8px!important;margin-bottom:4px!important;padding:0 10px!important;width:100%!important;box-sizing:border-box!important}._customCalendar_4cu9n_15 .react-datepicker__day-name{color:#94a3b8!important;font-size:.72rem!important;font-weight:700!important;text-transform:uppercase!important;width:34px!important;height:24px!important;line-height:24px!important;margin:0!important;text-align:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}._customCalendar_4cu9n_15 .react-datepicker__week{display:flex!important;justify-content:space-between!important;margin-bottom:2px!important;width:100%!important;box-sizing:border-box!important}._customCalendar_4cu9n_15 .react-datepicker__day{width:34px!important;height:34px!important;line-height:34px!important;font-size:.84rem!important;font-weight:500!important;color:#1e293b!important;border-radius:8px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:all .15s ease!important;box-sizing:border-box!important}._customCalendar_4cu9n_15 .react-datepicker__day:hover{background-color:#e0f2fe!important;color:#0284c7!important;font-weight:700!important}._customCalendar_4cu9n_15 .react-datepicker__day--selected,._customCalendar_4cu9n_15 .react-datepicker__day--keyboard-selected{background-color:#0073e7!important;color:#fff!important;font-weight:700!important;box-shadow:0 2px 6px #0073e759!important}._customCalendar_4cu9n_15 .react-datepicker__day--today{font-weight:700!important;border:1px solid #93c5fd!important}._customCalendar_4cu9n_15 .react-datepicker__day--outside-month{color:#cbd5e1!important;font-weight:400!important}._customCalendar_4cu9n_15 .react-datepicker__day--disabled{color:#e2e8f0!important;cursor:not-allowed!important}._datepickerContainer_4cu9n_1 .react-datepicker__close-icon{padding-right:10px!important}._datepickerContainer_4cu9n_1 .react-datepicker__close-icon:after{background-color:#94a3b8!important;font-size:14px!important;height:18px!important;width:18px!important;line-height:18px!important}._presetsBar_4cu9n_144{padding:10px;background:#f8fafc;border-bottom:1px solid #f1f5f9;width:100%;box-sizing:border-box}._presetsTitle_4cu9n_152{font-size:.68rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;display:flex;align-items:center;gap:4px}._presetsGrid_4cu9n_164{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;width:100%}._presetBtn_4cu9n_171{font-size:.72rem;font-weight:600;padding:5px 2px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#0f172a;cursor:pointer;text-align:center;transition:all .15s ease;line-height:1.2;white-space:nowrap}._presetBtn_4cu9n_171:hover{background:#0073e7;color:#fff;border-color:#0073e7;box-shadow:0 2px 4px #0073e733}._customHeader_4cu9n_194{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:#fff;border-bottom:1px solid #f1f5f9;gap:6px;width:100%;box-sizing:border-box}._headerSelects_4cu9n_206{display:flex;align-items:center;gap:6px;flex:1}._headerSelect_4cu9n_206{flex:1;font-size:.8rem;font-weight:600;color:#1e293b;border:1px solid #e2e8f0;border-radius:6px;padding:4px 6px;background-color:#f8fafc;cursor:pointer;outline:none;transition:all .15s ease;height:32px}._headerSelect_4cu9n_206:focus{border-color:#0073e7;background-color:#fff;box-shadow:0 0 0 2px #0073e726}._navButton_4cu9n_234{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#475569;transition:all .15s ease;flex-shrink:0}._navButton_4cu9n_234:hover:not(:disabled){background:#0073e7;color:#fff;border-color:#0073e7}._navButton_4cu9n_234:disabled{opacity:.3;cursor:not-allowed}._modalDialog_z4dy1_3{max-width:620px;margin:1.5rem auto}._modalContent_z4dy1_8{border:1px solid rgba(226,232,240,.8)!important;border-radius:16px!important;box-shadow:0 25px 60px -15px #0f172a4d!important;overflow:visible!important;background-color:#fff!important;padding:0!important}._dialog_z4dy1_17{background-color:#fff;border-radius:16px;width:100%;display:flex;flex-direction:column;overflow:visible}._header_z4dy1_27{padding:14px 20px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#fff,#f8fafc);border-top-left-radius:16px;border-top-right-radius:16px}._headerLeft_z4dy1_38{display:flex;align-items:center;gap:12px}._iconBadge_z4dy1_44{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #2563eb40;flex-shrink:0}._headerTitleArea_z4dy1_57{display:flex;flex-direction:column;gap:1px}._title_z4dy1_63{margin:0;font-weight:700;font-size:1.05rem;color:#0f172a;letter-spacing:-.01em}._subtitle_z4dy1_71{font-size:.76rem;color:#64748b;font-weight:500}._closeBtn_z4dy1_77{background:#fff;border:1px solid #e2e8f0;color:#64748b;cursor:pointer;width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}._closeBtn_z4dy1_77:hover{background-color:#f1f5f9;border-color:#cbd5e1;color:#0f172a}._body_z4dy1_98{padding:14px 18px;overflow:visible;display:flex;flex-direction:column;gap:12px;background-color:#f8fafc}._sectionCard_z4dy1_108{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px;box-shadow:0 1px 2px #00000005;display:flex;flex-direction:column;gap:10px;overflow:visible}._sectionHeader_z4dy1_120{display:flex;justify-content:space-between;align-items:center;gap:8px}._sectionTitle_z4dy1_127{font-size:.74rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:6px}._sectionTitleIcon_z4dy1_138{color:#2563eb}._toggleRow_z4dy1_143{display:grid;grid-template-columns:1fr 1fr;gap:8px}._typePill_z4dy1_149{padding:8px 12px;border-radius:8px;font-size:.8rem;font-weight:600;border:1.5px solid #e2e8f0;background:#fff;color:#475569;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;gap:8px}._typePill_z4dy1_149:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}._typePillActive_z4dy1_171{background:#eff6ff!important;border-color:#3b82f6!important;color:#1d4ed8!important;box-shadow:0 2px 6px #2563eb26}._fieldGroup_z4dy1_179{display:flex;flex-direction:column;gap:4px}._label_z4dy1_185{font-size:.72rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.03em}._input_z4dy1_193{width:100%;height:38px;font-size:.82rem;color:#0f172a;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:0 12px;transition:all .15s ease;font-weight:500;outline:none}._input_z4dy1_193:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}._select_z4dy1_212{width:100%;height:38px;font-size:.82rem;color:#0f172a;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:0 12px;transition:all .15s ease;font-weight:500;outline:none;cursor:pointer}._select_z4dy1_212:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}._textarea_z4dy1_232{width:100%;font-size:.82rem;color:#0f172a;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px 12px;transition:all .15s ease;font-weight:500;resize:none;box-sizing:border-box;min-height:60px;font-family:inherit;outline:none}._textarea_z4dy1_232:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}._infoBox_z4dy1_255{background-color:#f8fafc;border:1px solid #e2e8f0;border-left:3px solid #3b82f6;border-radius:8px;padding:8px 12px;display:flex;flex-direction:column;gap:2px}._infoBoxTitle_z4dy1_266{font-size:.68rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.03em}._infoBoxValue_z4dy1_274{font-size:.8rem;font-weight:600;color:#1e293b}._footer_z4dy1_281{padding:12px 20px;border-top:1px solid #f1f5f9;background:#fff;display:flex;justify-content:flex-end;align-items:center;gap:10px}._btnCancel_z4dy1_291{padding:7px 16px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-weight:600;font-size:.8rem;cursor:pointer;transition:all .15s ease}._btnCancel_z4dy1_291:hover{background:#f1f5f9;color:#0f172a}._btnSubmit_z4dy1_308{padding:7px 20px;border-radius:8px;border:none;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-weight:600;font-size:.8rem;cursor:pointer;display:flex;align-items:center;gap:6px;box-shadow:0 4px 12px #2563eb40;transition:all .15s ease}._btnSubmit_z4dy1_308:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 14px #2563eb59}._btnSubmit_z4dy1_308:disabled{opacity:.55;cursor:not-allowed}._po_design_card_1occa_1{background:#fff;border:1px solid #d0d7de;border-radius:8px;margin-bottom:20px;overflow:visible;box-shadow:0 1px 3px #0000000d}._po_design_card_header_1occa_10{background-color:#e7f1ff;padding:10px 15px;border-bottom:1px solid #d0d7de;display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}._po_axle_row_label_1occa_20{font-size:.85rem;font-weight:600;color:#4a5568;display:flex;align-items:center;padding:.4rem .6rem;background:#f7fafc;border-radius:6px;border:1px solid #e2e8f0}._po_design_card_title_1occa_31{margin:0;font-size:1rem;font-weight:600;color:#1e3a8a;text-transform:uppercase}._po_inline_add_card_1occa_39{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:15px;margin-top:10px;box-shadow:0 4px 6px -1px #0000001a}._po_axle_optional_group_1occa_48{display:flex;align-items:center;gap:10px;margin-top:5px}._po_axle_input_small_1occa_55{width:70px!important;text-align:center!important}._po_axle_label_hint_1occa_60{font-size:10px;color:#64748b;margin-top:4px}._po_checkbox_group_premium_1occa_66{display:flex;align-items:center;gap:8px;height:34px}._po_accordion_icon_1occa_73{transition:transform .3s ease;color:#1e3a8a}._po_accordion_icon_1occa_73._collapsed_1occa_78{transform:rotate(-90deg)}._po_design_card_body_1occa_82{padding:20px;transition:max-height .3s ease-out,padding .3s ease;overflow:visible}._po_design_card_body_1occa_82._collapsed_1occa_78{max-height:0;padding-top:0;padding-bottom:0;border-top:none;overflow:hidden}._po_upload_box_1occa_98{border:2px dashed #d0d7de;border-radius:6px;padding:20px;text-align:center;background-color:#f8fafc;cursor:pointer;transition:all .2s;height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden}._po_upload_error_1occa_115{border-color:#dc3545!important;background-color:#fff8f8!important}._po_upload_has_file_1occa_120{border-style:solid;border-color:#2563eb;padding:0!important}._po_upload_preview_1occa_126{width:100%;height:100%;object-fit:contain;border-radius:4px;background:#fff}._po_upload_error_hint_1occa_134{position:absolute;top:5px;right:5px;background-color:#dc3545;color:#fff;width:18px;height:18px;border-radius:50%;font-size:10px;display:flex;align-items:center;justify-content:center;font-weight:700}._po_upload_box_1occa_98:hover{background-color:#f1f5f9;border-color:#94a3b8}._po_upload_icon_1occa_155{font-size:24px;color:#64748b;margin-bottom:5px}._po_upload_text_1occa_161{font-size:11px;color:#64748b;margin-top:5px}._po_upload_filename_1occa_167{font-size:10px;color:#334155;max-width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:4px;background:#f1f5f9;padding:2px 8px;border-radius:12px;border:1px solid #e2e8f0}._po_doc_item_1occa_181{display:flex;align-items:center;padding:10px;border:1px solid #eee;border-radius:6px;margin-bottom:10px;font-size:14px;color:#334155;cursor:pointer}._po_doc_item_1occa_181:hover{background-color:#f8fafc}._po_doc_icon_1occa_197{margin-right:10px;color:#3b82f6}._po_doc_selected_1occa_202{background-color:#fff!important;border:1.5px solid #10b981!important;color:#0f172a!important;box-shadow:0 1px 2px #10b9811a}._po_doc_selected_1occa_202 ._po_doc_icon_1occa_197{color:#10b981!important}._po_doc_error_1occa_213{background-color:#fff1f2!important;border:1.5px solid #f43f5e!important;color:#9f1239!important}._po_doc_error_1occa_213 ._po_doc_icon_1occa_197{color:#f43f5e!important}._po_doc_item_blue_1occa_223{background-color:#fff;border:1.5px solid #e2e8f0}._po_doc_selected_blue_1occa_228{background-color:#fff!important;border:1.5px solid #3b82f6!important;color:#0f172a!important;box-shadow:0 1px 2px #3b82f61a}._po_doc_selected_blue_1occa_228 ._po_doc_icon_1occa_197{color:#3b82f6!important}._po_form_control_premium_1occa_240{border-color:#d0d7de!important;font-size:.8125rem!important;border-radius:6px!important;padding:.35rem .6rem!important;transition:all .2s ease-in-out!important;width:100%!important;display:block!important}._po_form_control_premium_1occa_240:focus{border-color:#0d6efd!important;box-shadow:0 0 0 .2rem #0d6efd1a!important}._po_checkbox_premium_1occa_255{width:1.15rem!important;height:1.15rem!important;margin-top:0!important;cursor:pointer!important;border:1px solid #cbd5e1!important;border-radius:4px!important}._po_checkbox_premium_1occa_255:checked{background-color:#2563eb!important;border-color:#2563eb!important}._po_radio_premium_1occa_269{width:1.15rem!important;height:1.15rem!important;margin-top:0!important;cursor:pointer!important;border:1px solid #cbd5e1!important;border-radius:50%!important}._po_radio_premium_1occa_269:checked{background-color:#2563eb!important;border-color:#2563eb!important}._po_label_premium_1occa_283{font-size:.8125rem!important;font-weight:500!important;color:#334155!important;margin-bottom:.3rem!important;display:block}._po_sub_box_1occa_291{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px 20px 20px;margin-top:15px}._po_btn_primary_premium_1occa_299{background-color:#2563eb!important;border-color:#2563eb!important;color:#fff!important;font-weight:500!important;border-radius:6px!important;padding:.35rem 1rem!important;font-size:.8125rem!important;border:none!important;height:34px!important;white-space:nowrap!important}._po_btn_primary_premium_1occa_299:hover{background-color:#1d4ed8!important}._po_btn_cancel_premium_1occa_316{background-color:#f1f5f9!important;border:1px solid #e2e8f0!important;color:#475569!important;font-weight:500!important;border-radius:6px!important;padding:.35rem 1rem!important;font-size:.8125rem!important;height:34px!important;white-space:nowrap!important}._po_btn_cancel_premium_1occa_316:hover{background-color:#e2e8f0!important}._po_label_uppercase_1occa_332{font-size:.7rem!important;font-weight:800!important;color:#2563eb!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin-bottom:1rem!important;display:block}._po_action_footer_1occa_342{display:flex;justify-content:center;gap:15px;margin-top:20px;padding:25px;background-color:#f8fafc;border-top:1px solid #e2e8f0;border-radius:0 0 8px 8px}._po_loader_overlay_1occa_353{position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffffb3;display:flex;justify-content:center;align-items:center;z-index:1000;border-radius:8px}.react-datepicker-wrapper,.react-datepicker__input-container{display:block!important;width:100%!important}._po_form_control_premium_1occa_240{height:34px!important;width:100%!important;display:block!important}._po_checkbox_col_5_1occa_383{flex:0 0 20%!important;max-width:20%!important;padding:5px 10px!important;display:flex!important;align-items:flex-start!important}._po_inline_add_container_1occa_391{display:flex!important;align-items:center!important;gap:8px!important;height:34px!important;width:100%!important}._po_inline_add_input_1occa_399{border:1px solid #d0d7de!important;border-radius:4px!important;padding:2px 8px!important;font-size:.75rem!important;height:28px!important;flex-grow:1!important;min-width:0!important}._po_inline_add_input_1occa_399:focus{border-color:#2563eb!important;outline:none!important;box-shadow:0 0 0 2px #2563eb1a!important}._po_inline_action_btn_1occa_415{border:none!important;background:transparent!important;color:#64748b!important;padding:4px!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:color .2s!important}._po_inline_action_btn_confirm_1occa_427{color:#10b981!important}._po_inline_action_btn_confirm_1occa_427:hover{color:#059669!important}._po_inline_action_btn_cancel_1occa_435{color:#f43f5e!important}._po_inline_action_btn_cancel_1occa_435:hover{color:#e11d48!important}@media (max-width: 1200px){._po_checkbox_col_5_1occa_383{flex:0 0 25%!important;max-width:25%!important}}@media (max-width: 992px){._po_checkbox_col_5_1occa_383{flex:0 0 33.333333%!important;max-width:33.333333%!important}}@media (max-width: 768px){._po_checkbox_col_5_1occa_383{flex:0 0 50%!important;max-width:50%!important}}@media (max-width: 480px){._po_checkbox_col_5_1occa_383{flex:0 0 100%!important;max-width:100%!important}}._po_axle_weight_section_1occa_470{background:#fcfdfe;border-radius:10px;padding:.75rem 1rem;border:1px solid #eef2f7;box-shadow:0 2px 8px #00000005;margin-top:.25rem}._po_axle_weight_grid_1occa_479{display:grid;grid-template-columns:1.2fr repeat(4,1fr);gap:.5rem .75rem;align-items:center}._po_axle_weight_grid_with_actions_1occa_486{display:grid;grid-template-columns:1.2fr repeat(4,1fr) 36px;gap:.5rem .75rem;align-items:center}._po_axle_weight_grid_simple_1occa_494{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem .75rem;align-items:center}._po_axle_weight_grid_new_1occa_501{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem .75rem;align-items:center}._po_axle_header_1occa_508{font-size:.65rem;font-weight:700;color:#718096;letter-spacing:.05em;text-transform:uppercase;padding-bottom:.5rem;border-bottom:1px solid #edf2f7;margin-bottom:.25rem}._po_axle_row_label_input_1occa_519{font-size:.8125rem!important;font-weight:600!important;border:1px solid #e2e8f0!important;border-radius:6px!important;padding:.35rem .6rem!important;height:34px!important}._po_axle_input_1occa_55{text-align:right!important}._po_axle_remove_btn_1occa_534{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}._po_axle_remove_btn_1occa_534:hover{color:#ef4444;background-color:#fee2e2;transform:scale(1.08)}._po_add_axle_btn_container_1occa_553{display:flex;justify-content:flex-start;margin-top:1rem;padding-top:.75rem;border-top:1px dashed #e2e8f0}._po_btn_add_small_1occa_561{background:#f8fafc;border:1px dashed #cbd5e1;color:#64748b;font-size:.75rem;font-weight:600;padding:.4rem .75rem;border-radius:6px;display:flex;align-items:center;gap:.5rem;transition:all .2s}._po_btn_add_small_1occa_561:hover{background:#f1f5f9;border-color:#2563eb;color:#2563eb}@media (max-width: 768px){._po_axle_weight_grid_1occa_479,._po_axle_weight_grid_with_actions_1occa_486{grid-template-columns:1fr;gap:1rem}._po_axle_header_1occa_508{display:none}}._modalDialog_3zqkz_3{max-width:680px;margin:1.5rem auto}._modalContent_3zqkz_8{border:1px solid rgba(226,232,240,.8)!important;border-radius:16px!important;box-shadow:0 25px 60px -15px #0f172a4d!important;overflow:hidden!important;background-color:#fff!important;padding:0!important}._dialog_3zqkz_17{background-color:#fff;border-radius:16px;width:100%;display:flex;flex-direction:column;overflow:hidden}._header_3zqkz_27{padding:14px 22px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#fff,#f8fafc)}._headerLeft_3zqkz_36{display:flex;align-items:center;gap:12px}._iconBadge_3zqkz_42{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #2563eb47;flex-shrink:0}._headerTitleArea_3zqkz_55{display:flex;flex-direction:column;gap:1px}._title_3zqkz_61{margin:0;font-weight:700;font-size:1.05rem;color:#0f172a;letter-spacing:-.01em}._subtitle_3zqkz_69{font-size:.76rem;color:#64748b;font-weight:500}._closeBtn_3zqkz_75{background:#fff;border:1px solid #e2e8f0;color:#64748b;cursor:pointer;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}._closeBtn_3zqkz_75:hover{background-color:#f1f5f9;border-color:#cbd5e1;color:#0f172a}._body_3zqkz_96{padding:14px 20px;overflow:visible;display:flex;flex-direction:column;gap:10px;background-color:#f8fafc}._sectionCard_3zqkz_106{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:11px 15px;box-shadow:0 1px 2px #00000005;display:flex;flex-direction:column;gap:9px}._sectionHeader_3zqkz_117{display:flex;justify-content:space-between;align-items:center}._sectionTitle_3zqkz_123{font-size:.74rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:6px}._sectionTitleIcon_3zqkz_134{color:#2563eb}._currentFleetGrid_3zqkz_139{display:grid;grid-template-columns:1fr 1fr;gap:10px}._currentFleetBox_3zqkz_145{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px;display:flex;flex-direction:column;gap:2px}._currentFleetBoxTitle_3zqkz_155{font-size:.68rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.03em}._currentFleetBoxValue_3zqkz_163{font-size:.84rem;font-weight:700;color:#0f172a}._currentFleetSubtext_3zqkz_169{font-size:.72rem;color:#64748b;font-weight:500}._field_3zqkz_176{display:flex;flex-direction:column;gap:4px}._label_3zqkz_182{font-size:.76rem;font-weight:600;color:#334155;display:flex;align-items:center;justify-content:space-between;margin:0}._labelExtra_3zqkz_192{font-size:.68rem;font-weight:700;color:#2563eb;background-color:#eff6ff;border:1px solid #bfdbfe;padding:2px 7px;border-radius:12px}._select_3zqkz_202{width:100%;font-size:.82rem;color:#0f172a;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:6px 10px;height:38px;transition:all .15s ease;font-weight:500}._select_3zqkz_202:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f;outline:none}._textarea_3zqkz_221{width:100%;font-size:.82rem;color:#0f172a;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px 10px;transition:all .15s ease;font-weight:500;resize:none;box-sizing:border-box;min-height:48px;height:48px}._textarea_3zqkz_221:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f;outline:none}._textInput_3zqkz_243{width:100%;font-size:.82rem;color:#0f172a;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:6px 10px;height:36px;transition:all .15s ease;font-weight:500;box-sizing:border-box}._textInput_3zqkz_243:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f;outline:none}._trailerChipsList_3zqkz_264{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}._trailerChip_3zqkz_264{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;font-size:.76rem;color:#166534;box-shadow:0 1px 2px #00000008;font-weight:600}._removeTrailerBtn_3zqkz_285{background:none;border:none;color:#166534;cursor:pointer;padding:1px;display:flex;align-items:center;border-radius:4px;transition:all .12s ease;opacity:.8}._removeTrailerBtn_3zqkz_285:hover{color:#dc2626;opacity:1;background-color:#dc26261a}._maxTrailersNotice_3zqkz_304{font-size:.72rem;color:#0284c7;background-color:#f0f9ff;border:1px dashed #bae6fd;border-radius:6px;padding:5px 8px;margin-top:3px}._footer_3zqkz_315{padding:12px 20px;border-top:1px solid #f1f5f9;display:flex;align-items:center;justify-content:flex-end;gap:10px;background-color:#fff}._btnCancel_3zqkz_325{padding:8px 18px;border-radius:8px;border:1px solid #cbd5e1;background-color:#fff;color:#475569;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s ease}._btnCancel_3zqkz_325:hover{background-color:#f8fafc;color:#0f172a;border-color:#94a3b8}._btnSubmit_3zqkz_343{padding:8px 20px;border-radius:8px;border:none;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-size:.82rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:7px;box-shadow:0 4px 12px #2563eb47;transition:all .15s ease}._btnSubmit_3zqkz_343:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);box-shadow:0 6px 16px #2563eb59;transform:translateY(-1px)}._btnSubmit_3zqkz_343:disabled{background:#94a3b8;box-shadow:none;cursor:not-allowed;transform:none}._swapContainer_18qai_1{padding:1.5rem 0;display:flex;flex-direction:column;gap:1.5rem}._kpiGrid_18qai_8{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}._kpiCard_18qai_14{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem;display:flex;align-items:center;gap:1rem;box-shadow:0 1px 3px #0000000d;transition:transform .2s,box-shadow .2s}._kpiCard_18qai_14:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}._kpiIconPending_18qai_31{background:#fef3c7;color:#d97706;width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.25rem}._kpiIconApproved_18qai_43{background:#dcfce7;color:#16a34a;width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.25rem}._kpiIconRejected_18qai_55{background:#fee2e2;color:#dc2626;width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.25rem}._kpiIconTotal_18qai_67{background:#e0f2fe;color:#0284c7;width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.25rem}._kpiInfo_18qai_79 h4{font-size:.85rem;color:#64748b;margin:0 0 .25rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}._kpiInfo_18qai_79 p{font-size:1.5rem;font-weight:700;color:#1e293b;margin:0}._filterBar_18qai_95{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;background:#fff;padding:1rem;border-radius:10px;border:1px solid #e2e8f0}._searchBox_18qai_107{position:relative;min-width:260px;flex:1}._searchBox_18qai_107 input{width:100%;padding:.5rem 1rem .5rem 2.25rem;border:1px solid #cbd5e1;border-radius:8px;font-size:.9rem}._searchIcon_18qai_121{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#94a3b8}._badgePending_18qai_129{background:#fef3c7;color:#b45309;padding:.35rem .65rem;border-radius:6px;font-size:.75rem;font-weight:600;display:inline-flex;align-items:center;gap:.25rem}._badgeApproved_18qai_141{background:#dcfce7;color:#15803d;padding:.35rem .65rem;border-radius:6px;font-size:.75rem;font-weight:600;display:inline-flex;align-items:center;gap:.25rem}._badgeRejected_18qai_153{background:#fee2e2;color:#b91c1c;padding:.35rem .65rem;border-radius:6px;font-size:.75rem;font-weight:600;display:inline-flex;align-items:center;gap:.25rem}._badgeCancelled_18qai_165{background:#f1f5f9;color:#64748b;padding:.35rem .65rem;border-radius:6px;font-size:.75rem;font-weight:600}._actionBtns_18qai_174{display:flex;gap:.5rem;align-items:center}._approveBtn_18qai_180{background:#16a34a;color:#fff;border:none;padding:.35rem .75rem;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;transition:background .2s}._approveBtn_18qai_180:hover{background:#15803d}._rejectBtn_18qai_199{background:#ef4444;color:#fff;border:none;padding:.35rem .75rem;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;transition:background .2s}._rejectBtn_18qai_199:hover{background:#dc2626}._emptyState_18qai_218{text-align:center;padding:3rem 1rem;color:#64748b}._emptyStateIcon_18qai_224{font-size:2.5rem;color:#cbd5e1;margin-bottom:.75rem}._modalContainer_18qai_231{padding:24px;background:#fff;border-radius:16px;font-family:inherit}._modalHeader_18qai_238{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px}._modalHeaderLeft_18qai_245{display:flex;align-items:center;gap:12px}._modalIconSuccess_18qai_251{width:42px;height:42px;border-radius:10px;background:#10b9811f;color:#059669;display:flex;align-items:center;justify-content:center;flex-shrink:0}._modalIconDanger_18qai_263{width:42px;height:42px;border-radius:10px;background:#ef44441f;color:#dc2626;display:flex;align-items:center;justify-content:center;flex-shrink:0}._modalTitle_18qai_275{margin:0;font-size:17px;font-weight:700;color:#0f172a}._modalSubtitle_18qai_282{margin:2px 0 0;font-size:13px;color:#64748b}._closeBtn_18qai_288{background:#f1f5f9;border:none;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;transition:all .2s ease}._closeBtn_18qai_288:hover{background:#e2e8f0;color:#0f172a}._infoCard_18qai_307{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;margin-bottom:18px}._infoCardDanger_18qai_315{background:#fef2f2;border:1px solid #fee2e2;border-radius:12px;padding:12px 16px;margin-bottom:18px;font-size:13.5px;color:#991b1b}._infoRow_18qai_325{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._infoLabel_18qai_332{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}._infoValue_18qai_340{font-size:14px;font-weight:600;color:#0f172a}._formGroup_18qai_346{margin-bottom:16px}._formLabel_18qai_350{display:block;font-size:13px;font-weight:600;color:#1e293b;margin-bottom:6px}._selectInput_18qai_358{width:100%;padding:10px 14px;border-radius:10px;border:1px solid #cbd5e1;font-size:14px;color:#1e293b;background:#fff;outline:none;cursor:pointer;transition:border-color .2s}._selectInput_18qai_358:focus{border-color:#2563eb}._textareaInput_18qai_375{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #cbd5e1;font-size:13.5px;color:#1e293b;outline:none;resize:none;box-sizing:border-box;transition:border-color .2s}._textareaInput_18qai_375:focus{border-color:#2563eb}._textInput_18qai_392{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #cbd5e1;font-size:13.5px;color:#1e293b;outline:none;box-sizing:border-box;transition:border-color .2s}._textInput_18qai_392:focus{border-color:#2563eb}._modalFooter_18qai_408{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}._btnCancel_18qai_415{padding:9px 18px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .2s}._btnCancel_18qai_415:hover{background:#f8fafc;color:#0f172a}._btnApproveConfirm_18qai_432{padding:9px 20px;border-radius:8px;border:none;background:#10b981;color:#fff;font-size:13.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .2s}._btnApproveConfirm_18qai_432:hover{background:#059669}._btnApproveConfirm_18qai_432:disabled{background:#94a3b8;cursor:not-allowed}._btnRejectConfirm_18qai_456{padding:9px 20px;border-radius:8px;border:none;background:#dc2626;color:#fff;font-size:13.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .2s}._btnRejectConfirm_18qai_456:hover{background:#b91c1c}._btnRejectConfirm_18qai_456:disabled{background:#94a3b8;cursor:not-allowed}._trailerBadgeList_18qai_480{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}._trailerBadgeChip_18qai_487{display:inline-flex;align-items:center;gap:6px;background:#f0fdf4;color:#166534;border:1px solid #bbf7d0;border-radius:8px;padding:4px 10px;font-size:12.5px;font-weight:600}._removeChipBtn_18qai_500{background:transparent;border:none;color:#166534;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-left:2px;opacity:.7;transition:opacity .2s,background .2s}._removeChipBtn_18qai_500:hover{opacity:1;color:#dc2626}._maxTrailerNotice_18qai_520{font-size:12px;color:#0284c7;background:#f0f9ff;border:1px dashed #bae6fd;border-radius:6px;padding:6px 10px;margin-top:4px}._modalDialog_4xyh2_3{max-width:720px;margin:1.5rem auto}._modalContent_4xyh2_8{border:1px solid rgba(226,232,240,.8)!important;border-radius:16px!important;box-shadow:0 25px 60px -15px #0f172a4d!important;overflow:hidden!important;background-color:#fff!important;padding:0!important}._dialog_4xyh2_17{background-color:#fff;border-radius:16px;width:100%;display:flex;flex-direction:column;overflow:hidden}._header_4xyh2_27{padding:14px 20px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#fff,#f8fafc)}._headerLeft_4xyh2_36{display:flex;align-items:center;gap:12px}._iconBadge_4xyh2_42{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #2563eb40;flex-shrink:0}._headerTitleArea_4xyh2_55{display:flex;flex-direction:column;gap:1px}._title_4xyh2_61{margin:0;font-weight:700;font-size:1.05rem;color:#0f172a;letter-spacing:-.01em}._subtitle_4xyh2_69{font-size:.76rem;color:#64748b;font-weight:500}._closeBtn_4xyh2_75{background:#fff;border:1px solid #e2e8f0;color:#64748b;cursor:pointer;width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}._closeBtn_4xyh2_75:hover{background-color:#f1f5f9;border-color:#cbd5e1;color:#0f172a}._body_4xyh2_96{padding:14px 18px;max-height:calc(85vh - 130px);overflow-y:auto;display:flex;flex-direction:column;gap:12px;background-color:#f8fafc}._sectionCard_4xyh2_107{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px;box-shadow:0 1px 2px #00000005;display:flex;flex-direction:column;gap:10px}._sectionHeader_4xyh2_118{display:flex;justify-content:space-between;align-items:center;gap:8px}._sectionTitle_4xyh2_125{font-size:.74rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:6px}._sectionTitleIcon_4xyh2_136{color:#2563eb}._labelExtra_4xyh2_140{font-size:.7rem;font-weight:600;color:#2563eb;background-color:#eff6ff;border:1px solid #bfdbfe;padding:2px 8px;border-radius:12px}._infoGrid_4xyh2_151{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}._infoBox_4xyh2_157{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:2px}._infoBoxTitle_4xyh2_167{font-size:.68rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.03em}._infoBoxValue_4xyh2_175{font-size:.85rem;font-weight:700;color:#0f172a}._infoBoxSub_4xyh2_181{font-size:.72rem;color:#64748b;font-weight:500}._driverReasonBox_4xyh2_187{border-top:1px solid #f1f5f9;padding-top:8px;display:flex;flex-direction:column;gap:3px}._driverReasonTitle_4xyh2_195{font-size:.68rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.03em}._driverReasonText_4xyh2_203{font-size:.8rem;color:#334155;font-weight:500;background:#f8fafc;border:1px solid #e2e8f0;border-left:3px solid #3b82f6;padding:6px 10px;border-radius:6px}._bulkToolbar_4xyh2_215{display:flex;gap:6px;align-items:center}._bulkBtn_4xyh2_221{padding:4px 10px;border-radius:6px;font-size:.72rem;font-weight:600;border:1px solid #e2e8f0;background:#fff;color:#475569;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:4px}._bulkBtn_4xyh2_221:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}._bulkBtn_4xyh2_221:disabled{opacity:.45;cursor:not-allowed}._itemsList_4xyh2_248{display:flex;flex-direction:column;gap:8px}._itemCard_4xyh2_254{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:8px;transition:all .15s ease}._itemCard_4xyh2_254:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 2px 6px #00000008}._itemHeader_4xyh2_271{display:flex;justify-content:space-between;align-items:center}._itemTitleLeft_4xyh2_277{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._jobIdBadge_4xyh2_284{font-weight:700;font-size:.85rem;color:#1e293b}._typeBadge_4xyh2_290{font-size:.68rem;font-weight:600;padding:1px 6px;border-radius:4px;background:#e2e8f0;color:#475569}._customerText_4xyh2_299{font-size:.78rem;color:#64748b;font-weight:500}._itemHeaderRight_4xyh2_305{display:flex;align-items:center;gap:8px;flex-shrink:0}._viewJobBtn_4xyh2_312{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;height:24px;border-radius:6px;font-size:.72rem;font-weight:600;background-color:#fff;color:#2563eb;border:1px solid #bfdbfe;cursor:pointer;transition:all .15s ease;line-height:1}._viewJobBtn_4xyh2_312:hover{background-color:#eff6ff;border-color:#93c5fd;color:#1d4ed8}._statusBadge_4xyh2_336{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:12px;font-size:.72rem;font-weight:600;background:#fffbeb;color:#b45309;border:1px solid #fde68a;text-transform:capitalize}._resolutionBadge_4xyh2_350{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:12px;font-size:.72rem;font-weight:600}._resBadgePool_4xyh2_360{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}._resBadgeKeep_4xyh2_366{background:#f5f3ff;color:#6d28d9;border:1px solid #ddd6fe}._resBadgeCancel_4xyh2_372{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}._statusDot_4xyh2_378{width:5px;height:5px;border-radius:50%;background:#d97706}._routeText_4xyh2_385{font-size:.74rem;color:#64748b;display:flex;align-items:center;gap:6px}._detailsRow_4xyh2_393{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:2px 0}._categoryChip_4xyh2_401{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:600;padding:2px 8px;border-radius:5px;background-color:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}._metaChip_4xyh2_414{display:inline-flex;align-items:center;gap:4px;font-size:.7rem;font-weight:500;padding:2px 8px;border-radius:5px;background-color:#f1f5f9;color:#475569;border:1px solid #e2e8f0}._actionsRow_4xyh2_428{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-top:6px;border-top:1px dashed #e2e8f0}._actionPill_4xyh2_437{padding:4px 10px;border-radius:14px;font-size:.72rem;font-weight:600;border:1px solid #e2e8f0;background:#fff;color:#64748b;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:4px}._actionPill_4xyh2_437:hover{background:#f1f5f9;color:#1e293b}._pillActiveReturn_4xyh2_457{background:#eff6ff!important;border-color:#93c5fd!important;color:#2563eb!important}._pillActiveKeep_4xyh2_463,._pillActiveTomorrow_4xyh2_464{background:#f5f3ff!important;border-color:#c4b5fd!important;color:#7c3aed!important}._pillActiveCancel_4xyh2_470{background:#fff1f2!important;border-color:#fecdd3!important;color:#e11d48!important}._dateInput_4xyh2_476{height:28px;padding:0 8px;font-size:.74rem;border-radius:6px;border:1px solid #cbd5e1;color:#0f172a;background:#fff;outline:none}._dateInput_4xyh2_476:focus{border-color:#7c3aed}._textarea_4xyh2_492{width:100%;font-size:.8rem;color:#0f172a;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px 10px;transition:all .15s ease;font-weight:500;resize:none;box-sizing:border-box;min-height:44px;height:44px;font-family:inherit}._textarea_4xyh2_492:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f;outline:none}._footer_4xyh2_516{padding:12px 20px;border-top:1px solid #f1f5f9;background:#fff;display:flex;justify-content:flex-end;align-items:center;gap:10px}._btnCancel_4xyh2_526{padding:7px 16px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-weight:600;font-size:.8rem;cursor:pointer;transition:all .15s ease}._btnCancel_4xyh2_526:hover{background:#f1f5f9;color:#0f172a}._btnSubmit_4xyh2_543{padding:7px 18px;border-radius:8px;border:none;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-weight:600;font-size:.8rem;cursor:pointer;display:flex;align-items:center;gap:6px;box-shadow:0 4px 12px #2563eb40;transition:all .15s ease}._btnSubmit_4xyh2_543:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 14px #2563eb59}._btnSubmit_4xyh2_543:disabled{opacity:.55;cursor:not-allowed}:root{--primary-gradient: linear-gradient(135deg, #2563eb 0%, #1d4ed8 100%);--success-gradient: linear-gradient(135deg, #0d9488 0%, #10b981 100%);--warning-gradient: linear-gradient(135deg, #f59e0b 0%, #d97706 100%);--danger-gradient: linear-gradient(135deg, #e11d48 0%, #f43f5e 100%);--purple-gradient: linear-gradient(135deg, #7c3aed 0%, #6d28d9 100%);--glass-shadow: 0 8px 32px 0 rgba(31, 38, 135, .04)}._pageContainer_r82e7_12{padding:24px;background:#f8fafc;min-height:calc(100vh - 56px);box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1e293b}._breadcrumbs_r82e7_27{display:flex;align-items:center;gap:8px;font-size:13px;color:#64748b;margin-bottom:16px}._breadcrumbs_r82e7_27 span:not(:last-child):after{content:"/";margin-left:8px;color:#cbd5e1}._breadcrumbs_r82e7_27 ._here_r82e7_42{font-weight:600;color:#2563eb}._header_r82e7_47{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px;flex-wrap:wrap}._headerTitle_r82e7_56 h1{font-size:26px;font-weight:800;color:#0f172a;margin:0 0 4px;letter-spacing:-.025em}._headerTitle_r82e7_56 p{margin:0;color:#64748b;font-size:14px}._actions_r82e7_70{display:flex;gap:12px;align-items:center}._btn_r82e7_76{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}._btnOutline_r82e7_89{background:#fff;border:1px solid #e2e8f0;color:#475569}._btnOutline_r82e7_89:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}._kpiRow_r82e7_102{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-bottom:24px}._kpiCard_r82e7_109{background:#fff;border-radius:16px;padding:20px;box-shadow:var(--glass-shadow);border:1px solid #e2e8f0;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;position:relative;overflow:hidden}._kpiCard_r82e7_109:hover{transform:translateY(-3px);box-shadow:0 12px 24px -10px #2563eb26;border-color:#cbd5e1}._kpiCard_r82e7_109:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#cbd5e1}._kpiCard_r82e7_109._kpiPrimary_r82e7_138:before{background:var(--primary-gradient)}._kpiCard_r82e7_109._kpiSuccess_r82e7_142:before{background:var(--success-gradient)}._kpiCard_r82e7_109._kpiWarning_r82e7_146:before{background:var(--warning-gradient)}._kpiCard_r82e7_109._kpiPurple_r82e7_150:before{background:var(--purple-gradient)}._kpiHeader_r82e7_154{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._kpiLabel_r82e7_161{font-size:12px;font-weight:700;text-transform:uppercase;color:#64748b;letter-spacing:.05em}._kpiIcon_r82e7_169{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center}._kpiPrimary_r82e7_138 ._kpiIcon_r82e7_169{background:#2563eb1a;color:#2563eb}._kpiSuccess_r82e7_142 ._kpiIcon_r82e7_169{background:#0d94881a;color:#0d9488}._kpiWarning_r82e7_146 ._kpiIcon_r82e7_169{background:#f59e0b1a;color:#d97706}._kpiPurple_r82e7_150 ._kpiIcon_r82e7_169{background:#7c3aed1a;color:#7c3aed}._kpiValue_r82e7_198{font-size:28px;font-weight:800;color:#0f172a;line-height:1;margin-bottom:6px;letter-spacing:-.03em}._kpiDelta_r82e7_207{font-size:13px;color:#64748b;font-weight:500}._tableContainer_r82e7_214{background:#fff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:var(--glass-shadow);overflow:hidden}._controlBar_r82e7_222{padding:16px 20px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;background:#fff}._statusTabs_r82e7_233{display:flex;gap:8px;align-items:center;overflow-x:auto}._statusTab_r82e7_233{padding:8px 16px;border-radius:20px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid transparent;background:#f1f5f9;color:#64748b;white-space:nowrap;display:flex;align-items:center;gap:6px}._statusTab_r82e7_233:hover{background:#e2e8f0;color:#1e293b}._statusTabActive_r82e7_261{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}._filterControls_r82e7_267{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._filterSelect_r82e7_274{height:38px;padding:0 30px 0 12px;border-radius:8px;border:1px solid #e2e8f0;font-size:13px;color:#334155;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:12px 10px;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;font-weight:500;cursor:pointer;transition:all .2s ease;box-sizing:border-box}._filterSelect_r82e7_274:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}._datePickerWrapper_r82e7_300{position:relative;z-index:40}._datePickerWrapper_r82e7_300 .react-datepicker-wrapper{width:auto;display:flex}._datePickerWrapper_r82e7_300 .react-datepicker__input-container{display:flex}._datePickerWrapper_r82e7_300 .react-datepicker__input-container input{height:38px;padding:0 12px;border-radius:8px;border:1px solid #e2e8f0;font-size:13px;color:#334155;background-color:#fff;outline:none;width:210px;font-weight:500;transition:all .2s ease;box-sizing:border-box}._datePickerWrapper_r82e7_300 .react-datepicker__input-container input:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}._searchWrapper_r82e7_334{position:relative;display:flex;align-items:center;width:240px}._searchIcon_r82e7_341{position:absolute;left:12px;color:#94a3b8;pointer-events:none;z-index:2}._searchInput_r82e7_349{width:100%;height:38px;padding:0 12px 0 36px;border-radius:8px;border:1px solid #e2e8f0;font-size:13px;color:#334155;background-color:#fff;outline:none;font-weight:500;transition:all .2s ease;box-sizing:border-box}._searchInput_r82e7_349:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}._searchInput_r82e7_349::placeholder{color:#94a3b8;font-weight:400}._btnClear_r82e7_374{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;border:1px solid #fecdd3;background:#fff1f2;color:#e11d48;cursor:pointer;transition:all .2s ease;box-sizing:border-box}._btnClear_r82e7_374:hover{background:#ffe4e6;border-color:#fda4af;transform:scale(1.04)}._modalDialog_1bmry_3{max-width:740px!important;margin:1.5rem auto!important}._modalContent_1bmry_8{border:1px solid rgba(226,232,240,.8)!important;border-radius:16px!important;box-shadow:0 25px 60px -15px #0f172a4d!important;overflow:hidden!important;background-color:#fff!important;padding:0!important}._dialog_1bmry_17{background-color:#fff;border-radius:16px;width:100%;display:flex;flex-direction:column;overflow:hidden}._header_1bmry_27{padding:14px 20px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#fff,#f8fafc)}._headerLeft_1bmry_36{display:flex;align-items:center;gap:12px}._iconBadge_1bmry_42{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #2563eb40;flex-shrink:0}._headerTitleArea_1bmry_55{display:flex;flex-direction:column;gap:1px}._title_1bmry_61{margin:0;font-weight:700;font-size:1.05rem;color:#0f172a;letter-spacing:-.01em}._subtitle_1bmry_69{font-size:.76rem;color:#64748b;font-weight:500}._closeBtn_1bmry_75{background:#fff;border:1px solid #e2e8f0;color:#64748b;cursor:pointer;width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}._closeBtn_1bmry_75:hover{background-color:#f1f5f9;border-color:#cbd5e1;color:#0f172a}._body_1bmry_96{padding:14px 18px;max-height:calc(85vh - 130px);overflow-y:auto;display:flex;flex-direction:column;gap:12px;background-color:#f8fafc}._sectionCard_1bmry_107{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px;box-shadow:0 1px 2px #00000005;display:flex;flex-direction:column;gap:10px}._sectionHeader_1bmry_118{display:flex;justify-content:space-between;align-items:center;gap:8px}._sectionTitle_1bmry_125{font-size:.74rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:6px}._sectionTitleIcon_1bmry_136{color:#2563eb}._labelExtra_1bmry_140{font-size:.7rem;font-weight:600;color:#2563eb;background-color:#eff6ff;border:1px solid #bfdbfe;padding:2px 8px;border-radius:12px}._infoGrid_1bmry_151{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._infoBox_1bmry_157{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:2px}._infoBoxTitle_1bmry_167{font-size:.68rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.03em}._infoBoxValue_1bmry_175{font-size:.85rem;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._infoBoxSub_1bmry_184{font-size:.72rem;color:#64748b;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._presetToolbar_1bmry_194{display:flex;gap:6px;align-items:center;flex-wrap:wrap}._presetPill_1bmry_201{padding:4px 10px;border-radius:6px;font-size:.72rem;font-weight:600;border:1px solid #e2e8f0;background:#fff;color:#475569;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:4px}._presetPill_1bmry_201:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}._presetPillActive_1bmry_222{background:#eff6ff!important;border-color:#3b82f6!important;color:#1d4ed8!important;box-shadow:0 1px 3px #2563eb26}._addPartPill_1bmry_229{padding:4px 10px;border-radius:6px;font-size:.72rem;font-weight:600;border:1px dashed #3b82f6;background:#eff6ff;color:#2563eb;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:4px}._addPartPill_1bmry_229:hover{background:#dbeafe;color:#1d4ed8}._distribBar_1bmry_250{display:flex;width:100%;height:9px;border-radius:6px;overflow:hidden;background:#f1f5f9;border:1px solid #e2e8f0;margin-top:6px;margin-bottom:6px}._distribSegment_1bmry_262{height:100%;transition:width .25s ease}._partsList_1bmry_268{display:flex;flex-direction:column;gap:10px}._partRouteCard_1bmry_275{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:8px;transition:all .15s ease}._partRouteCard_1bmry_275:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 3px 8px #00000008}._partHeaderBar_1bmry_292{display:flex;align-items:center;justify-content:space-between;gap:8px}._partHeaderLeft_1bmry_299{display:flex;align-items:center;gap:8px}._partBadge_1bmry_305{font-weight:700;font-size:.74rem;padding:4px 10px;border-radius:6px;text-align:center;display:flex;align-items:center;justify-content:center;gap:4px}._partMetricBadge_1bmry_317{font-size:.7rem;font-weight:600;color:#475569;background:#fff;border:1px solid #e2e8f0;padding:3px 8px;border-radius:6px}._routeFlowBadge_1bmry_327{font-size:.68rem;font-weight:600;padding:3px 8px;border-radius:6px;border:1px solid transparent;display:flex;align-items:center;gap:6px}._syncBtn_1bmry_338{background:#fff;border:1px solid #d97706;color:#b45309;padding:1px 6px;border-radius:4px;font-size:.65rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;transition:all .1s ease}._syncBtn_1bmry_338:hover{background:#fef3c7}._stopAddress_1bmry_356{font-size:.68rem;color:#64748b;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._summaryTable_1bmry_366{width:100%;border-collapse:collapse;font-size:.72rem;margin-top:4px}._summaryTable_1bmry_366 th{background:#f8fafc;color:#64748b;font-weight:700;text-transform:uppercase;font-size:.64rem;padding:6px 8px;border:1px solid #e2e8f0;text-align:left}._summaryTable_1bmry_366 td{padding:6px 8px;border:1px solid #e2e8f0;color:#1e293b;font-weight:500}._summaryStatusOk_1bmry_391{color:#166534;font-weight:700;background:#f0fdf4;padding:2px 6px;border-radius:4px;display:inline-block}._summaryStatusWarn_1bmry_400{color:#b45309;font-weight:700;background:#fffbeb;padding:2px 6px;border-radius:4px;display:inline-block}._stopsContainer_1bmry_410{display:flex;flex-direction:column;gap:6px}._stopCard_1bmry_416{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:6px}._stopHeader_1bmry_426{display:flex;align-items:center;justify-content:space-between;gap:8px}._stopTitleArea_1bmry_433{display:flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;color:#1e293b;cursor:pointer;-webkit-user-select:none;user-select:none}._stopTypePill_1bmry_444{font-size:.65rem;font-weight:700;padding:1px 6px;border-radius:4px;text-transform:uppercase}._pickupPill_1bmry_452{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}._deliveryPill_1bmry_458{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}._stopGoodsWrap_1bmry_464{display:grid;grid-template-columns:repeat(2,1fr);gap:6px 10px;padding-left:10px;margin-top:4px}@media (max-width: 620px){._stopGoodsWrap_1bmry_464{grid-template-columns:1fr}}._goodStepperCard_1bmry_478{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:5px 8px;display:flex;align-items:center;justify-content:space-between;gap:6px;transition:all .15s ease}._goodStepperCard_1bmry_478:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 1px 3px #00000008}._goodNameArea_1bmry_496{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}._goodName_1bmry_496{font-size:.74rem;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._goodWeightSub_1bmry_513{font-size:.65rem;font-weight:600;color:#64748b}._stepperWrap_1bmry_520{display:flex;align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:6px;height:28px;width:125px;flex-shrink:0;overflow:hidden}._stepperWrap_1bmry_520:focus-within{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}._stepBtn_1bmry_537{width:24px;height:100%;background:#f8fafc;border:none;color:#475569;font-size:.8rem;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .1s ease;-webkit-user-select:none;user-select:none}._stepBtn_1bmry_537:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._stepBtn_1bmry_537:disabled{opacity:.35;cursor:not-allowed}._qtyInput_1bmry_563{flex:1;width:34px;border:none;background:transparent;font-size:.78rem;font-weight:700;color:#0f172a;text-align:center;outline:none;padding:0 1px}._qtyUnit_1bmry_576{font-size:.65rem;color:#64748b;font-weight:600;padding-right:4px;-webkit-user-select:none;user-select:none;max-width:42px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._noteInput_1bmry_588{width:100%;height:32px;padding:0 10px;font-size:.76rem;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;transition:all .15s ease}._noteInput_1bmry_588:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}._removeBtn_1bmry_606{background:#fff;border:1px solid #fee2e2;color:#ef4444;cursor:pointer;width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0}._removeBtn_1bmry_606:hover{background:#fef2f2;border-color:#fca5a5;color:#b91c1c}._validationCard_1bmry_628{border-radius:10px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;font-size:.78rem;font-weight:600;transition:all .2s ease}._valBalanced_1bmry_639{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}._valUnbalanced_1bmry_645{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}._valError_1bmry_651{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}._quickFixBtn_1bmry_657{background:#fff;border:1px solid currentColor;padding:2px 8px;border-radius:4px;font-size:.72rem;font-weight:700;cursor:pointer;margin-left:8px;transition:all .1s ease}._quickFixBtn_1bmry_657:hover{filter:brightness(.95)}._footer_1bmry_674{padding:12px 20px;border-top:1px solid #f1f5f9;background:#fff;display:flex;justify-content:flex-end;align-items:center;gap:10px}._btnCancel_1bmry_684{padding:7px 16px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-weight:600;font-size:.8rem;cursor:pointer;transition:all .15s ease}._btnCancel_1bmry_684:hover{background:#f1f5f9;color:#0f172a}._btnSubmit_1bmry_701{padding:7px 18px;border-radius:8px;border:none;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-weight:600;font-size:.8rem;cursor:pointer;display:flex;align-items:center;gap:6px;box-shadow:0 4px 12px #2563eb40;transition:all .15s ease}._btnSubmit_1bmry_701:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 14px #2563eb59}._btnSubmit_1bmry_701:disabled{opacity:.55;cursor:not-allowed}._modalDialog_sp9tc_3{max-width:740px!important;margin:1.5rem auto!important}._modalContent_sp9tc_8{border:1px solid rgba(226,232,240,.8)!important;border-radius:16px!important;box-shadow:0 25px 60px -15px #0f172a4d!important;overflow:hidden!important;background-color:#fff!important;padding:0!important}._dialog_sp9tc_17{background-color:#fff;border-radius:16px;width:100%;display:flex;flex-direction:column;overflow:hidden}._header_sp9tc_27{padding:14px 20px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#fff,#f8fafc)}._headerLeft_sp9tc_36{display:flex;align-items:center;gap:12px}._iconBadge_sp9tc_42{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #2563eb40;flex-shrink:0}._iconBadgeSuccess_sp9tc_55{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#059669,#10b981);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #10b98140;flex-shrink:0}._headerTitleArea_sp9tc_68{display:flex;flex-direction:column;gap:1px}._title_sp9tc_74{margin:0;font-weight:700;font-size:1.05rem;color:#0f172a;letter-spacing:-.01em}._subtitle_sp9tc_82{font-size:.76rem;color:#64748b;font-weight:500}._closeBtn_sp9tc_88{background:#fff;border:1px solid #e2e8f0;color:#64748b;cursor:pointer;width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}._closeBtn_sp9tc_88:hover{background-color:#f1f5f9;border-color:#cbd5e1;color:#0f172a}._body_sp9tc_109{padding:14px 18px;max-height:calc(85vh - 130px);overflow-y:auto;display:flex;flex-direction:column;gap:12px;background-color:#f8fafc}._sectionCard_sp9tc_120{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px;box-shadow:0 1px 2px #00000005;display:flex;flex-direction:column;gap:10px}._sectionHeader_sp9tc_131{display:flex;justify-content:space-between;align-items:center;gap:8px}._sectionTitle_sp9tc_138{font-size:.74rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:6px}._sectionTitleIcon_sp9tc_149{color:#2563eb}._sectionTitleIconSuccess_sp9tc_153{color:#059669}._labelExtra_sp9tc_157{font-size:.7rem;font-weight:600;color:#2563eb;background-color:#eff6ff;border:1px solid #bfdbfe;padding:2px 8px;border-radius:12px}._labelExtraSuccess_sp9tc_167{font-size:.7rem;font-weight:600;color:#059669;background-color:#ecfdf5;border:1px solid #a7f3d0;padding:2px 8px;border-radius:12px}._infoGrid_sp9tc_178{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media (max-width: 640px){._infoGrid_sp9tc_178{grid-template-columns:1fr}}._infoBox_sp9tc_190{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:2px}._infoBoxTitle_sp9tc_200{font-size:.68rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.03em}._infoBoxValue_sp9tc_208{font-size:.85rem;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._infoBoxSub_sp9tc_217{font-size:.72rem;color:#64748b;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._presetToolbar_sp9tc_227{display:flex;gap:6px;align-items:center;flex-wrap:wrap}._presetPill_sp9tc_234{padding:5px 11px;border-radius:7px;font-size:.73rem;font-weight:600;border:1px solid #e2e8f0;background:#fff;color:#475569;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:6px}._presetPill_sp9tc_234:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}._presetPillActive_sp9tc_255{background:#eff6ff!important;border-color:#3b82f6!important;color:#1d4ed8!important;box-shadow:0 1px 3px #2563eb26}._presetPillActiveSuccess_sp9tc_262{background:#ecfdf5!important;border-color:#10b981!important;color:#047857!important;box-shadow:0 1px 3px #10b98126}._pillBadgeDone_sp9tc_269{font-size:.64rem;padding:1px 5px;border-radius:4px;background:#dcfce7;color:#15803d;font-weight:700}._pillBadgePending_sp9tc_278{font-size:.64rem;padding:1px 5px;border-radius:4px;background:#f1f5f9;color:#64748b;font-weight:600}._goodsList_sp9tc_288{display:flex;flex-direction:column;gap:8px}._goodStepperCard_sp9tc_294{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;transition:all .15s ease}._goodStepperCard_sp9tc_294:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 1px 3px #00000008}._goodStepperCardWarn_sp9tc_312{border-color:#fca5a5!important;background:snow!important}._goodNameArea_sp9tc_317{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}._goodName_sp9tc_317{font-size:.78rem;font-weight:700;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._goodWeightSub_sp9tc_334{font-size:.67rem;font-weight:600;color:#64748b;display:flex;align-items:center;gap:6px;flex-wrap:wrap}._badgeType_sp9tc_344{font-size:.63rem;padding:1px 5px;border-radius:4px;background:#e2e8f0;color:#475569;font-weight:600}._stepperRight_sp9tc_353{display:flex;align-items:center;gap:8px;flex-shrink:0}._segmentedToggle_sp9tc_361{display:inline-flex;align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;padding:2px;gap:2px}._segmentBtn_sp9tc_371{border:none;background:transparent;color:#64748b;font-size:.72rem;font-weight:600;padding:4px 9px;border-radius:6px;display:flex;align-items:center;gap:4px;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}._segmentBtn_sp9tc_371:hover:not(._segmentActive_sp9tc_388):not(._segmentActiveSuccess_sp9tc_388):not(._segmentActiveSkip_sp9tc_388){background:#e2e8f0;color:#1e293b}._segmentActive_sp9tc_388{background:#2563eb!important;color:#fff!important;box-shadow:0 1px 3px #2563eb40}._segmentActiveSuccess_sp9tc_388{background:#059669!important;color:#fff!important;box-shadow:0 1px 3px #05966940}._segmentActiveSkip_sp9tc_388{background:#fee2e2!important;color:#dc2626!important;border:1px solid #fca5a5!important;box-shadow:0 1px 2px #dc26261a}._stepperWrap_sp9tc_413{display:flex;align-items:center;background:#fff;border:1.5px solid #cbd5e1;border-radius:7px;height:30px;width:130px;flex-shrink:0;overflow:hidden}._stepperWrap_sp9tc_413:focus-within{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}._stepBtn_sp9tc_430{width:26px;height:100%;background:#f8fafc;border:none;color:#475569;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .1s ease;-webkit-user-select:none;user-select:none}._stepBtn_sp9tc_430:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._stepBtn_sp9tc_430:disabled{opacity:.35;cursor:not-allowed}._qtyInput_sp9tc_454{flex:1;width:36px;border:none;background:transparent;font-size:.82rem;font-weight:700;color:#0f172a;text-align:center;outline:none;padding:0 1px}._qtyUnit_sp9tc_467{font-size:.67rem;color:#64748b;font-weight:600;padding-right:6px;-webkit-user-select:none;user-select:none;max-width:48px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._reasonSelect_sp9tc_479{height:30px;width:200px;border:1.5px solid #cbd5e1;border-radius:7px;padding:0 8px;font-size:.74rem;font-weight:500;background-color:#fff;color:#0f172a;outline:none;transition:all .15s ease}._reasonSelect_sp9tc_479:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}._reasonSelectWarn_sp9tc_498{border-color:#f59e0b!important;background-color:#fffbeb!important}._validationCard_sp9tc_504{border-radius:10px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;font-size:.78rem;font-weight:600;gap:10px;flex-wrap:wrap;transition:all .2s ease}._valBalanced_sp9tc_517{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}._valError_sp9tc_523{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}._noteInput_sp9tc_530{width:100%;height:32px;padding:0 10px;font-size:.76rem;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;transition:all .15s ease}._noteInput_sp9tc_530:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}._footer_sp9tc_549{padding:12px 20px;border-top:1px solid #f1f5f9;background:#fff;display:flex;justify-content:flex-end;align-items:center;gap:10px}._btnCancel_sp9tc_559{padding:7px 16px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-weight:600;font-size:.8rem;cursor:pointer;transition:all .15s ease}._btnCancel_sp9tc_559:hover{background:#f1f5f9;color:#0f172a}._btnSubmit_sp9tc_576{padding:7px 18px;border-radius:8px;border:none;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-weight:600;font-size:.8rem;cursor:pointer;display:flex;align-items:center;gap:6px;box-shadow:0 4px 12px #2563eb40;transition:all .15s ease}._btnSubmit_sp9tc_576:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 14px #2563eb59}._btnSubmit_sp9tc_576:disabled{opacity:.55;cursor:not-allowed;transform:none}._btnSubmitSuccess_sp9tc_603{padding:7px 18px;border-radius:8px;border:none;background:linear-gradient(135deg,#059669,#047857);color:#fff;font-weight:600;font-size:.8rem;cursor:pointer;display:flex;align-items:center;gap:6px;box-shadow:0 4px 12px #05966940;transition:all .15s ease}._btnSubmitSuccess_sp9tc_603:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 14px #05966959}._btnSubmitSuccess_sp9tc_603:disabled{opacity:.55;cursor:not-allowed;transform:none}._btnSubmitNext_sp9tc_630{padding:7px 14px;border-radius:8px;border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;font-weight:600;font-size:.78rem;cursor:pointer;display:flex;align-items:center;gap:5px;transition:all .15s ease}._btnSubmitNext_sp9tc_630:hover:not(:disabled){background:#dbeafe}._btnSubmitNext_sp9tc_630:disabled{opacity:.55;cursor:not-allowed}._btnSubmitNextSuccess_sp9tc_654{padding:7px 14px;border-radius:8px;border:1px solid #bbf7d0;background:#ecfdf5;color:#15803d;font-weight:600;font-size:.78rem;cursor:pointer;display:flex;align-items:center;gap:5px;transition:all .15s ease}._btnSubmitNextSuccess_sp9tc_654:hover:not(:disabled){background:#dcfce7}._btnSubmitNextSuccess_sp9tc_654:disabled{opacity:.55;cursor:not-allowed}._errorBanner_sp9tc_678{padding:8px 12px;background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626;border-radius:8px;font-size:.78rem;font-weight:600;display:flex;align-items:center;gap:6px}.po-routes-dashboard{--po-routes-card-border: #e5eaf2;width:100%;max-width:100%}.po-routes-dashboard .card{border:1px solid var(--po-routes-card-border);border-radius:8px;box-shadow:0 1px 1px #0f172a08}.po-route-type-tabs{display:inline-flex;gap:8px}.po-route-type-tabs .btn{min-width:130px}.po-routes-section-title{color:#1f2937;font-weight:700}.po-metric-tile{border:1px solid var(--po-routes-card-border);border-radius:8px;padding:14px;background:#fff}.po-dashboard-table{border:1px solid var(--po-routes-card-border);border-radius:6px}.po-dashboard-table thead th{background:#f8fafc;color:#64748b;font-size:.78rem;font-weight:600;white-space:nowrap}.po-dashboard-table table{margin-bottom:0}.po-driver-select{width:170px}.po-driver-card{border:1px solid var(--po-routes-card-border);border-radius:8px;padding:14px;background:#fff}.po-driver-avatar{width:36px;height:36px;border-radius:50%;background:#bcd1f8}.po-info-box{border:1px solid var(--po-routes-card-border);border-radius:6px;text-align:center;padding:8px 6px}.po-driver-chip-wrap{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.po-driver-chip{border:1px solid #d8e1ef;background:#fff;border-radius:14px;padding:4px 8px;font-size:.7rem}.po-driver-chip.active{border-color:#0d6efd;color:#0d6efd;background:#eef5ff}.po-filter-row{display:flex;align-items:center;justify-content:space-between;font-size:.92rem;margin-bottom:10px}.po-next-stops{border:1px solid var(--po-routes-card-border);border-radius:8px;padding:10px 12px;margin-top:10px;background:#fff}._modalDialog_2e6xb_3{max-width:680px;margin:1.5rem auto}._modalContent_2e6xb_8{border:1px solid rgba(226,232,240,.8)!important;border-radius:16px!important;box-shadow:0 25px 60px -15px #0f172a4d!important;overflow:hidden!important;background-color:#fff!important;padding:0!important}._dialog_2e6xb_17{background-color:#fff;border-radius:16px;width:100%;display:flex;flex-direction:column;overflow:hidden}._header_2e6xb_27{padding:14px 20px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#fff,#f8fafc)}._headerLeft_2e6xb_36{display:flex;align-items:center;gap:12px}._iconBadge_2e6xb_42{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #d9770640;flex-shrink:0}._headerTitleArea_2e6xb_55{display:flex;flex-direction:column;gap:1px}._title_2e6xb_61{margin:0;font-weight:700;font-size:1.05rem;color:#0f172a;letter-spacing:-.01em}._subtitle_2e6xb_69{font-size:.76rem;color:#64748b;font-weight:500}._closeBtn_2e6xb_75{background:#fff;border:1px solid #e2e8f0;color:#64748b;cursor:pointer;width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}._closeBtn_2e6xb_75:hover{background-color:#f1f5f9;border-color:#cbd5e1;color:#0f172a}._body_2e6xb_96{padding:16px 20px;max-height:calc(85vh - 130px);overflow-y:auto;display:flex;flex-direction:column;gap:14px;background-color:#f8fafc}._noticeCard_2e6xb_107{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;padding:12px 14px;display:flex;align-items:flex-start;gap:10px}._noticeText_2e6xb_117{font-size:.82rem;color:#92400e;line-height:1.45;margin:0}._sectionCard_2e6xb_125{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px;box-shadow:0 1px 3px #00000005;display:flex;flex-direction:column;gap:10px}._sectionHeader_2e6xb_136{display:flex;justify-content:space-between;align-items:center}._sectionTitle_2e6xb_142{font-size:.76rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:6px}._sectionTitleIcon_2e6xb_153{color:#d97706}._labelExtra_2e6xb_157{font-size:.72rem;font-weight:600;color:#d97706;background-color:#fef3c7;border:1px solid #fde68a;padding:2px 8px;border-radius:12px}._itemsList_2e6xb_168{display:flex;flex-direction:column;gap:8px}._conflictItem_2e6xb_174{background:#fff;border:1px solid #f1f5f9;border-left:3.5px solid #ef4444;border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:4px;transition:all .15s ease}._conflictItemWorkshop_2e6xb_186{border-left-color:#ef4444}._conflictItemLeave_2e6xb_190{border-left-color:#f59e0b}._conflictItemBusy_2e6xb_194{border-left-color:#dc2626}._itemTop_2e6xb_198{display:flex;justify-content:space-between;align-items:center}._runBadge_2e6xb_204{font-size:.7rem;font-weight:700;color:#1e293b;background:#f1f5f9;padding:2px 7px;border-radius:6px}._statusPill_2e6xb_213{font-size:.68rem;font-weight:600;padding:2px 8px;border-radius:12px;display:inline-flex;align-items:center;gap:4px}._statusPillWorkshop_2e6xb_223{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}._statusPillLeave_2e6xb_229{background:#fffbeb;color:#d97706;border:1px solid #fde68a}._statusPillBusy_2e6xb_235{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}._resourceRow_2e6xb_241{font-size:.84rem;font-weight:600;color:#0f172a}._resourceType_2e6xb_247{color:#64748b;font-weight:500;margin-right:4px}._conflictReason_2e6xb_253{font-size:.76rem;color:#64748b;line-height:1.4;margin:0}._footer_2e6xb_261{padding:12px 20px;border-top:1px solid #f1f5f9;display:flex;align-items:center;justify-content:flex-end;gap:10px;background-color:#fff}._btnCancel_2e6xb_271{background:#fff;border:1px solid #e2e8f0;color:#475569;font-size:.82rem;font-weight:600;padding:8px 16px;border-radius:8px;cursor:pointer;transition:all .15s ease}._btnCancel_2e6xb_271:hover:not(:disabled){background-color:#f8fafc;border-color:#cbd5e1;color:#0f172a}._btnSubmit_2e6xb_289{background:linear-gradient(135deg,#f59e0b,#d97706);border:none;color:#fff;font-size:.82rem;font-weight:600;padding:8px 18px;border-radius:8px;cursor:pointer;box-shadow:0 4px 12px #d9770633;display:flex;align-items:center;gap:6px;transition:all .15s ease}._btnSubmit_2e6xb_289:hover:not(:disabled){opacity:.94;box-shadow:0 6px 16px #d977064d}._btnSubmit_2e6xb_289:disabled,._btnCancel_2e6xb_271:disabled{opacity:.6;cursor:not-allowed}:root{--po-primary: #2563eb;--po-primary-hover: #1d4ed8;--po-bg-subtle: #f8fafc;--po-border: #e2e8f0;--po-text-main: #0f172a;--po-text-muted: #475569;--po-radius: 12px;--po-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--po-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--po-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--po-glass-bg: rgba(255, 255, 255, .85);--po-bg-gradient: linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%);--po-accent-color: var(--po-primary)}.po-allocation-board-container{display:flex;flex-direction:column;height:calc(100vh - 80px);max-height:calc(100vh - 80px);background:#e8edf5;overflow:hidden;box-sizing:border-box}.po-board-header{padding:8px 16px;background:#fff;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;box-sizing:border-box}.po-board-title{font-size:1.1rem;font-weight:700;color:var(--po-text-main);margin:0;white-space:nowrap;flex-shrink:0}.po-header-right-container{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.po-header-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;overflow:visible}.po-header-actions-secondary{display:flex;justify-content:flex-end}.po-btn-planner{background:#1e293b;color:#fff;border:none;padding:10px 20px;border-radius:8px;display:flex;align-items:center;gap:8px;font-weight:600;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.po-btn-planner:hover{background:#334155}.po-allocation-board{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:12px;flex:1;background:var(--po-bg-gradient);font-family:Inter,system-ui,-apple-system,sans-serif;overflow:hidden;font-size:.8rem}.po-allocation-board--3col{grid-template-columns:repeat(3,1fr)}.po-fleet-search{width:100%;border:1.5px solid var(--po-border);border-radius:8px;padding:8px 14px;font-size:.75rem;outline:none;background:#fff;color:var(--po-text-main);transition:all .25s ease;box-sizing:border-box}.po-fleet-search:focus{border-color:var(--po-primary);box-shadow:0 0 0 4px #2563eb1a}.po-fleet-search::placeholder{color:#94a3b8;font-style:italic}.po-section-label{display:flex;align-items:center;gap:5px;font-size:.7rem;font-weight:800;text-transform:uppercase;color:var(--po-primary);margin:4px 0 6px 2px;letter-spacing:.5px}.po-section-divider{border:none;border-top:1px dashed rgba(0,0,0,.08);margin:10px 0}.po-btn-load-more{width:100%;background:transparent;border:1px dashed var(--po-accent-color);color:var(--po-accent-color);border-radius:6px;padding:6px 0;font-size:.72rem;font-weight:600;cursor:pointer;transition:all .2s ease;flex-shrink:0}.po-btn-load-more:hover{background:#4a90e212}.po-btn-load-more:disabled{opacity:.5;cursor:not-allowed}.po-board-column{background:var(--po-glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:var(--po-radius);display:flex;flex-direction:column;width:100%;box-sizing:border-box;max-height:100%;min-height:0;border:1px solid rgba(255,255,255,.4);box-shadow:var(--po-shadow);transition:all .3s ease;overflow:hidden}.po-board-column.active{background:#fffae6cc;border-color:#ffd54f;box-shadow:0 0 15px #ffd54f4d}.po-column-header{padding:10px 14px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,0,0,.05)}.po-column-title{font-size:.85rem;font-weight:700;color:var(--po-text-main);margin:0;text-transform:uppercase;letter-spacing:.05em}.po-column-badge{background:var(--po-accent-color);color:#fff;padding:2px 6px;border-radius:10px;font-size:.7rem;font-weight:600}.po-column-content{padding:10px;overflow-y:auto;overflow-x:hidden;flex:1;display:flex;flex-direction:column;gap:10px;min-height:0;width:100%;box-sizing:border-box}.po-column-content::-webkit-scrollbar{width:8px}.po-column-content::-webkit-scrollbar-track{background:#00000008;border-radius:8px}.po-column-content::-webkit-scrollbar-thumb{background:#00000040;border-radius:8px}.po-column-content::-webkit-scrollbar-thumb:hover{background:#0006}.po-card{background:#fff;border-radius:10px;padding:10px;box-shadow:var(--po-shadow-sm);border:1px solid var(--po-border);cursor:grab;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;flex-shrink:0}.po-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;border-color:var(--po-accent-color)}.po-card--combined{opacity:.65;background:#f8fafc;cursor:not-allowed!important;border-style:dashed}.po-card--combined:hover{transform:none;box-shadow:var(--po-shadow-sm);border-color:var(--po-border)}.po-card--combined:before{background:#94a3b8}.po-tag-combined{background:#e2e8f0!important;color:#475569!important;border:1px solid #cbd5e1}.po-tag-shipment{background:#eff6ff!important;color:#2563eb!important;border:1px solid #bfdbfe}.po-card:active{cursor:grabbing}.po-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--po-accent-color);opacity:.7}.po-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px}.po-card-id{font-size:.68rem;color:var(--po-text-main);font-family:JetBrains Mono,monospace;opacity:.75;font-weight:600}.po-card-tag{font-size:.6rem;padding:1px 4px;border-radius:3px;background:#f0f4f8;color:#475a6b;font-weight:600;text-transform:uppercase}.po-card-body{display:flex;flex-direction:column;gap:3px;color:var(--po-text-muted);font-weight:500}.po-card-info{display:flex;align-items:center;gap:8px;margin-top:8px}.po-card-info-compact{margin-top:4px;overflow:hidden}.po-job-customer{font-weight:700;color:var(--po-text-main);margin-bottom:4px;font-size:.85rem}.po-card-icon{width:14px;height:14px;color:var(--po-primary);opacity:.85}.po-empty-state{text-align:center;padding:24px;color:var(--po-text-muted);border:1.5px dashed var(--po-border);border-radius:var(--po-radius);margin-bottom:12px;background:#fff6;display:flex;flex-direction:column;align-items:center;gap:8px}.po-empty-state-icon{color:var(--po-primary)}.po-empty-state-text{margin:0;font-size:.75rem;font-weight:600;color:var(--po-text-muted)}.po-combination-card{border-left:4px solid #ff9800}.po-combination-card:before{background:#ff9800}.po-combo-section{margin-top:8px;padding-top:8px;border-top:1px dashed rgba(0,0,0,.05)}.po-combo-label{font-size:.65rem;font-weight:700;color:var(--po-text-secondary);text-transform:uppercase;margin-bottom:4px}.po-btn-primary{background:var(--po-primary-color);color:#fff;border:none;padding:6px 12px;border-radius:6px;font-size:.75rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s}.po-btn-ghost{background:transparent;color:var(--po-accent-color);border:1px solid var(--po-accent-color);padding:4px 10px;border-radius:6px;font-size:.7rem;font-weight:600;cursor:pointer;transition:all .2s}.po-btn-ghost:hover{background:#00796b0d}.po-drop-zone.active{background:#00796b0d;border-color:var(--po-accent-color);color:var(--po-accent-color)}.po-drop-zone-icon{opacity:.3;width:24px;height:24px}.po-drop-zone p{margin:0;font-size:.75rem}.po-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;z-index:1000}.po-modal-content{background:#fff;border-radius:12px;padding:16px;width:100%;max-width:350px;box-shadow:0 20px 40px #0003}.po-modal-content h4{margin:0 0 12px;font-size:1rem;color:var(--po-primary-color)}.po-selection-list{display:flex;flex-direction:column;gap:6px;max-height:250px;overflow-y:auto}.po-selection-item{padding:8px 12px;border-radius:6px;background:#f5f8fa;cursor:pointer;transition:all .2s;font-size:.75rem;color:var(--po-text-primary)}.po-combo-items-list{display:flex;flex-direction:column;gap:4px;margin-top:4px}.po-combo-item{display:flex;justify-content:space-between;align-items:center;background:#f8fafc;padding:4px 8px;border-radius:6px;border:1px solid rgba(0,0,0,.05)}.po-remove-btn{background:transparent;border:none;color:#f44336;cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s ease}.po-remove-btn:hover{background:#f443361a}.po-combo-card-v2{background:#fff;border-radius:12px;border:1px solid #dde5f0;box-shadow:0 2px 10px #1e326414;overflow:hidden;flex-shrink:0}.po-combo-v2-header{display:flex;align-items:center;gap:10px;padding:10px 12px;background:linear-gradient(90deg,#eff6ff,#fff);border-bottom:1px solid var(--po-border)}.po-combo-v2-vehicle-icon{width:36px;height:36px;border-radius:50%;background:var(--po-accent-color);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.po-combo-v2-vehicle-info{flex:1;display:flex;flex-direction:column;gap:1px}.po-combo-v2-vehicle-info strong{font-size:.85rem;font-weight:700;color:#1a2535}.po-combo-v2-vehicle-info span{font-size:.7rem;color:#5a6a7e}.po-combo-v2-badges{display:flex;align-items:center;gap:6px}.po-combo-v2-badge{display:flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:.68rem;font-weight:700}.po-badge-jobs{background:#e8f5e9;color:#2e7d32}.po-combo-v2-close{background:transparent;border:none;color:#94a3b8;cursor:pointer;display:flex;align-items:center;padding:2px;border-radius:4px;transition:all .2s}.po-combo-v2-close:hover{background:#0000000f;color:#e53935}.po-combo-v2-section{padding:8px 12px;border-bottom:1px solid #f0f4fa}.po-combo-v2-label{display:flex;align-items:center;gap:5px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#5a6a7e;margin:0 0 6px}.po-combo-v2-chips{display:flex;flex-wrap:wrap;gap:5px}.po-combo-v2-chip{display:inline-flex;align-items:center;gap:4px;background:#f0f4fb;border:1px solid #ccd8ef;color:#2c3e50;border-radius:20px;padding:3px 8px;font-size:.72rem;font-weight:600}.po-chip-job{background:#f0fbf4;border-color:#b2dfcb;color:#1b5e3b}.po-chip-remove{background:transparent;border:none;cursor:pointer;color:#94a3b8;display:flex;align-items:center;padding:0;margin-left:2px;transition:color .15s}.po-chip-remove:hover{color:#e53935}.po-combo-v2-drop-chip{display:inline-flex;align-items:center;background:transparent;border:1px dashed #b0c4de;color:#94a3b8;border-radius:20px;padding:3px 10px;font-size:.7rem;font-style:italic}.po-weight-table{width:100%;border-collapse:collapse;font-size:.72rem}.po-weight-table th{text-align:left;font-weight:700;color:#5a6a7e;padding:3px 4px;border-bottom:1px solid #e8eef8}.po-weight-table td{padding:6px 4px;color:var(--po-text-main);border-bottom:1px solid #f1f5f9}.po-combo-v2-totals{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f8fafc;font-size:.72rem;font-weight:700;border-bottom:1px solid var(--po-border)}.po-total-label{flex:1;color:var(--po-text-main)}.po-total-val{min-width:64px;text-align:right}.po-total-gross{color:#1a2535}.po-total-tare{color:#5a6a7e}.po-total-payload{color:var(--po-accent-color)}.po-payload-row{display:flex;gap:0;justify-content:space-between;margin-bottom:8px}.po-payload-row>div{display:flex;flex-direction:column;gap:1px}.po-payload-row strong{font-size:.78rem;color:#1a2535}.po-payload-sub{font-size:.65rem;color:var(--po-text-muted);margin:0}.po-payload-balance{color:#2e7d32!important}.po-payload-balance.over-capacity{color:#d32f2f!important}.po-progress-track{height:8px;background:#e2e8f0;border-radius:99px;overflow:hidden;margin-bottom:4px}.po-progress-fill{height:100%;background:linear-gradient(90deg,#43a047,#66bb6a);border-radius:99px;transition:width .4s ease}.po-progress-label{font-size:.65rem;color:#5a6a7e;text-align:right;margin:0}.po-driver-section{border-bottom:none!important}.po-driver-assigned{display:flex;align-items:center;justify-content:space-between;font-size:.78rem;font-weight:600;color:#1a2535}.po-btn-assign-driver{width:100%;background:#fff;border:1.5px solid #d0d8e8;color:#3a6bbd;border-radius:8px;padding:8px 0;font-size:.78rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s ease}.po-btn-assign-driver:hover{background:#f0f5ff;border-color:var(--po-accent-color)}.po-driver-modal-dialog{max-width:360px}.po-driver-modal-content{border-radius:10px;border:1px solid #e2e8f0}.po-driver-modal-header{padding:10px 12px}.po-driver-modal-title{font-size:.95rem;font-weight:700;margin:0}.po-driver-modal-body{padding:10px 12px 12px}.po-driver-modal-form{display:flex;flex-direction:column;gap:8px}.po-driver-modal-form .po-btn-assign-driver{min-height:34px;padding:6px 0;font-size:.75rem;border-radius:7px}.po-driver-modal-form .po-btn-assign-driver:disabled{opacity:.6;cursor:not-allowed}.po-manifest-cta-section{border-top:1px solid #f0f4fa;border-bottom:none!important}.po-btn-manifest-create{width:100%;border:none;background:linear-gradient(135deg,var(--po-primary) 0%,#1d4ed8 100%);color:#fff;border-radius:8px;padding:8px 10px;font-size:.78rem;font-weight:600;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s ease;box-shadow:0 4px 6px -1px #2563eb33}.po-btn-manifest-create:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 6px 12px -2px #2563eb4d}.po-manifest-modal-dialog{max-width:860px}.po-manifest-modal-content{border-radius:10px;border:1px solid #e2e8f0;overflow:hidden}.po-manifest-modal-body{max-height:62vh;overflow-y:auto;padding:10px 14px}.po-manifest-textarea-label{font-size:.72rem;font-weight:500;color:#334155;margin-bottom:3px}.po-manifest-textarea{border:1px solid #dbe3f0;min-height:74px;font-size:.75rem;padding:8px 10px}.po-manifest-divider{border-top:1px dashed #dbe3f0;margin:12px 0}.po-manifest-form .row{--bs-gutter-x: .75rem;--bs-gutter-y: .45rem}.po-manifest-form .row.mt-1{margin-top:0!important}.po-manifest-form .form-control,.po-manifest-form .form-select{min-height:34px;font-size:.74rem}.po-manifest-form .invalid-feedback{margin-top:2px;font-size:.68rem}.po-manifest-modal-content .modal-header{padding:10px 14px;background:linear-gradient(180deg,#f8fbff,#f2f7ff);border-bottom:1px solid #dbe7f5}.po-manifest-modal-content .modal-title{font-size:.92rem;font-weight:700;color:var(--po-text-main);letter-spacing:.1px}.po-manifest-modal-content .btn-close{width:24px;height:24px;margin:0;padding:0;border-radius:50%;opacity:.75;transition:all .2s ease}.po-manifest-modal-content .btn-close:hover{opacity:1;background-color:#e8f0fb}.po-manifest-modal-content .modal-footer{padding:8px 14px 10px;border-top:1px solid #eef2f8}.po-manifest-modal-content .modal-footer .btn{min-height:34px;font-size:.76rem;padding:6px 14px}.po-job-tabs{display:flex;background:var(--po-bg-subtle);padding:4px;border-radius:8px;margin-bottom:10px;border:1px solid var(--po-border)}.po-job-tab{flex:1;border:none;background:transparent;padding:8px;font-size:.75rem;font-weight:600;color:var(--po-text-muted);cursor:pointer;border-radius:6px;transition:all .2s ease}.po-job-tab.active{background:#fff;color:var(--po-primary);box-shadow:var(--po-shadow-sm)}.po-header-actions{display:flex;align-items:center;gap:16px}.po-header-date{width:240px}.react-datepicker-wrapper{width:100%}.po-date-input{width:100%;padding:6px 10px;border:1px solid #e2e8f0;border-radius:8px;font-size:.75rem;color:#1e293b;outline:none;background:#fff;transition:all .2s;box-sizing:border-box;font-family:inherit;font-weight:500;cursor:pointer}.po-date-input:focus,.po-date-input:hover{border-color:var(--po-accent-color);box-shadow:0 0 0 2px #3a7bd51a}.po-premium-tooltip{opacity:1!important}.po-premium-tooltip .tooltip-inner{background-color:#fff!important;color:#1e293b!important;border:1px solid #e2e8f0!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;padding:14px!important;min-width:220px!important;max-width:320px!important;text-align:left!important;border-radius:12px!important}.po-job-tooltip .tooltip-inner{min-width:380px!important;max-width:480px!important;padding:16px!important}.bs-tooltip-end .tooltip-arrow:before{border-right-color:#e2e8f0!important}.bs-tooltip-start .tooltip-arrow:before{border-left-color:#e2e8f0!important}.bs-tooltip-top .tooltip-arrow:before{border-top-color:#e2e8f0!important}.bs-tooltip-bottom .tooltip-arrow:before{border-bottom-color:#e2e8f0!important}.po-tooltip-title{font-size:.7rem;font-weight:800;color:#94a3b8;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f1f5f9;text-transform:uppercase;letter-spacing:.05em}.po-tooltip-grid{display:flex;flex-direction:column;gap:10px}.po-tooltip-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.po-tooltip-label{font-size:.75rem;font-weight:500;color:#64748b;white-space:nowrap}.po-tooltip-value{font-size:.75rem;font-weight:600;color:#1e293b;text-align:right;overflow:hidden;text-overflow:ellipsis;max-width:160px}.po-card-availability{margin-top:10px;padding-top:8px;border-top:1px dashed var(--po-border)}.po-availability-label{font-size:.65rem;font-weight:700;color:var(--po-text-muted);text-transform:uppercase;margin-bottom:5px}.po-availability-scroll{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.po-availability-scroll::-webkit-scrollbar{display:none}.po-date-bubble{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0;border-radius:6px;padding:2px 6px;font-size:.68rem;font-weight:600;white-space:nowrap;transition:all .2s ease}.po-card:hover .po-date-bubble:not(.po-date-more){border-color:var(--po-primary);background:#eff6ff;color:var(--po-primary)}.po-date-more{background:var(--po-primary)!important;color:#fff!important;border-color:var(--po-primary)!important;font-weight:700;cursor:pointer}.po-date-more:hover{filter:brightness(1.1);transform:scale(1.05)}.po-custom-tooltip{max-width:200px;line-height:1.4;box-shadow:0 4px 6px -1px #0000001a}.po-managed-overlay-container{pointer-events:none;transition:opacity .2s ease,transform .2s ease}.po-card-detail-overlay{width:420px;background:#fff;border-radius:10px;box-shadow:0 10px 30px -5px #0003,0 8px 12px -6px #0000001a;border:1px solid #e2e8f0;padding:14px;opacity:1;visibility:visible;pointer-events:none;animation:poFadeInUp .2s ease-out;max-height:calc(100vh - 40px);overflow-y:auto;overflow-x:hidden}.po-card-detail-overlay::-webkit-scrollbar{width:4px}.po-card-detail-overlay::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}@keyframes poFadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.po-detail-top-icon{display:none}.po-detail-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f8fafc}.po-detail-id{font-size:.95rem;font-weight:700;color:#334155;letter-spacing:-.01em}.po-detail-status{font-size:.6rem;font-weight:700;text-transform:uppercase;padding:2px 8px;border-radius:99px;background:#fffbeb;color:#b45309}.po-detail-section{margin-bottom:12px}.po-detail-section-title{font-size:.65rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.po-detail-grid{display:flex;flex-direction:column;gap:4px}.po-detail-grid--2col{display:grid;grid-template-columns:1fr 1fr;column-gap:16px;row-gap:4px}.po-detail-row{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.po-detail-label{font-size:.72rem;font-weight:500;color:#94a3b8;width:100px;flex-shrink:0}.po-detail-value{font-size:.72rem;font-weight:600;color:#475569;text-align:right;flex:1;word-break:break-word}.po-detail-split{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:4px}.po-detail-sub-section{display:flex;flex-direction:column;gap:4px}.po-detail-sub-section-title{font-size:.65rem;font-weight:700;color:#f87171;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.po-detail-small-label{font-size:.65rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-top:4px}.po-detail-sub-section-title.delivery{color:#ef4444}.po-detail-small-label{font-size:.65rem;font-weight:700;color:#94a3b8;text-transform:uppercase;margin-bottom:1px}.po-detail-small-value{font-size:.72rem;font-weight:600;color:#475569;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.po-detail-instructions{background:#f8fafc;padding:10px 14px;border-radius:8px;font-size:.75rem;color:#475569;font-style:italic;line-height:1.5;border:1px solid #f1f5f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.po-truncated-field{max-width:100%}.tooltip{pointer-events:none}.tooltip-inner{background:#1e293b!important;color:#f8fafc!important;font-size:.72rem!important;font-weight:500!important;padding:6px 12px!important;border-radius:6px!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important;border:1px solid rgba(255,255,255,.1)!important;max-width:250px!important;line-height:1.4!important}.bs-tooltip-top .tooltip-arrow:before{border-top-color:#1e293b!important}.bs-tooltip-bottom .tooltip-arrow:before{border-bottom-color:#1e293b!important}.bs-tooltip-start .tooltip-arrow:before{border-left-color:#1e293b!important}.bs-tooltip-end .tooltip-arrow:before{border-right-color:#1e293b!important}.po-truncate-tooltip{max-width:300px!important;white-space:normal!important;word-wrap:break-word!important}.stacked-confirm-modal{z-index:2100!important}.stacked-confirm-backdrop{z-index:2090!important}body{overflow-x:hidden!important;overflow-y:hidden!important}.po-fleet-search-wrapper{display:flex;align-items:center;gap:6px;margin-bottom:8px;padding:0 2px}.po-btn-sort-toggle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;color:#475569;cursor:pointer;transition:all .15s ease;flex-shrink:0}.po-btn-sort-toggle:hover{background:#eff6ff;border-color:#3b82f6;color:#1d4ed8}.po-btn-sort-toggle:active{transform:scale(.95)}.po-location-tooltip{max-width:260px!important;text-align:left;line-height:1.35}._customModalDialog_1njbp_3{max-width:95vw!important;width:1400px!important;margin:1.5rem auto}._plannerContainer_1njbp_9{display:flex;flex-direction:column;gap:1rem;padding:.5rem;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#0f172a}._modalHeaderCustom_1njbp_20{background:#0f172a!important;border-bottom:2px solid #334155!important;padding:.85rem 1.25rem!important;color:#fff!important}._modalHeaderTitle_1njbp_27{display:flex;align-items:center;gap:.75rem;font-size:1.15rem;font-weight:700;color:#fff!important;margin:0}._modalBadge_1njbp_37{background:#0284c7;color:#fff;font-size:.7rem;font-weight:700;padding:.2rem .55rem;border-radius:4px;letter-spacing:.05em;text-transform:uppercase}._headerCard_1njbp_49{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:1rem 1.25rem;box-shadow:0 1px 3px #0000000a}._companyBanner_1njbp_57{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:2px solid #0f172a;padding-bottom:.5rem;margin-bottom:.75rem}._companyName_1njbp_66{font-size:1.2rem;font-weight:800;letter-spacing:.05em;color:#0f172a;margin:0}._companyMotto_1njbp_74{font-size:.75rem;font-style:italic;color:#475569;display:block}._emergencyContact_1njbp_81{font-size:.72rem;color:#334155;margin-top:.25rem}._sheetTitleBadge_1njbp_87{text-align:right}._sheetTitleBadge_1njbp_87 h3{font-size:1.15rem;font-weight:800;color:#0f172a;margin:0}._generationStamp_1njbp_98{font-size:.72rem;color:#64748b;display:block}._metadataGrid_1njbp_105{display:grid;grid-template-columns:repeat(4,1fr);gap:.65rem}._metaField_1njbp_111{display:flex;flex-direction:column;gap:.2rem}._metaFieldFull_1njbp_117{grid-column:span 4;display:flex;flex-direction:column;gap:.2rem}._metaField_1njbp_111 label,._metaFieldFull_1njbp_117 label{font-size:.7rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.03em;display:flex;align-items:center;gap:.3rem}._metaField_1njbp_111 input,._metaField_1njbp_111 select,._metaFieldFull_1njbp_117 input,._metaFieldFull_1njbp_117 select{padding:.35rem .55rem;font-size:.82rem;border:1px solid #cbd5e1;border-radius:5px;background-color:#fff;color:#0f172a;font-weight:500;outline:none}._metaField_1njbp_111 input:focus,._metaField_1njbp_111 select:focus,._metaFieldFull_1njbp_117 input:focus,._metaFieldFull_1njbp_117 select:focus{border-color:#0284c7;box-shadow:0 0 0 1px #0284c7}._lockedInput_1njbp_158{background-color:#f1f5f9!important;color:#1e293b!important;border:1px solid #cbd5e1!important;cursor:default!important;font-weight:600!important;-webkit-user-select:text;user-select:text}._lockedBadge_1njbp_167{font-size:.6rem;font-weight:700;color:#0369a1;background-color:#e0f2fe;padding:.1rem .35rem;border-radius:4px;margin-left:auto;text-transform:uppercase;letter-spacing:.02em}._tableCard_1njbp_180{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:1rem;box-shadow:0 1px 3px #0000000a}._tableCardHeader_1njbp_188{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem;padding-bottom:.4rem;border-bottom:1px solid #e2e8f0}._tableTitle_1njbp_197{font-size:1rem;font-weight:700;color:#0f172a;margin:0}._unitBadge_1njbp_204{background:#e0f2fe;color:#0369a1;font-size:.72rem;font-weight:700;padding:.15rem .45rem;border-radius:4px}._btnAutoFillTable_1njbp_213{display:inline-flex;align-items:center;gap:.3rem;background-color:#0284c7;color:#fff;border:1px solid #0284c7;border-radius:6px;font-size:.72rem;font-weight:600;padding:.2rem .55rem;cursor:pointer;transition:all .15s ease;margin-left:.25rem}._btnAutoFillTable_1njbp_213:hover{background-color:#0369a1;border-color:#0369a1;transform:translateY(-.5px)}._btnAutoFillTable_1njbp_213:active{transform:translateY(0)}._tableSubtext_1njbp_239{font-size:.78rem;color:#475569}._spreadsheetWrapper_1njbp_244{overflow-x:auto;border:1px solid #cbd5e1;border-radius:4px}._spreadsheetTable_1njbp_250{width:100%;border-collapse:collapse;font-size:.78rem;background:#fff}._spreadsheetTable_1njbp_250 th{background:#f1f5f9;color:#1e293b;font-weight:700;padding:.45rem .4rem;text-align:left;border:1px solid #cbd5e1;white-space:nowrap}._spreadsheetTable_1njbp_250 td{padding:.25rem .35rem;border:1px solid #cbd5e1;vertical-align:middle}._cellInput_1njbp_273,._cellInputSmall_1njbp_274,._cellInputNumber_1njbp_275,._cellSelect_1njbp_276{width:100%;font-size:.78rem;padding:.25rem .45rem;border:1px solid transparent;border-radius:3px;background-color:transparent;color:#0f172a;transition:all .15s ease}._cellInputNumber_1njbp_275{text-align:right;font-weight:700}._cellInput_1njbp_273:hover,._cellInputSmall_1njbp_274:hover,._cellInputNumber_1njbp_275:hover,._cellSelect_1njbp_276:hover{background-color:#f8fafc;border-color:#cbd5e1}._cellInput_1njbp_273:focus,._cellInputSmall_1njbp_274:focus,._cellInputNumber_1njbp_275:focus,._cellSelect_1njbp_276:focus{background-color:#fff;border-color:#0284c7;outline:none;box-shadow:0 0 0 1px #0284c7}._cellInputSmall_1njbp_274{text-align:center}._cellInputNumber_1njbp_275{text-align:right;font-weight:700;color:#0f172a}._cellReadOnly_1njbp_320{background:#f8fafc;text-align:right;padding-right:.5rem!important;color:#1e293b;font-weight:600}._cellReadOnlyLeft_1njbp_328{background:#f8fafc;text-align:left;padding-left:.5rem!important;padding-right:.5rem!important;color:#1e293b;font-weight:500;font-size:.8125rem;vertical-align:middle}._cellCompIndex_1njbp_339{text-align:center;background:#f8fafc;font-weight:800;color:#0284c7}._inputWarning_1njbp_346{border-color:#ef4444!important;background-color:#fef2f2!important;color:#b91c1c!important}._rowOverfilled_1njbp_352{background-color:#fff7ed}._totalsRow_1njbp_356{background:#f1f5f9;font-weight:800;color:#0f172a}._totalsRow_1njbp_356 td{border-top:2px solid #475569!important;padding:.4rem .35rem}._bottomSectionGrid_1njbp_368{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 992px){._bottomSectionGrid_1njbp_368{grid-template-columns:1fr}}._axleCard_1njbp_381{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:1rem;box-shadow:0 1px 3px #0000000a}._axleCardHeader_1njbp_389{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem;padding-bottom:.4rem;border-bottom:1px solid #e2e8f0}._profileLabel_1njbp_398{font-size:.78rem;font-weight:700;color:#475569}._spinIcon_1njbp_406{animation:_spinTare_1njbp_1 .8s linear infinite}@keyframes _spinTare_1njbp_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._btnSyncFleet_1njbp_419{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;white-space:nowrap;font-size:.74rem;font-weight:600;line-height:1;padding:.25rem .65rem;height:28px;background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:5px;color:#0284c7;cursor:pointer;transition:all .15s ease-in-out;flex-shrink:0}._btnSyncFleet_1njbp_419:hover{background-color:#e0f2fe;border-color:#7dd3fc;color:#0369a1;transform:translateY(-.5px);box-shadow:0 1px 3px #0284c71f}._btnSyncFleet_1njbp_419:active{transform:translateY(0);background-color:#bae6fd}._profileSelect_1njbp_452{font-size:.78rem;font-weight:700;padding:.25rem .5rem;border:1px solid #cbd5e1;border-radius:5px;background-color:#f8fafc;color:#0f172a}._axleTableWrapper_1njbp_462{overflow-x:auto;border:1px solid #cbd5e1;border-radius:4px}._axleTable_1njbp_462{width:100%;border-collapse:collapse;font-size:.8rem}._axleTable_1njbp_462 th{background:#f1f5f9;color:#1e293b;font-weight:700;padding:.45rem .55rem;border:1px solid #cbd5e1}._axleTable_1njbp_462 td{padding:.4rem .55rem;border:1px solid #cbd5e1}._axleTotalRow_1njbp_487{background:#f8fafc;font-weight:800}._axleTotalRow_1njbp_487 td{border-top:2px solid #0f172a!important}._axleOverweight_1njbp_496{background:#fee2e2}._tareInput_1njbp_500{width:80px;padding:.2rem .35rem;font-size:.78rem;border:1px solid #cbd5e1;border-radius:4px;text-align:right}._badgeSuccess_1njbp_509{display:inline-flex;align-items:center;background:#dcfce7;color:#15803d;font-size:.7rem;font-weight:700;padding:.15rem .45rem;border-radius:4px}._badgeDanger_1njbp_520{display:inline-flex;align-items:center;background:#fee2e2;color:#b91c1c;font-size:.7rem;font-weight:700;padding:.15rem .45rem;border-radius:4px}._badgeMuted_1njbp_531{display:inline-flex;align-items:center;background:#f1f5f9;color:#64748b;font-size:.7rem;font-weight:700;padding:.15rem .45rem;border-radius:4px}._badgeWarning_1njbp_542{display:inline-flex;align-items:center;gap:4px;background:#fffbeb;color:#92400e;border:1px solid #fde68a;font-size:.68rem;font-weight:600;padding:.12rem .45rem;border-radius:4px;line-height:1.2;white-space:nowrap}._utilisationSection_1njbp_557{margin-top:.75rem;padding-top:.6rem;border-top:1px dashed #cbd5e1}._utilisationTitle_1njbp_563{font-size:.82rem;color:#334155}._complianceOk_1njbp_568{font-size:.72rem;font-weight:700;color:#16a34a}._complianceWarn_1njbp_574{font-size:.72rem;font-weight:700;color:#dc2626}._progressBarWrapper_1njbp_580{width:100%;height:8px;background:#e2e8f0;border-radius:999px;overflow:hidden;margin-top:.35rem}._progressBarFill_1njbp_589{height:100%;transition:width .3s ease}._progressSuccess_1njbp_594{background-color:#22c55e}._progressWarning_1njbp_598{background-color:#f59e0b}._progressDanger_1njbp_602{background-color:#ef4444}._productTotalsCard_1njbp_607{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:1rem;box-shadow:0 1px 3px #0000000a;display:flex;flex-direction:column;gap:.75rem}._sectionHeading_1njbp_618{font-size:.92rem;font-weight:700;color:#0f172a;margin:0}._productTotalsTable_1njbp_625{width:100%;border-collapse:collapse;font-size:.78rem;border:1px solid #cbd5e1}._productTotalsTable_1njbp_625 th,._productTotalsTable_1njbp_625 td{padding:.35rem .5rem;border:1px solid #cbd5e1}._productTotalsTable_1njbp_625 th{background:#f1f5f9;font-weight:700;color:#1e293b}._productTotalsSummaryRow_1njbp_644{background:#f8fafc;font-weight:800;border-top:2px solid #475569}._emptyTotalsNotice_1njbp_650{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:6px;padding:.75rem;text-align:center;font-size:.75rem;color:#64748b}._signaturesSection_1njbp_660{display:flex;flex-direction:column;gap:.45rem;margin-top:.35rem;padding-top:.5rem;border-top:1px solid #e2e8f0}._signatureRow_1njbp_669{display:flex;flex-direction:column;gap:.15rem}._signatureRow_1njbp_669 label{font-size:.7rem;font-weight:700;color:#475569;text-transform:uppercase}._signatureInput_1njbp_682{padding:.3rem .5rem;font-size:.78rem;border:1px solid #cbd5e1;border-radius:4px}._commentsTextarea_1njbp_689{padding:.3rem .5rem;font-size:.78rem;border:1px solid #cbd5e1;border-radius:4px;resize:vertical}._btnModalClose_1njbp_698{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;height:38px;padding:0 1.05rem;font-size:.8125rem;font-weight:500;letter-spacing:-.01em;color:#64748b;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .16s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 2px #0f172a0a}._btnModalClose_1njbp_698:hover{background-color:#f8fafc;border-color:#cbd5e1;color:#1e293b;transform:translateY(-.5px);box-shadow:0 2px 4px #0f172a0f}._btnModalClose_1njbp_698:active{background-color:#f1f5f9;transform:translateY(.5px);box-shadow:inset 0 1px 2px #0f172a0d}._btnModalPrint_1njbp_731{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:38px;padding:0 1.2rem;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;color:#0f172a;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #cbd5e1;border-radius:8px;cursor:pointer;transition:all .16s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 2px #0f172a0a}._btnModalPrint_1njbp_731:hover{background:#fff;border-color:#0284c7;color:#0284c7;transform:translateY(-.5px);box-shadow:0 3px 8px #0284c724}._btnModalPrint_1njbp_731:active{background:#f1f5f9;transform:translateY(.5px);box-shadow:inset 0 1px 2px #0284c714}._btnModalSave_1njbp_764{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:38px;padding:0 1.35rem;font-size:.835rem;font-weight:600;letter-spacing:-.01em;color:#fff;background:linear-gradient(135deg,#0284c7,#0369a1);border:1px solid #0284c7;border-radius:8px;cursor:pointer;transition:all .16s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 1px #ffffff38,0 2px 6px #0284c759}._btnModalSave_1njbp_764:hover{background:linear-gradient(135deg,#0369a1,#075985);border-color:#0369a1;color:#fff;transform:translateY(-.5px);box-shadow:inset 0 1px #ffffff40,0 4px 12px #0284c773}._btnModalSave_1njbp_764:active{transform:translateY(.5px);box-shadow:inset 0 2px 4px #0003}._printSheetContainer_1njbp_797,.fuel-print-portal{display:none!important}@page{size:A4 portrait;margin:3.5mm 5mm}@media print{body.printing-fuel-loading-sheet{overflow:visible!important;height:auto!important;background:#fff!important;margin:0!important;padding:0!important}body.printing-fuel-loading-sheet>*:not(.fuel-print-portal),body.printing-fuel-loading-sheet #root,body.printing-fuel-loading-sheet .modal-backdrop,body.printing-fuel-loading-sheet .modal,body.printing-fuel-loading-sheet .no-print,body.printing-fuel-loading-sheet nav,body.printing-fuel-loading-sheet header,body.printing-fuel-loading-sheet aside,body.printing-fuel-loading-sheet .printOnlyManifestLayout{display:none!important;visibility:hidden!important;height:0!important;max-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}body.printing-fuel-loading-sheet .fuel-print-portal{display:block!important;visibility:visible!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important}body.printing-fuel-loading-sheet ._printSheetContainer_1njbp_797{display:block!important;visibility:visible!important;position:relative!important;left:auto!important;top:auto!important;width:100%!important;box-sizing:border-box!important;background:#fff!important;color:#000!important;font-family:Arial,sans-serif!important;font-size:8pt!important;padding:0!important;margin:0!important;page-break-after:avoid!important;break-after:avoid!important;page-break-inside:avoid!important;break-inside:avoid!important}body.printing-fuel-loading-sheet ._printSheetContainer_1njbp_797 *{visibility:visible!important}._printHeader_1njbp_868{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:3px;border-bottom:1.5px solid #000;padding-bottom:2px}._printBrandTitle_1njbp_877{font-size:11pt;font-weight:700;letter-spacing:.05em}._printBrandMotto_1njbp_883{font-size:7pt;font-style:italic;color:#444}._printBrandContacts_1njbp_889{font-size:7pt;margin-top:2px;line-height:1.15}._printMetaBlock_1njbp_895{text-align:right}._printLogoSlot_1njbp_899{display:flex;justify-content:flex-end;align-items:center;margin-bottom:2px}._printCompanyLogo_1njbp_906{max-height:32px;max-width:160px;object-fit:contain}._printLogoPlaceholder_1njbp_912{border:1px dashed #cbd5e1;border-radius:4px;padding:3px 10px;font-size:6.5pt;font-weight:700;color:#94a3b8;letter-spacing:.05em;background:#f8fafc}._printSheetTitle_1njbp_923{font-size:11pt;font-weight:700;margin-bottom:1px}._printMetaTable_1njbp_929{font-size:7.5pt;text-align:left;border-collapse:collapse}._printMetaTable_1njbp_929 td{padding:.5px 2px;border:none!important}._printSectionTitle_1njbp_940{font-size:8.5pt;font-weight:700;margin-top:3px;margin-bottom:1px}._printUnitLabel_1njbp_947{font-size:8pt;font-weight:700;margin-bottom:2px}._printTable_1njbp_953{width:100%;border-collapse:collapse;font-size:9.5pt;margin-bottom:3px}._printTable_1njbp_953 th,._printTable_1njbp_953 td{border:1px solid #444;padding:4px 5px;line-height:1.3}._printTable_1njbp_953 tr{break-inside:avoid!important;page-break-inside:avoid!important}._printTable_1njbp_953 th{background-color:#f0f0f0!important;font-weight:700;-webkit-print-color-adjust:exact;print-color-adjust:exact}._printTableTotal_1njbp_979{font-weight:700;background-color:#f7f7f7;-webkit-print-color-adjust:exact;print-color-adjust:exact}._printBottomGrid_1njbp_986{display:flex;justify-content:space-between;gap:10px;margin-top:3px;break-inside:avoid!important;page-break-inside:avoid!important}._printBottomLeft_1njbp_995{width:50%;break-inside:avoid!important;page-break-inside:avoid!important}._printBottomRight_1njbp_1001{width:48%;break-inside:avoid!important;page-break-inside:avoid!important}._printBottomGrid_1njbp_986 ._printTable_1njbp_953{font-size:8pt;margin-bottom:2px}._printBottomGrid_1njbp_986 ._printTable_1njbp_953 th,._printBottomGrid_1njbp_986 ._printTable_1njbp_953 td{padding:2px 4px;line-height:1.15}._printUtilisationRow_1njbp_1019{font-size:7.5pt;margin-top:2px}._printSignatures_1njbp_1024{margin-top:2px;font-size:7pt;line-height:1.2}._printSignLine_1njbp_1030{margin-bottom:2px}}._reconciliationPanel_1njbp_1036{background:#fff;border:1px solid #e2e8f0;border-left:4px solid #f59e0b;border-radius:8px;padding:.75rem 1rem;margin-bottom:.85rem;box-shadow:0 1px 3px #0000000a}._reconciliationHeader_1njbp_1046{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}._reconciliationIconWrap_1njbp_1054{width:32px;height:32px;border-radius:6px;background-color:#fef3c7;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#d97706}._reconciliationTitle_1njbp_1066{font-size:.85rem;font-weight:700;color:#0f172a;line-height:1.2}._reconciliationSubtitle_1njbp_1073{font-size:.75rem;color:#64748b;margin-top:2px}._reconciliationStatBadge_1njbp_1079{display:flex;flex-direction:column;align-items:flex-end;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:.25rem .6rem}._statLabel_1njbp_1089{font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:600}._statValue_1njbp_1097{font-size:.8rem;font-weight:700;color:#1e293b}._statValueHighlight_1njbp_1103{font-size:.8rem;font-weight:700;color:#0284c7}._reconciliationPendingBadge_1njbp_1109{display:flex;flex-direction:column;align-items:flex-end;background-color:#fffbeb;border:1px solid #fde68a;border-radius:6px;padding:.25rem .6rem}._statValuePending_1njbp_1119{font-size:.8rem;font-weight:700;color:#b45309}._btnToggleBreakdown_1njbp_1125{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;padding:.35rem .65rem;cursor:pointer;transition:all .15s ease}._btnToggleBreakdown_1njbp_1125:hover{background:#e2e8f0;color:#1e293b}._breakdownTableWrapper_1njbp_1145{margin-top:.75rem;border-top:1px solid #f1f5f9;padding-top:.65rem;overflow-x:auto}._breakdownTable_1njbp_1145{width:100%;font-size:.78rem;border-collapse:collapse}._breakdownTable_1njbp_1145 th{background-color:#f8fafc;color:#475569;font-weight:700;font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;padding:6px 10px;border-bottom:1px solid #e2e8f0}._breakdownTable_1njbp_1145 td{padding:7px 10px;border-bottom:1px solid #f1f5f9;color:#334155;vertical-align:middle}._orderIdBadge_1njbp_1176{background:#f1f5f9;border:1px solid #e2e8f0;color:#1e293b;font-size:.72rem;font-weight:700;padding:.15rem .45rem;border-radius:4px;font-family:monospace}._destinationSiteSub_1njbp_1187{font-size:.7rem;color:#64748b;margin-top:1px}._loadedVolText_1njbp_1193{font-weight:700;color:#0284c7}._compsTag_1njbp_1198{display:inline-block;margin-left:4px;font-size:.68rem;color:#64748b;background:#f1f5f9;padding:1px 5px;border-radius:3px}._pendingVolText_1njbp_1208{font-weight:700;color:#d97706}._zeroVolText_1njbp_1213{font-weight:600;color:#16a34a}._badgeFulfilled_1njbp_1218{background-color:#ecfdf5;color:#059669;border:1px solid #a7f3d0;font-weight:600;padding:2px 8px;border-radius:9999px;font-size:.7rem;display:inline-flex;align-items:center;gap:4px}._badgePartial_1njbp_1231{background-color:#fffbeb;color:#b45309;border:1px solid #fde68a;font-weight:600;padding:2px 8px;border-radius:9999px;font-size:.7rem;display:inline-flex;align-items:center;gap:4px}._badgeUnallocated_1njbp_1244{background-color:#fef2f2;color:#dc2626;border:1px solid #fecaca;font-weight:600;padding:2px 8px;border-radius:9999px;font-size:.7rem;display:inline-flex;align-items:center;gap:4px}._weighbridgeBanner_1njbp_1258{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.85rem 1.15rem;box-shadow:0 1px 3px #0000000a}._weighbridgeHeader_1njbp_1266{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #f1f5f9;flex-wrap:wrap;gap:6px}._weighbridgeTitle_1njbp_1277{font-size:.92rem;font-weight:800;color:#0f172a}._weighbridgeSub_1njbp_1283{font-size:.75rem;color:#64748b;margin-left:6px}._weighbridgeSteps_1njbp_1289{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}._weighbridgeStep_1njbp_1289{flex:1;min-width:140px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:.65rem .85rem;text-align:center}._weighbridgeStepHighlight_1njbp_1307{flex:1;min-width:140px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:.65rem .85rem;text-align:center}._weighbridgeStepLimit_1njbp_1317{flex:1;min-width:140px;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;padding:.65rem .85rem;text-align:center}._stepLabel_1njbp_1327{font-size:.68rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.03em;margin-bottom:2px}._stepValue_1njbp_1336{font-size:1.15rem;font-weight:800;color:#1e293b}._stepValueHighlight_1njbp_1342{font-size:1.15rem;font-weight:800;color:#059669}._stepValueGross_1njbp_1348{font-size:1.15rem;font-weight:800;color:#2563eb}._stepValueOver_1njbp_1354{font-size:1.15rem;font-weight:800;color:#dc2626}._stepValueLimit_1njbp_1360{font-size:1.15rem;font-weight:800;color:#0f172a}._stepUnit_1njbp_1366{font-size:.72rem;font-weight:600;color:#64748b}._stepDesc_1njbp_1372{font-size:.68rem;color:#64748b;margin-top:2px}._weighbridgeOperator_1njbp_1378{font-size:1.25rem;font-weight:800;color:#94a3b8;padding:0 4px}._weighbridgeDivider_1njbp_1385{font-size:1.25rem;font-weight:700;color:#cbd5e1;padding:0 4px}._badgeBufferOk_1njbp_1392{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0;padding:2px 8px;border-radius:9999px;font-size:.72rem;font-weight:700}._badgeBufferWarn_1njbp_1402{background:#fef2f2;color:#dc2626;border:1px solid #fecaca;padding:2px 8px;border-radius:9999px;font-size:.72rem;font-weight:700}._badgeBufferAmber_1njbp_1412{background:#fffbeb;color:#b45309;border:1px solid #fde68a;padding:2px 8px;border-radius:9999px;font-size:.72rem;font-weight:700}._stepDescWarning_1njbp_1422{color:#b45309;font-weight:700}._statusBannerCard_1njbp_1430{background:#fff;border-radius:8px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0f172a0a;overflow:hidden;transition:all .2s ease}._statusBannerHeader_1njbp_1439{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.15rem;border-left:4px solid #cbd5e1;gap:1rem;flex-wrap:wrap}._statusBannerCritical_1njbp_1449{background:linear-gradient(180deg,snow,#fef2f2);border-left-color:#ef4444!important}._statusBannerWarning_1njbp_1454{background:linear-gradient(180deg,#fffdf8,#fffbeb);border-left-color:#f59e0b!important}._statusBannerOk_1njbp_1459{background:linear-gradient(180deg,#fafffa,#f0fdf4);border-left-color:#10b981!important}._statusBannerTitle_1njbp_1464{font-size:.88rem;font-weight:700;margin:0;display:flex;align-items:center;gap:.45rem}._statusBannerTitleCritical_1njbp_1473{color:#991b1b}._statusBannerTitleWarning_1njbp_1477{color:#92400e}._statusBannerTitleOk_1njbp_1481{color:#166534}._statusBannerSubtext_1njbp_1485{font-size:.76rem;color:#64748b;margin-top:.15rem;line-height:1.35}._statusBannerPillGroup_1njbp_1492{display:flex;align-items:center;gap:.45rem}._statusBannerPill_1njbp_1492{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;padding:.25rem .65rem;border-radius:6px;border:1px solid transparent}._statusBannerPillCritical_1njbp_1509{background:#fef2f2;color:#991b1b;border-color:#fecaca}._statusBannerPillWarning_1njbp_1515{background:#fffbeb;color:#92400e;border-color:#fde68a}._statusBannerPillOk_1njbp_1521{background:#f0fdf4;color:#166534;border-color:#bbf7d0}._btnBannerToggle_1njbp_1527{background:transparent;border:1px solid #cbd5e1;color:#475569;font-size:.72rem;font-weight:600;padding:.25rem .6rem;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:.25rem;transition:all .15s ease}._btnBannerToggle_1njbp_1527:hover{background:#f1f5f9;color:#0f172a}._statusIssuesList_1njbp_1547{border-top:1px solid #f1f5f9;padding:.5rem 1rem .75rem;background:#fff;display:flex;flex-direction:column;gap:.35rem}._statusIssueItem_1njbp_1556{display:flex;align-items:center;gap:.5rem;font-size:.76rem;padding:.35rem .65rem;border-radius:5px}._statusIssueItemCritical_1njbp_1565{background:#fef2f2;color:#991b1b;border-left:3px solid #ef4444}._statusIssueItemWarning_1njbp_1571{background:#fffbeb;color:#92400e;border-left:3px solid #f59e0b}._badgeStatusCritical_1njbp_1578{display:inline-flex;align-items:center;gap:3px;font-size:.68rem;font-weight:600;padding:2px 6px;border-radius:4px;background:#fef2f2;color:#991b1b;border:1px solid #fecaca;white-space:nowrap}._badgeStatusWarning_1njbp_1592{display:inline-flex;align-items:center;gap:3px;font-size:.68rem;font-weight:600;padding:2px 6px;border-radius:4px;background:#fffbeb;color:#92400e;border:1px solid #fde68a;white-space:nowrap}._badgeStatusOk_1njbp_1606{display:inline-flex;align-items:center;gap:3px;font-size:.68rem;font-weight:600;padding:2px 6px;border-radius:4px;background:#f0fdf4;color:#166534;border:1px solid #bbf7d0;white-space:nowrap}._inputStatusCritical_1njbp_1621{border-color:#ef4444!important;background-color:snow!important}._inputStatusWarning_1njbp_1626{border-color:#f59e0b!important;background-color:#fffdfa!important}._inputStatusOk_1njbp_1631{border-color:#cbd5e1}._statusLegendBar_1njbp_1637{display:flex;align-items:center;gap:1.25rem;padding:.45rem .85rem;background:#fff;border:1px solid #e2e8f0;border-radius:6px;font-size:.72rem;color:#64748b;flex-wrap:wrap}._legendItem_1njbp_1650{display:inline-flex;align-items:center;gap:.35rem;font-weight:500}._legendDotCritical_1njbp_1657{width:8px;height:8px;border-radius:50%;background-color:#ef4444}._legendDotWarning_1njbp_1664{width:8px;height:8px;border-radius:50%;background-color:#f59e0b}._legendDotOk_1njbp_1671{width:8px;height:8px;border-radius:50%;background-color:#10b981}._loadNumCellWrapper_1njbp_1680{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:3px;padding:2px 0}._cellInputLoadNum_1njbp_1690{width:100%;min-width:0;text-align:center;font-weight:600;font-size:.78rem;padding:.25rem .4rem;border-radius:4px;border:1px solid #cbd5e1;background-color:#fff;color:#0f172a;text-transform:uppercase;transition:border-color .15s,background-color .15s}._cellInputLoadNum_1njbp_1690::placeholder{font-weight:400;font-size:.72rem;color:#94a3b8;text-transform:none}._cellInputLoadNum_1njbp_1690:focus{border-color:#0284c7;outline:none;background-color:#fff}._cellInputLoadNumBurnt_1njbp_1718{border:1.5px solid #ef4444!important;background-color:#fef2f2!important;color:#b91c1c!important}._cellInputLoadNumCompleted_1njbp_1724{border:1.5px solid #6366f1!important;background-color:#eef2ff!important;color:#4338ca!important}._cellInputLoadNumAllocated_1njbp_1730,._cellInputLoadNumCollision_1njbp_1736{border:1.5px solid #f59e0b!important;background-color:#fffbeb!important;color:#b45309!important}._loadNumBurntBadge_1njbp_1742{display:inline-flex;align-items:center;gap:3px;font-size:.62rem;font-weight:700;color:#b91c1c;background:#fee2e2;border:1px solid #fca5a5;padding:1px 6px;border-radius:999px;line-height:1.2}._loadNumCompletedBadge_1njbp_1756{display:inline-flex;align-items:center;gap:3px;font-size:.62rem;font-weight:700;color:#4338ca;background:#e0e7ff;border:1px solid #c7d2fe;padding:1px 6px;border-radius:999px;line-height:1.2}._loadNumAllocatedBadge_1njbp_1770,._loadNumActiveBadge_1njbp_1784{display:inline-flex;align-items:center;gap:3px;font-size:.62rem;font-weight:700;color:#b45309;background:#fef3c7;border:1px solid #fcd34d;padding:1px 6px;border-radius:999px;line-height:1.2}.po-spinner-container{display:flex;justify-content:center;align-items:center;padding:20px;width:100%}.po-spinner{border:3px solid rgba(0,0,0,.1);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.weighbridge-section{background-color:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;padding:16px;margin-bottom:20px;font-family:inherit}.weighbridge-header{font-size:16px;font-weight:700;color:#1e293b;margin-bottom:12px;text-transform:uppercase}.weighbridge-grid{display:grid;grid-template-columns:2fr 1fr;gap:20px;align-items:start}.weighbridge-axles{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:16px}.weighbridge-limits{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:16px;display:flex;flex-direction:column}.weighbridge-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.axle-inputs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.axle-input-card{background:#f8fafc;border:1px solid #e1e7ef;border-radius:8px;padding:12px;transition:all .2s;display:flex;flex-direction:column;min-height:100px}.axle-remarks-card{grid-column:span 1}.weighbridge-axles:has(.axle-input-card:nth-child(3):last-child) .axle-remarks-card{grid-column:span 1}@media (min-width: 768px){.axle-remarks-card{grid-column:span 1}}.axle-input-card:hover{border-color:#cbd5e1;background:#fff;box-shadow:0 4px 6px -1px #0000000d}.axle-input-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.axle-input-header label{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.025em;margin:0}.axle-mini-status{display:flex;align-items:center;justify-content:center}.axle-mini-status.on-weight{color:#16a34a}.axle-mini-status.overweight{color:#dc2626}.axle-input-wrapper{position:relative;background:#fff;border:1px solid #cbd5e1;border-radius:6px;margin-bottom:8px;transition:all .2s}.axle-input-wrapper:focus-within{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.axle-input-wrapper.on-weight{border-color:#16a34a;background-color:#f0fdf4}.axle-input-wrapper.on-weight:focus-within{box-shadow:0 0 0 2px #16a34a33}.axle-input-wrapper.on-weight input{color:#166534}.axle-input-wrapper.overweight{border-color:#dc2626;background-color:#fef2f2}.axle-input-wrapper.overweight:focus-within{box-shadow:0 0 0 2px #dc262633}.axle-input-wrapper.overweight input{color:#991b1b}.axle-input-wrapper input{width:100%;padding:12px 30px 12px 12px;font-size:20px;font-weight:700;text-align:center;border:none;background:transparent;outline:none;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.axle-input-wrapper input::-webkit-outer-spin-button,.axle-input-wrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.axle-input-unit{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#64748b;font-weight:600;font-size:14px;pointer-events:none}.axle-status{font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:4px}.axle-status.on-weight{color:#16a34a}.axle-status.overweight{color:#dc2626}.limit-section-title{font-size:13px;font-weight:700;color:#1e293b;text-transform:uppercase;margin-bottom:12px}.limit-list{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.limit-row{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#334155}.limit-row span:last-child{font-weight:600;color:#0f172a}.summary-list{padding-top:16px;border-top:1px solid #e2e8f0}.summary-status-icon{margin-left:8px;display:inline-flex}.total-declared{text-align:center;margin-top:auto;padding-top:20px;border-top:1px solid #e2e8f0}.total-declared-label{font-size:13px;font-weight:700;color:#1e293b;text-transform:uppercase;margin-bottom:4px}.total-declared-value{font-size:32px;font-weight:800;color:#0f172a}.warning-banner{background:#fee2e2;color:#991b1b;padding:12px;border-radius:4px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;margin-top:16px;border:1px solid #fecaca}.success-banner{background:#f0fdf4;color:#166534;padding:12px;border-radius:4px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;margin-top:16px;border:1px solid #bbf7d0}.signature-pad-container{background:#f8fafc;border:1px solid #e1e7ef;border-radius:8px;padding:16px;margin-top:10px}.signature-pad-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.signature-pad-header label{color:#64748b;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin:0}.signature-canvas-wrapper{position:relative;background:#fff;border:1px solid #cbd5e1;border-radius:6px;overflow:hidden;transition:all .2s}.signature-canvas-wrapper:hover{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f60d}.signature-placeholder{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#cbd5e1;font-size:13px;pointer-events:none;font-style:italic;font-weight:500}.signature-success-badge{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:4px 12px;background:#f0fdf4;color:#166534;border:1px solid #bbf7d0;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.025em}@keyframes signatureFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animated.fadeIn{animation:signatureFadeIn .3s cubic-bezier(.4,0,.2,1) forwards}.signature-pad-header .btn-link{font-size:11px;font-weight:700;text-decoration:none!important;text-transform:uppercase;opacity:.8;transition:opacity .2s}.signature-pad-header .btn-link:hover{opacity:1}._modalOverlay_pzeeb_3{position:fixed;top:0;left:0;right:0;bottom:0;background:#0f172aa6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:center;z-index:2000;animation:_fadeInAvail_pzeeb_1 .2s ease-out}._modalContainer_pzeeb_18{background:#fff;border-radius:16px;width:94%;max-width:1150px;max-height:90vh;box-shadow:0 25px 50px -12px #0f172a40;border:1px solid #94a3b8;display:flex;flex-direction:column;overflow:hidden;animation:_slideUpAvail_pzeeb_1 .25s cubic-bezier(.16,1,.3,1);font-family:Inter,system-ui,-apple-system,sans-serif}._modalHeader_pzeeb_33{padding:18px 24px;border-bottom:1px solid #cbd5e1;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#f0f7ff,#fff)}._modalTitle_pzeeb_42{margin:0;font-size:1.2rem;font-weight:800;color:#0f172a;display:flex;align-items:center;gap:10px;letter-spacing:-.01em}._modalClose_pzeeb_53{background:none;border:none;color:#64748b;cursor:pointer;padding:6px;border-radius:8px;transition:all .15s ease;display:flex;align-items:center}._modalClose_pzeeb_53:hover{background:#f1f5f9;color:#ef4444}._toolbar_pzeeb_71{padding:14px 24px;border-bottom:1px solid #cbd5e1;background:#f8fafc;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px}._weekSwitcher_pzeeb_82{display:flex;align-items:center;gap:10px}._navBtn_pzeeb_88{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px 14px;font-size:.8rem;font-weight:600;color:#334155;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .15s ease;box-shadow:0 1px 3px #0000000d}._navBtn_pzeeb_88:hover:not(:disabled){border-color:#94a3b8;background:#f1f5f9;color:#0f172a;box-shadow:0 2px 4px #00000014}._navBtn_pzeeb_88:disabled{opacity:.5;cursor:not-allowed}._weekLabel_pzeeb_116{font-size:1rem;font-weight:800;color:#0f172a;min-width:220px;text-align:center;letter-spacing:-.01em}._legend_pzeeb_125{display:flex;gap:16px;align-items:center;flex-wrap:wrap}._legendItem_pzeeb_132{display:flex;align-items:center;gap:8px;font-size:.75rem;font-weight:600;color:#475569}._legendColor_pzeeb_141{width:14px;height:14px;border-radius:4px;border:1px solid rgba(0,0,0,.1)}._legendColor_pzeeb_141._avail_pzeeb_148{background-color:#f0fdf4;border-left:3px solid #10b981}._legendColor_pzeeb_141._partial_pzeeb_149{background-color:#fffbeb;border-left:3px solid #f59e0b}._legendColor_pzeeb_141._busy_pzeeb_150{background-color:#fff5f5;border-left:3px solid #ef4444}._legendColor_pzeeb_141._workshop_pzeeb_151{background-color:#fef3c7;border-left:3px solid #d97706}._legendColor_pzeeb_141._noDriver_pzeeb_152{background-color:#e0e7ff;border-left:3px solid #4f46e5}._legendColor_pzeeb_141._truckUnavailable_pzeeb_153{background-color:#fecdd3;border-left:3px solid #e11d48}._legendColor_pzeeb_141._selected_pzeeb_154{background-color:#eff6ff;border:1.5px solid #2563eb}._modeTabs_pzeeb_157{display:flex;background:#e2e8f0;border-radius:8px;padding:3px;gap:3px}._modeTab_pzeeb_157{border:none;background:transparent;padding:6px 14px;border-radius:6px;font-size:.78rem;font-weight:600;color:#475569;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .15s ease}._modeTabActive_pzeeb_180{background:#fff;color:#0f172a;box-shadow:0 1px 3px #0000001a;font-weight:700}._modalBody_pzeeb_188{flex:1;padding:0;overflow-y:auto;display:flex;flex-direction:column;min-height:0;background-color:#fff}._gridContainer_pzeeb_198{display:flex;flex-direction:column;position:relative}._table_pzeeb_205{width:100%;border-collapse:collapse!important;border:1px solid #cbd5e1!important;table-layout:fixed;background-color:#fff}._table_pzeeb_205 th{background:#f8fafc!important;position:sticky;top:0;z-index:10;border:1px solid #cbd5e1!important;border-bottom:2.5px solid #94a3b8!important;padding:14px 8px!important;font-size:.78rem;font-weight:700;color:#1e293b;text-align:center}._table_pzeeb_205 th:first-child{border-left:none!important;width:90px}._table_pzeeb_205 td{border:1px solid #cbd5e1!important;padding:0!important;height:48px;vertical-align:middle;position:relative;background-color:#fff}._table_pzeeb_205 td:first-child{border-left:none!important;text-align:center;font-size:.75rem;font-weight:750;color:#475569;background:#f1f5f9!important;border-right:2px solid #94a3b8!important}._cellBtn_pzeeb_252{width:100%;height:100%;border:none;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;position:relative;transition:all .15s ease;outline:none;-webkit-user-select:none;user-select:none}._cellBtn_pzeeb_252._avail_pzeeb_148{background-color:#f0fdf4!important;border-left:4px solid #10b981!important}._cellBtn_pzeeb_252._avail_pzeeb_148:hover{background-color:#dcfce7!important}._cellBtn_pzeeb_252._partial_pzeeb_149{background-color:#fffbeb!important;border-left:4px solid #f59e0b!important}._cellBtn_pzeeb_252._partial_pzeeb_149:hover{background-color:#fef9c3!important}._cellBtn_pzeeb_252._busy_pzeeb_150{background-color:#f8fafc!important;border-left:4px solid #cbd5e1!important;opacity:.65}._cellBtn_pzeeb_252._busy_pzeeb_150:hover{background-color:#f1f5f9!important}._cellBtn_pzeeb_252._workshop_pzeeb_151{background-color:#fffbeb!important;border-left:4px solid #d97706!important}._cellBtn_pzeeb_252._workshop_pzeeb_151:hover{background-color:#fef3c7!important}._cellBtn_pzeeb_252._noDriver_pzeeb_152{background-color:#eef2ff!important;border-left:4px solid #4f46e5!important}._cellBtn_pzeeb_252._noDriver_pzeeb_152:hover{background-color:#e0e7ff!important}._cellBtn_pzeeb_252._truckUnavailable_pzeeb_153{background-color:#fff1f2!important;border-left:4px solid #e11d48!important}._cellBtn_pzeeb_252._truckUnavailable_pzeeb_153:hover{background-color:#fecdd3!important}._cellBtn_pzeeb_252._outOfBounds_pzeeb_319{background-color:#f8fafc!important;border-left:4px solid #cbd5e1!important;cursor:not-allowed!important;opacity:.5}._cellBtn_pzeeb_252:hover:not(._outOfBounds_pzeeb_319){transform:scale(1.015);z-index:2;box-shadow:0 4px 10px #00000014}._cellBtn_pzeeb_252._selectedStart_pzeeb_334{background-color:#eff6ff!important;border-left:4px solid #2563eb!important}._cellBtn_pzeeb_252._selectedStart_pzeeb_334:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border:2px solid #2563eb;background-color:#2563eb14;pointer-events:none}._cellBtn_pzeeb_252._selectedEnd_pzeeb_350{background-color:#eff6ff!important;border-left:4px solid #2563eb!important}._cellBtn_pzeeb_252._selectedEnd_pzeeb_350:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border:2px solid #2563eb;background-color:#2563eb14;pointer-events:none}._cellBtn_pzeeb_252._inRange_pzeeb_366{background-color:#eff6ff!important;border-left:4px solid #3b82f6!important}._cellBtn_pzeeb_252._inRange_pzeeb_366:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border-top:1.5px dashed rgba(37,99,235,.5);border-bottom:1.5px dashed rgba(37,99,235,.5);background-color:#2563eb0d;pointer-events:none}._cellText_pzeeb_383{font-size:.65rem;font-weight:800;color:#1e3a8a;background-color:#bfdbfe;padding:2px 6px;border-radius:4px;opacity:0;transition:opacity .1s ease;pointer-events:none}._cellBtn_pzeeb_252:hover ._cellText_pzeeb_383,._cellBtn_pzeeb_252._selectedStart_pzeeb_334 ._cellText_pzeeb_383,._cellBtn_pzeeb_252._selectedEnd_pzeeb_350 ._cellText_pzeeb_383{opacity:1}._modalFooter_pzeeb_402{padding:16px 24px;border-top:1px solid #cbd5e1;background:#fff;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}._selectedSummary_pzeeb_413{display:flex;align-items:center;gap:12px;background:#f8fafc;padding:10px 16px;border-radius:10px;border:1px solid #cbd5e1;flex:1;min-width:300px}._summaryIcon_pzeeb_425{color:#2563eb}._summaryDetails_pzeeb_429{display:flex;flex-direction:column;gap:2px}._summaryLabel_pzeeb_435{font-size:.68rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.06em}._summaryVal_pzeeb_443{font-size:.82rem;font-weight:750;color:#0f172a}._actions_pzeeb_449{display:flex;gap:12px}._btnPrimary_pzeeb_454{background:#2563eb;color:#fff;border:none;padding:10px 22px;border-radius:8px;font-size:.82rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .15s ease;box-shadow:0 1px 3px #0000001a}._btnPrimary_pzeeb_454:hover:not(:disabled){background:#1d4ed8}._btnPrimary_pzeeb_454:disabled{opacity:.5;cursor:not-allowed}@keyframes _fadeInAvail_pzeeb_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUpAvail_pzeeb_1{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}._modalDialog_18kur_3{max-width:680px!important;margin:1.5rem auto!important}._modalContent_18kur_8{border:1px solid rgba(226,232,240,.8)!important;border-radius:16px!important;box-shadow:0 25px 60px -15px #0f172a4d!important;overflow:hidden!important;background-color:#fff!important;padding:0!important}._dialog_18kur_17{background-color:#fff;border-radius:16px;width:100%;display:flex;flex-direction:column;overflow:hidden}._header_18kur_27{padding:14px 20px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#fff,#f8fafc)}._headerLeft_18kur_36{display:flex;align-items:center;gap:12px}._iconBadge_18kur_42{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #2563eb40;flex-shrink:0}._headerTitleArea_18kur_55{display:flex;flex-direction:column;gap:1px}._title_18kur_61{margin:0;font-weight:700;font-size:1.05rem;color:#0f172a;letter-spacing:-.01em}._subtitle_18kur_69{font-size:.76rem;color:#64748b;font-weight:500}._closeBtn_18kur_75{background:#fff;border:1px solid #e2e8f0;color:#64748b;cursor:pointer;width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}._closeBtn_18kur_75:hover{background-color:#f1f5f9;border-color:#cbd5e1;color:#0f172a}._body_18kur_96{padding:14px 18px;max-height:calc(85vh - 130px);overflow-y:auto;display:flex;flex-direction:column;gap:12px;background-color:#f8fafc}._sectionCard_18kur_107{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px;box-shadow:0 1px 2px #00000005;display:flex;flex-direction:column;gap:10px}._sectionHeader_18kur_118{display:flex;justify-content:space-between;align-items:center;gap:8px}._sectionTitle_18kur_125{font-size:.74rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:6px}._sectionTitleIcon_18kur_136{color:#2563eb}._labelExtra_18kur_140{font-size:.7rem;font-weight:600;color:#2563eb;background-color:#eff6ff;border:1px solid #bfdbfe;padding:2px 8px;border-radius:12px}._infoGrid_18kur_151{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._infoBox_18kur_157{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:2px}._infoBoxTitle_18kur_167{font-size:.68rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.03em}._infoBoxValue_18kur_175{font-size:.85rem;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._infoBoxSub_18kur_184{font-size:.72rem;color:#64748b;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._presetToolbar_18kur_194{display:flex;gap:6px;align-items:center;flex-wrap:wrap}._presetPill_18kur_201{padding:4px 10px;border-radius:6px;font-size:.72rem;font-weight:600;border:1px solid #e2e8f0;background:#fff;color:#475569;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:4px}._presetPill_18kur_201:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}._presetPillActive_18kur_222{background:#eff6ff!important;border-color:#3b82f6!important;color:#1d4ed8!important;box-shadow:0 1px 3px #2563eb26}._addPartPill_18kur_229{padding:4px 10px;border-radius:6px;font-size:.72rem;font-weight:600;border:1px dashed #3b82f6;background:#eff6ff;color:#2563eb;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:4px}._addPartPill_18kur_229:hover{background:#dbeafe;color:#1d4ed8}._distribBar_18kur_250{display:flex;height:8px;border-radius:4px;overflow:hidden;background:#e2e8f0;margin-top:4px;margin-bottom:2px}._distribSegment_18kur_260{height:100%;transition:width .25s ease}._colHeaderRow_18kur_266{display:flex;align-items:center;gap:8px;padding:0 4px;font-size:.68rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}._partsList_18kur_279{display:flex;flex-direction:column;gap:8px}._partRow_18kur_285{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:8px 10px;display:flex;align-items:center;gap:8px;transition:all .15s ease}._partRow_18kur_285:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 2px 6px #00000008}._partBadge_18kur_302{font-weight:700;font-size:.74rem;padding:5px 10px;border-radius:6px;min-width:64px;text-align:center;flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:4px}._stepperWrap_18kur_317{display:flex;align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:6px;height:34px;width:140px;flex-shrink:0;overflow:hidden}._stepperWrap_18kur_317:focus-within{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}._stepBtn_18kur_334{width:28px;height:100%;background:#f8fafc;border:none;color:#475569;font-size:.85rem;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .1s ease;-webkit-user-select:none;user-select:none}._stepBtn_18kur_334:hover:not(:disabled){background:#e2e8f0;color:#0f172a}._stepBtn_18kur_334:disabled{opacity:.35;cursor:not-allowed}._qtyInput_18kur_360{flex:1;width:40px;border:none;background:transparent;font-size:.82rem;font-weight:700;color:#0f172a;text-align:center;outline:none;padding:0 2px}._qtyUnit_18kur_373{font-size:.68rem;color:#64748b;font-weight:600;padding-right:6px;-webkit-user-select:none;user-select:none}._noteInput_18kur_381{flex:1;height:34px;padding:0 10px;font-size:.78rem;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;transition:all .15s ease}._noteInput_18kur_381:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}._removeBtn_18kur_399{background:#fff;border:1px solid #fee2e2;color:#ef4444;cursor:pointer;width:30px;height:30px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0}._removeBtn_18kur_399:hover{background:#fef2f2;border-color:#fca5a5;color:#b91c1c}._validationCard_18kur_421{border-radius:10px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;font-size:.78rem;font-weight:600;transition:all .2s ease}._valBalanced_18kur_432{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}._valUnbalanced_18kur_438{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}._valError_18kur_444{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}._quickFixBtn_18kur_450{background:#fff;border:1px solid currentColor;padding:2px 8px;border-radius:4px;font-size:.72rem;font-weight:700;cursor:pointer;margin-left:8px;transition:all .1s ease}._quickFixBtn_18kur_450:hover{filter:brightness(.95)}._footer_18kur_467{padding:12px 20px;border-top:1px solid #f1f5f9;background:#fff;display:flex;justify-content:flex-end;align-items:center;gap:10px}._btnCancel_18kur_477{padding:7px 16px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-weight:600;font-size:.8rem;cursor:pointer;transition:all .15s ease}._btnCancel_18kur_477:hover{background:#f1f5f9;color:#0f172a}._btnSubmit_18kur_494{padding:7px 18px;border-radius:8px;border:none;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-weight:600;font-size:.8rem;cursor:pointer;display:flex;align-items:center;gap:6px;box-shadow:0 4px 12px #2563eb40;transition:all .15s ease}._btnSubmit_18kur_494:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 14px #2563eb59}._btnSubmit_18kur_494:disabled{opacity:.55;cursor:not-allowed}.planner-modal .modal-content{border-radius:0;border:none;display:flex;flex-direction:column;height:100vh;overflow:hidden;background:#f1f5f9}.planner-modal-header{background:#e7f1ff;border-bottom:1px solid #c3d9ff;padding:10px 18px;flex-shrink:0}.planner-modal-title{display:flex;align-items:center;gap:8px;font-size:.88rem;font-weight:700;color:#1e3a8a;text-transform:uppercase;letter-spacing:.05em}.planner-modal-header .btn-close{opacity:.5}.planner-toolbar{display:flex;align-items:center;gap:10px;padding:8px 16px;background:#fff;border-bottom:1px solid #dee2e6;flex-shrink:0;flex-wrap:nowrap}.planner-category-tabs{display:flex;border:1.5px solid #cbd5e1;border-radius:6px;overflow:hidden;flex-shrink:0;background:#f8fafc}.planner-category-btn{background:transparent;border:none;border-right:1px solid #cbd5e1;color:#475569;font-size:.72rem;font-weight:700;padding:5px 12px;cursor:pointer;transition:all .15s ease-in-out;display:flex;align-items:center;gap:5px;text-transform:uppercase;letter-spacing:.03em}.planner-category-btn:last-child{border-right:none}.planner-category-btn:hover{background:#f1f5f9;color:#0f172a}.planner-category-btn.active{background:#0f172a;color:#fff}.planner-view-tabs{display:flex;border:1px solid #d0d7de;border-radius:6px;overflow:hidden;flex-shrink:0}.planner-view-tab{background:#f8fafc;border:none;border-right:1px solid #d0d7de;color:#64748b;font-size:.72rem;font-weight:600;padding:5px 14px;cursor:pointer;transition:all .15s}.planner-view-tab:last-child{border-right:none}.planner-view-tab:hover{background:#e7f1ff;color:#2563eb}.planner-view-tab.active{background:#2563eb;color:#fff}.planner-filters{display:flex;align-items:center;gap:8px;flex:1}.planner-filter-item{flex:1;min-width:140px;max-width:200px}.planner-sort-select{flex-shrink:0;border:1px solid #d0d7de;border-radius:6px;font-size:.75rem;color:#334155;padding:4px 8px;height:36px;background:#fff;cursor:pointer;min-width:100px}.planner-sort-select:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.planner-driver-count{flex-shrink:0;display:flex;align-items:center;gap:5px;font-size:.72rem;font-weight:700;background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0;border-radius:20px;padding:3px 12px;white-space:nowrap}.planner-body{flex:1;overflow:hidden;display:flex;flex-direction:column;position:relative}.planner-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:10px;background:#f1f5f9e6;z-index:200;font-size:.82rem;font-weight:600;color:#2563eb}.planner-section{display:flex;flex-direction:column;flex:1;overflow:hidden}.planner-sub-bar{display:flex;align-items:center;padding:5px 16px;background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0}.planner-nav-bar{display:flex;align-items:center;gap:8px}.planner-nav-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #d0d7de;background:#fff;border-radius:6px;color:#475569;cursor:pointer;transition:all .15s;flex-shrink:0}.planner-nav-btn:hover:not(:disabled){background:#e7f1ff;border-color:#2563eb;color:#2563eb}.planner-nav-btn:disabled{opacity:.5;cursor:not-allowed}.planner-refresh-btn{margin-left:4px}@keyframes planner-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin-icon{animation:planner-spin 1s linear infinite}.planner-nav-label{font-weight:700;font-size:.82rem;color:#1e3a8a;min-width:210px;text-align:center}.planner-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 32px;text-align:center;margin:16px;background:#fff;border-radius:10px;border:1px dashed #c3d9ff}.planner-empty-icon-wrap{width:56px;height:56px;background:#eff6ff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#3b82f6;margin-bottom:12px;border:1px solid #bfdbfe}.planner-empty-title{font-size:.9rem;font-weight:700;color:#334155;margin-bottom:4px}.planner-empty-sub{font-size:.75rem;color:#94a3b8}.planner-week-scroll,.planner-month-scroll{flex:1;overflow:auto;background:#f1f5f9}.planner-week-grid,.planner-month-grid{display:grid;border-left:1px solid #e2e8f0}.planner-cell{border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.planner-cell-head{background:#e7f1ff;padding:7px 10px;font-size:.7rem;font-weight:700;color:#1e3a8a;text-transform:uppercase;letter-spacing:.05em;position:sticky;top:0;z-index:101}.planner-sticky-col{position:sticky;left:0;z-index:102;background:inherit;border-right:2px solid #bfdbfe!important}.planner-cell-head.planner-sticky-col{z-index:103}.planner-today-header{background:#dbeafe!important}.planner-day-name{font-size:.7rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.04em}.planner-day-num{font-size:1rem;font-weight:800;color:#1e3a8a;line-height:1;margin:2px 0}.planner-today-num{background:#2563eb;color:#fff!important;border-radius:50%;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem}.planner-month-mini{font-size:.65rem;color:#94a3b8}.planner-today-col{background:#f0f9ff!important}.planner-driver-cell{background:#fff;padding:8px 10px;transition:background .1s}.planner-driver-cell:hover{background:#f0f9ff}.planner-driver-name{font-size:.78rem;font-weight:700;color:#1e293b;margin-bottom:3px}.planner-driver-meta{display:flex;gap:4px;flex-wrap:wrap}.planner-rego-tag{display:inline-block;font-size:.65rem;font-weight:700;background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe;border-radius:4px;padding:1px 6px}.planner-rego-trailer{background:#fefce8;color:#854d0e;border-color:#fde68a}.planner-day-cell{background:#fff;padding:6px 7px;min-height:80px;transition:background .1s}.planner-day-cell:hover{background:#f8fbff}.planner-no-jobs{color:#e2e8f0;font-size:.9rem;text-align:center;padding-top:12px}.planner-month-day-cell{background:#fff;padding:5px 6px;min-height:68px}.planner-out-of-range{background:#f8fafc;opacity:.5}.planner-day-num-sm{font-size:.67rem;font-weight:700;color:#64748b;margin-bottom:3px}.planner-more{font-size:.65rem;color:#3b82f6;font-weight:700;text-align:center;margin-top:2px}.planner-job-card{padding:4px 7px;border-radius:5px;border-left:3px solid transparent;font-size:.68rem;cursor:pointer;margin-bottom:3px;transition:box-shadow .15s,transform .1s;line-height:1.3}.planner-job-card:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.planner-job-id{font-weight:700}.planner-job-customer{opacity:.72;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.63rem}.planner-job-job{background:#eff6ff;border-left-color:#2563eb;color:#1e3a8a}.planner-job-service{background:#fffbeb;border-left-color:#f59e0b;color:#78350f}.planner-job-rest{background:#f1f5f9;border-left-color:#94a3b8;color:#475569}.planner-job-fuel{background:linear-gradient(135deg,#fffbeb,#fef3c7)!important;border-left-color:#f59e0b!important;color:#78350f!important;box-shadow:0 1px 3px #f59e0b26!important}.planner-job-fuel .planner-job-id{color:#92400e!important;font-weight:700}.planner-job-fuel .planner-job-customer{color:#b45309!important}.planner-live-pulse-badge{display:inline-flex;align-items:center;gap:4px;background:#ffffff38;border-radius:9999px;padding:1px 5px;font-size:9px;font-weight:700;color:#fff}.planner-live-dot{width:6px;height:6px;border-radius:50%;background-color:#34d399;box-shadow:0 0 0 2px #34d39966;animation:pulse-dot 1.5s infinite}@keyframes pulse-dot{0%{transform:scale(.95);box-shadow:0 0 #34d399b3}70%{transform:scale(1);box-shadow:0 0 0 5px #34d39900}to{transform:scale(.95);box-shadow:0 0 #34d39900}}.planner-past-runsheet-card{background:linear-gradient(135deg,#fff,#f0f7ff);border:1px solid #bfdbfe;border-left:4px solid #2563eb;border-radius:8px;padding:6px 8px;margin-bottom:4px;cursor:pointer;box-shadow:0 1px 3px #2563eb14;transition:all .2s cubic-bezier(.4,0,.2,1);box-sizing:border-box;width:100%}.planner-past-runsheet-card:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb2e;border-color:#2563eb;background:linear-gradient(135deg,#fff,#e0edff)}.planner-past-header{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-bottom:5px;padding-bottom:4px;border-bottom:1px dashed rgba(37,99,235,.2)}.planner-past-title{font-size:.68rem;font-weight:700;color:#1e3a8a;display:flex;align-items:center;gap:4px}.planner-past-badge{font-size:.58rem;font-weight:800;padding:1px 5px;border-radius:10px;background:#dbeafe;color:#1d4ed8;text-transform:uppercase;letter-spacing:.04em}.planner-milestone-grid{display:flex;flex-direction:column;gap:3px}.planner-milestone-item{display:flex;align-items:center;justify-content:space-between;font-size:.63rem;padding:2px 5px;border-radius:4px;background:#ffffffb3;color:#334155;font-weight:500}.planner-milestone-item strong{color:#0f172a;font-weight:700}.planner-milestone-green{background:#ecfdf5;color:#047857;border-left:2px solid #10b981}.planner-milestone-blue{background:#eff6ff;color:#1d4ed8;border-left:2px solid #3b82f6}.planner-milestone-red{background:#fef2f2;color:#b91c1c;border-left:2px solid #ef4444}.planner-past-footer{margin-top:5px;font-size:.6rem;font-weight:700;color:#2563eb;display:flex;align-items:center;justify-content:flex-end;gap:3px}.planner-past-footer:hover{text-decoration:underline}.planner-table-wrap{flex:1;overflow:auto;background:#f8fafc;padding:10px 12px 14px}.planner-table{width:100%;border-collapse:separate;border-spacing:0;min-width:700px;background:#fff;border:1px solid #dbe7ff;border-radius:10px;overflow:hidden;box-shadow:0 2px 10px #0f172a0a}.planner-table thead th{background:linear-gradient(180deg,#edf4ff,#e6f0ff);font-size:.7rem;font-weight:700;color:#1e3a8a;padding:9px 14px;white-space:nowrap;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #ccdbfb;position:sticky;top:-1px;z-index:10}.planner-tbody-group:hover .planner-tr td{background:#f8fbff}.planner-table tbody td{font-size:.78rem;padding:9px 14px;vertical-align:middle;border-bottom:1px solid #edf2fb;color:#334155}.planner-tbody-group:last-child .planner-tr:last-child td{border-bottom:none}.planner-table tbody td[rowspan]{vertical-align:top;padding-top:12px}.planner-table tbody td[rowspan] .planner-run-sheet-btn{margin-top:2px}.planner-table tbody td[rowspan] .planner-rego-tag{display:inline-block;max-width:140px;white-space:normal;line-height:1.35}.planner-job-ref{display:inline-block;font-size:.72rem;font-weight:700;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:4px;padding:1px 8px}.planner-run-sheet-btn{border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;border-radius:6px;padding:5px 9px;font-size:.71rem;font-weight:700;white-space:nowrap;transition:all .15s ease}.planner-run-sheet-btn:hover{background:#dbeafe;border-color:#93c5fd}.planner-run-sheet-modal .modal-dialog{max-width:min(1180px,calc(100vw - 56px));margin:1rem auto}.planner-run-sheet-modal .modal-content{border:1px solid #dbe7ff;border-radius:12px;box-shadow:0 24px 60px #0f172a3d;overflow:hidden}.planner-run-sheet-backdrop{background:#0206179e!important}.planner-run-sheet-header{background:linear-gradient(180deg,#f7faff,#eef4ff);border-bottom:1px solid #dbe7ff;padding:10px 14px}.planner-run-sheet-title{font-size:1rem;font-weight:800;color:#1e3a8a}.planner-run-sheet-body{background:#fff;padding:12px 14px 14px}.planner-run-sheet-meta{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:.78rem;color:#475569;background:#f8fbff;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px}@keyframes runSheetShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes runSheetPulsePin{0%{transform:scale(.9);box-shadow:0 0 #2563eb66}70%{transform:scale(1.1);box-shadow:0 0 0 8px #2563eb00}to{transform:scale(.9);box-shadow:0 0 #2563eb00}}.run-sheet-skeleton{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 37%,#f1f5f9 63%);background-size:200% 100%;animation:runSheetShimmer 1.5s infinite ease-in-out;border-radius:6px}.run-sheet-map-pulse-pin{animation:runSheetPulsePin 2s infinite}.planner-run-sheet-loading{display:flex;flex-direction:column;gap:12px;padding:4px 0}.planner-run-sheet-error{font-size:.8rem;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 12px}.planner-run-sheet-empty{font-size:.85rem;color:#475569;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:12px;padding:32px 20px;text-align:center;margin:8px 0;box-shadow:0 1px 4px #00000008}.planner-run-sheet-refresh-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:6px 16px!important;font-size:.8rem!important;font-weight:700!important;color:#1d4ed8!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:8px!important;cursor:pointer!important;transition:all .2s ease!important;box-shadow:0 1px 3px #2563eb14!important}.planner-run-sheet-refresh-btn:hover{background:#dbeafe!important;border-color:#2563eb!important;color:#1e40af!important;transform:translateY(-1px)!important;box-shadow:0 3px 8px #2563eb26!important}.planner-run-sheet-content{display:flex;flex-direction:column;gap:10px}.planner-run-sheet-stats{display:flex;gap:8px;align-items:center}.planner-run-sheet-message{font-size:.72rem;line-height:1.4;color:#64748b;margin-top:3px;background:#f1f5f9;padding:4px 8px;border-radius:4px}@media print{body *{visibility:hidden}.planner-run-sheet-outer-modal,.planner-run-sheet-outer-modal *{visibility:visible}.planner-run-sheet-outer-modal{position:absolute!important;left:0!important;top:0!important;margin:0!important;padding:0!important;width:100%!important;height:auto!important;min-height:100%!important;overflow:visible!important}.planner-run-sheet-modal{margin:0!important;padding:0!important;width:100%!important;max-width:100%!important;height:auto!important;overflow:visible!important;transform:none!important}.planner-run-sheet-modal .modal-content{border:none!important;box-shadow:none!important;background:transparent!important;height:auto!important;overflow:visible!important}.planner-run-sheet-header .btn-close,.print-hide{display:none!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.planner-run-sheet-modal .modal-body{overflow:visible!important;max-height:none!important;height:auto!important;padding:0!important}.planner-run-sheet-card{box-shadow:none!important;border:1px solid #ccc!important}.planner-run-sheet-timeline-item{page-break-inside:avoid}}.planner-run-sheet-stats span{font-size:.74rem;font-weight:800;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:3px 12px}.planner-run-sheet-map-wrap{border:1px solid #dbe7ff;border-radius:10px;overflow:hidden;background:#f8fbff}.planner-run-sheet-map{width:100%;height:250px}.planner-run-sheet-map-empty{height:120px;display:flex;align-items:center;justify-content:center;font-size:.8rem;color:#64748b}.planner-run-sheet-map-hint{font-size:.72rem;color:#64748b;margin-top:4px}.planner-run-sheet-location-detail{border:1px solid #dbe7ff;border-radius:10px;background:#fff;padding:8px 10px}.planner-run-sheet-location-detail-head{display:flex;justify-content:space-between;gap:8px;align-items:baseline;font-size:.76rem;color:#475569;margin-bottom:6px}.planner-run-sheet-location-detail-list{display:flex;flex-direction:column;gap:6px}.planner-run-sheet-location-detail-item{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 0;border-top:1px dashed #e2e8f0}.planner-run-sheet-location-detail-item:first-child{border-top:none}.planner-run-sheet-location-time-range{font-size:.7rem;font-weight:700;color:#334155;min-width:92px}.planner-run-sheet-repeat-badge{font-size:.64rem;font-weight:800;color:#1d4ed8;border:1px solid #bfdbfe;background:#eff6ff;border-radius:999px;padding:1px 7px}.planner-run-sheet-cards-wrap{display:grid;gap:10px;padding-right:2px}.planner-run-sheet-card{border:1px solid #dbe7ff;border-radius:10px;background:#fff;box-shadow:0 8px 24px #2563eb0f;overflow:hidden}.planner-run-sheet-timeline{padding:6px 10px 8px}.planner-run-sheet-timeline-item{display:grid;grid-template-columns:70px 12px 1fr;gap:7px;align-items:start;padding:6px 0}.planner-run-sheet-time{font-size:.72rem;font-weight:800;color:#334155;padding-top:2px}.planner-run-sheet-track{display:flex;flex-direction:column;align-items:center;min-height:100%}.planner-run-sheet-track-dot{width:9px;height:9px;border-radius:50%;background:linear-gradient(180deg,#3b82f6,#1d4ed8);border:2px solid #dbeafe;z-index:1}.planner-run-sheet-track-line{width:2px;flex:1;min-height:14px;background:#dbeafe;margin-top:2px}.planner-run-sheet-timeline-item:last-child .planner-run-sheet-track-line{display:none}.planner-run-sheet-event{background:linear-gradient(180deg,#fbfdff,#f8fbff);border:1px solid #e5ecfb;border-radius:9px;padding:7px 9px}.planner-run-sheet-event-top{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:3px}.planner-run-sheet-action-pill,.planner-run-sheet-status-pill,.planner-run-sheet-job-pill,.planner-run-sheet-km{font-size:.65rem;font-weight:700;border-radius:999px;padding:1px 7px;white-space:nowrap;display:inline-block}.planner-run-sheet-action-pill{border:1px solid #c7d2fe;background:#eef2ff;color:#3730a3}.planner-run-sheet-pill-depart{border-color:#c7d2fe;background:#eef2ff;color:#3730a3}.planner-run-sheet-pill-start{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.planner-run-sheet-pill-equipment{border-color:#fde68a;background:#fffbeb;color:#854d0e}.planner-run-sheet-pill-break{border-color:#fecdd3;background:#fff1f2;color:#be123c}.planner-run-sheet-pill-urgent{border-color:#fca5a5;background:#fef2f2;color:#b91c1c;font-weight:800;text-transform:uppercase}.planner-run-sheet-status-pill{border:1px solid #bbf7d0;background:#f0fdf4;color:#15803d;text-transform:capitalize}.planner-run-sheet-status-picked{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.planner-run-sheet-status-ongoing{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.planner-run-sheet-job-pill{border:1px solid #cbd5e1;background:#f8fafc;color:#334155}.planner-run-sheet-km{color:#854d0e;border:1px solid #fde68a;background:#fffbeb}.planner-run-sheet-location{color:#475569;font-size:.72rem;line-height:1.4}.planner-week-grid,.planner-month-grid{background:#fff;border:1px solid #dbe7ff;border-radius:10px;overflow:hidden}.planner-week-scroll,.planner-month-scroll{background:#f8fafc;padding:10px 12px 14px}.planner-driver-cell{border-right:2px solid #dbeafe!important}.day-jobs{display:flex;flex-direction:column;gap:3px}.planner-day-view-section{display:flex;flex-direction:column;height:100%;background:#fff}.planner-day-container{display:flex;flex-direction:column;flex:1;overflow:auto;border-top:1px solid #e2e8f0}.planner-day-header{display:flex;height:48px;border-bottom:1px solid #e2e8f0;background:#f8fafc;flex-shrink:0}.planner-day-asset-header{width:250px;min-width:250px;display:flex;align-items:center;padding:0 16px;font-weight:700;font-size:.75rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em;border-right:1px solid #e2e8f0;position:sticky;left:0;z-index:30;background:#f8fafc}.planner-day-timeline-header{flex:1;position:relative;min-width:7200px}.timeline-hour-mark{position:absolute;top:0;height:100%;display:flex;align-items:center;transform:translate(-50%);font-size:.75rem;font-weight:600;color:#64748b}.timeline-hour-mark:after{content:"";position:absolute;left:50%;bottom:0;width:1px;height:6px;background:#cbd5e1}.timeline-now-indicator{position:absolute;top:0;bottom:-9999px;width:2px;background:#ef4444;transform:translate(-50%);z-index:10;pointer-events:none}.timeline-now-indicator .now-label{position:absolute;top:14px;left:50%;transform:translate(-50%);background:#fff;color:#ef4444;font-size:.65rem;font-weight:700;padding:2px 4px;border-radius:4px}.timeline-now-indicator .now-line{position:absolute;top:34px;bottom:0;width:2px;left:0;background-image:linear-gradient(#ef4444 33%,#fff0 0%);background-position:right;background-size:2px 6px;background-repeat:repeat-y}.planner-day-body{flex:1;overflow:visible}.planner-day-row{display:flex;min-height:110px;border-bottom:1px solid #f1f5f9}.planner-day-row:hover{background:#fafafa}.planner-day-asset-col{width:250px;min-width:250px;padding:16px;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;justify-content:center;gap:10px;background:#fff;position:sticky;left:0;z-index:5}.asset-rego{font-weight:700;font-size:.95rem;color:#0f172a}.asset-model{font-size:.75rem;color:#64748b;margin-top:2px}.asset-driver-name{font-size:.85rem;font-weight:500;color:#334155}.dot-green{background-color:#22c55e}.dot-blue{background-color:#3b82f6}.dot-gray{background-color:#94a3b8}.text-green{color:#16a34a;font-size:.75rem;font-weight:600}.text-blue{color:#2563eb;font-size:.75rem;font-weight:600}.text-gray{color:#64748b;font-size:.75rem;font-weight:600}.planner-day-timeline-col{flex:1;min-width:7200px;position:relative;padding:12px 0;background-image:linear-gradient(90deg,#f8fafc 1px,transparent 1px);background-size:4.1666% 100%;cursor:grab}.planner-day-timeline-col:active{cursor:grabbing}.planner-day-timeline-header{cursor:grab}.planner-day-timeline-header:active{cursor:grabbing}.timeline-track{position:relative;height:100%;min-height:85px}.timeline-job-card{position:absolute;top:17px;height:36px;background:#fff;border-radius:6px;padding:0;display:flex;flex-direction:column;justify-content:center;box-shadow:0 1px 4px #0f172a0f;z-index:2;transition:all .2s ease;overflow:hidden;min-width:120px;box-sizing:border-box}.timeline-job-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px #0000001a;z-index:3}.card-future{border:1px solid #cbd5e1;background:#fff}.card-current{border:2px solid #22c55e;background:#f0fdf4}.card-past{border:2px solid #3b82f6;background:#eff6ff}.job-card-header{display:flex;justify-content:space-between;align-items:center}.job-card-id{font-size:.75rem;font-weight:700;color:#0f172a}.job-card-body{display:flex;flex-direction:column}.job-card-footer{display:flex;justify-content:space-between;align-items:center;font-size:.65rem;font-weight:700}.job-card-eta{color:#64748b}.card-past .job-card-loaded{color:#2563eb;text-transform:uppercase}.timeline-connection-line{position:absolute;top:42px;height:2px;background:#3b82f6;z-index:1}.line-current{background:#22c55e}.line-future{background:#cbd5e1}.timeline-add-job{position:absolute;top:20px;height:44px;width:100px;border:1px dashed #cbd5e1;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:#64748b;font-weight:600;cursor:pointer;background:#f8fafc;transition:all .2s ease;z-index:2}.planner-day-view-section{display:flex;flex-direction:column;flex:1;overflow:hidden;background:#f8fafc;min-width:0;width:100%}.planner-day-container{display:flex;flex-direction:column;flex:1;overflow:auto;min-width:0;width:100%}.planner-day-header{display:flex;background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:20;box-shadow:0 2px 10px #0f172a0a;width:max-content;min-width:100%}.planner-day-asset-header{width:240px;flex-shrink:0;padding:12px 16px;font-size:.75rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em;border-right:1px solid #e2e8f0;display:flex;align-items:center;position:sticky;left:0;z-index:30;background:#fff}.planner-day-timeline-header{flex:1;position:relative;min-height:45px;border-left:1px solid transparent;min-width:7200px}.timeline-hour-mark{position:absolute;top:10px;transform:translate(-50%);font-size:.75rem;font-weight:700;color:#64748b;display:flex;flex-direction:column;align-items:center}.timeline-hour-mark:first-child{transform:translate(0);align-items:flex-start}.timeline-hour-mark.half-hour{color:#94a3b8;font-weight:500;font-size:.65rem;top:12px}.timeline-tick{width:1px;height:8px;background-color:#cbd5e1;margin-top:4px}.timeline-hour-mark.half-hour .timeline-tick{height:4px}.timeline-now-indicator{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;align-items:center;z-index:15}.now-label{font-size:.65rem;font-weight:800;color:#ef4444;margin-top:4px}.now-line{position:absolute;top:20px;bottom:-2000px;width:1px;background:#ef4444;border-left:1px dashed #ef4444}.planner-day-body{flex:1;overflow:visible;position:relative;width:max-content;min-width:100%}.planner-day-row{display:flex;border-bottom:1px solid #e2e8f0;background:#fff;width:max-content;min-width:100%}.planner-day-asset-col{width:240px;flex-shrink:0;border-right:1px solid #e2e8f0;padding:16px;display:flex;flex-direction:column;gap:12px;background:#fff;position:sticky;left:0;z-index:10}.asset-truck-info{display:flex;align-items:center}.asset-rego{font-size:.85rem;font-weight:800;color:#0f172a}.asset-model{font-size:.7rem;color:#64748b;margin-top:2px}.asset-driver-info{display:flex;flex-direction:column;gap:4px}.asset-driver-name{font-size:.8rem;font-weight:600;color:#334155}.asset-status-indicator{display:flex;align-items:center;gap:6px}.status-dot{width:8px;height:8px;border-radius:50%}.status-text{font-size:.7rem;font-weight:600}.planner-day-timeline-col{flex:1;position:relative;padding:24px 0;min-width:7200px}.timeline-track{position:relative;height:100px;display:flex;align-items:center}.timeline-track.empty{height:0}.timeline-job-card{position:absolute;top:17px;height:36px;background:#fff;border:1px solid;border-radius:6px;padding:0;display:flex;flex-direction:column;justify-content:center;box-shadow:0 1px 4px #0f172a0f;z-index:2;transition:transform .15s,box-shadow .15s;cursor:pointer;overflow:hidden;box-sizing:border-box}.timeline-job-card:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a;z-index:3}.job-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.job-card-id{font-size:.75rem;font-weight:800;color:#0f172a}.job-card-icon{color:#64748b}.job-card-body{display:flex;flex-direction:column;flex:1}.job-card-activity{font-size:.7rem;color:#475569}.job-card-location{font-size:.75rem;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job-card-footer{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.job-card-status-text{font-size:.65rem;font-weight:800;text-transform:uppercase;display:flex;flex-direction:column}.status-subtext{font-size:.6rem;font-weight:800;margin-bottom:1px}.job-card-progress{width:40px;height:4px;background:#ffedd5;border-radius:2px;overflow:hidden;margin-left:6px}.job-card-progress .progress-bar{width:65%;height:100%;background:#f97316}.card-blue{border-color:#3b82f6;background:#eff6ff}.card-blue .job-card-status-text{color:#2563eb}.line-blue,.dot-blue{background:#3b82f6}.text-blue{color:#2563eb}.card-green{border-color:#22c55e;border-width:2px}.card-green .job-card-status-text{color:#16a34a}.line-green,.dot-green{background:#22c55e}.text-green{color:#16a34a}.card-orange{border-color:#f97316}.card-orange .job-card-status-text{color:#ea580c}.card-orange .status-subtext{color:#f97316}.line-orange,.dot-orange{background:#f97316}.text-orange{color:#ea580c}.card-red{border-color:#ef4444}.card-red .job-card-status-text{color:#dc2626}.card-red .status-subtext{color:#ef4444}.line-red,.dot-red{background:#ef4444}.text-red{color:#dc2626}.card-gray{border-color:#e2e8f0}.card-gray .job-card-status-text{color:#64748b}.line-gray{background:#e2e8f0}.dot-gray{background:#94a3b8}.text-gray{color:#64748b}.timeline-connection-line{position:absolute;top:40px;height:2px;z-index:1}.timeline-connection-line.dashed{background:transparent;border-top:2px dashed #cbd5e1}.timeline-add-job{position:absolute;top:20px;height:40px;width:90px;border:1px dashed #cbd5e1;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.7rem;color:#64748b;font-weight:600;cursor:pointer;background:#f8fafc;transition:all .2s ease;z-index:2}.timeline-add-job:hover{background:#f1f5f9;color:#334155;border-color:#94a3b8}.timeline-job-card{height:36px!important;overflow:hidden!important;padding:0!important;box-shadow:0 1px 4px #0f172a0f!important;border-width:1.5px!important;border-radius:6px!important}.job-card-body{margin-top:4px;margin-bottom:2px}.job-card-footer{margin-top:8px!important;padding-top:8px;border-top:1px dashed #e2e8f0}.job-card-status-text{font-size:.7rem!important;letter-spacing:.5px}.planner-day-body{overflow:visible!important;min-width:max-content}.timeline-connection-line{position:absolute;top:55px;height:2px;background:repeating-linear-gradient(90deg,#94a3b8,#94a3b8 6px,transparent 6px,transparent 12px);z-index:1}.manifest-pin{position:absolute;top:5px;display:flex;flex-direction:column;align-items:center;z-index:5;transform:translate(-50%)}.manifest-pin .pin-dot{width:14px;height:14px;background-color:#3b82f6;border-radius:50%;border:2px solid white;box-shadow:0 0 0 2px #3b82f6;margin-bottom:4px}.manifest-pin.start-pin .pin-dot{background-color:#10b981;box-shadow:0 0 0 2px #10b981}.manifest-pin .pin-label{font-size:.75rem;font-weight:700;color:#1e293b;background:#fff;padding:4px 8px;border-radius:6px;border:1px solid #e2e8f0;box-shadow:0 2px 4px #0000000d;white-space:nowrap}.timeline-job-card.pickup-card{border-color:#a855f7!important;background-color:#faf5ff!important;border-width:2px!important}.timeline-job-card.pickup-card .job-card-header .job-card-id{color:#7e22ce!important;font-weight:800}.timeline-job-card.pickup-card .job-card-icon{color:#a855f7!important}.card-purple{border-color:#a855f7;background-color:#faf5ff}.card-purple .job-card-status-text{color:#7e22ce}.planner-job-details-modal .modal-content{border:none;border-radius:12px;box-shadow:0 25px 50px -12px #00000040;overflow:hidden}.planner-job-details-modal .modal-header{background:linear-gradient(180deg,#f7faff,#eef4ff);border-bottom:1px solid #dbe7ff;padding:1rem 1.5rem}.planner-job-details-modal .modal-title{font-weight:800;color:#1e3a8a;font-size:1.15rem;letter-spacing:.02em}.timeline-job-card{min-height:56px!important;max-height:72px!important;height:62px!important;overflow:hidden!important;padding:4px 7px!important;border-width:1.5px!important;border-style:solid!important;border-radius:7px!important;box-sizing:border-box;display:flex!important;flex-direction:column!important;justify-content:space-between!important;cursor:pointer;box-shadow:0 2px 6px #0f172a14!important;transition:transform .15s ease,box-shadow .15s ease!important}.timeline-job-card:hover{transform:translateY(-2px)!important;box-shadow:0 8px 18px #0f172a26!important;z-index:50!important}.job-card-top-row{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:0!important;gap:4px!important;flex-shrink:0!important}.job-card-id-text{font-size:.72rem!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;flex:1!important}.job-card-mid-row{display:flex!important;flex-direction:column!important;padding:1px 0!important;margin:1px 0!important;flex:1!important;justify-content:center!important}.job-card-activity-text{font-size:.65rem;color:#64748b;margin-bottom:2px}.job-card-location-text{font-size:.68rem!important;font-weight:700!important;color:#0f172a!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.job-card-bottom-band{background-color:#f1f5f9!important;padding:2px 6px!important;font-size:.6rem!important;font-weight:800!important;text-transform:uppercase!important;display:flex!important;align-items:center!important;border-top:1px solid #e2e8f0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;border-radius:4px!important;flex-shrink:0!important;line-height:1.2!important}.card-blue{border-color:#3b82f6!important;background-color:#f0f7ff!important}.card-blue .job-card-id-text{color:#1d4ed8!important}.card-blue .job-card-icon{color:#3b82f6!important}.card-blue .job-card-bottom-band{background-color:#e0f2fe!important;color:#0369a1!important;border-top-color:#bae6fd!important}.card-green{border-color:#10b981!important;background-color:#f0fdf4!important}.card-green .job-card-id-text{color:#047857!important}.card-green .job-card-icon{color:#10b981!important}.card-green .job-card-bottom-band{background-color:#dcfce7!important;color:#15803d!important;border-top-color:#bbf7d0!important}.card-red{border-color:#ef4444!important;background-color:#fef2f2!important}.card-red .job-card-id-text{color:#b91c1c!important}.card-red .job-card-icon{color:#ef4444!important}.card-red .job-card-bottom-band{background-color:#fee2e2!important;color:#b91c1c!important;border-top-color:#fecaca!important}.card-orange{border-color:#f97316!important;background-color:#fff8f0!important}.card-orange .job-card-id-text{color:#c2410c!important}.card-orange .job-card-icon{color:#f97316!important}.card-orange .job-card-bottom-band{background-color:#ffedd5!important;color:#ea580c!important;border-top-color:#fed7aa!important}.planner-job-details-modal .modal-body{background-color:#f8fafc;padding:1.5rem}.modal-detail-card{background-color:#fff;border-radius:10px;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;padding:1.25rem;height:100%;transition:transform .2s ease,box-shadow .2s ease}.modal-detail-card:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.modal-detail-label{font-size:.7rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.modal-detail-value{font-size:.95rem;font-weight:600;color:#1e293b;margin-bottom:.25rem}.modal-detail-subtext{font-size:.8rem;color:#64748b;margin-top:.15rem}.planner-job-details-backdrop{background-color:#0f172ab3!important}.planner-run-sheet-datepicker-wrap{position:relative;display:flex;align-items:center}.planner-run-sheet-datepicker-wrap input[type=date]{position:relative;text-align:center;padding:0!important;margin:0!important;box-shadow:none!important}.planner-run-sheet-datepicker-wrap input[type=date]::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:transparent;color:transparent;cursor:pointer;z-index:10}.planner-run-sheet-nav-btn{width:24px;height:24px;border-radius:50%!important;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#64748b;transition:all .2s ease;cursor:pointer}.planner-run-sheet-nav-btn:hover{background:#f1f5f9;color:#1e293b;transform:scale(1.05)}.planner-run-sheet-nav-btn:active{transform:scale(.95)}.past-timeline-track{min-height:90px;position:relative;width:100%;overflow:visible;transition:min-height .25s ease-out}.past-timeline-connection{position:absolute;height:4px;background:linear-gradient(to right,#60a5fa,#4f46e5);border-radius:2px;z-index:1;transform:translateY(-50%);transition:top .25s ease-out}.past-milestone-card{position:absolute;min-height:42px;background:#fff;border-radius:6px;border:1px solid #cbd5e1;padding:4px 8px;display:flex;align-items:center;gap:6px;box-shadow:0 1px 4px #0f172a0f;z-index:2;transition:transform .15s ease,box-shadow .15s ease;cursor:pointer;box-sizing:border-box;min-width:145px;max-width:220px}.past-milestone-card.card-group{border-left:3px solid #6366f1;min-width:150px;max-width:max-content;width:max-content}.past-milestone-card:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0f172a1f;z-index:50!important}.past-milestone-card.card-clockin{border-left:3px solid #10b981}.past-milestone-card.card-clockout{border-left:3px solid #ef4444}.past-milestone-card.card-pretrip{border-left:3px solid #64748b}.past-milestone-card.card-break{border-left:3px solid #f59e0b}.past-milestone-card.card-ongoing{border-left:3px solid #3b82f6;max-width:240px}.past-milestone-card.card-completed{border-left:3px solid #10b981;max-width:240px}.milestone-icon{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;flex-shrink:0}.milestone-icon.green{background:#ecfdf5;color:#059669}.milestone-icon.red{background:#fef2f2;color:#dc2626}.milestone-icon.slate{background:#f1f5f9;color:#475569}.milestone-icon.amber{background:#fffbeb;color:#d97706}.milestone-icon-small{font-size:.85rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;margin-right:5px}.milestone-info{display:flex;flex-direction:column;justify-content:center;min-width:0;flex:1}.milestone-title{font-size:.72rem;color:#64748b;font-weight:600;line-height:1.25}.milestone-time{font-size:.76rem;color:#1e293b;font-weight:600;line-height:1.3}.font-purple{color:#6366f1!important}.font-dark{color:#0f172a!important}.group-badges-row{display:flex;align-items:center;flex-wrap:wrap;gap:3px;margin:2px 0}.group-badge-circle{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.6rem;flex-shrink:0;box-shadow:0 1px 2px #0000000d}.group-badge-circle.badge-green{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.group-badge-circle.badge-blue{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.group-badge-circle.badge-slate{background:#f1f5f9;color:#475569;border:1px solid #cbd5e1}.group-badge-circle.badge-amber{background:#fffbeb;color:#d97706;border:1px solid #fde68a}.group-badge-circle.badge-red{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.group-badge-arrow{font-size:.55rem;color:#94a3b8;font-weight:700;flex-shrink:0}.planner-custom-tooltip{--bs-tooltip-bg: #ffffff !important;--bs-tooltip-color: #0f172a !important;--bs-tooltip-opacity: 1 !important;--bs-tooltip-border-radius: 12px !important;opacity:1!important;z-index:1065!important;pointer-events:none!important}.planner-custom-tooltip .tooltip-inner{max-width:320px!important;min-width:240px!important;max-height:none!important;overflow:hidden!important;background-color:#fff!important;color:#0f172a!important;border:1px solid #cbd5e1!important;border-radius:14px!important;padding:14px 16px!important;box-shadow:0 10px 25px #0f172a1f!important;text-align:left!important;font-family:inherit!important}.planner-custom-tooltip .tooltip-inner::-webkit-scrollbar{width:5px}.planner-custom-tooltip .tooltip-inner::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.planner-custom-tooltip .tooltip-inner::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.planner-custom-tooltip .tooltip-inner::-webkit-scrollbar-thumb:hover{background:#94a3b8}.planner-custom-tooltip .tooltip-arrow,.tooltip-arrow{display:none!important}.badge-pill-connote{font-size:.65rem;font-weight:600;color:#2563eb;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:1px 7px;display:inline-block;margin-left:5px}.badge-pill-load{font-size:.65rem;font-weight:600;color:#475569;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1px 7px;display:inline-block}.milestone-subtext{font-size:.7rem;color:#64748b;font-weight:500;line-height:1.2;margin-top:2px}.badge-pill-transport{font-size:.65rem;font-weight:600;color:#7c3aed;background-color:#f5f3ff;border:1px solid #ddd6fe;border-radius:12px;padding:1px 7px;display:inline-block}.badge-pill-outside{font-size:.65rem;font-weight:600;color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca;border-radius:12px;padding:1px 7px;display:inline-block}.planner-hover-panel{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 20px 40px -8px #0f172a2e,0 4px 12px -2px #0f172a14;padding:14px 14px 10px;font-family:inherit;color:#0f172a;white-space:normal;pointer-events:auto;min-width:280px;max-width:330px;animation:hoverPanelIn .14s cubic-bezier(.16,1,.3,1)}@keyframes hoverPanelIn{0%{opacity:0;transform:translateY(5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.planner-event-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:8px 10px;transition:all .15s ease;box-shadow:0 1px 3px #0f172a08}.planner-event-card:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 4px 10px #0f172a0f}.planner-event-card.color-green{border-left:3.5px solid #10b981!important}.planner-event-card.color-blue{border-left:3.5px solid #3b82f6!important}.planner-event-card.color-amber{border-left:3.5px solid #f59e0b!important}.planner-event-card.color-red{border-left:3.5px solid #ef4444!important}.planner-event-card.color-slate{border-left:3.5px solid #64748b!important}.planner-icon-pill{width:20px;height:20px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;flex-shrink:0;margin-right:8px}.planner-icon-pill.green{background:#d1fae5;color:#059669}.planner-icon-pill.blue{background:#dbeafe;color:#1d4ed8}.planner-icon-pill.amber{background:#fef3c7;color:#d97706}.planner-icon-pill.red{background:#fee2e2;color:#dc2626}.planner-icon-pill.slate{background:#e2e8f0;color:#475569}.planner-event-details{margin-left:28px;margin-top:2px}.planner-hover-panel div::-webkit-scrollbar{width:5px}.planner-hover-panel div::-webkit-scrollbar-track{background:#f1f5f9;border-radius:6px}.planner-hover-panel div::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:6px}.planner-hover-panel div::-webkit-scrollbar-thumb:hover{background:#94a3b8}.timeline-card{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.timeline-card:hover{z-index:100!important;transform:translateY(-2px);box-shadow:0 6px 16px #0000001f!important}.planner-job-details-modal.modal{display:flex!important;align-items:center!important;justify-content:center!important}.planner-job-details-modal .modal-dialog{margin:auto!important;height:auto!important;max-height:85vh!important;width:580px!important;max-width:94vw!important;z-index:1060}.planner-job-details-modal .modal-content{height:auto!important;max-height:85vh!important;border-radius:14px!important;border:1px solid #cbd5e1!important;box-shadow:0 20px 50px #0f172a38!important;background:#fff!important;overflow:hidden}.planner-job-details-modal .planner-modal-header{background:#fff!important;color:#0f172a!important;padding:14px 20px!important;border-bottom:1px solid #e2e8f0!important}.planner-job-details-modal .planner-modal-header .btn-close{filter:none!important;opacity:.65}.planner-job-details-modal .planner-modal-header .btn-close:hover{opacity:1}.planner-job-details-modal .modal-body{background-color:#f8fafc!important;padding:18px 20px!important;max-height:calc(85vh - 60px)!important;overflow-y:auto!important}.planner-modal-badge-blue{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;font-size:.75rem;font-weight:700;letter-spacing:.03em;padding:3px 10px;border-radius:20px}.planner-job-details-card{border:1px solid #e2e8f0;border-radius:12px;padding:16px 18px;background:#fff;box-shadow:0 2px 8px #0f172a08;transition:all .2s ease}.planner-job-details-card:hover{box-shadow:0 6px 18px #0f172a0f;border-color:#cbd5e1}.planner-shared-pickup-banner{background:linear-gradient(135deg,#eff6ff,#f8fafc);border:1px solid #bfdbfe;border-radius:12px;padding:12px 16px;margin-bottom:14px;box-shadow:0 2px 6px #2563eb0a}.planner-shared-pickup-title{font-size:.95rem;font-weight:700;color:#1e3a8a;display:flex;align-items:center;gap:8px}.planner-shared-pickup-subtext{font-size:.8rem;color:#475569;margin-top:2px}.planner-shared-pickup-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:8px;font-size:.76rem;color:#334155;font-weight:500}.planner-execution-timeline-strip{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px 18px;margin-bottom:14px;display:flex;align-items:center;justify-content:space-around;gap:16px;box-sizing:border-box;width:100%}.planner-execution-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1}.planner-execution-label{font-size:.68rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.planner-execution-value{font-size:.88rem;font-weight:700;color:#0f172a}.planner-execution-status-badge{display:inline-flex;align-items:center;font-size:.7rem;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:6px;text-transform:uppercase;margin-bottom:8px}.planner-execution-status-badge.badge-red{background-color:#fef2f2;color:#dc2626;border:1px solid #fca5a5}.planner-execution-status-badge.badge-green{background-color:#f0fdf4;color:#16a34a;border:1px solid #86efac}.planner-execution-status-badge.badge-orange{background-color:#fff7ed;color:#ea580c;border:1px solid #ffedd5}.planner-execution-status-badge.badge-blue{background-color:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}._container_vt6zk_3{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}._bannerRow_vt6zk_10{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}._titleArea_vt6zk_18{display:flex;flex-direction:column;gap:2px}._title_vt6zk_18{margin:0;font-weight:800;font-size:1.25rem;color:#0f172a;letter-spacing:-.02em}._subtitle_vt6zk_32{margin:0;font-size:.8125rem;color:#64748b;font-weight:500}._actionsGroup_vt6zk_39{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._subcontractorSelect_vt6zk_46{width:220px;position:relative;z-index:30}._createManifestBtn_vt6zk_52{background-color:#fff;border:1.5px solid #7c3aed;color:#7c3aed;font-size:.8125rem;font-weight:600;padding:8px 16px;border-radius:8px;box-shadow:0 1px 3px #7c3aed14;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:all .15s ease}._createManifestBtn_vt6zk_52:hover:not(:disabled){background-color:#f5f3ff;border-color:#6d28d9;color:#6d28d9}._reallocateBtn_vt6zk_74{background-color:#fff;border:1px solid #e2e8f0;color:#334155;font-size:.8125rem;font-weight:600;padding:8px 16px;border-radius:8px;box-shadow:0 1px 2px #00000008;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:all .15s ease}._reallocateBtn_vt6zk_74:hover:not(:disabled){background-color:#f8fafc;border-color:#cbd5e1;color:#0f172a}._confirmBtn_vt6zk_96{background:linear-gradient(135deg,#7c3aed,#6366f1);border:none;color:#fff;font-size:.8125rem;font-weight:600;padding:8px 20px;border-radius:8px;box-shadow:0 2px 8px #7c3aed47;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:all .15s ease}._confirmBtn_vt6zk_96:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px #7c3aed61}._confirmBtn_vt6zk_96:active:not(:disabled){transform:translateY(0)}._confirmBtn_vt6zk_96:disabled,._reallocateBtn_vt6zk_74:disabled{opacity:.6;cursor:not-allowed;transform:none}._closeModalBtn_vt6zk_128{background:#fff;border:1px solid #e2e8f0;color:#64748b;width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;flex-shrink:0;box-shadow:0 1px 2px #00000008}._closeModalBtn_vt6zk_128:hover{background-color:#f1f5f9;border-color:#cbd5e1;color:#0f172a}._badgeRow_vt6zk_151{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._badgePill_vt6zk_158{padding:4px 12px;border-radius:20px;font-size:.76rem;font-weight:600;display:inline-flex;align-items:center;gap:5px}._badgeProposed_vt6zk_168{background-color:#f5f0ff;color:#7c3aed;border:1px solid #ede5ff}._badgeNew_vt6zk_174{background-color:#eff6ff;color:#2563eb;border:1px solid #dbeafe}._badgeUpdated_vt6zk_180{background-color:#fffbeb;color:#d97706;border:1px solid #fef3c7}._badgeUnallocated_vt6zk_186{background-color:#fff1f2;color:#e11d48;border:1px solid #ffe4e6}._filterCard_vt6zk_193{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;box-shadow:0 1px 3px #00000005}._searchWrapper_vt6zk_206{position:relative;width:100%;max-width:320px}._searchIcon_vt6zk_212{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}._searchInput_vt6zk_221{width:100%;padding:7px 12px 7px 34px;border-radius:8px;border:1px solid #cbd5e1;background-color:#f8fafc;font-size:.8125rem;color:#0f172a;outline:none;transition:all .15s ease}._searchInput_vt6zk_221:focus{background-color:#fff;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}._filterControlsRight_vt6zk_239{display:flex;align-items:center;gap:16px;flex-wrap:wrap}._filterTabs_vt6zk_246{display:flex;align-items:center;background-color:#f1f5f9;border-radius:8px;padding:2px;gap:2px}._tabBtn_vt6zk_255{border:none;background:transparent;padding:5px 12px;border-radius:6px;font-size:.76rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .15s ease;white-space:nowrap}._tabBtn_vt6zk_255:hover{color:#0f172a}._tabBtnActive_vt6zk_272{background-color:#0f172a;color:#fff!important;box-shadow:0 1px 2px #0000001a}._sortGroup_vt6zk_278{display:flex;align-items:center;gap:8px;font-size:.8125rem;color:#64748b}._sortSelect_vt6zk_286{font-size:.8125rem;border-radius:8px;border:1px solid #cbd5e1;background-color:#f8fafc;height:34px;width:auto;font-weight:600;color:#1e293b;cursor:pointer;padding:4px 10px;outline:none;transition:all .15s ease}._sortSelect_vt6zk_286:focus{border-color:#7c3aed;background-color:#fff}._card_9c272_3{background-color:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px 16px;position:relative;display:flex;flex-direction:column;box-shadow:0 1px 3px #00000008,0 1px 2px #00000005;transition:all .2s cubic-bezier(.16,1,.3,1);cursor:pointer;overflow:hidden}._card_9c272_3:hover{border-color:#c4b5fd;box-shadow:0 6px 16px -4px #7c3aed1a,0 2px 6px -1px #0000000a;transform:translateY(-1px)}._cardSelected_9c272_23{border-color:#7c3aed!important;box-shadow:0 0 0 2px #7c3aed33,0 6px 16px -4px #7c3aed1f!important}._cardDropCandidate_9c272_28{border:1.5px dashed #a855f7!important;background-color:#faf5ff!important}._cardDragOver_9c272_33{border:2px solid #7c3aed!important;box-shadow:0 0 20px #7c3aed40!important;background-color:#fff!important}._cardDragOverError_9c272_39{border:2px solid #ef4444!important;box-shadow:0 0 20px #ef444440!important;background-color:#fff!important}._cardManifestDragOver_9c272_45{border:2px dashed #7c3aed!important;box-shadow:0 0 24px #7c3aed4d!important;background-color:#f5f3ff!important;transform:scale(1.02)}._dropOverlay_9c272_53{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fffffff2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:15;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;border-radius:12px;pointer-events:none;animation:_fadeIn_9c272_1 .15s ease-out}._dropOverlayError_9c272_69{background-color:#fef2f2f5!important}._dropOverlayManifest_9c272_73{background-color:#f5f3fff5!important}._dropTitle_9c272_77{font-weight:800;font-size:.925rem;margin-bottom:4px}._dropDetails_9c272_83{font-size:.75rem;color:#475569;text-align:center;line-height:1.4}._cardHeader_9c272_91,._header_9c272_92{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #f1f5f9;flex-wrap:nowrap!important;width:100%;box-sizing:border-box}._headerLeft_9c272_105{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important;flex:1 1 auto!important;overflow:hidden!important;white-space:nowrap!important}._dragHandle_9c272_115,._manifestDragHandle_9c272_116{color:#94a3b8;cursor:grab;padding:2px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .15s ease;flex-shrink:0}._dragHandle_9c272_115:hover{color:#64748b;background-color:#f1f5f9}._dragHandle_9c272_115:active{cursor:grabbing}._manifestBadgeBtn_9c272_137{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:5px;background:linear-gradient(135deg,#7c3aed,#6366f1);color:#fff;font-weight:700;font-size:.72rem;box-shadow:0 1px 3px #7c3aed40;cursor:pointer;border:none;flex-shrink:0;transition:all .15s ease;height:24px}._manifestBadgeBtn_9c272_137:hover{opacity:.95;box-shadow:0 2px 6px #7c3aed59;transform:translateY(-1px)}._badgeChevron_9c272_161{opacity:.85}._titleArea_9c272_165{display:inline-flex;align-items:center;min-width:0;overflow:hidden;flex:1}._manifestTitle_9c272_173{font-weight:700;font-size:.84rem;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}._headerRight_9c272_183{display:flex!important;align-items:center!important;gap:4px!important;flex:0 0 auto!important;margin-left:auto!important;flex-wrap:nowrap!important}._editBtn_9c272_192{background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px;padding:2px 6px;color:#475569;display:inline-flex;align-items:center;gap:3px;font-size:.7rem;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap!important;flex-shrink:0!important;height:24px}._editIcon_9c272_210{color:#7c3aed;transition:transform .15s ease}._editBtn_9c272_192:hover{background-color:#ede9fe;border-color:#c4b5fd;color:#6d28d9;transform:translateY(-1px)}._deleteManifestBtn_9c272_222{background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px;padding:2px 6px;color:#64748b;display:inline-flex;align-items:center;gap:3px;font-size:.7rem;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap!important;flex-shrink:0!important;height:24px}._deleteIcon_9c272_240{color:#ef4444;transition:transform .15s ease}._deleteManifestBtn_9c272_222:hover{background-color:#fee2e2;border-color:#fca5a5;color:#b91c1c;transform:translateY(-1px)}._createSingleBtn_9c272_252{background:linear-gradient(135deg,#10b981,#059669);border:1px solid #059669;border-radius:5px;padding:2px 8px;color:#fff;display:inline-flex;align-items:center;gap:3px;font-size:.7rem;font-weight:700;cursor:pointer;transition:all .15s ease;white-space:nowrap!important;flex-shrink:0!important;height:24px;box-shadow:0 1px 3px #10b98140}._createSingleBtn_9c272_252:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);box-shadow:0 2px 8px #10b98166;transform:translateY(-1px)}._createSingleBtn_9c272_252:disabled{opacity:.55;cursor:not-allowed;transform:none}._fleetDetails_9c272_284{margin-bottom:12px;padding:8px 10px;background-color:#f8fafc;border-radius:8px;border:1px solid #f1f5f9}._fleetGrid_9c272_292{display:grid;grid-template-columns:1fr 1fr;gap:5px 12px}._fleetRow_9c272_298{display:flex;align-items:center;min-width:0;font-size:.74rem;color:#475569}._fleetIcon_9c272_306{color:#64748b;flex-shrink:0;margin-right:6px}._fleetText_9c272_312{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fleetBold_9c272_318{font-weight:600;color:#0f172a}._etaHighlight_9c272_323{color:#7c3aed;font-weight:700}._capacitySection_9c272_329{margin-bottom:12px}._capacityHeader_9c272_333{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px;font-size:.75rem}._capacityNumbers_9c272_341{font-weight:700;color:#0f172a}._capacityPercentPill_9c272_346{font-weight:700;font-size:.72rem;padding:1px 7px;border-radius:10px}._capacityPercentPill_9c272_346._optimal_9c272_353{color:#059669;background-color:#ecfdf5}._capacityPercentPill_9c272_346._warning_9c272_358{color:#d97706;background-color:#fffbeb}._capacityPercentPill_9c272_346._error_9c272_363{color:#dc2626;background-color:#fef2f2}._track_9c272_368{width:100%;height:5px;background-color:#e2e8f0;border-radius:3px;overflow:hidden}._bar_9c272_376{height:100%;background:linear-gradient(90deg,#7c3aed,#6366f1);border-radius:3px;transition:width .3s ease}._bar_9c272_376._warning_9c272_358{background:linear-gradient(90deg,#f59e0b,#d97706)}._bar_9c272_376._error_9c272_363{background:linear-gradient(90deg,#ef4444,#b91c1c)}._jobsSection_9c272_392{border-top:1px solid #f1f5f9;padding-top:10px;margin-top:8px;display:flex;flex-direction:column;gap:8px}._jobsSectionHeader_9c272_401{display:flex;align-items:center;justify-content:space-between}._jobsTitle_9c272_407{font-size:.68rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}._emptyJobsNotice_9c272_415{font-size:.75rem;color:#94a3b8;font-style:italic;padding:4px 0}._jobsGrid_9c272_422{display:flex;flex-direction:column;gap:7px}._jobRichCard_9c272_428{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:6px;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none;position:relative;box-shadow:0 1px 2px #00000005}._jobRichCard_9c272_428:hover{background-color:#faf5ff;border-color:#c4b5fd;box-shadow:0 4px 12px -2px #7c3aed14,0 2px 4px -1px #00000008;transform:translateY(-1px)}._jobRichCard_9c272_428._dragging_9c272_450{background-color:#f5f0ff;border:1.5px dashed #7c3aed;opacity:.6;transform:scale(.98)}._jobCardHeader_9c272_457{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}._jobHeaderLeft_9c272_465{display:flex;align-items:center;gap:6px;min-width:0;flex:1}._jobGrip_9c272_473{color:#94a3b8;flex-shrink:0;cursor:grab}._jobGrip_9c272_473:active{cursor:grabbing}._jobRef_9c272_483{font-weight:700;font-size:.76rem;color:#0f172a;white-space:nowrap;flex-shrink:0}._jobProductBadge_9c272_491{display:inline-flex;align-items:center;gap:4px;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:5px;padding:1px 6px;font-size:.7rem;font-weight:600;color:#334155;min-width:0;max-width:220px}._jobRichCard_9c272_428:hover ._jobProductBadge_9c272_491{background-color:#ede9fe;border-color:#ddd6fe;color:#6d28d9}._jobProductIcon_9c272_512{color:#64748b;flex-shrink:0}._jobRichCard_9c272_428:hover ._jobProductIcon_9c272_512{color:#7c3aed}._jobProductText_9c272_521{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._jobSplitBadge_9c272_527{display:inline-flex;align-items:center;gap:3px;background-color:#f5f3ff;color:#6d28d9;border:1px solid #ddd6fe;border-radius:4px;padding:1px 5px;font-size:.65rem;font-weight:700;white-space:nowrap;line-height:1.2;flex-shrink:0}._jobSplitIcon_9c272_543{color:#7c3aed;flex-shrink:0}._jobHeaderRight_9c272_548{display:flex;align-items:center;gap:5px;flex-shrink:0}._jobSplitBtn_9c272_555{display:inline-flex;align-items:center;gap:3px;background-color:#fff;border:1px solid #ddd6fe;color:#6d28d9;font-size:.68rem;font-weight:600;padding:2px 6px;border-radius:4px;cursor:pointer;transition:all .15s ease;white-space:nowrap;line-height:1;flex-shrink:0}._jobSplitBtn_9c272_555:hover{background-color:#f5f3ff;border-color:#c4b5fd;color:#5b21b6;box-shadow:0 1px 3px #7c3aed1f}._jobWeightPill_9c272_580{background-color:#f8fafc;border:1px solid #e2e8f0;color:#475569;font-weight:700;font-size:.68rem;padding:1px 6px;border-radius:10px;white-space:nowrap}._jobActionBtn_9c272_591{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;color:#94a3b8;background:#f8fafc;border:1px solid #e2e8f0;flex-shrink:0;transition:all .12s ease}._jobRichCard_9c272_428:hover ._jobActionBtn_9c272_591{color:#7c3aed;background-color:#ede9fe;border-color:#c4b5fd}._jobDeleteBtn_9c272_611{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;color:#94a3b8;background:#f8fafc;border:1px solid #e2e8f0;flex-shrink:0;cursor:pointer;transition:all .12s ease}._jobRichCard_9c272_428:hover ._jobDeleteBtn_9c272_611{color:#ef4444;background-color:#fee2e2;border-color:#fca5a5}._jobDeleteBtn_9c272_611:hover{color:#fff!important;background-color:#ef4444!important;border-color:#ef4444!important}._jobRouteSection_9c272_639{display:flex;flex-direction:column;gap:3px;padding-left:2px;font-size:.72rem;line-height:1.35}._jobRouteRow_9c272_648{display:flex;align-items:center;gap:5px;min-width:0;color:#64748b}._pickupDot_9c272_656{width:6px;height:6px;border-radius:50%;background-color:#10b981;flex-shrink:0}._dropDot_9c272_664{width:6px;height:6px;border-radius:50%;background-color:#7c3aed;flex-shrink:0}._routeEntityName_9c272_672{font-weight:600;color:#1e293b;white-space:nowrap;flex-shrink:0;max-width:140px;overflow:hidden;text-overflow:ellipsis}._routeSeparator_9c272_682{color:#cbd5e1;flex-shrink:0}._routeAddress_9c272_687{color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}._jobRichCard_9c272_428:hover ._routeAddress_9c272_687{color:#475569}@keyframes _fadeIn_9c272_1{0%{opacity:0}to{opacity:1}}._dropOverlayVehicle_9c272_705{background-color:#eff6fff5!important;border:2px dashed #2563eb!important}._dropOverlayTrailer_9c272_710{background-color:#ecfdf5f5!important;border:2px dashed #059669!important}._dropFleetMessage_9c272_715{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#0f172a}._unassignFleetBtn_9c272_724{background:#fee2e2;border:1px solid #fecaca;color:#ef4444;border-radius:4px;padding:1px 4px;margin-left:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease;line-height:1}._unassignFleetBtn_9c272_724:hover{background:#ef4444;color:#fff}._emptySlotText_9c272_744,._emptySlotSubText_9c272_750{color:#94a3b8;font-style:italic;font-size:.72rem}._fleetRowEmpty_9c272_756{display:flex;align-items:center;gap:6px;font-size:.72rem;color:#94a3b8;font-style:italic}._drawer_3kotg_3{position:fixed;top:0;right:0;bottom:0;width:500px;max-width:95vw;background-color:#fff;box-shadow:-10px 0 40px #0f172a29;z-index:1060;display:flex;flex-direction:column;animation:_slideInRight_3kotg_1 .22s cubic-bezier(.16,1,.3,1);overflow:hidden}._header_3kotg_20{padding:16px 22px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#fff,#f8fafc)}._headerLeft_3kotg_29{display:flex;align-items:center;gap:12px}._manifestBadge_3kotg_35{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#7c3aed,#6366f1);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.85rem;box-shadow:0 4px 10px #7c3aed40;flex-shrink:0}._headerTitleGroup_3kotg_50{display:flex;flex-direction:column;gap:2px}._title_3kotg_56{margin:0;font-weight:700;font-size:1.05rem;color:#0f172a;letter-spacing:-.01em}._subtitleRow_3kotg_64{display:flex;align-items:center;gap:6px;font-size:.75rem;color:#64748b;font-weight:500}._statusDot_3kotg_73{width:7px;height:7px;border-radius:50%;background-color:#10b981;display:inline-block;flex-shrink:0}._closeBtn_3kotg_82{background:none;border:1px solid #e2e8f0;color:#64748b;cursor:pointer;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}._closeBtn_3kotg_82:hover{background-color:#f1f5f9;border-color:#cbd5e1;color:#0f172a}._body_3kotg_103{flex:1;overflow-y:auto;padding:18px 22px;display:flex;flex-direction:column;gap:16px;background-color:#fcfcfd}._card_3kotg_114{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;box-shadow:0 1px 3px #00000005;display:flex;flex-direction:column;gap:12px}._cardHeader_3kotg_125{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap!important;width:100%}._cardTitle_3kotg_134{font-size:.75rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap!important;flex-shrink:0!important}._cardHeaderActions_3kotg_144{display:flex!important;align-items:center!important;gap:5px!important;flex-shrink:0!important;margin-left:auto!important;flex-wrap:nowrap!important}._editBtn_3kotg_153{background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px;padding:2px 6px;color:#475569;display:inline-flex;align-items:center;gap:3px;font-size:.7rem;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap!important;flex-shrink:0!important;height:24px}._editIcon_3kotg_171{color:#7c3aed;transition:transform .15s ease}._editBtn_3kotg_153:hover{background-color:#ede9fe;border-color:#c4b5fd;color:#6d28d9;transform:translateY(-1px)}._deleteManifestBtn_3kotg_183{background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px;padding:2px 6px;color:#64748b;display:inline-flex;align-items:center;gap:3px;font-size:.7rem;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap!important;flex-shrink:0!important;height:24px}._deleteIcon_3kotg_201{color:#ef4444;transition:transform .15s ease}._deleteManifestBtn_3kotg_183:hover{background-color:#fee2e2;border-color:#fca5a5;color:#b91c1c;transform:translateY(-1px)}._createSingleBtn_3kotg_213{background:linear-gradient(135deg,#10b981,#059669);border:1px solid #059669;border-radius:5px;padding:2px 8px;color:#fff;display:inline-flex;align-items:center;gap:3px;font-size:.7rem;font-weight:700;cursor:pointer;transition:all .15s ease;white-space:nowrap!important;flex-shrink:0!important;height:24px;box-shadow:0 1px 3px #10b98140}._createSingleBtn_3kotg_213:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);box-shadow:0 2px 8px #10b98166;transform:translateY(-1px)}._createSingleBtn_3kotg_213:disabled{opacity:.55;cursor:not-allowed;transform:none}._metaGrid_3kotg_245{display:grid;grid-template-columns:1fr 1fr;gap:12px}._metaCell_3kotg_251{display:flex;flex-direction:column;gap:2px;min-width:0}._fullCell_3kotg_258{grid-column:span 2;display:flex;flex-direction:column;gap:2px}._metaLabel_3kotg_265{color:#64748b;font-size:.72rem;font-weight:500}._metaVal_3kotg_271{color:#0f172a;font-weight:700;font-size:.8125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._metaValPurple_3kotg_280{color:#7c3aed;font-weight:700;font-size:.8125rem}._capacityHeader_3kotg_287{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}._capacityNumbers_3kotg_294{font-size:.85rem;font-weight:700;color:#0f172a}._track_3kotg_300{width:100%;height:7px;background-color:#e2e8f0;border-radius:4px;overflow:hidden}._bar_3kotg_308{height:100%;background:linear-gradient(90deg,#7c3aed,#6366f1);border-radius:4px;transition:width .3s ease}._bar_3kotg_308._warning_3kotg_315{background:linear-gradient(90deg,#f59e0b,#d97706)}._bar_3kotg_308._error_3kotg_319{background:linear-gradient(90deg,#ef4444,#b91c1c)}._utilisationTag_3kotg_323{font-size:.75rem;font-weight:700}._utilisationTag_3kotg_323._optimal_3kotg_328{color:#059669}._utilisationTag_3kotg_323._warning_3kotg_315{color:#d97706}._utilisationTag_3kotg_323._error_3kotg_319{color:#dc2626}._jobsSection_3kotg_341{display:flex;flex-direction:column;gap:10px}._jobsHeader_3kotg_347{display:flex;justify-content:space-between;align-items:center}._jobsList_3kotg_353{display:flex;flex-direction:column;gap:6px}._jobItem_3kotg_359{background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:9px 12px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;box-shadow:0 1px 2px #00000005;transition:all .15s ease}._jobItem_3kotg_359:hover{border-color:#c4b5fd;background-color:#faf8ff;transform:translateY(-1px);box-shadow:0 2px 5px #7c3aed14}._jobLeft_3kotg_379{display:flex;align-items:center;gap:8px;min-width:0;flex:1}._gripIcon_3kotg_387{color:#94a3b8;flex-shrink:0}._jobInfo_3kotg_392{display:flex;flex-direction:column;gap:1px;min-width:0;overflow:hidden}._jobRef_3kotg_400{font-weight:700;font-size:.8125rem;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._jobDest_3kotg_409{font-size:.72rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._jobRight_3kotg_417{display:flex;align-items:center;gap:8px;flex-shrink:0}._weightBadge_3kotg_424{background-color:#f1f5f9;color:#475569;font-size:.72rem;font-weight:600;padding:3px 8px;border-radius:6px;white-space:nowrap}._moveBtn_3kotg_434{width:26px;height:26px;border:1px solid #e2e8f0;border-radius:6px;background-color:#fff;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}._moveBtn_3kotg_434:hover{background-color:#7c3aed;border-color:#7c3aed;color:#fff}._deleteBtn_3kotg_454{width:26px;height:26px;border:1px solid #fee2e2;border-radius:6px;background-color:#fff;color:#ef4444;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}._deleteBtn_3kotg_454:hover{background-color:#ef4444;border-color:#ef4444;color:#fff}._emptyJobs_3kotg_474{text-align:center;padding:20px;background-color:#f8fafc;border-radius:8px;color:#94a3b8;font-size:.78rem;border:1px dashed #e2e8f0}@keyframes _slideInRight_3kotg_1{0%{transform:translate(100%)}to{transform:translate(0)}}._sidebarPanel_1ek4l_3{background-color:#fff;border:1px solid #e2e8f0;border-radius:14px;width:340px;display:flex;flex-direction:column;box-shadow:0 1px 3px #00000008;position:relative;overflow:hidden;height:100%;flex-shrink:0;transition:all .2s ease}._dragOverlay_1ek4l_18{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f5f0fff0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10;display:flex;align-items:center;justify-content:center;pointer-events:none}._dragBadge_1ek4l_30{background:linear-gradient(135deg,#7c3aed,#6366f1);color:#fff;font-size:.8125rem;font-weight:700;padding:8px 16px;border-radius:20px;box-shadow:0 4px 12px #7c3aed4d}._sidebarHeader_1ek4l_40{padding:14px 16px;border-bottom:1px solid #f1f5f9;display:flex;flex-direction:column;gap:8px;background:linear-gradient(180deg,#fff,#f8fafc)}._sidebarTitleRow_1ek4l_49{display:flex;align-items:center;justify-content:space-between}._sidebarTitle_1ek4l_49{font-weight:700;font-size:.875rem;color:#0f172a}._sidebarCount_1ek4l_61{background-color:#f1f5f9;color:#475569;font-size:.75rem;font-weight:700;padding:2px 8px;border-radius:12px}._filterSortRow_1ek4l_71{display:flex;align-items:center;gap:6px;position:relative}._searchBox_1ek4l_78{flex:1;min-width:0;display:flex;align-items:center;gap:6px;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:5px 8px;height:30px;box-sizing:border-box;transition:all .15s ease}._searchBox_1ek4l_78:focus-within{border-color:#7c3aed;box-shadow:0 0 0 2px #7c3aed1f}._searchIcon_1ek4l_98{color:#94a3b8;flex-shrink:0}._searchInput_1ek4l_103{border:none;background:transparent;outline:none;font-size:.75rem;color:#0f172a;width:100%;padding:0}._searchInput_1ek4l_103::placeholder{color:#94a3b8}._clearSearchBtn_1ek4l_117{background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:color .15s ease}._clearSearchBtn_1ek4l_117:hover{color:#475569}._sortContainer_1ek4l_134{position:relative;flex-shrink:0}._sortTriggerBtn_1ek4l_139{display:flex;align-items:center;gap:5px;height:30px;padding:0 9px;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:.72rem;font-weight:600;color:#475569;cursor:pointer;transition:all .15s ease;white-space:nowrap}._sortTriggerBtn_1ek4l_139:hover{background-color:#f8fafc;border-color:#cbd5e1;color:#1e293b}._sortTriggerBtnActive_1ek4l_162{background-color:#f5f3ff;border-color:#c4b5fd;color:#7c3aed}._sortIcon_1ek4l_168{color:#7c3aed;flex-shrink:0}._sortLabel_1ek4l_173{max-width:85px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sortChevron_1ek4l_180{color:#94a3b8;transition:transform .2s ease}._sortChevronRotated_1ek4l_185{transform:rotate(180deg)}._sortMenu_1ek4l_189{position:absolute;top:calc(100% + 4px);right:0;width:175px;background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 25px -5px #0000001f,0 8px 10px -6px #00000014;padding:4px;z-index:50;animation:_popIn_1ek4l_1 .12s ease-out}@keyframes _popIn_1ek4l_1{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._sortMenuHeader_1ek4l_214{font-size:.62rem;font-weight:800;letter-spacing:.06em;color:#94a3b8;padding:6px 8px 4px}._sortMenuItem_1ek4l_222{width:100%;display:flex;align-items:center;justify-content:space-between;padding:6px 8px;background:transparent;border:none;border-radius:6px;font-size:.72rem;font-weight:500;color:#334155;cursor:pointer;text-align:left;transition:all .12s ease}._sortMenuItem_1ek4l_222:hover{background-color:#f1f5f9;color:#0f172a}._sortMenuItemActive_1ek4l_244{background-color:#f5f3ff;color:#7c3aed;font-weight:700}._sortCheckIcon_1ek4l_250{color:#7c3aed}._bulkSelectArea_1ek4l_254{display:flex;align-items:center;justify-content:space-between;gap:8px}._bulkSelectLabel_1ek4l_261{display:flex;align-items:center;gap:6px;font-size:.75rem;color:#475569;font-weight:600;cursor:pointer;margin:0}._bulkMoveBtn_1ek4l_272{background:linear-gradient(135deg,#7c3aed,#6366f1);border:none;color:#fff;font-size:.72rem;font-weight:600;padding:3px 10px;border-radius:6px;cursor:pointer;transition:all .15s ease}._bulkMoveBtn_1ek4l_272:hover{box-shadow:0 2px 6px #7c3aed4d;transform:translateY(-1px)}._bulkDeleteBtn_1ek4l_289{background-color:#fee2e2;border:1px solid #fca5a5;color:#b91c1c;font-size:.72rem;font-weight:600;padding:3px 8px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .15s ease}._bulkDeleteBtn_1ek4l_289:hover{background-color:#ef4444;border-color:#ef4444;color:#fff;transform:translateY(-1px)}._sidebarList_1ek4l_312{flex:1;overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:8px;background-color:#fcfcfd}._emptyState_1ek4l_322{text-align:center;padding:32px 12px;color:#94a3b8;border:1.5px dashed #e2e8f0;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff}._emptyIcon_1ek4l_335{color:#10b981;margin-bottom:6px}._emptyText_1ek4l_340{font-size:.8125rem;font-weight:600;color:#64748b;margin:0}._taskCard_1ek4l_348{background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:6px;cursor:pointer;transition:all .15s ease;box-shadow:0 1px 2px #00000005}._taskCard_1ek4l_348:hover{border-color:#c4b5fd;transform:translateY(-1px);box-shadow:0 3px 8px #7c3aed14}._taskCardSelected_1ek4l_367{background-color:#faf5ff!important;border-color:#a855f7!important}._taskTopRow_1ek4l_372{display:flex;align-items:center;justify-content:space-between;gap:6px}._taskTopLeft_1ek4l_379{display:flex;align-items:center;gap:6px;min-width:0;flex:1}._taskCheckbox_1ek4l_387{cursor:pointer;accent-color:#7c3aed;width:13px;height:13px;margin:0;flex-shrink:0}._taskDragHandle_1ek4l_396{color:#94a3b8;cursor:grab;display:flex;align-items:center;flex-shrink:0}._taskDragHandle_1ek4l_396:active{cursor:grabbing}._taskId_1ek4l_408{font-weight:700;font-size:.78rem;color:#0f172a;white-space:nowrap;flex-shrink:0;letter-spacing:-.01em}._taskSplitBadge_1ek4l_417{display:inline-flex;align-items:center;gap:4px;background-color:#f5f3ff;color:#6d28d9;border:1px solid #ddd6fe;border-radius:4px;padding:1.5px 6px;font-size:.65rem;font-weight:700;white-space:nowrap;line-height:1.2;flex-shrink:0}._taskSplitIcon_1ek4l_433{color:#7c3aed;flex-shrink:0}._taskTopRight_1ek4l_438{display:flex;align-items:center;gap:5px;flex-shrink:0}._taskSplitBtn_1ek4l_445{display:inline-flex;align-items:center;gap:3px;background-color:#fff;border:1px solid #ddd6fe;color:#6d28d9;font-size:.68rem;font-weight:600;padding:2px 7px;border-radius:5px;cursor:pointer;transition:all .15s ease;white-space:nowrap;line-height:1}._taskSplitBtn_1ek4l_445:hover{background-color:#f5f3ff;border-color:#c4b5fd;color:#5b21b6;box-shadow:0 1px 3px #7c3aed1f}._taskWeight_1ek4l_469{background-color:#f8fafc;border:1px solid #e2e8f0;color:#334155;font-weight:700;font-size:.68rem;padding:2px 6px;border-radius:5px;white-space:nowrap;line-height:1}._taskActionBtn_1ek4l_481{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;flex-shrink:0;cursor:pointer;transition:all .12s ease}._taskMetaRow_1ek4l_503{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-left:23px}._taskProductBadge_1ek4l_511{display:inline-flex;align-items:center;gap:4px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;padding:1.5px 6px;font-size:.68rem;font-weight:600;color:#334155;max-width:170px;line-height:1.2}._taskCard_1ek4l_348:hover ._taskProductBadge_1ek4l_511{background-color:#f1f5f9;border-color:#cbd5e1}._taskProductIcon_1ek4l_531{color:#64748b;flex-shrink:0}._taskProductText_1ek4l_536{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._taskZoneBadge_1ek4l_542{display:inline-flex;align-items:center;gap:3px;background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:4px;padding:1.5px 6px;font-size:.66rem;font-weight:600;color:#0369a1;max-width:130px;line-height:1.2}._taskZoneIcon_1ek4l_557{color:#0284c7;flex-shrink:0}._taskZoneText_1ek4l_562{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._taskCard_1ek4l_348:hover ._taskActionBtn_1ek4l_481{color:#7c3aed;background-color:#ede9fe;border-color:#c4b5fd}._taskDeleteBtn_1ek4l_574{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;color:#94a3b8;background:#f8fafc;border:1px solid #e2e8f0;flex-shrink:0;cursor:pointer;transition:all .12s ease}._taskCard_1ek4l_348:hover ._taskDeleteBtn_1ek4l_574{color:#ef4444;background-color:#fee2e2;border-color:#fca5a5}._taskDeleteBtn_1ek4l_574:hover{color:#fff!important;background-color:#ef4444!important;border-color:#ef4444!important}._taskRouteSection_1ek4l_602{display:flex;flex-direction:column;gap:4px;padding-left:24px;font-size:.72rem;line-height:1.35;margin-top:1px}._taskRouteRow_1ek4l_612{display:flex;align-items:center;gap:5px;min-width:0;color:#64748b}._pickupDot_1ek4l_620{width:6px;height:6px;border-radius:50%;background-color:#10b981;flex-shrink:0}._dropDot_1ek4l_628{width:6px;height:6px;border-radius:50%;background-color:#7c3aed;flex-shrink:0}._routeEntityName_1ek4l_636{font-weight:600;color:#1e293b;white-space:nowrap;flex-shrink:0;max-width:130px;overflow:hidden;text-overflow:ellipsis}._routeSeparator_1ek4l_646{color:#cbd5e1;flex-shrink:0}._routeAddress_1ek4l_651{color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}._taskCard_1ek4l_348:hover ._routeAddress_1ek4l_651{color:#475569}._taskSplitBadge_1ek4l_417{display:inline-flex;align-items:center;gap:3px;background:#ede9fe;color:#6d28d9;border:1px solid #ddd6fe;font-size:.65rem;font-weight:700;padding:1px 5px;border-radius:4px;letter-spacing:.02em}._taskSplitBtn_1ek4l_445{display:flex;align-items:center;gap:3px;background:#f8fafc;color:#475569;border:1px solid #cbd5e1;font-size:.65rem;font-weight:600;padding:2px 6px;border-radius:4px;cursor:pointer;transition:all .12s ease}._taskSplitBtn_1ek4l_445:hover{background:#2563eb;border-color:#2563eb;color:#fff;box-shadow:0 1px 3px #2563eb33}._fleetPanel_14d52_3{background-color:#fff;border:1px solid #e2e8f0;border-radius:14px;width:320px;display:flex;flex-direction:column;box-shadow:0 1px 3px #00000008;position:relative;overflow:hidden;height:100%;flex-shrink:0;transition:width .2s ease}._fleetPanelCollapsed_14d52_18{width:48px;background-color:#fff;border:1px solid #e2e8f0;border-radius:14px;display:flex;flex-direction:column;align-items:center;padding:12px 6px;height:100%;flex-shrink:0;cursor:pointer;box-shadow:0 1px 3px #00000008}._collapsedToggleBtn_14d52_33{background:none;border:none;color:#64748b;cursor:pointer;padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}._collapsedToggleBtn_14d52_33:hover{background-color:#f1f5f9;color:#0f172a}._collapsedVerticalLabel_14d52_51{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.75rem;font-weight:700;letter-spacing:.05em;color:#475569;display:flex;align-items:center;gap:8px;margin-top:10px}._fleetHeader_14d52_64{padding:14px 16px;border-bottom:1px solid #f1f5f9;display:flex;flex-direction:column;gap:10px;background:linear-gradient(180deg,#fff,#f8fafc)}._headerTopRow_14d52_73{display:flex;align-items:center;justify-content:space-between}._headerTitleGroup_14d52_79{display:flex;align-items:center;gap:8px}._headerTitle_14d52_79{font-size:.8125rem;font-weight:800;color:#0f172a;letter-spacing:.04em;margin:0;text-transform:uppercase}._countBadge_14d52_94{background-color:#1d4ed8;color:#fff;font-size:.6875rem;font-weight:700;padding:2px 7px;border-radius:10px}._collapseBtn_14d52_103{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center}._collapseBtn_14d52_103:hover{background-color:#f1f5f9;color:#0f172a}._tabRow_14d52_120{display:flex;align-items:center;justify-content:space-between;gap:8px}._tabButtonGroup_14d52_127{display:flex;background-color:#f1f5f9;padding:3px;border-radius:8px;gap:2px;flex:1}._tabBtn_14d52_136{flex:1;border:none;background:none;padding:5px 8px;font-size:.72rem;font-weight:600;color:#64748b;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px;transition:all .15s ease;white-space:nowrap}._tabBtnActive_14d52_154{background-color:#fff;color:#1d4ed8;box-shadow:0 1px 2px #0000000d;font-weight:700}._sortBtn_14d52_161{padding:5px 8px;border-radius:6px;border:1px solid #cbd5e1;background:#fff;font-size:.6875rem;color:#334155;cursor:pointer;white-space:nowrap;font-weight:500;display:inline-flex;align-items:center;gap:4px}._sortBtn_14d52_161:hover{background:#f8fafc;border-color:#94a3b8}._searchRow_14d52_181{position:relative;display:flex;align-items:center}._searchIcon_14d52_187{position:absolute;left:10px;color:#94a3b8;pointer-events:none}._searchInput_14d52_194{width:100%;padding:6px 10px 6px 30px;font-size:.75rem;border:1px solid #e2e8f0;border-radius:7px;background-color:#f8fafc;outline:none;color:#0f172a;transition:all .15s ease}._searchInput_14d52_194:focus{background-color:#fff;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}._cardsContainer_14d52_212{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px}._cardItem_14d52_221{background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;cursor:grab;transition:all .15s ease;display:flex;flex-direction:column;gap:6px;-webkit-user-select:none;user-select:none}._cardItem_14d52_221:hover{border-color:#93c5fd;box-shadow:0 3px 10px #3b82f614;transform:translateY(-1px)}._cardItem_14d52_221:active{cursor:grabbing}._cardHeader_14d52_244{display:flex;align-items:center;justify-content:space-between;gap:6px}._cardRego_14d52_251{font-size:.75rem;font-weight:700;color:#0f172a}._cardHeaderRight_14d52_257{display:flex;align-items:center;gap:6px}._cardTag_14d52_263{background-color:#f1f5f9;color:#475569;font-size:.625rem;font-weight:700;padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.02em}._viewBtn_14d52_274{background:none;border:none;padding:2px;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px}._viewBtn_14d52_274:hover{color:#2563eb;background-color:#eff6ff}._cardBody_14d52_291{display:flex;flex-direction:column;gap:4px}._cardInfoRow_14d52_297{display:flex;align-items:center;gap:6px;font-size:.72rem;color:#475569}._cardInfoIcon_14d52_305{color:#64748b;flex-shrink:0}._cardInfoText_14d52_310{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}._slotsContainer_14d52_317{margin-top:4px;padding-top:5px;border-top:1px dashed #f1f5f9;display:flex;flex-direction:column;gap:3px}._slotsLabel_14d52_326{font-size:.625rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.03em}._slotBubble_14d52_334{background-color:#f8fafc;border:1px solid #e2e8f0;color:#1e3a8a;font-size:.625rem;font-weight:600;padding:2px 6px;border-radius:4px;display:inline-block;white-space:nowrap}._emptyState_14d52_346{padding:30px 16px;text-align:center;color:#94a3b8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:.75rem}._drawer_9e7e7_3{position:fixed;top:0;right:0;bottom:0;width:500px;max-width:95vw;background-color:#fff;box-shadow:-10px 0 40px #0f172a29;z-index:1060;display:flex;flex-direction:column;animation:_slideInRight_9e7e7_1 .22s cubic-bezier(.16,1,.3,1);overflow:hidden}._header_9e7e7_20{padding:16px 22px;border-bottom:1px solid #f1f5f9;display:flex;align-items:flex-start;justify-content:space-between;background:linear-gradient(180deg,#fff,#f8fafc);gap:12px}._headerLeft_9e7e7_30{display:flex;flex-direction:column;gap:6px;min-width:0}._headerTitleRow_9e7e7_37{display:flex;align-items:center;gap:8px}._headerIcon_9e7e7_43{color:#7c3aed}._title_9e7e7_47{margin:0;font-size:1.05rem;font-weight:700;color:#0f172a}._headerBadges_9e7e7_54{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._jobRefBadge_9e7e7_61{font-size:.95rem;font-weight:800;color:#0f172a}._metaBadge_9e7e7_67{font-size:.72rem;font-weight:600;padding:2px 7px;border-radius:5px;background-color:#f1f5f9;color:#475569;border:1px solid #e2e8f0}._productBadge_9e7e7_77{font-size:.72rem;font-weight:600;padding:2px 7px;border-radius:5px;background-color:#e0f2fe;color:#0369a1;border:1px solid #bae6fd}._closeBtn_9e7e7_87{background:none;border:1px solid #e2e8f0;color:#64748b;cursor:pointer;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0}._closeBtn_9e7e7_87:hover{background-color:#f1f5f9;border-color:#cbd5e1;color:#0f172a}._body_9e7e7_109{flex:1;overflow-y:auto;padding:18px 22px;display:flex;flex-direction:column;gap:16px;background-color:#fcfcfd}._sectionTitle_9e7e7_119{font-size:.75rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}._statusPanel_9e7e7_129{border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}._statusPanel_9e7e7_129._unallocated_9e7e7_137{background-color:#fffbeb;border:1px solid #fef3c7}._statusPanel_9e7e7_129._allocated_9e7e7_142{background-color:#f0fdf4;border:1px solid #dcfce7}._statusTop_9e7e7_147{display:flex;justify-content:space-between;align-items:center}._statusIndicator_9e7e7_153{display:flex;align-items:center;gap:8px;font-size:.835rem;font-weight:700}._statusDot_9e7e7_161{width:8px;height:8px;border-radius:50%;flex-shrink:0}._unallocated_9e7e7_137 ._statusDot_9e7e7_161{background-color:#f59e0b}._unallocated_9e7e7_137 ._statusIndicator_9e7e7_153{color:#b45309}._allocated_9e7e7_142 ._statusDot_9e7e7_161{background-color:#10b981}._allocated_9e7e7_142 ._statusIndicator_9e7e7_153{color:#047857}._viewManifestBtn_9e7e7_184{background:none;border:none;padding:2px 6px;color:#7c3aed;font-size:.75rem;font-weight:700;cursor:pointer;text-decoration:underline}._allocatedPreview_9e7e7_195{display:flex;flex-direction:column;gap:4px;padding-top:6px;border-top:1px solid rgba(22,163,74,.15);font-size:.78rem;color:#334155}._previewRow_9e7e7_205{display:flex;align-items:center;gap:7px}._unallocatedNotice_9e7e7_211{font-size:.75rem;color:#92400e;margin:0}._specsGrid_9e7e7_218{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}._specCard_9e7e7_224{background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:3px;box-shadow:0 1px 2px #00000005}._specLabel_9e7e7_235{font-size:.68rem;color:#64748b;font-weight:600;text-transform:uppercase;white-space:nowrap}._specVal_9e7e7_243{font-size:.85rem;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._statusBadge_9e7e7_252{font-size:.7rem;font-weight:700;padding:2px 7px;border-radius:4px;display:inline-block;width:fit-content;text-transform:uppercase}._statusBadge_9e7e7_252._confirmed_9e7e7_262,._statusBadge_9e7e7_252._statusConfirmed_9e7e7_263{background-color:#ecfdf5;color:#059669;border:1px solid #a7f3d0}._statusBadge_9e7e7_252._new_9e7e7_269,._statusBadge_9e7e7_252._pending_9e7e7_270{background-color:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}._statusBadge_9e7e7_252._assigned_9e7e7_276{background-color:#f5f3ff;color:#7c3aed;border:1px solid #ddd6fe}._priorityPill_9e7e7_282{font-size:.72rem;font-weight:700;padding:3px 9px;border-radius:6px;display:inline-block;width:fit-content;text-transform:capitalize;letter-spacing:.01em}._priorityPill_9e7e7_282._emergency_9e7e7_293,._priorityPill_9e7e7_282._critical_9e7e7_294{background-color:#fef2f2;color:#dc2626;border:1px solid #fecaca}._priorityPill_9e7e7_282._urgent_9e7e7_300,._priorityPill_9e7e7_282._high_9e7e7_301{background-color:#fffbeb;color:#d97706;border:1px solid #fde68a}._priorityPill_9e7e7_282._express_9e7e7_307,._priorityPill_9e7e7_282._sameday_9e7e7_308{background-color:#f5f3ff;color:#7c3aed;border:1px solid #ddd6fe}._priorityPill_9e7e7_282._normal_9e7e7_314,._priorityPill_9e7e7_282._standard_9e7e7_315,._priorityPill_9e7e7_282._medium_9e7e7_316,._priorityPill_9e7e7_282._low_9e7e7_317{background-color:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}._deliveryCard_9e7e7_324{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 1px 3px #00000005}._deliveryTitle_9e7e7_335{font-weight:700;font-size:.85rem;color:#0f172a}._deliveryRow_9e7e7_341{display:flex;align-items:flex-start;gap:10px}._rowIcon_9e7e7_347{color:#64748b;margin-top:2px;flex-shrink:0}._rowContent_9e7e7_353{display:flex;flex-direction:column;gap:1px}._rowLabel_9e7e7_359{font-size:.7rem;color:#94a3b8;font-weight:600;text-transform:uppercase}._goodsItemCard_9e7e7_367{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px;display:flex;flex-direction:column;gap:4px}._goodsItemHeader_9e7e7_377{display:flex;align-items:center;justify-content:space-between;gap:8px}._goodsItemTitle_9e7e7_384{font-weight:700;font-size:.8125rem;color:#0f172a}._goodsItemCategory_9e7e7_390{font-size:.72rem;font-weight:600;background-color:#ede9fe;color:#6d28d9;padding:1px 6px;border-radius:4px;border:1px solid #ddd6fe}._goodsItemWeight_9e7e7_400{font-weight:700;font-size:.75rem;color:#475569;background-color:#fff;border:1px solid #e2e8f0;padding:1px 6px;border-radius:10px}._goodsItemSub_9e7e7_410{font-size:.72rem;color:#64748b;display:flex;flex-wrap:wrap;gap:8px;padding-left:22px}._instructionsBox_9e7e7_420{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px;font-size:.78rem;color:#334155;line-height:1.4}._footer_9e7e7_431{padding:14px 22px;border-top:1px solid #f1f5f9;background-color:#fff;display:flex;flex-direction:column;gap:8px}._assignBtn_9e7e7_440{width:100%;background:linear-gradient(135deg,#7c3aed,#6366f1);border:none;color:#fff;font-weight:600;font-size:.835rem;padding:9px 16px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;box-shadow:0 2px 6px #7c3aed40;transition:all .15s ease}._assignBtn_9e7e7_440:hover{box-shadow:0 4px 12px #7c3aed59;transform:translateY(-1px)}._unassignBtn_9e7e7_463{width:100%;background-color:#fff;border:1px solid #fca5a5;color:#dc2626;font-weight:600;font-size:.835rem;padding:8px 16px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .15s ease}._unassignBtn_9e7e7_463:hover{background-color:#fef2f2;border-color:#ef4444}._deleteBtn_9e7e7_485{width:100%;background-color:#fee2e2;border:1px solid #fca5a5;color:#b91c1c;font-weight:600;font-size:.835rem;padding:8px 16px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .15s ease}._deleteBtn_9e7e7_485:hover{background-color:#ef4444;border-color:#ef4444;color:#fff}._jobSplitBadge_9e7e7_508{font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:5px;background-color:#ede9fe;color:#6d28d9;border:1px solid #ddd6fe;display:inline-flex;align-items:center;gap:4px}._splitOrderBtn_9e7e7_521{background:#f8fafc;border:1px solid #2563eb;color:#2563eb;font-weight:600;font-size:.835rem;padding:8px 16px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .15s ease}._splitOrderBtn_9e7e7_521:hover{background:#2563eb;color:#fff}._revertSplitBtn_9e7e7_542{background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-weight:600;font-size:.835rem;padding:8px 16px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .15s ease}._revertSplitBtn_9e7e7_542:hover{background:#fef3c7;border-color:#f59e0b}@keyframes _slideInRight_9e7e7_1{0%{transform:translate(100%)}to{transform:translate(0)}}._backdrop_1xnxv_3{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0f172a8c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1080;display:flex;align-items:center;justify-content:center;padding:20px;animation:_fadeIn_1xnxv_1 .18s ease-out}._dialog_1xnxv_16{background-color:#fff;border-radius:16px;width:100%;max-width:520px;max-height:85vh;box-shadow:0 25px 50px -12px #0f172a40,0 0 0 1px #e2e8f0cc;display:flex;flex-direction:column;animation:_scaleUp_1xnxv_1 .2s cubic-bezier(.16,1,.3,1);overflow:hidden}._header_1xnxv_29{padding:16px 22px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#fff,#f8fafc)}._headerLeft_1xnxv_38{display:flex;align-items:center;gap:12px;min-width:0}._headerIconBadge_1xnxv_45{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#7c3aed,#6366f1);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 10px #7c3aed40}._headerTitleGroup_1xnxv_58{display:flex;flex-direction:column;gap:1px;min-width:0}._title_1xnxv_65{font-size:1rem;font-weight:700;color:#0f172a;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:380px}._subtitle_1xnxv_76{font-size:.75rem;color:#64748b;font-weight:500}._closeBtn_1xnxv_82{background:none;border:1px solid #e2e8f0;color:#64748b;cursor:pointer;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0}._closeBtn_1xnxv_82:hover{background-color:#f1f5f9;border-color:#cbd5e1;color:#0f172a}._body_1xnxv_103{padding:18px 22px;overflow-y:auto;display:flex;flex-direction:column;gap:14px;background-color:#fcfcfd}._searchWrapper_1xnxv_112{position:relative;width:100%}._searchIcon_1xnxv_117{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}._searchInput_1xnxv_126{width:100%;padding:9px 12px 9px 38px;border-radius:10px;border:1px solid #cbd5e1;background-color:#fff;font-size:.835rem;color:#0f172a;outline:none;transition:all .15s ease}._searchInput_1xnxv_126:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1f}._listSectionTitle_1xnxv_143{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:#64748b}._manifestList_1xnxv_151{display:flex;flex-direction:column;gap:8px;max-height:320px;overflow-y:auto;padding-right:2px}._manifestItem_1xnxv_160{border:1px solid #e2e8f0;padding:12px 14px;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background-color:#fff;transition:all .15s ease}._manifestItem_1xnxv_160:hover:not(._disabled_1xnxv_172){background-color:#f5f0ff;border-color:#c4b5fd;transform:translateY(-1px);box-shadow:0 2px 6px #7c3aed14}._manifestItem_1xnxv_160._disabled_1xnxv_172{opacity:.6;cursor:not-allowed;background-color:#f8fafc;border-color:#f1f5f9}._manifestNameArea_1xnxv_186{display:flex;flex-direction:column;gap:3px;min-width:0}._manifestName_1xnxv_186{font-size:.85rem;font-weight:700;color:#0f172a}._manifestDetails_1xnxv_199{font-size:.75rem;color:#64748b}._capacityTag_1xnxv_204{font-size:.72rem;font-weight:700;padding:3px 9px;border-radius:12px;white-space:nowrap}._capacityTag_1xnxv_204._available_1xnxv_212{background-color:#ecfdf5;color:#059669;border:1px solid #a7f3d0}._capacityTag_1xnxv_204._warning_1xnxv_218{background-color:#fffbeb;color:#d97706;border:1px solid #fde68a}._capacityTag_1xnxv_204._error_1xnxv_224{background-color:#fef2f2;color:#dc2626;border:1px solid #fecaca}._emptyState_1xnxv_230{text-align:center;padding:24px;color:#94a3b8;font-size:.8125rem;font-style:italic}@keyframes _fadeIn_1xnxv_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleUp_1xnxv_1{0%{transform:scale(.97);opacity:0}to{transform:scale(1);opacity:1}}._overlay_qsxoa_3{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0f172a8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1070;display:flex;align-items:center;justify-content:center;padding:24px;animation:_fadeIn_qsxoa_1 .18s ease-out}._dialog_qsxoa_16{background-color:#fff;border-radius:16px;width:100%;max-width:680px;max-height:92vh;display:flex;flex-direction:column;box-shadow:0 25px 60px -15px #0f172a40,0 0 0 1px #e2e8f0cc;overflow:hidden;animation:_scaleUp_qsxoa_1 .2s cubic-bezier(.16,1,.3,1)}._header_qsxoa_30{padding:18px 26px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#fff,#f8fafc)}._headerLeft_qsxoa_39{display:flex;align-items:center;gap:14px}._manifestBadge_qsxoa_45{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#7c3aed,#6366f1);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.9rem;box-shadow:0 4px 12px #7c3aed47;flex-shrink:0}._headerTitleArea_qsxoa_60{display:flex;flex-direction:column;gap:2px}._title_qsxoa_66{margin:0;font-weight:700;font-size:1.1rem;color:#0f172a;letter-spacing:-.01em}._subtitle_qsxoa_74{font-size:.78rem;color:#64748b;font-weight:500}._closeBtn_qsxoa_80{background:none;border:1px solid #e2e8f0;color:#64748b;cursor:pointer;width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}._closeBtn_qsxoa_80:hover{background-color:#f1f5f9;border-color:#cbd5e1;color:#0f172a}._body_qsxoa_101{padding:22px 26px;overflow-y:auto;display:flex;flex-direction:column;gap:18px;background-color:#fcfcfd}._capacityCard_qsxoa_111{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px 18px;box-shadow:0 1px 4px #00000008;transition:all .2s ease}._capacityCardOverloaded_qsxoa_120{background:#fff8f8;border-color:#fca5a5}._capacityCardHeader_qsxoa_125{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}._capacityTitleGroup_qsxoa_132{display:flex;align-items:center;gap:10px}._capacityCardTitle_qsxoa_138{font-size:.85rem;font-weight:700;color:#1e293b}._capacityNumbers_qsxoa_144{font-size:.85rem;font-weight:700;color:#0f172a;background-color:#f1f5f9;padding:2px 8px;border-radius:6px}._capacityStatusPill_qsxoa_153{font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:20px;letter-spacing:.01em}._capacityStatusPill_qsxoa_153._optimal_qsxoa_161{background-color:#ecfdf5;color:#059669;border:1px solid #a7f3d0}._capacityStatusPill_qsxoa_153._warning_qsxoa_167{background-color:#fffbeb;color:#d97706;border:1px solid #fde68a}._capacityStatusPill_qsxoa_153._error_qsxoa_173{background-color:#fef2f2;color:#dc2626;border:1px solid #fecaca}._track_qsxoa_179{width:100%;height:8px;background-color:#e2e8f0;border-radius:4px;overflow:hidden}._bar_qsxoa_187{height:100%;background:linear-gradient(90deg,#7c3aed,#6366f1);border-radius:4px;transition:width .3s ease,background .3s ease}._bar_qsxoa_187._warning_qsxoa_167{background:linear-gradient(90deg,#f59e0b,#d97706)}._bar_qsxoa_187._error_qsxoa_173{background:linear-gradient(90deg,#ef4444,#b91c1c)}._capacityAlert_qsxoa_202{display:flex;align-items:center;gap:8px;font-size:.78rem;font-weight:600;margin-top:10px;padding:8px 12px;border-radius:8px}._capacityAlert_qsxoa_202._error_qsxoa_173{background-color:#fef2f2;color:#b91c1c;border:1px solid #fee2e2}._capacityAlert_qsxoa_202._warning_qsxoa_167{background-color:#fffbeb;color:#b45309;border:1px solid #fef3c7}._sectionCard_qsxoa_226{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px 20px;box-shadow:0 1px 4px #00000008;display:flex;flex-direction:column;gap:14px}._sectionHeader_qsxoa_237{display:flex;justify-content:space-between;align-items:center}._sectionTitle_qsxoa_243{font-size:.8rem;font-weight:700;color:#334155;text-transform:uppercase;letter-spacing:.04em;display:flex;align-items:center;gap:6px}._sectionTitleIcon_qsxoa_254{color:#7c3aed}._gridTwo_qsxoa_259{display:grid;grid-template-columns:1fr 1fr;gap:14px}._field_qsxoa_265{display:flex;flex-direction:column;gap:6px}._fullWidthField_qsxoa_271{display:flex;flex-direction:column;gap:6px;grid-column:span 2}._label_qsxoa_278{font-size:.78rem;font-weight:600;color:#475569;display:flex;align-items:center;justify-content:space-between;margin:0}._labelExtra_qsxoa_288{font-size:.7rem;font-weight:700;color:#7c3aed;background-color:#f5f3ff;border:1px solid #ddd6fe;padding:2px 8px;border-radius:12px}._select_qsxoa_298{width:100%;font-size:.835rem;color:#0f172a;background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;padding:8px 12px;height:40px;transition:all .15s ease;font-weight:500}._select_qsxoa_298:hover{background-color:#fff;border-color:#94a3b8}._select_qsxoa_298:focus{background-color:#fff;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1f;outline:none}._trailerSectionContainer_qsxoa_324{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:10px}._trailerChipsList_qsxoa_334{display:flex;flex-wrap:wrap;gap:8px}._trailerChip_qsxoa_334{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background-color:#fff;border:1px solid #ddd6fe;border-radius:8px;font-size:.78rem;color:#0f172a;box-shadow:0 1px 2px #00000008;transition:all .15s ease}._trailerChip_qsxoa_334:hover{border-color:#c4b5fd;background-color:#f5f3ff}._trailerName_qsxoa_359{font-weight:600;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._trailerCap_qsxoa_367{color:#7c3aed;font-size:.72rem;font-weight:700;background-color:#f5f3ff;padding:1px 6px;border-radius:4px;white-space:nowrap}._removeTrailerBtn_qsxoa_377{background:none;border:none;color:#8b5cf6;cursor:pointer;padding:2px;display:flex;align-items:center;border-radius:4px;transition:all .12s ease}._removeTrailerBtn_qsxoa_377:hover{color:#dc2626;background-color:#dc26261a}._maxTrailersNotice_qsxoa_394{font-size:.75rem;color:#64748b;font-style:italic;padding:2px 0}._scheduleCard_qsxoa_402{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px 20px;box-shadow:0 1px 4px #00000008;display:flex;flex-direction:column;gap:14px}._scheduleTopBar_qsxoa_413{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}._scheduleTopRight_qsxoa_421{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._viewScheduleBtn_qsxoa_428{display:inline-flex;align-items:center;gap:6px;background-color:#f8fafc;border:1px solid #cbd5e1;color:#475569;border-radius:8px;padding:5px 11px;font-size:.76rem;font-weight:600;cursor:pointer;transition:all .15s ease;box-shadow:0 1px 2px #0000000a}._viewScheduleBtn_qsxoa_428:hover{background-color:#f5f3ff;border-color:#c4b5fd;color:#7c3aed}._windowBadge_qsxoa_450{font-size:.75rem;font-weight:700;color:#6d28d9;background-color:#f5f3ff;border:1px solid #ddd6fe;border-radius:20px;padding:4px 12px;display:flex;align-items:center;gap:6px}._scheduleGrid_qsxoa_463{display:grid;grid-template-columns:1fr 1fr;gap:14px}._scheduleField_qsxoa_469{display:flex;flex-direction:column;gap:6px}._dateInput_qsxoa_475{width:100%;font-size:.835rem;color:#0f172a;background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;padding:8px 12px;height:40px;transition:all .15s ease;font-weight:500}._dateInput_qsxoa_475:hover{background-color:#fff;border-color:#94a3b8}._dateInput_qsxoa_475:focus{background-color:#fff;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1f;outline:none}._dateInputError_qsxoa_500{border-color:#f87171!important;background-color:#fff8f8!important}._distributionPill_qsxoa_506{display:flex;align-items:center;gap:10px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:10px;padding:10px 14px;font-size:.78rem;color:#334155}._distributionPill_qsxoa_506 strong{color:#7c3aed}._errorBanner_qsxoa_522{display:flex;align-items:center;gap:8px;background-color:#fef2f2;border:1px solid #fee2e2;border-radius:10px;padding:10px 14px;font-size:.78rem;font-weight:600;color:#b91c1c}._footer_qsxoa_536{padding:16px 26px;border-top:1px solid #f1f5f9;display:flex;justify-content:flex-end;gap:12px;background:#fff}._cancelBtn_qsxoa_545{font-weight:600;font-size:.835rem;padding:8px 18px;border-radius:8px;color:#475569;background-color:#fff;border:1px solid #cbd5e1;transition:all .15s ease;cursor:pointer}._cancelBtn_qsxoa_545:hover{background-color:#f8fafc;color:#0f172a;border-color:#94a3b8}._saveBtn_qsxoa_563{background:linear-gradient(135deg,#7c3aed,#6366f1);border:none;color:#fff;font-weight:600;font-size:.835rem;padding:8px 22px;border-radius:8px;box-shadow:0 2px 6px #7c3aed4d;transition:all .15s ease;cursor:pointer;display:flex;align-items:center;gap:6px}._saveBtn_qsxoa_563:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #7c3aed66}._saveBtn_qsxoa_563:active:not(:disabled){transform:translateY(0)}._saveBtnDisabled_qsxoa_588{background:#cbd5e1!important;color:#94a3b8!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}@keyframes _fadeIn_qsxoa_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleUp_qsxoa_1{0%{transform:scale(.97);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width: 600px){._gridTwo_qsxoa_259,._scheduleGrid_qsxoa_463{grid-template-columns:1fr}._fullWidthField_qsxoa_271{grid-column:span 1}}.ai-command-center-modal .modal-dialog{max-width:100vw!important;margin:0!important;height:100vh!important}.ai-command-center-modal .modal-content{height:100vh!important;border-radius:0!important;border:none!important;background-color:#f8fafc!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.ai-cc-root{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;overflow:hidden;position:relative;font-family:inherit;padding:22px 28px;box-sizing:border-box;gap:16px}.ai-cc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(440px,1fr));gap:20px;align-content:start;align-items:start}.ai-cc-manifest-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 4px #00000008;display:flex;flex-direction:column;position:relative;transition:all .15s ease;cursor:pointer;overflow:hidden}.ai-cc-manifest-card:hover{border-color:#94a3b8;box-shadow:0 4px 14px #0f172a14}.ai-cc-manifest-card:hover .ai-cc-manifest-title{color:#000!important}.ai-cc-manifest-card:hover .ai-cc-departure-pill{background-color:#e2e8f0!important}.ai-cc-manifest-card.selected{border-color:#7c3aed;box-shadow:0 0 0 2px #7c3aed33}.ai-cc-manifest-card.drag-over{border:2px dashed #7c3aed!important;background-color:#faf5ff!important}.ai-cc-job-strip{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;padding:2px 7px;font-size:.725rem;font-weight:600;color:#1e293b;display:inline-flex;align-items:center;gap:4px;cursor:grab;transition:all .15s ease;-webkit-user-select:none;user-select:none;width:fit-content;max-width:100%}.ai-cc-job-strip:hover{background-color:#f5f0ff;border-color:#d8b4fe;color:#7c3aed}.ai-cc-job-action-btn{opacity:0;width:12px;height:12px;cursor:pointer;color:#7c3aed;display:inline-flex;align-items:center;justify-content:center;transition:opacity .15s ease;flex-shrink:0}.ai-cc-job-strip:hover .ai-cc-job-action-btn{opacity:1}.ai-cc-arrow-btn:after{display:none!important}.sidebar-panel{width:320px;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;height:100%;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;box-shadow:0 1px 4px #00000008}.sidebar-header{padding:16px 20px;border-bottom:1px solid #f1f5f9;background-color:#fff}.sidebar-title-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.sidebar-title{font-size:15px;font-weight:700;color:#0f172a}.sidebar-count{background-color:#f1f5f9;color:#334155;font-size:12px;font-weight:600;padding:2px 8px;border-radius:9999px}.bulk-select-area{display:flex;align-items:center;justify-content:space-between;background-color:#f5f0ff;border:1px solid #ede5ff;padding:8px 12px;border-radius:8px;margin-top:6px;font-size:12px}.bulk-select-label{display:flex;align-items:center;gap:8px;font-weight:500;color:#7c3aed;margin:0;cursor:pointer}.bulk-select-label input{accent-color:#7c3aed;width:15px;height:15px;cursor:pointer}.bulk-move-btn{background-color:#7c3aed;color:#fff;border:none;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;cursor:pointer;transition:background-color .15s ease}.bulk-move-btn:hover{background-color:#6d28d9}.sidebar-list{flex:1;overflow-y:auto;overflow-x:hidden;padding:16px 20px;display:flex;flex-direction:column;gap:10px}.task-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px;display:flex;gap:10px;box-shadow:0 1px 3px #0000000a;transition:all .2s ease;position:relative;cursor:grab;-webkit-user-select:none;user-select:none}.task-card:hover{border-color:#d8b4fe;box-shadow:0 3px 8px #7c3aed14}.task-card:active{cursor:grabbing}.task-card.selected{border-color:#7c3aed;background-color:#faf5ff}.task-checkbox-wrapper{display:flex;align-items:center}.task-checkbox{width:15px;height:15px;accent-color:#7c3aed;cursor:pointer}.task-drag-handle{display:flex;align-items:center;color:#94a3b8;cursor:grab}.task-content{flex:1;min-width:0}.task-top-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:3px}.task-id{font-size:13px;font-weight:700;color:#0f172a}.task-weight{font-size:11.5px;font-weight:600;color:#475569;background-color:#f1f5f9;padding:1px 6px;border-radius:4px}.task-location{font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.task-quick-move-btn{opacity:0;position:absolute;right:8px;bottom:8px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600;color:#0f172a;cursor:pointer;transition:all .15s ease}.task-card:hover .task-quick-move-btn{opacity:1}.task-quick-move-btn:hover{background-color:#f5f0ff;color:#7c3aed;border-color:#d8b4fe}.ai-cc-job-details-drawer{position:fixed;top:0;right:0;width:440px;max-width:90vw;height:100vh;background-color:#fff;box-shadow:-10px 0 30px #00000026;z-index:1060;display:flex;flex-direction:column;animation:aiCcSlideIn .25s cubic-bezier(.16,1,.3,1);border-left:1px solid #e2e8f0}@keyframes aiCcSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.ai-cc-drawer-header{padding:20px 24px;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;align-items:flex-start}.ai-cc-drawer-body{padding:16px 20px;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.ai-cc-drawer-section-title{font-size:11px;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:#94a3b8;margin-bottom:6px}.ai-cc-job-status-panel{padding:10px 12px;border-radius:8px}.ai-cc-job-status-panel.unallocated{background-color:#fff7ed;border:1px solid #fed7aa}.ai-cc-job-status-panel.allocated{background-color:#f0fdf4;border:1px solid #bbf7d0}.ai-cc-allocated-preview{margin-top:8px;display:flex;flex-direction:column;gap:4px;padding-top:6px;border-top:1px dashed rgba(16,185,129,.3)}.ai-cc-preview-row{display:flex;align-items:center;gap:8px;font-size:12px;color:#334155}.ai-cc-job-specs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.ai-cc-job-spec-card{background-color:#f8fafc;border:1px solid #e2e8f0;padding:8px 12px;border-radius:8px;display:flex;flex-direction:column;gap:2px}.ai-cc-spec-label{font-size:10.5px;font-weight:500;color:#64748b}.ai-cc-spec-val{font-size:13.5px;font-weight:700;color:#0f172a}.ai-cc-priority-tag{display:inline-block;padding:1px 6px;border-radius:4px;font-size:10.5px;font-weight:700;text-transform:uppercase;width:fit-content}.ai-cc-priority-tag.high{background-color:#fee2e2;color:#ef4444}.ai-cc-priority-tag.urgent{background-color:#fef2f2;color:#b91c1c;border:1px solid #fca5a5}.ai-cc-priority-tag.standard{background-color:#eff6ff;color:#3b82f6}.ai-cc-delivery-card{border:1px solid #e2e8f0;border-radius:8px;padding:10px 14px;background-color:#fff;display:flex;flex-direction:column;gap:8px;box-shadow:0 1px 3px #0000000a}.ai-cc-delivery-title{font-size:13.5px;font-weight:700;color:#0f172a}.ai-cc-delivery-row{display:flex;gap:8px;align-items:flex-start}.ai-cc-dot-marker{width:8px;height:8px;border-radius:50%;background-color:#7c3aed;margin-top:4px;position:relative;flex-shrink:0}.ai-cc-instructions-box{background-color:#f8fafc;border-left:4px solid #94a3b8;padding:8px 12px;border-radius:0 8px 8px 0;font-size:11.5px;color:#334155;line-height:1.45}.ai-cc-drawer-footer{padding:14px 20px;border-top:1px solid #f1f5f9;background-color:#fff;display:flex;flex-direction:column;gap:8px}.ai-cc-btn-purple{background-color:#7c3aed;color:#fff;border:none;padding:9px 16px;font-size:13px;font-weight:600;border-radius:7px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;box-shadow:0 2px 4px #7c3aed2e;transition:all .15s ease;width:100%}.ai-cc-btn-purple:hover{background-color:#6d28d9;box-shadow:0 4px 8px #6d28d940}.ai-cc-btn-danger-outline{background-color:#fff;color:#dc2626;border:1px solid #fecaca;padding:8px 16px;font-size:12.5px;font-weight:600;border-radius:7px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .15s ease;width:100%}.ai-cc-btn-danger-outline:hover{background-color:#fef2f2;border-color:#fca5a5;color:#b91c1c}.ai-cc-quick-move-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0f172a73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1070;display:flex;align-items:center;justify-content:center;animation:fadeIn .2s ease}.ai-cc-quick-move-dialog{background:#fff;border-radius:12px;width:460px;max-width:90vw;max-height:80vh;box-shadow:0 20px 40px #0000002e;display:flex;flex-direction:column;animation:scaleUp .25s cubic-bezier(.16,1,.3,1);border:1px solid #e2e8f0;overflow:hidden}.ai-cc-modal-header{padding:18px 24px;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;align-items:center}.ai-cc-modal-header h3{font-size:15px;font-weight:700;color:#0f172a;margin:0}.ai-cc-modal-body{padding:20px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.ai-cc-modal-search-wrapper{position:relative;width:100%}.ai-cc-modal-search-wrapper .search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.ai-cc-modal-search-input{width:100%;padding:8px 12px 8px 36px;border-radius:8px;border:1px solid #e2e8f0;background-color:#f1f5f9;font-size:13px;color:#0f172a;outline:none;transition:all .2s ease}.ai-cc-modal-search-input:focus{border-color:#7c3aed;background-color:#fff;box-shadow:0 0 0 2px #7c3aed1a}.ai-cc-modal-list-title{font-size:11px;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:#94a3b8;margin-top:4px}.ai-cc-modal-manifest-list{display:flex;flex-direction:column;gap:8px;max-height:280px;overflow-y:auto;padding-right:4px}.ai-cc-modal-manifest-item{border:1px solid #e2e8f0;padding:10px 14px;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background-color:#fff;transition:all .15s ease}.ai-cc-modal-manifest-item:hover:not(.disabled){background-color:#f5f0ff;border-color:#d8b4fe}.ai-cc-modal-manifest-item.disabled{opacity:.55;cursor:not-allowed;background-color:#f8fafc}.ai-cc-modal-manifest-name-area{display:flex;flex-direction:column;gap:2px}.ai-cc-modal-manifest-name{font-size:13px;font-weight:700;color:#0f172a}.ai-cc-modal-manifest-details{font-size:11px;color:#64748b}.ai-cc-modal-capacity-tag{font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px}.ai-cc-modal-capacity-tag.available{background-color:#dcfce7;color:#166534}.ai-cc-modal-capacity-tag.warning{background-color:#fef3c7;color:#92400e}.ai-cc-modal-capacity-tag.error{background-color:#fee2e2;color:#ef4444}.ai-cc-datepicker-purple.react-datepicker{font-family:inherit!important;border-radius:10px!important;border:1px solid #e2e8f0!important;box-shadow:0 10px 25px -5px #0000001f,0 8px 10px -6px #00000014!important;overflow:hidden}.ai-cc-datepicker-purple .react-datepicker__header{background-color:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;padding-top:8px!important}.ai-cc-datepicker-purple .react-datepicker__current-month,.ai-cc-datepicker-purple .react-datepicker__day-name{color:#0f172a!important;font-weight:700!important}.ai-cc-datepicker-purple .react-datepicker__day--selected,.ai-cc-datepicker-purple .react-datepicker__day--keyboard-selected{background-color:#7c3aed!important;color:#fff!important;border-radius:6px!important}.ai-cc-datepicker-purple .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#7c3aed!important;color:#fff!important}.driver-list-modal-content{border-radius:16px;border:none;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.driver-list-header{border-bottom:1px solid #f1f5f9;padding:20px 24px;background:#fff}.driver-list-title{font-size:1.15rem;font-weight:700;color:#0f172a;margin:0;display:flex;align-items:center;gap:10px}.driver-list-body{padding:24px;background:#f8fafc}.driver-list-container{display:flex;flex-direction:column;gap:12px;max-height:450px;overflow-y:auto;padding:4px}.driver-list-container::-webkit-scrollbar{width:6px}.driver-list-container::-webkit-scrollbar-track{background:transparent}.driver-list-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.driver-list-container::-webkit-scrollbar-thumb:hover{background:#94a3b8}.driver-list-item{display:flex;align-items:center;gap:16px;padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #00000005}.driver-list-item:hover{border-color:#2563eb;background:#fff;box-shadow:0 4px 12px #2563eb1f}.driver-avatar{width:44px;height:44px;border-radius:50%;background:#eff6ff;color:#2563eb;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.driver-list-item:hover .driver-avatar{background:#2563eb;color:#fff}.driver-info{flex:1;display:flex;flex-direction:column;gap:4px}.driver-name{font-weight:700;font-size:.95rem;color:#1e293b;margin:0}.driver-vehicles{font-size:.8rem;color:#64748b;display:flex;align-items:center;gap:6px;font-weight:500}.driver-chevron{color:#cbd5e1;transition:all .2s ease}.driver-list-item:hover .driver-chevron{color:#2563eb;transform:translate(4px)}.driver-list-empty{text-align:center;padding:40px 20px;background:#fff;border-radius:12px;border:1px dashed #cbd5e1}.driver-list-empty svg{color:#94a3b8;margin-bottom:12px}.driver-list-nav-bar-container{display:flex;justify-content:center;align-items:center;padding:0 0 16px;border-bottom:1px solid #e2e8f0;margin-bottom:16px}.driver-list-nav-bar{display:flex;align-items:center;gap:12px}.driver-list-nav-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #d0d7de;background:#fff;border-radius:6px;color:#475569;cursor:pointer;transition:all .15s;flex-shrink:0}.driver-list-nav-btn:hover{background:#e7f1ff;border-color:#2563eb;color:#2563eb}.driver-list-nav-label{font-weight:700;font-size:.9rem;color:#1e3a8a;min-width:220px;text-align:center}@keyframes driverSkeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.driver-skeleton{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 37%,#f1f5f9 63%);background-size:200% 100%;animation:driverSkeletonShimmer 1.5s infinite ease-in-out;border-radius:6px}._modalDialog_1e5o2_4{max-width:1050px}._modalHeader_1e5o2_8{background:#fff;border-bottom:1px solid #e2e8f0;padding:12px 20px}._modalHeaderTitle_1e5o2_14{display:flex;align-items:center;gap:10px;font-size:1rem;font-weight:700;color:#0f172a;margin:0}._headerIconWrapper_1e5o2_24{width:32px;height:32px;border-radius:6px;background:#eff6ff;border:1px solid #bfdbfe;display:flex;align-items:center;justify-content:center;color:#2563eb;flex-shrink:0}._modalBody_1e5o2_37{padding:18px 20px;background:#f8fafc;max-height:calc(85vh - 120px);overflow-y:auto}._layoutGrid_1e5o2_45{display:grid;grid-template-columns:1.05fr .95fr;gap:18px;align-items:stretch}@media (max-width: 991px){._layoutGrid_1e5o2_45{grid-template-columns:1fr}}._leftColumn_1e5o2_59{display:flex;flex-direction:column;gap:14px}._sectionCard_1e5o2_65{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:14px 16px;box-shadow:0 1px 2px #0f172a0a}._sectionHeader_1e5o2_73{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._sectionTitle_1e5o2_80{font-size:.82rem;font-weight:700;color:#1e293b;text-transform:uppercase;letter-spacing:.03em;display:flex;align-items:center;gap:7px;margin:0}._badgePickup_1e5o2_92{font-size:.7rem;font-weight:600;background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe;padding:2px 8px;border-radius:10px}._badgePickupDepot_1e5o2_102{font-size:.7rem;font-weight:600;background:#f5f3ff;color:#6d28d9;border:1px solid #ddd6fe;padding:2px 8px;border-radius:10px;display:inline-flex;align-items:center;gap:4px}._destinationInfo_1e5o2_116{background:#f8fafc;border:1px solid #e2e8f0;border-left:3px solid #2563eb;padding:10px 12px;border-radius:0 6px 6px 0;font-size:.82rem}._customerSiteTitle_1e5o2_125{font-weight:700;color:#0f172a;margin-bottom:3px}._customerAddressText_1e5o2_131{color:#475569;font-size:.76rem;display:flex;align-items:flex-start;gap:6px;line-height:1.35}._originWrapper_1e5o2_141{position:relative}._fieldLabel_1e5o2_145{font-size:.78rem;font-weight:600;color:#334155;margin-bottom:5px;display:flex;align-items:center;justify-content:space-between}._helperText_1e5o2_155{font-size:.72rem;color:#64748b;margin-top:5px}._calcActionRow_1e5o2_162{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}._btnCalculate_1e5o2_170{background:#2563eb;color:#fff;border:none;font-weight:600;font-size:.8rem;padding:7px 14px;border-radius:6px;display:inline-flex;align-items:center;gap:7px;cursor:pointer;transition:all .15s ease-in-out;box-shadow:0 1px 2px #2563eb33}._btnCalculate_1e5o2_170:hover:not(:disabled){background:#1d4ed8}._btnCalculate_1e5o2_170:disabled{opacity:.6;cursor:not-allowed}._routeSuccessPill_1e5o2_195{display:inline-flex;align-items:center;gap:6px;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;padding:4px 10px;border-radius:16px;font-size:.76rem;font-weight:600}._paramsGrid_1e5o2_209{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 576px){._paramsGrid_1e5o2_209{grid-template-columns:1fr}}._inputGroupWrap_1e5o2_221{display:flex;border:1px solid #cbd5e1;border-radius:6px;overflow:hidden;background:#fff;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}._inputGroupWrap_1e5o2_221:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}._inputControl_1e5o2_235{border:none;outline:none;width:100%;padding:6px 10px;font-size:.82rem;color:#0f172a;font-weight:600}._inputUnit_1e5o2_245{background:#f1f5f9;color:#475569;padding:6px 10px;font-size:.75rem;font-weight:600;border-left:1px solid #cbd5e1;white-space:nowrap;-webkit-user-select:none;user-select:none}._cycleInsightCard_1e5o2_257{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:9px 12px;font-size:.78rem;display:flex;align-items:center;justify-content:space-between;gap:10px}._cycleInsightLabel_1e5o2_269{color:#334155;font-weight:600;display:flex;align-items:center;gap:6px}._cycleInsightValue_1e5o2_277{font-weight:700;color:#2563eb;font-size:.86rem}._rightColumn_1e5o2_284{display:flex;flex-direction:column;background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a;min-height:460px}._mapHeader_1e5o2_295{padding:10px 14px;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between}._mapHeaderTitle_1e5o2_304{font-size:.82rem;font-weight:700;color:#1e293b;display:flex;align-items:center;gap:7px;margin:0}._mapContainer_1e5o2_314{position:relative;width:100%;flex:1 1 auto;min-height:420px;display:flex;flex-direction:column;background:#f1f5f9}._mapOverlayStats_1e5o2_324{position:absolute;top:10px;left:10px;right:10px;display:flex;gap:8px;z-index:5;pointer-events:none}._mapStatChip_1e5o2_335{background:#0f172ad9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;padding:5px 10px;border-radius:6px;font-size:.74rem;display:flex;align-items:center;gap:6px;box-shadow:0 1px 4px #00000026}._mapStatChip_1e5o2_335 strong{color:#60a5fa;font-weight:700}._mapEmptyPlaceholder_1e5o2_353{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#64748b;padding:24px;text-align:center;background:#f8fafc;gap:8px}._mapPlaceholderIcon_1e5o2_367{width:40px;height:40px;border-radius:50%;background:#e2e8f0;display:flex;align-items:center;justify-content:center;color:#475569}._modalFooter_1e5o2_379{background:#f8fafc;border-top:1px solid #e2e8f0;padding:12px 20px;display:flex;align-items:center;justify-content:flex-end;gap:10px}._btnCancel_1e5o2_389{background:#fff;color:#475569;border:1px solid #cbd5e1;font-weight:600;font-size:.8rem;padding:7px 16px;border-radius:6px;cursor:pointer;transition:all .15s ease-in-out}._btnCancel_1e5o2_389:hover{background:#f1f5f9;color:#1e293b}._btnSave_1e5o2_406{background:#2563eb;color:#fff;border:none;font-weight:600;font-size:.82rem;padding:7px 22px;border-radius:6px;display:inline-flex;align-items:center;gap:7px;cursor:pointer;transition:all .15s ease-in-out;box-shadow:0 1px 2px #2563eb40}._btnSave_1e5o2_406:hover:not(:disabled){background:#1d4ed8}._btnSave_1e5o2_406:disabled{opacity:.55;cursor:not-allowed}._alertBox_1e5o2_431{border-radius:6px;padding:8px 12px;font-size:.76rem;display:flex;align-items:flex-start;gap:8px;margin-top:10px}._alertWarning_1e5o2_441{background:#fffbeb;border:1px solid #fde68a;color:#92400e}._modalDialog_3tuhn_3{max-width:680px;margin:1.5rem auto}._modalContent_3tuhn_5{border:1px solid rgba(226,232,240,.8)!important;border-radius:16px!important;box-shadow:0 25px 60px -15px #0f172a4d!important;overflow:hidden!important;background-color:#fff!important;padding:0!important}._dialog_3tuhn_14{background-color:#fff;border-radius:16px;width:100%;display:flex;flex-direction:column;overflow:hidden}._header_3tuhn_24{padding:14px 20px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#fff,#f8fafc)}._headerLeft_3tuhn_33{display:flex;align-items:center;gap:12px}._iconBadge_3tuhn_35{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #2563eb40;flex-shrink:0}._headerTitleArea_3tuhn_44{display:flex;flex-direction:column;gap:1px}._title_3tuhn_46{margin:0;font-weight:700;font-size:1rem;color:#0f172a;letter-spacing:-.01em}._subtitle_3tuhn_48{font-size:.76rem;color:#64748b;font-weight:500}._closeBtn_3tuhn_50{background:#fff;border:1px solid #e2e8f0;color:#64748b;cursor:pointer;width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}._closeBtn_3tuhn_50:hover{background-color:#f1f5f9;border-color:#cbd5e1;color:#0f172a}._body_3tuhn_59{padding:14px 18px;max-height:calc(85vh - 130px);overflow-y:auto;display:flex;flex-direction:column;gap:12px;background-color:#f8fafc}._sectionCard_3tuhn_68{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px;box-shadow:0 1px 2px #00000005;display:flex;flex-direction:column;gap:10px}._sectionHeader_3tuhn_77{display:flex;justify-content:space-between;align-items:center;gap:8px}._sectionTitle_3tuhn_81{font-size:.74rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:6px}._sectionTitleIcon_3tuhn_87{color:#2563eb}._labelExtra_3tuhn_89{font-size:.7rem;font-weight:600;color:#2563eb;background-color:#eff6ff;border:1px solid #bfdbfe;padding:2px 8px;border-radius:12px}._infoGrid_3tuhn_100{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}._infoBox_3tuhn_106{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:2px}._infoBoxTitle_3tuhn_112{font-size:.68rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.03em}._infoBoxValue_3tuhn_113{font-size:.85rem;font-weight:700;color:#0f172a}._infoBoxSub_3tuhn_114{font-size:.72rem;color:#64748b;font-weight:500}._fieldLabel_3tuhn_117{font-size:.72rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em;display:block;margin-bottom:4px}._formControl_3tuhn_123{width:100%;font-size:.83rem;font-weight:500;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:7px 10px;transition:all .15s ease;font-family:inherit}._formControl_3tuhn_123:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f;outline:none}._formHint_3tuhn_134{font-size:.7rem;color:#94a3b8;margin-top:3px}._actionsRow_3tuhn_137{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._actionPill_3tuhn_144{padding:5px 12px;border-radius:16px;font-size:.74rem;font-weight:600;border:1px solid #e2e8f0;background:#fff;color:#64748b;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:5px}._actionPill_3tuhn_144:hover{background:#f1f5f9;color:#1e293b}._pillActivePending_3tuhn_164{background:#fffbeb!important;border-color:#fde68a!important;color:#b45309!important;font-weight:700;box-shadow:0 1px 3px #d9770626}._pillActivePickedUp_3tuhn_172{background:#eff6ff!important;border-color:#93c5fd!important;color:#2563eb!important;font-weight:700;box-shadow:0 1px 3px #2563eb26}._pillActiveCompleted_3tuhn_180{background:#ecfdf5!important;border-color:#6ee7b7!important;color:#059669!important;font-weight:700;box-shadow:0 1px 3px #05966926}._qtyGrid_3tuhn_189{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}._qtyBox_3tuhn_195{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:4px;transition:all .15s ease}._qtyBoxActive_3tuhn_202{background:#eff6ff;border-color:#93c5fd;box-shadow:0 1px 3px #2563eb14}._activeIndicator_3tuhn_207{font-size:.68rem;font-weight:700;color:#2563eb;margin-left:6px;text-transform:none}._stopCard_3tuhn_216{border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}._stopCardPickup_3tuhn_221{background:#2563eb08;border:1px solid #bfdbfe}._stopCardDelivery_3tuhn_222{background:#10b98108;border:1px solid #a7f3d0}._stopHeader_3tuhn_224{font-size:.73rem;font-weight:700;display:flex;align-items:center;gap:6px}._stopHeaderPickup_3tuhn_225{color:#2563eb}._stopHeaderDelivery_3tuhn_226{color:#059669}._stopGrid_3tuhn_228{display:grid;grid-template-columns:2fr 1fr;gap:8px}._footer_3tuhn_231{padding:12px 20px;border-top:1px solid #f1f5f9;background:#fff;display:flex;justify-content:flex-end;align-items:center;gap:10px}._btnCancel_3tuhn_236{padding:7px 16px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-weight:600;font-size:.8rem;cursor:pointer;transition:all .15s ease}._btnCancel_3tuhn_236:hover{background:#f1f5f9;color:#0f172a}._btnSubmit_3tuhn_243{padding:7px 20px;border-radius:8px;border:none;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-weight:600;font-size:.8rem;cursor:pointer;display:flex;align-items:center;gap:6px;box-shadow:0 4px 12px #2563eb40;transition:all .15s ease}._btnSubmit_3tuhn_243:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 14px #2563eb59}._btnSubmit_3tuhn_243:disabled{opacity:.55;cursor:not-allowed}.busOpsPage{padding:16px 20px 20px;background:#f8fafc;min-height:calc(100vh - 70px);box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1e293b;display:flex;flex-direction:column}.breadcrumbs{display:flex;align-items:center;gap:8px;font-size:13px;color:#64748b;margin-bottom:10px}.breadcrumbs span:not(:last-child):after{content:"/";margin-left:8px;color:#cbd5e1}.breadcrumbs .here{font-weight:600;color:#2563eb}.header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;gap:16px;flex-wrap:wrap}.headerTitle h1{font-size:24px;font-weight:800;color:#0f172a;margin:0 0 4px;letter-spacing:-.025em;display:flex;align-items:center;gap:10px}.headerTitle p{margin:0;color:#64748b;font-size:13px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dateFilterWrapper{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #cbd5e1;border-radius:9999px;padding:4px 12px;box-shadow:0 1px 2px #0000000d;transition:all .2s cubic-bezier(.4,0,.2,1);vertical-align:middle;cursor:pointer}.dateFilterWrapper:hover{border-color:#3b82f6;box-shadow:0 4px 10px #3b82f614}.dateFilterWrapper .react-datepicker-wrapper{display:inline-block;width:auto}.dateFilterWrapper input{border:none!important;background:transparent!important;font-size:12.5px!important;font-weight:600!important;color:#1e293b!important;outline:none!important;box-shadow:none!important;cursor:pointer!important;font-family:inherit!important;padding:0!important;width:105px!important;text-align:center!important}.actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.statusTabsContainer{display:inline-flex;background:#f1f5f9;padding:3px;border-radius:10px;border:1px solid #e2e8f0;gap:2px}.statusTabBtn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:7px;font-size:12px;font-weight:600;color:#64748b;border:none;background:transparent;cursor:pointer;transition:all .2s ease}.statusTabBtn:hover{color:#0f172a}.statusTabBtnActive{background:#fff!important;color:#2563eb!important;box-shadow:0 1px 3px #00000014}.dropdownWrapper{width:290px}.plannerGrid{display:grid;grid-template-columns:1fr 390px;gap:16px;align-items:stretch;flex:1;min-height:0}@media (max-width: 1080px){.plannerGrid{grid-template-columns:1fr;height:auto}.activeRoutesCard{height:540px!important}}.card{background:#fff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 8px 32px #1f26870a;overflow:hidden;position:relative}.activeRoutesCard{height:calc(100vh - 190px);min-height:500px;display:flex;flex-direction:column;position:relative;overflow:hidden;min-width:0}.cardHead{padding:12px 18px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center;background:#f8fafc;min-height:48px;box-sizing:border-box}.cardHead h3{font-size:13.5px;font-weight:700;color:#0f172a;margin:0;display:flex;align-items:center;gap:8px;letter-spacing:.02em}.mapArea{position:absolute;top:48px;bottom:0;left:0;right:0}.infoOverlay{position:absolute;top:16px;right:16px;background:#ffffffe0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:14px;padding:14px 16px;border:1px solid rgba(226,232,240,.85);min-width:250px;max-width:290px;box-shadow:0 10px 25px -5px #0f172a14,0 8px 16px -6px #0f172a0a;z-index:10;transition:all .3s cubic-bezier(.4,0,.2,1)}.infoOverlayTitle{font-size:13px;font-weight:700;color:#0f172a;margin-bottom:6px;display:flex;align-items:center;justify-content:space-between}.stopMeta{font-size:11.5px;color:#475569;margin-bottom:4px}.mapLegend{position:absolute;bottom:16px;left:16px;background:#ffffffe0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:10px;padding:8px 12px;border:1px solid rgba(226,232,240,.85);box-shadow:0 8px 20px -4px #0f172a14;font-size:11px;display:flex;flex-direction:column;gap:5px;z-index:10}.legendItem{display:flex;align-items:center;gap:6px}.legendLine{width:16px;height:3px;border-radius:2px}.timelineScrollContainer{flex:1 1 0%;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;position:relative;display:flex;flex-direction:column;gap:10px;padding:14px 14px 24px;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;box-sizing:border-box;width:100%;min-width:0}.timelineScrollContainer::-webkit-scrollbar{width:6px}.timelineScrollContainer::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}.busSummaryBox{margin-bottom:12px;padding:12px 14px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0;display:flex;flex-direction:column;gap:8px;box-sizing:border-box;min-width:0}.busSummaryHeader{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase}.busSummaryStatsRow{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:12px;color:#334155}.busProgressBarBg{height:6px;width:100%;background:#e2e8f0;border-radius:3px;overflow:hidden}.busProgressBarFill{height:100%;background:linear-gradient(90deg,#2563eb,#38bdf8);border-radius:3px;transition:width .3s ease}.timelineStopCard{background:#fff;border-radius:10px;border:1px solid #e2e8f0;padding:10px 12px;box-shadow:0 2px 4px #00000005;transition:all .2s ease;min-width:0;max-width:100%;box-sizing:border-box;overflow:hidden}.timelineStopCard:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000000a;border-color:#cbd5e1}.live-pulse-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 #10b981b3;animation:livePulse 1.8s infinite cubic-bezier(.66,0,0,1);margin-right:6px}@keyframes livePulse{to{box-shadow:0 0 0 8px #10b98100}}.chip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:600}.chip.green{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.chip.blue{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.chip.gray{background:#f1f5f9;color:#475569;border:1px solid #cbd5e1}.chip.orange{background:#fffbeb;color:#d97706;border:1px solid #fde68a}.busKpiRow{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:20px}.busKpiCard{background:#fff;border-radius:16px;padding:18px 20px;box-shadow:0 8px 32px #1f26870a;border:1px solid #e2e8f0;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;position:relative;overflow:hidden}.busKpiCard:hover{transform:translateY(-2px);box-shadow:0 12px 24px -10px #2563eb1f;border-color:#cbd5e1}.busKpiCard:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#cbd5e1}.busKpiCard.kpiPrimary:before{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.busKpiCard.kpiSuccess:before{background:linear-gradient(135deg,#0d9488,#10b981)}.busKpiCard.kpiWarning:before{background:linear-gradient(135deg,#f59e0b,#d97706)}.busKpiCard.kpiPurple:before{background:linear-gradient(135deg,#7c3aed,#6d28d9)}.busKpiHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.busKpiLabel{font-size:11.5px;font-weight:700;text-transform:uppercase;color:#64748b;letter-spacing:.05em}.busKpiIcon{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center}.busKpiIcon.blue{background:#2563eb1a;color:#2563eb}.busKpiIcon.green{background:#10b9811a;color:#059669}.busKpiIcon.orange{background:#f59e0b1a;color:#d97706}.busKpiIcon.purple{background:#7c3aed1a;color:#7c3aed}.busKpiValue{font-size:26px;font-weight:800;color:#0f172a;line-height:1.1;margin-bottom:2px}.busKpiDelta{font-size:12px;color:#64748b;font-weight:500}.viewModeSwitcher{display:inline-flex;align-items:center;background:#f1f5f9;padding:4px;border-radius:12px;border:1px solid #e2e8f0;gap:4px}.viewModeBtn{display:inline-flex;align-items:center;gap:7px;padding:7px 15px;border-radius:8px;font-size:12.5px;font-weight:600;color:#64748b;border:none;background:transparent;cursor:pointer;transition:all .2s ease;white-space:nowrap}.viewModeBtn:hover{color:#0f172a}.viewModeBtnActive{background:#fff!important;color:#2563eb!important;font-weight:700;box-shadow:0 2px 5px #0f172a14}.btnRefresh{display:inline-flex;align-items:center;gap:6px;padding:7px 15px;border-radius:10px;border:1px solid #cbd5e1;background:#fff;color:#475569;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;height:38px;box-sizing:border-box}.btnRefresh:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8;color:#0f172a}.btnRefresh:disabled{opacity:.6;cursor:not-allowed}.busFleetGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:18px;align-items:stretch}.busFleetCard{background:#fff;border-radius:16px;border:1px solid #e2e8f0;padding:18px 20px;box-shadow:0 4px 16px #0f172a0a;display:flex;flex-direction:column;justify-content:space-between;transition:all .25s cubic-bezier(.4,0,.2,1)}.busFleetCard:hover{transform:translateY(-3px);border-color:#93c5fd;box-shadow:0 14px 28px -10px #2563eb24}.busFleetCardHeader{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px;gap:10px}.busIconBadge{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.busIconBadge.active{background:#ecfdf5;color:#059669;border-color:#a7f3d0}.busIconBadge.done{background:#f8fafc;color:#64748b;border-color:#e2e8f0}.busRunTitle{font-size:15px;font-weight:800;color:#0f172a;letter-spacing:-.01em}.busFleetDetails{background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;padding:10px 14px;margin-bottom:14px}.busFleetProgressSection{margin-bottom:16px}.nextStopInfo{display:flex;align-items:center;gap:8px;color:#1e40af;background:#eff6ff;border:1px solid #dbeafe;padding:8px 12px;border-radius:8px;font-size:12px}.busFleetCardFooter{display:flex;flex-direction:column;gap:8px;margin-top:auto}.busTrackMapBtn{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#fff!important;border:none!important;border-radius:10px!important;padding:10px 16px!important;font-size:13.5px!important;font-weight:600!important;box-shadow:0 4px 12px #2563eb33!important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;transition:all .2s cubic-bezier(.4,0,.2,1)}.busTrackMapBtn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #2563eb4d!important}.busTrackMapBtn:active{transform:translateY(0)}.busQuickSwitcher{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;margin-bottom:14px;overflow-x:auto;scrollbar-width:thin}.busQuickSwitcherLabel{font-size:11px;font-weight:700;text-transform:uppercase;color:#64748b;white-space:nowrap}.busQuickSwitcherPills{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.busQuickPill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;border:1px solid #cbd5e1;background:#f8fafc;color:#1e293b;font-size:12px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.busQuickPill:hover{background:#eff6ff;border-color:#93c5fd}.busQuickPill.selected{background:#2563eb;color:#fff!important;border-color:#1d4ed8;box-shadow:0 2px 6px #2563eb40}.busQuickPill.selected svg,.busQuickPill.selected span{color:#fff!important}._stepRow_1ah7a_4{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:18px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:5px 14px;width:fit-content;margin-left:auto;margin-right:auto}._stepItem_1ah7a_19{display:flex;align-items:center;gap:5px}._stepCircle_1ah7a_25{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;flex-shrink:0;border:1.5px solid #e2e8f0;background:#fff;color:#94a3b8;transition:all .2s}._stepCircleActive_1ah7a_40{background:#2563eb;border-color:#2563eb;color:#fff}._stepCircleDone_1ah7a_41{background:#16a34a;border-color:#16a34a;color:#fff}._stepLabel_1ah7a_43{font-size:.68rem;font-weight:600;color:#94a3b8;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em}._stepLabelActive_1ah7a_51{color:#2563eb}._stepLabelDone_1ah7a_52{color:#16a34a}._stepDivider_1ah7a_54{width:16px;height:1.5px;background:#e2e8f0;border-radius:2px;flex-shrink:0}._stepDividerDone_1ah7a_61{background:#16a34a}._inventoryList_1ah7a_64{display:flex;flex-direction:column;gap:6px;max-height:220px;overflow-y:auto;padding:1px}._inventoryList_1ah7a_64::-webkit-scrollbar{width:3px}._inventoryList_1ah7a_64::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}._inventoryList_1ah7a_64::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}._inventoryCard_1ah7a_76{padding:10px 12px;border:1.5px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;align-items:center;gap:10px;background:#fff}._inventoryCard_1ah7a_76:hover{border-color:#93c5fd;background:#f0f7ff;box-shadow:inset 0 0 0 1px #bfdbfe}._inventoryCardSelected_1ah7a_92{border-color:#2563eb;background:#eff6ff;box-shadow:inset 0 0 0 1px #93c5fd}._inventoryRadio_1ah7a_98{width:15px;height:15px;border-radius:50%;border:2px solid #cbd5e1;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .15s,background .15s}._inventoryRadioSelected_1ah7a_109{border-color:#2563eb;background:#2563eb}._inventoryRadioInner_1ah7a_110{width:5px;height:5px;border-radius:50%;background:#fff}._inventoryInfo_1ah7a_112{flex:1;min-width:0}._inventoryName_1ah7a_113{font-weight:600;font-size:.82rem;color:#1e293b;display:block}._inventoryMeta_1ah7a_114{font-size:.7rem;color:#64748b;display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-top:1px}._qrCard_1ah7a_125{background:linear-gradient(135deg,#f8fafc,#eff6ff);border:1.5px solid #dbeafe;border-radius:12px;padding:18px 16px;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}._qrManifestId_1ah7a_137{font-weight:700;font-size:.9rem;color:#1e3a8a;margin:0}._qrSub_1ah7a_144{font-size:.73rem;color:#64748b;margin:0}._qrSiteRow_1ah7a_150{display:flex;align-items:center;gap:4px;font-size:.7rem;color:#94a3b8;margin:0}._qrWrapper_1ah7a_159{background:#fff;padding:10px;border-radius:10px;box-shadow:0 2px 12px #2563eb1a;margin:6px 0 2px}._summaryPill_1ah7a_168{display:inline-flex;align-items:center;gap:5px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:3px 10px;font-size:.72rem;color:#2563eb;font-weight:600;margin-bottom:10px}._footer_1ah7a_183{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid #f1f5f9}._btnCancel_1ah7a_193{padding:6px 14px;font-size:.8rem;border-radius:7px;border:1.5px solid #e2e8f0;background:#fff;color:#475569;font-weight:500;cursor:pointer;line-height:1;transition:background .15s,border-color .15s;display:inline-flex;align-items:center;gap:5px}._btnCancel_1ah7a_193:hover{background:#f8fafc;border-color:#cbd5e1}._btnPrimary_1ah7a_210{padding:6px 16px;font-size:.8rem;border-radius:7px;border:none;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-weight:600;cursor:pointer;line-height:1;box-shadow:0 2px 6px #2563eb47;display:inline-flex;align-items:center;gap:5px;transition:opacity .15s,box-shadow .15s}._btnPrimary_1ah7a_210:hover:not(:disabled){opacity:.9;box-shadow:0 4px 10px #2563eb5c}._btnPrimary_1ah7a_210:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}._btnPrint_1ah7a_229{padding:6px 16px;font-size:.8rem;border-radius:7px;border:1.5px solid #2563eb;background:#fff;color:#2563eb;font-weight:600;cursor:pointer;line-height:1;display:inline-flex;align-items:center;gap:5px;transition:background .15s}._btnPrint_1ah7a_229:hover{background:#eff6ff}._loaderWrap_1ah7a_247{display:flex;justify-content:center;padding:24px 0}._emptyState_1ah7a_248{text-align:center;padding:20px 0;color:#94a3b8;font-size:.82rem}._modalDialog_1sahe_3{max-width:700px;margin:1.5rem auto}._modalContent_1sahe_8{border:1px solid rgba(226,232,240,.8)!important;border-radius:16px!important;box-shadow:0 25px 60px -15px #0f172a4d!important;overflow:hidden!important;background-color:#fff!important;padding:0!important}._dialog_1sahe_17{background-color:#fff;border-radius:16px;width:100%;display:flex;flex-direction:column;overflow:hidden}._header_1sahe_27{padding:14px 20px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#fff,#f8fafc)}._headerLeft_1sahe_36{display:flex;align-items:center;gap:12px}._iconBadge_1sahe_42{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #2563eb40;flex-shrink:0}._iconBadgeSuccess_1sahe_55{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #10b98140;flex-shrink:0}._headerTitleArea_1sahe_68{display:flex;flex-direction:column;gap:1px}._title_1sahe_74{margin:0;font-weight:700;font-size:1.05rem;color:#0f172a;letter-spacing:-.01em}._subtitle_1sahe_82{font-size:.76rem;color:#64748b;font-weight:500}._closeBtn_1sahe_88{background:#fff;border:1px solid #e2e8f0;color:#64748b;cursor:pointer;width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}._closeBtn_1sahe_88:hover{background-color:#f1f5f9;border-color:#cbd5e1;color:#0f172a}._body_1sahe_109{padding:14px 18px;max-height:calc(85vh - 130px);overflow-y:auto;display:flex;flex-direction:column;gap:12px;background-color:#f8fafc}._sectionCard_1sahe_120{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px;box-shadow:0 1px 2px #00000005;display:flex;flex-direction:column;gap:10px}._sectionHeader_1sahe_131{display:flex;justify-content:space-between;align-items:center;gap:8px}._sectionTitle_1sahe_138{font-size:.74rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:6px}._sectionTitleIcon_1sahe_149{color:#2563eb}._sectionTitleIconSuccess_1sahe_153{color:#10b981}._labelExtra_1sahe_157{font-size:.7rem;font-weight:600;color:#2563eb;background-color:#eff6ff;border:1px solid #bfdbfe;padding:2px 8px;border-radius:12px}._labelExtraSuccess_1sahe_167{font-size:.7rem;font-weight:600;color:#059669;background-color:#ecfdf5;border:1px solid #a7f3d0;padding:2px 8px;border-radius:12px}._infoGrid_1sahe_178{display:grid;grid-template-columns:1fr 1fr;gap:8px}._infoBox_1sahe_184{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:2px}._infoBoxFull_1sahe_194{grid-column:span 2;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:2px}._infoBoxTitle_1sahe_205{font-size:.68rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.03em}._infoBoxValue_1sahe_213{font-size:.85rem;font-weight:700;color:#0f172a}._infoBoxSub_1sahe_219{font-size:.72rem;color:#64748b;font-weight:500}._itemsList_1sahe_226{display:flex;flex-direction:column;gap:8px}._itemCard_1sahe_232{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;transition:all .15s ease}._itemCard_1sahe_232:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 2px 6px #00000008}._itemCardUnselected_1sahe_249{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;opacity:.85}._itemHeader_1sahe_260{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}._itemTitleLeft_1sahe_268{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._jobIdBadge_1sahe_275{font-weight:700;font-size:.85rem;color:#1e293b}._typeBadge_1sahe_281{font-size:.68rem;font-weight:600;padding:1px 6px;border-radius:4px;background:#e2e8f0;color:#475569}._customerText_1sahe_290{font-size:.76rem;color:#64748b;font-weight:500}._routeText_1sahe_296{font-size:.74rem;color:#64748b;display:flex;align-items:center;gap:6px;padding-left:2px}._itemRightControls_1sahe_305{display:flex;align-items:center;gap:8px}._qtyBadge_1sahe_311{font-size:.7rem;font-weight:600;color:#475569;background-color:#fff;border:1px solid #e2e8f0;padding:2px 8px;border-radius:6px}._qtyBadgePrimary_1sahe_321{font-size:.7rem;font-weight:600;color:#1d4ed8;background-color:#eff6ff;border:1px solid #bfdbfe;padding:2px 8px;border-radius:6px}._notPickedReasonRow_1sahe_331{display:flex;align-items:center;gap:8px;margin-top:2px;padding-top:6px;border-top:1px solid #f1f5f9;width:100%}._notPickedReasonLabel_1sahe_341{font-size:.72rem;font-weight:600;color:#64748b;white-space:nowrap}._notPickedReasonSelect_1sahe_348{flex:1;height:28px;font-size:.75rem;border-radius:6px;border:1px solid #cbd5e1;background-color:#fff;color:#334155;padding:0 8px;outline:none}._notPickedReasonSelect_1sahe_348:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}._qtyInput_1sahe_365{width:65px;height:30px;font-size:.82rem;font-weight:700;text-align:center;border-radius:6px;border:1px solid #cbd5e1;color:#0f172a;background-color:#fff;outline:none;transition:all .15s ease}._qtyInput_1sahe_365:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26}._qtyInputSuccess_1sahe_384:focus{border-color:#10b981;box-shadow:0 0 0 2px #10b98126}._textarea_1sahe_390{width:100%;font-size:.8rem;color:#0f172a;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px 10px;transition:all .15s ease;font-weight:500;resize:none;box-sizing:border-box;min-height:50px;height:50px;font-family:inherit}._textarea_1sahe_390:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f;outline:none}._inputField_1sahe_413{width:100%;font-size:.82rem;color:#0f172a;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:7px 10px;transition:all .15s ease;font-weight:500;box-sizing:border-box;font-family:inherit}._inputField_1sahe_413:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811f;outline:none}._inputFieldError_1sahe_433{border-color:#ef4444!important}._inputFieldError_1sahe_433:focus{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef444426!important}._errorMessage_1sahe_442{font-size:.72rem;color:#dc2626;font-weight:500;margin-top:3px;display:flex;align-items:center;gap:4px}._bannerError_1sahe_452{background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:8px 12px;font-size:.76rem;font-weight:500;display:flex;align-items:center;gap:6px}._footer_1sahe_466{padding:12px 20px;border-top:1px solid #f1f5f9;background:#fff;display:flex;justify-content:flex-end;align-items:center;gap:10px}._btnCancel_1sahe_476{padding:7px 16px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-weight:600;font-size:.8rem;cursor:pointer;transition:all .15s ease}._btnCancel_1sahe_476:hover{background:#f1f5f9;color:#0f172a}._btnSubmit_1sahe_493{padding:7px 18px;border-radius:8px;border:none;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-weight:600;font-size:.8rem;cursor:pointer;display:flex;align-items:center;gap:6px;box-shadow:0 4px 12px #2563eb40;transition:all .15s ease}._btnSubmit_1sahe_493:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 14px #2563eb59}._btnSubmit_1sahe_493:disabled{opacity:.55;cursor:not-allowed}._btnSubmitSuccess_1sahe_519{padding:7px 18px;border-radius:8px;border:none;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-weight:600;font-size:.8rem;cursor:pointer;display:flex;align-items:center;gap:6px;box-shadow:0 4px 12px #10b98140;transition:all .15s ease}._btnSubmitSuccess_1sahe_519:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 14px #10b98159}._btnSubmitSuccess_1sahe_519:disabled{opacity:.55;cursor:not-allowed}._modalDialog_exehp_3{max-width:820px;margin:1.5rem auto}._modalContent_exehp_8{border:1px solid rgba(226,232,240,.8)!important;border-radius:16px!important;box-shadow:0 25px 60px -15px #0f172a4d!important;overflow:hidden!important;background-color:#fff!important;padding:0!important}._dialog_exehp_17{background-color:#fff;border-radius:16px;width:100%;display:flex;flex-direction:column;overflow:hidden}._header_exehp_27{padding:14px 20px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#fff,#f8fafc)}._headerLeft_exehp_36{display:flex;align-items:center;gap:12px}._iconBadge_exehp_42{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #2563eb40;flex-shrink:0}._headerTitleArea_exehp_55{display:flex;flex-direction:column;gap:1px}._title_exehp_61{margin:0;font-weight:700;font-size:1.05rem;color:#0f172a;letter-spacing:-.01em}._subtitle_exehp_69{font-size:.76rem;color:#64748b;font-weight:500}._closeBtn_exehp_75{background:#fff;border:1px solid #e2e8f0;color:#64748b;cursor:pointer;width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}._closeBtn_exehp_75:hover{background-color:#f1f5f9;border-color:#cbd5e1;color:#0f172a}._body_exehp_96{padding:14px 18px;max-height:calc(85vh - 130px);overflow-y:auto;display:flex;flex-direction:column;gap:12px;background-color:#f8fafc}._sectionCard_exehp_107{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px;box-shadow:0 1px 2px #00000005;display:flex;flex-direction:column;gap:10px}._sectionHeader_exehp_118{display:flex;justify-content:space-between;align-items:center;gap:8px}._sectionTitle_exehp_125{font-size:.74rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:6px}._countBadge_exehp_136{font-size:.7rem;font-weight:600;color:#2563eb;background-color:#eff6ff;border:1px solid #bfdbfe;padding:2px 8px;border-radius:12px}._filterRow_exehp_147{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}._tabGroup_exehp_155{display:flex;align-items:center;gap:6px}._tabBtn_exehp_161{padding:5px 12px;border-radius:8px;font-size:.76rem;font-weight:600;border:1px solid #e2e8f0;background:#fff;color:#475569;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:6px}._tabBtn_exehp_161:hover{background:#f1f5f9;color:#1e293b}._activeTab_exehp_181{background:#eff6ff!important;border-color:#93c5fd!important;color:#2563eb!important}._singleCategoryBadge_exehp_187{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:8px;font-size:.76rem;font-weight:700;background-color:#eff6ff;border:1px solid #bfdbfe;color:#2563eb}._searchWrapper_exehp_201{position:relative;flex:1;min-width:220px}._searchInput_exehp_207{width:100%;font-size:.8rem;color:#0f172a;background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;padding:6px 32px 6px 10px;transition:all .15s ease;outline:none}._searchInput_exehp_207:focus{background-color:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}._searchIcon_exehp_225{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}._taskList_exehp_235{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto;overflow-x:hidden;padding:4px 8px 4px 2px}._itemCard_exehp_246{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;padding:10px 14px;display:flex;flex-direction:column;gap:6px;cursor:pointer;transition:all .15s ease;box-sizing:border-box;width:100%}._itemCard_exehp_246:hover{border-color:#cbd5e1;box-shadow:0 2px 6px #0f172a0a}._itemCardSelected_exehp_265{background:#eff6ff!important;border-color:#2563eb!important;box-shadow:0 1px 4px #2563eb1a!important}._cardHeaderRow_exehp_271{display:flex;align-items:center;justify-content:space-between;gap:8px}._cardHeaderLeft_exehp_278{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._cardHeaderRight_exehp_285{display:flex;align-items:center;gap:6px;flex-shrink:0}._checkbox_exehp_292{width:16px;height:16px;accent-color:#2563eb;cursor:pointer;margin:0;flex-shrink:0}._jobIdBadge_exehp_301{font-weight:700;font-size:.86rem;color:#0f172a}._typeBadge_exehp_307{font-size:.68rem;font-weight:600;padding:1px 6px;border-radius:4px;background:#e2e8f0;color:#334155}._serviceBadge_exehp_316{font-size:.68rem;font-weight:600;padding:1px 6px;border-radius:4px;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}._spaceBadge_exehp_326{font-size:.68rem;font-weight:600;padding:1px 6px;border-radius:4px;background:#f8fafc;color:#475569;border:1px solid #cbd5e1}._weightBadge_exehp_336{font-size:.72rem;font-weight:700;color:#2563eb;background-color:#eff6ff;border:1px solid #bfdbfe;padding:2px 8px;border-radius:6px;white-space:nowrap}._viewJobBtn_exehp_347{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;background:#fff;border:1px solid #e2e8f0;color:#64748b;cursor:pointer;transition:all .15s ease}._viewJobBtn_exehp_347:hover{background:#eff6ff;border-color:#93c5fd;color:#2563eb}._customerRow_exehp_367{display:flex;align-items:center;justify-content:space-between;gap:8px}._customerName_exehp_374{font-size:.82rem;color:#0f172a;font-weight:700}._dateText_exehp_380{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;color:#2563eb;font-weight:600;white-space:nowrap}._routeRow_exehp_391{display:flex;align-items:center;gap:6px;font-size:.73rem;color:#475569;background-color:#f8fafc;border:1px solid #f1f5f9;border-radius:6px;padding:4px 8px;overflow:hidden;max-width:100%}._routePoint_exehp_405{display:flex;align-items:center;gap:3px;min-width:0;flex:1;overflow:hidden;white-space:nowrap}._partyName_exehp_415{font-weight:700;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:55%}._partyAddress_exehp_425{color:#64748b;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.71rem}._routeArrow_exehp_434{color:#94a3b8;flex-shrink:0}._goodsSnippet_exehp_439{font-size:.71rem;color:#475569;font-weight:500;display:flex;align-items:center;gap:5px}._loadMoreBtn_exehp_449{padding:6px 16px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;color:#2563eb;font-size:.76rem;font-weight:600;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:6px;box-shadow:0 1px 2px #00000008}._loadMoreBtn_exehp_449:hover:not(:disabled){background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}._loadMoreBtn_exehp_449:disabled{opacity:.6;cursor:not-allowed}._footer_exehp_477{padding:12px 20px;border-top:1px solid #f1f5f9;background:#fff;display:flex;justify-content:space-between;align-items:center}._selectedCount_exehp_486{font-size:.78rem;font-weight:600;color:#64748b}._btnCancel_exehp_492{padding:7px 16px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-weight:600;font-size:.8rem;cursor:pointer;transition:all .15s ease}._btnCancel_exehp_492:hover{background:#f1f5f9;color:#0f172a}._btnSubmit_exehp_509{padding:7px 18px;border-radius:8px;border:none;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-weight:600;font-size:.8rem;cursor:pointer;display:flex;align-items:center;gap:6px;box-shadow:0 4px 12px #2563eb40;transition:all .15s ease}._btnSubmit_exehp_509:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 14px #2563eb59}._btnSubmit_exehp_509:disabled{opacity:.55;cursor:not-allowed}@media screen{._printOnlyManifestLayout_1r22w_4{display:none!important}}@media print{@page{size:A4 landscape!important;margin:4mm 6mm 6mm!important}html,body,#root,.po-site,.po-site-content,.po-site-dashboard,.po-dashboard-content-wrapper,.po-site-content-area,.po-workspace,.po-workspace-main,.po-dashboard-content,.po-workspace-scroll,.manifest-view-page,.container-fluid{width:100%!important;max-width:100%!important;min-width:100%!important;margin:0!important;padding:0!important;height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important;display:block!important;position:static!important;background-color:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.no-print,.print-inner,.po-dashboard-head,.po-site-sidebar,.po-header,.po-sidebar,nav,header,aside,.toaster,#toast-container{display:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;visibility:hidden!important}._printOnlyManifestLayout_1r22w_4,._printOnlyManifestLayout_1r22w_4 *{visibility:visible!important}._printOnlyManifestLayout_1r22w_4{display:block!important;position:relative!important;width:100%!important;padding:0!important;margin:0!important;box-sizing:border-box!important;color:#000!important;background-color:#fff!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}._printOnlyManifestLayout_1r22w_4 table *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}._printOnlyManifestLayout_1r22w_4 tr{page-break-inside:avoid!important;break-inside:avoid!important}}._po_label_premium_pxcjn_1{font-size:.8125rem!important;font-weight:500!important;color:#334155!important;margin-bottom:.3rem!important;display:block}._po_design_card_title_pxcjn_9{margin:0;font-size:1rem;font-weight:600;color:#1e3a8a;text-transform:uppercase}._po_label_uppercase_pxcjn_17{font-size:.7rem!important;font-weight:800!important;color:#2563eb!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin-bottom:1rem!important;display:block}._reportsTableHead_12zv3_1{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border-bottom:1px solid #f1f5f9;flex-wrap:wrap;gap:15px}._reportsTableTitle_12zv3_11{font-size:18px;font-weight:700;color:#1e293b;margin:0}._reportsFilters_12zv3_18{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._datepickerWrapper_12zv3_25 .react-datepicker__input-container input{padding:8px 12px!important;height:38px!important;font-size:13px!important;border:1px solid #e2e8f0!important;border-radius:6px!important;width:220px!important;background-color:#fff!important}._filterSelect_12zv3_35{height:38px!important;font-size:13px!important;padding:0 30px 0 12px!important;border:1px solid #e2e8f0!important;border-radius:6px!important;min-width:120px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px}._filterInput_12zv3_50{height:38px!important;font-size:13px!important;padding:8px 12px!important;border:1px solid #e2e8f0!important;border-radius:6px!important;min-width:150px}._dateLabel_12zv3_59{font-size:13px;font-weight:600;color:#64748b;margin:0}._exportBtn_12zv3_66{height:38px!important;display:flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:600!important;padding:0 16px!important;border-radius:6px!important;background-color:#f8fafc!important;border:1px solid #e2e8f0!important;color:#475569!important;transition:all .2s ease!important}._exportBtn_12zv3_66:hover{background-color:#f1f5f9!important;color:#1e293b!important;border-color:#cbd5e1!important}._card_1xvck_5{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;cursor:pointer;transition:box-shadow .2s ease,border-color .2s ease;display:flex;flex-direction:column;gap:14px;outline:none}._card_1xvck_5:hover,._card_1xvck_5:focus{box-shadow:0 4px 16px #00000014;border-color:#c8d5e8}._cardHeader_1xvck_27{display:flex;align-items:center;gap:12px}._iconWrap_1xvck_33{width:40px;height:40px;border-radius:10px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#475569;font-size:17px}._meta_1xvck_46{display:flex;flex-direction:column;gap:4px}._templateName_1xvck_52{font-size:16px;font-weight:600;color:#1e293b;margin:0}._badge_1xvck_60{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:2px 9px;border-radius:20px;width:fit-content}._badge_1xvck_60._active_1xvck_71{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}._badge_1xvck_60._inactive_1xvck_77{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}._badge_1xvck_60:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:currentColor}._sections_1xvck_93{display:flex;gap:8px;flex-wrap:wrap}._pill_1xvck_99{display:flex;align-items:center;gap:5px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:5px 10px}._pillCount_1xvck_109{font-size:13px;font-weight:700;color:#334155}._pillLabel_1xvck_115{font-size:11.5px;color:#64748b;font-weight:500}._cardFooter_1xvck_122{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #f1f5f9;padding-top:12px}._totalQ_1xvck_130{font-size:12px;color:#94a3b8;display:flex;align-items:center;gap:5px}._viewLink_1xvck_138{font-size:12.5px;font-weight:600;color:#475569;display:flex;align-items:center;gap:4px;transition:color .15s}._card_1xvck_5:hover ._viewLink_1xvck_138{color:#1e293b}._skeleton_1xvck_153{border-radius:12px;background:linear-gradient(90deg,#f1f5f9 25%,#e8edf4,#f1f5f9 75%);background-size:200% 100%;animation:_shimmer_1xvck_1 1.5s infinite;min-height:170px}@keyframes _shimmer_1xvck_1{0%{background-position:200% 0}to{background-position:-200% 0}}._modalContent_1xvck_174{border:none;border-radius:14px;overflow:hidden;box-shadow:0 10px 40px #0000001f}._modalHeader_1xvck_181{background:#fff;padding:20px 24px;border-bottom:1px solid #e2e8f0!important}._modalTitleWrap_1xvck_187{display:flex;align-items:flex-start;gap:12px;flex:1}._modalIcon_1xvck_194{width:44px;height:44px;background:#f1f5f9;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#475569;font-size:18px;flex-shrink:0}._modalName_1xvck_207{font-size:18px;font-weight:700;color:#1e293b!important;margin:0 0 5px}._modalMeta_1xvck_214{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._metaText_1xvck_221{font-size:12px;color:#94a3b8;display:flex;align-items:center;gap:4px}._modalBody_1xvck_230{padding:20px 24px;background:#f8fafc;display:flex;flex-direction:column;gap:16px;max-height:62vh;overflow-y:auto;overflow-x:hidden}._section_1xvck_93{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}._sectionHeader_1xvck_249{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0}._sectionIcon_1xvck_258{font-size:14px;color:#64748b;width:18px;text-align:center}._sectionTitle_1xvck_265{font-size:13px;font-weight:700;color:#334155;margin:0;flex:1;text-transform:uppercase;letter-spacing:.5px}._sectionCount_1xvck_275{font-size:11.5px;font-weight:600;color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;padding:2px 9px}._questionList_1xvck_286{list-style:none;margin:0;padding:0;overflow:auto}._questionItem_1xvck_293{display:flex;align-items:flex-start;gap:10px;padding:11px 16px;border-bottom:1px solid #f1f5f9}._questionItem_1xvck_293:last-child{border-bottom:none}._qNumber_1xvck_305{min-width:22px;height:22px;background:#f1f5f9;border-radius:5px;font-size:10.5px;font-weight:700;color:#64748b;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}._qText_1xvck_320{font-size:13.5px;color:#334155;line-height:1.5;flex:1}._criticalBadge_1xvck_327{font-size:10px;font-weight:600;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:20px;padding:2px 8px;white-space:nowrap;flex-shrink:0;margin-top:2px}._modalFooter_1xvck_341{background:#fff;border-top:1px solid #e2e8f0!important;padding:14px 24px}._emptyState_1xvck_348{text-align:center;padding:60px 20px;color:#94a3b8}._emptyState_1xvck_348 i{font-size:40px;margin-bottom:12px;color:#cbd5e1;display:block}._emptyState_1xvck_348 p{font-size:14px;margin:0}._errorState_1xvck_366{text-align:center;padding:60px 20px}._poSettingsTabWrapper_fctqw_3{background:none}._navTabs_fctqw_7{border-bottom:2px solid rgba(59,130,246,.15);display:flex;gap:8px;margin-bottom:24px}._navLink_fctqw_14{font-weight:600;font-size:15px;color:#64748b;border:none;background:transparent;padding:12px 24px;border-radius:8px 8px 0 0;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;border-bottom:3px solid transparent;cursor:pointer}._navLink_fctqw_14:hover{color:#3b82f6;background-color:#3b82f60d}._navLinkActive_fctqw_33{color:#3b82f6!important;background-color:#3b82f614!important;border-bottom:3px solid #3b82f6!important;font-weight:700}._tabPane_fctqw_40{background:#fff;border-radius:16px;padding:30px;box-shadow:0 10px 30px #3b82f60a;border:1px solid rgba(59,130,246,.06)}._salesMetaGrid_fctqw_49{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:30px}._salesMetaCard_fctqw_56{background:linear-gradient(135deg,#fff,#f7fbf9);border:1px solid rgba(59,130,246,.12);border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px;transition:all .3s ease;box-shadow:0 4px 12px #00000005}._salesMetaCard_fctqw_56:hover{transform:translateY(-2px);box-shadow:0 8px 20px #3b82f614;border-color:#3b82f64d}._salesMetaIcon_fctqw_74{width:48px;height:48px;border-radius:10px;background:#3b82f626;display:flex;align-items:center;justify-content:center;color:#3b82f6;font-size:20px}._salesMetaIcon_fctqw_74 i{color:#3b82f6}._salesMetaInfo_fctqw_90{display:flex;flex-direction:column}._salesMetaLabel_fctqw_95{font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-weight:600;margin-bottom:2px}._salesMetaValue_fctqw_104{font-size:14px;color:#1e293b;font-weight:700;word-break:break-all}._settingsSectionTitle_fctqw_112{font-family:Outfit,Inter,sans-serif;font-size:18px;font-weight:700;color:#1e293b;margin-bottom:20px;display:flex;align-items:center;gap:8px;border-left:4px solid #3b82f6;padding-left:12px}._formLabel_fctqw_126{font-weight:600;color:#475569;font-size:14px;margin-bottom:6px}._formLabel_fctqw_126 span{color:#ef4444;margin-left:2px}._formControl_fctqw_138{height:38px;border-radius:8px;border:1px solid rgba(59,130,246,.2);padding:6px 12px;font-size:13px;color:#334155;background-color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}textarea._formControl_fctqw_138{height:auto;min-height:90px}._formControl_fctqw_138:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626;outline:none}._formControl_fctqw_138._isInvalid_fctqw_161{border-color:#ef4444}._formControl_fctqw_138._isInvalid_fctqw_161:focus{box-shadow:0 0 0 3px #ef444426}._settingsSubmitBtn_fctqw_169{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;border:none!important;font-weight:700!important;font-size:14px!important;height:38px;padding:0 24px!important;border-radius:30px!important;box-shadow:0 4px 12px #3b82f633!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}._settingsSubmitBtn_fctqw_169:hover{transform:translateY(-2px);box-shadow:0 6px 16px #3b82f64d!important;background:linear-gradient(135deg,#60a5fa,#3b82f6)!important}._settingsSubmitBtn_fctqw_169:active{transform:translateY(0)}._settingsSubmitBtn_fctqw_169:disabled{background:#cbd5e1!important;box-shadow:none!important;cursor:not-allowed;transform:none}._poPasswordInput_fctqw_204{position:relative}._poPasswordInput_fctqw_204 ._formControl_fctqw_138{padding-right:48px}._switchContainer_fctqw_213{display:inline-flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none}._switchLabel_fctqw_221{font-weight:700;color:#1e293b;font-size:15px;cursor:pointer}._switchTrack_fctqw_228{position:relative;width:44px;height:22px;background-color:#cbd5e1;border-radius:20px;transition:background-color .25s cubic-bezier(.4,0,.2,1);display:inline-block;cursor:pointer}._switchTrackChecked_fctqw_239{background-color:#3b82f6}._switchThumb_fctqw_243{position:absolute;top:2px;left:2px;width:18px;height:18px;background-color:#fff;border-radius:50%;transition:transform .25s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #00000040}._switchThumbChecked_fctqw_255{transform:translate(22px)}._subPills_fctqw_260{background:#f1f5f9;padding:6px;border-radius:30px;display:inline-flex;gap:4px;list-style:none;margin:0 auto}._subPillItem_fctqw_270{display:inline-block;list-style:none;margin:0;padding:0}._subPillLink_fctqw_277{font-size:13px;font-weight:600;color:#64748b;border:none;background:transparent;padding:8px 20px;border-radius:20px;cursor:pointer;transition:all .2s ease}._subPillLink_fctqw_277:hover{color:#3b82f6}._subPillLinkActive_fctqw_293{background-color:#fff!important;color:#3b82f6!important;font-weight:700;box-shadow:0 4px 10px #0000000d}._subCard_fctqw_301{background:linear-gradient(135deg,#fff,#fafcff);border:1px solid rgba(59,130,246,.15)!important;border-radius:16px!important;box-shadow:0 10px 25px #3b82f608!important;overflow:hidden;margin-bottom:30px}._subCardHeader_fctqw_310{background:#3b82f60a!important;border-bottom:1px solid rgba(59,130,246,.1)!important;padding:16px 24px!important}._subCardHeaderTitle_fctqw_316{font-family:Outfit,Inter,sans-serif;font-size:13px;font-weight:700;color:#475569;margin:0;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:8px}._subCardBody_fctqw_329{padding:24px 28px!important}._subPlanTitle_fctqw_333{font-family:Outfit,Inter,sans-serif;font-size:20px;font-weight:800;color:#1e293b;margin:0 0 6px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}._subPlanBadgeActive_fctqw_345{background-color:#ecfdf5!important;color:#059669!important;font-size:11px!important;font-weight:700!important;padding:4px 12px!important;border-radius:30px!important;border:1px solid rgba(5,150,105,.15)!important;display:inline-flex;align-items:center}._subPlanBadgeCancelled_fctqw_357{background-color:#fef2f2!important;color:#dc2626!important;font-size:11px!important;font-weight:700!important;padding:4px 12px!important;border-radius:30px!important;border:1px solid rgba(220,38,38,.15)!important;display:inline-flex;align-items:center}._subPlanBadgeAi_fctqw_369{background-color:#eff6ff!important;color:#3b82f6!important;font-size:10px!important;font-weight:700!important;padding:3px 8px!important;border-radius:6px!important;border:1px solid rgba(59,130,246,.15)!important;display:inline-flex;align-items:center}._subPlanMetaGrid_fctqw_381{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:20px;margin-top:20px;background:#3b82f603;border-radius:12px;padding:16px 20px;border:1px solid rgba(59,130,246,.05)}._subPlanMetaLabel_fctqw_392{font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-weight:600;margin-bottom:4px;display:block}._subPlanMetaValue_fctqw_402{font-size:14px;color:#1e293b;font-weight:700}._subCancelBtn_fctqw_408{background-color:transparent!important;color:#ef4444!important;border:1px solid rgba(239,68,68,.3)!important;font-weight:600!important;font-size:13px!important;padding:8px 16px!important;border-radius:30px!important;transition:all .2s ease!important;cursor:pointer!important}._subCancelBtn_fctqw_408:hover{background-color:#ef4444!important;color:#fff!important;border-color:#ef4444!important;box-shadow:0 4px 10px #ef444426!important}._subReactivateBtn_fctqw_427{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;border:none!important;font-weight:600!important;font-size:13px!important;padding:8px 18px!important;border-radius:30px!important;box-shadow:0 4px 10px #3b82f626!important;transition:all .2s ease!important;cursor:pointer!important}._subReactivateBtn_fctqw_427:hover{transform:translateY(-1px);box-shadow:0 6px 14px #3b82f640!important}@keyframes _skeletonPulse_fctqw_1{0%{background-color:#f1f5f9;opacity:.65}50%{background-color:#e2e8f0;opacity:1}to{background-color:#f1f5f9;opacity:.65}}._skeletonBase_fctqw_461{animation:_skeletonPulse_fctqw_1 1.5s infinite ease-in-out;background-color:#f1f5f9}._skeletonHeader_fctqw_466{animation:_skeletonPulse_fctqw_1 1.5s infinite ease-in-out;background-color:#f1f5f9;height:24px;width:280px;border-radius:6px;margin-bottom:24px}._skeletonTabs_fctqw_475{animation:_skeletonPulse_fctqw_1 1.5s infinite ease-in-out;background-color:#f1f5f9;height:38px;width:240px;border-radius:20px;margin:0 auto 30px}._skeletonCardGrid_fctqw_484{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:40px}._skeletonCard_fctqw_484{animation:_skeletonPulse_fctqw_1 1.5s infinite ease-in-out;background-color:#f1f5f9;height:88px;border-radius:12px}._skeletonTitleCenter_fctqw_498{animation:_skeletonPulse_fctqw_1 1.5s infinite ease-in-out;background-color:#f1f5f9;height:22px;width:200px;border-radius:6px;margin:40px auto 24px}._skeletonPlansGrid_fctqw_507{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}._skeletonPlanCard_fctqw_514{animation:_skeletonPulse_fctqw_1 1.5s infinite ease-in-out;background-color:#f1f5f9;height:380px;width:320px;border-radius:16px}.profile-image-preview{width:120px;height:120px;border-radius:50%;border:3px solid #007bff;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;background-color:#f8f9fa;cursor:pointer;position:relative;overflow:hidden;transition:transform .3s ease,border-color .3s ease}.profile-image-preview:hover{transform:scale(1.05);border-color:#0056b3}.image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;opacity:0;transition:opacity .3s ease;border-radius:50%}.profile-image-preview:hover .image-overlay{opacity:1}.remove-btn{position:absolute;top:5px;right:5px;border-radius:50%;width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center}.pv-subscription-management-wp{padding:20px 0}.pv-subscription-management-wp .card{transition:transform .2s}.pv-subscription-management-wp .card:hover{transform:translateY(-2px)}.pv-subscription-management-wp .badge{font-weight:500;letter-spacing:.5px}._designerContainer_19vd0_2{min-height:100vh;background:#f1f5f9;color:#101828;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13.5px}._topBar_19vd0_13{background:#fff;border-bottom:1px solid #e2e8f0;padding:10px 20px;display:flex;align-items:center;gap:14px;position:sticky;top:0;z-index:100;box-shadow:0 1px 3px #0000000a}._topBar_19vd0_13 h1{font-size:16px;font-weight:700;margin:0;color:#0f172a;letter-spacing:-.01em;white-space:nowrap}._topBar_19vd0_13 ._subTitle_19vd0_35{font-size:12px;color:#64748b;white-space:nowrap}._topBar_19vd0_13 ._spacer_19vd0_41{flex:1}._barBtn_19vd0_45{font-family:inherit;font-size:12.5px;font-weight:600;padding:7px 14px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;cursor:pointer;color:#334155;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease;white-space:nowrap}._barBtn_19vd0_45:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}._barBtnPrimary_19vd0_68{background:#1e3a5f;border-color:#1e3a5f;color:#fff;box-shadow:0 2px 6px #1e3a5f40}._barBtnPrimary_19vd0_68:hover{background:#162a45;border-color:#162a45;color:#fff}._barBtnActive_19vd0_81{background:#ecfdf5;border-color:#a7f3d0;color:#047857}._designerLayout_19vd0_88{display:grid;grid-template-columns:280px 1fr 310px;gap:16px;padding:16px 20px;align-items:start;flex:1}._pane_19vd0_98{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;box-shadow:0 1px 3px #00000008}._sideSticky_19vd0_106{position:sticky;top:70px;max-height:calc(100vh - 90px);overflow-y:auto}._pane_19vd0_98 h2{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#64748b;margin:0 0 4px}._hintText_19vd0_122{font-size:11.5px;color:#64748b;margin:0 0 12px;line-height:1.45}._dividerLine_19vd0_129{height:1px;background:#e2e8f0;margin:14px 0}._traceUploader_19vd0_136{border:1.5px dashed #cbd5e1;border-radius:10px;padding:14px 12px;text-align:center;background:#f8fafc;cursor:pointer;margin-bottom:12px;transition:all .15s ease}._traceUploader_19vd0_136:hover{border-color:#2563eb;background:#eff6ff}._traceUploader_19vd0_136 b{display:block;font-size:12.5px;color:#1e293b;margin-bottom:2px}._traceUploader_19vd0_136 span{font-size:11px;color:#64748b}._paletteList_19vd0_165{display:flex;flex-direction:column;gap:7px}._paletteItem_19vd0_171{border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px;cursor:grab;display:flex;align-items:center;gap:10px;background:#fff;font-size:12.5px;font-weight:500;color:#1e293b;transition:all .15s ease;-webkit-user-select:none;user-select:none}._paletteItem_19vd0_171:hover{border-color:#2563eb;background:#f8faff;transform:translate(2px)}._paletteItem_19vd0_171:active{cursor:grabbing}._paletteIcon_19vd0_197{width:26px;height:26px;border-radius:6px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;font-size:12px;color:#2563eb;flex-shrink:0}._stage_19vd0_211{display:flex;flex-direction:column;align-items:center;gap:12px}._zoomControlRow_19vd0_218{display:flex;align-items:center;gap:10px;font-size:12px;color:#475467;background:#fff;padding:6px 16px;border-radius:20px;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0000000a}._pageStageWrapper_19vd0_231{transform-origin:top center;transition:transform .1s ease-out}._canvasPage_19vd0_237{background:#fff;width:794px;min-height:1123px;box-shadow:0 1px 4px #0f172a14,0 12px 32px #0f172a0f;border-radius:4px;position:relative;padding:40px 48px;display:flex;flex-wrap:wrap;align-content:flex-start;border:1px solid #e2e8f0;box-sizing:border-box}._canvasTracingBg_19vd0_253{position:absolute;top:0;right:0;bottom:0;left:0;background-size:contain;background-repeat:no-repeat;background-position:top center;pointer-events:none;z-index:0}._canvasBlock_19vd0_264{position:relative;z-index:1;padding:6px;border:1.5px solid transparent;border-radius:6px;cursor:pointer;min-width:0;box-sizing:border-box;transition:border-color .15s,background .15s}._canvasBlockFull_19vd0_276{width:100%}._canvasBlockHalf_19vd0_280{width:50%}._editing_19vd0_284 ._canvasBlock_19vd0_264:hover{border-color:#93c5fd;background:#2563eb06}._editing_19vd0_284 ._canvasBlockSelected_19vd0_289{border-color:#2563eb!important;background:#2563eb0b!important;box-shadow:0 0 0 2px #2563eb26}._blockToolBar_19vd0_295{position:absolute;top:-12px;right:6px;display:none;gap:4px;z-index:10}._editing_19vd0_284 ._canvasBlock_19vd0_264:hover ._blockToolBar_19vd0_295,._editing_19vd0_284 ._canvasBlockSelected_19vd0_289 ._blockToolBar_19vd0_295{display:flex}._toolBtn_19vd0_309{font-family:inherit;font-size:10.5px;padding:3px 6px;border-radius:4px;border:1px solid #cbd5e1;background:#fff;cursor:pointer;color:#334155;box-shadow:0 1px 3px #0000001a;display:flex;align-items:center;justify-content:center}._toolBtn_19vd0_309:hover{background:#f1f5f9;color:#0f172a}._toolBtnDelete_19vd0_329:hover{background:#fef2f2;border-color:#fca5a5;color:#dc2626}._blockTag_19vd0_335{position:absolute;top:-9px;left:8px;font-size:9px;font-weight:700;background:#2563eb;color:#fff;border-radius:4px;padding:1px 6px;display:none;letter-spacing:.04em;text-transform:uppercase;z-index:10}._editing_19vd0_284 ._canvasBlockSelected_19vd0_289 ._blockTag_19vd0_335{display:block}._emptyCanvasNotice_19vd0_355{width:100%;text-align:center;color:#94a3b8;font-size:13.5px;padding:90px 20px;border:1.5px dashed #cbd5e1;border-radius:10px;margin:20px 0}._controlGroup_19vd0_367{margin-bottom:12px}._controlGroup_19vd0_367>span{display:block;font-size:11px;font-weight:600;color:#475467;margin-bottom:4px;text-transform:uppercase;letter-spacing:.03em}._inputField_19vd0_381,._selectField_19vd0_382,._textareaField_19vd0_383{width:100%;font-family:inherit;font-size:12.5px;padding:7px 9px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#0f172a;box-sizing:border-box}._inputField_19vd0_381:focus,._selectField_19vd0_382:focus,._textareaField_19vd0_383:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26}._textareaField_19vd0_383{min-height:68px;resize:vertical;line-height:1.45}._colorInput_19vd0_409{width:100%;height:34px;padding:2px 4px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;cursor:pointer;box-sizing:border-box}._segmentedButtons_19vd0_420{display:flex;border:1px solid #cbd5e1;border-radius:7px;overflow:hidden}._segmentedBtn_19vd0_427{flex:1;font-family:inherit;font-size:11.5px;font-weight:600;padding:6px 0;border:0;background:#fff;cursor:pointer;color:#475467;border-right:1px solid #cbd5e1;transition:all .1s}._segmentedBtn_19vd0_427:last-child{border-right:0}._segmentedBtnActive_19vd0_445{background:#1e3a5f;color:#fff}._checkboxLabel_19vd0_450{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#334155;margin-bottom:6px;cursor:pointer}._tokenPillsContainer_19vd0_460{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}._tokenPill_19vd0_460{font-family:monospace;font-size:10px;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;padding:2px 6px;border-radius:4px;cursor:pointer}._tokenPill_19vd0_460:hover{background:#dbeafe}._container_1yl7p_1{padding:24px;background:#f8fafc;border-radius:14px;border:1px solid #e2e8f0}._header_1yl7p_8{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;flex-wrap:wrap;gap:16px;background:#fff;padding:18px 22px;border-radius:12px;border:1px solid #e2e8f0}._title_1yl7p_21{font-size:1.2rem;font-weight:800;color:#0f172a;margin:0;display:flex;align-items:center;gap:8px}._subtitle_1yl7p_31{font-size:.85rem;color:#64748b;margin:4px 0 0}._actions_1yl7p_37{display:flex;align-items:center;gap:10px}._previewBtn_1yl7p_43{background:#fff;border:1px solid #cbd5e1;color:#334155;font-size:13px;font-weight:600;padding:8px 16px;border-radius:8px;box-shadow:0 1px 2px #0000000d;display:inline-flex;align-items:center;gap:7px;cursor:pointer;transition:all .15s ease}._previewBtn_1yl7p_43:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}._resetBtn_1yl7p_65{background:#fff;border:1px solid #e2e8f0;color:#64748b;font-size:13px;font-weight:600;padding:8px 16px;border-radius:8px;box-shadow:0 1px 2px #0000000a;display:inline-flex;align-items:center;gap:7px;cursor:pointer;transition:all .15s ease}._resetBtn_1yl7p_65:hover:not(:disabled){background:#fff1f2;border-color:#fecdd3;color:#e11d48}._resetBtn_1yl7p_65:disabled{opacity:.6;cursor:not-allowed}._saveBtn_1yl7p_92{background:#1e3a5f;border:1px solid #1e3a5f;color:#fff;font-size:13px;font-weight:600;padding:8px 20px;border-radius:8px;box-shadow:0 2px 6px #1e3a5f40;display:inline-flex;align-items:center;gap:7px;cursor:pointer;transition:all .15s ease}._saveBtn_1yl7p_92:hover:not(:disabled){background:#152942;border-color:#152942;transform:translateY(-1px);box-shadow:0 4px 12px #1e3a5f59}._saveBtn_1yl7p_92:disabled{opacity:.6;cursor:not-allowed;transform:none}._chipSection_1yl7p_121{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px 20px;margin-bottom:20px}._chipTitle_1yl7p_129{font-size:.78rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px;display:flex;align-items:center;gap:6px}._chipGrid_1yl7p_141{display:flex;flex-wrap:wrap;gap:8px}._chip_1yl7p_121{background:#f0f7ff;border:1px solid #bae6fd;border-radius:20px;padding:6px 14px;font-size:.8rem;font-weight:600;color:#0073e7;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease;-webkit-user-select:none;user-select:none}._chip_1yl7p_121:hover{background:#0073e7;color:#fff;border-color:#0073e7;transform:translateY(-1px);box-shadow:0 4px 10px #0073e733}._editorCard_1yl7p_171{background:#fff;border:1px solid #cbd5e1;border-radius:12px;box-shadow:0 4px 16px #0000000a;overflow:hidden;margin-bottom:20px}._editorCard_1yl7p_171 .ql-toolbar{background:#f8fafc;border-color:#cbd5e1;border-top-left-radius:12px;border-top-right-radius:12px}._editorCard_1yl7p_171 .ql-container{min-height:420px;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.6;background:#fff;border-color:#cbd5e1;border-bottom-left-radius:12px;border-bottom-right-radius:12px}._editorCard_1yl7p_171 .ql-editor{min-height:420px;padding:24px 30px}._editorToolbar_1yl7p_203{display:flex;gap:6px;padding:10px 16px;background:#f1f5f9;border-bottom:1px solid #cbd5e1;flex-wrap:wrap;align-items:center}._toolbarGroup_1yl7p_213{display:flex;gap:4px;border-right:1px solid #cbd5e1;padding-right:8px;margin-right:4px}._toolbarBtn_1yl7p_221{background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:6px 10px;font-size:.8rem;font-weight:600;color:#334155;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all .15s ease}._toolbarBtn_1yl7p_221:hover{background:#e2e8f0;color:#0f172a}._toolbarBtnActive_1yl7p_241{background:#0073e7;color:#fff;border-color:#0073e7}._editorViewport_1yl7p_247{background:#e2e8f0;padding:32px 20px;display:flex;justify-content:center;overflow-x:auto}._visualSheet_1yl7p_255{background:#fff;width:100%;max-width:780px;min-height:600px;padding:40px 48px;box-shadow:0 8px 24px #00000014;border-radius:6px;outline:none;font-family:Arial,Helvetica,sans-serif;color:#111827;line-height:1.5;font-size:13px;cursor:text}._visualSheet_1yl7p_255:focus{box-shadow:0 0 0 3px #0073e733,0 8px 24px #00000014}._helperNotice_1yl7p_275{font-size:.8rem;color:#64748b;margin-top:8px;display:flex;align-items:center;gap:6px}._previewBackdrop_1yl7p_284{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:99999;padding:20px}._previewModal_1yl7p_295{background:#fff;border-radius:14px;width:100%;max-width:820px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 60px -15px #0f172a59;border:1px solid #e2e8f0}._previewHeader_1yl7p_308{padding:14px 22px;background:#1e3a5f;color:#fff;display:flex;justify-content:space-between;align-items:center}._previewHeaderLeft_1yl7p_317{display:flex;align-items:center;gap:12px}._previewHeaderIcon_1yl7p_323{width:34px;height:34px;border-radius:8px;background:#ffffff1f;display:flex;align-items:center;justify-content:center;color:#38bdf8}._previewHeaderTitle_1yl7p_334{font-size:15px;font-weight:700;color:#fff;line-height:1.2}._previewHeaderSubtitle_1yl7p_341{font-size:11.5px;color:#93c5fd;margin-top:2px}._closeBtn_1yl7p_347{background:#ffffff1a;border:1px solid rgba(255,255,255,.15);color:#fff;border-radius:8px;padding:6px 10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}._closeBtn_1yl7p_347:hover{background:#fff3}._previewBody_1yl7p_364{padding:24px 20px 48px;overflow-y:auto;flex:1;background:#f1f5f9;display:flex;justify-content:center;align-items:flex-start}._previewPaper_1yl7p_374{width:100%;max-width:740px;margin:0 auto}._onboardingHero_9ztua_5{background:linear-gradient(135deg,#fff,#f8fafc,#eff6ff);border:1px solid rgba(0,120,212,.16);border-radius:14px;padding:28px;margin-top:8px;box-shadow:0 4px 20px #0078d40f}._heroContent_9ztua_14{max-width:680px}._msBrandBadge_9ztua_18{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid rgba(0,120,212,.2);padding:4px 12px;border-radius:20px;font-size:11px;font-weight:700;color:#0078d4;margin-bottom:12px;box-shadow:0 1px 4px #0000000a;letter-spacing:.5px}._heroTitle_9ztua_34{font-family:Outfit,Inter,sans-serif;font-size:20px;font-weight:700;color:#0f172a;margin-bottom:8px;letter-spacing:-.4px}._heroDesc_9ztua_43{color:#475569;font-size:13.5px;line-height:1.6;margin-bottom:16px}._securityPill_9ztua_50{display:inline-flex;align-items:center;background:#22c55e12;border:1px solid rgba(34,197,94,.2);border-radius:8px;padding:7px 14px;font-size:12px;color:#166534;margin-bottom:20px}._securityPill_9ztua_50 code{background:#22c55e26;color:#15803d;padding:1px 6px;border-radius:4px;font-weight:600}._msConnectBtn_9ztua_70{background:linear-gradient(135deg,#0078d4,#005a9e);color:#fff;border:none;font-weight:600;font-size:13.5px;padding:10px 24px;height:42px;border-radius:24px;display:inline-flex;align-items:center;gap:9px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 3px 10px #0078d44d,0 1px 3px #00000014}._msConnectBtn_9ztua_70:hover{background:linear-gradient(135deg,#106ebe,#004578);box-shadow:0 6px 18px #0078d459,0 2px 6px #0000001a;transform:translateY(-1px);color:#fff}._msConnectBtn_9ztua_70:active{transform:translateY(0);box-shadow:0 2px 6px #0078d440}._stepsGrid_9ztua_101{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:22px;padding-top:20px;border-top:1px solid rgba(0,120,212,.1)}._stepCard_9ztua_110{background:#fff;border:1px solid rgba(0,120,212,.1);border-radius:12px;padding:14px 16px;transition:all .25s ease}._stepCard_9ztua_110:hover{transform:translateY(-2px);border-color:#0078d447;box-shadow:0 6px 16px #0078d414}._stepNum_9ztua_124{width:24px;height:24px;background:linear-gradient(135deg,#0078d4,#005a9e);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;margin-bottom:8px;box-shadow:0 2px 6px #0078d440}._stepCard_9ztua_110 h6{font-weight:700;font-size:13px;color:#1e293b;margin-bottom:4px}._stepCard_9ztua_110 p{font-size:11.5px;color:#64748b;margin-bottom:0;line-height:1.45}._syncBtn_9ztua_155{background:linear-gradient(135deg,#0078d4,#005a9e);color:#fff!important;border:none;font-weight:600;font-size:13px;padding:7px 18px;height:36px;border-radius:20px;display:inline-flex;align-items:center;gap:7px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #0078d447;text-decoration:none}._syncBtn_9ztua_155:hover:not(:disabled){background:linear-gradient(135deg,#106ebe,#004578);box-shadow:0 4px 14px #0078d459;transform:translateY(-1px);color:#fff!important}._syncBtn_9ztua_155:disabled{opacity:.7;cursor:not-allowed}._hubBtn_9ztua_185{background:#fff;color:#374151;border:1.5px solid #d1d5db;font-weight:600;font-size:13px;padding:7px 18px;height:36px;border-radius:20px;display:inline-flex;align-items:center;gap:7px;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 4px #0000000f;text-decoration:none}._hubBtn_9ztua_185:hover{background:#f8fafc;border-color:#9ca3af;color:#111827;transform:translateY(-1px);box-shadow:0 3px 8px #00000017}._accountCard_9ztua_213{background:#fff;border:1.5px solid rgba(0,120,212,.2);border-radius:14px;padding:18px 20px;display:flex;justify-content:space-between;align-items:center;margin-bottom:0;flex-wrap:wrap;gap:12px;box-shadow:0 2px 12px #0078d412,0 1px 3px #0000000a;position:relative;overflow:hidden}._accountCard_9ztua_213:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#0078d4,#00a4ef);border-radius:14px 0 0 14px}._accountIconWrap_9ztua_240{width:42px;height:42px;border-radius:10px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1.5px solid rgba(0,120,212,.18);display:flex;align-items:center;justify-content:center;flex-shrink:0}._activeBadge_9ztua_252{display:inline-flex;align-items:center;gap:5px;background:#22c55e1a;border:1px solid rgba(34,197,94,.25);color:#15803d;font-size:11px;font-weight:700;padding:2px 10px;border-radius:20px;letter-spacing:.2px}._activeBadge_9ztua_252:before{content:"";width:6px;height:6px;border-radius:50%;background:#22c55e;display:inline-block;animation:_pulse_9ztua_1 2s infinite}@keyframes _pulse_9ztua_1{0%,to{opacity:1}50%{opacity:.4}}._disconnectBtn_9ztua_281{background:#ef44440d;color:#dc2626;border:1.5px solid rgba(239,68,68,.25);font-weight:600;font-size:12.5px;padding:7px 16px;height:34px;border-radius:8px;display:inline-flex;align-items:center;gap:7px;cursor:pointer;transition:all .2s ease}._disconnectBtn_9ztua_281:hover{background:#dc2626;color:#fff;border-color:#dc2626;box-shadow:0 3px 10px #dc262640}._configCard_9ztua_306{background:#fff;border:1.5px solid rgba(0,120,212,.12);border-radius:14px;overflow:hidden;box-shadow:0 2px 10px #0000000a}._configCardHeader_9ztua_314{padding:14px 20px;background:linear-gradient(135deg,#f8fafc,#eff6ff);border-bottom:1px solid rgba(0,120,212,.1);display:flex;align-items:center;gap:8px}._configCardTitle_9ztua_323{font-size:13.5px;font-weight:700;color:#0078d4;margin:0}._configCardBody_9ztua_330{padding:18px 20px}._configCardFooter_9ztua_334{padding:12px 20px;background:#f8fafc;border-top:1px solid #e9ecef;display:flex;justify-content:flex-end;align-items:center}._thresholdBadge_9ztua_343{background:linear-gradient(135deg,#0078d4,#005a9e);color:#fff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:10px;margin-left:8px;box-shadow:0 1px 4px #0078d440}._saveBtn_9ztua_354{background:linear-gradient(135deg,#0078d4,#005a9e);color:#fff;border:none;font-weight:600;font-size:13px;padding:7px 22px;height:36px;border-radius:8px;display:inline-flex;align-items:center;gap:7px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #0078d447}._saveBtn_9ztua_354:hover:not(:disabled){background:linear-gradient(135deg,#106ebe,#004578);box-shadow:0 4px 12px #0078d459;transform:translateY(-1px)}._saveBtn_9ztua_354:disabled{opacity:.65;cursor:not-allowed}._hubBanner_9ztua_383{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid rgba(0,120,212,.25);border-radius:10px;padding:14px 18px;display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:12px}._hubIcon_9ztua_396{width:36px;height:36px;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0078d41a}._pageContainer_17shq_3{padding:1.25rem 1.5rem;background:#f8fafc;min-height:calc(100vh - 70px)}._headerBar_17shq_10{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}._titleArea_17shq_19{display:flex;align-items:center;gap:.85rem}._headerIconBadge_17shq_25{width:44px;height:44px;border-radius:10px;background:linear-gradient(135deg,#1e3a8a,#2563eb);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 12px #2563eb33;flex-shrink:0}._pageTitle_17shq_38{font-size:1.35rem;font-weight:700;color:#0f172a;letter-spacing:-.02em;margin:0;line-height:1.2}._pageSubtitle_17shq_47{font-size:.83rem;color:#64748b;margin:.2rem 0 0}._actionGroup_17shq_53{display:flex;align-items:center;gap:.65rem}._btnPrimary_17shq_59{background:#1d4ed8;color:#fff;border:1px solid #1e40af;padding:.45rem 1rem;font-size:.84rem;font-weight:600;border-radius:8px;display:inline-flex;align-items:center;gap:.45rem;cursor:pointer;box-shadow:0 1px 3px #1d4ed833;transition:all .15s ease-in-out}._btnPrimary_17shq_59:hover{background:#1e40af;box-shadow:0 3px 8px #1e40af4d;transform:translateY(-1px)}._btnSecondary_17shq_81{background:#fff;color:#334155;border:1px solid #cbd5e1;padding:.45rem .85rem;font-size:.84rem;font-weight:500;border-radius:8px;display:inline-flex;align-items:center;gap:.45rem;cursor:pointer;transition:all .15s ease-in-out}._btnSecondary_17shq_81:hover{background:#f1f5f9;border-color:#94a3b8;color:#0f172a}._statsGrid_17shq_103{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;margin-bottom:1.25rem}._statCard_17shq_110{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.95rem 1.1rem;display:flex;align-items:center;justify-content:space-between;box-shadow:0 1px 2px #00000008;transition:border-color .15s ease,transform .15s ease}._statCard_17shq_110:hover{border-color:#cbd5e1;transform:translateY(-1px)}._statMeta_17shq_127{display:flex;flex-direction:column}._statLabel_17shq_132{font-size:.73rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:.25rem}._statValue_17shq_141{font-size:1.4rem;font-weight:700;color:#0f172a;line-height:1.1}._statSubtext_17shq_148{font-size:.72rem;color:#94a3b8;margin-top:.2rem}._statIconBox_17shq_154{width:38px;height:38px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._toolbar_17shq_165{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}._searchWrap_17shq_178{position:relative;flex:1;min-width:260px;max-width:420px}._searchIcon_17shq_185{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}._searchInput_17shq_194{width:100%;padding:.45rem 2rem .45rem 2.25rem;font-size:.85rem;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc;color:#0f172a;outline:none;transition:all .15s ease}._searchInput_17shq_194:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}._clearSearchBtn_17shq_212{position:absolute;right:.65rem;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:2px;display:flex;align-items:center}._clearSearchBtn_17shq_212:hover{color:#475569}._viewToggle_17shq_230{display:flex;align-items:center;background:#f1f5f9;border-radius:6px;padding:2px;border:1px solid #e2e8f0}._viewBtn_17shq_239{padding:.3rem .5rem;border:none;background:transparent;color:#64748b;border-radius:4px;cursor:pointer;display:flex;align-items:center;transition:all .15s ease}._viewBtnActive_17shq_251{background:#fff;color:#0f172a;box-shadow:0 1px 2px #00000014}._terminalsGrid_17shq_258{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.1rem}._terminalCard_17shq_264{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.15rem;box-shadow:0 1px 3px #0000000a;display:flex;flex-direction:column;justify-content:space-between;transition:all .2s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}._terminalCard_17shq_264:hover{border-color:#94a3b8;box-shadow:0 6px 16px #0f172a14;transform:translateY(-2px)}._cardTop_17shq_284{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}._supplierBadge_17shq_292{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .55rem;border-radius:6px;font-size:.73rem;font-weight:600;border:1px solid transparent}._terminalCodeBadge_17shq_303{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:600;background:#f1f5f9;color:#475569;padding:.2rem .45rem;border-radius:4px;border:1px solid #e2e8f0;letter-spacing:.03em}._terminalName_17shq_315{font-size:1.05rem;font-weight:700;color:#0f172a;margin:0 0 .45rem;line-height:1.3}._addressRow_17shq_323{display:flex;align-items:flex-start;gap:.45rem;color:#475569;font-size:.8rem;line-height:1.35;margin-bottom:.85rem}._addressText_17shq_333{flex:1;word-break:break-word}._metaRow_17shq_338{display:flex;align-items:center;justify-content:space-between;padding:.65rem .75rem;background:#f8fafc;border-radius:8px;border:1px solid #f1f5f9;margin-bottom:.85rem}._turnaroundBadge_17shq_349{display:inline-flex;align-items:center;gap:.35rem;font-size:.76rem;font-weight:600;color:#0f172a}._turnaroundSpeed_17shq_358{font-size:.68rem;font-weight:500;padding:.15rem .4rem;border-radius:4px;background:#e2e8f0;color:#475569}._cardFooter_17shq_367{display:flex;align-items:center;justify-content:space-between;padding-top:.75rem;border-top:1px solid #f1f5f9}._statusSwitchWrap_17shq_375{display:flex;align-items:center;gap:.5rem;cursor:pointer}._statusIndicator_17shq_382{display:inline-flex;align-items:center;gap:.35rem;font-size:.74rem;font-weight:600}._statusActive_17shq_390{color:#059669}._statusInactive_17shq_394{color:#94a3b8}._pulseDot_17shq_398{width:7px;height:7px;border-radius:50%;background:#059669;box-shadow:0 0 0 2px #05966933}._inactiveDot_17shq_406{width:7px;height:7px;border-radius:50%;background:#94a3b8}._cardActions_17shq_413{display:flex;align-items:center;gap:.4rem}._actionIconBtn_17shq_419{width:30px;height:30px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}._actionIconBtn_17shq_419:hover{border-color:#cbd5e1;color:#0f172a;background:#f8fafc}._actionIconBtnDanger_17shq_439:hover{border-color:#fecdd3;color:#e11d48;background:#fff1f2}._emptyStateContainer_17shq_446{background:#fff;border:1px dashed #cbd5e1;border-radius:14px;padding:3.5rem 2rem;text-align:center;max-width:680px;margin:1.5rem auto}._emptyGantryIllustration_17shq_456{width:72px;height:72px;border-radius:16px;background:linear-gradient(135deg,#e0f2fe,#dbeafe);color:#0284c7;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;box-shadow:0 6px 18px #0284c726}._emptyTitle_17shq_469{font-size:1.25rem;font-weight:700;color:#0f172a;margin-bottom:.5rem}._emptyDescription_17shq_476{font-size:.86rem;color:#64748b;line-height:1.5;max-width:480px;margin:0 auto 1.5rem}._modalHeaderCustom_17shq_485{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 1.5rem;border-bottom:1px solid #e2e8f0;background:#f8fafc;border-radius:14px 14px 0 0}._modalHeaderLeft_17shq_495{display:flex;align-items:center;gap:.75rem}._modalIconBadge_17shq_501{width:40px;height:40px;border-radius:8px;background:#eff6ff;color:#2563eb;border:1px solid #dbeafe;display:flex;align-items:center;justify-content:center}._modalTitle_17shq_513{font-size:1.15rem;font-weight:700;color:#0f172a;margin:0}._modalSubtitle_17shq_520{font-size:.76rem;color:#64748b;margin:.1rem 0 0}._modalCloseBtn_17shq_526{background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;transition:all .15s ease}._modalCloseBtn_17shq_526:hover{background:#e2e8f0;color:#0f172a}._modalBodyCustom_17shq_543{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}._formLabel_17shq_550{font-size:.81rem;font-weight:600;color:#1e293b;margin-bottom:.35rem;display:flex;align-items:center;justify-content:space-between}._labelRequired_17shq_560{color:#e11d48;margin-left:.2rem}._labelHint_17shq_565{font-size:.72rem;font-weight:400;color:#64748b}._turnaroundContainer_17shq_572{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1rem}._turnaroundPresetRow_17shq_579{display:flex;gap:.45rem;margin-bottom:.75rem}._turnaroundPresetBtn_17shq_585{flex:1;padding:.35rem .5rem;font-size:.74rem;font-weight:500;border-radius:6px;border:1px solid #cbd5e1;background:#fff;color:#475569;cursor:pointer;text-align:center;transition:all .15s ease}._turnaroundPresetBtn_17shq_585:hover{background:#f1f5f9;border-color:#94a3b8}._turnaroundPresetBtnActive_17shq_604{background:#0f172a;border-color:#0f172a;color:#fff;font-weight:600}._sliderRow_17shq_611{display:flex;align-items:center;gap:1rem}._rangeInput_17shq_617{flex:1;cursor:pointer;accent-color:#2563eb}._turnaroundValueBox_17shq_623{min-width:80px;padding:.35rem .65rem;background:#fff;border:1px solid #cbd5e1;border-radius:6px;font-weight:700;font-size:.95rem;color:#0f172a;text-align:center}._statusCard_17shq_636{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.85rem 1rem;display:flex;align-items:center;justify-content:space-between}._statusCardInfo_17shq_646{display:flex;flex-direction:column}._statusCardTitle_17shq_651{font-size:.84rem;font-weight:600;color:#0f172a}._statusCardSubtitle_17shq_657{font-size:.74rem;color:#64748b;margin-top:.15rem}._modalFooterCustom_17shq_663{padding:1rem 1.5rem;border-top:1px solid #e2e8f0;background:#f8fafc;display:flex;align-items:center;justify-content:flex-end;gap:.75rem;border-radius:0 0 14px 14px}._modalFormWrapper_c7xyk_3{padding:10px}._modalFormItem_c7xyk_7{margin-bottom:20px}._modalFormTitle_c7xyk_11{font-size:16px;font-weight:600;color:#333;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #eee}._shiftTypeCard_c7xyk_21{border:1px solid #eef2f6;border-radius:12px;text-align:left;transition:all .3s ease;padding:1rem;display:block;cursor:pointer}._shiftTypeCard_c7xyk_21:hover{border-color:#3abaf4!important;background-color:#f7fcff!important;transform:translateY(-2px);box-shadow:0 4px 12px #3abaf41a}.btn-check:checked+._shiftTypeCard_c7xyk_21{border-color:#007bff!important;background-color:#f0f7ff!important;box-shadow:0 4px 15px #007bff26}.btn-check:checked+._shiftTypeCard_c7xyk_21 ._shiftTypeName_c7xyk_44{color:#007bff!important}._shiftIconWrap_c7xyk_48{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;margin-right:10px}._shiftTypeName_c7xyk_44{font-weight:700;color:#333;font-size:14px}._shiftTimeInfo_c7xyk_65{color:#6c757d;font-size:10px;white-space:nowrap}._statusShiftCard_c7xyk_72{border:1px solid #eef2f6;border-radius:12px;padding:16px;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease}._statusShiftCard_c7xyk_72:hover{background-color:#fcfdfe}._statusShiftIcon_c7xyk_87{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:12px}._statusShiftDot_c7xyk_97{width:12px;height:12px;border-radius:3px}._statusShiftLabel_c7xyk_103{font-weight:700;font-size:15px}._statusShiftTime_c7xyk_108{color:#6c757d;font-size:12px}._statusShiftCount_c7xyk_113{font-weight:700;font-size:18px}._statusShiftUnit_c7xyk_118{color:#6c757d;font-size:12px}._modalActionButtons_c7xyk_124{display:flex;justify-content:flex-end;align-items:center;gap:12px;width:100%}._modalBtn_c7xyk_132{padding:10px 20px;border-radius:8px;font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;cursor:pointer;border:1px solid transparent}._modalBtn_c7xyk_132:active{transform:translateY(1px)}._btnPrimary_c7xyk_150{background-color:#007bff;color:#fff}._btnPrimary_c7xyk_150:hover{background-color:#0056b3;box-shadow:0 4px 12px #007bff33}._btnSecondary_c7xyk_160{background-color:#f1f5f9;color:#475569;border-color:#e2e8f0}._btnSecondary_c7xyk_160:hover{background-color:#e2e8f0;color:#1e293b}._btnOutline_c7xyk_171{background-color:transparent;border-color:#007bff;color:#007bff}._btnOutline_c7xyk_171:hover{background:#f0f7ff;border-color:#0056b3;color:#0056b3}._optionalText_c7xyk_183{font-size:11px;color:#94a3b8;font-weight:500;margin-left:4px}._cardActions_c7xyk_190{display:flex;gap:8px;margin-left:15px}._actionBtn_c7xyk_196{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;border:1px solid #eef2f6;background-color:#fff;color:#64748b;padding:0}._actionBtn_c7xyk_196:hover{background-color:#f1f5f9;color:#007bff;border-color:#007bff}._calendarContainer_kbkpf_3{margin-top:1.5rem;position:relative;font-family:Inter,system-ui,-apple-system,sans-serif}._headerWrapper_kbkpf_13{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem;padding:1rem 1.25rem;background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000a;z-index:5;position:relative}._selectionGroup_kbkpf_28{display:flex;align-items:center;background:#f1f5f9;padding:4px;border-radius:12px;border:1px solid #e2e8f0;transition:all .3s cubic-bezier(.4,0,.2,1)}._selectionGroup_kbkpf_28:hover{background:#f8fafc;border-color:#cbd5e1;box-shadow:0 4px 12px #0000000d}._calendarSelect_kbkpf_44{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;font-size:1rem;font-weight:700;color:#1e293b;padding:6px 12px;border-radius:8px;cursor:pointer;outline:none;transition:all .2s;text-align:center}._calendarSelect_kbkpf_44:hover{background:#fff;color:#0f172a}._selectionDivider_kbkpf_64{width:1px;height:20px;background:#cbd5e1;margin:0 4px}._navBtn_kbkpf_71{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid #e2e8f0;background:#fff;color:#64748b;transition:all .2s;cursor:pointer}._navBtn_kbkpf_71:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a;transform:translateY(-1px)}._roleDropdownWrap_kbkpf_92{width:220px}._legendItem_kbkpf_96{display:flex;align-items:center;gap:.5rem;font-size:12px;font-weight:600;color:#64748b}._legendDot_kbkpf_105{width:10px;height:10px;border-radius:3px}._dayCell_kbkpf_112{padding:4px 6px;display:flex;flex-direction:column;align-items:flex-start;height:100%;min-height:70px;cursor:pointer}._dayHeader_kbkpf_122{display:flex;justify-content:flex-start;width:100%}._dayNumber_kbkpf_128{font-size:14px;font-weight:700;margin-bottom:0;padding-left:2px}._dayNumberActive_kbkpf_135{color:#3b82f6}._dayNumberInactive_kbkpf_139{color:#94a3b8}._statsContainer_kbkpf_143{display:flex;flex-direction:column;gap:2px;margin-top:4px}._statRow_kbkpf_150{display:flex;align-items:center;gap:6px;font-size:10px;color:#475569;font-weight:500}._statDot_kbkpf_159{width:8px;height:8px;border-radius:2px;flex-shrink:0}._totalSummary_kbkpf_166{margin-top:2px;padding-top:2px;border-top:1px solid #f1f5f9;font-size:9px;font-weight:700;color:#64748b;text-align:left}._calendarContainer_kbkpf_3 .fc-theme-standard td,._calendarContainer_kbkpf_3 .fc-theme-standard th{border-color:#f1f5f9!important}._calendarContainer_kbkpf_3 .fc-col-header-cell{padding:10px 0!important;background:#f8fafc!important}._calendarContainer_kbkpf_3 .fc-col-header-cell-cushion{color:#3b82f6!important;font-weight:700!important;font-size:13px!important;text-transform:none;letter-spacing:normal}._calendarContainer_kbkpf_3 .fc .fc-daygrid-day-events{margin-bottom:0!important;min-height:0!important}._calendarContainer_kbkpf_3 .fc .fc-daygrid-body-natural .fc-daygrid-day-events{margin-bottom:0!important}._calendarContainer_kbkpf_3 .fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{min-height:0!important}._calendarContainer_kbkpf_3 .fc .fc-daygrid-day-top{display:flex!important;flex-direction:row!important;justify-content:flex-start!important}._calendarContainer_kbkpf_3 .fc-daygrid-day-frame{padding:0!important}._calendarContainer_kbkpf_3 .fc-day-today{background:#3b82f605!important}._calendarContainer_kbkpf_3 .fc-day-selected{background:#eff6ff!important;box-shadow:inset 0 0 0 2px #3b82f6!important}._calendarContainer_kbkpf_3 .fc-daygrid-day-number{width:100%}._loaderOverlay_kbkpf_234{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;background:#fffc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:12px}:root{--primary-indigo: #4f46e5;--primary-indigo-dark: #4338ca;--secondary-slate: #64748b;--bg-slate: #f8fafc;--border-slate: #e2e8f0;--am-color: #3b82f6;--pm-color: #f97316;--pm-bg: #fff7ed;--pm-text: #9a3412;--off-color: #94a3b8;--glass-bg: rgba(255, 255, 255, .8)}.resource-card{background:#fff;border-radius:16px;border:1px solid var(--border-slate);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.resource-card:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.resource-card-header{padding:1rem 1.25rem;background:var(--bg-slate);border-bottom:1px solid var(--border-slate);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem}.header-left{display:flex;align-items:center;gap:1.25rem;flex-grow:1}.resource-badge{background:var(--primary-indigo);color:#fff;padding:.5rem 1rem;border-radius:8px;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.025em;box-shadow:0 2px 4px #4f46e533;white-space:nowrap}.employee-picker-wrapper{flex-grow:1}.header-right{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.quick-time-box{display:flex;align-items:center;gap:.5rem;background:#fff;padding:.25rem;border-radius:10px;border:1px solid var(--border-slate)}.time-inputs{display:flex;align-items:center;gap:.25rem;padding:0 .5rem}.time-field{border:none;font-size:.8rem;color:var(--secondary-slate);width:75px;background:transparent;outline:none}.separator{color:var(--secondary-slate);font-size:.7rem;font-weight:500}.box-label{padding:2px 8px;border-radius:4px;font-size:.65rem;font-weight:800;text-transform:uppercase;margin-left:.25rem}.am-box .box-label{background:#eff6ff;color:var(--am-color)}.pm-box .box-label{background:#fff7ed;color:var(--pm-text)}.quick-time-box .apply-buttons-group{display:flex;gap:8px}.btn-apply-local{padding:6px 16px;border-radius:8px;font-size:.75rem;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;white-space:nowrap}.btn-apply-local.am{background:var(--am-color);color:#fff;border:1px solid var(--am-color);box-shadow:0 2px 4px #3b82f626}.btn-apply-local.am:hover{background:#2563eb;border-color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 6px #3b82f633}.btn-apply-local.pm{background:var(--pm-bg);color:var(--pm-text);border:1px solid #fed7aa;box-shadow:0 2px 4px #f973160d}.btn-apply-local.pm:hover{background:#ffedd5;border-color:#fdba74;transform:translateY(-1px);box-shadow:0 4px 6px #f973161a}.btn-preview-card{background:#fff;color:var(--secondary-slate);border:1px solid var(--border-slate);padding:.5rem 1rem;border-radius:8px;font-size:.8rem;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:all .2s}.btn-preview-card:hover{background:var(--bg-slate);border-color:var(--secondary-slate)}.resource-card-body{padding:1.5rem}.table-wrapper{border-radius:12px;border:1px solid var(--border-slate);overflow-x:auto;background:#fff}.roster-table{width:100%;border-collapse:collapse}.roster-table th{background:#f1f5f9;padding:.75rem;font-size:.7rem;font-weight:700;color:var(--secondary-slate);text-align:center;border-bottom:1px solid var(--border-slate)}.roster-table td{padding:.75rem;border-bottom:1px solid var(--border-slate);border-right:1px solid var(--border-slate);vertical-align:top}.roster-table tr:last-child td{border-bottom:none}.roster-table td:last-child{border-right:none}.week-col{width:60px}.week-label{background:var(--bg-slate);text-align:center;font-weight:700;color:var(--secondary-slate);vertical-align:middle!important}.day-cell{min-width:140px}.shift-selector{display:flex;background:var(--bg-slate);padding:2px;border-radius:8px;margin-bottom:.75rem}.shift-btn{flex:1;border:none;background:transparent;padding:.35rem;font-size:.65rem;font-weight:700;border-radius:6px;color:var(--secondary-slate);transition:all .2s}.shift-btn.active-am{background:var(--am-color);color:#fff}.shift-btn.active-pm{background:var(--pm-bg);color:var(--pm-text);border:1px solid #fed7aa}.shift-btn.active-off{background:var(--off-color);color:#fff}.cell-time-inputs{display:flex;gap:.5rem}.cell-time-field{flex:1;border:1px solid var(--border-slate);border-radius:6px;padding:.35rem;font-size:.75rem;text-align:center;color:var(--secondary-slate);background:#fff;outline:none;transition:border-color .2s}.cell-time-field:focus{border-color:var(--primary-indigo)}.top-selection-card{background:#fff;border-radius:16px;border:1px solid var(--border-slate);box-shadow:0 1px 3px #0000000d}.selection-label{display:block;font-size:.7rem;font-weight:700;text-transform:uppercase;color:var(--secondary-slate);margin-bottom:.5rem;letter-spacing:.05em}.selection-datepicker{height:45px;background:var(--bg-slate)!important;border:1px solid var(--border-slate)!important;border-radius:8px!important;padding:0 1rem!important;width:100%;font-size:.9rem;color:var(--secondary-slate);transition:all .2s}.selection-datepicker:focus{border-color:var(--primary-indigo)!important;background:#fff!important;box-shadow:0 0 0 3px #4f46e51a!important}@media (max-width: 1200px){.header-left{flex-basis:100%;margin-bottom:.25rem}.header-right{flex-basis:100%;justify-content:flex-start}.employee-picker-wrapper{max-width:100%}}@media (max-width: 768px){.resource-card-header{padding:1rem}.quick-time-box{width:100%;justify-content:space-between;padding:.5rem}.btn-preview-card{width:100%;justify-content:center}}@media (max-width: 480px){.time-inputs{padding:0}.time-field{width:60px}}._calendarContainer_1qecc_1{background:#f8fafc;padding:24px;min-height:100vh}._headerWrapper_1qecc_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}._monthTitle_1qecc_16{font-size:20px;font-weight:700;color:#1a202c;margin:0;min-width:160px;text-align:center}._navBtn_1qecc_25{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#64748b}._navBtn_1qecc_25:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}._legendItem_1qecc_44{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#475569}._legendDot_1qecc_53{width:10px;height:10px;border-radius:50%}._dayCell_1qecc_59{position:relative;width:100%;height:100%;min-height:100px;padding:8px;cursor:pointer;transition:all .2s ease}._dayCell_1qecc_59:hover{transform:scale(1.02);box-shadow:0 2px 8px #0000001a;z-index:1}._dayHeader_1qecc_75{display:flex;justify-content:space-between;margin-bottom:8px}._dayNumber_1qecc_81{font-size:14px;font-weight:600;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px}._dayNumberActive_1qecc_92{color:#1a202c}._dayNumberInactive_1qecc_96{color:#cbd5e1}._shiftInfoContainer_1qecc_100{position:absolute;bottom:8px;left:8px;right:8px;display:flex;flex-direction:column;gap:4px}._mainShiftBadge_1qecc_110{background-color:#fff;padding:4px 8px;border-radius:4px;font-size:11px;font-weight:500;text-align:center;color:#333}._shiftTime_1qecc_120{font-size:10px;margin-top:2px;color:#666;display:flex;align-items:center;justify-content:center;gap:2px}._extraShiftBadge_1qecc_130{background-color:#ffeb3b;padding:3px 6px;border-radius:4px;font-size:10px;font-weight:500;text-align:center;color:#333}._availableShiftBadge_1qecc_140{background-color:#b08d57;padding:3px 6px;border-radius:4px;font-size:10px;font-weight:500;text-align:center;color:#fff}._appliedShiftBadge_1qecc_150{background-color:#17a2b8;padding:3px 6px;border-radius:4px;font-size:10px;font-weight:500;text-align:center;color:#fff}._shiftsContainer_1qecc_160{display:flex;flex-direction:column;gap:4px}._shiftBadge_1qecc_166{font-size:11px;font-weight:600;padding:4px 8px;border-radius:6px;color:#fff;display:flex;align-items:center;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._loaderOverlay_1qecc_180{position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffffb3;display:flex;justify-content:center;align-items:center;z-index:10;border-radius:16px}._calendarContainer_1qecc_1 .fc-theme-standard td,._calendarContainer_1qecc_1 .fc-theme-standard th{border-color:#f1f5f9!important}._calendarContainer_1qecc_1 .fc-col-header-cell{padding:10px 0!important;background:#f8fafc!important}._calendarContainer_1qecc_1 .fc-col-header-cell-cushion{color:#3b82f6!important;font-weight:700!important;font-size:13px!important;text-transform:none;letter-spacing:normal}._calendarContainer_1qecc_1 .fc .fc-daygrid-day-events{margin-bottom:0!important;min-height:0!important}._calendarContainer_1qecc_1 .fc-daygrid-day-frame{padding:0!important}._calendarContainer_1qecc_1 .fc-day-today{background:#3b82f605!important}._calendarContainer_1qecc_1 .fc-daygrid-day-number{width:100%}.extra-shift-custom-datepicker .react-datepicker__input-container input{padding:7px 16px!important}._pageContainer_tk1yc_1{max-width:1300px;margin:0 auto;padding:30px 20px;min-height:100vh;background:radial-gradient(at 0% 0%,rgba(37,99,235,.05) 0,transparent 50%),radial-gradient(at 100% 0%,rgba(168,85,247,.05) 0,transparent 50%),radial-gradient(at 50% 100%,rgba(45,212,191,.05) 0,transparent 50%);background-attachment:fixed}._dashboardLayout_tk1yc_13{display:flex;gap:30px;align-items:flex-start;margin-top:20px}._chartContainer_tk1yc_21{flex:1.4;background:#ffffffa6;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.4);border-radius:24px;padding:28px;box-shadow:0 15px 40px #0000000a,inset 0 0 30px #fff3;min-height:500px}._chartHeader_tk1yc_35{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}._legendList_tk1yc_42{display:flex;gap:16px;font-size:.75rem;font-weight:700;color:#4b5563}._legendItem_tk1yc_50{display:flex;align-items:center;gap:6px}._dot_tk1yc_56{width:10px;height:10px;border-radius:50%}._chartBody_tk1yc_62{height:350px;position:relative}._trackerColumn_tk1yc_68{flex:1;max-width:500px}._profileSection_tk1yc_73{text-align:center;margin-bottom:35px;position:relative;perspective:1000px}._profileBackground_tk1yc_80{position:absolute;top:-50px;left:50%;transform:translate(-50%);width:300px;height:300px;background:radial-gradient(circle at center,#4299e126,#4299e100 70%);z-index:-1;filter:blur(40px);animation:_pulseBg_tk1yc_1 8s infinite alternate}@keyframes _pulseBg_tk1yc_1{0%{opacity:.4;transform:translate(-50%) scale(1)}to{opacity:.8;transform:translate(-50%) scale(1.2)}}._avatar_tk1yc_108{width:100px;height:100px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.8);box-shadow:0 0 25px #4299e14d,inset 0 0 10px #ffffff80;margin-bottom:18px;background:linear-gradient(135deg,#e0e7ff,#fff);transition:transform .3s ease}._avatar_tk1yc_108:hover{transform:scale(1.05) translateZ(20px)}._userName_tk1yc_126{font-size:1.4rem;font-weight:800;color:#111827;letter-spacing:-.02em;margin-bottom:4px;text-shadow:0 2px 4px rgba(0,0,0,.05)}._userRole_tk1yc_135{font-size:.85rem;font-weight:600;color:#2563eb;text-transform:uppercase;letter-spacing:.1em;margin-bottom:25px}._sectionHeader_tk1yc_144{display:flex;align-items:center;gap:12px;margin-bottom:18px}._sectionTitle_tk1yc_151{font-size:.95rem;font-weight:800;color:#1f2937;text-transform:uppercase;letter-spacing:.05em;margin:0}._titleBorder_tk1yc_160{width:4px;height:18px;background:linear-gradient(to bottom,#2563eb,#a855f7);border-radius:10px;box-shadow:0 0 10px #2563eb66}._timingCard_tk1yc_169{background:#ffffffb3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.5);border-radius:20px;padding:24px 16px;display:flex;justify-content:space-around;margin-bottom:28px;position:relative;box-shadow:0 10px 30px #0000000a,inset 0 0 20px #ffffff4d}._timingCard_tk1yc_169:after{content:"";position:absolute;top:25%;bottom:25%;left:50%;width:1px;background:linear-gradient(to bottom,transparent,rgba(37,99,235,.2),transparent)}._timingItem_tk1yc_200{flex:1;text-align:center}._timingLabel_tk1yc_205{font-size:.75rem;font-weight:700;margin-bottom:10px;display:block;text-transform:uppercase;letter-spacing:.05em}._labelCurrent_tk1yc_214{color:#10b981;text-shadow:0 0 8px rgba(16,185,129,.2)}._labelBreak_tk1yc_219{color:#f43f5e;text-shadow:0 0 8px rgba(244,63,94,.2)}._timingValue_tk1yc_224{font-family:JetBrains Mono,Roboto Mono,monospace;font-size:1.8rem;font-weight:700;color:#111827;letter-spacing:-.05em}._actionsGrid_tk1yc_233{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:35px}._btnAction_tk1yc_240{padding:14px;font-size:.85rem;font-weight:800;border-radius:14px;text-transform:uppercase;letter-spacing:.08em;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}._btnAction_tk1yc_240:active{transform:scale(.96)}._btnAction_tk1yc_240:disabled{opacity:.6;cursor:not-allowed}._btnIn_tk1yc_265{grid-column:span 2;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 6px 20px #2563eb4d}._btnIn_tk1yc_265:hover:not(:disabled){box-shadow:0 10px 25px #2563eb66;transform:translateY(-2px)}._btnBreak_tk1yc_277{background:#fffc;border:1px solid rgba(244,63,94,.4);color:#f43f5e}._btnBreak_tk1yc_277:hover:not(:disabled){background:#fff1f2;border-color:#f43f5e;transform:translateY(-2px)}._btnOut_tk1yc_289{background:linear-gradient(135deg,#f43f5e,#e11d48);color:#fff;box-shadow:0 6px 20px #e11d484d}._btnOut_tk1yc_289:hover:not(:disabled){box-shadow:0 10px 25px #e11d4866;transform:translateY(-2px)}._activitySection_tk1yc_301{background:#ffffff80;border-radius:20px;padding:24px 20px;border:1px solid rgba(255,255,255,.3)}._activityList_tk1yc_308{display:flex;flex-direction:column;gap:14px;margin-top:20px}._activityItem_tk1yc_315{display:flex;align-items:flex-start;gap:14px}._activityIcon_tk1yc_321{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid rgba(226,232,240,.8);color:#64748b;flex-shrink:0;box-shadow:0 2px 6px #00000008}._activityContent_tk1yc_335{flex:1;background:#fffc;border:1px solid rgba(226,232,240,.6);border-radius:14px;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease}._activityContent_tk1yc_335:hover{background:#fff;border-color:#cbd5e1;transform:translate(4px)}._activityTime_tk1yc_353{font-weight:800;color:#1f2937;font-size:.9rem;display:block}._activityLabel_tk1yc_360{color:#64748b;font-size:.75rem;font-weight:600}._activityDetailIcon_tk1yc_366{color:#94a3b8}@media (max-width: 1024px){._dashboardLayout_tk1yc_13{flex-direction:column;align-items:center;gap:24px}._chartContainer_tk1yc_21,._trackerColumn_tk1yc_68{width:100%;max-width:100%;flex:none}}@media (max-width: 768px){._pageContainer_tk1yc_1{padding:16px 12px;overflow-x:hidden}._chartContainer_tk1yc_21{padding:18px 14px;border-radius:18px;min-height:auto}._chartHeader_tk1yc_35{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:18px}._legendList_tk1yc_42{flex-wrap:wrap;gap:10px 16px;font-size:.8rem}._chartBody_tk1yc_62{height:280px}._profileSection_tk1yc_73{margin-bottom:25px;overflow:hidden}._profileBackground_tk1yc_80{width:220px;height:220px}._timingCard_tk1yc_169{padding:18px 12px;border-radius:16px;margin-bottom:22px}._timingValue_tk1yc_224{font-size:1.55rem}}@media (max-width: 576px){._actionsGrid_tk1yc_233{grid-template-columns:1fr;gap:12px}._btnIn_tk1yc_265{grid-column:span 1}}._skeleton_tk1yc_446{background:#f0f2f5;background:linear-gradient(90deg,#f0f2f5 25%,#e2e8f0,#f0f2f5 75%);background-size:200% 100%;animation:_shine_tk1yc_1 1.5s infinite linear;border-radius:8px}._skeletonValue_tk1yc_454{height:40px;width:140px;margin:0 auto}@keyframes _shine_tk1yc_1{to{background-position:-200% 0}}._datepickerWrapper_18xjo_1{position:relative;z-index:70}.react-datepicker-popper{z-index:70}._datepickerWrapper_18xjo_1 .react-datepicker-wrapper{width:auto}._datepickerWrapper_18xjo_1 .react-datepicker__input-container input{cursor:pointer;padding:7px 16px!important}._actionIcon_18xjo_19{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:1px solid #e2e8f0;background-color:transparent;color:#64748b;cursor:pointer;transition:all .2s ease}._actionIcon_18xjo_19:hover{background-color:#f1f5f9;color:#0f172a;border-color:#cbd5e1}._btnClearFilters_18xjo_39{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;border:1px solid rgba(244,63,94,.2);background:#ffffffb3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#f43f5e;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #00000008}._btnClearFilters_18xjo_39:hover{background:#fff1f2;border-color:#f43f5e;color:#e11d48;transform:translateY(-2px) scale(1.05);box-shadow:0 8px 20px #f43f5e26}._btnClearFilters_18xjo_39:active{transform:scale(.95)}._po_loader_overlay_1nxmq_3{position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffffb3;display:flex;justify-content:center;align-items:center;z-index:1000;border-radius:8px}._po_compact_header_1nxmq_17{font-size:.65rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em;padding:0 10px 4px;border-bottom:1px solid #f1f5f9;margin-bottom:8px}._po_compact_row_1nxmq_28{display:flex;gap:8px;align-items:center;padding:4px 0;transition:background-color .2s}._po_compact_row_1nxmq_28:hover{background-color:#f8fafc}._po_btn_remove_compact_1nxmq_40{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:transparent;color:#94a3b8;border:1px solid transparent;border-radius:6px;transition:all .2s;padding:0}._po_btn_remove_compact_1nxmq_40:hover{background-color:#fef2f2;color:#ef4444;border-color:#fee2e2}
