@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap";*{border:0}*,body{margin:0;padding:0}body{font-family:Plus Jakarta Sans,sans-serif!important;background:#fafafa!important}[data-test-id=button-close]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.antd-wrapper-body .ant-image-preview-mask,.antd-wrapper-body .ant-image-preview-operations-wrapper,.antd-wrapper-body .ant-image-preview-wrap{z-index:1500}.footer-app{padding-bottom:calc(env(safe-area-inset-bottom) + 4px)}.MuiTypography-root,button,h1,h2,h3,h4,h5,h6,p{font-family:Plus Jakarta Sans,sans-serif!important}.MuiCard-root{box-shadow:0 0 2px 0 rgba(145,158,171,.3),0 12px 24px -4px rgba(145,158,171,.12)!important;border-radius:10px!important}.MuiFormHelperText-root{margin:0;padding:0;font-size:12px!important}.expired-text{color:#b71d18;animation:blink 1.5s infinite;font-weight:700;font-style:Bold;font-size:13px;line-height:100%;letter-spacing:0}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#f7ce00!important}.MuiInputBase-root,.MuiOutlinedInput-root{border-radius:8px!important;border-color:#f7ce00;box-shadow:0 1px 2px 0 rgba(16,24,40,.0509803922);background:#fff}.MuiInputBase-root.Mui-disabled,.MuiOutlinedInput-root.Mui-disabled{-webkit-text-fill-color:#000;background:rgba(199,199,199,.5098039216);border-radius:7px}.MuiInputBase-root .MuiOutlinedInput-input.Mui-disabled,.MuiOutlinedInput-root .MuiOutlinedInput-input.Mui-disabled{-webkit-text-fill-color:#000;border-radius:7px}.MuiInputBase-root ::placeholder,.MuiOutlinedInput-root ::placeholder{font-size:14px!important;color:#888!important;opacity:1!important;padding-top:2.5px!important;font-family:Plus Jakarta Sans,sans-serif!important}.input-number{border-radius:8px!important;box-shadow:0 1px 2px 0 rgba(16,24,40,.0509803922);border:1px solid rgba(0,0,0,.23);height:40px;padding:0 14px}.input-number:focus-visible{outline-color:#f7ce00}.input-number::placeholder{font-size:14px!important;color:"#888888"!important;opacity:1!important;padding-top:2.5px!important;font-family:Plus Jakarta Sans,sans-serif!important}.button-primary{background:#2b5caa;width:100%;border-radius:8px;color:#fff;font-size:16px;font-weight:500;line-height:19.2px;padding:10px}.file-picker.MuiButtonBase-root{background:#efefef;font-size:12px;font-weight:400;color:#000;text-transform:capitalize!important}label{font-family:Plus Jakarta Sans,sans-serif!important;font-size:14px;font-weight:500;line-height:20px;text-align:left;color:#171717}span.required{color:red;margin-left:4px}.MuiFormHelperText-root.Mui-error{color:#f04438;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-align:left;margin:0}.timepicker-sarvenaz{border:1px solid #b0b0b0;padding:8.5px 14px;margin-bottom:10px}.timepicker-sarvenaz .ant-picker-input input ::placeholder{color:red}.timepicker-sarvenaz .ant-picker-input ::-ms-input-placeholder{color:red}.message-create,.message-remove{margin-bottom:16px;display:flex;gap:14px;justify-content:space-between;align-items:center;padding:10px 18px;border-radius:4px}.message-create span,.message-remove span{display:flex;gap:14px}.message-create p,.message-remove p{font-size:14px}@media screen and (max-width:599px){.message-create p,.message-remove p{font-size:12px}}.message-create{background-color:#a6f4c5;color:#05603a}.message-remove{background-color:#fee4e2;color:#912018}.search-by{display:flex;align-items:center;gap:10px;width:100%}.custom-dropdown.MuiInputBase-root{width:150px!important}@media screen and (max-width:599px){.custom-dropdown.MuiInputBase-root{width:170px!important}}.custom-dropdown.MuiInputBase-root .MuiSelect-select{padding:8.4px 16px!important;margin:0!important;font-size:14px}.margin-price{font-weight:700;min-width:70px;display:flex;align-items:center;justify-content:start}.margin-price.loss{color:#f43838}.request{background:#fff;border:2px solid #f39c12;color:#f39c12}.request,.request svg{font-size:13px}.request svg path{fill:#f39c12}.process{background:#fff;border:2px solid #00a7d0;color:#00a7d0}.process,.process svg{font-size:13px}.process svg path{fill:#00a7d0}.invoice{border:2px solid #0073b7;color:#0073b7}.invoice,.reimbursment{background:#fff;margin:5px 0;font-size:13px}.reimbursment{border:2px solid #605ba8;color:#605ba8;padding:5px 15px}.onvalidated{background:#fff;border:2px solid #f70;color:#f70}.onvalidated,.onvalidated svg{font-size:13px}.onvalidated svg path{fill:#f70}.partial{background:#fff;border:2px solid #4795b1;color:#4795b1}.partial,.partial svg{font-size:13px}.partial svg path{fill:#4795b1}.paid{background:#fff;border:2px solid #5ce65c;color:#5ce65c}.paid,.paid svg{font-size:13px}.paid svg path{fill:#5ce65c}.payment-none{background:#f4f6f8;border-color:#b0b7c3;color:#6b7280}.payment-overpaid{background:#f3e8ff;border-color:#a855f7;color:#7e22ce}.completed,.green-status{color:#0cb57a;background:rgba(12,181,122,.1019607843);border:1px solid #0cb57a;border-radius:8px;font-size:13px;font-weight:600;padding:2px 8px}.orange-status,.waiting{color:#f79400;background:rgba(247,148,0,.1019607843);border:1px solid #f79400;border-radius:8px}.blue-status,.orange-status,.otw,.waiting{font-size:13px;font-weight:600;padding:2px 8px}.blue-status,.otw{color:#00a1f7;background:rgba(0,161,247,.1);border:1px solid #00a1f7;border-radius:8px}.canceled,.red-status{color:red;background:rgba(255,0,0,.1019607843);border:1px solid red;border-radius:8px;font-size:12px;font-weight:600;padding:2px 8px}.trucking-icon{background:#f4e3df;padding:5px 8px;border-radius:6px;display:flex}.trucking-icon svg path{fill:#d78262}.selfdrive-icon{background:#dff4f7;padding:5px 8px;border-radius:6px;display:flex}.selfdrive-icon svg path{fill:#69bfb3}.shipping-icon{background:#f6f2ff;padding:5px 8px;border-radius:6px;display:flex}.shipping-icon svg path{fill:#d3cdf4}.location-order{margin:10px 0}.location-order .loading-place-icon{fill:#f7ce00;font-size:10px}.location-order .unloading-place-icon{fill:#f7ce00;font-size:15px}.location-order .divider-icon{fill:#d6d6d6;font-size:7px;position:relative}.location-order .divider-breakpoint{font-size:12px;position:relative;left:1.4px}.location-order .divider-breakpoint path{fill:#f7ce00}.location-order h3,.location-order p{font-size:13px;color:#35404e}.location-order h3{margin:3px 0 0}.MuiLinearProgress-bar{transition:none}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{background:#f7ce00!important;font-weight:600}.rdrDayEndOfMonth.rdrDayHovered,.rdrDayHovered,.rdrDayInPreview,.rdrDayStartOfMonth.rdrDayHovered{border-color:#f7ce00!important}.rdrDayToday .rdrDayNumber span:after{background:#f7ce00!important}.filter-date-mobile .MuiDialogContent-root{padding:0 16px!important}@media screen and (max-width:959px){.rdrCalendarWrapper,.rdrMonth{width:100%!important;padding:5px 0!important}}.header-mobile{background-color:#f7ce00;padding:calc(env(safe-area-inset-top) + 8px) 0 15px}.header-mobile svg path{fill:rgba(0,0,0,.8705882353)}.header-mobile h4{margin:0!important;font-size:22px}.swipe-mobile .MuiPaper-root{padding-bottom:calc(env(safe-area-inset-bottom) + 1px);border-radius:15px 15px 0 0;max-height:min(92vh,100%);overflow-y:auto;-webkit-overflow-scrolling:touch}.swal2-container{z-index:3005}.swipe-mobile{z-index:2001!important}.MuiDialog-root,.MuiPickersPopper-root{z-index:3002!important}.MuiPopover-root,.MuiPopper-root{z-index:3003!important}.input-file{width:350px;max-width:100%;color:#444;padding:5px;background:#fff;border-radius:10px;border:1px solid #b0b0b0}.input-file::-webkit-file-upload-button{margin-right:20px;border:none;background:#f7ce00;padding:10px 20px;border-radius:10px;color:#fff;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.input-file::file-selector-button{margin-right:20px;border:none;background:#f7ce00;padding:10px 20px;border-radius:10px;color:#fff;cursor:pointer;transition:background .2s ease-in-out}.input-file::-webkit-file-upload-button:hover{background:#c3b601}.input-file::file-selector-button:hover{background:#c3b601}.lihat-file{font-size:14px;margin:5px 0}.filter-user{width:500px;border-radius:8px;padding:25px 32px}.filter-user header{margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #f1f1f1;display:flex;justify-content:space-between;align-items:center}.filter-user main,.filter-user section{display:flex;flex-direction:column;margin-bottom:5px}.filter-user .option{display:flex}.filter-user span{display:flex;justify-content:space-between;align-items:center}.filter-user button{margin-top:15px}.date-range-mobile{border:1px solid #a5a4a4!important}.date-range-app-custom{overflow:hidden}.date-range-app-custom .rdrCalendarWrapper,.date-range-app-custom .rdrMonth,.date-range-app-custom .rdrMonths{width:100%!important}.date-range-app-custom .rdrMonth{padding:0!important}.date-range-app-custom .rdrDay{height:32px!important}.date-range-app-custom .rdrDayNumber span{font-size:12px!important}.date-range-app-custom .rdrWeekDay{font-size:10px!important}.date-range-app-custom .rdrMonthAndYearWrapper{padding:4px 8px!important}.date-range-app-custom .rdrDateDisplayWrapper{display:none!important}.date-range-app-custom .actions{display:flex;gap:10px;margin-top:12px}.date-range-app-custom .actions .btn-reset{flex:1 1;border:none;border-radius:12px;background:#f3f4f6;padding:10px;font-size:13px;cursor:pointer;color:#374151}.date-range-app-custom .actions .btn-apply{flex:1 1;border:none;border-radius:12px;background:#f7ce00;padding:10px;font-weight:600;cursor:pointer;color:#111827}.date-range-app-custom .quick-range{display:flex;gap:8px;margin-bottom:10px;overflow-x:auto}.date-range-app-custom .quick-range button{padding:6px 12px;border:none;border-radius:999px;background:#f3f4f6;font-size:12px;white-space:nowrap;cursor:pointer;color:#4b5563}.date-range-app-custom .quick-range button.active{background:#f7ce00;color:#111827;font-weight:600}.date-range-web__trigger{height:40px;padding:0 10px;border-radius:10px;background:#ebf2f5;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.date-range-web__trigger:hover{background:#e3ecef}.date-range-web__trigger.is-open{background:#fff;border-color:#f7ce00;box-shadow:0 1px 2px rgba(17,24,39,.04)}.date-range-web__trigger .date-range-web__icon{color:#9ca3af;font-size:18px!important}.date-range-web__trigger.has-value .date-range-web__icon,.date-range-web__trigger.is-open .date-range-web__icon{color:#b45309}.date-range-web__trigger .date-range-web__value{font-size:13px!important;font-weight:600!important;color:#111827!important;white-space:nowrap;line-height:1.2!important}.date-range-web__trigger .date-range-web__placeholder{font-size:13px!important;font-weight:500!important;color:#9ca3af!important;white-space:nowrap;line-height:1.2!important}.date-range-web__trigger .date-range-web__clear{margin-left:-2px!important;padding:2px!important;color:#9ca3af!important}.date-range-web__trigger .date-range-web__clear:hover{color:#111827!important;background:#f3f4f6!important}.view-type-filter__trigger{min-width:168px;justify-content:flex-start}.view-type-filter__trigger .view-type-filter__caret{margin-left:auto;color:#9ca3af;flex-shrink:0}.view-type-filter__trigger.is-open .view-type-filter__caret{color:#b45309}.view-type-filter__menu{margin-top:8px!important;border-radius:12px!important;border:1px solid #e5e7eb!important;box-shadow:0 12px 28px rgba(17,24,39,.1),0 2px 8px rgba(17,24,39,.04)!important}.view-type-filter__menu .MuiMenuItem-root{font-size:13px;font-weight:600;min-height:40px;color:#111827}.view-type-filter__menu .MuiMenuItem-root.Mui-selected{background:rgba(247,206,0,.16)!important;color:#92400e}.view-type-filter__menu .MuiMenuItem-root:hover{background:#f8fafc}.date-range-web{position:fixed;z-index:3000;width:max-content;max-width:calc(100vw - 24px);padding:12px;border-radius:14px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 12px 28px rgba(17,24,39,.1),0 2px 8px rgba(17,24,39,.04);animation:siberatPop .16s ease-out}.date-range-web__header{padding:2px 4px 10px;border-bottom:1px solid #f1f5f9;margin-bottom:10px}.date-range-web__title{margin:0;font-size:13px;font-weight:700;color:#111827;letter-spacing:.01em}.date-range-web__subtitle{margin:4px 0 0;font-size:11px;font-weight:500;color:#6b7280}.date-range-web__presets{display:flex;gap:6px;flex-wrap:wrap;padding:0 2px 10px;margin-bottom:2px}.date-range-web__presets button{padding:5px 11px;border-radius:999px;background:#f3f4f6;font-size:12px;font-weight:500;line-height:1.2;white-space:nowrap;border:1px solid rgba(0,0,0,0);cursor:pointer;color:#4b5563;transition:background .12s ease,border-color .12s ease,color .12s ease}.date-range-web__presets button:hover{background:#e5e7eb;color:#111827}.date-range-web__presets button:active{transform:scale(.97)}.date-range-web__presets button.active{background:#f7ce00;border-color:#eab308;color:#111827;font-weight:700}.date-range-web__calendar .react-datepicker{padding:0;border:none;border-radius:0;box-shadow:none;background:rgba(0,0,0,0);animation:none;font-family:inherit}.date-range-web__calendar .react-datepicker__month-container{float:left}.date-range-web__calendar .react-datepicker__month-container+.react-datepicker__month-container{margin-left:12px;padding-left:12px;border-left:1px solid #f1f5f9}.date-range-web__calendar .react-datepicker__header{background:rgba(0,0,0,0);border-bottom:none;padding:0 0 8px}.date-range-web__calendar .react-datepicker__current-month{font-size:13px;font-weight:700;color:#111827;margin-bottom:8px}.date-range-web__calendar .react-datepicker__navigation{top:2px;width:28px;height:28px}.date-range-web__calendar .react-datepicker__navigation-icon:before{border-color:#9ca3af;border-width:2px 2px 0 0;top:9px}.date-range-web__calendar .react-datepicker__navigation:hover :before{border-color:#111827}.date-range-web__calendar .react-datepicker__day-names{margin-bottom:2px;display:flex}.date-range-web__calendar .react-datepicker__day-name{width:32px;margin:0 1px;font-size:10px;font-weight:600;color:#9ca3af;text-transform:uppercase}.date-range-web__calendar .react-datepicker__month{margin:0}.date-range-web__calendar .react-datepicker__week{display:flex}.date-range-web__calendar .react-datepicker__day{width:32px;height:32px;line-height:32px;margin:1px;border-radius:8px;font-size:12px;font-weight:500;color:#374151;transition:background .12s ease,color .12s ease}.date-range-web__calendar .react-datepicker__day:hover{background:rgba(247,206,0,.18);transform:none}.date-range-web__calendar .react-datepicker__day--outside-month{color:#d1d5db}.date-range-web__calendar .react-datepicker__day--today{font-weight:700;box-shadow:inset 0 0 0 1.5px #f7ce00}.date-range-web__calendar .react-datepicker__day--in-range,.date-range-web__calendar .react-datepicker__day--in-selecting-range{background:rgba(247,206,0,.22)!important;color:#1f2937!important;border-radius:0;box-shadow:none}.date-range-web__calendar .react-datepicker__day--range-end,.date-range-web__calendar .react-datepicker__day--range-start,.date-range-web__calendar .react-datepicker__day--selecting-range-end,.date-range-web__calendar .react-datepicker__day--selecting-range-start{background:#f7ce00!important;color:#111827!important;font-weight:700;box-shadow:none;z-index:2}.date-range-web__calendar .react-datepicker__day--range-start,.date-range-web__calendar .react-datepicker__day--selecting-range-start{border-radius:8px 0 0 8px!important}.date-range-web__calendar .react-datepicker__day--range-end,.date-range-web__calendar .react-datepicker__day--selecting-range-end{border-radius:0 8px 8px 0!important}.date-range-web__calendar .react-datepicker__day--range-start.react-datepicker__day--range-end{border-radius:8px!important}.date-range-web__calendar .react-datepicker__day--disabled{color:#d1d5db;background:rgba(0,0,0,0)}.date-range-web__calendar .react-datepicker__triangle{display:none}.react-datepicker{padding:18px;border-radius:20px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 20px 40px rgba(17,24,39,.12),0 8px 16px rgba(17,24,39,.06);animation:siberatPop .18s ease-out;display:inline-block}.react-datepicker__header{background:rgba(0,0,0,0);border-bottom:none;padding:0 0 12px}.react-datepicker__current-month{font-size:14px;font-weight:600;color:#111827;margin-bottom:12px}.react-datepicker__navigation{top:18px}.react-datepicker__navigation-icon:before{border-color:#9ca3af;border-width:2px 2px 0 0}.react-datepicker__day-names{margin-bottom:6px}.react-datepicker__day-name{width:40px;font-size:11px;font-weight:600;color:#9ca3af}.react-datepicker__month{margin:0}.react-datepicker__week{display:flex;justify-content:space-between}.react-datepicker__day{width:40px;height:40px;line-height:40px;margin:4px 2px;border-radius:12px;font-size:13px;font-weight:500;color:#374151;transition:all .15s ease}.react-datepicker__day:hover{background:rgba(255,206,27,.15);transform:translateY(-1px)}.react-datepicker__day--today{font-weight:600;box-shadow:inset 0 0 0 1.5px #facc15}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range{background:rgba(255,206,27,.25)!important;color:#1f2937!important;border-radius:0}.react-datepicker__day--range-end,.react-datepicker__day--range-start{background:linear-gradient(135deg,#facc15,#f59e0b)!important;color:#111!important;font-weight:600;box-shadow:0 4px 10px rgba(250,204,21,.35);z-index:2}.react-datepicker__day--range-start{border-radius:12px 0 0 12px!important}.react-datepicker__day--range-end{border-radius:0 12px 12px 0!important}.react-datepicker__day--disabled{color:#d1d5db;background:rgba(0,0,0,0)}.react-datepicker__triangle{display:none}@keyframes siberatPop{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.toolbar-search.MuiFormControl-root,.toolbar-search.MuiTextField-root{margin:0!important;height:40px!important}.toolbar-search .MuiOutlinedInput-root{height:40px!important;min-height:40px!important;max-height:40px!important;border-radius:10px!important;background:#ebf2f5!important;font-size:13px!important;font-weight:500!important;box-sizing:border-box!important}.toolbar-search .MuiOutlinedInput-root fieldset{border:1px solid rgba(0,0,0,0)!important}.toolbar-search .MuiOutlinedInput-root:hover{background:#e3ecef!important}.toolbar-search .MuiOutlinedInput-root:hover fieldset{border-color:rgba(0,0,0,0)!important}.toolbar-search .MuiOutlinedInput-root.Mui-focused{background:#fff!important;box-shadow:0 1px 2px rgba(17,24,39,.04)}.toolbar-search .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#f7ce00!important;border-width:1px!important}.toolbar-search .MuiOutlinedInput-root input{padding:0 8px 0 0!important;height:40px!important;box-sizing:border-box!important;color:#111827!important;line-height:40px!important}.toolbar-search .MuiOutlinedInput-root input::placeholder{color:#9ca3af!important;opacity:1;font-weight:500}.toolbar-search .MuiOutlinedInput-root .MuiInputAdornment-root{color:#9ca3af;margin:0!important;height:40px!important;max-height:40px!important}.toolbar-search .MuiOutlinedInput-root .MuiInputAdornment-root .MuiIconButton-root{padding:4px}.toolbar-search .MuiOutlinedInput-root .MuiInputAdornment-root svg{font-size:18px}.toolbar-search .MuiOutlinedInput-root.Mui-focused .MuiInputAdornment-root{color:#b45309}.toolbar-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0!important;margin:0!important;border-radius:10px!important;background:#ebf2f5!important;border:1px solid rgba(0,0,0,0)!important;color:#6b7280!important;box-shadow:none!important;box-sizing:border-box!important;line-height:1!important;flex-shrink:0;align-self:center;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease!important}.toolbar-action svg{font-size:18px!important;color:#9ca3af!important}.toolbar-action:hover{background:#e3ecef!important;border-color:rgba(0,0,0,0)!important}.toolbar-action:hover svg{color:#b45309!important}.toolbar-action.is-active,.toolbar-action:active,.toolbar-action:focus{background:#fff!important;border-color:#f7ce00!important;box-shadow:0 1px 2px rgba(17,24,39,.04)!important}.toolbar-action.is-active svg,.toolbar-action:active svg,.toolbar-action:focus svg{color:#b45309!important}.toolbar-action.toolbar-action--label{width:auto!important;min-width:auto!important;padding:0 14px!important;gap:8px!important;font-size:13px!important;font-weight:600!important;color:#111827!important;text-transform:none!important}.filter .date-range-web__trigger,.filter .select-order-date.date-range-web__trigger,.filter .select-order-status.date-range-web__trigger,.header .date-range-web__trigger,.header .select-order-date.date-range-web__trigger,.header .select-order-status.date-range-web__trigger{height:40px!important;min-height:40px!important;max-height:40px!important;box-sizing:border-box;align-self:center}.setup-filter{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:12px;min-height:40px;margin-bottom:16px;flex-wrap:wrap}.setup-filter>.MuiFormControl-root.toolbar-search,.setup-filter>.toolbar-search{flex:0 1 280px;max-width:320px;width:100%;margin:0!important}.setup-filter__actions{display:flex!important;align-items:center!important;margin-left:auto!important;height:40px!important;min-height:40px!important;flex-wrap:wrap;gap:10px!important}.setup-filter__actions .MuiAutocomplete-root,.setup-filter__actions .MuiFormControl-root{margin:0!important}.setup-filter__actions .MuiAutocomplete-root .MuiOutlinedInput-root,.setup-filter__actions .MuiFormControl-root .MuiOutlinedInput-root{height:40px!important;min-height:40px!important;border-radius:10px;background:#ebf2f5}.setup-filter__actions .MuiAutocomplete-root .MuiOutlinedInput-root fieldset,.setup-filter__actions .MuiFormControl-root .MuiOutlinedInput-root fieldset{border-color:rgba(0,0,0,0)!important}.setup-filter__actions .MuiAutocomplete-root .MuiOutlinedInput-root.Mui-focused,.setup-filter__actions .MuiFormControl-root .MuiOutlinedInput-root.Mui-focused{background:#fff}.setup-filter__actions .MuiAutocomplete-root .MuiOutlinedInput-root.Mui-focused fieldset,.setup-filter__actions .MuiFormControl-root .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#f7ce00!important}.setup-filter__actions .toolbar-action{margin-left:0!important}.filter{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:10px;min-height:40px;margin-bottom:16px}.filter>.toolbar-action{margin-left:auto!important}.filter>.MuiBox-root{min-height:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;flex:0 1 280px;max-width:320px;min-width:0;align-self:center;overflow:visible}.filter>.MuiBox-root,.filter>.MuiBox-root>.MuiBox-root{margin:0!important;gap:0!important;height:40px!important;max-height:40px!important}.filter>.MuiBox-root>.MuiBox-root{justify-content:center}.filter .toolbar-search{flex:0 1 280px;max-width:320px;width:100%}.filter>.MuiStack-root{display:flex!important;align-items:flex-start!important;gap:10px!important;height:40px!important;min-height:40px!important;max-height:none;overflow:visible}.filter .MuiAutocomplete-root,.filter .MuiFormControl-root:not(.toolbar-search){align-self:center}.filter .MuiAutocomplete-root .MuiOutlinedInput-root,.filter .MuiFormControl-root:not(.toolbar-search) .MuiOutlinedInput-root{height:40px!important;min-height:40px!important;box-sizing:border-box;border-radius:10px;background:#ebf2f5}.filter .MuiAutocomplete-root .MuiOutlinedInput-root fieldset,.filter .MuiFormControl-root:not(.toolbar-search) .MuiOutlinedInput-root fieldset{border-color:rgba(0,0,0,0)!important}.filter .MuiAutocomplete-root .MuiOutlinedInput-root.Mui-focused,.filter .MuiFormControl-root:not(.toolbar-search) .MuiOutlinedInput-root.Mui-focused{background:#fff}.filter .MuiAutocomplete-root .MuiOutlinedInput-root.Mui-focused fieldset,.filter .MuiFormControl-root:not(.toolbar-search) .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#f7ce00!important}.header{display:flex;align-items:center}.header .date-range-web__trigger,.header .toolbar-action,.header .toolbar-action--label,.header .toolbar-search{align-self:center}.header>.MuiBox-root{align-self:center;overflow:visible}.header>.MuiBox-root,.header>.MuiBox-root>.MuiBox-root{margin:0!important;gap:0!important;height:40px!important;max-height:40px!important}.header>.MuiStack-root{align-items:flex-start!important;height:auto;max-height:none;overflow:visible}.ant-picker-dropdown{z-index:3500}.dropzone-input{border:var(--border-style);border-radius:10px;padding:10px;text-align:center;margin-top:10px}.dropzone-input img{margin:10px 0}.dropzone-input .select-files{background:#f7ce00;width:20%;margin-right:auto;margin-left:auto;border-radius:20px;padding:5px;color:#fff;margin-top:5px}@media screen and (max-width:599px){.dropzone-input .select-files{width:50%}}.dropzone-input .select-files:hover{cursor:pointer}.dropzone-input button{margin:10px auto}.dropzone-input p{font-weight:500;font-size:15px;color:gray}.swal-title-app{font-size:18px}.form-mobile .title{font-family:Plus Jakarta Sans;font-weight:500;font-style:Medium;font-size:16px;line-height:100%;letter-spacing:0;padding:15px 0}.hidden{display:none!important}.helper-text-input{font-weight:400;font-style:Regular;font-size:12px;line-height:100%;letter-spacing:0;color:#707070;margin-top:5px}.tools-action{padding:0!important}.input-error{border:1px solid #ff4d4f!important}.ptr-hint{margin:0;padding:8px 0;text-align:center;font-size:12px;font-weight:600;line-height:1.2;color:#6b7280}.custom-btn,button{padding:10px 24px;border-radius:6px;display:flex;justify-content:center;align-items:center;gap:6px;font-size:14px;text-decoration:none;transition:all .15s ease-in-out;cursor:pointer}@media screen and (max-width:959px){.custom-btn,button{font-size:12px}}.custom-btn.primary,button.primary{background-color:#f7ce00;border:1px solid #f7ce00;color:#fff}.custom-btn.primary:hover,button.primary:hover{background-color:rgba(247,206,0,.5019607843)}@media screen and (max-width:599px){.custom-btn.primary,button.primary{width:100%}}.custom-btn.primary:disabled,button.primary:disabled{background-color:#c8c8c8!important;border:1px solid #c8c8c8!important;cursor:default}.custom-btn.outlined,button.outlined{background-color:#fff;border:1px solid #f7ce00;color:rgba(0,0,0,.8705882353)}.custom-btn.outlined:hover,button.outlined:hover{background-color:rgba(247,206,0,.5019607843)}@media screen and (max-width:599px){.custom-btn.outlined,button.outlined{width:100%}}.custom-btn.outlined:disabled,button.outlined:disabled{background-color:#c8c8c8!important;border:1px solid #c8c8c8!important;cursor:default}.custom-btn.secondary,button.secondary{background-color:rgba(255,206,27,.4784313725);border:1px solid #f7ce00;color:rgba(0,0,0,.8705882353)}.custom-btn.secondary:hover,button.secondary:hover{background-color:#f7ce00}@media screen and (max-width:599px){.custom-btn.secondary,button.secondary{width:100%}}.custom-btn.secondary:disabled,button.secondary:disabled{background-color:#c8c8c8!important;border:1px solid #c8c8c8!important;cursor:default}.custom-btn.neutral,button.neutral{background-color:#fff;border:1px solid #d1d1d1;color:#5d5d5d!important}.custom-btn.neutral:hover,button.neutral:hover{background-color:#eaeaea}@media screen and (max-width:599px){.custom-btn.neutral,button.neutral{width:100%}}.custom-btn.neutral:disabled,button.neutral:disabled{background-color:#c8c8c8!important;border:1px solid #c8c8c8!important;cursor:default}.custom-btn.danger,button.danger{background-color:#b42318;border:1px solid #b42318;color:#fff}.custom-btn.danger:hover,button.danger:hover{background-color:#9d180f}@media screen and (max-width:599px){.custom-btn.danger,button.danger{width:100%}}.custom-btn.danger:disabled,button.danger:disabled{background-color:#c8c8c8!important;border:1px solid #c8c8c8!important;cursor:default}.custom-btn.remove,button.remove{background-color:#fffbfa;border:1px solid #b42318;color:#b42318}.custom-btn.remove:hover,button.remove:hover{background-color:#ede4e2}@media screen and (max-width:599px){.custom-btn.remove,button.remove{width:100%}}.custom-btn.remove:disabled,button.remove:disabled{background-color:#c8c8c8!important;border:1px solid #c8c8c8!important;cursor:default}.custom-btn.full,button.full{width:100%;font-size:16px}@media screen and (max-width:599px){.custom-btn.full,button.full{font-size:14px}}.custom-btn.full:disabled,button.full:disabled{background-color:#c8c8c8!important;border:1px solid #c8c8c8!important;cursor:default}.custom-btn.draft-status,button.draft-status{color:#6b7280;font-size:13px;font-weight:600;line-height:150%;padding:2px 8px;border-radius:8px;border:1px solid #d1d5db;background:#f3f4f6}.custom-btn.red-status,button.red-status{border:1px solid red;background:rgba(255,0,0,.1019607843);border-radius:8px;color:red;font-size:12px;font-weight:600;line-height:150%;padding:2px 8px}.custom-btn.green-status,button.green-status{color:#0cb57a;font-size:13px;font-weight:600;line-height:150%;border-radius:8px;border:1px solid #0cb57a;background:rgba(12,181,122,.1019607843);padding:2px 8px}.custom-btn.purple-status,button.purple-status{color:#7c3aed;font-size:13px;font-weight:600;line-height:150%;padding:2px 8px;border-radius:8px;border:1px solid #7c3aed;background:rgba(124,58,237,.1)}.custom-btn.blue-status,button.blue-status{color:#00a1f7;font-size:13px;font-weight:600;line-height:150%;border-radius:8px;border:1px solid #00a1f7;background:rgba(0,161,247,.1);padding:2px 8px}.custom-btn.orange-status,button.orange-status{color:#f79400;font-size:13px;font-weight:600;line-height:150%;padding:2px 8px;border-radius:8px;border:1px solid #f79400;background:rgba(247,148,0,.1019607843)}.custom-btn a,button a{text-decoration:none;color:#fff}.btn-download-data{height:40px!important;min-height:40px!important;padding:0 16px!important;border-radius:10px!important;background:rgba(247,206,0,.28)!important;border:1px solid #f7ce00!important;color:#111827!important;font-size:13px!important;font-weight:600!important;gap:8px!important;box-shadow:none!important;text-transform:none!important;transition:background .15s ease,border-color .15s ease!important}.btn-download-data svg{font-size:18px!important;color:#92400e!important}.btn-download-data:hover{background:#f7ce00!important;border-color:#eab308!important}.btn-download-data:hover svg{color:#78350f!important}.btn-download-data:active,.btn-download-data:focus{background:#f7ce00!important;border-color:#ca8a04!important}.btn-download-data:disabled{opacity:.6;cursor:default}.lihat-semua-link{display:inline-flex;align-items:center;gap:6px;margin:0;padding:8px 12px;border-radius:999px;border:1px solid #e5e7eb;background:#fff;color:#374151;font-size:13px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.lihat-semua-link .lihat-semua-link__icon{flex-shrink:0;color:#6b7280;transition:transform .15s ease,color .15s ease}.lihat-semua-link:hover{background:#fffbeb;border-color:#f7ce00;color:#111827;box-shadow:0 1px 2px rgba(16,24,40,.04)}.lihat-semua-link:hover .lihat-semua-link__icon{color:#92400e;transform:translateX(2px)}.lihat-semua-link:focus-visible{outline:2px solid #f7ce00;outline-offset:2px}.datagrid{width:100%}.datagrid .MuiDataGrid-root{border:1px solid #e7e7e7;border-bottom:none;background-color:#fff!important;background:#fff;font-family:Plus Jakarta Sans,sans-serif!important}.datagrid .MuiDataGrid-root .MuiDataGrid-cell:focus-within{outline:none!important}.datagrid .MuiDataGrid-root .hide-checkbox{position:-webkit-sticky;position:sticky;top:0;z-index:4}.datagrid .MuiDataGrid-root .hide-checkbox .MuiDataGrid-cellCheckbox{display:none}.datagrid .MuiDataGrid-root .MuiDataGrid-columnHeader{background:rgba(229,230,230,.6196078431)}.datagrid .MuiDataGrid-root .MuiDataGrid-columnHeaderTitle{color:#475467;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500;line-height:18px;text-align:left;width:100%}.datagrid .MuiDataGrid-root .MuiDataGrid-overlayWrapperInner{height:100%!important}.datagrid .MuiDataGrid-root .MuiDataGrid-overlayWrapperInner .empty-data{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:30.5px 0}.datagrid .MuiDataGrid-root .odd-row{background:#f9fafb}.datagrid .MuiDataGrid-root .MuiDataGrid-cell{white-space:normal!important;word-wrap:break-word!important;padding-top:20px!important;padding-bottom:20px!important;display:flex;align-items:center}.datagrid .MuiDataGrid-root .MuiDataGrid-cell:last-child{padding:20px 0!important}.datagrid .MuiDataGrid-root .MuiDataGrid-cellContent{color:#475467;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.datagrid .MuiDataGrid-root .MuiDataGrid-overlayWrapper{height:300px!important}.datagrid .MuiDataGrid-root p{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.datagrid .MuiDataGrid-root .information-user{width:100%;margin:20px 0}.datagrid .MuiDataGrid-root .information-user h4{color:#000;font-size:13px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:10px}.datagrid .MuiDataGrid-root .information-user .detail-information{margin:10px 0}.datagrid .MuiDataGrid-root .information-user .detail-information p{color:#000;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}.datagrid .MuiDataGrid-root .information-user .label-button .pulse-button{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-style:normal;font-weight:700;line-height:normal;min-width:0;width:50px;height:25px;text-transform:capitalize;border-radius:50px}.datagrid .pagination-area{background:#fff;padding:10px 15px;border:1px solid #e4e7ec;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.datagrid .pagination-area .pagination-datagrid{display:flex;justify-content:space-between;align-items:center;padding:0}@media screen and (max-width:959px){.datagrid .pagination-area .pagination-datagrid{align-items:flex-start;flex-direction:column}}.datagrid .pagination-area .pagination-datagrid .row-perpage{border:none;box-shadow:none;margin:0}.datagrid .pagination-area .pagination-datagrid .row-perpage fieldset{border:none}.datagrid .pagination-area .pagination-datagrid .MuiTypography-root,.datagrid .pagination-area .pagination-datagrid .legend-pagination{font-size:13px;font-weight:500;line-height:15.6px;color:#888}.datagrid .pagination-area .pagination-datagrid .MuiTypography-root strong,.datagrid .pagination-area .pagination-datagrid .legend-pagination strong{color:#3d3d3d}.datagrid .pagination-area .pagination-datagrid .MuiPagination-ul .MuiPaginationItem-root.Mui-selected{background-color:#eee;border-radius:8px}.datagrid .total{border-top:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;padding:10px 15px}.hide-checkbox .MuiDataGrid-checkboxInput{display:none}.virtual-table{box-shadow:none!important}.virtual-table .head-virtual-table .MuiTableCell-root{background:#e5e6e6}.MuiDialog-root .MuiDialog-container .MuiDialog-paper{border-radius:10px}.MuiDialog-root .MuiDialog-container .MuiDialog-paper .MuiDialogTitle-root{font-size:18px}.tandai-lokasi-app{padding-top:calc(env(safe-area-inset-top) + 12px)}.tandai-lokasi-app .MuiDialog-paper{padding-bottom:calc(env(safe-area-inset-bottom) + 1px);border-radius:0!important}.login-page{width:100%;max-width:100vw;overflow-x:hidden}.login-page .login-app{min-height:100vh;display:flex;justify-content:center;align-items:center;width:100%;box-sizing:border-box;background:linear-gradient(180deg,rgba(247,206,0,.15),#f9fafb 40%);padding:24px}.login-page .login-app__content{width:100%;max-width:420px;min-width:0}.login-page .login-app__header{text-align:center;margin-bottom:24px}.login-page .login-app__header p{margin-top:12px;font-size:14px;color:#6b7280}.login-page .login-app__card{width:100%;max-width:100%;background:#fff;border-radius:20px;padding:24px;box-shadow:0 12px 30px rgba(0,0,0,.06);overflow:hidden}.login-page .login-app__card form{display:flex;flex-direction:column;gap:14px;width:100%}.login-page .login-app__card .MuiBox-root,.login-page .login-app__card .MuiFormControl-root,.login-page .login-app__card .MuiTextField-root{width:100%!important;max-width:100%!important;min-width:0!important}.login-page .login-app .MuiTextField-root{background:#f9fafb;border-radius:12px}.login-page .login-app .MuiTextField-root .MuiOutlinedInput-root{border-radius:12px}.login-page .login-app .MuiTextField-root .MuiOutlinedInput-root fieldset{border-color:#e5e7eb}.login-page .login-app .MuiTextField-root .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#f7ce00;border-width:1.5px}.login-page .login-app button{margin-top:8px;height:48px;border-radius:14px;width:100%}.login-page .login-app__footer{margin-top:20px;text-align:center;font-size:12px;color:#9ca3af}.login-page .playstore{display:block!important;text-align:center;margin-top:20px}.login-page .playstore .get-it-on{display:inline-flex;justify-content:center;align-items:center;cursor:pointer}.login-page .playstore .get-it-on img{display:block!important;width:150px!important;height:45px!important;object-fit:contain!important}.login-page .get-it-on img{object-fit:contain}.login-page .show-password{background:none;box-shadow:none;margin:0}.login-app{min-height:100dvh;display:flex;justify-content:center;overflow-x:hidden;width:100%;max-width:100vw;background:linear-gradient(180deg,rgba(247,206,0,.15),#f9fafb 40%);padding:env(safe-area-inset-top) 16px 16px}.login-app,.login-app *,.login-app :after,.login-app :before{box-sizing:border-box}.login-app .no-style{background:none;box-shadow:none;margin-top:0}.login-app__content{width:100%;max-width:420px;display:flex;flex-direction:column;justify-content:center;min-width:0}.login-app__header{text-align:center;margin-bottom:24px}.login-app__header img{object-fit:contain;max-width:100%;height:auto}.login-app__header p{margin-top:12px;font-size:14px;color:#6b7280}.login-app__card{width:100%;max-width:100%;background:#fff;border-radius:20px;padding:20px;box-shadow:0 12px 30px rgba(0,0,0,.06);animation:fadeUp .4s ease;overflow:hidden}.login-app__card form{display:flex;flex-direction:column;gap:14px;width:100%;max-width:100%}.login-app__card .MuiBox-root,.login-app__card .MuiFormControl-root,.login-app__card .MuiTextField-root{width:100%!important;max-width:100%!important;min-width:0!important}.login-app .MuiTextField-root{background:#f9fafb;border-radius:12px}.login-app .MuiTextField-root .MuiOutlinedInput-root{border-radius:12px}.login-app .MuiTextField-root .MuiOutlinedInput-root input{font-size:14px}.login-app .MuiTextField-root .MuiOutlinedInput-root fieldset{border-color:#e5e7eb}.login-app .MuiTextField-root .MuiOutlinedInput-root:hover fieldset{border-color:#d1d5db}.login-app .MuiTextField-root .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#f7ce00;border-width:1.5px}.login-app button{margin-top:8px;height:48px;border-radius:14px;background:#f7ce00;font-weight:600;color:#000;box-shadow:0 6px 14px rgba(247,206,0,.35);transition:all .2s ease}.login-app button:active{transform:scale(.97);box-shadow:0 3px 8px rgba(247,206,0,.25)}.login-app button:disabled{opacity:.7}.login-app__footer{margin-top:20px;text-align:center;font-size:12px;color:#9ca3af}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.MuiAppBar-root{background:#fff!important;color:#000;box-shadow:none!important;margin:0;position:fixed!important;z-index:1000!important}.MuiAppBar-root svg{fill:#000}.MuiAppBar-root .navbar{display:flex;width:100%;justify-content:space-between;align-items:center}.MuiAppBar-root .navbar .logo-area{display:none}@media screen and (max-width:959px){.MuiAppBar-root .navbar .logo-area{display:block}}.MuiAppBar-root .navbar .notication-icon{margin-right:10px}.MuiAppBar-root .navbar .notication-icon .MuiBadge-badge{background-color:#b42318}.MuiAppBar-root .navbar .notication-icon .MuiSvgIcon-root{fill:#888}.MuiAppBar-root .navbar .search-navbar{width:300px}@media screen and (max-width:599px){.MuiAppBar-root .navbar .search-navbar,.MuiAppBar-root .navbar .user-info{display:none}}.MuiAppBar-root .navbar .user-info h4{font-size:13px;line-height:15.6px;color:#454545}.MuiAppBar-root .navbar .user-info p{color:#5d5d5d;font-size:13px;font-weight:500;line-height:15.6px}.MuiAppBar-root .MuiBreadcrumbs-root{text-transform:capitalize}.MuiAppBar-root .MuiBreadcrumbs-root .MuiBreadcrumbs-ol .MuiBreadcrumbs-li a,.MuiAppBar-root .MuiBreadcrumbs-root .MuiBreadcrumbs-ol .MuiBreadcrumbs-li p{color:#707070;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.MuiAppBar-root .MuiBreadcrumbs-root .MuiBreadcrumbs-ol .MuiBreadcrumbs-li p{color:#000;font-weight:700}.MuiAppBar-root .label-breadcrumb{color:#000;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize;padding-left:30px}@media screen and (max-width:959px){.header-sarvenaz .navbar-sarvenaz{padding:0 15px;background:#fff!important;margin-top:0}.header-sarvenaz .navbar-sarvenaz .expand-menu{background:#fff;display:flex}.header-sarvenaz .navbar-sarvenaz .navbar{justify-content:flex-end}}.user-dropdown .MuiPaper-root{box-shadow:0 4px 20px 0 rgba(57,57,57,.2);border-radius:8px}.user-dropdown .MuiPaper-root .MuiList-root .MuiMenuItem-root .MuiTypography-root{display:flex;align-items:center;gap:10px}.user-dropdown .MuiPaper-root .MuiList-root .MuiMenuItem-root .MuiTypography-root span{display:flex;align-items:center}.user-dropdown .MuiPaper-root .MuiList-root .MuiMenuItem-root:first-child{border-bottom:1px solid #e7e7e7;padding:15px 15px 20px}.user-dropdown .MuiPaper-root .MuiList-root .MuiMenuItem-root:first-child .MuiTypography-root{color:#454545;font-family:Inter;font-weight:500;line-height:15.6px;text-align:left}.user-dropdown .MuiPaper-root .MuiList-root .MuiMenuItem-root:first-child .MuiTypography-root span svg path{fill:#888}.user-dropdown .MuiPaper-root .MuiList-root .MuiMenuItem-root:nth-last-child(-n+1){padding-top:13px}.user-dropdown .MuiPaper-root .MuiList-root .MuiMenuItem-root:nth-last-child(-n+1) .MuiTypography-root{color:#912018;font-weight:500}.notification-list .MuiPaper-root{box-shadow:0 4px 20px 0 rgba(57,57,57,.2);border-radius:8px}.notification-list .MuiPaper-root .title{padding:15px 10px;border-bottom:1px solid #e7e7e7}.notification-list .MuiPaper-root .title .read-all{background:none;font-family:Inter;font-size:13px;font-weight:500;line-height:15.6px;text-align:left;color:#3679ba}.notification-list .MuiPaper-root .list-notif{padding:15px 10px;border-bottom:1px solid #e7e7e7}.notification-list .MuiPaper-root .list-notif.active{background:#e6ecf8}.notification-list .MuiPaper-root .list-notif:hover{cursor:pointer}.notification-list .MuiPaper-root .list-notif .MuiTypography-root{display:flex;align-items:center;gap:10px;font-family:Inter;font-weight:500;line-height:18px;text-align:left}.notification-list .MuiPaper-root .list-notif .MuiTypography-root span{display:flex;align-items:center}.notification-list .MuiPaper-root .list-notif:nth-last-child(-n+1){border:none}.app-bar{box-shadow:0 0 2px 0 rgba(145,158,171,.3),0 12px 24px -4px rgba(145,158,171,.12)!important}.app-bar svg path{fill:none}.app-bar p{font-size:16px}@media screen and (max-width:959px){.sidebar{z-index:1300!important}}.sidebar .MuiDrawer-paper{border-right:1px solid #e7e7e7!important;background:#fff;overflow:hidden;z-index:1000}@media screen and (max-width:959px){.sidebar .MuiDrawer-paper{height:100%!important}}.sidebar .MuiDrawer-paper .logo-area{display:flex;align-items:flex-start;justify-content:center;padding:25px}.sidebar .MuiDrawer-paper .MuiList-root{overflow:auto}.sidebar .MuiDrawer-paper .MuiList-root::-webkit-scrollbar{width:2px}.sidebar .MuiDrawer-paper .MuiList-root:-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.sidebar .MuiDrawer-paper .MuiList-root::-webkit-scrollbar-thumb{background-color:#2b5caa}.sidebar .MuiDrawer-paper .MuiList-root .sidebar-menu h3{color:#2a3547!important;padding:0 17px;margin:10px 0;font-size:.75rem;font-weight:700;line-height:26px;text-align:left}.sidebar .MuiDrawer-paper .MuiList-root .sidebar-menu .list-menu{margin:0 20px}.sidebar .MuiDrawer-paper .MuiList-root .sidebar-menu .list-menu a{width:100%;text-decoration:none}.sidebar .MuiDrawer-paper .MuiList-root .sidebar-menu .list-menu a svg{color:#000}.sidebar .MuiDrawer-paper .MuiList-root .sidebar-menu .list-menu .badge-sidebar .MuiTypography-root{display:flex;align-items:center;gap:10px;width:100%}.sidebar .MuiDrawer-paper .MuiList-root .sidebar-menu .list-menu .badge-sidebar .MuiTypography-root .count{background:#d92d20;width:32px;height:20px;padding:4px;gap:8px;border-radius:100px;font-size:10px;font-weight:500;line-height:12px;text-align:center;color:#fff}.sidebar .MuiDrawer-paper .MuiList-root .sidebar-menu .list-menu .MuiListItemText-primary{color:#454545;font-size:14px;font-style:normal;font-weight:550;line-height:normal;font-family:Plus Jakarta Sans,sans-serif;margin-left:10px}.sidebar .MuiDrawer-paper .MuiList-root .sidebar-menu .list-menu .drop-icon path{fill:#454545}.sidebar .MuiDrawer-paper .MuiList-root .sidebar-menu .list-menu .MuiListItemIcon-root{min-width:25px}.sidebar .MuiDrawer-paper .MuiList-root .sidebar-menu .list-menu .Mui-selected{background:#ffce1b;border-radius:9px}.sidebar .MuiDrawer-paper .MuiList-root .sidebar-menu .list-menu .Mui-selected .MuiListItemText-primary{font-weight:600;color:#fff}.sidebar .MuiDrawer-paper .MuiList-root .sidebar-menu .list-menu .Mui-selected .drop-icon path{fill:#fff}.sidebar .MuiDrawer-paper .MuiList-root .sidebar-menu .list-menu .MuiCollapse-root .MuiListItemButton-root{height:30px;padding:24px 40px}.sidebar .MuiDrawer-paper .MuiList-root .sidebar-menu .list-menu .MuiCollapse-root .MuiListItemText-root .MuiListItemText-primary{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:normal;font-family:Plus Jakarta Sans,sans-serif}.sidebar .MuiDrawer-paper .MuiList-root .sidebar-menu .list-menu .MuiCollapse-root .Mui-selected{background:#f3f6fc;border:none;height:30px;margin-top:8px}.sidebar .MuiDrawer-paper .MuiList-root .sidebar-menu .list-menu .MuiCollapse-root .Mui-selected .MuiListItemText-primary{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500;line-height:19.2px;color:#2b5caa}.sidebar .MuiDrawer-paper .list-sidebar{height:95%;display:flex;flex-direction:column;justify-content:space-between}.sidebar .MuiDrawer-paper .logout-action .info-user{display:flex;align-items:center;width:100%}.sidebar .MuiDrawer-paper .logout-action .info-user p{color:#912018;font-size:16px;font-style:normal;font-weight:550;line-height:normal;font-family:Plus Jakarta Sans,sans-serif}.sidebar .MuiDrawer-paper .logout-action button{background-color:rgba(0,0,0,0)}.sidebar .MuiDrawer-paper .logout-action button svg path{color:#912018}.dashboard-overview .welcome-dashboard{margin:0 0 20px}.dashboard-overview .welcome-dashboard .greeting-card{padding:0;background:rgba(0,0,0,0);border:none}.dashboard-overview .welcome-dashboard .greeting-card__date{margin:0;color:#6b7280;font-size:14px;font-weight:500}.dashboard-overview .welcome-dashboard .greeting-card__title{margin:6px 0 0;font-weight:700;font-size:1.5rem;color:#111827;line-height:1.35}.dashboard-overview .welcome-dashboard .greeting-card__title span{color:#111827}.dashboard-overview .welcome-dashboard h3{margin:0;padding:0;font-size:25px}.dashboard-overview .welcome-dashboard h4{color:#888;font-size:16px;font-weight:500;line-height:19.2px;text-align:left}.dashboard-overview .welcome-dashboard h4 span{color:#3d3d3d;font-weight:700}.dashboard-overview .dash-announce{display:flex;align-items:flex-start;gap:12px;margin:0 0 20px;padding:14px 16px;border-radius:14px;border:1px solid #f3e8a8;background:#fffbeb;box-sizing:border-box;max-width:100%}.dashboard-overview .dash-announce__icon{flex-shrink:0;width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#fff8d6;color:#92400e}.dashboard-overview .dash-announce__body{min-width:0;flex:1 1}.dashboard-overview .dash-announce__title{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.dashboard-overview .dash-announce__title strong{font-size:14px;font-weight:700;color:#111827;line-height:1.3}.dashboard-overview .dash-announce__title span{font-size:12px;font-weight:600;color:#6b7280}.dashboard-overview .dash-announce__md{margin:0 0 6px;font-size:13px;font-weight:500;color:#374151;line-height:1.5;word-break:break-word}.dashboard-overview .dash-announce__md:last-child{margin-bottom:0}.dashboard-overview .dash-announce h1.dash-announce__md,.dashboard-overview .dash-announce h2.dash-announce__md,.dashboard-overview .dash-announce h3.dash-announce__md{font-size:15px;font-weight:700;color:#111827}.dashboard-overview .dash-announce.is-headshot{background:#ecfdf5;border-color:#d1fae5}.dashboard-overview .dash-announce.is-headshot .dash-announce__icon{background:#d1fae5;color:#047857}.dashboard-overview .dash-announce.is-critical{background:#fef2f2;border-color:#fecaca}.dashboard-overview .dash-announce.is-critical .dash-announce__icon{background:#fee2e2;color:#b91c1c}.dashboard-overview .dash-announce.is-low{background:#eff6ff;border-color:#dbeafe}.dashboard-overview .dash-announce.is-low .dash-announce__icon{background:#dbeafe;color:#1d4ed8}.dashboard-overview .dashboard-period-filter{display:flex;justify-content:flex-end;margin:0 0 14px}.dashboard-overview .dashboard-analytics-layout{display:grid;grid-gap:16px;gap:16px;align-items:start}.dashboard-overview .dashboard-analytics-layout__main{min-width:0;display:flex;flex-direction:column;gap:14px}.dashboard-overview .dashboard-analytics-layout__side{min-width:0}.dashboard-overview .dashboard-analytics-layout__side .otw-panel{margin:0;height:auto}.dashboard-overview .revenue-analitik--with-otw .dashboard-analytics-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.95fr)}.dashboard-overview .revenue-analitik--with-otw .sales-order-status{margin-top:0}.dashboard-overview .revenue-analitik--with-otw .sales-order-status .sales-progress{max-width:none}.dashboard-overview .revenue-analitik--with-otw .dashboard-analytics-layout__side{position:-webkit-sticky;position:sticky;top:16px}.dashboard-overview .revenue-analitik--with-otw .dashboard-analytics-layout__side .otw-panel--scroll .otw-panel__list{max-height:min(480px,100vh - 220px)}@media screen and (max-width:1279px){.dashboard-overview .revenue-analitik--with-otw .dashboard-analytics-layout{grid-template-columns:1fr}.dashboard-overview .revenue-analitik--with-otw .dashboard-analytics-layout__side{position:static}.dashboard-overview .revenue-analitik--with-otw .dashboard-analytics-layout__side .otw-panel--scroll .otw-panel__list{max-height:360px}}.dashboard-overview .otw-panel{margin:0 0 18px;border:1px solid #eef2f7!important;border-radius:14px!important;box-shadow:none!important;background:#fff}.dashboard-overview .otw-panel .MuiCardContent-root{padding:16px 18px!important}.dashboard-overview .otw-panel--compact{border-radius:20px!important;border-color:#eceff3!important;box-shadow:0 4px 14px rgba(15,23,42,.04)!important}.dashboard-overview .otw-panel--compact .MuiCardContent-root{padding:16px!important}.dashboard-overview .otw-panel--compact .otw-panel__title{font-size:18px}.dashboard-overview .otw-panel--compact .otw-panel__list{gap:8px}.dashboard-overview .otw-panel--compact .otw-panel__item{padding:10px 12px;border-radius:12px;gap:10px}.dashboard-overview .otw-panel--compact .otw-panel__top{margin-bottom:0}.dashboard-overview .otw-panel--compact .otw-panel__top strong{font-size:14px}.dashboard-overview .otw-panel--compact .otw-panel__chip{font-size:12px;height:24px;padding:0 8px}.dashboard-overview .otw-panel--compact .otw-panel__places{margin-top:5px;gap:2px}.dashboard-overview .otw-panel--compact .otw-panel__place{grid-template-columns:52px minmax(0,1fr);gap:6px}.dashboard-overview .otw-panel--compact .otw-panel__place-label{font-size:11px}.dashboard-overview .otw-panel--compact .otw-panel__place-text{font-size:13px;-webkit-line-clamp:1}.dashboard-overview .otw-panel--compact .otw-panel__meta{margin-top:5px;gap:4px 8px;font-size:13px}.dashboard-overview .otw-panel--compact .otw-panel__link{font-size:13px}.dashboard-overview .otw-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.dashboard-overview .otw-panel__search{margin:0 0 12px;max-width:100%}.dashboard-overview .otw-panel__search .toolbar-search{width:100%}.dashboard-overview .otw-panel__empty{margin:0;padding:18px 12px;text-align:center;font-size:13px;font-weight:500;color:#6b7280;background:#fafbfc;border:1px dashed #eef2f7;border-radius:12px}.dashboard-overview .otw-panel__title{position:relative;margin:0;padding-left:12px;font-size:18px;font-weight:600;line-height:1.3;color:#374151}.dashboard-overview .otw-panel__title:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:3px;border-radius:3px;background:#f7ce00}.dashboard-overview .otw-panel__subtitle{margin:4px 0 0;padding-left:12px;font-size:13px;font-weight:500;color:#6b7280;line-height:1.4}.dashboard-overview .otw-panel__count{flex-shrink:0;min-width:32px;height:32px;padding:0 10px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#fffbeb;border:1px solid rgba(247,206,0,.45);color:#111827;font-size:13px;font-weight:700}.dashboard-overview .otw-panel__list,.dashboard-overview .otw-panel__loading{display:flex;flex-direction:column;gap:10px}.dashboard-overview .otw-panel--scroll .otw-panel__list{max-height:420px;overflow-y:auto;padding-right:2px;gap:8px}.dashboard-overview .otw-panel--scroll .otw-panel__list::-webkit-scrollbar{width:4px}.dashboard-overview .otw-panel--scroll .otw-panel__list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:999px}.dashboard-overview .otw-panel__item{width:100%;padding:10px 12px;border:1px solid #eef2f7;border-radius:12px;background:#fff;text-align:left;box-sizing:border-box;cursor:pointer;transition:border-color .15s ease,background .15s ease}.dashboard-overview .otw-panel__item:hover{border-color:#e5e7eb;background:#fafbfc}.dashboard-overview .otw-panel__item:hover .otw-panel__link{color:#111827}.dashboard-overview .otw-panel__item:hover .otw-panel__link-icon{color:#b45309;transform:translateX(2px)}.dashboard-overview .otw-panel__item:focus-visible{outline:2px solid rgba(247,206,0,.7);outline-offset:1px}.dashboard-overview .otw-panel__body{min-width:0;width:100%}.dashboard-overview .otw-panel__top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.dashboard-overview .otw-panel__identity{min-width:0}.dashboard-overview .otw-panel__identity strong{display:block;font-size:14px;font-weight:700;color:#111827;line-height:1.3;word-break:break-word}.dashboard-overview .otw-panel__date{font-size:inherit;font-weight:600;color:#6b7280}.dashboard-overview .otw-panel__chip{flex-shrink:0;display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.dashboard-overview .otw-panel__chip.is-trucking{color:#9a3412;background:#f8ebe6}.dashboard-overview .otw-panel__chip.is-selfdrive{color:#0f766e;background:#e8f6f7}.dashboard-overview .otw-panel__chip.is-shipping{color:#3730a3;background:#eef2ff}.dashboard-overview .otw-panel__chip.is-default{color:#4b5563;background:#f3f4f6}.dashboard-overview .otw-panel__places{margin-top:4px;display:flex;flex-direction:column;gap:2px;min-width:0}.dashboard-overview .otw-panel__place{margin:0;display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:6px;gap:6px;align-items:baseline;min-width:0}.dashboard-overview .otw-panel__place-label{flex-shrink:0;font-size:11px;font-weight:600;line-height:1.35;color:#9ca3af}.dashboard-overview .otw-panel__place-label.is-load,.dashboard-overview .otw-panel__place-label.is-unload{color:#9ca3af}.dashboard-overview .otw-panel__place-text{min-width:0;font-size:13px;font-weight:600;color:#111827;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:help}.dashboard-overview .otw-panel__meta{margin-top:5px;display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:13.5px;font-weight:500;color:#4b5563;line-height:1.4}.dashboard-overview .otw-panel__meta-sep{flex-shrink:0;color:#9ca3af;opacity:.85}.dashboard-overview .otw-panel__loads{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:#374151;cursor:help}.dashboard-overview .otw-panel__foot{margin-top:6px;display:flex;justify-content:flex-end}.dashboard-overview .otw-panel__link{display:inline-flex;align-items:center;gap:4px;color:#4b5563;font-size:13px;font-weight:700;line-height:1.2;transition:color .15s ease}.dashboard-overview .otw-panel__link .otw-panel__link-icon{color:#9ca3af;transition:transform .15s ease,color .15s ease}.dashboard-overview .sales-summary{margin:8px 0 20px}.dashboard-overview .sales-summary__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.dashboard-overview .sales-summary__title{margin:0!important;font-size:18px!important;font-weight:700!important;line-height:1.3!important;color:#111827!important}.dashboard-overview .sales-summary__subtitle{margin:4px 0 0;font-size:13px;font-weight:500;color:#6b7280;line-height:1.4}.dashboard-overview .sales-summary__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch}.dashboard-overview .sales-kpi{display:flex;flex-direction:column;justify-content:center;gap:6px;min-height:0;padding:14px 16px;background:#fff;border:1px solid #e8ecf1;border-radius:14px;box-shadow:0 1px 2px rgba(16,24,40,.04),0 4px 12px rgba(16,24,40,.03)}.dashboard-overview .sales-kpi__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.dashboard-overview .sales-kpi__label{font-size:12px;font-weight:600;color:#6b7280;line-height:1.3;min-width:0}.dashboard-overview .sales-kpi__icon{flex-shrink:0;width:32px;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#f3f4f6;color:#6b7280}.dashboard-overview .sales-kpi__value{font-size:22px;font-weight:700;letter-spacing:-.02em;color:#111827;line-height:1.15;word-break:break-word}.dashboard-overview .sales-kpi__hint{font-size:12px;font-weight:500;color:#9ca3af;line-height:1.35}.dashboard-overview .sales-kpi--omzet{grid-column:1/-1}.dashboard-overview .sales-kpi--omzet .sales-kpi__icon{background:rgba(247,206,0,.2);color:#b45309}.dashboard-overview .sales-kpi--omzet .sales-kpi__value{font-size:24px}.dashboard-overview .sales-kpi--order .sales-kpi__icon{background:rgba(59,130,246,.12);color:#2563eb}.dashboard-overview .sales-kpi--payreq .sales-kpi__icon{background:rgba(247,148,0,.14);color:#ea580c}.dashboard-overview .sales-kpi--payment .sales-kpi__icon{background:rgba(34,197,94,.12);color:#16a34a}.dashboard-overview .sales-order-status{margin-top:14px;padding:18px 20px;background:#fff;border:1px solid #eef2f7;border-radius:16px;box-shadow:0 1px 2px rgba(16,24,40,.03)}.dashboard-overview .sales-order-status__head{margin-bottom:16px}.dashboard-overview .sales-order-status__list{display:flex;flex-direction:column;gap:12px}.dashboard-overview .sales-order-status__item{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-overview .sales-order-status__label{min-width:100px;font-size:13px;font-weight:600;color:#374151}.dashboard-overview .sales-order-status__count{flex-shrink:0;min-width:36px;text-align:right;font-size:13px;font-weight:700;color:#111827}.dashboard-overview .sales-order-status__legend{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:18px}.dashboard-overview .sales-order-status__chip{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700;border:1px solid}.dashboard-overview .sales-order-status__chip.is-waiting{color:#f79400;background:rgba(247,148,0,.1019607843);border-color:#f79400}.dashboard-overview .sales-order-status__chip.is-otw{color:#00a1f7;background:rgba(0,161,247,.1);border-color:#00a1f7}.dashboard-overview .sales-order-status__chip.is-completed{color:#0cb57a;background:rgba(12,181,122,.1019607843);border-color:#0cb57a}.dashboard-overview .sales-order-status__chip.is-canceled{color:red;background:rgba(255,0,0,.1019607843);border-color:red}.dashboard-overview .sales-progress{display:flex;align-items:center;gap:10px;flex:1 1;max-width:420px}.dashboard-overview .sales-progress__track{flex:1 1;height:10px;border-radius:999px;background:rgba(0,0,0,.06);overflow:hidden}.dashboard-overview .sales-progress__bar{height:100%;border-radius:999px}.dashboard-overview .sales-progress__value{width:42px;text-align:right;font-size:12px;font-weight:700}@media screen and (max-width:599px){.dashboard-overview .sales-summary__row{grid-template-columns:1fr}.dashboard-overview .sales-kpi{min-height:0}.dashboard-overview .sales-kpi__value{font-size:22px}.dashboard-overview .sales-kpi--omzet .sales-kpi__value{font-size:24px}}.dashboard-overview .summary-omset .title{display:flex;align-items:center;width:90%}.dashboard-overview .summary-omset .title h3{border-right:2px solid #000;padding-right:10px;font-size:18px}.dashboard-overview .summary-omset .title .total-order-summary{font-weight:600;line-height:100%;color:#707070;letter-spacing:0;margin:0 10px;border:none}.dashboard-overview .summary-omset--cards .summary-omset__card .MuiCardContent-root{padding:16px 18px}.dashboard-overview .summary-omset--cards .summary-omset__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px;flex-wrap:wrap}.dashboard-overview .summary-omset--cards .summary-omset__head .title{width:auto;display:block}.dashboard-overview .summary-omset--cards .summary-omset__head .title h3{margin:0;border:none;padding:0;font-size:18px}.dashboard-overview .summary-omset--cards .summary-omset__head .title .title-sub{margin:4px 0 0;font-size:13px;color:#6b7280;font-weight:500}.dashboard-overview .summary-omset--cards .summary-omset__head .toolbar-search{min-width:220px;max-width:320px;flex:1 1}.dashboard-overview .summary-omset--cards .order-summary-list{display:flex;flex-direction:column;gap:10px}.dashboard-overview .summary-omset--cards .order-summary-item{width:100%;display:flex;align-items:flex-start;gap:14px;text-align:left;border:1px solid #eef2f7;background:#fff;border-radius:14px;padding:14px 16px}.dashboard-overview .summary-omset--cards .order-summary-item__body{min-width:0;flex:1 1}.dashboard-overview .summary-omset--cards .order-summary-item__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-overview .summary-omset--cards .order-summary-item__top strong{font-size:15px;color:#111827}.dashboard-overview .summary-omset--cards .order-summary-item__route{margin:6px 0 0;font-size:13px;font-weight:600;color:#374151;line-height:1.4}.dashboard-overview .summary-omset--cards .order-summary-item__meta{margin-top:6px;display:flex;flex-wrap:wrap;gap:8px 14px;font-size:12px;color:#6b7280}.dashboard-overview .revenue-analitik{margin:20px 0}.dashboard-overview .revenue-analitik .card-count-overview{box-shadow:0 2px 6px 0 rgba(57,57,57,.0784313725);height:100%}.dashboard-overview .revenue-analitik .card-count-overview .MuiCardContent-root{display:flex;height:100%;flex-direction:column;justify-content:center;padding:16px}.dashboard-overview .revenue-analitik .card-count-overview .MuiCardContent-root .top{display:flex;gap:10px}.dashboard-overview .revenue-analitik .card-count-overview .MuiCardContent-root .top .desc{display:flex;flex-direction:column;justify-content:center}.dashboard-overview .revenue-analitik .card-count-overview .MuiCardContent-root .top .desc .jenis{font-size:16px;font-weight:700;line-height:19.2px;color:#454545}.dashboard-overview .revenue-analitik .card-count-overview .MuiCardContent-root .top .desc .today{font-size:16px;font-weight:500;line-height:19.2px;color:#888;margin-top:3px}.dashboard-overview .revenue-analitik .card-count-overview .MuiCardContent-root .count{margin-top:10px!important;font-size:25px;font-weight:700;line-height:30px;text-align:left;color:#262626}.dashboard-overview .revenue-analitik .card-count-overview .MuiCardContent-root .desc-user{font-size:16px;font-weight:500;line-height:19.2px;color:#888;margin-top:5px}.dashboard-overview .revenue-analitik .revenue h3{font-size:16px;font-weight:500;line-height:19.2px;color:#888;margin-top:3px}.dashboard-overview .revenue-analitik .revenue .rp{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dashboard-overview .revenue-analitik .revenue .rp h1{font-size:30px}.dashboard-overview .revenue-analitik .revenue .rp span .percentage{display:flex;align-items:center;background:#149d52;color:#fff;font-weight:500;border-radius:10px;padding:0 5px;font-size:14px}.dashboard-overview .revenue-analitik .revenue .perbandingan p{color:#737b8b;font-size:15px;line-height:12px;font-weight:500}.dashboard-overview .revenue-analitik .count-card .top{display:flex;gap:10px}.dashboard-overview .revenue-analitik .count-card .top .ritase{background:rgba(255,148,122,.7215686275);border-radius:6px;height:40px;width:40px;display:flex;align-items:center;justify-content:center}.dashboard-overview .revenue-analitik .count-card .top .gold{background:#ffe585;border-radius:6px;height:40px;width:40px;display:flex;align-items:center;justify-content:center}.dashboard-overview .revenue-analitik .count-card .top .green{background:rgba(0,184,217,.4);border-radius:6px;height:55px;width:55px;display:flex;align-items:center;justify-content:center}.dashboard-overview .revenue-analitik .count-card .top .avg{background:#ffab81;border-radius:6px;height:40px;width:40px;display:flex;align-items:center;justify-content:center}.dashboard-overview .revenue-analitik .count-card .top .deviasi{background:#e7eefe;border-radius:6px;height:40px;width:40px;display:flex;align-items:center;justify-content:center}.dashboard-overview .revenue-analitik .count-card .top .coal{background:#cecece;border-radius:6px;height:40px;width:40px;display:flex;align-items:center;justify-content:center}.dashboard-overview .revenue-analitik .count-card .top .lead-time{background:#d3effb;border-radius:6px;height:40px;width:40px;display:flex;align-items:center;justify-content:center}.dashboard-overview .revenue-analitik .count-card .top .pending{background:rgba(114,242,148,.5607843137);border-radius:6px;height:40px;width:40px;display:flex;align-items:center;justify-content:center}.dashboard-overview .revenue-analitik .count-card .top .payment-process{background:rgba(244,200,173,.48);border-radius:6px;height:40px;width:40px;display:flex;align-items:center;justify-content:center}.dashboard-overview .revenue-analitik .count-card .top .order{background:#ff947a;border-radius:6px;height:40px;width:40px;display:flex;align-items:center;justify-content:center}.dashboard-overview .revenue-analitik .count-card .top .order svg{width:auto;height:auto}.dashboard-overview .revenue-analitik .count-card .top .order svg path{color:#fff4de;fill:#fff4de}.dashboard-overview .revenue-analitik .count-card .top .profit{background:#e8e8e8;border-radius:6px;height:40px;width:50px;display:flex;align-items:center;justify-content:center}.dashboard-overview .revenue-analitik .count-card .top .truck{background:#3cd856;border-radius:6px;height:40px;width:40px;display:flex;align-items:center;justify-content:center}.dashboard-overview .revenue-analitik .count-card .top .driver{background:#bf83ff;border-radius:6px;height:40px;width:40px;display:flex;align-items:center;justify-content:center}.dashboard-overview .revenue-analitik .count-card .top .desc{display:flex;flex-direction:column;justify-content:center}.dashboard-overview .revenue-analitik .count-card .top .desc .jenis{font-size:18px;font-weight:700;line-height:19.2px;color:#454545;margin-top:5px}.dashboard-overview .revenue-analitik .count-card .top .desc .today{font-size:16px;font-weight:500;line-height:19.2px;color:#888;margin-top:3px}.dashboard-overview .revenue-analitik .count-card .count-value{margin-top:10px;font-size:35px;font-weight:700;line-height:30px;text-align:left;color:#262626}.dashboard-overview .revenue-analitik .count-card svg{width:30px;height:30px}.dashboard-overview .revenue-analitik .card-count-overview-omset{box-shadow:0 2px 6px 0 rgba(57,57,57,.0784313725)}.dashboard-overview .revenue-analitik .card-count-overview-omset .MuiCardContent-root{display:flex;height:100%;flex-direction:column;justify-content:center;padding:16px}.dashboard-overview .revenue-analitik .card-count-overview-omset .MuiCardContent-root .top{display:flex;gap:10px}.dashboard-overview .revenue-analitik .card-count-overview-omset .MuiCardContent-root .top .desc{display:flex;flex-direction:column;justify-content:center;gap:5px}.dashboard-overview .revenue-analitik .card-count-overview-omset .MuiCardContent-root .top .desc .jenis{font-size:16px;font-weight:600;line-height:19.2px;color:#454545}.dashboard-overview .revenue-analitik .card-count-overview-omset .MuiCardContent-root .top .desc .today{font-size:16px;font-weight:500;line-height:19.2px;color:#888;margin-top:3px}.dashboard-overview .revenue-analitik .card-count-overview-omset .MuiCardContent-root .top .desc .jenis{margin:0}.dashboard-overview .revenue-analitik .card-count-overview-omset .MuiCardContent-root .count{font-size:25px;font-weight:700;line-height:30px;text-align:left;color:#262626}.dashboard-overview .revenue-analitik .card-count-overview-omset .MuiCardContent-root .desc-user{font-size:16px;font-weight:500;line-height:19.2px;color:#888;margin-top:5px}.dashboard-overview .summary{margin-bottom:10px}.dashboard-overview .summary .title{padding:0 0 10px;display:flex;align-items:center;gap:10px}.dashboard-overview .summary .title h3{font-size:20px}.dashboard-overview .summary .total{display:flex;align-items:center;justify-content:space-between}.dashboard-overview .latest-order-panel{margin:4px 0 20px;border:1px solid #eceff3!important;border-radius:20px!important;box-shadow:0 4px 14px rgba(15,23,42,.04)!important;background:#fff}.dashboard-overview .latest-order-panel .MuiCardContent-root{padding:18px!important}.dashboard-overview .latest-order-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.dashboard-overview .latest-order-panel__title{position:relative;margin:0;padding-left:12px;font-size:18px;font-weight:600;line-height:1.3;color:#374151}.dashboard-overview .latest-order-panel__title:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:3px;border-radius:3px;background:#f7ce00}.dashboard-overview .latest-order-panel__subtitle{margin:4px 0 0;padding-left:12px;font-size:13px;font-weight:500;color:#6b7280;line-height:1.4}.dashboard-overview .latest-order-panel__filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.dashboard-overview .latest-order-panel__chip{height:32px;padding:0 12px;border-radius:8px;border:1px solid #e5e7eb;background:#f7f8fa;color:#4b5563;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.dashboard-overview .latest-order-panel__chip:hover{background:#fffbeb;border-color:rgba(247,206,0,.45)}.dashboard-overview .latest-order-panel__chip.is-active{background:#fffbeb;border-color:rgba(247,206,0,.55);color:#111827}.dashboard-overview .latest-order-panel__list{display:flex;flex-direction:column;gap:10px}.dashboard-overview .latest-order-panel__item{width:100%;display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border:1px solid #eef2f7;border-radius:14px;background:#fff;text-align:left;cursor:pointer;box-sizing:border-box;transition:border-color .15s ease,background .15s ease}.dashboard-overview .latest-order-panel__item:hover{border-color:#e5e7eb;background:#fafbfc}.dashboard-overview .latest-order-panel__type{flex-shrink:0;width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#f3f4f6}.dashboard-overview .latest-order-panel__type.trucking-icon{background:#f8ebe6}.dashboard-overview .latest-order-panel__type.selfdrive-icon{background:#e8f6f7}.dashboard-overview .latest-order-panel__type.shipping-icon{background:#eef2ff}.dashboard-overview .latest-order-panel__body{min-width:0;flex:1 1}.dashboard-overview .latest-order-panel__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-overview .latest-order-panel__top strong{font-size:15px;font-weight:700;color:#111827;line-height:1.3}.dashboard-overview .latest-order-panel__status{flex-shrink:0;font-size:11px;font-weight:700;border-radius:999px;padding:3px 8px;line-height:1.2;white-space:nowrap}.dashboard-overview .latest-order-panel__status.is-waiting{color:#c2410c;background:rgba(247,148,0,.12)}.dashboard-overview .latest-order-panel__status.is-otw{color:#0369a1;background:#e0f2fe}.dashboard-overview .latest-order-panel__status.is-completed{color:#166534;background:rgba(12,181,122,.12)}.dashboard-overview .latest-order-panel__status.is-canceled{color:#b91c1c;background:rgba(255,0,0,.08)}.dashboard-overview .latest-order-panel__status.is-default{color:#4b5563;background:#f3f4f6}.dashboard-overview .latest-order-panel__route{margin:6px 0 0;font-size:13px;font-weight:600;color:#374151;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.dashboard-overview .latest-order-panel__meta{margin-top:6px;display:flex;flex-wrap:wrap;gap:8px 14px;font-size:12px;color:#6b7280}.dashboard-overview .latest-order-panel__action{flex-shrink:0;align-self:center;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#f7f8fa;color:#4b5563}.dashboard-overview .new-order{margin-bottom:20px}.dashboard-overview .new-order .title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 0 12px}.dashboard-overview .new-order .title h3{font-size:20px;margin:0}.dashboard-overview .new-order .title .title-sub{margin:4px 0 0;font-size:13px;color:#6b7280}.dashboard-overview .new-order .jenis-order{margin-bottom:18px;display:flex;align-items:center;justify-content:space-between}.dashboard-overview .new-order .jenis-order .MuiTab-root{text-transform:capitalize}.dashboard-overview .new-order .jenis-order .MuiTab-root.Mui-selected{color:#f7ce00}.dashboard-overview .new-order .jenis-order .MuiTabs-indicator{background-color:#f7ce00}.dashboard-overview .new-order .request{background:#fff;border:2px solid #f39c12;color:#f39c12;font-size:13px}.dashboard-overview .new-order .request svg{font-size:13px}.dashboard-overview .new-order .request svg path{fill:#f39c12}.dashboard-overview .new-order .process{background:#fff;border:2px solid #00a7d0;color:#00a7d0;font-size:13px}.dashboard-overview .new-order .process svg{font-size:13px}.dashboard-overview .new-order .process svg path{fill:#00a7d0}.dashboard-overview .new-order .invoice{background:#fff;border:2px solid #0073b7;color:#0073b7;margin:5px 0;font-size:13px}.dashboard-overview .new-order .paid{background:#fff;border:2px solid #5ce65c;color:#5ce65c;font-size:13px}.dashboard-overview .new-order .paid svg{font-size:13px}.dashboard-overview .new-order .paid svg path{fill:#5ce65c}.dashboard-overview .new-order .completed,.dashboard-overview .new-order .green-status{color:#0cb57a;background:rgba(12,181,122,.1019607843);border:1px solid #0cb57a;border-radius:8px;font-size:13px;font-weight:600;padding:2px 8px}.dashboard-overview .new-order .orange-status,.dashboard-overview .new-order .waiting{color:#f79400;background:rgba(247,148,0,.1019607843);border:1px solid #f79400;border-radius:8px;font-size:13px;font-weight:600;padding:2px 8px}.dashboard-overview .new-order .blue-status,.dashboard-overview .new-order .otw{color:#00a1f7;background:rgba(0,161,247,.1);border:1px solid #00a1f7;border-radius:8px;font-size:13px;font-weight:600;padding:2px 8px}.dashboard-overview .new-order .canceled,.dashboard-overview .new-order .red-status{color:red;background:rgba(255,0,0,.1019607843);border:1px solid red;border-radius:8px;font-size:12px;font-weight:600;padding:2px 8px}.dashboard-overview .new-order .secondary{background:none;color:#f7ce00}.dashboard-overview .order-hauling{margin-bottom:20px}.dashboard-overview .order-hauling .title{display:flex;align-items:center;justify-content:space-between;margin:0 0 20px}.dashboard-overview .order-hauling .title h3{font-size:20px}.dashboard-overview .order-hauling .title .select-denda{width:250px}.dashboard-overview .order-hauling .title .select-denda label{top:-7px}.dashboard-overview .order-hauling .title .search-denda{width:250px}.dashboard-overview .order-hauling .secondary{background:none;color:#f7ce00}.dashboard-overview .total-order{height:100%}.dashboard-overview .total-order p{font-size:16px;font-weight:500;line-height:19.2px;color:#888;margin-top:3px}.dashboard-overview .total-order h3{margin-top:10px;font-size:35px;font-weight:700;line-height:30px;text-align:left;color:#262626}.dashboard-overview .total-order .legend{position:relative;top:10px}.dashboard-overview .total-order .legend p{color:#262626;font-size:13px;font-weight:500;line-height:19.2px;margin-top:3px;display:flex;gap:10px;align-items:center}.dashboard-overview .total-order .legend p svg{font-size:13px}.dashboard-overview .total-order .legend .otw{background:none}.dashboard-overview .total-order .legend .otw svg path{fill:#00a7d0}.dashboard-overview .total-order .legend .completed{background:none}.dashboard-overview .total-order .legend .completed svg path{fill:#5ce65c}.dashboard-overview .total-order .legend .cancel svg path{fill:#fa5a7d}.dashboard-overview .total-order .legend .waiting{background:none}.dashboard-overview .total-order .legend .waiting svg path{fill:#ff947a}.dashboard-overview .omzet-perrute{margin:20px 0}.dashboard-overview .list-omzet-byrute .MuiCardContent-root{padding:0}.dashboard-overview .list-omzet-byrute .MuiCardContent-root .title{padding:16px;border-bottom:1px solid #e1e1e1;display:flex;justify-content:space-between;align-items:center;position:relative}.dashboard-overview .list-omzet-byrute .MuiCardContent-root .title .legend-omzet:hover .legend{display:block;opacity:1}.dashboard-overview .list-omzet-byrute .MuiCardContent-root .title .legend-omzet .legend{display:none;transition:opacity .2s,display .2s;opacity:0;margin-right:10px;position:absolute;background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.2509803922);padding:10px;border-radius:5px;top:50px;left:122px;z-index:200}.dashboard-overview .list-omzet-byrute .MuiCardContent-root .title .legend-omzet .legend h3{text-align:left;margin-bottom:10px}.dashboard-overview .list-omzet-byrute .MuiCardContent-root .title .legend-omzet .legend .progress-bar{margin:3px 0}.dashboard-overview .list-omzet-byrute .MuiCardContent-root .title .legend-omzet .legend .progress-bar .ant-progress-text{font-weight:600;font-size:12px;line-height:100%;letter-spacing:0;color:#fff}.dashboard-overview .list-omzet-byrute .MuiCardContent-root .title .legend-omzet .legend .yellow-progress .ant-progress-inner{background:#fff4de}.dashboard-overview .list-omzet-byrute .MuiCardContent-root .title .legend-omzet .legend .blue-progress .ant-progress-inner{background:#f0f9ff}.dashboard-overview .list-omzet-byrute .MuiCardContent-root .title .legend-omzet .legend .green-progress .ant-progress-inner{background:#dcfce7}.dashboard-overview .list-omzet-byrute .MuiCardContent-root .title button{background:none;padding:0}.dashboard-overview .list-omzet-byrute .MuiCardContent-root .title button svg path{fill:#0073b7}.dashboard-overview .list-omzet-byrute .MuiCardContent-root .list{max-height:63vh;overflow-y:scroll}.dashboard-overview .list-omzet-byrute .MuiCardContent-root .list .by-rute{background:var(--bg);padding:13px 16px}.dashboard-overview .list-omzet-byrute .MuiCardContent-root .list .by-rute:hover{cursor:pointer}.dashboard-overview .list-omzet-byrute .MuiCardContent-root .list .by-rute .origin-destination{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.dashboard-overview .list-omzet-byrute .MuiCardContent-root .list .by-rute .origin-destination h4{font-weight:700;line-height:100%;letter-spacing:0}.dashboard-overview .list-omzet-byrute .MuiCardContent-root .list .by-rute .origin-destination svg{font-size:14px}.dashboard-overview .list-omzet-byrute .MuiCardContent-root .list .by-rute .summary-rute{margin:5px 0;flex-wrap:wrap}.dashboard-overview .list-omzet-byrute .MuiCardContent-root .list .by-rute .summary-rute .summary-total{width:54%}.dashboard-overview .list-omzet-byrute .MuiCardContent-root .list .by-rute .summary-rute .summary-total .total{text-align:center;width:20px;margin-left:5px;font-weight:700;font-size:18px}.dashboard-overview .list-omzet-byrute .MuiCardContent-root .list .by-rute .summary-rute .summary-total .divider{text-align:center;margin:0 5px;border-right:1px solid #bfbfbf}.dashboard-overview .list-omzet-byrute .MuiCardContent-root .list .by-rute .summary-rute .summary-total .revenue{text-align:center;font-weight:700;font-size:18px;margin:0 0 0 6px}.dashboard-overview .list-omzet-byrute .MuiCardContent-root .list .by-rute .summary-rute .progress{display:flex;justify-content:flex-start;width:41%}.dashboard-overview .list-omzet-byrute .MuiCardContent-root .list .by-rute .summary-rute .progress .progress-bar{display:flex;justify-content:flex-end}.dashboard-overview .list-omzet-byrute .MuiCardContent-root .list .by-rute .summary-rute .progress .progress-bar .ant-progress-text{font-weight:600;font-size:12px;line-height:100%;letter-spacing:0;color:#fff}.dashboard-overview .list-omzet-byrute .MuiCardContent-root .list .by-rute .summary-rute .progress .yellow-progress .ant-progress-inner{background:#fff4de}.dashboard-overview .list-omzet-byrute .MuiCardContent-root .list .by-rute .summary-rute .progress .blue-progress .ant-progress-inner{background:#f0f9ff}.dashboard-overview .list-omzet-byrute .MuiCardContent-root .list .by-rute .summary-rute .progress .green-progress .ant-progress-inner{background:#dcfce7}.setup-table__primary{font-size:14px;font-weight:700;color:#111827}.setup-table__primary,.setup-table__secondary{display:block;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setup-table__secondary{font-size:12px;font-weight:500;color:#6b7280}.dok-page{margin-top:8px}.dok-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.dok-page__header h3{margin:0;font-size:25px;font-weight:700;color:#111827}.dok-page__header p{margin:4px 0 0;font-size:13px;color:#6d6d6d}.dok-page__filter{display:flex;align-items:center;gap:10px;justify-content:flex-start;margin-bottom:16px;flex-wrap:wrap}.dok-page .info-dokumen{margin:0!important}.dokumen-web .header{display:flex;margin-bottom:16px;gap:10px;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.dokumen-web .header .MuiInputBase-root{width:280px;max-width:100%}@media screen and (max-width:599px){.dokumen-web .header .MuiInputBase-root{width:100%}}.dokumen-web .header>.MuiBox-root{height:40px;align-self:center}.dokumen-web .header h3{margin:0;padding:0;font-size:25px}.dokumen-web .header-black{color:#000;font-weight:600}.dokumen-web .info-dokumen{margin:0!important}.dokumen-app{min-height:100vh;background:#f6f7f9;overflow-x:hidden}.dokumen-app .dok-header{background:#f7ce00;padding:calc(env(safe-area-inset-top) + 8px) 0 0}.dokumen-app .dok-header__container{padding-left:16px!important;padding-right:16px!important}.dokumen-app .dok-header__nav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.dokumen-app .dok-header__nav h3{margin:0;flex:1 1;min-width:0;text-align:center;font-size:18px;font-weight:700;color:#111827}.dokumen-app .dok-header__nav-btn,.dokumen-app .dok-header__nav-spacer{width:36px;height:36px;flex-shrink:0}.dokumen-app .dok-header__nav-btn{border-radius:999px;background:hsla(0,0%,100%,.28);color:rgba(17,24,39,.72)}.dokumen-app .dok-header__nav-btn svg{font-size:20px}.dokumen-app .dok-header__nav-btn:active{background:hsla(0,0%,100%,.55);color:#111827;transform:scale(.96)}.dokumen-app .dok-header__sheet{background:#fff;border-top-left-radius:18px;border-top-right-radius:18px;padding:14px 16px 12px;box-shadow:0 -1px 0 rgba(16,24,40,.03);box-sizing:border-box}.dokumen-app .dok-search{width:100%;max-width:100%;box-sizing:border-box}.dokumen-app .dok-search .MuiOutlinedInput-root,.dokumen-app .dok-search.MuiFormControl-root,.dokumen-app .dok-search.MuiTextField-root{width:100%!important;max-width:100%!important}.dokumen-app .dok-body{padding:12px 0 calc(28px + env(safe-area-inset-bottom));overflow-x:hidden}.dokumen-app .dok-body__container{padding-left:16px!important;padding-right:16px!important;max-width:100%;box-sizing:border-box}.dokumen-app .dok-list{display:flex;flex-direction:column;gap:10px;width:100%;max-width:100%;box-sizing:border-box}.dokumen-app .dok-empty{padding:28px 12px;text-align:center;background:#fff;border-radius:12px;border:1px solid #eef2f7;box-sizing:border-box}.dokumen-app .dok-empty h4{margin:8px 0 0;font-size:14px;font-weight:700;color:#111827}.dokumen-app .dok-empty p{margin:4px 0 0;font-size:12px;color:#6b7280}.dokumen-app .dok-item{width:100%;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;border:1px solid #eef2f7;border-radius:12px;background:#fff;padding:12px 14px;overflow:hidden;cursor:pointer}.dokumen-app .dok-item:active{background:#fffbeb;border-color:rgba(247,206,0,.55)}.dokumen-app .dok-item__top{width:100%;min-width:0;display:flex;align-items:flex-start;gap:12px}.dokumen-app .dok-item__icon{flex-shrink:0;width:40px;height:40px;border-radius:10px;background:#f7f8fa;display:flex;align-items:center;justify-content:center}.dokumen-app .dok-item__main{min-width:0;flex:1 1}.dokumen-app .dok-item__title{display:block;font-size:14px;font-weight:700;color:#111827;line-height:1.35;word-break:break-word}.dokumen-app .dok-item__desc{margin:2px 0 0;font-size:12px;font-weight:500;color:#6b7280;line-height:1.35;word-break:break-word}.dokumen-app .dok-item__meta{width:100%;min-width:0;margin-top:10px;padding-top:10px;border-top:1px dashed #e5e7eb;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dokumen-app .dok-item__meta>div{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:1px}.dokumen-app .dok-item__meta>div:last-child{text-align:right;align-items:flex-end}.dokumen-app .dok-item__meta span{font-size:11px;font-weight:600;color:#6b7280;line-height:1.2}.dokumen-app .dok-item__meta b{font-size:13px;font-weight:700;color:#111827;line-height:1.3;word-break:break-word}.order-web .header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:10px}.order-web .header .MuiInputBase-root{width:400px}@media screen and (max-width:599px){.order-web .header .MuiInputBase-root{width:100%}.order-web .header{flex-wrap:wrap}}.order-web .header h3{margin:0;padding:0;font-size:25px;font-weight:700;color:#111827}.order-web__subtitle{margin:4px 0 0;font-size:13px;color:#6d6d6d}.order-web .jenis-order{margin-bottom:18px;display:flex;align-items:center;justify-content:space-between}.order-web .jenis-order .MuiTab-root,.order-web .jenis-order .filter-on .MuiChip-label:first-line{text-transform:capitalize}.order-web .jenis-order .MuiTab-root.Mui-selected{color:#f7ce00}.order-web .jenis-order .MuiTabs-indicator{background-color:#f7ce00}.order-web .filter{justify-content:space-between;margin:0 0 16px}.order-web .update-harga{background:#f7ce00;border:1px solid #e0b800;color:#3d3200;font-size:13px;font-weight:700;padding:8px 14px;line-height:1.25;width:-moz-fit-content;width:fit-content;white-space:nowrap;border-radius:8px;box-shadow:none;gap:0}.order-web .update-harga:hover{background:#f0c700;box-shadow:none;transform:none}.order-web .update-harga:active{transform:none;opacity:.92}.order-web .request{background:#fff;border:2px solid #f39c12;color:#f39c12;font-size:13px}.order-web .request svg{font-size:13px}.order-web .request svg path{fill:#f39c12}.order-web .process{background:#fff;border:2px solid #00a7d0;color:#00a7d0;font-size:13px}.order-web .process svg{font-size:13px}.order-web .process svg path{fill:#00a7d0}.order-web .invoice{background:#fff;border:2px solid #0073b7;color:#0073b7;margin:5px 0;font-size:13px}.order-web .onvalidated{background:#fff;border:2px solid #f70;color:#f70;font-size:13px}.order-web .onvalidated svg{font-size:13px}.order-web .onvalidated svg path{fill:#f70}.order-web .paid{background:#fff;border:2px solid #5ce65c;color:#5ce65c;font-size:13px}.order-web .paid svg{font-size:13px}.order-web .paid svg path{fill:#5ce65c}.order-web .completed,.order-web .green-status{color:#0cb57a;background:rgba(12,181,122,.1019607843);border:1px solid #0cb57a;border-radius:8px;font-size:13px;font-weight:600;padding:2px 8px}.order-web .orange-status,.order-web .waiting{color:#f79400;background:rgba(247,148,0,.1019607843);border:1px solid #f79400;border-radius:8px;font-size:13px;font-weight:600;padding:2px 8px}.order-web .blue-status,.order-web .otw{color:#00a1f7;background:rgba(0,161,247,.1);border:1px solid #00a1f7;border-radius:8px;font-size:13px;font-weight:600;padding:2px 8px}.order-web .canceled,.order-web .red-status{color:red;background:rgba(255,0,0,.1019607843);border:1px solid red;border-radius:8px;font-size:12px;font-weight:600;padding:2px 8px}.order-web .order-code{position:relative;color:#2f2f2f;cursor:pointer;display:inline-flex;align-items:center}.order-web .order-code:hover{text-decoration:underline}.order-web .order-code .dp-tag{margin-left:6px;background:linear-gradient(90deg,#fff8cc,#f7ce00);color:#5a4b00;font-size:11px;padding:2px 6px;border-radius:6px;font-weight:600;animation:gentleGlow 2.4s ease-in-out infinite;box-shadow:0 0 0 1px rgba(247,206,0,.25);transition:transform .2s ease;position:relative}.order-web .order-code .dp-tag.dp-tag-completed{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);color:#1b5e20;animation:none;box-shadow:0 2px 8px rgba(76,175,80,.2);border:1px solid rgba(76,175,80,.3)}.order-web .order-code .dp-tag.dp-tag-completed:after{content:"";position:absolute;inset:-2px;border-radius:6px;background:linear-gradient(135deg,rgba(76,175,80,.1),rgba(129,199,132,.15));z-index:-1;opacity:.7}.order-web .order-code:hover .dp-tag{transform:scale(1.08)}@keyframes gentleGlow{0%{background:linear-gradient(90deg,#fffbe0,#ffea73);box-shadow:0 0 4px 1px rgba(247,206,0,.4)}50%{background:linear-gradient(90deg,#ffeb73,#f7ce00);box-shadow:0 0 10px 2px rgba(247,206,0,.6)}to{background:linear-gradient(90deg,#fffbe0,#ffea73);box-shadow:0 0 4px 1px rgba(247,206,0,.4)}}@keyframes subtlePulse{0%,to{background:linear-gradient(135deg,#e3f2fd,#bbdefb);box-shadow:0 2px 8px rgba(33,150,243,.2)}50%{background:linear-gradient(135deg,#bbdefb,#90caf9);box-shadow:0 3px 12px rgba(33,150,243,.35)}}.order-web .order-urgent-alert{display:flex;align-items:flex-start;gap:14px;margin:0 0 16px;padding:16px 18px;border-radius:14px;border:1.5px solid rgba(217,119,6,.45);background:#fff7ed;box-sizing:border-box;max-width:100%;box-shadow:0 2px 10px rgba(180,83,9,.08)}.order-web .order-urgent-alert__icon{flex-shrink:0;width:48px;height:48px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#ffedd5;color:#c2410c}.order-web .order-urgent-alert__body{min-width:0;flex:1 1;padding-top:2px}.order-web .order-urgent-alert__body strong{display:block;margin:0 0 6px;font-size:16px;font-weight:800;color:#9a3412;line-height:1.3}.order-web .order-urgent-alert__body p{margin:0;font-size:14px;font-weight:500;color:#9a3412;line-height:1.5}.order-web .order-urgent-alert__body p b{font-weight:800}.order-web .order-web-alert{margin:0 0 14px;border-radius:12px!important;border:1px solid rgba(247,206,0,.5)!important;box-shadow:none!important;padding:11px 13px!important;align-items:flex-start}.order-web .order-web-alert .MuiAlert-message{padding:0;width:100%;font-size:13px;font-weight:500;line-height:1.4;color:#4b5563}.order-web .order-web-alert .MuiAlertTitle-root{margin:0 0 3px;font-size:13.5px;font-weight:700;line-height:1.3;color:#111827}.order-web .order-web-alert--warning,.order-web .order-web-alert.MuiAlert-colorWarning,.order-web .order-web-alert.MuiAlert-standardWarning{background:#fff8d6!important;background-color:#fff8d6!important;border-color:rgba(247,206,0,.55)!important}.order-web .order-web-alert--info,.order-web .order-web-alert.MuiAlert-colorInfo,.order-web .order-web-alert.MuiAlert-standardInfo{background:#fffbeb!important;background-color:#fffbeb!important;border-color:rgba(247,206,0,.55)!important;color:#4b5563!important}.order-web .order-alert{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;align-items:center}.order-web .order-alert p{border-right:2px solid #dcdcdc;padding-right:10px}@media screen and (max-width:959px){.order-web .order-alert p{border:none}}.order-web .order-alert section{display:flex;justify-content:center;align-items:center;gap:10px}.order-address-cell{width:100%;max-width:100%;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:4px 0;cursor:help}.order-address-cell__row{display:flex;align-items:flex-start;gap:8px;min-width:0}.order-address-cell__icon{flex-shrink:0;margin-top:2px}.order-address-cell__icon.is-load{color:#d97706}.order-address-cell__icon.is-unload{color:#ef4444}.order-address-cell__text{margin:0;min-width:0;flex:1 1;font-size:13px;font-weight:500;color:#1f2937;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.order-address-cell__text b{font-weight:700;color:#111827}.payment-request-form form{margin:10px 0}.payment-request-form form p{font-size:14px}.payment-request-form form .action{margin-top:20px;display:flex;justify-content:space-between;align-items:center}.cp-page{margin-top:4px;overflow-x:hidden}.cp-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.cp-page__header-text{min-width:0}.cp-page__header-text h3{margin:0;font-size:25px;font-weight:700;color:#111827;line-height:1.3}.cp-page__header-text p{margin:4px 0 0;font-size:13px;color:#6b7280;line-height:1.4}.cp-page__close{width:36px;height:36px;border-radius:12px;background:#f3f4f6;color:#4b5563}.cp-page__close:hover{background:#e5e7eb}.cp-page__grid{align-items:flex-start}.cp-page__summary{position:-webkit-sticky;position:sticky;top:85px;border:1px solid #eef2f7!important;border-radius:14px!important;padding:14px!important;box-shadow:none!important}.cp-page__summary-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.cp-page__summary-id{min-width:0;display:flex;flex-direction:column;gap:2px}.cp-page__summary-id strong{font-size:16px;font-weight:700;color:#111827;line-height:1.3;word-break:break-word}.cp-page__label{font-size:11px;font-weight:600;color:#6b7280;line-height:1.2;text-transform:uppercase;letter-spacing:.02em}.cp-page__loads{font-size:13px;color:#374151;line-height:1.45;word-break:break-word}.cp-page__loads,.cp-page__route{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #eef2f7}.cp-page__route .order-address-cell{gap:8px;padding:0;cursor:default}.cp-page__facts{gap:10px;margin-bottom:14px}.cp-page__fact,.cp-page__facts{display:flex;flex-direction:column}.cp-page__fact{gap:2px;min-width:0}.cp-page__fact span{font-size:11px;font-weight:600;color:#6b7280;line-height:1.2}.cp-page__fact b{font-size:13px;font-weight:700;color:#111827;line-height:1.35;word-break:break-word}.cp-page__status{width:100%;justify-content:center;min-height:36px;border-radius:8px}.cp-page__timeline-card{border:1px solid #eef2f7!important;border-radius:14px!important;padding:14px!important;box-shadow:none!important;background:#fff}.cp-page__timeline-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px;padding-bottom:12px;border-bottom:1px solid #eef2f7}.cp-page__timeline-head h4{margin:0;font-size:16px;font-weight:700;color:#111827;line-height:1.3}.cp-page__timeline-head p{margin:2px 0 0;font-size:12px;font-weight:600;color:#6b7280}.cp-page__add{flex-shrink:0;min-height:36px;border-radius:8px;font-weight:700}.cp-page__timeline{padding:8px 0 0!important;margin:0!important}.cp-page__dot{box-shadow:none!important;margin:0!important;width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border:none!important}.cp-page__dot.is-done{background:#ecfdf5!important;color:#16a34a!important}.cp-page__dot.is-pending{background:#fffbeb!important;color:#d97706!important}.cp-page .MuiTimelineConnector-root{background-color:#e5e7eb}.cp-page__item{padding:0 0 16px 12px!important;min-width:0}.cp-page__item-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:6px}.cp-page__item-top strong{min-width:0;flex:1 1;font-size:14px;font-weight:700;color:#111827;line-height:1.35;word-break:break-word}.cp-page__item-top span{flex-shrink:0;font-size:12px;font-weight:600;color:#6b7280;line-height:1.3}.cp-page__item-desc{font-size:13px;color:#4b5563;line-height:1.45;word-break:break-word;margin-bottom:8px}.cp-page__item-actions{align-items:center}.cp-page__delete{width:34px;height:34px;border-radius:8px;background:#fef2f2;color:#b91c1c}.cp-page__delete:hover{background:#fee2e2}.cp-page__photo{padding:0;border:none;background:none;cursor:pointer;line-height:0}.cp-page__photo-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:#eff6ff;color:#2563eb;transition:background .15s ease}.cp-page__photo-btn:hover{background:#dbeafe}.cp-page__empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;text-align:center;color:#6b7280}.cp-page__empty p{margin:0;font-size:14px;font-weight:700;color:#111827}.cp-page__empty span{font-size:13px;font-weight:500}.job-cost-price{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;max-width:100%;box-sizing:border-box;padding:0;min-width:0}.job-cost-price__above-revise{display:flex;flex-direction:column;gap:2px;width:100%}.job-cost-price__head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px}.job-cost-price__label{font-size:12px;font-weight:600;color:#6b7280;line-height:1.25}.job-cost-price__current{font-size:16px;font-weight:700;color:#111827;line-height:1.35}.job-cost-price__badge{flex-shrink:0;display:inline-flex;align-items:center;padding:4px 10px;border-radius:8px;font-size:12px;font-weight:700;line-height:1.25;background:#f3f4f6;color:#4b5563}.job-cost-price__badge.is-pending{background:#fff8d6;color:#8a6d00}.job-cost-price__badge.is-approved{background:#ecfdf5;color:#047857}.job-cost-price__badge.is-rejected{background:#fef2f2;color:#b91c1c}.job-cost-price__facts{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.job-cost-price__facts>div{min-width:0;width:100%;display:flex;flex-direction:column;gap:2px}.job-cost-price__facts span{font-size:12px;font-weight:600;color:#6b7280;line-height:1.25}.job-cost-price__facts b{font-size:15px;font-weight:700;color:#111827;line-height:1.35;word-break:break-word}.job-cost-price__facts b.is-old{color:#9ca3af;text-decoration:line-through;font-weight:600;font-size:14px}.job-cost-price .update-harga{margin-top:4px}.revise-shipping-panel{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0;box-sizing:border-box}.revise-shipping-panel.has-history:not(.is-mobile){display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:16px;gap:16px;align-items:start}.revise-shipping-panel__form,.revise-shipping-panel__history{min-width:0;max-width:100%;box-sizing:border-box}.revise-shipping-panel__form{padding:14px;border-radius:14px;border:1px solid #eef2f7;background:#fff}.revise-shipping-panel__history{padding:14px;border-radius:14px;border:1px solid #eef2f7;background:#f6f7f9}.revise-shipping-panel__meta{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #eef2f7}.revise-shipping-panel__meta-top{margin-bottom:10px;display:flex;flex-direction:column;gap:2px;min-width:0}.revise-shipping-panel__label{font-size:11px;font-weight:600;color:#6b7280;line-height:1.2}.revise-shipping-panel__order{font-size:14px;font-weight:700;color:#111827;line-height:1.35;word-break:break-word}.revise-shipping-panel__meta-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.revise-shipping-panel__meta-row b{font-size:14px;font-weight:700;color:#111827;word-break:break-word}.revise-shipping-panel.is-mobile{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.revise-shipping-panel.is-mobile .revise-shipping-panel__history{order:1;max-height:none;overflow:visible;display:block}.revise-shipping-panel.is-mobile .revise-shipping-panel__history .job-cost-revision-history{height:auto;min-height:0}.revise-shipping-panel.is-mobile .revise-shipping-panel__history .job-cost-revision-history .job-cost-revision-history__list{flex:none;overflow:visible;max-height:none}.revise-shipping-panel.is-mobile .revise-shipping-panel__form{order:2}.revise-shipping-form{display:flex;flex-direction:column;gap:0}.revise-shipping-form__field{margin-bottom:4px}.revise-shipping-form__actions{display:flex;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid #eef2f7}.revise-shipping-form__btn{flex:1 1;justify-content:center;min-height:44px}.job-cost-revision-history{display:flex;flex-direction:column;min-height:0;height:100%;margin:0;padding:0}.job-cost-revision-history__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;flex-shrink:0}.job-cost-revision-history__title{font-size:13px;font-weight:700;color:#111827;line-height:1.3}.job-cost-revision-history__count{font-size:12px;font-weight:600;color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:2px 8px;line-height:1.3}.job-cost-revision-history__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;flex:1 1;min-height:0;overflow-y:auto}.job-cost-revision-history__item{width:100%;max-width:100%;box-sizing:border-box;padding:12px 14px;border-radius:12px;border:1px solid #eef2f7;background:#fff;overflow:hidden}.job-cost-revision-history__item.is-latest{border-color:rgba(247,206,0,.55);background:#fffbeb}.job-cost-revision-history__top{width:100%;min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.job-cost-revision-history__no{min-width:0;flex:1 1;font-size:13px;font-weight:700;color:#111827;line-height:1.35}.job-cost-revision-history__badge{flex-shrink:0;display:inline-flex;align-items:center;padding:3px 8px;border-radius:8px;font-size:11px;font-weight:700;line-height:1.2;background:#f3f4f6;color:#4b5563}.job-cost-revision-history__badge.is-pending{background:#fff8d6;color:#8a6d00}.job-cost-revision-history__badge.is-approved{background:#ecfdf5;color:#047857}.job-cost-revision-history__badge.is-rejected{background:#fef2f2;color:#b91c1c}.job-cost-revision-history__facts{width:100%;min-width:0;margin-top:10px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.job-cost-revision-history__facts>div{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:1px}.job-cost-revision-history__facts>div:last-child{text-align:right;align-items:flex-end}.job-cost-revision-history__facts span{font-size:11px;font-weight:600;color:#6b7280;line-height:1.2}.job-cost-revision-history__facts b{font-size:13px;font-weight:700;color:#111827;line-height:1.3;word-break:break-word}.job-cost-revision-history__date{margin:8px 0 0;font-size:12px;font-weight:600;color:#6b7280;line-height:1.3}.form-add-checkpoint .pilih-dari-peta{font-weight:600}.form-add-checkpoint .select-files{background:#f7ce00;font-weight:600;color:#fff;border-radius:20px;padding:5px 0;font-size:14px;margin:10px auto;width:15%}@media screen and (max-width:959px){.form-add-checkpoint .select-files{width:30%}}.form-add-checkpoint .select-files:hover{cursor:pointer}.bkp-page{margin-top:8px}.bkp-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.bkp-page__header h3{margin:0;font-size:25px;font-weight:700;color:#111827}.bkp-page__header p{margin:4px 0 0;font-size:13px;color:#6d6d6d}.bkp-page__filter{display:flex;align-items:center;gap:10px;justify-content:flex-start;margin-bottom:16px;flex-wrap:wrap;min-height:40px}.bkp-page .info h4{margin:0;font-size:13px;font-weight:700;color:#111827}.bkp-page .info p{margin:2px 0 0;font-size:12px;color:#6b7280}.bukpot-app{min-height:100vh;background:#f6f7f9;overflow-x:hidden}.bukpot-app .bkp-header{background:#f7ce00;padding:calc(env(safe-area-inset-top) + 8px) 0 0}.bukpot-app .bkp-header__container{padding-left:16px!important;padding-right:16px!important}.bukpot-app .bkp-header__nav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.bukpot-app .bkp-header__nav h3{margin:0;flex:1 1;min-width:0;text-align:center;font-size:17px;font-weight:700;color:#111827}.bukpot-app .bkp-header__nav-btn{width:36px;height:36px;border-radius:999px;background:hsla(0,0%,100%,.28);color:rgba(17,24,39,.72)}.bukpot-app .bkp-header__nav-btn svg{font-size:20px}.bukpot-app .bkp-header__nav-btn:active{background:hsla(0,0%,100%,.55);color:#111827;transform:scale(.96)}.bukpot-app .bkp-header__sheet{background:#fff;border-top-left-radius:18px;border-top-right-radius:18px;padding:14px 16px 12px;box-sizing:border-box}.bukpot-app .bkp-header__chip{margin-top:10px!important;max-width:100%;height:32px;border-radius:8px!important;background:#f7f8fa!important;border:1px solid #eef2f7;font-weight:600;color:#374151}.bukpot-app .bkp-header__chip .MuiAvatar-root{background:#fff8d6;width:24px;height:24px}.bukpot-app .bkp-search{width:100%;max-width:100%}.bukpot-app .bkp-body{padding:12px 0 28px;overflow-x:hidden}.bukpot-app .bkp-body__container{padding-left:16px!important;padding-right:16px!important;max-width:100%;box-sizing:border-box}.bukpot-app .bkp-list{display:flex;flex-direction:column;gap:10px}.bukpot-app .infinite-scroll-component{width:100%!important;max-width:100%;overflow-x:hidden!important;overflow-y:hidden!important}.bukpot-app .bkp-empty{padding:28px 12px;text-align:center;background:#fff;border-radius:12px;border:1px solid #eef2f7}.bukpot-app .bkp-empty h4{margin:8px 0 0;font-size:14px;font-weight:700}.bukpot-app .bkp-empty p{margin:4px 0 0;font-size:12px;color:#6b7280}.bukpot-app .bkp-item{width:100%;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;border:1px solid #eef2f7;border-radius:12px;background:#fff;padding:12px 14px;cursor:pointer;overflow:hidden}.bukpot-app .bkp-item__top{width:100%;display:flex;align-items:flex-start;gap:12px;min-width:0}.bukpot-app .bkp-item__icon{flex-shrink:0}.bukpot-app .bkp-item__main{min-width:0;flex:1 1}.bukpot-app .bkp-item__main strong{display:block;font-size:14px;font-weight:700;color:#111827;word-break:break-word}.bukpot-app .bkp-item__main p{margin:4px 0 0;font-size:12px;color:#6b7280;word-break:break-word}.bukpot-app .bkp-item__meta{width:100%;margin-top:10px;padding-top:10px;border-top:1px dashed #e5e7eb;display:flex;align-items:center;justify-content:space-between;gap:12px}.bukpot-app .bkp-item__meta span{font-size:11px;font-weight:600;color:#6b7280}.bukpot-app .bkp-item__meta b{font-size:12px;font-weight:700;color:#111827;text-align:right;word-break:break-word}.rp-page{margin-top:8px}.rp-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.rp-page__header h3{margin:0;font-size:25px;font-weight:700;color:#111827}.rp-page__header p{margin:4px 0 0;font-size:13px;color:#6d6d6d}.rp-page__filter{display:flex;align-items:center;gap:10px;justify-content:flex-start;margin-bottom:16px;flex-wrap:wrap}.rp-page .setup-table__primary{font-size:13px;font-weight:700;color:#111827;line-height:1.35}.rp-page .setup-table__secondary{font-size:12px;font-weight:500;color:#6b7280;line-height:1.3}.riwayat-pembayaran-app{min-height:100vh;background:#f6f7f9;overflow-x:hidden}.riwayat-pembayaran-app .rpa-header{background:#f7ce00;padding:calc(env(safe-area-inset-top) + 8px) 0 0}.riwayat-pembayaran-app .rpa-header__container{padding-left:16px!important;padding-right:16px!important}.riwayat-pembayaran-app .rpa-header__nav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.riwayat-pembayaran-app .rpa-header__nav h3{margin:0;flex:1 1;min-width:0;text-align:center;font-size:18px;font-weight:700;color:#111827}.riwayat-pembayaran-app .rpa-header__nav-btn{width:36px;height:36px;border-radius:999px;background:hsla(0,0%,100%,.28);color:rgba(17,24,39,.72)}.riwayat-pembayaran-app .rpa-header__nav-btn svg{font-size:20px}.riwayat-pembayaran-app .rpa-header__nav-btn:active{background:hsla(0,0%,100%,.55);color:#111827;transform:scale(.96)}.riwayat-pembayaran-app .rpa-header__sheet{background:#fff;border-top-left-radius:18px;border-top-right-radius:18px;padding:14px 16px 12px;box-shadow:0 -1px 0 rgba(16,24,40,.03);box-sizing:border-box}.riwayat-pembayaran-app .rpa-header__chip{margin-top:10px!important;max-width:100%;height:32px;border-radius:8px!important;background:#f7f8fa!important;border:1px solid #eef2f7;font-weight:600;color:#374151}.riwayat-pembayaran-app .rpa-header__chip .MuiChip-label{overflow:hidden;text-overflow:ellipsis}.riwayat-pembayaran-app .rpa-header__chip .MuiAvatar-root{background:#fff8d6;width:24px;height:24px}.riwayat-pembayaran-app .rpa-header__chip .MuiChip-deleteIcon{color:#9ca3af}.riwayat-pembayaran-app .rpa-search{width:100%;max-width:100%;box-sizing:border-box}.riwayat-pembayaran-app .rpa-search .MuiOutlinedInput-root,.riwayat-pembayaran-app .rpa-search.MuiFormControl-root,.riwayat-pembayaran-app .rpa-search.MuiTextField-root{width:100%!important;max-width:100%!important}.riwayat-pembayaran-app .rpa-body{padding:12px 0 28px;overflow-x:hidden}.riwayat-pembayaran-app .rpa-body__container{padding-left:16px!important;padding-right:16px!important;max-width:100%;box-sizing:border-box}.riwayat-pembayaran-app .rpa-list{display:flex;flex-direction:column;gap:10px;width:100%;max-width:100%;box-sizing:border-box}.riwayat-pembayaran-app .infinite-scroll-component{width:100%!important;max-width:100%;overflow-x:hidden!important;overflow-y:hidden!important;box-sizing:border-box}.riwayat-pembayaran-app .rpa-empty{padding:28px 12px;text-align:center;background:#fff;border-radius:12px;border:1px solid #eef2f7;box-sizing:border-box}.riwayat-pembayaran-app .rpa-empty h4{margin:8px 0 0;font-size:14px;font-weight:700;color:#111827}.riwayat-pembayaran-app .rpa-empty p{margin:4px 0 0;font-size:12px;color:#6b7280}.riwayat-pembayaran-app .rpa-item{width:100%;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;border:1px solid #eef2f7;border-radius:12px;background:#fff;padding:12px 14px;overflow:hidden}.riwayat-pembayaran-app .rpa-item__top{width:100%;min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.riwayat-pembayaran-app .rpa-item__no{min-width:0;flex:1 1;font-size:14px;font-weight:700;color:#111827;line-height:1.35;word-break:break-word}.riwayat-pembayaran-app .rpa-item__date{flex-shrink:0;font-size:12px;font-weight:600;color:#6b7280;line-height:1.3}.riwayat-pembayaran-app .rpa-item__facts{width:100%;min-width:0;margin-top:10px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.riwayat-pembayaran-app .rpa-item__facts>div{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:1px}.riwayat-pembayaran-app .rpa-item__facts>div:last-child{text-align:right;align-items:flex-end}.riwayat-pembayaran-app .rpa-item__facts span{font-size:11px;font-weight:600;color:#6b7280;line-height:1.2}.riwayat-pembayaran-app .rpa-item__facts b{font-size:13px;font-weight:700;color:#111827;line-height:1.3;word-break:break-word}.riwayat-pembayaran-app .rpa-item__paid{width:100%;min-width:0;margin-top:10px;padding-top:10px;border-top:1px dashed #e5e7eb;display:flex;align-items:center;justify-content:space-between;gap:12px}.riwayat-pembayaran-app .rpa-item__paid span{flex-shrink:0;font-size:12px;font-weight:600;color:#6b7280}.riwayat-pembayaran-app .rpa-item__paid strong{min-width:0;font-size:14px;font-weight:700;color:#111827;text-align:right;word-break:break-word}.profile-page-body{overflow:hidden}.profile-page{margin-top:15px}.profile-page .header{margin-bottom:20px}.profile-page .header h3{margin:0;padding:0;font-size:25px}.profile-page__panel{width:78%}.profile-page__panel-inner{padding:0 24px 24px}.profile-page .MuiCard-root .profile-view{display:flex;flex-wrap:wrap}.profile-page .MuiCard-root .profile-view .MuiTabs-root{width:22%}.profile-page .MuiCard-root .profile-view .MuiTabs-scroller{margin-right:19px!important}.profile-page .MuiCard-root .profile-view .MuiTabs-scroller .MuiTabs-indicator{display:none}.profile-page .MuiCard-root .profile-view .MuiTabs-scroller .MuiTabs-flexContainerVertical{align-items:flex-start}.profile-page .MuiCard-root .profile-view .MuiTabs-scroller .MuiTabs-flexContainerVertical .MuiTab-root{text-transform:capitalize;padding:0;min-height:37px;width:100%;align-items:flex-start}.profile-page .MuiCard-root .profile-view .MuiTabs-scroller .MuiTabs-flexContainerVertical .MuiTab-root.Mui-selected{background:#f7ce00;color:rgba(0,0,0,.8705882353);border-radius:8px;padding-left:10px}.profile-page .MuiCard-root .profile-view .my-profile h4{margin-bottom:20px}.profile-page .MuiCard-root .profile-view .my-profile .card-profile{border:1px solid #cacaca;padding:10px 16px;border-radius:8px;margin-bottom:20px}.profile-page .MuiCard-root .profile-view .my-profile .card-profile h4{margin:0}.profile-page .MuiCard-root .profile-view .my-profile .card-profile .title-info-partner{margin:5px 0 15px}.profile-page .MuiCard-root .profile-view .my-profile .card-profile .partner-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:40px;column-gap:40px;grid-row-gap:8px;row-gap:8px}.profile-page .MuiCard-root .profile-view .my-profile .card-profile .partner-info{margin:0 0 16px;min-width:0}.profile-page .MuiCard-root .profile-view .my-profile .card-profile .partner-info .title{font-size:14px;font-weight:500;line-height:1.35;color:#727272;margin:0 0 5px}.profile-page .MuiCard-root .profile-view .my-profile .card-profile .partner-info .body{font-size:16px;font-weight:500;line-height:1.35;margin:0;word-break:break-word}.profile-page .MuiCard-root .profile-view .my-profile .card-profile .city{text-transform:lowercase;font-size:14px;font-weight:500;line-height:1.35;margin:4px 0 0}.profile-page .MuiCard-root .profile-view .my-profile .card-profile .city:first-line{text-transform:capitalize}.kata-sandi-module__title{margin:0 0 16px;font-size:18px;font-weight:600}.kata-sandi-module .body{padding:15px 0}.kata-sandi-module .body .data{margin:20px 0}.kata-sandi-module .body .informasi{border:1px solid #e7e7e7;margin:30px 0;padding:16px;border-radius:12px}.kata-sandi-module .body .informasi h5{font-size:16px;font-weight:500;line-height:1.35;margin:0 0 10px}.kata-sandi-module .body .informasi p{color:#888;font-size:16px;font-weight:500;line-height:1.35;text-align:left;margin:0 0 4px}.kata-sandi-module .body label{font-weight:600;font-size:16px}.kata-sandi-module .action{padding:10px 0 0;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #e4e7ec}.profile-module-mobile{display:flex;flex-direction:column;background:#f6f7f9;min-height:100vh;padding-bottom:calc(env(safe-area-inset-bottom) + 4px);overflow-x:hidden}.profile-module-mobile .header{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;background-color:#f7ce00;background-size:cover;padding:calc(env(safe-area-inset-top) + .8px) 0 28px;overflow:hidden;width:100%;box-sizing:border-box}.profile-module-mobile .header .back-icon,.profile-module-mobile .header .header__title{display:block;width:100%;padding:0 20px;margin:0;justify-content:flex-start}.profile-module-mobile .header .back-icon h2,.profile-module-mobile .header .header__title h2{margin:0;font-size:20px;font-weight:700}.profile-module-mobile .header .back-icon svg path,.profile-module-mobile .header .header__title svg path{fill:rgba(0,0,0,.8705882353)}.profile-module-mobile .header .header__user,.profile-module-mobile .header .profile-name{display:flex;flex-direction:row;align-items:center;gap:12px;padding:16px 20px 4px;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;margin-top:4px}.profile-module-mobile .header .header__user .info,.profile-module-mobile .header .profile-name .info{flex:1 1;min-width:0;max-width:100%;overflow:hidden}.profile-module-mobile .header .header__user .info h3,.profile-module-mobile .header .header__user .info p,.profile-module-mobile .header .profile-name .info h3,.profile-module-mobile .header .profile-name .info p{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-module-mobile .header .header__user .info h3,.profile-module-mobile .header .profile-name .info h3{margin:0;font-weight:700;font-size:16px;line-height:1.3;color:#1f2937}.profile-module-mobile .header .header__user .info p,.profile-module-mobile .header .profile-name .info p{margin:3px 0 0;font-weight:400;font-size:13px;line-height:1.35;color:#4b5563}.profile-module-mobile .header .profile-name__avatar-wrap{flex:0 0 auto;padding:2px;border-radius:999px;background:hsla(0,0%,100%,.45)}.profile-module-mobile .header .profile-name__avatar-wrap .MuiAvatar-root{box-shadow:none}.profile-module-mobile .header .profile-name__badge{display:inline-block;max-width:100%;font-size:11px;font-weight:600;color:#5c4a00;background:hsla(0,0%,100%,.65);border-radius:999px;padding:2px 8px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-module-mobile .scroll-profile{min-height:70dvh;height:77vh;display:flex;flex-direction:column;overflow:hidden;background:#f6f7f9;border-top-right-radius:22px;border-top-left-radius:22px;position:relative;top:-18px;padding-top:18px}.profile-module-mobile .menu{flex:1 1;min-height:0;overflow-y:auto;padding-bottom:8px}.profile-module-mobile .menu .MuiContainer-root{padding-left:16px!important;padding-right:16px!important}.profile-module-mobile .menu .menu-profil{margin-bottom:18px}.profile-module-mobile .menu .menu-profil__label{color:#6b7280;font-weight:600;font-size:13px;text-transform:none;letter-spacing:0;margin:0 0 8px 4px}.profile-module-mobile .menu .menu-profil__list{background:#fff;border:none;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px rgba(16,24,40,.04)}.profile-module-mobile .menu .menu-profil__item{padding-top:12px!important;padding-bottom:12px!important;border-bottom:1px solid #f3f4f6}.profile-module-mobile .menu .menu-profil__item:last-child{border-bottom:none}.profile-module-mobile .menu .menu-profil__item:active{background:#fafafa}.profile-module-mobile .menu .menu-profil__icon{display:flex!important;justify-content:center;align-items:center;max-width:36px!important;min-width:36px!important;width:36px;height:36px;margin-right:8px;border-radius:10px;background:#f7f8fa;color:#8a6d00}.profile-module-mobile .menu .menu-profil .MuiListItemText-root{min-width:0}.profile-module-mobile .menu .menu-profil .MuiListItemText-root .MuiTypography-root{font-weight:600;font-size:14px;color:#1f2937}.profile-module-mobile .menu .menu-profil .MuiIconButton-root{color:#c0c4cc}.profile-module-mobile .kata-sandi-module{background:#fff;border-top-right-radius:22px;border-top-left-radius:22px;position:relative;top:-18px;height:75vh;padding-top:12px;overflow-y:auto}.profile-module-mobile .kata-sandi-module .body{padding:8px 0 15px}.profile-module-mobile .kata-sandi-module .body .informasi{border:none;margin:18px 0 0;padding:14px 16px;border-radius:14px;background:#f7f8fa}.profile-module-mobile .kata-sandi-module .body .informasi h5{font-size:14px;font-weight:600;line-height:1.3;margin:0 0 8px}.profile-module-mobile .kata-sandi-module .body .informasi p{color:#6d6d6d;font-size:13px;font-weight:400;line-height:1.5;text-align:left;margin:0 0 4px}.profile-module-mobile .kata-sandi-module .body label{font-weight:600}.profile-module-mobile .kata-sandi-module .action{padding:12px 0 20px;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #f1f5f9}.profile-module-mobile .my-profile{background:#f6f7f9;border-top-right-radius:22px;border-top-left-radius:22px;position:relative;top:-18px;padding:16px 0 24px;min-height:70vh;overflow-x:hidden}.profile-module-mobile .my-profile .MuiContainer-root{padding-left:16px!important;padding-right:16px!important}.profile-module-mobile .my-profile .card-profile{padding:14px;border-radius:16px;margin-bottom:16px;background:#fff;border:none;box-shadow:0 1px 3px rgba(16,24,40,.04)}.profile-module-mobile .my-profile .card-profile h4{margin:0;font-size:15px;font-weight:700}.profile-module-mobile .my-profile .card-profile .title-info-partner{margin:0 0 12px}.profile-module-mobile .my-profile .card-profile .partner-info-grid{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.profile-module-mobile .my-profile .card-profile .partner-info{display:flex;gap:10px;align-items:flex-start;margin:0;padding:12px;border-radius:12px;background:#f7f8fa;border:none}.profile-module-mobile .my-profile .card-profile .partner-info__icon{flex-shrink:0;width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:#fff;color:#8a6d00}.profile-module-mobile .my-profile .card-profile .partner-info__content{min-width:0;flex:1 1;overflow:hidden}.profile-module-mobile .my-profile .card-profile .partner-info .title{font-size:12px;font-weight:500;line-height:1.3;color:#9ca3af;margin:0 0 3px}.profile-module-mobile .my-profile .card-profile .partner-info .body{font-size:14px;font-weight:600;line-height:1.4;color:#1f2937;margin:0;word-break:break-word}.profile-module-mobile .logout{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:8px 0 calc(env(safe-area-inset-bottom) + 16px)}.profile-module-mobile .logout__btn{border:none;background:rgba(0,0,0,0);color:#b42318;font-size:15px;font-weight:600;border-radius:0;padding:8px 12px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;min-width:auto}.profile-module-mobile .logout .version{margin:6px 0 0;font-size:12px;color:#9ca3af;font-weight:400}.home-app{background:#f6f7f9;min-height:100vh;overflow-x:hidden;padding-bottom:calc(env(safe-area-inset-bottom) + 20px)}.home-app__body{position:relative;z-index:2;margin-top:-18px;background:#f6f7f9;border-top-left-radius:22px;border-top-right-radius:22px;padding-top:16px}.home-app .header-app{background-color:#f7ce00;background-image:url(/img/coba2.png);background-size:cover;background-position:0 15px;background-repeat:no-repeat;padding:calc(env(safe-area-inset-top) + 8px) 0 28px;overflow:hidden}.home-app .header-app--compact{min-height:auto;height:auto}.home-app .header-app__content{position:relative}.home-app .header-app__top{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;overflow:hidden}.home-app .header-app .info{display:flex;gap:10px;align-items:center;min-width:0;flex:1 1;overflow:hidden;cursor:pointer}.home-app .header-app .info__avatar-wrap{flex:0 0 auto;padding:2px;border-radius:999px;background:hsla(0,0%,100%,.45)}.home-app .header-app .info .information{min-width:0;overflow:hidden}.home-app .header-app .info .information h3,.home-app .header-app .info .information p{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-app .header-app .info .information p{margin:0;color:#4b5563;font-weight:500;line-height:1.3;font-size:13px}.home-app .header-app .info .information h3{margin:2px 0 0;font-size:16px;font-weight:700;color:#1f2937;line-height:1.3}.home-app .header-app .notif-icon{flex-shrink:0;width:40px;height:40px;background:hsla(0,0%,100%,.45);border-radius:12px;color:#1f2937}.home-app .header-app .notif-icon:hover{background:hsla(0,0%,100%,.6)}.home-app .header-app .home-announce{margin-top:12px;padding:12px;border-radius:14px;border:1px solid hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.72);box-shadow:0 1px 3px rgba(16,24,40,.04);max-width:100%;box-sizing:border-box}.home-app .header-app .home-announce__head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.home-app .header-app .home-announce__icon{flex-shrink:0;width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#fff8d6;color:#92400e}.home-app .header-app .home-announce__title{min-width:0;display:flex;flex-direction:column;gap:1px}.home-app .header-app .home-announce__title strong{font-size:13px;font-weight:700;color:#111827;line-height:1.3}.home-app .header-app .home-announce__title span{font-size:11px;font-weight:600;color:#6b7280;line-height:1.2}.home-app .header-app .home-announce__body{max-height:4.6em;overflow:hidden;transition:max-height .25s ease}.home-app .header-app .home-announce__body.is-open{max-height:220px;overflow-y:auto}.home-app .header-app .home-announce__body.is-open::-webkit-scrollbar{width:4px}.home-app .header-app .home-announce__body.is-open::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:999px}.home-app .header-app .home-announce__body .h1-announcement,.home-app .header-app .home-announce__body .h2-announcement,.home-app .header-app .home-announce__body .h3-announcement,.home-app .header-app .home-announce__body .h4-announcement,.home-app .header-app .home-announce__body .h5-announcement,.home-app .header-app .home-announce__body .h6-announcement,.home-app .header-app .home-announce__body .p-announcement,.home-app .header-app .home-announce__body li,.home-app .header-app .home-announce__body p{margin:0 0 6px;color:#374151;line-height:1.45;word-break:break-word}.home-app .header-app .home-announce__body .h1-announcement{font-size:16px;font-weight:700;color:#111827}.home-app .header-app .home-announce__body .h2-announcement{font-size:15px;font-weight:700;color:#111827}.home-app .header-app .home-announce__body .h3-announcement{font-size:14px;font-weight:700;color:#111827}.home-app .header-app .home-announce__body .h4-announcement,.home-app .header-app .home-announce__body .h5-announcement,.home-app .header-app .home-announce__body .h6-announcement{font-size:13px;font-weight:700;color:#111827}.home-app .header-app .home-announce__body .p-announcement,.home-app .header-app .home-announce__body li,.home-app .header-app .home-announce__body p{font-size:13px;font-weight:500}.home-app .header-app .home-announce__body :last-child{margin-bottom:0}.home-app .header-app .home-announce__more{margin-top:8px;padding:0;border:none;background:none;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:#92400e;cursor:pointer;line-height:1.2}.home-app .header-app .home-announce.is-headshot .home-announce__icon{background:#ecfdf5;color:#047857}.home-app .header-app .home-announce.is-headshot .home-announce__more{color:#047857}.home-app .header-app .home-announce.is-critical{border-color:rgba(239,68,68,.25);background:rgba(254,242,242,.9)}.home-app .header-app .home-announce.is-critical .home-announce__icon{background:#fee2e2;color:#b91c1c}.home-app .header-app .home-announce.is-critical .home-announce__more{color:#b91c1c}.home-app .header-app .home-announce.is-medium .home-announce__icon{background:#fff8d6;color:#92400e}.home-app .header-app .home-announce.is-low .home-announce__icon{background:#eff6ff;color:#1d4ed8}.home-app .header-app .home-announce.is-low .home-announce__more{color:#1d4ed8}.home-app .otw-panel{margin:0 0 16px;border:1px solid #eef2f7!important;border-radius:16px!important;box-shadow:0 1px 3px rgba(16,24,40,.04)!important;background:#fff;max-width:100%;box-sizing:border-box}.home-app .otw-panel .MuiCardContent-root{padding:14px 12px!important}.home-app .otw-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.home-app .otw-panel__search{margin:0 0 10px;max-width:100%}.home-app .otw-panel__search .toolbar-search{width:100%}.home-app .otw-panel__empty{margin:0;padding:16px 10px;text-align:center;font-size:12px;font-weight:500;color:#6b7280;background:#fafbfc;border:1px dashed #eef2f7;border-radius:12px}.home-app .otw-panel__title{margin:0;font-size:16px;font-weight:700;color:#1f2937;line-height:1.3}.home-app .otw-panel__subtitle{margin:3px 0 0;font-size:12px;color:#6b7280;line-height:1.35}.home-app .otw-panel__count{flex-shrink:0;min-width:28px;height:28px;padding:0 8px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#fffbeb;border:1px solid rgba(247,206,0,.45);color:#111827;font-size:12px;font-weight:700}.home-app .otw-panel__list,.home-app .otw-panel__loading{display:flex;flex-direction:column;gap:8px}.home-app .otw-panel--scroll .otw-panel__list{max-height:360px;overflow-y:auto}.home-app .otw-panel__item{width:100%;padding:10px;border:1px solid #f1f5f9;border-radius:12px;background:#fff;text-align:left;box-sizing:border-box;max-width:100%;cursor:pointer}.home-app .otw-panel__item:active{background:#f8fafc}.home-app .otw-panel__body{min-width:0;width:100%}.home-app .otw-panel__top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.home-app .otw-panel__identity{min-width:0}.home-app .otw-panel__identity strong{display:block;font-size:14px;font-weight:700;color:#1f2937;line-height:1.3;word-break:break-word}.home-app .otw-panel__date{font-size:inherit;font-weight:600;color:#6b7280}.home-app .otw-panel__chip{flex-shrink:0;display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:700}.home-app .otw-panel__chip.is-trucking{color:#9a3412;background:#f8ebe6}.home-app .otw-panel__chip.is-selfdrive{color:#0f766e;background:#e8f6f7}.home-app .otw-panel__chip.is-shipping{color:#3730a3;background:#eef2ff}.home-app .otw-panel__chip.is-default{color:#4b5563;background:#f3f4f6}.home-app .otw-panel__places{margin-top:4px;display:flex;flex-direction:column;gap:2px}.home-app .otw-panel__place{margin:0;display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:6px;gap:6px;align-items:baseline}.home-app .otw-panel__place-label{font-size:11px;font-weight:600;color:#9ca3af}.home-app .otw-panel__place-label.is-load,.home-app .otw-panel__place-label.is-unload{color:#9ca3af}.home-app .otw-panel__place-text{font-size:13px;font-weight:600;color:#111827;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:help}.home-app .otw-panel__meta{margin-top:5px;display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:13.5px;font-weight:500;color:#4b5563;line-height:1.4}.home-app .otw-panel__meta-sep{flex-shrink:0;color:#9ca3af;opacity:.85}.home-app .otw-panel__loads{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:#374151;cursor:help}.home-app .otw-panel__foot{margin-top:6px;display:flex;justify-content:flex-end}.home-app .otw-panel__link{display:inline-flex;align-items:center;gap:4px;color:#4b5563;font-size:13px;font-weight:700}.home-app .otw-panel__link .otw-panel__link-icon{color:#9ca3af}.home-app .home-performance{margin-bottom:18px}.home-app .home-performance__toolbar{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.home-app .home-performance__heading h3{margin:0;font-size:16px;font-weight:700;color:#1f2937}.home-app .home-performance__heading p{margin:3px 0 0;font-size:12px;color:#6b7280}.home-app .home-performance__kpis{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.home-app .home-performance__omzet{padding:12px 14px;background:#fff;border:1px solid #e8ecf0;border-radius:16px;box-shadow:0 1px 2px rgba(16,24,40,.04),0 8px 20px rgba(16,24,40,.05)}.home-app .home-performance__omzet-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.home-app .home-performance__omzet-copy{min-width:0}.home-app .home-performance__omzet-label{display:block;font-size:11px;font-weight:700;color:#9ca3af;line-height:1.3}.home-app .home-performance__omzet-hint{display:block;margin:2px 0 0;font-size:11px;font-style:normal;font-weight:500;color:#6b7280;line-height:1.3}.home-app .home-performance__omzet-value{display:block;font-size:20px;font-weight:700;letter-spacing:-.02em;color:#111827;line-height:1.15;word-break:break-word}.home-app .home-performance__metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.home-app .home-performance__metric-card{min-width:0;padding:10px;display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid #e8ecf0;border-radius:16px;box-shadow:0 1px 2px rgba(16,24,40,.04),0 8px 20px rgba(16,24,40,.05);box-sizing:border-box}.home-app .home-performance__metric-card.is-order .home-performance__kpi-icon{background:#eef4ff;color:#2563eb}.home-app .home-performance__metric-card.is-payreq .home-performance__kpi-icon{background:#fff4e8;color:#ea580c}.home-app .home-performance__metric-card.is-payment .home-performance__kpi-icon{background:#eaf8f0;color:#16a34a}.home-app .home-performance__metric-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:4px}.home-app .home-performance__metric-label{min-width:0;max-width:100%;font-size:11px;font-weight:700;color:#9ca3af;line-height:1.25;word-break:break-word}.home-app .home-performance__metric-value{font-size:16px;font-weight:700;color:#111827;line-height:1.15;letter-spacing:-.02em;word-break:break-word}.home-app .home-performance__metric-hint{margin:0;font-size:10px;font-style:normal;font-weight:500;color:#6b7280;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-app .home-performance__kpi-icon{flex-shrink:0;width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#f3f5f7;color:#6b7280}.home-app .home-performance__kpi-icon.is-omzet{width:32px;height:32px;border-radius:10px;background:#fff8d6;color:#b45309}.home-app .home-performance__status{background:#fff;border:1px solid #eef2f7;border-radius:14px;box-shadow:0 1px 2px rgba(16,24,40,.03);padding:14px}.home-app .home-performance__status-head{margin-bottom:12px}.home-app .home-performance__status-head h4{margin:0;font-size:14px;font-weight:700;color:#1f2937}.home-app .home-performance__status-head p{margin:3px 0 0;font-size:12px;color:#6b7280}.home-app .home-performance__status-list{display:flex;flex-direction:column;gap:10px}.home-app .home-performance__status-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.home-app .home-performance__status-row span{font-size:12px;font-weight:600;color:#4b5563}.home-app .home-performance__status-row strong{font-size:12px;font-weight:700;color:#1f2937}.home-app .home-performance__status-track{width:100%;height:7px;border-radius:999px;background:#f1f5f9;overflow:hidden}.home-app .home-performance__status-bar{height:100%;border-radius:999px;min-width:0;transition:width .25s ease}.home-app .menu-app--embedded{margin:2px 0 4px}.home-app .menu-app__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.home-app .menu-app .revenue{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:7px;border:none;background:rgba(0,0,0,0);padding:2px;cursor:pointer;min-width:0}.home-app .menu-app .revenue p{margin:0;font-size:11px;font-weight:600;color:#4b5563;text-align:center;line-height:1.25}.home-app .menu-app .revenue .saldo-icon{background:#fef3c7;border-radius:12px;height:40px;width:40px;display:flex;align-items:center;justify-content:center;color:#92400e}.home-app .menu-app .revenue.menu-item--waiting .saldo-icon{background:#ffedd5;color:#9a3412}.home-app .menu-app .revenue.menu-item--otw .saldo-icon{background:#e0f2fe;color:#0369a1}.home-app .menu-app .revenue.menu-item--payment .saldo-icon{background:#ecfdf5;color:#047857}.home-app .menu-app .revenue.menu-item--done .saldo-icon{background:#dcfce7;color:#166534}.home-app .order-terbaru-app{background:rgba(0,0,0,0);border-radius:0;z-index:1;position:relative;padding-top:4px;padding-bottom:12px}.home-app .order-terbaru-app--combined .order-terbaru-app__panel{background:#fff;border-radius:16px;padding:14px 12px 12px;box-shadow:0 1px 3px rgba(16,24,40,.04)}.home-app .order-terbaru-app--combined .order-terbaru-app__divider{height:1px;background:#f1f5f9;margin:12px 2px}.home-app .order-terbaru-app--combined .list-order .MuiCard-root.order-home-card{box-shadow:none!important;border:1px solid #f1f5f9!important}.home-app .order-terbaru-app__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.home-app .order-terbaru-app__head p{margin:3px 0 0;font-size:12px;color:#6b7280}.home-app .order-terbaru-app h4{margin:0;font-size:16px;font-weight:700;color:#1f2937}.home-app .order-terbaru-app .lihat-semua-link,.home-app .order-terbaru-app a{margin-top:0}.home-app .order-terbaru-app .list-order{margin:10px 0 0}.home-app .order-terbaru-app .list-order__filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.home-app .order-terbaru-app .list-order .type-order-filter{border-radius:999px!important;padding:6px 14px!important;min-height:32px;height:auto;width:auto!important;text-transform:capitalize;font-size:12px!important}.home-app .order-terbaru-app .list-order .MuiCard-root.order-home-card{margin-bottom:10px;border:none!important;border-radius:14px!important;box-shadow:0 1px 3px rgba(16,24,40,.04)!important;background:#fff}.home-app .order-terbaru-app .list-order .MuiCard-root.order-home-card .MuiCardContent-root{padding:12px 14px!important}.home-app .order-terbaru-app .list-order .MuiCard-root.order-home-card h3{margin:0;font-size:15px;font-weight:700;color:#1f2937;line-height:1.3}.home-app .order-terbaru-app .list-order .MuiCard-root.order-home-card .heading-card p{margin:2px 0 0;font-size:13px;font-weight:600;color:#6b7280}.home-app .order-terbaru-app .list-order .MuiCard-root.order-home-card .heading-card .order-home-card__meta,.home-app .order-terbaru-app .list-order .MuiCard-root.order-home-card .heading-card .order-home-card__route{font-size:12px!important;font-weight:500!important;color:#6b7280!important;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-app .order-terbaru-app .list-order .MuiCard-root.order-home-card .heading-card .order-home-card__route{color:#374151!important;font-weight:600!important}.home-app .order-terbaru-app .list-order .MuiCard-root.order-home-card .order-home-card__type{flex-shrink:0;width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:0}.home-app .order-terbaru-app .list-order .MuiCard-root.order-home-card .order-home-card__type.trucking-icon{background:#f8ebe6}.home-app .order-terbaru-app .list-order .MuiCard-root.order-home-card .order-home-card__type.selfdrive-icon{background:#e8f6f7}.home-app .order-terbaru-app .list-order .MuiCard-root.order-home-card .order-home-card__type.shipping-icon{background:#eef2ff}.home-app .order-terbaru-app .list-order .MuiCard-root.order-home-card .order-home-card__type svg{width:22px;height:22px}.home-app .order-terbaru-app .list-order .muatan{margin:10px 0}.home-app .order-terbaru-app .list-order .muatan p{margin:3px 0}.home-app .order-terbaru-app .list-order .status-pembayaran{width:100%}.list-order-app{background:#f6f7f9;min-height:100vh;overflow-x:hidden;padding-top:calc(env(safe-area-inset-top) + .8px)}.list-order-app .fixed-header-list-order{position:fixed;z-index:1500;top:0;width:100%;background:#f7ce00;box-shadow:0 1px 0 rgba(16,24,40,.04)}.list-order-app .fixed-header-list-order .header-mobile{background-color:rgba(0,0,0,0);padding-bottom:8px}.list-order-app .fixed-header-list-order .header-mobile h4{font-size:18px;font-weight:700;min-width:0}.list-order-app .fixed-header-list-order .header-mobile .MuiIconButton-root:not(.order-app-filter-btn){width:36px;height:36px;border-radius:999px;background:hsla(0,0%,100%,.28);color:rgba(17,24,39,.72)}.list-order-app .fixed-header-list-order .header-mobile .MuiIconButton-root:not(.order-app-filter-btn) svg{font-size:20px}.list-order-app .fixed-header-list-order .header-mobile .MuiIconButton-root:not(.order-app-filter-btn):active{background:hsla(0,0%,100%,.55);color:#111827;transform:scale(.96)}.list-order-app .fixed-header-list-order .order-app-filter-btn{width:36px;height:36px;border-radius:999px;background:hsla(0,0%,100%,.28);color:rgba(17,24,39,.72);transition:background .15s ease,color .15s ease,transform .15s ease}.list-order-app .fixed-header-list-order .order-app-filter-btn svg{font-size:20px}.list-order-app .fixed-header-list-order .order-app-filter-btn:active{background:hsla(0,0%,100%,.55);color:#111827;transform:scale(.96)}.list-order-app .fixed-header-list-order .header-list{background:#f7ce00;padding:20px 0;position:fixed;top:0;background-color:#fff;border-bottom:1px solid #e5e7eb;width:100%}.list-order-app .fixed-header-list-order .header-list .title{display:flex;align-items:center;justify-content:space-between}.list-order-app .fixed-header-list-order .header-list .title button{width:10%}.list-order-app .fixed-header-list-order .filter-status-pembayaran{background:#fff;border-top-left-radius:18px;border-top-right-radius:18px;margin-top:4px;box-shadow:0 -1px 0 rgba(16,24,40,.03)}.list-order-app .fixed-header-list-order .filter-status-pembayaran .search{padding:14px 16px 8px}.list-order-app .fixed-header-list-order .filter-status-pembayaran .search .order-app-search{width:100%}.list-order-app .fixed-header-list-order .filter-status-pembayaran .search .order-app-date-chip{margin:10px 0 0;height:32px;border-radius:8px;background:#f7f8fa;border:1px solid #eef2f7;font-weight:600;color:#374151}.list-order-app .fixed-header-list-order .filter-status-pembayaran .search .order-app-date-chip .MuiAvatar-root{background:#fff8d6;width:24px;height:24px}.list-order-app .fixed-header-list-order .filter-status-pembayaran .search .order-app-date-chip .MuiChip-deleteIcon{color:#9ca3af}.list-order-app .fixed-header-list-order .filter-status-pembayaran .order-app-tabs{border-bottom:1px solid #eef2f7;max-width:100%}.list-order-app .fixed-header-list-order .filter-status-pembayaran .MuiTab-root{text-transform:none;min-height:44px;font-size:13px;font-weight:600;color:#6b7280;padding:8px 14px}.list-order-app .fixed-header-list-order .filter-status-pembayaran .MuiTab-root.Mui-selected{color:#111827;font-weight:700}.list-order-app .fixed-header-list-order .filter-status-pembayaran .MuiTabs-indicator{background:#f7ce00;height:3px;border-radius:3px 3px 0 0}.list-order-app .fixed-header-list-order .filter-status-pembayaran .MuiTabs-flexContainer{gap:2px}.list-order-app .list{padding-top:190px;padding-bottom:28px}.list-order-app .list .MuiContainer-root{padding-left:16px!important;padding-right:16px!important;max-width:100%;box-sizing:border-box}.list-order-app .list .order-urgent-alert{display:flex;align-items:flex-start;gap:12px;margin:0 0 14px;padding:14px;border-radius:14px;border:1.5px solid rgba(217,119,6,.45);background:#fff7ed;box-sizing:border-box;max-width:100%;box-shadow:0 2px 8px rgba(180,83,9,.08)}.list-order-app .list .order-urgent-alert__icon{flex-shrink:0;width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#ffedd5;color:#c2410c}.list-order-app .list .order-urgent-alert__body{min-width:0;flex:1 1;padding-top:1px}.list-order-app .list .order-urgent-alert__body strong{display:block;margin:0 0 4px;font-size:15px;font-weight:800;color:#9a3412;line-height:1.3}.list-order-app .list .order-urgent-alert__body p{margin:0;font-size:13.5px;font-weight:500;color:#9a3412;line-height:1.45}.list-order-app .list .order-urgent-alert__body p b{font-weight:800}.list-order-app .list .order-app-alert{margin:0 0 12px;border-radius:12px!important;border:1px solid rgba(247,206,0,.5)!important;box-shadow:none!important;padding:11px 13px!important;align-items:flex-start}.list-order-app .list .order-app-alert .MuiAlert-message{padding:0;width:100%;font-size:13px;font-weight:500;line-height:1.4;color:#4b5563}.list-order-app .list .order-app-alert .MuiAlertTitle-root{display:block;margin:0 0 3px;font-size:13.5px;font-weight:700;line-height:1.3;color:#111827}.list-order-app .list .order-app-alert--warning,.list-order-app .list .order-app-alert.MuiAlert-colorWarning,.list-order-app .list .order-app-alert.MuiAlert-standardWarning{background:#fff8d6!important;background-color:#fff8d6!important;border-color:rgba(247,206,0,.55)!important}.list-order-app .list .order-app-alert--info,.list-order-app .list .order-app-alert.MuiAlert-colorInfo,.list-order-app .list .order-app-alert.MuiAlert-standardInfo{background:#fffbeb!important;background-color:#fffbeb!important;border-color:rgba(247,206,0,.55)!important;color:#4b5563!important}.list-order-app .list .MuiAlert-root:not(.order-app-alert){border-radius:12px!important;border:1px solid rgba(0,0,0,.06);box-shadow:none}.list-order-app .list .MuiCard-root.order-card-app{margin:0 0 14px;border-radius:16px!important;border:1px solid #e8ecf0;box-shadow:0 1px 2px rgba(16,24,40,.04),0 8px 20px rgba(16,24,40,.05)!important;overflow:hidden;background:#fff;transition:transform .15s ease,box-shadow .15s ease}.list-order-app .list .MuiCard-root.order-card-app:active{transform:scale(.995)}.list-order-app .list .MuiCard-root.order-card-app .MuiCardContent-root{padding:14px 14px 12px!important}.list-order-app .list .MuiCard-root.order-card-app .MuiCardActionArea-root{border-radius:inherit}.list-order-app .list .MuiCard-root.order-card-app h3{margin:0;font-size:16px;font-weight:800;color:#111827;line-height:1.25;letter-spacing:-.01em}.list-order-app .list .MuiCard-root.order-card-app p{margin:0;font-size:13px;color:#4b5563;line-height:1.45}.list-order-app .list .MuiCard-root.order-card-app .order-card-app__header{margin-bottom:12px;gap:8px}.list-order-app .list .MuiCard-root.order-card-app .order-card-app__type{flex-shrink:0;width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:0;border:none;box-shadow:none}.list-order-app .list .MuiCard-root.order-card-app .order-card-app__type.trucking-icon{background:#f8ebe6}.list-order-app .list .MuiCard-root.order-card-app .order-card-app__type.selfdrive-icon{background:#e8f6f7}.list-order-app .list .MuiCard-root.order-card-app .order-card-app__type.shipping-icon{background:#eef2ff}.list-order-app .list .MuiCard-root.order-card-app .order-card-app__type svg{width:22px;height:22px}.list-order-app .list .MuiCard-root.order-card-app .order-card-app__title{display:flex;flex-direction:column;gap:2px}.list-order-app .list .MuiCard-root.order-card-app .order-card-app__type-label{display:inline-block;width:-moz-fit-content;width:fit-content;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280;background:#f3f4f6;border:none;border-radius:999px;padding:2px 8px;margin-bottom:2px}.list-order-app .list .MuiCard-root.order-card-app .order-card-app__price{margin-top:2px!important;font-size:14px!important;font-weight:700!important;color:#111827!important}.list-order-app .list .MuiCard-root.order-card-app .order-card-app__route{background:#f8fafc;border:1px solid #eef2f6;border-radius:12px;padding:10px 10px 8px;margin-bottom:12px}.list-order-app .list .MuiCard-root.order-card-app .order-card-app__route .location-order{margin:0}.list-order-app .list .MuiCard-root.order-card-app .order-card-app__route .location-order p{font-size:11px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.03em}.list-order-app .list .MuiCard-root.order-card-app .order-card-app__route .location-order h3{font-size:13px;font-weight:700;color:#1f2937;margin-top:2px}.list-order-app .list .MuiCard-root.order-card-app .order-card-app__meta{display:grid;grid-gap:10px;gap:10px;margin-bottom:12px}.list-order-app .list .MuiCard-root.order-card-app .order-card-app__meta-item,.list-order-app .list .MuiCard-root.order-card-app .order-card-app__status{padding:0}.list-order-app .list .MuiCard-root.order-card-app .order-card-app__meta-label{display:block;font-size:11px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.03em;margin-bottom:3px}.list-order-app .list .MuiCard-root.order-card-app .order-card-app__meta-item p{font-size:13.5px;font-weight:600;color:#374151;word-break:break-word}.list-order-app .list .MuiCard-root.order-card-app .order-card-app__price-above-revise{margin-bottom:8px}.list-order-app .list .MuiCard-root.order-card-app .order-card-app__price-above-revise .order-card-app__price{margin-top:2px!important}.list-order-app .list .MuiCard-root.order-card-app .order-card-app__revise{margin:0 0 12px;padding:12px 0 0;background:rgba(0,0,0,0);border:0;border-top:1px solid #eef2f7;border-radius:0}.list-order-app .list .MuiCard-root.order-card-app .order-card-app__revise .job-cost-price{margin-top:0}.list-order-app .list .MuiCard-root.order-card-app .order-card-app__revise .update-harga{background:#f7ce00;border:1px solid #e0b800;color:#3d3200;font-size:13px;font-weight:700;padding:8px 14px;line-height:1.25;width:100%;justify-content:center;white-space:nowrap;border-radius:8px;box-shadow:none}.list-order-app .list .MuiCard-root.order-card-app .order-card-app__revise .update-harga:hover{background:#f0c700}.list-order-app .list .MuiCard-root.order-card-app .order-card-app__revise .update-harga:active{opacity:.92}.list-order-app .list .MuiCard-root.order-card-app .order-card-app__revise-text,.list-order-app .list .MuiCard-root.order-card-app .order-card-app__revise-title{display:none}.list-order-app .list .MuiCard-root.order-card-app .order-card-app__status{padding-top:10px;border-top:1px solid #eef2f6;margin-bottom:4px}.list-order-app .list .MuiCard-root.order-card-app .tools-order-app{width:36px;height:36px;background:#f3f5f7;border:1px solid #e5e7eb;border-radius:10px}.list-order-app .list .MuiCard-root.order-card-app .tools-order-app:hover{background:#ebf2f5}.list-order-app .list .MuiCard-root.order-card-app .order-card-app__actions{display:flex;flex-direction:column;gap:8px;margin-top:8px}.list-order-app .list .MuiCard-root.order-card-app .order-card-app__actions .request,.list-order-app .list .MuiCard-root.order-card-app .order-card-app__actions .status-pembayaran{width:100%;border-radius:10px}.list-order-app .list .MuiCard-root.order-card-app .muatan{margin:10px 0}.list-order-app .list .MuiCard-root.order-card-app .muatan p{margin:3px 0}.list-order-app .list .MuiCard-root.order-card-app .status-pembayaran{width:100%}.list-order-app .list .MuiCard-root.order-card-app .job-cost-price{margin-top:4px}.list-order-app .list .MuiCard-root.order-card-app .job-cost-price__current{font-size:14px}.list-order-app .list .MuiCard-root.order-card-app .job-cost-price__msg{font-size:11px}.list-order-app .order-alert{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;align-items:center}.list-order-app .order-alert p{border-right:2px solid #dcdcdc;padding-right:10px}@media screen and (max-width:959px){.list-order-app .order-alert p{border:none}}.list-order-app .order-alert section{display:flex;justify-content:center;align-items:center;gap:10px}.list-order-app .dp-status button{border:none;border-radius:8px;padding:8px 16px;font-weight:600;font-size:13px;text-transform:none;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1);min-width:-moz-fit-content;min-width:fit-content}.list-order-app .dp-status .btn-ajukan-dp{background:linear-gradient(135deg,#fff8cc,#f7ce00 50%,#fff8cc);background-size:200% 200%;color:#3b3b3b;animation:shineMove 3s ease-in-out infinite,pulseGlow 1.6s ease-in-out infinite alternate}.list-order-app .dp-status .btn-ajukan-dp:hover{transform:scale(1.04);box-shadow:0 0 12px 4px rgba(247,206,0,.5)}@keyframes shineMove{0%{background-position:200% 0}50%{background-position:0 50%}to{background-position:200% 0}}@keyframes pulseGlow{0%{box-shadow:0 0 4px rgba(247,206,0,.2),0 0 8px rgba(247,206,0,.1)}to{box-shadow:0 0 10px rgba(247,206,0,.4),0 0 20px rgba(247,206,0,.3)}}.list-order-app .dp-status .btn-history-dp{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);color:#2e7d32}.list-order-app .dp-status .btn-history-dp:hover{background:linear-gradient(135deg,#dcedc8,#c5e1a5)}@keyframes blinkDP{0%{box-shadow:0 0 6px 2px rgba(247,206,0,.2);transform:scale(1)}to{box-shadow:0 0 12px 4px rgba(247,206,0,.5);transform:scale(1.02)}}.filter-order-mobile{padding:8px 12px 20px}.filter-order-mobile__head h4{margin:0;font-size:16px;font-weight:700;color:#111827}.filter-order-mobile__head p{margin:4px 0 0;font-size:12px;color:#6b7280;line-height:1.35}.filter-order-mobile__section{margin-bottom:16px}.filter-order-mobile__chips{display:flex;flex-wrap:wrap;gap:8px}.filter-order-mobile__chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e8ecf1;background:#f7f8fa;color:#4b5563;font-size:13px;font-weight:600;line-height:1.2;padding:9px 14px;border-radius:999px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.filter-order-mobile__chip:active{transform:scale(.98)}.filter-order-mobile__chip.is-active{background:#fff8d6;border-color:rgba(247,206,0,.7);color:#5c4a00;box-shadow:0 1px 2px rgba(247,206,0,.18)}.filter-order-mobile .reset-filter{background:none;color:#8a6d00;padding:0;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:2px}.filter-order-mobile .MuiFormLabel-root{font-size:13px;font-weight:600;color:#374151;margin-bottom:2px}.filter-order-mobile .MuiFormLabel-root.Mui-focused{color:#111827}.tools-order-menu{margin-top:6px!important;border-radius:14px!important;border:1px solid #eef2f7!important;box-shadow:0 8px 24px rgba(16,24,40,.12)!important;background:#fff!important;overflow:hidden;min-width:220px;max-width:min(280px,100vw - 24px)}.tools-order-menu__list{display:flex;flex-direction:column;padding:6px}.tools-order-menu__item{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:10px;border:none;border-radius:10px;background:rgba(0,0,0,0);text-align:left;cursor:pointer;box-sizing:border-box;min-width:0}.tools-order-menu__item:active,.tools-order-menu__item:hover{background:#f7f8fa}.tools-order-menu__icon{flex-shrink:0;width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#fff8d6;color:#92400e}.tools-order-menu__label{min-width:0;flex:1 1;font-size:13px;font-weight:600;color:#111827;line-height:1.35;word-break:break-word}.detail-order .header-mobile{padding:calc(env(safe-area-inset-top) + 3px) 0 20px}.detail-order .info-checkpoint{position:-webkit-sticky;position:sticky;top:0;z-index:1000;background:#fff}.detail-order form .input-file{width:auto;margin:10px 0}.detail-order .detail{background:#fff;border-top-right-radius:20px;border-top-left-radius:20px;position:relative;top:-10px;padding-top:20px}.detail-order .detail .MuiAccordion-root{box-shadow:none;border-bottom:1px solid #e7e7e7}.detail-order .detail .detail-order-multi h4{font-size:17px}.detail-order .detail .detail-order-multi p{font-size:14px;color:#5d5d5d;font-weight:400}.detail-order .detail .detail-order{margin-bottom:20px}.detail-order .detail .detail-order p{color:#5d5d5d;font-weight:400}.detail-order .detail .info-order{margin:10px 0}.detail-order .detail .info-order p{color:#5d5d5d;font-weight:500}.detail-order .detail .info-order h4{margin:5px 0}.detail-order .detail .upload-berkas{border-top:1px solid #e7e7e7;padding-top:5px}.detail-order .detail .upload-berkas p{text-align:center;margin:10px 0 20px}.detail-order .detail .action{margin:10px 0;display:flex;gap:10px}.detail-order .detail .lokasi-muat-bongkar p{font-size:15px}.detail-order .detail .lokasi-muat-bongkar h3{font-size:16px}.detail-order .detail .info-muatan{font-weight:600;margin:0}.detail-order .detail .info-status-armada{border-bottom:1px dashed #a8a8a8;padding-bottom:10px;background:#fff}.detail-order .detail .button-tambah{width:50%;font-weight:600}.detail-order .checkpoint-data{padding:10px 0;background:#fff}.detail-order .checkpoint-data .button-tambah{width:40%;padding:5px;font-weight:600}.detail-order .checkpoint-data .timeline .MuiTimelineDot-root{padding:1px;width:24px;height:24px}.detail-order .checkpoint-data .timeline .MuiTimelineDot-filledPrimary{background-color:#39cc39}.detail-order .checkpoint-data .timeline .delete,.detail-order .checkpoint-data .timeline .galeri{padding:10px 5px}.detail-order .checkpoint-data .timeline .catatan-checkpoint,.detail-order .checkpoint-data .timeline p{font-size:15px}.checkpoint-app{min-height:100vh;background:#f6f7f9!important;padding-bottom:calc(env(safe-area-inset-bottom) + 24px);overflow-x:hidden}.checkpoint-app .checkpoint-app__header{background-color:#f7ce00;background-image:url(/img/coba2.png);background-size:cover;background-position:0 15px;background-repeat:no-repeat;padding-bottom:22px}.checkpoint-app .header-mobile{background:rgba(0,0,0,0);padding:calc(env(safe-area-inset-top) + 8px) 0 8px}.checkpoint-app .header-mobile h4{margin:0!important;font-size:18px;font-weight:700;min-width:0}.checkpoint-app .header-mobile .MuiIconButton-root{width:36px;height:36px;border-radius:999px;background:hsla(0,0%,100%,.28);color:rgba(17,24,39,.72)}.checkpoint-app .header-mobile .MuiIconButton-root svg{font-size:20px}.checkpoint-app .header-mobile .MuiIconButton-root:active{background:hsla(0,0%,100%,.55);color:#111827;transform:scale(.96)}.checkpoint-app .checkpoint-app__body{position:relative;z-index:2;margin-top:-18px;background:#f6f7f9;border-top-left-radius:22px;border-top-right-radius:22px;padding:14px 0 8px}.checkpoint-app .checkpoint-app__body .MuiContainer-root{padding-left:16px!important;padding-right:16px!important;max-width:100%;box-sizing:border-box}.checkpoint-app .info-checkpoint{background:rgba(0,0,0,0);position:static}.checkpoint-app .detail{top:0;margin-top:0;padding:0;background:rgba(0,0,0,0);border-radius:0}.checkpoint-app .checkpoint-app__summary{background:#fff;border:1px solid #e8ecf0;border-radius:16px;padding:12px 14px 14px;box-shadow:0 1px 2px rgba(16,24,40,.04),0 8px 20px rgba(16,24,40,.04);margin-bottom:14px}.checkpoint-app .checkpoint-app__summary-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.checkpoint-app .checkpoint-app__summary-top button{flex-shrink:0;min-height:28px;padding:4px 10px;font-size:11px;font-weight:700;border-radius:999px;margin-top:2px}.checkpoint-app .checkpoint-app__order-id{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1}.checkpoint-app .checkpoint-app__order-id .type-order{flex-shrink:0}.checkpoint-app .checkpoint-app__order-id h4{margin:0;font-size:16px;font-weight:800;color:#111827;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkpoint-app .checkpoint-app__order-id p{margin:2px 0 0;font-size:12px;color:#6b7280;font-weight:500;text-transform:capitalize}.checkpoint-app .checkpoint-app__route{background:#f8fafc;border:1px solid #eef2f7;border-radius:12px;padding:10px 12px;margin-bottom:10px}.checkpoint-app .checkpoint-app__route-point{min-width:0}.checkpoint-app .checkpoint-app__route-point strong{display:block;margin:0;font-size:13px;font-weight:700;color:#111827;line-height:1.4;word-break:break-word}.checkpoint-app .checkpoint-app__route-point--to strong{color:#0f172a}.checkpoint-app .checkpoint-app__route-label{display:block;margin-bottom:2px;font-size:11px;font-weight:700;color:#6b7280;letter-spacing:.02em;text-transform:uppercase}.checkpoint-app .checkpoint-app__route-arrow{margin:4px 0 4px 2px;color:#9ca3af;font-size:12px;line-height:1;font-weight:700}.checkpoint-app .checkpoint-app__facts{display:flex;flex-direction:column;gap:8px}.checkpoint-app .checkpoint-app__fact{min-width:0;background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;padding:8px 10px}.checkpoint-app .checkpoint-app__fact span{display:block;margin-bottom:2px;font-size:11px;font-weight:600;color:#6b7280}.checkpoint-app .checkpoint-app__fact strong{display:block;font-size:13px;font-weight:700;color:#111827;line-height:1.4;word-break:break-word;overflow-wrap:anywhere;white-space:normal}.checkpoint-app .checkpoint-data{background:rgba(0,0,0,0);padding:0}.checkpoint-app .checkpoint-data .checkpoint-app__list-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.checkpoint-app .checkpoint-data .checkpoint-app__list-head h3{margin:0;font-size:16px;font-weight:800;color:#111827}.checkpoint-app .checkpoint-data .checkpoint-app__list-head p{margin:3px 0 0;font-size:12px;color:#6b7280;font-weight:500}.checkpoint-app .checkpoint-data .button-tambah{width:auto;min-width:0;padding:8px 12px;border-radius:10px;font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.checkpoint-app .checkpoint-data .timeline{padding:0;margin:0}.checkpoint-app .checkpoint-data .timeline .MuiTimelineItem-root{min-height:0}.checkpoint-app .checkpoint-data .timeline .MuiTimelineDot-root{box-shadow:none!important;margin:0!important;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none!important}.checkpoint-app .checkpoint-data .timeline .checkpoint-app__dot.is-done{background:#ecfdf5!important;color:#16a34a!important}.checkpoint-app .checkpoint-data .timeline .checkpoint-app__dot.is-pending{background:#fffbeb!important;color:#d97706!important}.checkpoint-app .checkpoint-data .timeline .MuiTimelineDot-filledGrey,.checkpoint-app .checkpoint-data .timeline .MuiTimelineDot-filledPrimary{background-color:rgba(0,0,0,0)}.checkpoint-app .checkpoint-data .timeline .MuiTimelineConnector-root{width:2px;background-color:#e5e7eb}.checkpoint-app .checkpoint-data .timeline .MuiTimelineContent-root{padding-right:0!important}.checkpoint-app .checkpoint-app__item{background:#fff;border:1px solid #e8ecf0;border-radius:14px;padding:12px 14px;box-shadow:0 1px 2px rgba(16,24,40,.03);margin-bottom:4px}.checkpoint-app .checkpoint-app__item .checkpoint-app__item-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:6px}.checkpoint-app .checkpoint-app__item .checkpoint-app__item-top h4{margin:0;font-size:14px;font-weight:800;color:#111827;line-height:1.3;word-break:break-word}.checkpoint-app .checkpoint-app__item .checkpoint-app__item-top time{flex-shrink:0;font-size:12px;font-weight:600;color:#6b7280}.checkpoint-app .checkpoint-app__item .catatan-checkpoint{font-size:13px;color:#4b5563;line-height:1.45;margin-bottom:8px;word-break:break-word}.checkpoint-app .checkpoint-app__item .catatan-checkpoint p{margin:0;font-size:13px;color:#4b5563}.checkpoint-app .checkpoint-app__item .checkpoint-app__item-actions .delete{width:32px;height:32px;border-radius:8px;background:#fef2f2;color:#dc2626;padding:0}.checkpoint-app .checkpoint-app__item .checkpoint-app__item-actions .delete:active{background:#fee2e2}.checkpoint-app .checkpoint-app__item .checkpoint-app__item-actions .galeri{padding:0}.checkpoint-app .checkpoint-app__item .checkpoint-app__item-actions .checkpoint-app__photo{padding:0;border:none;background:none;cursor:pointer;line-height:0}.checkpoint-app .checkpoint-app__item .checkpoint-app__item-actions .checkpoint-app__photo-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#eff6ff;color:#2563eb}.checkpoint-app .checkpoint-app__empty{background:#fff;border:1px dashed #dbe1e8;border-radius:14px;padding:28px 16px;text-align:center;margin-top:8px}.checkpoint-app .checkpoint-app__empty p{margin:0 0 14px;font-size:13px;color:#6b7280;font-weight:500}.checkpoint-app .checkpoint-app__empty .button-tambah{width:auto;margin:0 auto}.checkpoint-app .checkpoint-app__drawer-head{margin:4px 0 12px}.checkpoint-app .checkpoint-app__drawer-head h3{margin:0;font-size:16px;font-weight:800;color:#111827}.checkpoint-app .checkpoint-app__drawer-head p{margin:4px 0 0;font-size:12px;color:#6b7280;line-height:1.35}.swiper-form-checkpoint .MuiPaper-root{overflow:hidden;border-radius:18px 18px 0 0!important;padding:8px 14px calc(env(safe-area-inset-bottom) + 12px)}.swiper-form-checkpoint form{max-height:none;overflow:visible}.swiper-form-checkpoint .form-add-checkpoint--app{display:flex;flex-direction:column;gap:14px;max-height:min(78vh,720px);overflow-y:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.swiper-form-checkpoint .form-add-checkpoint--app .checkpoint-finish-toggle{padding:12px;margin:0;border-radius:12px;border:1px solid #e8ecf0;background:#f8fafc;cursor:pointer;transition:background .15s ease,border-color .15s ease}.swiper-form-checkpoint .form-add-checkpoint--app .checkpoint-finish-toggle.is-active{background:#fff8d6;border-color:rgba(247,206,0,.7)}.swiper-form-checkpoint .form-add-checkpoint--app .checkpoint-finish-toggle .MuiFormControlLabel-root{gap:4px}.swiper-form-checkpoint .form-add-checkpoint--app .checkpoint-finish-toggle .MuiCheckbox-root{padding:4px 8px 4px 0}.swiper-form-checkpoint .form-add-checkpoint--app .checkpoint-finish-toggle__label{display:flex;flex-direction:column;gap:2px;padding-top:1px}.swiper-form-checkpoint .form-add-checkpoint--app .checkpoint-finish-toggle__label strong{font-size:14px;font-weight:700;color:#111827;line-height:1.3}.swiper-form-checkpoint .form-add-checkpoint--app .checkpoint-finish-toggle__label small{font-size:12px;color:#6b7280;line-height:1.35;font-weight:500}.swiper-form-checkpoint .form-add-checkpoint--app .checkpoint-form-section{display:flex;flex-direction:column;gap:8px}.swiper-form-checkpoint .form-add-checkpoint--app .checkpoint-form-label{margin:0;font-size:13px;font-weight:700;color:#374151}.swiper-form-checkpoint .form-add-checkpoint--app .checkpoint-form-label span{color:#dc2626;margin-left:2px}.swiper-form-checkpoint .form-add-checkpoint--app .checkpoint-form-location{width:100%}.swiper-form-checkpoint .form-add-checkpoint--app .checkpoint-form-location .MuiAutocomplete-root,.swiper-form-checkpoint .form-add-checkpoint--app .checkpoint-form-location .MuiFormControl-root{width:100%!important}.swiper-form-checkpoint .form-add-checkpoint--app .pilih-dari-peta{width:100%;min-height:42px;border-radius:10px;font-weight:700;font-size:13px;display:inline-flex;align-items:center;justify-content:center;gap:6px;box-shadow:none}.swiper-form-checkpoint .form-add-checkpoint--app .MuiFormControl-root,.swiper-form-checkpoint .form-add-checkpoint--app .MuiTextField-root{width:100%}.swiper-form-checkpoint .form-add-checkpoint--app .MuiOutlinedInput-root{border-radius:10px;background:#fff}.swiper-form-checkpoint .form-add-checkpoint--app .action{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;margin-top:4px;padding-top:10px;background:linear-gradient(180deg,rgba(255,255,255,0),#fff 28%)}.swiper-form-checkpoint .form-add-checkpoint--app .action button{flex:1 1;min-height:44px;border-radius:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:6px}.swiper-form-checkpoint .form-add-checkpoint--app .dropzone,.swiper-form-checkpoint .form-add-checkpoint--app .image-dropzone,.swiper-form-checkpoint .form-add-checkpoint--app [class*=dropzone]{border-radius:12px}.detail-invoice .header-invoice{border-bottom:1px solid #e7e7e7;padding-bottom:15px}.detail-invoice .header-invoice P{margin:0!important}.detail-invoice .body-label{font-size:15px}.detail-invoice .body-value{font-size:15px;font-weight:500}.detail-invoice-mobile{background:#f6f7f9;min-height:100vh;overflow-x:hidden}.detail-invoice-mobile .header-mobile{background:#f7ce00;padding-top:calc(env(safe-area-inset-top) + 8px);padding-bottom:8px}.detail-invoice-mobile .header-mobile h4{margin:0!important;font-size:18px;font-weight:700;min-width:0}.detail-invoice-mobile .header-mobile .MuiIconButton-root{width:36px;height:36px;border-radius:999px;background:hsla(0,0%,100%,.28);color:rgba(17,24,39,.72)}.detail-invoice-mobile .header-mobile .MuiIconButton-root svg{font-size:20px}.detail-invoice-mobile .header-mobile .MuiIconButton-root:active{background:hsla(0,0%,100%,.55);color:#111827;transform:scale(.96)}.detail-invoice-mobile .detail-content{padding-bottom:30px;min-height:calc(100vh - 60px)}.detail-invoice-mobile .invoice-document{border:none;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.05);position:relative;overflow:hidden}.detail-invoice-mobile .invoice-document .invoice-header{padding-bottom:18px;border-bottom:2px solid rgba(0,0,0,.15);margin-bottom:20px}.detail-invoice-mobile .invoice-document .invoice-header .invoice-title{font-size:26px;font-weight:800;color:#111;margin:0;letter-spacing:2px;text-transform:uppercase;font-family:Plus Jakarta Sans,sans-serif}.detail-invoice-mobile .invoice-document .invoice-header .invoice-number{font-size:13px;font-weight:600;color:#333;margin:3px 0 0;letter-spacing:.5px}.detail-invoice-mobile .invoice-document .invoice-info-section .section-title{font-size:10px;font-weight:700;color:#666;text-transform:uppercase;letter-spacing:1px;margin:0 0 8px}.detail-invoice-mobile .invoice-document .invoice-info-section .info-block{background:hsla(0,0%,100%,.9);padding:18px;border-radius:12px;margin-bottom:18px;border:1px solid rgba(0,0,0,.1)}.detail-invoice-mobile .invoice-document .invoice-info-section .info-block .vendor-name{font-size:17px;font-weight:700;color:#111;margin:0 0 8px;line-height:1.3}.detail-invoice-mobile .invoice-document .invoice-info-section .info-block .vendor-address{font-size:13px;color:#666;margin:0;line-height:1.6}.detail-invoice-mobile .invoice-document .invoice-info-section .invoice-details-row{display:flex;gap:14px;margin-top:0}.detail-invoice-mobile .invoice-document .invoice-info-section .invoice-details-row .detail-item{flex:1 1;background:hsla(0,0%,100%,.9);padding:14px;border-radius:10px;border:1px solid rgba(0,0,0,.1)}.detail-invoice-mobile .invoice-document .invoice-info-section .invoice-details-row .detail-item .detail-label{font-size:10px;color:#666;margin:0 0 8px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.detail-invoice-mobile .invoice-document .invoice-info-section .invoice-details-row .detail-item .detail-value{font-size:14px;font-weight:700;color:#111;margin:0;line-height:1.4}.detail-invoice-mobile .invoice-document .invoice-info-section .invoice-details-row .detail-item .detail-value.status-text{font-size:11px;padding:7px 12px;background:hsla(0,0%,100%,.95);color:#333;border-radius:6px;display:inline-block;font-weight:600;border:1px solid rgba(0,0,0,.12);margin-top:4px}.detail-invoice-mobile .orders-list-header{margin:24px 0 16px;padding-bottom:12px;border-bottom:1px dashed #a8a8a8;width:100%}.detail-invoice-mobile .orders-list-header .section-title{font-size:18px;font-weight:700;color:#111;margin:0;font-family:Plus Jakarta Sans,sans-serif}.detail-invoice-mobile .order-item-card{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;transition:all .3s ease;box-shadow:0 4px 16px rgba(0,0,0,.06),0 2px 8px rgba(0,0,0,.04);margin-bottom:16px}.detail-invoice-mobile .order-item-card:hover{box-shadow:0 6px 20px rgba(0,0,0,.1),0 3px 10px rgba(0,0,0,.06);transform:translateY(-2px)}.detail-invoice-mobile .order-item-card .order-header{margin-bottom:18px;padding-bottom:14px;border-bottom:2px solid #f0f0f0;display:flex;align-items:center;justify-content:space-between}.detail-invoice-mobile .order-item-card .order-header .order-number-section{flex:1 1}.detail-invoice-mobile .order-item-card .order-header .order-number-section .order-label{font-size:11px;color:#666;text-transform:uppercase;letter-spacing:1px;margin:0 0 6px;font-weight:600}.detail-invoice-mobile .order-item-card .order-header .order-number-section .order-code{font-size:20px;font-weight:700;color:#1a1a1a;margin:0;font-family:Plus Jakarta Sans,sans-serif}.detail-invoice-mobile .order-item-card .order-details .order-detail-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px dashed #e0e0e0}.detail-invoice-mobile .order-item-card .order-details .order-detail-row:last-child{border-bottom:none}.detail-invoice-mobile .order-item-card .order-details .order-detail-row.full-width{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 0}.detail-invoice-mobile .order-item-card .order-details .order-detail-row.full-width .order-detail-label{margin-bottom:4px}.detail-invoice-mobile .order-item-card .order-details .order-detail-row.full-width .order-detail-value{text-align:left;line-height:1.5;padding:8px 12px;background:#f9fafb;border-radius:6px}.detail-invoice-mobile .order-item-card .order-details .order-detail-row .order-detail-label{font-size:12px;color:#666;margin:0;font-weight:600}.detail-invoice-mobile .order-item-card .order-details .order-detail-row .order-detail-value{font-size:14px;color:#111;margin:0;font-weight:600;text-align:right}.detail-invoice-mobile .order-item-card .order-details .order-detail-row .order-detail-value.price{font-size:18px;font-weight:700;color:#059669}.detail-invoice-mobile .order-item-card .order-action{display:flex;justify-content:space-between;margin-top:16px;padding-top:16px;border-top:2px solid #f0f0f0}.detail-invoice-mobile .order-item-card .order-action .detail-button{color:#f7ce00;padding:10px 12px;border-radius:10px;transition:all .3s ease}.detail-invoice-mobile .order-item-card .order-action .detail-button:hover{background:rgba(247,206,0,.15);transform:scale(1.05)}.detail-invoice-mobile .body-label{font-size:14px;color:#666;margin:0}.detail-invoice-mobile .body-value{font-size:15px;font-weight:500;margin:0}.detail-invoice-mobile .MuiCard-root{margin-bottom:12px}.inv-page{margin-top:8px}.inv-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.inv-page__header h3{margin:0;font-size:25px;font-weight:700;color:#111827}.inv-page__header p{margin:4px 0 0;font-size:13px;color:#6d6d6d}.inv-page__filter{display:flex;align-items:center;gap:10px;justify-content:flex-start;margin-bottom:16px;flex-wrap:wrap}.inv-page .setup-table__primary{font-size:13px;font-weight:700;color:#111827;line-height:1.35}.inv-page .setup-table__secondary{font-size:12px;font-weight:500;color:#6b7280;line-height:1.3}.invoice-app{min-height:100vh;background:#f6f7f9;overflow-x:hidden}.invoice-app .inv-header{background:#f7ce00;padding:calc(env(safe-area-inset-top) + 8px) 0 0}.invoice-app .inv-header__container{padding-left:16px!important;padding-right:16px!important}.invoice-app .inv-header__nav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.invoice-app .inv-header__nav h3{margin:0;flex:1 1;min-width:0;text-align:center;font-size:18px;font-weight:700;color:#111827}.invoice-app .inv-header__nav-btn{width:36px;height:36px;border-radius:999px;background:hsla(0,0%,100%,.28);color:rgba(17,24,39,.72)}.invoice-app .inv-header__nav-btn svg{font-size:20px}.invoice-app .inv-header__nav-btn:active{background:hsla(0,0%,100%,.55);color:#111827;transform:scale(.96)}.invoice-app .inv-header__sheet{background:#fff;border-top-left-radius:18px;border-top-right-radius:18px;padding:14px 16px 12px;box-shadow:0 -1px 0 rgba(16,24,40,.03);box-sizing:border-box}.invoice-app .inv-header__chip{margin-top:10px!important;max-width:100%;height:32px;border-radius:8px!important;background:#f7f8fa!important;border:1px solid #eef2f7;font-weight:600;color:#374151}.invoice-app .inv-header__chip .MuiChip-label{overflow:hidden;text-overflow:ellipsis}.invoice-app .inv-header__chip .MuiAvatar-root{background:#fff8d6;width:24px;height:24px}.invoice-app .inv-header__chip .MuiChip-deleteIcon{color:#9ca3af}.invoice-app .inv-search{width:100%;max-width:100%;box-sizing:border-box}.invoice-app .inv-search .MuiOutlinedInput-root,.invoice-app .inv-search.MuiFormControl-root,.invoice-app .inv-search.MuiTextField-root{width:100%!important;max-width:100%!important}.invoice-app .inv-body{padding:12px 0 calc(env(safe-area-inset-bottom) + 28px);overflow-x:hidden}.invoice-app .inv-body__container{padding-left:16px!important;padding-right:16px!important;max-width:100%;box-sizing:border-box}.invoice-app .inv-list{display:flex;flex-direction:column;gap:10px;width:100%;max-width:100%;box-sizing:border-box}.invoice-app .infinite-scroll-component{width:100%!important;max-width:100%;overflow-x:hidden!important;overflow-y:hidden!important;box-sizing:border-box}.invoice-app .inv-empty{padding:28px 12px;text-align:center;background:#fff;border-radius:12px;border:1px solid #eef2f7;box-sizing:border-box}.invoice-app .inv-empty h4{margin:8px 0 0;font-size:14px;font-weight:700;color:#111827}.invoice-app .inv-empty p{margin:4px 0 0;font-size:12px;color:#6b7280}.invoice-app .inv-item{width:100%;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;border:1px solid #eef2f7;border-radius:12px;background:#fff;padding:12px 14px;overflow:hidden;cursor:pointer}.invoice-app .inv-item__top{width:100%;min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.invoice-app .inv-item__no{min-width:0;flex:1 1;font-size:14px;font-weight:700;color:#111827;line-height:1.35;word-break:break-word}.invoice-app .inv-item__date{flex-shrink:0;font-size:12px;font-weight:600;color:#6b7280;line-height:1.3}.invoice-app .inv-item__faktur{width:100%;min-width:0;margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:10px}.invoice-app .inv-item__faktur span{flex-shrink:0;font-size:11px;font-weight:600;color:#6b7280}.invoice-app .inv-item__faktur b{min-width:0;font-size:13px;font-weight:700;color:#111827;text-align:right;word-break:break-word}.invoice-app .inv-item__facts{width:100%;min-width:0;margin-top:10px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.invoice-app .inv-item__facts>div{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:1px}.invoice-app .inv-item__facts>div:last-child{text-align:right;align-items:flex-end}.invoice-app .inv-item__facts span{font-size:11px;font-weight:600;color:#6b7280;line-height:1.2}.invoice-app .inv-item__facts b{font-size:13px;font-weight:700;color:#111827;line-height:1.3;word-break:break-word}.invoice-app .inv-item__paid{width:100%;min-width:0;margin-top:10px;padding-top:10px;border-top:1px dashed #e5e7eb;display:flex;align-items:center;justify-content:space-between;gap:12px}.invoice-app .inv-item__paid span{flex-shrink:0;font-size:12px;font-weight:600;color:#6b7280}.invoice-app .inv-item__paid strong{min-width:0;font-size:14px;font-weight:700;color:#111827;text-align:right;word-break:break-word}.invoice-app .inv-item__footer{width:100%;min-width:0;margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:8px}.invoice-app .inv-item__actions{display:flex;align-items:center;justify-content:flex-end;gap:2px;flex-shrink:0}.splash-screen{min-height:95dvh;padding-bottom:env(safe-area-inset-bottom);display:flex;align-items:center;background:radial-gradient(rgb(210,241,223),rgb(211,215,250),rgb(237,244,186)) 0 0/400% 400%;justify-content:space-between;flex-direction:column}.splash-screen:before{content:"";animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;position:absolute;height:100%;width:100%;animation:gradient 15s ease 0s infinite normal none running}.splash-screen .version-code{text-align:center;margin-bottom:5px}.tiket-page{margin-top:8px}.tiket-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.tiket-page__header h3{margin:0;font-size:25px;font-weight:700;color:#111827}.tiket-page__header p{margin:4px 0 0;font-size:13px;color:#6d6d6d}.tiket-page__filter{display:flex;align-items:center;gap:10px;justify-content:flex-start;margin-bottom:16px;flex-wrap:wrap}.detail-tiket fieldset{border:1px solid #b0b0b0;padding:10px;border-radius:7px}.detail-tiket fieldset legend{background:#fff}.detail-tiket fieldset legend h3{color:rgba(0,0,0,.8705882353)}.detail-tiket .action{margin:15px 0}.no-data-view{height:65vh}.no-data-view p{margin:10px 0}.ro-page{margin-top:8px}.ro-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.ro-page__header h3{margin:0;font-size:25px;font-weight:700}.ro-page__header p{margin:4px 0 0;font-size:13px;color:#6d6d6d}.ro-page__body{margin:0 0 20px}.ro-page__sidebar{position:-webkit-sticky;position:sticky;top:85px;display:flex;flex-direction:column;gap:12px}.ro-page .summary-omset .MuiCardContent-root{padding:14px 16px!important}.ro-page .summary-omset .summary-omset__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:nowrap;margin-bottom:10px;min-height:40px}.ro-page .summary-omset .summary-omset__head .title{width:auto;min-width:0;flex:1 1 auto}.ro-page .summary-omset .summary-omset__head .title h3{margin:0;border:none;padding:0;font-size:16px;font-weight:700;color:#111827;display:flex;flex-wrap:wrap;align-items:center;gap:8px;line-height:1.2}.ro-page .summary-omset .summary-omset__head .title .total-order-summary{margin:0;border:none;font-size:12px;font-weight:600;color:#6b7280;line-height:1.2}.ro-page .summary-omset .summary-omset__head .summary-omset__search{flex:0 0 220px;width:220px;max-width:42%}.ro-page .summary-omset .summary-omset__head .summary-omset__search>.MuiBox-root{gap:0!important;margin:0!important;width:100%}.ro-page .summary-omset .summary-omset__head .summary-omset__search .toolbar-search{width:100%!important;max-width:none!important;margin:0!important}.ro-page .summary-omset .order-summary-list{display:flex;flex-direction:column;gap:10px}.ro-page .summary-omset .order-summary-item{width:100%;display:flex;align-items:flex-start;gap:14px;text-align:left;border:1px solid #eef2f7;background:#fff;border-radius:14px;padding:14px 16px;box-sizing:border-box}.ro-page .summary-omset .order-summary-item__body{min-width:0;flex:1 1}.ro-page .summary-omset .order-summary-item__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.ro-page .summary-omset .order-summary-item__top strong{font-size:15px;font-weight:700;color:#111827;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ro-page .summary-omset .order-summary-item__top button{flex-shrink:0;pointer-events:none}.ro-page .summary-omset .order-summary-item__route{margin:6px 0 0;font-size:13px;font-weight:600;color:#374151;line-height:1.4;word-break:break-word}.ro-page .summary-omset .order-summary-item__meta{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:#6b7280}.ro-page .summary-omset .order-summary-item__meta span{min-width:0}.ro-total .MuiCardContent-root{padding:16px!important}.ro-total__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ro-total__icon{flex-shrink:0;width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#fff8d6;color:#8a6d00}.ro-total__icon svg{font-size:22px}.ro-total__label{margin:0;font-size:14px;font-weight:600;color:#4f4f4f}.ro-total__period{margin:3px 0 0;font-size:12px;color:#888}.ro-total__value{margin:12px 0 0;font-size:26px;font-weight:700;line-height:1.2;color:#262626;word-break:break-word}.ro-total__stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid #ececec}.ro-total__stat{display:flex;align-items:center;gap:8px;background:#f7f7f7;border-radius:8px;padding:8px 10px;min-width:0}.ro-total__stat>svg{font-size:18px;color:#8a6d00;flex-shrink:0}.ro-total__stat span{display:block;font-size:11px;font-weight:500;color:#6d6d6d;margin-bottom:1px}.ro-total__stat strong{display:block;font-size:15px;font-weight:700;color:#262626}.ro-rute .MuiCardContent-root{padding:0!important}.ro-rute__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid #e8e8e8;position:relative}.ro-rute__title{min-width:0}.ro-rute__title h3{margin:0;font-size:16px;font-weight:600;color:#262626}.ro-rute__title p{margin:4px 0 0;font-size:12px;color:#6d6d6d;line-height:1.35}.ro-rute__legend-btn{background:none!important;padding:0!important;min-width:auto!important;color:#5d5d5d}.ro-rute__legend-btn:hover .ro-rute__legend{display:block}.ro-rute__legend-btn svg{color:#5d5d5d}.ro-rute__legend{display:none;position:absolute;top:48px;right:12px;z-index:20;width:220px;background:#fff;border:1px solid #e8e8e8;box-shadow:0 4px 16px rgba(0,0,0,.08);border-radius:8px;padding:12px}.ro-rute__legend h4{margin:0 0 8px;font-size:13px;font-weight:600;text-align:left}.ro-rute__legend .ro-progress{margin:4px 0}.ro-rute__list{max-height:52vh;overflow-y:auto}.ro-rute__empty{padding:16px}.ro-rute-item{display:block;width:100%;border:0;border-bottom:1px solid #f0f0f0;background:#fff;text-align:left;padding:12px 16px;cursor:pointer}.ro-rute-item:hover{background:#fafafa}.ro-rute-item.is-active{background:#fff8d6;box-shadow:inset 3px 0 0 #f7ce00}.ro-rute-item__route{display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px;margin-bottom:8px}.ro-rute-item__route span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;color:#262626;line-height:1.3}.ro-rute-item__route svg{justify-self:center;font-size:14px;color:#888}.ro-rute-item__meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.ro-rute-item__stats{display:flex;gap:16px;min-width:0;flex:1 1}.ro-rute-item__stats>div{min-width:0}.ro-rute-item__stats>div em{display:block;font-style:normal;font-size:11px;color:#6d6d6d;margin-bottom:2px}.ro-rute-item__stats>div strong{display:block;font-size:13px;font-weight:700;color:#262626;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ro-rute-item__progress{flex:0 0 96px;width:96px}.ro-progress{width:100%}.ro-progress .ant-progress-text{font-weight:600;font-size:11px;color:#fff}.ro-progress.yellow .ant-progress-inner,.ro-progress.yellow-progress .ant-progress-inner{background:#fff4de}.ro-progress.blue .ant-progress-inner,.ro-progress.blue-progress .ant-progress-inner{background:#f0f9ff}.ro-progress.green .ant-progress-inner,.ro-progress.green-progress .ant-progress-inner{background:#dcfce7}.ringkasan-omset-app{background:#f6f7f9;min-height:100vh;overflow-x:hidden;padding-bottom:calc(env(safe-area-inset-bottom) + 24px)}.ringkasan-omset-app .roa-header{background-color:#f7ce00;background-image:url(/img/coba2.png);background-size:cover;background-position:0 15px;background-repeat:no-repeat;padding:calc(env(safe-area-inset-top) + 10px) 0 28px}.ringkasan-omset-app .roa-header__nav{display:flex;align-items:center;justify-content:space-between;gap:12px}.ringkasan-omset-app .roa-header__nav h3{margin:0;font-size:17px;font-weight:700;color:#111827;min-width:0}.ringkasan-omset-app .roa-header__nav-btn{width:36px;height:36px;border-radius:999px;background:hsla(0,0%,100%,.28);color:rgba(17,24,39,.75)}.ringkasan-omset-app .roa-header__nav-btn:active{background:hsla(0,0%,100%,.5)}.ringkasan-omset-app .roa-header__chip{margin-top:12px!important;height:32px;border-radius:8px!important;background:#fff!important;font-weight:600}.ringkasan-omset-app .roa-total{margin-top:16px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ringkasan-omset-app .roa-total__label{margin:0;font-size:13px;font-weight:700;color:#374151}.ringkasan-omset-app .roa-total__value{margin:4px 0 12px;font-size:26px;font-weight:800;line-height:1.15;color:#111827}.ringkasan-omset-app .roa-total__stats{display:flex;gap:8px}.ringkasan-omset-app .roa-total__stat{background:hsla(0,0%,100%,.72);border-radius:10px;padding:8px 10px;min-width:72px}.ringkasan-omset-app .roa-total__stat span{display:block;font-size:11px;font-weight:600;color:#6b7280;margin-bottom:2px}.ringkasan-omset-app .roa-total__stat strong{font-size:15px;color:#111827}.ringkasan-omset-app .roa-total__icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.7);flex-shrink:0}.ringkasan-omset-app .roa-total__icon svg{font-size:26px}.ringkasan-omset-app .roa-body{position:relative;z-index:2;margin-top:-16px;background:#f6f7f9;border-top-left-radius:22px;border-top-right-radius:22px;padding:16px 0 8px}.ringkasan-omset-app .roa-rute{background:#fff;border:1px solid #e8ecf0;border-radius:16px;overflow:hidden;margin-bottom:14px;box-shadow:0 1px 2px rgba(16,24,40,.04)}.ringkasan-omset-app .roa-rute__head{padding:14px 14px 12px;border-bottom:1px solid #eef2f7;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ringkasan-omset-app .roa-rute__head h3{margin:0;font-size:15px;font-weight:800;color:#111827}.ringkasan-omset-app .roa-rute__head p{margin:4px 0 0;font-size:12px;color:#6b7280;line-height:1.35}.ringkasan-omset-app .roa-rute__legend{display:flex;gap:4px;padding-top:2px}.ringkasan-omset-app .roa-rute__legend .dot{width:8px;height:8px;border-radius:999px}.ringkasan-omset-app .roa-rute__legend .dot.is-low{background:#ffab00}.ringkasan-omset-app .roa-rute__legend .dot.is-mid{background:#00b8d9}.ringkasan-omset-app .roa-rute__legend .dot.is-high{background:#00aa15}.ringkasan-omset-app .roa-rute__list{padding:12px;display:flex;flex-direction:column;gap:10px;max-height:46vh;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#f8fafc}.ringkasan-omset-app .roa-rute__empty{padding:18px 12px 20px;text-align:center;background:#fff;border-radius:12px}.ringkasan-omset-app .roa-rute__empty h4{margin:8px 0 0;font-size:14px;font-weight:700}.ringkasan-omset-app .roa-rute__empty p{margin:4px 0 0;font-size:12px;color:#6b7280}.ringkasan-omset-app .roa-rute__item{width:100%;display:flex;flex-direction:column;align-items:flex-start;border:1px solid #eef2f7;border-radius:12px;background:#fff;text-align:left;padding:12px 14px;cursor:pointer}.ringkasan-omset-app .roa-rute__item.is-active{background:#fffbeb;border-color:rgba(247,206,0,.55)}.ringkasan-omset-app .roa-rute__top{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ringkasan-omset-app .roa-rute__route{display:flex;align-items:flex-start;flex-wrap:wrap;gap:6px 8px;min-width:0;flex:1 1}.ringkasan-omset-app .roa-rute__route strong{font-size:13px;font-weight:700;color:#111827;line-height:1.35;word-break:break-word}.ringkasan-omset-app .roa-rute__route svg{color:#9ca3af;margin-top:2px;flex-shrink:0}.ringkasan-omset-app .roa-rute__percent{flex-shrink:0;min-width:42px;text-align:center;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:700;line-height:1;background:#f3f4f6;color:#4b5563}.ringkasan-omset-app .roa-rute__percent.yellow,.ringkasan-omset-app .roa-rute__percent.yellow-progress{background:#fff4de;color:#9a6700}.ringkasan-omset-app .roa-rute__percent.blue,.ringkasan-omset-app .roa-rute__percent.blue-progress{background:#e0f2fe;color:#0369a1}.ringkasan-omset-app .roa-rute__percent.green,.ringkasan-omset-app .roa-rute__percent.green-progress{background:#dcfce7;color:#15803d}.ringkasan-omset-app .roa-rute__facts{width:100%;margin-top:10px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ringkasan-omset-app .roa-rute__facts>div{display:flex;flex-direction:column;gap:1px}.ringkasan-omset-app .roa-rute__facts span{font-size:11px;font-weight:600;color:#6b7280;line-height:1.2}.ringkasan-omset-app .roa-rute__facts b{font-size:13px;font-weight:700;color:#111827;line-height:1.3;word-break:break-word}.ringkasan-omset-app .summary-omset{margin:0 0 12px}.ringkasan-omset-app .summary-omset .MuiCardContent-root{padding:14px!important}.ringkasan-omset-app .summary-omset--cards .summary-omset__card{border-radius:16px!important;border:1px solid #e8ecf0;box-shadow:0 1px 2px rgba(16,24,40,.04)!important}.ringkasan-omset-app .summary-omset--cards .summary-omset__head{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px;flex-wrap:nowrap;margin-bottom:12px;min-height:0}.ringkasan-omset-app .summary-omset--cards .summary-omset__head .title{width:100%;min-width:0;flex:none}.ringkasan-omset-app .summary-omset--cards .summary-omset__head .title h3{margin:0;border:none;padding:0;font-size:15px;font-weight:800;display:flex;flex-wrap:wrap;align-items:center;gap:8px;line-height:1.2}.ringkasan-omset-app .summary-omset--cards .summary-omset__head .title .total-order-summary{margin:0;border:none;font-size:12px;font-weight:600;color:#6b7280}.ringkasan-omset-app .summary-omset--cards .summary-omset__head .summary-omset__search{flex:none;width:100%;max-width:100%}.ringkasan-omset-app .summary-omset--cards .summary-omset__head .summary-omset__search>.MuiBox-root{gap:0!important;margin:0!important;width:100%}.ringkasan-omset-app .summary-omset--cards .summary-omset__head .summary-omset__search .toolbar-search{width:100%!important;max-width:none!important;margin:0!important}.ringkasan-omset-app .summary-omset--cards .order-summary-list{display:flex;flex-direction:column;gap:8px}.ringkasan-omset-app .summary-omset--cards .order-summary-item{border:1px solid #eef2f7;border-radius:12px;padding:12px 14px;background:#fff;width:100%;box-sizing:border-box}.ringkasan-omset-app .summary-omset--cards .order-summary-item__body{min-width:0;flex:1 1}.ringkasan-omset-app .summary-omset--cards .order-summary-item__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.ringkasan-omset-app .summary-omset--cards .order-summary-item__top strong{font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ringkasan-omset-app .summary-omset--cards .order-summary-item__top button{flex-shrink:0}.ringkasan-omset-app .summary-omset--cards .order-summary-item__route{margin:6px 0 0;font-size:12px;font-weight:600;color:#374151;line-height:1.35;word-break:break-word}.ringkasan-omset-app .summary-omset--cards .order-summary-item__meta{margin-top:6px;display:flex;flex-wrap:wrap;gap:6px 12px;font-size:11px;color:#6b7280}.drv-page{margin-top:8px}.drv-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.drv-page__header h3{margin:0;font-size:25px;font-weight:700;color:#111827}.drv-page__header p{margin:4px 0 0;font-size:13px;color:#6d6d6d}.drv-page .header-black{color:#000;font-weight:600}.drv-page .setup-table__primary{font-size:13px;font-weight:700;color:#111827;line-height:1.35}.drv-page .setup-table__secondary{font-size:12px;font-weight:500;color:#6b7280;line-height:1.3}.driver-app{min-height:100vh;background:#f6f7f9;overflow-x:hidden}.driver-app .drv-header{background:#f7ce00;padding:calc(env(safe-area-inset-top) + 8px) 0 0}.driver-app .drv-header__container{padding-left:16px!important;padding-right:16px!important}.driver-app .drv-header__nav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.driver-app .drv-header__nav h3{margin:0;flex:1 1;min-width:0;text-align:center;font-size:18px;font-weight:700;color:#111827}.driver-app .drv-header__nav-btn{width:36px;height:36px;border-radius:999px;background:hsla(0,0%,100%,.28);color:rgba(17,24,39,.72)}.driver-app .drv-header__nav-btn svg{font-size:20px}.driver-app .drv-header__nav-btn:active{background:hsla(0,0%,100%,.55);color:#111827;transform:scale(.96)}.driver-app .drv-header__sheet{background:#fff;border-top-left-radius:18px;border-top-right-radius:18px;padding:14px 16px 12px;box-shadow:0 -1px 0 rgba(16,24,40,.03);box-sizing:border-box}.driver-app .drv-header__chip{margin-top:10px!important;max-width:100%;height:32px;border-radius:8px!important;background:#f7f8fa!important;border:1px solid #eef2f7;font-weight:600;color:#374151}.driver-app .drv-header__chip .MuiChip-label{overflow:hidden;text-overflow:ellipsis}.driver-app .drv-header__chip .MuiChip-deleteIcon{color:#9ca3af}.driver-app .drv-search{width:100%;max-width:100%;box-sizing:border-box}.driver-app .drv-search .MuiOutlinedInput-root,.driver-app .drv-search.MuiFormControl-root,.driver-app .drv-search.MuiTextField-root{width:100%!important;max-width:100%!important}.driver-app .drv-body{padding:12px 0 calc(28px + env(safe-area-inset-bottom));overflow-x:hidden}.driver-app .drv-body__container{padding-left:16px!important;padding-right:16px!important;max-width:100%;box-sizing:border-box}.driver-app .drv-list{display:flex;flex-direction:column;gap:10px;width:100%;max-width:100%;box-sizing:border-box}.driver-app .infinite-scroll-component{width:100%!important;max-width:100%;overflow-x:hidden!important;overflow-y:hidden!important;box-sizing:border-box}.driver-app .drv-empty{padding:28px 12px;text-align:center;background:#fff;border-radius:12px;border:1px solid #eef2f7;box-sizing:border-box}.driver-app .drv-empty h4{margin:8px 0 0;font-size:14px;font-weight:700;color:#111827}.driver-app .drv-empty p{margin:4px 0 0;font-size:12px;color:#6b7280}.driver-app .MuiCard-root.drv-card{width:100%;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #eef2f7;border-radius:12px!important;background:#fff;box-shadow:none!important;overflow:hidden}.driver-app .MuiCard-root.drv-card .MuiCardContent-root{padding:12px 14px!important}.driver-app .MuiCard-root.drv-card .MuiCardContent-root:last-child{padding-bottom:12px!important}.driver-app .MuiCard-root.drv-card:active{background:#fffbeb;border-color:rgba(247,206,0,.45)}.driver-app .drv-card__top{width:100%;min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.driver-app .drv-card__identity{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1}.driver-app .drv-card__thumb{position:relative;flex-shrink:0;width:48px;height:48px;border-radius:12px;background:#f7f8fa;border:1px solid #eef2f7;display:flex;align-items:center;justify-content:center;overflow:hidden}.driver-app .drv-card__icon{color:#8a6d00;pointer-events:none;z-index:1}.driver-app .drv-card__gallery{position:absolute!important;inset:0;z-index:2;opacity:0;display:flex!important;align-items:center;justify-content:center;width:100%!important;height:100%!important;border:none!important;padding:0!important;background:rgba(0,0,0,0)!important;cursor:pointer}.driver-app .drv-card__info{min-width:0;flex:1 1}.driver-app .drv-card__info h3{margin:0;font-size:14px;font-weight:700;color:#111827;line-height:1.35;word-break:break-word}.driver-app .drv-card__info p{margin:3px 0 0;font-size:12px;font-weight:500;color:#6b7280;line-height:1.3;word-break:break-word}.driver-app .drv-card__actions{flex-shrink:0;display:flex;align-items:center;padding-top:2px}.driver-app .drv-card__foot{width:100%;margin-top:10px;padding-top:10px;border-top:1px dashed #e5e7eb;display:flex;align-items:center;justify-content:space-between;gap:12px}.driver-app .drv-card__label{font-size:11px;font-weight:600;color:#6b7280}.driver-app .drv-card__badge{flex-shrink:0;min-width:72px;text-align:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.2;background:#f3f4f6;color:#6b7280}.driver-app .drv-card__badge.is-active{background:#dcfce7;color:#15803d}.driver-app .drv-card__badge.is-inactive{background:#f3f4f6;color:#6b7280}.drv-filter{padding:8px 4px 20px}.drv-filter__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:0 0 14px}.drv-filter__head h4{margin:0;font-size:16px;font-weight:700;color:#111827}.drv-filter__head p{margin:4px 0 0;font-size:12px;color:#6b7280;line-height:1.35}.drv-filter__section{margin-bottom:16px}.drv-filter__chips{display:flex;flex-wrap:wrap;gap:8px}.drv-filter__chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e8ecf1;background:#f7f8fa;color:#4b5563;font-size:13px;font-weight:600;line-height:1.2;padding:9px 14px;border-radius:999px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.drv-filter__chip:active{transform:scale(.98)}.drv-filter__chip.is-active{background:#fff8d6;border-color:rgba(247,206,0,.7);color:#5c4a00;box-shadow:0 1px 2px rgba(247,206,0,.18)}.drv-filter .reset-filter{background:none;color:#8a6d00;padding:0;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:2px}.drv-filter .MuiFormLabel-root{font-size:13px;font-weight:600;color:#374151;margin-bottom:2px}.drv-filter .MuiFormLabel-root.Mui-focused{color:#111827}.arm-page{margin-top:8px}.arm-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.arm-page__header h3{margin:0;font-size:25px;font-weight:700;color:#111827}.arm-page__header p{margin:4px 0 0;font-size:13px;color:#6d6d6d}.arm-page .header-black{color:#000;font-weight:600}.arm-page .setup-table__primary{font-size:13px;font-weight:700;color:#111827;line-height:1.35}.arm-page .setup-table__secondary{font-size:12px;font-weight:500;color:#6b7280;line-height:1.3}.armada-app{min-height:100vh;background:#f6f7f9;overflow-x:hidden}.armada-app .arm-header{background:#f7ce00;padding:calc(env(safe-area-inset-top) + 8px) 0 0}.armada-app .arm-header__container{padding-left:16px!important;padding-right:16px!important}.armada-app .arm-header__nav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.armada-app .arm-header__nav h3{margin:0;flex:1 1;min-width:0;text-align:center;font-size:18px;font-weight:700;color:#111827}.armada-app .arm-header__nav-btn{width:36px;height:36px;border-radius:999px;background:hsla(0,0%,100%,.28);color:rgba(17,24,39,.72)}.armada-app .arm-header__nav-btn svg{font-size:20px}.armada-app .arm-header__nav-btn:active{background:hsla(0,0%,100%,.55);color:#111827;transform:scale(.96)}.armada-app .arm-header__sheet{background:#fff;border-top-left-radius:18px;border-top-right-radius:18px;padding:14px 16px 12px;box-shadow:0 -1px 0 rgba(16,24,40,.03);box-sizing:border-box}.armada-app .arm-header__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.armada-app .arm-header__chip{max-width:100%;height:32px;border-radius:8px!important;background:#f7f8fa!important;border:1px solid #eef2f7;font-weight:600;color:#374151}.armada-app .arm-header__chip .MuiChip-label{overflow:hidden;text-overflow:ellipsis}.armada-app .arm-header__chip .MuiChip-deleteIcon{color:#9ca3af}.armada-app .arm-search{width:100%;max-width:100%;box-sizing:border-box}.armada-app .arm-search .MuiOutlinedInput-root,.armada-app .arm-search.MuiFormControl-root,.armada-app .arm-search.MuiTextField-root{width:100%!important;max-width:100%!important}.armada-app .arm-body{padding:12px 0 calc(28px + env(safe-area-inset-bottom));overflow-x:hidden}.armada-app .arm-body__container{padding-left:16px!important;padding-right:16px!important;max-width:100%;box-sizing:border-box}.armada-app .arm-list{display:flex;flex-direction:column;gap:10px;width:100%;max-width:100%;box-sizing:border-box}.armada-app .infinite-scroll-component{width:100%!important;max-width:100%;overflow-x:hidden!important;overflow-y:hidden!important;box-sizing:border-box}.armada-app .arm-empty{padding:28px 12px;text-align:center;background:#fff;border-radius:12px;border:1px solid #eef2f7;box-sizing:border-box}.armada-app .arm-empty h4{margin:8px 0 0;font-size:14px;font-weight:700;color:#111827}.armada-app .arm-empty p{margin:4px 0 0;font-size:12px;color:#6b7280}.armada-app .MuiCard-root.arm-card{width:100%;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #eef2f7;border-radius:12px!important;background:#fff;box-shadow:none!important;overflow:hidden}.armada-app .MuiCard-root.arm-card .MuiCardContent-root{padding:12px 14px!important}.armada-app .MuiCard-root.arm-card .MuiCardContent-root:last-child{padding-bottom:12px!important}.armada-app .MuiCard-root.arm-card:active{background:#fffbeb;border-color:rgba(247,206,0,.45)}.armada-app .arm-card__top{width:100%;min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.armada-app .arm-card__identity{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1}.armada-app .arm-card__thumb{position:relative;flex-shrink:0;width:48px;height:48px;border-radius:12px;background:#f7f8fa;border:1px solid #eef2f7;display:flex;align-items:center;justify-content:center;overflow:hidden}.armada-app .arm-card__icon{color:#8a6d00;pointer-events:none;z-index:1}.armada-app .arm-card__gallery{position:absolute!important;inset:0;z-index:2;opacity:0;display:flex!important;align-items:center;justify-content:center;width:100%!important;height:100%!important;border:none!important;padding:0!important;background:rgba(0,0,0,0)!important;cursor:pointer}.armada-app .arm-card__info{min-width:0;flex:1 1}.armada-app .arm-card__info h3{margin:0;font-size:14px;font-weight:700;color:#111827;line-height:1.35;word-break:break-word}.armada-app .arm-card__info p{margin:3px 0 0;font-size:12px;font-weight:500;color:#6b7280;line-height:1.3;word-break:break-word}.armada-app .arm-card__actions{flex-shrink:0;display:flex;align-items:center;padding-top:2px}.armada-app .arm-card__facts{width:100%;min-width:0;margin-top:10px;padding-top:10px;border-top:1px dashed #e5e7eb;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.armada-app .arm-card__facts>div{min-width:0;display:flex;flex-direction:column;gap:2px}.armada-app .arm-card__facts span{font-size:11px;font-weight:600;color:#6b7280;line-height:1.2}.armada-app .arm-card__facts b{font-size:13px;font-weight:700;color:#111827;line-height:1.3}.armada-app .arm-card__facts b.is-active{color:#15803d}.armada-app .arm-card__facts b.is-inactive{color:#6b7280}.armada-app .arm-card__exp{text-align:right;align-items:flex-end}.armada-app .arm-card__exp .count-order,.armada-app .arm-card__exp .text-expired{margin:0;font-size:12px;font-weight:700;color:#111827;line-height:1.3;text-align:right}.armada-app .arm-card__exp .expired-text{color:#dc2626}.arm-filter{padding:8px 4px 20px}.arm-filter__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:0 0 14px}.arm-filter__head h4{margin:0;font-size:16px;font-weight:700;color:#111827}.arm-filter__head p{margin:4px 0 0;font-size:12px;color:#6b7280;line-height:1.35}.arm-filter__section{margin-bottom:16px}.arm-filter__chips{display:flex;flex-wrap:wrap;gap:8px}.arm-filter__chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e8ecf1;background:#f7f8fa;color:#4b5563;font-size:13px;font-weight:600;line-height:1.2;padding:9px 14px;border-radius:999px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.arm-filter__chip:active{transform:scale(.98)}.arm-filter__chip.is-active{background:#fff8d6;border-color:rgba(247,206,0,.7);color:#5c4a00;box-shadow:0 1px 2px rgba(247,206,0,.18)}.arm-filter .reset-filter{background:none;color:#8a6d00;padding:0;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:2px}.arm-filter .MuiFormLabel-root{font-size:13px;font-weight:600;color:#374151;margin-bottom:2px}.arm-filter .MuiFormLabel-root.Mui-focused{color:#111827}.down-payment-web-module.dp-page,.dp-page{margin-top:4px;overflow-x:hidden}.down-payment-web-module.dp-page .dp-page__header,.dp-page .dp-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.down-payment-web-module.dp-page .dp-page__header-text,.dp-page .dp-page__header-text{min-width:0}.down-payment-web-module.dp-page .dp-page__header-text h3,.dp-page .dp-page__header-text h3{margin:0;font-size:25px;font-weight:700;color:#111827;line-height:1.3}.down-payment-web-module.dp-page .dp-page__header-text p,.dp-page .dp-page__header-text p{margin:4px 0 0;font-size:13px;color:#6b7280;line-height:1.4}.down-payment-web-module.dp-page .dp-page__grid,.dp-page .dp-page__grid{align-items:flex-start}.down-payment-web-module.dp-page .dp-summary,.down-payment-web-module.dp-page .order-info,.dp-page .dp-summary,.dp-page .order-info{width:100%;position:-webkit-sticky;position:sticky;top:85px;border-radius:14px!important;color:#111;background:linear-gradient(135deg,#ffd600,#fff8e1),url(/img/wave3.png);overflow:hidden;box-shadow:none!important;border:1px solid rgba(247,206,0,.45)!important;background-blend-mode:overlay,overlay,normal,normal}.down-payment-web-module.dp-page .dp-summary .MuiCardContent-root,.down-payment-web-module.dp-page .order-info .MuiCardContent-root,.dp-page .dp-summary .MuiCardContent-root,.dp-page .order-info .MuiCardContent-root{height:auto!important;display:block!important;padding:14px!important}.down-payment-web-module.dp-page .dp-summary:before,.down-payment-web-module.dp-page .order-info:before,.dp-page .dp-summary:before,.dp-page .order-info:before{content:"";position:absolute;inset:0;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='160' viewBox='0 0 400 160'%3E%3Cpath d='M0 80 Q50 40, 100 80 T200 80 T300 80 T400 80' stroke='%23000000' stroke-width='1.2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 80px;opacity:.08}.down-payment-web-module.dp-page .dp-summary:after,.down-payment-web-module.dp-page .order-info:after,.dp-page .dp-summary:after,.dp-page .order-info:after{content:"";position:absolute;inset:0;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='120' viewBox='0 0 300 120'%3E%3Cpath d='M0 60 Q37.5 45, 75 60 T150 60 T225 60 T300 60' stroke='%23000000' stroke-width='0.9' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:repeat;background-size:300px 120px;opacity:.06}.down-payment-web-module.dp-page .dp-summary .MuiCardContent-root>*,.down-payment-web-module.dp-page .dp-summary>*,.down-payment-web-module.dp-page .order-info .MuiCardContent-root>*,.down-payment-web-module.dp-page .order-info>*,.dp-page .dp-summary .MuiCardContent-root>*,.dp-page .dp-summary>*,.dp-page .order-info .MuiCardContent-root>*,.dp-page .order-info>*{position:relative;z-index:1}.down-payment-web-module.dp-page .dp-summary__top,.dp-page .dp-summary__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.down-payment-web-module.dp-page .dp-summary__top .dp-summary__label,.dp-page .dp-summary__top .dp-summary__label{display:block;margin:0 0 2px;font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.02em;line-height:1.2}.down-payment-web-module.dp-page .dp-summary__top h4,.dp-page .dp-summary__top h4{margin:0;font-size:16px;font-weight:700;color:#111827;line-height:1.3;word-break:break-word}.down-payment-web-module.dp-page .dp-summary__sisa,.dp-page .dp-summary__sisa{margin:0 0 12px;padding-bottom:12px;border-bottom:1px dashed rgba(17,24,39,.12)}.down-payment-web-module.dp-page .dp-summary__sisa .label,.dp-page .dp-summary__sisa .label{margin:0 0 4px;font-size:12px;font-weight:600;color:#4b5563}.down-payment-web-module.dp-page .dp-summary__sisa .amount,.dp-page .dp-summary__sisa .amount{margin:0;font-size:24px;font-weight:800;color:#111827;line-height:1.2;letter-spacing:-.02em;word-break:break-word}.down-payment-web-module.dp-page .dp-summary__total,.dp-page .dp-summary__total{display:flex;align-items:center;justify-content:space-between;gap:10px}.down-payment-web-module.dp-page .dp-summary__total span,.dp-page .dp-summary__total span{font-size:13px;font-weight:600;color:#4b5563}.down-payment-web-module.dp-page .dp-summary__total b,.dp-page .dp-summary__total b{font-size:14px;font-weight:700;color:#111827;text-align:right;word-break:break-word}.down-payment-web-module.dp-page .dp-order-card,.dp-page .dp-order-card{border:1px solid #eef2f7!important;border-radius:14px!important;box-shadow:none!important;background:#fff}.down-payment-web-module.dp-page .dp-order-card .MuiCardContent-root,.dp-page .dp-order-card .MuiCardContent-root{padding:14px!important}.down-payment-web-module.dp-page .dp-order-card__head,.dp-page .dp-order-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #eef2f7}.down-payment-web-module.dp-page .dp-order-card__head h3,.dp-page .dp-order-card__head h3{margin:0;font-size:16px;font-weight:700;color:#111827;line-height:1.3}.down-payment-web-module.dp-page .dp-order-card__head p,.dp-page .dp-order-card__head p{margin:2px 0 0;font-size:12px;font-weight:600;color:#6b7280}.down-payment-web-module.dp-page .dp-order-card__badges,.dp-page .dp-order-card__badges{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.down-payment-web-module.dp-page .dp-order-card__type,.dp-page .dp-order-card__type{display:flex;align-items:center;gap:12px;margin-bottom:12px;min-width:0}.down-payment-web-module.dp-page .dp-order-card__loads,.dp-page .dp-order-card__loads{min-width:0;flex:1 1;font-size:13px;font-weight:600;color:#374151;line-height:1.4;word-break:break-word}.down-payment-web-module.dp-page .dp-order-card__route,.dp-page .dp-order-card__route{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #eef2f7}.down-payment-web-module.dp-page .dp-order-card__route .order-address-cell,.dp-page .dp-order-card__route .order-address-cell{gap:8px;padding:0;cursor:default}.down-payment-web-module.dp-page .dp-order-card__facts,.dp-page .dp-order-card__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.down-payment-web-module.dp-page .dp-order-card__fact,.dp-page .dp-order-card__fact{min-width:0;display:flex;flex-direction:column;gap:2px}.down-payment-web-module.dp-page .dp-order-card__fact span,.dp-page .dp-order-card__fact span{font-size:11px;font-weight:600;color:#6b7280;line-height:1.2}.down-payment-web-module.dp-page .dp-order-card__fact b,.dp-page .dp-order-card__fact b{font-size:13px;font-weight:700;color:#111827;line-height:1.35;word-break:break-word}.down-payment-web-module.dp-page .dp-history-card,.dp-page .dp-history-card{border:1px solid #eef2f7!important;border-radius:14px!important;box-shadow:none!important;background:#fff}.down-payment-web-module.dp-page .dp-history-card .MuiCardContent-root,.dp-page .dp-history-card .MuiCardContent-root{padding:14px!important}.down-payment-web-module.dp-page .dp-history-card__head,.dp-page .dp-history-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #eef2f7}.down-payment-web-module.dp-page .dp-history-card__head h3,.dp-page .dp-history-card__head h3{margin:0;font-size:16px;font-weight:700;color:#111827;line-height:1.3}.down-payment-web-module.dp-page .dp-history-card__head p,.dp-page .dp-history-card__head p{margin:2px 0 0;font-size:12px;font-weight:600;color:#6b7280}.down-payment-web-module.dp-page .dp-history-card__actions,.dp-page .dp-history-card__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.down-payment-web-module.dp-page .dp-history-card__pelunasan,.dp-page .dp-history-card__pelunasan{min-height:36px;border-radius:8px;font-weight:700;background:#f7ce00!important;border-color:#f7ce00!important;color:#111827!important}.down-payment-web-module.dp-page .dp-history-card__pelunasan:hover,.dp-page .dp-history-card__pelunasan:hover{background:#f0c400!important;color:#111827!important}.down-payment-web-module.dp-page .dp-history-card__pelunasan svg,.dp-page .dp-history-card__pelunasan svg{color:#111827}.down-payment-app-module,.down-payment-app-module.dpa-page{margin-top:4px;padding-bottom:calc(env(safe-area-inset-bottom) + 12px)}.down-payment-app-module .dp-summary,.down-payment-app-module .order-info,.down-payment-app-module.dpa-page .dp-summary,.down-payment-app-module.dpa-page .order-info{width:100%;border-radius:14px!important;color:#111;background:linear-gradient(135deg,#ffd600,#fff8e1),url(/img/wave3.png);position:relative;overflow:hidden;box-shadow:none!important;border:1px solid rgba(247,206,0,.45)!important;background-blend-mode:overlay,overlay,normal,normal;margin-bottom:12px}.down-payment-app-module .dp-summary .MuiCardContent-root,.down-payment-app-module .order-info .MuiCardContent-root,.down-payment-app-module.dpa-page .dp-summary .MuiCardContent-root,.down-payment-app-module.dpa-page .order-info .MuiCardContent-root{height:auto!important;display:block!important;padding:14px!important}.down-payment-app-module .dp-summary:before,.down-payment-app-module .order-info:before,.down-payment-app-module.dpa-page .dp-summary:before,.down-payment-app-module.dpa-page .order-info:before{content:"";position:absolute;inset:0;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='160' viewBox='0 0 400 160'%3E%3Cpath d='M0 80 Q50 40, 100 80 T200 80 T300 80 T400 80' stroke='%23000000' stroke-width='1.2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 80px;opacity:.08}.down-payment-app-module .dp-summary:after,.down-payment-app-module .order-info:after,.down-payment-app-module.dpa-page .dp-summary:after,.down-payment-app-module.dpa-page .order-info:after{content:"";position:absolute;inset:0;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='120' viewBox='0 0 300 120'%3E%3Cpath d='M0 60 Q37.5 45, 75 60 T150 60 T225 60 T300 60' stroke='%23000000' stroke-width='0.9' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:repeat;background-size:300px 120px;opacity:.06}.down-payment-app-module .dp-summary .MuiCardContent-root>*,.down-payment-app-module .dp-summary>*,.down-payment-app-module .order-info .MuiCardContent-root>*,.down-payment-app-module .order-info>*,.down-payment-app-module.dpa-page .dp-summary .MuiCardContent-root>*,.down-payment-app-module.dpa-page .dp-summary>*,.down-payment-app-module.dpa-page .order-info .MuiCardContent-root>*,.down-payment-app-module.dpa-page .order-info>*{position:relative;z-index:1}.down-payment-app-module .dp-summary__top,.down-payment-app-module.dpa-page .dp-summary__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.down-payment-app-module .dp-summary__top .dp-summary__label,.down-payment-app-module.dpa-page .dp-summary__top .dp-summary__label{display:block;margin:0 0 2px;font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.02em}.down-payment-app-module .dp-summary__top h4,.down-payment-app-module.dpa-page .dp-summary__top h4{margin:0;font-size:15px;font-weight:700;color:#111827;word-break:break-word}.down-payment-app-module .dp-summary__sisa,.down-payment-app-module.dpa-page .dp-summary__sisa{margin:0 0 10px;padding-bottom:10px;border-bottom:1px dashed rgba(17,24,39,.12)}.down-payment-app-module .dp-summary__sisa .label,.down-payment-app-module.dpa-page .dp-summary__sisa .label{margin:0 0 4px;font-size:12px;font-weight:600;color:#4b5563}.down-payment-app-module .dp-summary__sisa .amount,.down-payment-app-module.dpa-page .dp-summary__sisa .amount{margin:0;font-size:22px;font-weight:800;color:#111827;line-height:1.2;letter-spacing:-.02em}.down-payment-app-module .dp-summary__total,.down-payment-app-module.dpa-page .dp-summary__total{display:flex;align-items:center;justify-content:space-between;gap:10px}.down-payment-app-module .dp-summary__total span,.down-payment-app-module.dpa-page .dp-summary__total span{font-size:12px;font-weight:600;color:#4b5563}.down-payment-app-module .dp-summary__total b,.down-payment-app-module.dpa-page .dp-summary__total b{font-size:13px;font-weight:700;color:#111827;text-align:right}.down-payment-app-module .dp-order-toggle,.down-payment-app-module.dpa-page .dp-order-toggle{background:#fff;border:1px solid #eef2f7;border-radius:14px;padding:12px 14px;margin-bottom:20px;cursor:pointer;box-sizing:border-box;max-width:100%}.down-payment-app-module .dp-order-toggle__head,.down-payment-app-module.dpa-page .dp-order-toggle__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.down-payment-app-module .dp-order-toggle__identity,.down-payment-app-module.dpa-page .dp-order-toggle__identity{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1}.down-payment-app-module .dp-order-toggle__identity h4,.down-payment-app-module.dpa-page .dp-order-toggle__identity h4{margin:0;font-size:14px;font-weight:700;color:#111827}.down-payment-app-module .dp-order-toggle__identity p,.down-payment-app-module.dpa-page .dp-order-toggle__identity p{margin:2px 0 0;font-size:12px;color:#6b7280}.down-payment-app-module .dp-order-toggle__meta,.down-payment-app-module.dpa-page .dp-order-toggle__meta{display:flex;align-items:center;gap:6px;flex-shrink:0}.down-payment-app-module .dp-order-toggle__chevron,.down-payment-app-module.dpa-page .dp-order-toggle__chevron{color:#9ca3af;flex-shrink:0}.down-payment-app-module .dp-order-toggle__facts,.down-payment-app-module.dpa-page .dp-order-toggle__facts{display:flex;flex-direction:column;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid #eef2f7}.down-payment-app-module .dp-order-toggle__facts span,.down-payment-app-module.dpa-page .dp-order-toggle__facts span{display:block;margin:0 0 2px;font-size:11px;font-weight:600;color:#6b7280}.down-payment-app-module .dp-order-toggle__facts .info-muatan,.down-payment-app-module .dp-order-toggle__facts b,.down-payment-app-module.dpa-page .dp-order-toggle__facts .info-muatan,.down-payment-app-module.dpa-page .dp-order-toggle__facts b{font-size:13px;font-weight:700;color:#111827;line-height:1.35;word-break:break-word}.down-payment-app-module .list-dp-history,.down-payment-app-module.dpa-page .list-dp-history{margin-top:8px;padding-top:4px}.down-payment-app-module .list-dp-history__head,.down-payment-app-module.dpa-page .list-dp-history__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.down-payment-app-module .list-dp-history__head h3,.down-payment-app-module.dpa-page .list-dp-history__head h3{margin:0;font-size:15px;font-weight:700;color:#111827}.down-payment-app-module .list-dp-history__head p,.down-payment-app-module.dpa-page .list-dp-history__head p{margin:2px 0 0;font-size:12px;font-weight:600;color:#6b7280}.down-payment-app-module .list-dp-history__actions,.down-payment-app-module.dpa-page .list-dp-history__actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.down-payment-app-module .list-dp-history__pelunasan,.down-payment-app-module.dpa-page .list-dp-history__pelunasan{width:36px;height:36px;border-radius:10px;background:#fff8d6;color:#92400e}.down-payment-app-module .list-dp-history__pelunasan:active,.down-payment-app-module.dpa-page .list-dp-history__pelunasan:active{background:#fde68a}.down-payment-app-module .list-dp-history .info,.down-payment-app-module.dpa-page .list-dp-history .info{margin-top:8px;border-top:1px dashed #e5e7eb;padding-top:8px}.down-payment-app-module .list-dp-history .info p,.down-payment-app-module.dpa-page .list-dp-history .info p{font-size:12px;color:#6b7280;margin:0 0 4px}.down-payment-app-module .list-dp-history .info h4,.down-payment-app-module.dpa-page .list-dp-history .info h4{font-size:14px;margin:0;font-weight:600;color:#111827}.swiper-form-dp .MuiPaper-root{overflow-y:hidden}.swiper-form-dp form{max-height:50vh;overflow-y:auto}.update-app{height:100vh;background:#fff;display:flex;align-items:center}.update-app h3,.update-app p{text-align:center}.update-app p{margin:10px 0;font-weight:400}.update-app .MuiButton-root{background:#f7ce00;color:#fff}.update-app .MuiButton-root,.update-app .primary-button-outline{margin:20px 0;text-transform:capitalize;border-radius:10px;width:50%}.update-app .update-info p{text-align:left;font-size:16px}.forbidden-page{margin-top:50px}.forbidden-page h1{font-weight:700;text-align:center}.forbidden-page .image{display:flex;align-items:center;justify-content:center}.forbidden-page p{text-align:center}.forbidden-page button{margin-left:auto;margin-right:auto;margin-top:15px;font-weight:600}