.error500{height:100vh;display:flex;align-items:center;justify-content:center;background:#f7f8fa;font-family:Inter,system-ui,sans-serif}.error500__loader{display:flex;flex-direction:column;align-items:center;gap:12px;color:#6b7280}.spinner{width:32px;height:32px;border:3px solid #e5e7eb;border-top:3px solid #111827;border-radius:50%;animation:spin 1s linear infinite}.error500__content{width:100%;max-width:1100px;display:flex;align-items:center;justify-content:space-between;gap:60px}.error500__left{max-width:420px}.error500__left h1{font-size:50px;font-weight:800;color:#e3212d;margin-bottom:10px}.error500__left p{font-size:15px;color:#6b7280;line-height:1.6;margin-bottom:24px}.error500__actions{display:flex;gap:12px}.error500__actions button{padding:10px 18px;border-radius:8px;border:none;background:#e3212d;color:#fff;font-weight:500;cursor:pointer}.error500__actions .secondary{background:transparent;border:1px solid #d1d5db;color:#111827}.error500__right{flex:1;display:flex;justify-content:center}@media (max-width: 1024px){.error500__content{gap:40px;padding:0 20px}.error500__left h1{font-size:42px}.error500__right img{max-width:300px;width:100%}}@media (max-width: 768px){.error500__content{flex-direction:column;text-align:center;gap:30px}.error500__left{max-width:100%}.error500__left h1{font-size:36px}.error500__left p{font-size:14px}.error500__actions{flex-direction:column;width:100%}.error500__actions button{width:100%}.error500__right{order:-1}.error500__right img{max-width:260px;width:100%}}@media (max-width: 480px){.error500__left h1{font-size:30px}.error500__content{padding:0 16px;display:flex;flex-direction:column-reverse}.error500__right img{max-width:220px}}._supplies_zn9vc_1{height:auto;background:#fff}._loaderWrapper_zn9vc_6{display:flex;align-items:center;justify-content:center;min-height:calc(100dvh - 344px)}._emptyState_zn9vc_13{text-align:center;color:#777d8d;font-size:18px;font-weight:500;padding:40px 0}._suppliesInfo_zn9vc_21{padding-top:20px;margin-bottom:15px}._suppliesInfoDescr_zn9vc_26{display:flex;align-items:center;margin-bottom:10px}._suppliesInfoLetters_zn9vc_32{width:36px;height:36px;border-radius:8px;background:#f5f7f9;color:#777d8d;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center}._suppliesInfoName_zn9vc_45{font-size:14px;font-weight:600;margin-left:10px}._suppliesDate_zn9vc_51{font-size:14px;font-weight:400;color:#777d8d;text-align:left}._suppliesDateValue_zn9vc_58{font-size:14px;font-weight:600;color:#111315;display:inline-block;margin-left:10px}._overlay_1qxtu_2{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#00000080}._overlayOpen_1qxtu_15{animation:_overlayFadeIn_1qxtu_1 .22s ease forwards}._overlayClose_1qxtu_19{animation:_overlayFadeOut_1qxtu_1 .22s ease forwards}@keyframes _overlayFadeIn_1qxtu_1{0%{opacity:0}to{opacity:1}}@keyframes _overlayFadeOut_1qxtu_1{0%{opacity:1}to{opacity:0}}._content_1qxtu_41{display:flex;flex-direction:column;align-items:center;width:440px;max-width:100%;max-height:90vh;padding:28px 26px 22px;border-radius:18px;background:#fff;box-shadow:0 24px 60px #1018284d;text-align:center;color:#101828;transform-origin:center;overflow-y:auto}._contentOpen_1qxtu_58{animation:_contentIn_1qxtu_1 .22s ease forwards}._contentClose_1qxtu_62{animation:_contentOut_1qxtu_1 .22s ease forwards}@keyframes _contentIn_1qxtu_1{0%{opacity:0;transform:scale(.94) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes _contentOut_1qxtu_1{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.96) translateY(8px)}}._icon_1qxtu_88{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:16px;border-radius:50%;background:#fde8ea;color:#e3212d;box-shadow:0 0 0 8px #fff5f5}._icon_1qxtu_88 svg{width:26px;height:26px}._icon_1qxtu_88 svg,._icon_1qxtu_88 svg *{color:#e3212d;stroke:#e3212d}._icon_1qxtu_88 svg circle{stroke:none;fill:#e3212d}._title_1qxtu_118{margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.3;color:#101828;text-wrap:balance}._text_1qxtu_127{margin:0;font-size:14px;font-weight:500;line-height:1.5;color:#667085;text-wrap:balance}._check_1qxtu_137{display:flex;align-items:center;gap:10px;width:100%;margin-top:18px;padding:12px 14px;border:1.5px solid #e4e7ec;border-radius:12px;background:#f9fafb;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease,border-color .15s ease}._check_1qxtu_137:hover{border-color:#d0d5dd}._checkOn_1qxtu_159{border-color:#e3212d73;background:#fff5f5}._checkText_1qxtu_164{font-size:13.5px;font-weight:500;line-height:1.4;color:#344054}._actions_1qxtu_171{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:22px}._cancelBtn_1qxtu_179,._confirmBtn_1qxtu_180{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 16px;border-radius:12px;font:inherit;font-size:14.5px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .1s ease,opacity .15s ease}._cancelBtn_1qxtu_179:active,._confirmBtn_1qxtu_180:active{transform:translateY(1px)}._cancelBtn_1qxtu_179{border:1.5px solid #d0d5dd;background:#fff;color:#344054}._cancelBtn_1qxtu_179:hover{background:#f2f4f7;border-color:#98a2b3}._confirmBtn_1qxtu_180{border:1.5px solid #e3212d;background:#e3212d;color:#fff;box-shadow:0 4px 12px #e3212d40}._confirmBtn_1qxtu_180:hover{background:#c4161f;border-color:#c4161f}._confirmBtn_1qxtu_180:focus-visible,._cancelBtn_1qxtu_179:focus-visible{outline:none;box-shadow:0 0 0 3px #e3212d33}._confirmBtn_1qxtu_180:disabled,._cancelBtn_1qxtu_179:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}@media (max-width: 767px){._content_1qxtu_41{padding:24px 18px 18px;border-radius:16px}}.cbox{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.cbox input{display:none}.cbox-box{width:20px;height:20px;border-radius:6px;border:2px solid #e4e8f0;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .22s ease;position:relative}.cbox input:checked+.cbox-box{background:#e3212d;border-color:#e3212d}.cbox-icon{display:flex;align-items:center;justify-content:center;animation:fadeIn .18s ease forwards}.cbox-label{font-size:14px;font-weight:500;color:#111315}@keyframes fadeIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}._form_1f8ad_1{display:flex;flex-direction:column;gap:6px}._title_1f8ad_7{margin:0 0 10px;font-size:18px;font-weight:600;text-align:center}._button_1f8ad_14{padding:12px 16px;border:none;border-radius:8px;background:#e3212d;color:#fff;font-size:14px;font-weight:600;cursor:pointer}._cancel_1f8ad_25{margin-top:6px}._submit_1f8ad_29{margin-top:-5px}._btnGroup_1f8ad_33{margin-top:10px;gap:6px;display:flex;flex-direction:column}@media (min-width: 1025px){._form_1f8ad_1{gap:10px}}._wrapper_ietcy_1{position:relative;width:100%;font-family:system-ui,sans-serif}._label_ietcy_7{display:block;font-size:12px;color:#777d8d;margin-bottom:5px;font-weight:700;text-align:left}._required_ietcy_16{color:#e53e3e;font-size:15px;font-weight:700}._control_ietcy_22{display:flex;align-items:center;background:#fff;border:1px solid #ebeef2;border-radius:8px;padding:12px 8px;position:static;overflow:hidden;z-index:1;height:42px;transition:border-color .15s ease}._labelError_ietcy_36{color:#e53e3e}._control_ietcy_22._error_ietcy_40{border-color:#e53e3e}._field_ietcy_44::placeholder{color:#777d8d!important;opacity:1}._control_ietcy_22._disabled_ietcy_49{background:#ebeef2;pointer-events:none;color:#777d8d!important}._field_ietcy_44{flex:1;min-width:0;font-size:16px;font-weight:400;border:none;outline:none;background:transparent;padding:0 2px;color:#111315;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._icon_ietcy_71{display:flex;align-items:center;justify-content:center;flex-shrink:0}._iconStart_ietcy_78{margin-left:3px;margin-right:4px}._iconEnd_ietcy_83{margin-left:4px;margin-right:3px}._phoneCode_ietcy_88{background:#f3f5f8;border-radius:6px;padding:5px 8px;display:flex;align-items:center;gap:4px;cursor:pointer;min-width:49px;justify-content:center;position:relative;-webkit-user-select:none;user-select:none;font-size:14px;z-index:2}._phoneMenu_ietcy_104{position:absolute;top:calc(100% + 4px);left:0;width:100%;background:#fff;border:1px solid #ebeef2;border-radius:8px;box-shadow:0 8px 24px #00000024;z-index:999999;animation:_fadeIn_ietcy_1 .15s ease;overflow:hidden}._phoneOption_ietcy_118{padding:10px;text-align:center;font-size:14px;cursor:pointer;transition:background .15s ease}._phoneOption_ietcy_118:hover{background:#f5f8ff}._phoneOptionSelected_ietcy_130,._phoneOptionSelected_ietcy_130:hover{background:#e3212d;color:#fff;font-weight:500}._endLabel_ietcy_137{position:absolute;right:4px;font-size:10px;font-weight:500;letter-spacing:-.2px}._errorText_ietcy_145{display:block;margin-top:3px;font-size:12px;color:#e53e3e;text-align:left;line-height:1.3;font-weight:700}._errorText_ietcy_145{display:flex;align-items:center;gap:4px;margin-top:5px;margin-bottom:10px;font-size:10px;color:#e53e3e;text-align:left;line-height:1.3}._errorBadge_ietcy_167{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:12px;height:12px;border-radius:50%;background:#e53e3e;color:#fff;font-size:9px;font-weight:700;line-height:1}@keyframes _fadeIn_ietcy_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 767px){._field_ietcy_44,._endLabel_ietcy_137{font-size:14px}}._wrapper_qys4e_1{position:relative;width:100%}._label_qys4e_6{display:block;font-size:12px;color:#777d8d;margin-bottom:5px;text-align:left;font-weight:600}._required_qys4e_15{color:#e3212d;font-size:15px;font-weight:700}._control_qys4e_21{display:flex;align-items:center;justify-content:space-between;gap:6px;background:#fff;border:1px solid #ebeef2;border-radius:8px;padding:10.5px 12px;cursor:pointer;-webkit-user-select:none;user-select:none;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}._control_qys4e_21._disabled_qys4e_38{background:#ebeef2;pointer-events:none}._control_qys4e_21._error_qys4e_43{border-color:#e3212d;box-shadow:0 0 0 1px #e3212d40}._leftIcon_qys4e_48{display:flex;align-items:center;justify-content:center;flex-shrink:0}._value_qys4e_55{flex:1;min-width:0;font-size:14px;display:flex;align-items:center;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#111315}._value_qys4e_55._placeholder_qys4e_68{color:#777d8d}._valueRight_qys4e_72{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#16794f;background:#e7f6ee;border-radius:999px;padding:2px 8px;line-height:1.5;white-space:nowrap}._actions_qys4e_87{display:flex;align-items:center;gap:4px;flex-shrink:0}._errorBadge_qys4e_94{display:flex;align-items:center;justify-content:center;width:12px;height:12px;border-radius:50%;background:#e3212d;color:#fff;font-size:9px;font-weight:700;line-height:1;flex-shrink:0}._clear_qys4e_109{color:#777;font-size:14px;cursor:pointer;padding:0 4px;transition:color .2s ease;-webkit-user-select:none;user-select:none}._clear_qys4e_109:hover{color:#e3212d}._arrow_qys4e_122{display:flex;align-items:center;color:#333;transform:rotate(270deg);transition:transform .2s ease;margin-left:2px}._arrowOpen_qys4e_131{transform:rotate(90deg)}._menu_qys4e_135{position:absolute;left:0;right:0;margin-top:2px;width:100%;max-width:100%;box-sizing:border-box;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 10px #00000014;z-index:10;overflow:hidden;max-height:220px;display:flex;flex-direction:column;animation:_fadeIn_qys4e_1 .15s ease;text-align:left}._menu_qys4e_135._vertical_qys4e_156{top:auto;bottom:calc(100% + 4px)}._search_qys4e_161{padding:8px 10px;border-bottom:1px solid #ebeef2;background:#fff;position:sticky;top:0;z-index:2;flex-shrink:0}._search_qys4e_161 input{width:100%;padding:8px 0;font-size:16px;border:none;outline:none;background:transparent}._options_qys4e_180{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin}._options_qys4e_180::-webkit-scrollbar{width:6px}._options_qys4e_180::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}._options_qys4e_180::-webkit-scrollbar-thumb:hover{background-color:#999}._option_qys4e_180{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;font-size:14px;cursor:pointer;max-width:100%;transition:background .15s ease}._optionLabel_qys4e_212{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._optionRight_qys4e_219{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#16794f;background:#e7f6ee;border-radius:999px;padding:2px 8px;line-height:1.5}._option_qys4e_180:hover{background:#f5f8ff}._option_qys4e_180._selected_qys4e_237{color:#fff;background:#e3212d}._option_qys4e_180._selected_qys4e_237 ._optionLabel_qys4e_212{color:#fff}._option_qys4e_180._selected_qys4e_237 ._optionRight_qys4e_219{color:#fff;background:#ffffff40}._empty_qys4e_251{text-align:center;padding:12px;color:#999;font-size:14px}._errorText_qys4e_258{display:flex;align-items:center;gap:4px;margin-top:6px;font-size:10px;color:#e3212d;text-align:left;line-height:1.3;font-weight:700}._labelError_qys4e_270{color:#e3212d}@keyframes _fadeIn_qys4e_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 767px){._search_qys4e_161 input,._value_qys4e_55{font-size:16px}}@media (min-width: 768px){._search_qys4e_161 input{font-size:14px}}._wrapper_12awa_1{width:100%;position:relative}._wrapper_12awa_1._disabled_12awa_6{color:#111315}._wrapper_12awa_1._disabled_12awa_6 ._control_12awa_10{background:#ebeef2;color:#111315!important}._label_12awa_15{font-size:12px;color:#777d8d;margin-bottom:7px;display:block;text-align:left;font-weight:600}._labelError_12awa_24{color:#e3212d}._required_12awa_28{color:#e3212d;font-size:15px;font-weight:700}._control_12awa_10{display:flex;align-items:center;border:1px solid #ebeef2;border-radius:8px;padding:10px 12px;cursor:pointer;height:43px;gap:10px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}._control_12awa_10._error_12awa_49{border-color:#e3212d;box-shadow:0 0 0 1px #e3212d40}._control_12awa_10 svg:last-child{margin-left:15px}._value_12awa_58{font-size:14px;color:#111315;text-align:left;font-weight:500;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._placeholder_12awa_70{font-size:14px;color:#777d8d;flex:1;min-width:0;text-align:left}._errorBadge_12awa_78{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:12px;height:12px;border-radius:50%;background:#e3212d;color:#fff;font-size:9px;font-weight:700;line-height:1}._errorText_12awa_93{display:flex;align-items:center;gap:4px;margin-top:6px;font-size:10px;color:#e3212d;text-align:left;line-height:1.3;font-weight:700}._menu_12awa_105{background:#fff;border-radius:16px;padding:20px;border:1px solid #eef1f5;box-shadow:0 10px 40px #11131524,0 2px 6px #1113150f}._header_12awa_115{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}._header_12awa_115 button{border:none;background:#f5f7fa;width:32px;height:32px;border-radius:10px;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#4a4f5c;transition:background .18s ease,color .18s ease,transform .18s ease}._header_12awa_115 button:hover{background:#ebeef2;color:#111315}._header_12awa_115 button:active{transform:scale(.92)}._title_12awa_149{font-weight:600;font-size:16px;color:#111315;letter-spacing:-.2px}._week_12awa_156{display:grid;grid-template-columns:repeat(7,1fr);margin-top:14px;color:#9aa1ae;font-size:10px;letter-spacing:.4px;text-align:center;font-weight:700}._weekendLabel_12awa_167{color:#e3212d}._grid_12awa_171{display:grid;grid-template-columns:repeat(7,1fr);margin-top:8px;gap:4px}._day_12awa_178{height:38px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:none;background:none;cursor:pointer;font-size:14px;font-weight:500;color:#111315;transition:background .15s ease,color .15s ease,transform .12s ease}._day_12awa_178:hover{background:#f3f5f8}._day_12awa_178:active{transform:scale(.9)}._day_12awa_178._weekend_12awa_167:not(._selected_12awa_204):not(._dayDisabled_12awa_204):not(._dimmed_12awa_204){color:#e3212d}._day_12awa_178._selected_12awa_204{background:#e3212d;color:#fff;font-weight:600;box-shadow:0 4px 12px #e3212d59}._day_12awa_178._selected_12awa_204:hover{background:#d21c27}._grid_12awa_171 ._day_12awa_178._dimmed_12awa_204{color:#c4c9d2;font-weight:400}._day_12awa_178._dayDisabled_12awa_204{color:#d4d8df;cursor:default;pointer-events:none}._timeBlock_12awa_230{margin-top:16px;padding-top:16px;border-top:1px solid #eef1f5}._timeBlockDisabled_12awa_236{opacity:.55}._timeTop_12awa_240{display:flex;align-items:center;justify-content:space-between;min-height:20px}._timeLabel_12awa_247{font-size:14px;font-weight:600;color:#111315}._timeHint_12awa_253{font-size:11px;font-weight:500;color:#9aa1ae}._periodField_12awa_259{display:flex;flex-direction:column;gap:6px;margin-left:auto}._period_12awa_259{display:flex;align-items:center;height:44px;padding:4px;gap:3px;background:#f2f4f7;border-radius:12px}._periodBtn_12awa_276{border:none;background:none;min-width:44px;height:100%;border-radius:9px;font-size:13px;font-weight:600;color:#6b7280;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}._periodBtn_12awa_276:hover:not(:disabled):not(._periodActive_12awa_292){color:#111315}._periodBtn_12awa_276:disabled{cursor:not-allowed}._periodActive_12awa_292{background:#fff;color:#e3212d;box-shadow:0 2px 6px #1113151a}._timeControls_12awa_306{display:flex;align-items:flex-end;gap:10px;margin-top:12px}._colon_12awa_313{font-size:18px;font-weight:700;color:#c4c9d2;padding-bottom:11px}._tsWrap_12awa_320{position:relative;display:flex;flex-direction:column;gap:6px}._tsLabel_12awa_327{font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:#9aa1ae}._tsInput_12awa_335{width:84px;height:44px;padding:0 14px;border:1px solid #ebeef2;border-radius:12px;background:#fff;font-size:15px;font-weight:600;color:#111315;text-align:center;outline:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}._tsInput_12awa_335:focus{background:#fff;border-color:#e3212d;box-shadow:0 0 0 3px #e3212d1f}._tsInput_12awa_335:disabled{cursor:not-allowed;opacity:.6}._tsTrigger_12awa_364{display:flex;align-items:center;justify-content:center;gap:8px;width:84px;height:44px;padding:0 14px;border:1px solid #ebeef2;border-radius:12px;background:#f7f8fa;font-size:15px;font-weight:600;color:#111315;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}._tsTrigger_12awa_364:hover:not(:disabled){background:#eef1f5}._tsTrigger_12awa_364:disabled{cursor:not-allowed}._tsTriggerOpen_12awa_393{background:#fff;border-color:#e3212d;box-shadow:0 0 0 3px #e3212d1f}._tsChevron_12awa_399{color:#9aa1ae;transition:transform .18s ease}._tsChevronOpen_12awa_404{transform:rotate(180deg);color:#e3212d}._tsList_12awa_409{position:absolute;bottom:calc(100% + 6px);left:0;display:grid;gap:4px;padding:6px;background:#fff;border:1px solid #eef1f5;border-radius:12px;box-shadow:0 12px 28px #11131529;z-index:5}._tsOption_12awa_423{border:none;background:#f7f8fa;width:44px;height:36px;border-radius:9px;font-size:14px;font-weight:600;color:#111315;cursor:pointer;transition:background .12s ease,color .12s ease}._tsOption_12awa_423:hover{background:#eef1f5}._tsOptionActive_12awa_442{background:#e3212d;color:#fff}._tsOptionActive_12awa_442:hover{background:#d21c27}._doneBtn_12awa_451{margin-top:16px;width:100%;height:44px;border:none;border-radius:12px;background:#e3212d;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background .18s ease}._doneBtn_12awa_451:hover:not(:disabled){background:#d21c27}._doneBtn_12awa_451:disabled{background:#e7b7ba;cursor:not-allowed}@media (max-width: 767px){._value_12awa_58,._placeholder_12awa_70{font-size:16px}}._button_5wuoy_1{width:100%;padding:12px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;background-color:#e3212d;color:#fff;text-align:center;border:1px solid #ebeef2;display:flex;align-items:center;justify-content:center;position:relative;gap:7px;opacity:1;transition:.3s ease-in-out}._submit_5wuoy_21,._button_5wuoy_1{background-color:#e3212d;border:1px solid #ebeef2;color:#fff}._cancel_5wuoy_28{background:#f3f5f8;color:#111315;border:1px solid #ebeef2}._button_5wuoy_1:disabled{opacity:.7}._submit_5wuoy_21:hover,._button_5wuoy_1:hover{background-color:#e3212d;opacity:.8}._cancel_5wuoy_28:hover{background:#ebeef2;opacity:.8}._text_5wuoy_49{color:inherit;display:inline-block}._loader_5wuoy_54{width:16px;height:16px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:_btn-spin_5wuoy_1 .6s linear infinite;flex-shrink:0}@keyframes _btn-spin_5wuoy_1{to{transform:rotate(360deg)}}._suppliesListItem_9smu9_1{padding:14px;border:1px solid #ebeef2;margin-bottom:12px;border-radius:12px}._suppliesListItemHeader_9smu9_8{display:flex;justify-content:space-between;flex-direction:row;text-align:left}._suppliesListItemText_9smu9_15,._suppliesListItemCount_9smu9_16{font-size:14px;font-weight:400;color:#777d8d;margin-bottom:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:275px}._suppliesListItemValue_9smu9_27,._suppliesListItemCountValue_9smu9_28{font-size:14px;font-weight:600;color:#111315;margin-left:5px}._suppliesBtnGroup_9smu9_35{display:flex;justify-content:space-between}._icons-group_9smu9_40{display:flex;gap:5px;align-items:center;height:20px}._operationsListItem_90cc1_1{padding:12px;border:1px solid #ebeef2;margin-bottom:10px;border-radius:12px}._listItemHeader_90cc1_8{display:flex;justify-content:space-between;flex-direction:row;text-align:left}._listItemText_90cc1_15,._listItemCount_90cc1_16{font-size:14px;font-weight:400;color:#777d8d;margin-bottom:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:290px}._listItemTextValue_90cc1_27,._listItemCountValue_90cc1_28{font-size:14px;font-weight:600;color:#111315;margin-left:5px}._operationsBtnGroup_90cc1_35{display:flex;justify-content:space-between}._icons-group_90cc1_40{display:flex;gap:5px;align-items:center;height:20px}._overlay_6cvu2_1{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080}._overlayOpen_6cvu2_12{animation:_overlayFadeIn_6cvu2_1 .22s ease forwards}._overlayClose_6cvu2_16{animation:_overlayFadeOut_6cvu2_1 .22s ease forwards}@keyframes _overlayFadeIn_6cvu2_1{0%{opacity:0}to{opacity:1}}@keyframes _overlayFadeOut_6cvu2_1{0%{opacity:1}to{opacity:0}}._content_6cvu2_38{background:#fff;border-radius:16px;max-width:calc(100vw - 24px);max-height:90vh;overflow-x:hidden;overflow-y:auto;transform-origin:center;box-sizing:border-box}@media (max-width: 767px){._overlay_6cvu2_1{padding:10px;align-items:center}._content_6cvu2_38{width:calc(100% - 50px);max-width:370px;max-height:calc(100vh - 40px);border-radius:16px}}._contentOpen_6cvu2_65{animation:_contentIn_6cvu2_1 .22s ease forwards}._contentClose_6cvu2_69{animation:_contentOut_6cvu2_1 .22s ease forwards}@keyframes _contentIn_6cvu2_1{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes _contentOut_6cvu2_1{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.96) translateY(8px)}}@media (max-width: 767px){._overlayFull_6cvu2_96{padding:0;align-items:stretch;justify-content:stretch}._overlayFull_6cvu2_96 ._contentFull_6cvu2_102{width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0;overflow:hidden}}._wrapper_7kf8b_1{margin-bottom:15px}._suppliesHeader_7kf8b_5{padding-top:15px;display:flex;flex-direction:row;align-items:center;margin-bottom:15px}._suppliesSubtitle_7kf8b_13{font-size:20px;font-weight:600;margin-left:15px}._container_139jp_1{width:100%;max-width:390px;text-align:center;color:#111315;background:#fff;height:100%;min-height:600px;margin:0 auto;padding:0 15px 10px}@media (min-width: 768px) and (max-width: 1024px){._container_139jp_1{min-width:768px;max-width:1024px;min-height:100dvh;padding:0 0 10px;width:100%}}@media (min-width: 1025px){._container_139jp_1{max-width:100%;min-height:100dvh;padding:0 0 10px;width:100%}}.image-modal-file-card{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background:#f5f7f9;color:#555;padding:10px 8px;cursor:pointer;text-align:center;box-sizing:border-box;gap:6px}.image-modal-file-card:hover{background:#eef1f4}.image-modal-file-ext{font-size:16px;font-weight:700;letter-spacing:.5px;color:#e3212d}.image-modal-file-name{font-size:10px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#555}.preview-close{position:absolute;background:transparent;border:none;cursor:pointer;color:#fff;top:-51px;font-weight:200;font-size:39px;right:0}.login-form{display:flex;flex-direction:column;text-align:left}.input-wrapper{position:relative;margin-bottom:16px}.login-label{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:#344054}.login-input{width:100%;height:48px;padding:0 46px 0 14px;border:1.5px solid #e4e7ec;border-radius:12px;background:#fff;font:inherit;font-size:15px;color:#101828;outline:none;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.login-input:hover{border-color:#d0d5dd}.login-input:focus{border-color:#e3212d;box-shadow:0 0 0 4px #e3212d1a}.login-input.error{border-color:#e3212d;background:snow}.login-input::placeholder{color:#98a2b3;font-size:15px}.password-field{position:relative}.password-toggle{position:absolute;right:6px;top:25px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:10px;background:transparent;color:#667085;cursor:pointer;transition:background .15s ease,color .15s ease}.password-toggle:hover{background:#f2f4f7;color:#101828}.password-toggle svg{width:20px;height:20px}.input-error{display:block;margin-top:6px;font-size:12.5px;font-weight:500;color:#e3212d}.login-options{display:flex;justify-content:space-between;align-items:center;margin:2px 0 20px;font-size:14px}.remember-me{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#344054;cursor:pointer;-webkit-user-select:none;user-select:none}.remember-me input{width:18px;height:18px;margin:0;accent-color:#e3212d;cursor:pointer}.forgot-password{color:#e3212d;font-size:14px;font-weight:600;text-decoration:none;transition:color .15s ease}.forgot-password:hover{color:#c4161f;text-decoration:underline}.login-form .custom-button{height:48px;margin-top:4px;border:none;border-radius:12px;background:linear-gradient(135deg,#f04438,#e3212d);font-size:15px;font-weight:700;justify-content:center;box-shadow:0 8px 20px #e3212d47;transition:transform .12s ease,box-shadow .15s ease,filter .15s ease}.login-form .custom-button:hover{filter:brightness(.96);transform:translateY(-1px);box-shadow:0 10px 24px #e3212d52}.login-form .custom-button:active{transform:translateY(0)}.back-button{display:block;width:100%;margin-top:10px;padding:13px;border:1.5px solid #e4e7ec;border-radius:12px;background:#fff;color:#344054;font-size:14px;font-weight:600;text-align:center;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease}.back-button:hover{background:#f5f7f9;border-color:#d0d5dd}.resend-code{display:inline-block;margin-top:20px;font-size:14px;font-weight:500;color:#475467;text-align:center;text-decoration:none}.resend-code a{color:#e3212d;font-weight:600}@media (min-width: 768px){.login-form{max-width:400px;margin:0 auto}}.custom-button{width:100%;border:none;padding:12px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;background-color:#e3212d;color:#fff;text-align:center;margin-top:10px;border:1px solid #ebeef2;display:flex;align-items:center;justify-content:center;position:relative;gap:7px;opacity:1;transition:.3s ease-in-out}.custom-button:disabled{opacity:.6;cursor:not-allowed}.btn-text{color:inherit;display:inline-block}.custom-button:hover{background-color:#e3212d;opacity:.8;transition:.3s ease-in-out}.btn-badge{font-size:10px;margin-top:-7px;margin-left:2px;font-weight:700;border-radius:100%;width:17px;height:17px;display:flex;align-items:center;justify-content:center}.btn-badge-1,.btn-badge-2{font-size:10px;margin-left:2px;font-weight:700;border-radius:100%;width:15px;height:15px;display:flex;align-items:center;justify-content:center;display:inline-block}.btn-badge-1{margin-right:3px;width:17px;height:17px;display:flex;align-items:center;justify-content:center}.btn-badge-2{margin-left:3px;min-width:17px;min-height:17px;display:flex;align-items:center;justify-content:center}.header{padding:10px 0;border-bottom:1px solid #ebeef2;width:auto!important;margin:0 auto;position:sticky;top:0;left:0;right:0;background:#fff;z-index:12}.header-idea-btn{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px 0 9px;margin-right:6px;border:none;border-radius:999px;background:#e3212d;color:#fff;font-family:inherit;font-size:11px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background .2s ease-in-out}.header-idea-btn:hover{background:#cc1a25}.header-idea-btn__text{color:#fff}.header-idea-btn svg,.header-idea-btn svg path{flex:0 0 auto;width:14px;height:14px;color:#fff;stroke:#fff}@media (max-width: 767px){.header-idea-btn{width:30px;padding:0;justify-content:center;margin-right:0}.header-idea-btn__text{display:none}}.header-wrap{position:relative;max-width:100%!important;margin:0 auto}.header-app-promo{display:none;margin-left:20px}@media (min-width: 1025px){.header-app-promo{display:block}}@media (min-width: 1400px){.header-app-promo{position:absolute;top:50%;left:50%;margin-left:0;transform:translate(-50%,-50%)}}.header--menu-open .header-wrap{visibility:hidden}.header-burger{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1.5px solid #ebeef2;border-radius:12px;background:#fff;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .12s ease}.header-burger:hover{background:#f5f7f9;border-color:#d0d5dd}.header-burger:active{transform:scale(.95)}.header-burger--open{background:#fff5f5;border-color:#e3212d73}.header-burger img{width:20px;height:20px;transition:transform .2s ease}.header-burger--open img{transform:rotate(90deg)}.app-drawer .app-drawer__backdrop{background:#10182873!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.MuiDrawer-root.app-drawer{z-index:1400!important}.app-drawer .app-drawer__paper{top:0!important;width:360px;max-width:100vw;height:100%!important;margin-top:0!important;border-radius:0;box-shadow:24px 0 60px #10182840;overflow:hidden}@media (max-width: 767px){.app-drawer .app-drawer__paper{width:100vw}}.app-menu{display:flex;flex-direction:column;gap:18px;height:100%;padding:22px 20px 20px;box-sizing:border-box;overflow-y:auto;text-align:left;background:radial-gradient(120% 60% at 0% 0%,#e3212d14,#e3212d00 60%),#fff}.app-menu__head{display:flex;align-items:center;justify-content:space-between}.app-menu__head img:first-child{cursor:pointer}.app-menu__close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1.5px solid #ebeef2;border-radius:12px;background:#fff;cursor:pointer}.app-menu__profile{padding:16px;border:1.5px solid #ebeef2;border-radius:18px;background:#fff;box-shadow:0 6px 20px #1018280d}.app-menu__profile-top{display:flex;align-items:center;gap:14px}.app-menu__avatar{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,#f04438,#c4161f);color:#fff;font-size:18px;font-weight:700;letter-spacing:.5px;box-shadow:0 6px 14px #e3212d4d,inset 0 0 0 3px #ffffff40}.app-menu__who{min-width:0}.app-menu__name{margin:0;font-size:16px;font-weight:700;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-menu__roles{margin-top:14px;padding:12px 12px 10px;border-radius:14px;background:#f8f9fb;border:1px solid #eef0f3}.app-menu__roles-label{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#98a2b3}.app-menu__roles-count{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#e3212d;color:#fff;font-size:10.5px;line-height:18px;text-align:center;letter-spacing:0}.app-menu__roles-list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.app-menu__roles-item{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px 0 9px;border:1px solid #e4e7ec;border-radius:999px;background:#fff;font-size:12.5px;font-weight:600;color:#344054;white-space:nowrap}.app-menu__roles-dot{width:7px;height:7px;border-radius:50%;background:#e3212d;box-shadow:0 0 0 3px #e3212d24}.app-menu__role{display:inline-flex;align-items:center;gap:5px;margin-top:5px;padding:3px 9px;border-radius:999px;background:#fff1f2;color:#c4161f;font-size:11.5px;font-weight:700}.app-menu__role svg,.app-menu__role svg *{stroke:#c4161f;color:#c4161f}.app-menu__contacts{display:flex;flex-direction:column;gap:8px;margin:14px 0 0;padding:14px 0 0;border-top:1px dashed #ebeef2;list-style:none}.app-menu__contact{display:flex;align-items:center;gap:10px;min-width:0}.app-menu__contact-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:9px;background:#f5f7f9;color:#475467}.app-menu__contact-icon svg,.app-menu__contact-icon svg *{stroke:#475467;color:#475467}.app-menu__contact-text{font-size:13.5px;font-weight:500;color:#344054;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-menu__nav{display:flex;flex-direction:column;gap:6px}.app-menu__item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:1.5px solid transparent;border-radius:14px;background:transparent;color:#101828;font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .12s ease}.app-menu__item:hover{background:#f5f7f9;border-color:#ebeef2}.app-menu__item:active{transform:scale(.99)}.app-menu__item--active{background:#fff5f5;border-color:#e3212d59}.app-menu__item--open{background:#f5f7f9;border-color:#ebeef2}.app-menu__item-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:11px;background:#fff;border:1px solid #ebeef2;color:#344054;transition:background .15s ease,color .15s ease,border-color .15s ease}.app-menu__item-icon svg{width:18px;height:18px}.app-menu__item-icon svg,.app-menu__item-icon svg *{stroke:currentColor;color:inherit}.app-menu__item:hover .app-menu__item-icon,.app-menu__item--active .app-menu__item-icon{background:#e3212d;border-color:#e3212d;color:#fff}.app-menu__item-text{display:flex;flex-direction:column;gap:1px;flex:1 1 auto;min-width:0}.app-menu__item-title{font-size:14.5px;font-weight:600;color:#101828}.app-menu__item-sub{font-size:12px;font-weight:500;color:#98a2b3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-menu__item--active .app-menu__item-title{color:#c4161f}.app-menu__item-chevron{font-size:22px;line-height:1;color:#c0c6cf;transition:transform .15s ease}.app-menu__item:hover .app-menu__item-chevron{transform:translate(2px);color:#e3212d}.app-menu__item-arrow{flex-shrink:0;color:#98a2b3;transform:rotate(180deg);transition:transform .2s ease}.app-menu__item--open .app-menu__item-arrow{transform:rotate(0);color:#101828}.app-menu__item-badge{min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#e3212d;color:#fff;font-size:11.5px;font-weight:700;line-height:22px;text-align:center}.app-menu__sub{display:flex;flex-direction:column;gap:2px;margin:2px 0 4px 26px;padding-left:14px;border-left:2px solid #ebeef2}.app-menu__sublink{padding:9px 12px;border-radius:10px;font-size:14px;font-weight:500;color:#475467;text-decoration:none;transition:background .15s ease,color .15s ease}.app-menu__sublink:hover{background:#f5f7f9;color:#101828}.app-menu__sublink--active{background:#fff5f5;color:#c4161f;font-weight:600}.app-menu__footer{display:flex;flex-direction:column;gap:14px;margin-top:auto}.app-menu__logout{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;border:1.5px solid rgba(227,33,45,.35);border-radius:14px;background:#fff;color:#e3212d;font:inherit;font-size:14.5px;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.app-menu__logout svg{width:18px;height:18px}.app-menu__logout svg,.app-menu__logout svg *{stroke:currentColor;color:inherit}.app-menu__logout:hover{background:#e3212d;border-color:#e3212d;color:#fff}@media (min-width: 768px) and (max-width: 1024px){.header{position:sticky;top:0;left:0;right:0;z-index:1201;background:#fff;border-bottom:1px solid #ebeef2;padding:5px 20px}.header-wrap{max-width:728px!important;max-width:986px!important;margin:0 auto}.header-title{display:block;font-size:20px}.MuiBackdrop-root{background-color:#0006!important}.MuiDrawer-root{z-index:1300!important}.MuiDrawer-paper{transition:transform .3s ease-in-out}.MuiDrawer-paperSlideEnter{transform:translate(-100%)}.MuiDrawer-paperSlideEnterActive{transform:translate(0)}}@media (min-width: 1025px){.header{position:sticky;top:0;left:0;right:0;z-index:1201;background:#fff;border-bottom:1px solid #ebeef2;padding:5px 40px}.header-wrap{margin:0 auto}.header-title{display:block;font-size:20px}.MuiBackdrop-root{background-color:#0006!important}.MuiDrawer-root{z-index:1300!important}.MuiDrawer-paper{transition:transform .3s ease-in-out}.MuiDrawer-paperSlideEnter{transform:translate(-100%)}.MuiDrawer-paperSlideEnterActive{transform:translate(0)}}.notificationSheet-overlay{position:fixed;inset:0;z-index:9999;overflow:hidden;background:#10182873;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:notificationOverlayIn .25s ease}@keyframes notificationOverlayIn{0%{opacity:0}to{opacity:1}}.notificationSheet-modal{position:absolute;top:0;right:0;height:100%;width:100%;max-width:560px;background:#f6f7f9;display:flex;flex-direction:column;padding:0;box-shadow:-24px 0 60px #10182840;border-radius:0;transform:translate(100%);animation-duration:.25s;animation-fill-mode:forwards}.notificationSheet-modal.is-chat{padding:14px;background:#fff}.notificationSheet-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 20px 14px;background:#fff;font-size:20px;font-weight:700;color:#101828}.notificationSheet-headerInfo{display:flex;flex-direction:column}.notificationSheet-headerActions{display:flex;gap:7px}.notificationSheet-closeBtn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1.5px solid #ebeef2;border-radius:12px;background:#fff;cursor:pointer;transition:background .15s ease,border-color .15s ease}.notificationSheet-closeBtn:hover{background:#f5f7f9;border-color:#d0d5dd}.notificationSheet-readAllBtn{display:flex;align-items:center;justify-content:center;gap:7px;height:40px;padding:0 14px;border:1.5px solid #ebeef2;border-radius:12px;background:#fff;font:inherit;font-size:13.5px;font-weight:600;color:#344054;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.notificationSheet-readAllBtn:hover:not(:disabled){background:#fff5f5;border-color:#e3212d73;color:#e3212d}.notificationSheet-readAllBtn:hover:not(:disabled) svg,.notificationSheet-readAllBtn:hover:not(:disabled) svg *{stroke:#e3212d}.notificationSheet-readAllBtn:disabled{opacity:.5;cursor:not-allowed}.notificationSheet-content{flex:1;overflow-y:auto;padding:12px 16px 20px}.notificationSheet-tableWrap{border:1px solid #ebeef2;border-radius:8px;overflow:hidden}.notificationSheet-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.notificationSheet-table th,.notificationSheet-table td{padding:10px 12px;border-bottom:1px solid #ebeef2;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notificationSheet-table th{font-weight:700;color:#101828;background:#fff}.notificationSheet-table td{color:#344054}.notificationSheet-empty{padding:20px;color:#667085;font-weight:500}.notificationSheet-modal.is-open{animation-name:notificationSheetSlideIn}.notificationSheet-modal.is-close{animation-name:notificationSheetSlideOut}@keyframes notificationSheetSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes notificationSheetSlideOut{0%{transform:translate(0)}to{transform:translate(100%)}}@media (max-width: 767px){.notificationSheet-modal{top:auto;left:50%;bottom:0;max-width:360px;min-width:375px;max-height:95dvh;transform:translate(-50%,110%);border-radius:24px 24px 0 0;box-shadow:0 -10px 30px #0000002e;animation-duration:.28s}.notificationSheet-closeBtn{height:32px;width:32px}.notificationSheet-closeBtn svg{width:16px!important}.notificationSheet-readAllBtn{height:32px;width:95px;font-size:13px!important}.notificationSheet-header{padding:16px 16px 12px;border-radius:24px 24px 0 0}.notification-icon-block{width:38px;height:38px;border-radius:12px}.notification-icon{width:19px;height:19px}.notification-title-text{font-size:16px}.notificationSheet-header+.notificationSheet-filters{padding:0 16px 12px}.notificationSheet-content{padding:10px 12px 16px}.notificationSheet-modal.is-open{animation-name:notificationSheetSlideUpIn}.notificationSheet-modal.is-close{animation-name:notificationSheetSlideDownOut}@keyframes notificationSheetSlideUpIn{0%{transform:translate(-50%,110%)}to{transform:translate(-50%)}}@keyframes notificationSheetSlideDownOut{0%{transform:translate(-50%)}to{transform:translate(-50%,110%)}}}.notificationSheet-content{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.22) transparent}.notificationSheet-content::-webkit-scrollbar{width:4px}.notificationSheet-content::-webkit-scrollbar-track{background:transparent}.notificationSheet-content::-webkit-scrollbar-thumb{background:#00000038;border-radius:999px}.notificationSheet-content::-webkit-scrollbar-thumb:hover{background:#00000052}.notification-title-wrapper{position:relative;display:inline-flex;align-items:center;gap:12px;min-width:0}.notification-icon-block{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:14px;background:linear-gradient(135deg,#f04438,#e3212d);box-shadow:0 6px 14px #e3212d4d}.notification-icon{width:22px;height:22px;margin:0}.notification-icon,.notification-icon *{stroke:#fff;fill:#fff;color:#fff}.notification-title-text{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:18px;font-weight:700;line-height:1.15;color:#101828}.notification-title-sub{font-size:12.5px;font-weight:500;color:#667085}.notification-counter{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 8px;border-radius:999px;background:#fff1f2;color:#c4161f;font-size:12px;font-weight:700}.notificationSheet-filters{display:flex;gap:3px;width:fit-content;margin:0 20px;padding:3px;border:1.5px solid #ebeef2;border-radius:999px;background:#fff}.filter-btn{height:32px;padding:0 16px;border:none;border-radius:999px;background:transparent;font:inherit;font-size:13px;font-weight:700;color:#475467;cursor:pointer;transition:background .25s cubic-bezier(.2,.8,.2,1),color .25s ease,box-shadow .25s ease}.filter-btn:hover:not(.active){background:#f2f4f7;color:#101828}.filter-btn.active{background:#e3212d;color:#fff;box-shadow:0 4px 10px #e3212d47}.notificationSheet-header+.notificationSheet-filters{margin:0;width:auto;border:none;border-radius:0;padding:0 20px 14px;background:#fff;border-bottom:1px solid #ebeef2}.notificationSheet-header+.notificationSheet-filters .filter-btn{border:1.5px solid #ebeef2;background:#fff}.notificationSheet-header+.notificationSheet-filters .filter-btn.active{border-color:#e3212d;background:#e3212d}.notification-card-item{position:relative;margin:0 0 10px;padding:14px 16px 14px 18px;border:1.5px solid #ebeef2;border-radius:16px;background:#fff;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.notification-card-item:hover{border-color:#d0d5dd;box-shadow:0 8px 22px #10182814}.notification-card-item.is-unread:before{content:"";position:absolute;left:8px;top:14px;bottom:14px;width:3px;border-radius:999px;background:#e3212d}.notification-card-item.is-read{background:#fafbfc}.notification-card-item.is-read .notification-card-inner{opacity:.7}.notification-card-inner{transition:opacity .25s ease}.notification-card-header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.notification-card-header__userFullname{font-size:15px;font-weight:700;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-card-header__date{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;height:24px;padding:0 9px;border-radius:999px;background:#f5f7f9;font-size:11.5px;font-weight:600;color:#667085}.notification-card-header__date svg{width:15px;height:15px}.notification-tags-wrapper{overflow:hidden;max-height:fit-content}.notification-card-content__tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:8px}.notification-tag-item{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:#fff1f2;color:#c4161f;font-size:11.5px;font-weight:600;white-space:nowrap}.notification-tag-more{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 9px;border:none;border-radius:999px;background:#f2f4f7;color:#344054;font-size:11.5px;font-weight:700;cursor:pointer;transition:background .15s ease}.notification-tag-more:hover{background:#e4e7ec}.notification-card-content{display:flex;gap:12px;align-items:flex-start}.notification-card-content-avatar{display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;flex-shrink:0;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#f04438,#c4161f);color:#fff;box-shadow:inset 0 0 0 2px #ffffff40}.notification-card-item.is-read .notification-card-content-avatar{background:linear-gradient(135deg,#cfd4dc,#98a2b3)}.notification-card-content-avatar img{width:100%;height:100%;object-fit:cover}.notification-card-content-avatar__initials{font-size:13px;font-weight:700;letter-spacing:.3px;color:#fff}.notification-card-content-avatar svg,.notification-card-content-avatar svg *{stroke:#fff;color:#fff}.notification-card-content-descr{flex:1;min-width:0}.notification-card-content__text{margin:0 0 10px;font-size:14px;font-weight:500;line-height:1.5;color:#344054;text-align:left;overflow-wrap:anywhere}.notification-card-item.is-read .notification-card-content__text{color:#667085}.notification-card-content__order{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px}.notification-hub-chat{display:inline-flex;align-items:center;gap:6px;min-width:0}.notification-hub-chat__kind{padding:2px 8px;border-radius:999px;background:#e3212d14;color:#e3212d;font-size:11px;font-weight:700;line-height:1.4;white-space:nowrap}.notification-hub-chat__hub{color:#777d8d;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-number{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 8px;border:1px solid rgba(227,33,45,.3);border-radius:999px;background:#fff;color:#e3212d;font-size:12px;font-weight:700;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.order-number svg{width:14px;height:14px}.order-number svg,.order-number svg *{stroke:currentColor;color:inherit}.order-number:hover{background:#e3212d;border-color:#e3212d;color:#fff}.order-customer{display:inline-flex;align-items:center;height:26px;max-width:100%;padding:0 10px;border-radius:999px;background:#f5f7f9;color:#475467;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reaction-popup{position:absolute;top:2px;left:50%;z-index:5;display:flex;gap:4px;padding:5px 7px;border:1px solid #ebeef2;border-radius:999px;background:#fff;box-shadow:0 10px 28px #10182829;opacity:0;visibility:hidden;transform:translate(-50%,10px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;pointer-events:none}.reaction-popup.is-visible{opacity:1;visibility:visible;transform:translate(-50%,-50%);pointer-events:auto}.reaction-emoji{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:50%;background:transparent;font-size:17px;line-height:1;cursor:pointer;transition:transform .15s ease,background .15s ease}.reaction-emoji:hover{background:#f2f4f7;transform:scale(1.12)}.reaction-emoji.active{background:#fff1f2;transform:scale(1.08)}.reaction-emoji--custom{color:#344054}.reaction-emoji--custom:hover{background:#fff1f2;color:#e3212d}.reaction-emoji--custom svg,.reaction-emoji--custom svg *{stroke:currentColor;color:inherit}.reaction-list{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px;opacity:0;transform:translateY(6px);transition:all .25s ease;pointer-events:none}.reaction-list.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.reaction-badge{display:flex;align-items:center;gap:4px;padding:3px 9px;border:1px solid #ebeef2;border-radius:999px;background:#fff;font-size:13px;cursor:pointer;animation:reactionIn .2s ease;transition:transform .15s ease}.reaction-badge:hover{transform:scale(1.06)}@keyframes reactionIn{0%{opacity:0;transform:scale(.7) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}.notification-card-item.disabled .reaction-emoji,.notification-card-item.disabled .reaction-badge{cursor:not-allowed;opacity:.5}.notification-empty{display:flex;flex-direction:column;align-items:center;padding:56px 20px;text-align:center}.notification-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:14px;border-radius:50%;background:#f5f7f9;color:#98a2b3}.notification-empty__icon svg{width:28px;height:28px}.notification-empty__icon svg,.notification-empty__icon svg *{stroke:#98a2b3;color:#98a2b3}.notification-empty__title{margin:0 0 4px;font-size:16px;font-weight:700;color:#101828}.notification-empty__text{margin:0;font-size:13.5px;color:#667085}@media (max-width: 767px){.notification-card-item{padding:12px 12px 12px 16px;border-radius:14px}.notification-card-header__userFullname{font-size:14px}.notification-card-content__text{font-size:13px}.notification-card-content-avatar{width:34px;height:34px;min-width:34px}.notification-list{overflow-x:hidden}}.loader-wrapper{position:fixed;inset:0;z-index:99999999;display:flex;align-items:center;justify-content:center;background:#00000080;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);height:100dvh;animation:loader-fade-in .2s ease}.loader-card{display:flex;flex-direction:column;align-items:center;gap:4px;padding:22px 36px 24px;border-radius:20px;background:#fff;box-shadow:0 24px 60px #1018284d;animation:loader-pop-in .22s ease}.loader-card .freitty-loader__container svg{width:140px;height:140px}.loader-card__text{font-size:13.5px;font-weight:600;letter-spacing:.2px;color:#667085}@keyframes loader-fade-in{0%{opacity:0}to{opacity:1}}@keyframes loader-pop-in{0%{opacity:0;transform:scale(.94) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.freitty-loader__container{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.freitty-loader__container svg{position:relative;z-index:1;animation:freitty-loader__pulse 1.5s ease-in-out infinite}.freitty-loader__container:after{content:"";position:absolute;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(120deg,transparent 0%,transparent 100%);animation:freitty-loader__shimmer .5 infinite}@keyframes freitty-loader__shimmer{0%{left:-150%}to{left:150%}}@keyframes freitty-loader__pulse{0%{opacity:.6;transform:scale(.96)}50%{opacity:1;transform:scale(1)}to{opacity:.6;transform:scale(.96)}}.chat-widget{display:flex;flex-direction:column;height:100%;min-height:0}.chat-order-wrapper{display:flex;align-items:center;gap:12px}.chat-order-icon-wrapper{margin-top:5px}.chat-headerInfo{display:flex;font-size:20px;font-weight:600;align-items:center;justify-content:space-between;border-bottom:1px solid #ebeef2;padding:10px 10px 20px}.chat-messages{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:20px 10px 10px;display:flex;flex-direction:column;gap:15px;background:#fff}.chat-message{position:relative;display:flex;width:100%;align-items:flex-end;gap:8px}.chat-message.is-mine{justify-content:flex-end}.chat-message.is-other{justify-content:flex-start}.chat-avatar{width:34px;height:34px;min-width:34px;border-radius:50%;background:#e3212d;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;-webkit-user-select:none;user-select:none;flex-shrink:0;margin-bottom:2px}.chat-bubble{position:relative;max-width:85%;min-width:85%;padding:20px 15px;border-radius:20px;box-sizing:border-box;overflow:visible;display:flex;align-items:flex-start;gap:15px}.chat-message.is-mine .chat-bubble{background:#f6faff;border-bottom-right-radius:8px}.chat-message.is-other .chat-bubble{background:#f5f7f9;border-bottom-left-radius:8px}.chat-message.is-mine .chat-bubble:before{content:"";position:absolute;right:-9px;bottom:0;width:30px;height:28px;background:#f6faff;border-bottom-left-radius:30px;z-index:1}.chat-message.is-mine .chat-bubble:after{content:"";position:absolute;right:-14px;bottom:0;width:14px;height:28px;background:#fff;border-bottom-left-radius:30px;z-index:2}.chat-message.is-other .chat-bubble:before{content:"";position:absolute;left:-14px;bottom:0;width:33px;height:28px;background:#f6faff;border-bottom-right-radius:28px;z-index:1}.chat-message.is-other .chat-bubble:after{content:"";position:absolute;left:-14px;bottom:0;width:14px;height:28px;background:#fff;border-bottom-right-radius:18px;z-index:2}.chat-msg-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.chat-user{font-size:14px;font-weight:700;margin-bottom:5px;min-width:0;color:#111315}.chat-meta{display:flex;align-items:center;gap:6px;flex-shrink:0}.chat-time{font-size:12px;color:#8b8f97;line-height:1}.chat-edited{font-size:12px;color:#8b8f97;font-style:italic;line-height:1}.chat-text{font-size:14px;white-space:pre-wrap;word-break:break-word;line-height:1.45;text-align:left}.mention{display:inline-block;padding:1px 6px;margin:0 1px;border-radius:6px;background:#2563eb1f;color:#2563eb;font-weight:600}.reaction-popup{position:absolute;top:-15px;left:50%;transform:translate(-50%);background:#fff;border-radius:20px;padding:5px 8px;display:flex;gap:15px;box-shadow:0 6px 20px #0000001a;opacity:0;visibility:hidden;transition:.2s;z-index:5}.chat-message.is-mine .reaction-popup{left:auto;right:16px;transform:none}.chat-message.is-other .reaction-popup{left:16px;transform:none}.reaction-popup.is-visible{opacity:1;visibility:visible}.chat-input{margin-top:auto;padding:10px}.chat-upload-banner{display:flex;align-items:center;gap:8px;margin:0 10px;padding:8px 12px;background:#f0f4ff;border:1px solid #d4ddff;border-radius:8px;font-size:13px;font-weight:600;color:#1849a9;animation:chatUploadFadeIn .15s ease}@keyframes chatUploadFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.chat-deleted{font-size:14px;font-weight:700;display:flex;align-items:center;gap:10px}.chat-bable-deleted{border-radius:12px!important;max-width:auto;min-width:auto}.chat-bable-deleted:after{display:none}.chat-bable-deleted:before{display:none}.reaction-delete,.reaction-edit,.reaction-reply{border:none;cursor:pointer;background:transparent}.chat-edit-wrapper{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #d0d5dd;border-radius:10px;padding:6px 8px;animation:fadeInScale .15s ease}.chat-edit-input{flex:1;border:none;outline:none;resize:none;font-size:14px;font-family:inherit;background:transparent;line-height:20px}.chat-edit-actions{display:flex;gap:4px}.chat-edit-save{background:#16a34a;color:#fff;border:none;border-radius:6px;width:26px;height:26px;cursor:pointer;transition:.15s}.chat-edit-save:hover{background:#15803d}.chat-edit-cancel{background:#e5e7eb;border:none;border-radius:6px;width:26px;height:26px;cursor:pointer;transition:.15s}.chat-edit-cancel:hover{background:#d1d5db}@keyframes fadeInScale{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.chat-reply-preview{border-left:3px solid #e3212d;background:#e3212d0f;padding:6px 8px;border-radius:6px;margin-bottom:6px}.chat-reply-user{font-size:11px;font-weight:600;color:#e3212d;margin-bottom:2px}.chat-reply-text{font-size:12px;color:#444;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reaction-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.reaction-badge{border:none;background:#fff;border-radius:999px;padding:4px 8px;cursor:pointer;box-shadow:0 1px 4px #0000001f}.reaction-emoji{border:none;background:transparent;cursor:pointer;padding:0;font-size:16px}.chat-message-row{display:flex;align-items:flex-start;gap:8px;width:100%}.chat-message.is-mine .chat-message-row{justify-content:flex-end}.chat-message.is-other .chat-message-row{justify-content:flex-start}.chat-avatar{width:36px;height:36px;min-width:36px;border-radius:50%;background:#e3212d;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;-webkit-user-select:none;user-select:none;flex-shrink:0}.chat-inner-wrapper{width:100%}.chat-hover-area{position:relative;display:flex;width:100%}.reaction-popup{position:absolute;top:-25px;left:50%;transform:translate(-50%);background:#fff;border-radius:20px;padding:6px 10px;display:flex;gap:6px;box-shadow:0 6px 20px #00000026;opacity:0;visibility:hidden;transition:.15s;z-index:50;pointer-events:auto}.reaction-popup:after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:10px}.chat-message.is-mine .reaction-popup,.chat-message.is-other .reaction-popup{transform:none;left:50%;transform:translate(-50%);top:1px}.chat-messages.has-hover .chat-message{transition:opacity .55s ease,filter .55s ease}.chat-message.is-dimmed{opacity:.35;filter:blur(1px)}.chat-messages.has-hover .chat-message:hover{opacity:1;filter:none;transform:scale(1.03);z-index:10;transition:.5s ease}.chat-messages.has-hover .chat-message{transform:scale(1);transition:.5s ease}.reaction-popup{z-index:100}.chat-message{transition:opacity .35s ease,filter .35s ease,transform .35s cubic-bezier(.22,1,.36,1)}.chat-message.is-dimmed{opacity:.3;filter:blur(1px)}.chat-message{will-change:transform}.reaction-popup:after{content:"";position:absolute;bottom:-12px;left:-20px;width:calc(100% + 40px);height:20px}.chat-mentions{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 4px}.chat-mention-chip{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:500;background:#e3212d1a;color:#e3212d;transition:.2s}.chat-mention-chip:hover{background:#2563eb2e}.chat-reply-bubble{border-left:3px solid #e3212d;background:#e3212d0d;border-radius:10px;padding:8px 10px;margin-bottom:8px;max-width:100%;overflow:hidden}.chat-reply-inner{display:flex;flex-direction:column;gap:4px}.chat-reply-header{display:flex;align-items:center;justify-content:space-between}.chat-reply-author{font-size:14px;font-weight:700;color:#e3212d}.chat-reply-text-full{font-size:12px;line-height:1.4;color:#333;text-align:left;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.chat-files{display:flex;flex-direction:column;gap:8px;margin-top:6px}.chat-image-wrapper{max-width:240px;border-radius:12px;overflow:hidden}.chat-image{width:100%;height:auto;display:block;cursor:pointer;border-radius:12px}.chat-file{font-size:14px;color:#2563eb;text-decoration:none;background:#fff;padding:6px 10px;border-radius:8px;width:fit-content}.chat-file:hover{background:#e5e7eb}.chat-images-top{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:6px;max-width:280px}.chat-image-top{position:relative;width:100%;padding-top:100%;overflow:hidden;border-radius:10px;cursor:pointer;background:#fff}.chat-image-top img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.chat-image-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:12px;color:#999}.chat-image-uploading-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000073;border-radius:inherit;pointer-events:none}.chat-images-top{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:6px;max-width:260px}.chat-image-top{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:10px;cursor:pointer;background:#fff}.chat-image-top img{width:100%;height:100%;object-fit:cover;display:block}.chat-image-card{display:flex;flex-direction:column;gap:4px}.chat-images-top{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px;max-width:260px;align-items:start}.chat-image-type{font-size:12px;font-weight:600;text-align:center;color:#fff;line-height:1.2;background:#e3212de6;padding:2px 6px;border-radius:6px;word-break:break-word;margin:0 auto;display:none}.chat-file-card{grid-column:1 / -1;display:inline-flex;align-items:center;gap:14px;padding:12px 16px 12px 12px;border:1px solid #edeff3;border-radius:14px;background:#fff;text-decoration:none;text-align:left;font:inherit;color:#1c2230;max-width:100%;min-width:0;width:100%;cursor:pointer;box-shadow:0 1px 2px #1018280a;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.chat-file-card:disabled{opacity:.7;cursor:default}.chat-file-card:hover{background:#fbfcfe;border-color:#d6dde7;box-shadow:0 6px 18px -8px #1018282e;transform:translateY(-1px)}.chat-file-card:active{transform:translateY(0);box-shadow:0 1px 2px #1018280f}.chat-file-card.is-loading{opacity:.7;cursor:default;pointer-events:none}.chat-file-icon{flex-shrink:0;width:52px;height:52px;border-radius:12px;background:linear-gradient(135deg,#3a6243,#2d5034);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;position:relative;box-shadow:0 4px 10px -3px #1018282e,inset 0 1px #ffffff2e,inset 0 -1px #00000014}.chat-file-icon:after{content:"";position:absolute;inset:0;border-radius:12px;background:linear-gradient(180deg,#ffffff1f,#fff0 50%);pointer-events:none}.chat-file-ext{position:relative;z-index:1;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.18)}.chat-file-pdf .chat-file-icon{background:linear-gradient(135deg,#ec4651,#c81d27)}.chat-file-doc .chat-file-icon,.chat-file-docx .chat-file-icon{background:linear-gradient(135deg,#3a72c4,#1f4a92)}.chat-file-xls .chat-file-icon,.chat-file-xlsx .chat-file-icon,.chat-file-csv .chat-file-icon{background:linear-gradient(135deg,#2c9251,#1a6831)}.chat-file-ppt .chat-file-icon,.chat-file-pptx .chat-file-icon{background:linear-gradient(135deg,#d96a26,#ad4708)}.chat-file-zip .chat-file-icon,.chat-file-rar .chat-file-icon,.chat-file-7z .chat-file-icon{background:linear-gradient(135deg,#8255be,#5a3494)}.chat-file-txt .chat-file-icon{background:linear-gradient(135deg,#5b6373,#3a4252)}.chat-file-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.chat-file-name{font-size:14.5px;font-weight:600;color:#101828;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.005em}.chat-file-type{font-size:11.5px;font-weight:500;color:#667085;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reaction-count{font-size:12px;font-weight:700}.reaction-item{position:relative;display:inline-block}.reaction-tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(6px);background:#111;color:#fff;padding:8px 10px;border-radius:10px;font-size:13px;white-space:nowrap;opacity:0;pointer-events:none;transition:all .2s ease;z-index:100;box-shadow:0 8px 20px #00000040}.reaction-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:6px;border-style:solid;border-color:#111 transparent transparent transparent;z-index:100999999}.reaction-item:hover .reaction-tooltip{opacity:1;transform:translate(-50%) translateY(0);z-index:100}.reaction-tooltip-user{padding:2px 4px;color:#fff}.reaction-tooltip-user+.reaction-tooltip-user{margin-top:2px}.chat-image-preview{position:fixed;inset:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:9999;cursor:zoom-out;animation:fadeIn .2s ease;padding:60px 20px 20px;box-sizing:border-box}.chat-image-preview img{max-width:95%;max-height:95%;object-fit:contain;border-radius:12px;cursor:default}.chat-preview-toolbar{position:fixed;top:0;left:0;right:0;height:50px;display:flex;align-items:center;gap:12px;padding:0 16px;background:#111315d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;z-index:1;cursor:default}.chat-preview-name{flex:1;min-width:0;font-size:13px;font-weight:500;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-preview-download{display:inline-flex;align-items:center;padding:6px 14px;border-radius:8px;background:#fff;color:#111315;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .15s ease;flex-shrink:0}.chat-preview-download:hover{background:#e5e7eb}.chat-image-preview-close{width:34px;height:34px;border-radius:50%;background:#ffffff1f;color:#fff;border:none;cursor:pointer;font-size:22px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease;flex-shrink:0}.chat-image-preview-close:hover{background:#ffffff38}.chat-preview-close-floating{position:absolute;top:20px;right:24px;z-index:10}.chat-preview-loading{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.chat-preview-iframe{display:block;width:95%;height:95%;border:none;border-radius:12px;background:#fff;cursor:default}.chat-preview-iframe embed{width:100%;height:100%;border:none;border-radius:12px}.chat-preview-fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:32px 36px;background:#fff;border-radius:14px;max-width:92%;cursor:default;text-align:center}.chat-preview-fallback .chat-file-icon{width:64px;height:80px;font-size:14px}.chat-preview-fallback-name{font-size:15px;font-weight:600;color:#111315;word-break:break-word;max-width:360px}.chat-preview-fallback-hint{font-size:13px;color:#777d8d;max-width:360px}.chat-preview-fallback-download{display:inline-flex;align-items:center;padding:10px 22px;border-radius:10px;background:#e3212d;color:#fff;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s ease}.chat-preview-fallback-download:hover{background:#c81d27}.chat-preview-office{width:95%;height:95%;background:#fff;border-radius:12px;overflow:auto;cursor:default;display:flex;flex-direction:column;box-sizing:border-box}.chat-preview-office .office-preview-tabs{display:flex;gap:4px;padding:8px 12px 0;background:#f9fafb;border-bottom:1px solid #ebeef2;overflow-x:auto;flex-shrink:0}.chat-preview-office .office-preview-tab{padding:6px 14px;border:1px solid transparent;border-bottom:none;background:transparent;color:#475467;font-size:12.5px;font-weight:600;border-radius:8px 8px 0 0;cursor:pointer;white-space:nowrap}.chat-preview-office .office-preview-tab.is-active{background:#fff;border-color:#ebeef2;color:#1849a9}.chat-preview-office .office-preview-sheets{flex:1;overflow:auto}.chat-preview-office .office-preview-sheet{display:none;padding:16px;overflow:auto}.chat-preview-office .office-preview-sheet.is-active{display:block}.chat-preview-office .office-preview-sheet table{border-collapse:collapse;font-size:13px;color:#101828}.chat-preview-office .office-preview-sheet table td,.chat-preview-office .office-preview-sheet table th{border:1px solid #ebeef2;padding:6px 10px;white-space:nowrap;background:#fff}.chat-preview-office .office-preview-sheet table tr:nth-child(2n) td{background:#fafbfc}.chat-preview-office .office-preview-link{color:#1849a9;text-decoration:underline;word-break:break-word}.chat-preview-office .office-preview-link:hover{color:#e3212d}.chat-preview-office .office-preview-images{margin-top:20px;padding:16px;background:#f9fafb;border-radius:8px;border:1px solid #ebeef2}.chat-preview-office .office-preview-images-title{font-size:12.5px;font-weight:600;color:#475467;margin-bottom:10px;text-transform:uppercase;letter-spacing:.4px}.chat-preview-office .office-preview-images-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.chat-preview-office .office-preview-image-link{display:block;border:1px solid #ebeef2;border-radius:6px;overflow:hidden;background:#fff;transition:border-color .15s ease,transform .15s ease}.chat-preview-office .office-preview-image-link:hover{border-color:#1849a9;transform:scale(1.02)}.chat-preview-office .office-preview-image-link img{width:100%;height:120px;object-fit:contain;display:block;background:#fff}.chat-preview-office .office-preview-doc{max-width:820px;margin:0 auto;padding:32px 28px;font-size:14px;line-height:1.55;color:#1f2937;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.chat-preview-office .office-preview-doc h1{font-size:22px;margin:22px 0 12px}.chat-preview-office .office-preview-doc h2{font-size:18px;margin:18px 0 10px}.chat-preview-office .office-preview-doc h3{font-size:15px;margin:14px 0 8px}.chat-preview-office .office-preview-doc p{margin:0 0 10px}.chat-preview-office .office-preview-doc ul,.chat-preview-office .office-preview-doc ol{padding-left:22px;margin:0 0 10px}.chat-preview-office .office-preview-doc img{max-width:100%;height:auto;display:block}.chat-preview-office .office-preview-doc table{border-collapse:collapse;margin:12px 0}.chat-preview-office .office-preview-doc table td,.chat-preview-office .office-preview-doc table th{border:1px solid #d0d5dd;padding:6px 10px}@media (max-width: 767px){.chat-order-wrapper span{font-size:16px}.chat-avatar{width:25px;height:25px;min-height:25px;min-width:25px;font-size:12px;font-size:10px}.chat-time,.chat-edited{font-size:9px}.chat-bubble{max-width:90%;min-width:90%}.chat-user,.chat-text{font-size:12px}.chat-bubble{gap:10px}.chat-mention-chip{font-size:9px;font-weight:600}.chat-image-type{font-size:9px}.chat-msg-header{margin-bottom:0}.chat-mentions{margin:6px 0 4px;gap:4px}.chat-meta{gap:4px}.chat-reply-bubble{padding:6px 8px}.chat-reply-author{font-size:10px}.chat-reply-text-full{font-size:9px}.chat-file-card{gap:8px;padding:6px 10px 6px 6px}.chat-file-icon{width:28px;height:34px;font-size:8px}.chat-file-name{font-size:11px;max-width:160px}.chat-file-type{font-size:9px}}.message-box{border-radius:16px;padding:16px;width:100%;border:1px solid #e5e7eb;background:#fff}.message-input{width:100%;border:none;resize:none;outline:none;background:transparent;font-size:16px;padding:8px 4px}.textarea-wrapper{position:relative;width:100%;min-height:38px}.textarea-overlay,.textarea-real{font-family:inherit;font-size:16px;line-height:22px;letter-spacing:0;text-align:left;width:100%;box-sizing:border-box;word-break:break-word;overflow-wrap:anywhere;tab-size:4;min-height:38px;max-height:220px;padding:8px 4px}.textarea-overlay{position:absolute;inset:0;pointer-events:none;color:#111315;overflow:hidden;z-index:1}.textarea-real{position:relative;z-index:2;background:transparent;color:transparent;caret-color:#111315;-webkit-text-fill-color:transparent;overflow:auto;scrollbar-width:none}.textarea-real::-webkit-scrollbar{width:0;height:0}.textarea-overlay span{line-height:22px;letter-spacing:0}.textarea-fake-placeholder{color:#9ca3af}.mention{position:relative;color:#e3212d;border-radius:6px;background:#e3212d14;padding:0}.message-top{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;margin-top:10px}.preview-row{display:flex;align-items:center;gap:15px}.preview-inline-item{width:70px;height:70px;position:relative}.preview-inline-item-rm-btn{position:absolute;top:-13px;right:-7px;background:#e3212d;border-radius:100%;width:25px;height:25px;color:#fff;font-size:22px;font-weight:500;display:flex;align-items:center;justify-content:center;padding-bottom:1px;transform:rotate(45deg);cursor:pointer;transition:.4s ease;transform:scaleY(45deg);z-index:2}.preview-inline-item-rm-btn:hover{transition:.4s ease;transform:scale(1.1,45deg)}.preview-inline-item img{width:100%;height:100%;object-fit:cover;border-radius:8px}.preview-row>div:nth-child(2){flex:1;min-width:0}.preview-file-wrapper{position:relative;display:inline-flex}.preview-file-card{grid-column:auto!important;cursor:default;pointer-events:none}.preview-file-card:hover{background:#fff;border-color:#ebeef2;box-shadow:none}.preview-file-wrapper .preview-inline-item-rm-btn{pointer-events:auto}.trash-btn{width:43px;height:43px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;flex-shrink:0;transition:.2s}.trash-btn:hover{background:#f9fafb}.divider{height:1px;background:#ebeef2;margin:12px 0}.message-actions{display:flex;align-items:center;gap:10px;color:#e5e7eb}.btn{background:#fff;border:1px solid #e5e7eb;padding:6px 12px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;width:140px;height:43px;font-weight:500;transition:.2s}.btn:hover{background:#f9fafb}.chat-send{background:transparent;border:none;cursor:pointer;margin-top:4px}.chat-send svg{font-size:20px;transition:.2s}.chat-send:hover svg{transform:scale(1.12)}.spacer{flex:1}.preview-row.enter{animation:fadeInUp .2s ease}.preview-row.removing{animation:fadeOutDown .2s ease forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(6px) scale(.95)}}.mentions-dropdown{position:absolute;bottom:60px;left:0;width:200px;background:#fff;border:1px solid #ebeef2;border-radius:8px;box-shadow:0 4px 12px #00000014;z-index:20;max-height:400px;overflow-y:auto;overflow-x:hidden}.mention-item{padding:10px;cursor:pointer;transition:.15s;font-size:14px}.mention-item:hover,.mention-item.active,.mention-item:focus{background:#f1f5f9;color:#111315}.mention-item.empty{color:#999;cursor:default}.mention-item.active{background:#e3212d14;color:#e3212d}.mentions-top{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}.mention-chip{display:flex;align-items:center;gap:6px;background:#e3212d1a;color:#e3212d;padding:3px 6px;border-radius:999px;font-size:11px;font-weight:700;transition:.2s;position:relative}.mention-chip:hover{background:#e3212d26}.mention-chip button{border:none;background:#fff;width:18px;height:18px;border-radius:50%;cursor:pointer;font-size:8px;display:flex;align-items:center;justify-content:center;transition:.2s}.mention-chip button:hover{background:#00000026}.chat-reply-header{font-size:12px;font-weight:700;color:#e3212d}.chat-reply-text{font-size:13px;line-height:1.4;color:#222;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.chat-reply-close{border:none;background:transparent;cursor:pointer;font-size:14px;color:#999;flex-shrink:0}.chat-reply-close:hover{color:#000}.reply-real{display:flex;align-items:flex-start;gap:10px;padding:6px 0 10px;margin-bottom:6px;animation:fadeInUp .2s ease}.reply-line{width:3px;min-height:100%;background:#e3212d;border-radius:3px;margin-top:2px}.reply-header{font-size:12px;font-weight:700;color:#e3212d;line-height:1}.reply-close-btn{border:none;background:transparent;cursor:pointer;font-size:14px;color:#999;padding:2px}.reply-inside{position:relative;display:flex;align-items:flex-start;gap:10px;padding:8px 8px 10px;margin-bottom:6px;background:transparent}.reply-line{width:3px;background:#e3212d;border-radius:3px;margin-top:2px}.reply-body{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.reply-header{font-size:12px;font-weight:700;color:#e3212d}.reply-close-btn{border:none;background:transparent;cursor:pointer;font-size:14px;color:#999}.reply-close-btn:hover{color:#111}.reply-inside{display:flex!important;align-items:flex-start;gap:10px;padding:10px 12px!important;margin-bottom:8px;border-radius:10px;position:relative;border-left:3px solid #e3212d;background:#e3212d0d}.reply-line{width:3px!important;min-height:100%;background:#e3212d!important;border-radius:3px;margin-top:2px}.reply-body{flex:1;display:flex;flex-direction:column;gap:4px!important;min-width:0}.reply-header{font-size:14px;font-weight:700!important;color:#e3212d!important;text-align:left}.reply-text-real{font-size:12px;line-height:1.4;color:#333;text-align:left;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.reply-close-btn{border:none;background:transparent;cursor:pointer;font-size:14px;color:#8b8f97!important;flex-shrink:0}.reply-close-btn:hover{color:#111315!important}.reply-inside{width:100%;box-sizing:border-box}.reply-body{flex:1;min-width:0;width:100%}.reply-text-real{width:100%;max-width:100%;min-width:0;box-sizing:border-box;font-size:12px;line-height:1.4;color:#333;text-align:left;white-space:pre-line;word-break:break-word;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._overlay_w6389_1{position:fixed;inset:0;z-index:9999992;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;background:#1018288c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._overlayOpen_w6389_17{animation:_overlayFadeIn_w6389_1 .18s ease forwards}._overlayClose_w6389_21{animation:_overlayFadeOut_w6389_1 .18s ease forwards}@keyframes _overlayFadeIn_w6389_1{0%{opacity:0}to{opacity:1}}@keyframes _overlayFadeOut_w6389_1{0%{opacity:1}to{opacity:0}}._content_w6389_43{display:flex;flex-direction:column;align-items:center;width:min(380px,100%);padding:26px 24px 22px;box-sizing:border-box;background:#fff;border-radius:20px;box-shadow:0 24px 48px #1018283d,0 2px 6px #10182814;text-align:center;transform-origin:center}._contentOpen_w6389_62{animation:_contentIn_w6389_1 .2s cubic-bezier(.22,1,.36,1) forwards}._contentClose_w6389_66{animation:_contentOut_w6389_1 .16s ease forwards}@keyframes _contentIn_w6389_1{0%{opacity:0;transform:scale(.94) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes _contentOut_w6389_1{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.96) translateY(8px)}}._icon_w6389_92{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:14px;border-radius:50%;background:#e3212d1a;color:#e3212d}._icon_w6389_92 svg,._icon_w6389_92 svg *{color:inherit}._title_w6389_112{margin:0;font-size:18px;font-weight:700;color:#101828;letter-spacing:-.01em}._description_w6389_120{margin:6px 0 0;font-size:14px;line-height:1.45;color:#667085}._actions_w6389_127{display:flex;gap:10px;width:100%;margin-top:22px}._cancelBtn_w6389_134,._confirmBtn_w6389_135{flex:1;height:44px;padding:0 16px;border-radius:999px;border:1px solid transparent;font-size:14.5px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease}._cancelBtn_w6389_134{background:#fff;border-color:#e4e7ec;color:#101828}._cancelBtn_w6389_134:hover{background:#f5f7f9;border-color:#d0d5dd}._confirmBtn_w6389_135{background:#e3212d;border-color:#e3212d;color:#fff}._confirmBtn_w6389_135:hover{background:#cc1c27;border-color:#cc1c27}._confirmBtn_w6389_135:active{transform:scale(.99)}._confirmBtn_w6389_135:focus-visible,._cancelBtn_w6389_134:focus-visible{outline:2px solid rgba(227,33,45,.35);outline-offset:2px}._confirmBtn_w6389_135:disabled,._cancelBtn_w6389_134:disabled{opacity:.6;cursor:not-allowed}.chat-selected-room{display:flex;flex-direction:column;flex:1 1 0;min-width:0;height:100%;background:#fff;border:1px solid #d6dae3;border-radius:20px;overflow:hidden}.chat-selected-room--empty{align-items:center;justify-content:center;gap:6px;background:radial-gradient(circle at 20% 20%,rgba(227,33,45,.06),transparent 45%),radial-gradient(circle at 80% 80%,rgba(99,102,241,.08),transparent 45%),#fff}.chat-selected-room__placeholder-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:8px;border-radius:20px;background:linear-gradient(135deg,#eef2ff,#fdf2f8);font-size:30px;box-shadow:0 8px 20px #6366f124}.chat-selected-room__placeholder{margin:0;font-size:16px;font-weight:700;color:#1e1e28}.chat-selected-room__placeholder-hint{margin:0;font-size:13px;color:#9a9aa5}.chat-selected-room__header{display:flex;align-items:center;gap:12px;min-width:0;padding:14px 18px;border-bottom:1px solid #ececf0}.chat-selected-room__heading{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.chat-selected-room__title{font-size:16px;font-weight:700;color:#1e1e28;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-selected-room__subtitle{font-size:13px;color:#9a9aa5}.chat-selected-room__back{display:none;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border:none;border-radius:8px;cursor:pointer;color:#2f3bd4;background:transparent}.chat-selected-room__back:hover{background:#eef2ff}.chat-selected-room__participants{display:none;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border:none;border-radius:8px;cursor:pointer;color:#6b6b75;background:#f2f2f5}.chat-selected-room__participants:hover{background:#e8e8ee}.chat-selected-room__members{display:none;gap:14px;padding:12px 16px;border-bottom:1px solid #ececf0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.chat-selected-room__members::-webkit-scrollbar{display:none}.chat-selected-room__member{display:flex;flex-direction:column;align-items:center;gap:5px;cursor:pointer;flex-shrink:0;width:48px}.chat-selected-room__member-avatar{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-size:13px;font-weight:700;color:#fff}.chat-selected-room__member-status{position:absolute;right:0;bottom:0;width:11px;height:11px;border-radius:50%;border:2px solid #ffffff}.chat-selected-room__member-status--online{background:#34c759}.chat-selected-room__member-status--offline{background:#c9c9d0}.chat-selected-room__member-name{max-width:100%;font-size:12px;color:#7a7a86;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-selected-room__feed{position:relative;display:flex;flex-direction:column;flex:1;min-height:0}.chat-selected-room__jump{position:absolute;right:16px;bottom:14px;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #d6dae3;border-radius:50%;background:#fff;color:#4338ca;cursor:pointer;box-shadow:0 8px 20px #10182824;animation:chatJumpIn .18s ease;transition:transform .15s ease,background .15s ease}.chat-selected-room__jump:hover{transform:translateY(-1px);background:#eef2ff}@keyframes chatJumpIn{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion: reduce){.chat-selected-room__jump{animation:none}}.chat-selected-room__messages{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:18px;background-color:#fbfbfe;background-image:radial-gradient(#e4e7f2 1px,transparent 1.2px);background-size:18px 18px;scrollbar-width:none;-ms-overflow-style:none}.chat-selected-room__messages::-webkit-scrollbar{display:none}.chat-selected-room__composer{display:flex;align-items:center;gap:10px;padding:12px 14px;border-top:1px solid #ececf0}.chat-selected-room__input{flex:1;min-width:0;padding:11px 14px;border:1px solid #ececf0;border-radius:12px;outline:none;font-size:15px;color:#3a3a45;background:#f7f7fa}.chat-selected-room__input::placeholder{color:#9a9aa5}.chat-selected-room__input:focus{border-color:#c9d6ff;background:#fff}.chat-selected-room__send{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border:none;border-radius:12px;cursor:pointer;color:#fff;background:#2f3bd4;transition:background .15s ease}.chat-selected-room__send:hover{background:#2833b8}@media (max-width: 1399px){.chat-selected-room__members{display:flex}}@media (max-width: 767px){.chat-selected-room__back{display:inline-flex}.chat-selected-room__participants{display:none}}.chat-audience{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #ececf0}.chat-audience__switch{display:flex;width:100%;padding:4px;gap:4px;background:#eef0f4;border-radius:12px}.chat-audience__option{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 12px;border:none;border-radius:9px;background:transparent;font-size:14px;font-weight:600;color:#6b7280;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.chat-audience__option:hover{color:#374151}.chat-audience__option--active{background:#fff;color:#101828;font-weight:700;box-shadow:0 1px 3px #1018281f}.chat-audience__icon{flex-shrink:0}.chat-audience__option--active .chat-audience__icon{color:#2563eb}.chat-audience__caption{margin:0;font-size:12px;color:#9a9aa5;text-align:center}.chat-selected-room__loader{margin:4px auto 8px;font-size:11px;color:#667085}.chat-typing{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin:0 18px 6px;padding:5px 12px 5px 10px;border:1px solid #f0f1f4;border-radius:999px;background:#fff;box-shadow:0 1px 2px #1018280a;animation:chatTypingIn .18s ease}@keyframes chatTypingIn{0%{opacity:0;transform:translateY(4px)}}.chat-typing__dots{display:inline-flex;align-items:center;gap:3px}.chat-typing__dots i{width:5px;height:5px;border-radius:50%;background:#e3212d;opacity:.35;animation:chatTypingDot 1.1s infinite ease-in-out}.chat-typing__dots i:nth-child(2){animation-delay:.15s}.chat-typing__dots i:nth-child(3){animation-delay:.3s}@keyframes chatTypingDot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.chat-typing__text{font-size:12px;color:#667085;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}@media (prefers-reduced-motion: reduce){.chat-typing,.chat-typing__dots i{animation:none}}.chat-room-header{display:flex;flex-direction:column;gap:8px;padding:16px 20px;background:#fff;border-bottom:1px solid #ebeef2}.chat-room-header--embedded{padding:0;border:none;background:transparent}.chat-room-header--general{display:flex;flex-direction:row;align-items:center;gap:10px}.chat-room-header__general-badge{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:10px;background:linear-gradient(135deg,#ff6b6b,#e3212d);color:#fff;font-size:17px;font-weight:800;line-height:1;box-shadow:0 6px 14px #e3212d40}.chat-room-header__general-body{display:flex;flex-direction:column;gap:4px;min-width:0}.chat-room-header__general-title{display:inline-flex;align-items:center;gap:8px;font-size:17px;font-weight:700;color:#1e1e28;white-space:nowrap}.chat-room-header__general-hub{padding:3px 9px;border-radius:999px;background:linear-gradient(135deg,#ede9fe,#e0e7ff);color:#5b3fd4;font-size:13px;font-weight:700;letter-spacing:.02em}.chat-room-header__general-dot{margin:0 6px;color:#e3212d;font-weight:700}.chat-room-header__general-desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;color:#9a9aa5}.chat-room-header--order{flex-direction:row;align-items:center;gap:10px}.chat-room-header__order-badge{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:10px;background:linear-gradient(135deg,#ff6b6b,#e3212d);color:#fff;box-shadow:0 6px 14px #e3212d40}.chat-room-header__order-badge svg,.chat-room-header__order-badge svg *{color:inherit}.chat-room-header__order-body{display:flex;flex-direction:column;gap:3px;min-width:0}.chat-room-header__top{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.chat-room-header__order{padding:0;border:none;background:none;font-size:17px;font-weight:700;color:#e3212d;text-decoration:none;cursor:pointer}.chat-room-header__order:hover{text-decoration:underline;text-underline-offset:3px}.chat-room-header__dot{color:#98a2b3;font-weight:700}.chat-room-header__customer{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;color:#101828}.chat-room-header__status{display:inline-flex;align-items:center;margin-left:2px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#333;background:#33333314;border:1px solid #333}.chat-room-header__status--alert{color:#f80;background:#ff880014;border-color:#f80}.chat-room-header__status--draft{color:#333;background:#fff;border-color:#333}.chat-room-header__status--new{color:#ffbf00;background:#ffbb0014;border-color:#ffbf00}.chat-room-header__status--on-stock{color:#fff;background:#333333b3;border-color:#333}.chat-room-header__status--processed{color:#ff5f5f;background:#ff5f5f14;border-color:#ff5f5f}.chat-room-header__status--pay-cancelled{color:#2196f3;background:#2196f314;border-color:#2196f3}.chat-room-header__status--cust-cancelled{color:#ab47bc;background:#ab47bc14;border-color:#ab47bc}.chat-room-header__status--cancelled{color:#ff0080;background:#ff008014;border-color:#ff0080}.chat-room-header__status--closed{color:#6b7280;background:#6b728014;border-color:#6b7280}.chat-room-header__status--transfer{color:#33ab07;background:#77ff6a14;border-color:#33ab07}.chat-room-header__status--in-progress{color:#06f;background:#0066ff14;border-color:#06f}.chat-room-header__status--arrived-to-hub{color:#00d68f;background:#00d68f14;border-color:#00d68f}.chat-room-header__status--accepted{color:#00b8ff;background:#00b8ff14;border-color:#00b8ff}.chat-room-header__status--insta{color:#fff;background:#5d68b9;border-color:#626dbe}.chat-room-header__status--archived{color:#475467;background:#f2f4f7;border-color:#d0d5dd}.chat-room-header__meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;font-size:13px;color:#98a2b3}.chat-room-header__meta-item+.chat-room-header__meta-item:before{content:"·";margin-right:12px;color:#e3212d;font-weight:700}.chat-room-header__meta-item{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-room-header__meta-icon{display:inline-flex;align-items:center;justify-content:center}.chat-room-header__meta-icon--dock{color:#b45309}.chat-room-header__meta-icon--user{color:#d4a017}.chat2-msg{position:relative;display:flex;width:100%;min-width:0;max-width:100%;animation:chat2MsgIn .24s cubic-bezier(.22,1,.36,1)}.chat2-msg:hover,.chat2-msg:focus-within{z-index:3}@keyframes chat2MsgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.chat2-msg,.chat2-system{animation:none}}.chat2-msg-row{display:flex;align-items:flex-start;gap:10px;width:100%;min-width:0}.chat2-msg.is-mine .chat2-msg-row{justify-content:flex-end}.chat2-msg.is-other .chat2-msg-row{justify-content:flex-start}.chat2-msg-content{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;max-width:min(560px,78%)}.chat2-msg.is-mine .chat2-msg-content{align-items:flex-end}.chat2-day{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin:6px 0 2px}.chat2-day:before,.chat2-day:after{content:"";flex:1 1 auto;height:1px;background:linear-gradient(90deg,transparent,#d9dbe8,transparent)}.chat2-day__pill{flex-shrink:0;padding:4px 12px;border:1px solid #d6dae3;border-radius:999px;background:#fff;font-size:11.5px;font-weight:700;letter-spacing:.03em;color:#667085;box-shadow:0 1px 2px #1018280a}.chat2-avatar{width:36px;height:36px;min-width:36px;margin-top:2px;border-radius:50%;background:#e3212d;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:700;letter-spacing:.02em;-webkit-user-select:none;user-select:none;flex-shrink:0}.chat2-bubble{position:relative;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;min-width:0;max-width:100%;padding:10px 14px;border:1px solid #ececf0;border-radius:16px;background:#fff;box-shadow:0 1px 2px #1018280a}.chat2-msg.is-mine .chat2-bubble{background:linear-gradient(135deg,#eef2ff,#f5f3ff);border-color:#cdd5ff;border-top-right-radius:6px;box-shadow:0 2px 8px #6366f11a}.chat2-msg.is-other .chat2-bubble{background:#fff;border-color:#dfe3ea;border-top-left-radius:6px;box-shadow:0 2px 8px #1018280f}.chat2-msg-header{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:2px;min-width:0}.chat2-user{font-size:14px;font-weight:600;line-height:1.2;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.chat2-user-customer{color:#e3212d}.chat2-role{display:inline-flex;align-items:center;padding:1px 7px;border:1px solid transparent;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.chat2-text{font-size:14px;line-height:1.45;color:#101828;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;text-align:left}.chat2-text span{color:inherit}.chat2-link{font-weight:600;color:#2563eb;text-decoration:underline;text-underline-offset:2px}.chat2-inline-mention{display:inline-block;padding:0 4px;margin:0 1px;border-radius:5px;background:#2563eb1a;color:#2563eb;font-weight:600}.chat2-meta{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin-top:2px;margin-left:auto;flex-shrink:0}.chat2-time,.chat2-edited{font-size:11px;line-height:1;color:#98a2b3;white-space:nowrap}.chat2-edited{font-style:italic}.chat2-read{position:relative;display:inline-flex;align-items:center;color:#98a2b3;cursor:default;outline:none}.chat2-read--seen,.chat2-read--seen .chat2-read-icon{color:#12925c}.chat2-read-tip{position:absolute;bottom:calc(100% + 8px);right:0;display:flex;flex-direction:column;gap:3px;min-width:128px;padding:8px 10px;background:#101828;color:#fff;border-radius:10px;box-shadow:0 8px 24px #1018283d;opacity:0;transform:translateY(4px);transform-origin:bottom right;pointer-events:none;transition:opacity .16s ease,transform .16s ease;z-index:8}.chat2-read:hover .chat2-read-tip,.chat2-read:focus-visible .chat2-read-tip{opacity:1;transform:translateY(0)}.chat2-read-tip:after{content:"";position:absolute;top:100%;right:10px;border:5px solid transparent;border-top-color:#101828}.chat2-read-tip-title{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#98a2b3}.chat2-read-tip-name{font-size:12.5px;font-weight:600}.chat2-reply-bubble{display:flex;flex-direction:column;gap:2px;max-width:100%;min-width:0;padding:5px 10px;margin-bottom:4px;border-left:2px solid #e3212d;border-radius:0 8px 8px 0;background:#e3212d0d;overflow:hidden}.chat2-reply-author{font-size:12px;font-weight:600;color:#e3212d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat2-reply-text-full{font-size:12px;line-height:1.35;color:#667085;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat2-mentions{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:2px}.chat2-mention-chip{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;background:#e3212d14;color:#e3212d;font-size:11px;font-weight:600;white-space:nowrap}.chat2-msg-deleted .chat2-bubble-deleted{flex-direction:row;align-items:center;gap:8px;padding:7px 12px;border-radius:12px;border-style:dashed;background:#fafafb;box-shadow:none}.chat2-msg.is-mine .chat2-bubble-deleted{background:#fafafb;border-color:#ececf0}.chat2-deleted{font-size:13px;font-style:italic;color:#98a2b3}.chat2-restore{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid #ececf0;border-radius:999px;background:#fff;font-size:11px;font-weight:600;color:#667085;cursor:pointer;transition:border-color .16s ease,color .16s ease}.chat2-restore:hover{border-color:#e3212d59;color:#e3212d}.chat2-actions{position:absolute;bottom:calc(100% - 8px);display:flex;align-items:center;gap:2px;padding:3px 5px;border:1px solid #ececf0;border-radius:999px;background:#fff;box-shadow:0 6px 18px -6px #10182838;opacity:0;visibility:hidden;transform:translateY(3px);transition:opacity .14s ease,transform .14s ease,visibility .14s ease;z-index:6}.chat2-msg.is-mine .chat2-actions{right:6px}.chat2-msg.is-other .chat2-actions{left:6px}.chat2-msg:hover .chat2-actions,.chat2-msg:focus-within .chat2-actions{opacity:1;visibility:visible;transform:translateY(0)}.chat2-actions__emoji,.chat2-actions__btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:50%;background:transparent;cursor:pointer;transition:background .14s ease,transform .14s ease}.chat2-actions__emoji{font-size:15px;line-height:1}.chat2-actions__emoji:hover,.chat2-actions__btn:hover{background:#f2f4f7}.chat2-actions__emoji:hover{transform:scale(1.12)}.chat2-actions__btn--danger:hover{background:#e3212d1a}.chat2-actions__sep{width:1px;height:16px;margin:0 3px;background:#ececf0}.chat2-reaction-list{display:flex;flex-wrap:wrap;gap:4px}.chat2-msg.is-mine .chat2-reaction-list{justify-content:flex-end}.chat2-reaction-item{position:relative;display:inline-block}.chat2-reaction-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid #ececf0;border-radius:999px;background:#fff;box-shadow:0 1px 2px #1018280a;cursor:pointer;transition:border-color .14s ease,background .14s ease}.chat2-reaction-badge:hover{border-color:#d0d5dd}.chat2-reaction-badge.is-mine{background:#e3212d14;border-color:#e3212d59}.chat2-reaction-emoji-icon{font-size:13px;line-height:1.3}.chat2-reaction-count{font-size:11px;font-weight:600;color:#475467}.chat2-reaction-tooltip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%) translateY(4px);padding:7px 10px;border-radius:10px;background:#101828;color:#fff;box-shadow:0 8px 24px #1018283d;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease;z-index:8}.chat2-reaction-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#101828}.chat2-reaction-item:hover .chat2-reaction-tooltip{opacity:1;transform:translate(-50%) translateY(0)}.chat2-reaction-tooltip-user+.chat2-reaction-tooltip-user{margin-top:2px}.chat2-images-top{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;max-width:100%}.chat2-files{display:flex;flex-direction:column;gap:6px;margin-top:6px;min-width:0;max-width:100%}.chat2-image-card{display:flex;flex-direction:column;gap:4px;width:96px}.chat2-image-top{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border:1px solid #ececf0;border-radius:12px;background:#f9fafb;cursor:pointer}.chat2-image-top img{width:100%;height:100%;object-fit:cover;display:block}.chat2-image-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:12px;color:#98a2b3}.chat2-image-uploading-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#10182873;border-radius:inherit;pointer-events:none}.chat2-image-type{display:none;padding:2px 6px;margin:0 auto;border-radius:6px;background:#e3212de6;font-size:11px;font-weight:600;line-height:1.2;text-align:center;color:#fff;word-break:break-word}.chat2-file-card{display:inline-flex;align-items:center;gap:10px;padding:8px 12px 8px 8px;border:1px solid #ececf0;border-radius:12px;background:#fff;box-shadow:0 1px 2px #1018280a;text-decoration:none;text-align:left;font:inherit;color:#101828;max-width:100%;min-width:0;width:100%;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.chat2-file-card:disabled{opacity:.7;cursor:default}.chat2-file-card:hover{background:#fbfcfe;border-color:#d0d5dd;box-shadow:0 6px 18px -10px #1018283d}.chat2-file-card.is-loading{opacity:.7;cursor:default;pointer-events:none}.chat2-file-icon{position:relative;flex-shrink:0;width:38px;height:38px;border-radius:10px;background:#475467;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.chat2-file-ext{position:relative;z-index:1;color:#fff}.chat2-file-pdf .chat2-file-icon{background:#d92d20}.chat2-file-doc .chat2-file-icon,.chat2-file-docx .chat2-file-icon{background:#2563eb}.chat2-file-xls .chat2-file-icon,.chat2-file-xlsx .chat2-file-icon,.chat2-file-csv .chat2-file-icon{background:#12925c}.chat2-file-ppt .chat2-file-icon,.chat2-file-pptx .chat2-file-icon{background:#d96a26}.chat2-file-zip .chat2-file-icon,.chat2-file-rar .chat2-file-icon,.chat2-file-7z .chat2-file-icon{background:#7a3ff2}.chat2-file-txt .chat2-file-icon{background:#667085}.chat2-file-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.chat2-file-name{font-size:13px;font-weight:600;line-height:1.3;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat2-file-type{font-size:11px;font-weight:500;color:#667085;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat2-system{display:flex;align-items:center;gap:10px;align-self:stretch;width:100%;animation:chat2MsgIn .28s cubic-bezier(.22,1,.36,1)}.chat2-system__line{flex:1 1 auto;height:1px;background:linear-gradient(90deg,transparent,#d9dbe8,transparent)}.chat2-system__pill{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;max-width:100%;padding:5px 12px;border:1px solid #d6dae3;border-radius:999px;background:#fff;box-shadow:0 1px 2px #1018280a}.chat2-system__icon{display:inline-flex;align-items:center;color:#98a2b3}.chat2-system__icon svg,.chat2-system__icon svg *{color:inherit}.chat2-system__label{font-size:12px;font-weight:600;color:#667085;white-space:nowrap}.chat2-system__status{padding:2px 8px;border-radius:999px;background:#f2f4f7;color:#475467;font-size:11.5px;font-weight:600;white-space:nowrap}.chat2-system__status--new{background:#e3212d14;color:#e3212d}.chat2-system__arrow{color:#d0d5dd;font-size:12px}.chat2-system__time{margin-left:2px;font-size:11.5px;color:#98a2b3;white-space:nowrap}.chat2-system__text strong{font-weight:700;color:#92400e}@media (max-width: 767px){.chat2-avatar{width:28px;height:28px;min-width:28px;font-size:10.5px}.chat2-msg-row{gap:8px}.chat2-msg-content{max-width:88%}.chat2-bubble{padding:8px 12px;border-radius:14px}.chat2-user,.chat2-text{font-size:13px}.chat2-time,.chat2-edited,.chat2-mention-chip{font-size:10px}.chat2-image-card{width:76px}.chat2-file-card{gap:8px;padding:6px 10px 6px 6px}.chat2-file-icon{width:32px;height:32px;font-size:9px}.chat2-file-name{font-size:12px}.chat2-file-type{font-size:10px}}.chat-composer{display:flex;flex-direction:column;border-top:1px solid #ececf0;padding:12px}.chat-quick{display:flex;flex-direction:column;gap:8px;padding:0 4px 10px}.chat-quick__caption{font-size:12px;font-weight:600;color:#9a9aa5}.chat-quick__chips{display:flex;flex-wrap:wrap;gap:8px}.chat-quick__chip{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid #ececf0;border-radius:999px;background:#f7f7fa;font-size:13px;font-weight:600;color:#3a3a45;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.chat-quick__chip:hover{background:linear-gradient(135deg,#fdf1f2,#f5f3ff);border-color:#e3212d59;transform:translateY(-1px)}.chat-composer__banner{position:relative;display:flex;flex-direction:column;gap:2px;margin:0 0 8px;padding:6px 28px 6px 10px;border-left:3px solid #e3212d;border-radius:6px;background:#e3212d0d}.chat-composer__banner-label{font-size:11px;font-weight:600;color:#e3212d}.chat-composer__banner-close{position:absolute;top:4px;right:6px;border:none;background:none;font-size:12px;color:#667085;cursor:pointer}.chat-composer__typing{margin:0 12px 4px;font-size:11px;font-style:italic;color:#667085}.chat2-message-box{border-radius:16px;padding:16px;width:100%;box-sizing:border-box;border:1px solid #d6dae3;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.chat2-message-box:focus-within{border-color:#a5b4fc;box-shadow:0 0 0 4px #6366f11f}.chat2-message-input{width:100%;border:none;resize:none;outline:none;background:transparent;font-size:16px;padding:8px 4px}.chat2-textarea-box{position:relative}.chat2-textarea-wrapper{position:relative;width:100%;min-height:38px}.chat2-textarea-overlay,.chat2-textarea-real{font-family:inherit;font-size:16px;line-height:22px;letter-spacing:0;text-align:left;width:100%;box-sizing:border-box;word-break:break-word;overflow-wrap:anywhere;tab-size:4;min-height:38px;max-height:220px;padding:8px 4px}.chat2-textarea-overlay{position:absolute;inset:0;pointer-events:none;color:#111315;overflow:hidden;z-index:1}.chat2-textarea-real{position:relative;z-index:2;background:transparent;color:transparent;caret-color:#111315;-webkit-text-fill-color:transparent;overflow:auto;scrollbar-width:none}.chat2-textarea-real::-webkit-scrollbar{width:0;height:0}.chat2-textarea-real::placeholder{color:transparent}.chat2-textarea-overlay span{line-height:22px;letter-spacing:0}.chat2-textarea-fake-placeholder{color:#9ca3af}.chat2-message-top{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.chat2-message-top:not(:empty){margin-top:10px}.chat2-preview-row{display:flex;align-items:center;gap:15px;max-width:100%;min-width:0}.chat2-preview-row.enter{animation:chat2PreviewIn .2s ease}.chat2-preview-row.removing{animation:chat2PreviewOut .2s ease forwards}@keyframes chat2PreviewIn{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes chat2PreviewOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(6px) scale(.95)}}.chat2-preview-inline-item{width:70px;height:70px;position:relative}.chat2-preview-inline-item img{width:100%;height:100%;object-fit:cover;border-radius:8px}.chat2-preview-inline-item-rm-btn{position:absolute;top:-13px;right:-7px;background:#e3212d;border-radius:100%;width:25px;height:25px;color:#fff;font-size:22px;font-weight:500;display:flex;align-items:center;justify-content:center;padding-bottom:1px;transform:rotate(45deg);cursor:pointer;transition:.4s ease;z-index:2}.chat2-preview-inline-item-rm-btn:hover{transform:rotate(45deg) scale(1.1)}.chat2-preview-file-wrapper{position:relative;display:inline-flex;max-width:320px;min-width:0}.chat2-preview-file-card{grid-column:auto!important;cursor:default;pointer-events:none}.chat2-preview-file-card:hover{background:#fff;border-color:#edeff3;box-shadow:0 1px 2px #1018280a;transform:none}.chat2-preview-file-wrapper .chat2-preview-inline-item-rm-btn{pointer-events:auto}.chat2-divider{height:1px;background:#e1e4ec;margin:12px 0}.chat2-message-actions{display:flex;align-items:center;gap:10px;color:#e5e7eb}.chat2-quick{position:relative;display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0}.chat2-quick__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;background:#fff4e5;color:#d97706}.chat2-quick__strip{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.chat2-quick__chip{max-width:190px;height:30px;padding:0 12px;border:1px solid #c7d2fe;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:13px;font-weight:600;line-height:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;flex-shrink:0;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.chat2-quick__chip:hover{border-color:#6366f1;background:#6366f1;color:#fff;transform:translateY(-1px);box-shadow:0 6px 14px #6366f147}.chat2-quick__chip:active{transform:translateY(0);box-shadow:none}.chat2-quick__chip:focus-visible,.chat2-quick__more:focus-visible{outline:none;box-shadow:0 0 0 3px #6366f14d}.chat2-quick__more{display:inline-flex;align-items:center;justify-content:center;height:30px;min-width:30px;padding:0 10px;flex-shrink:0;border:1px dashed #a5b4fc;border-radius:999px;background:#fff;color:#4338ca;font-size:13px;font-weight:700;letter-spacing:1px;line-height:1;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.chat2-quick__more:hover,.chat2-quick__more--active{border-style:solid;border-color:#6366f1;background:#eef2ff;color:#4338ca}.chat2-quick__popup{position:absolute;left:0;bottom:calc(100% + 8px);z-index:20;display:flex;flex-direction:column;gap:2px;width:min(420px,70vw);max-height:260px;padding:6px;overflow-y:auto;border:1px solid #d6dae3;border-radius:14px;background:#fff;box-shadow:0 16px 36px #10182829;scrollbar-width:thin}.chat2-quick__option{display:flex;align-items:center;gap:8px;padding:9px 10px;border:none;border-radius:10px;background:transparent;color:#101828;font-size:13.5px;font-weight:500;text-align:left;cursor:pointer;transition:background .12s ease}.chat2-quick__option:before{content:"";width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#a5b4fc}.chat2-quick__option:hover{background:#eef2ff;color:#4338ca}.chat2-spacer{flex:1}.chat2-actions-sep{-webkit-user-select:none;user-select:none}.chat2-chat-send{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:none;border-radius:50%;cursor:pointer;margin-top:4px;padding:0;transition:background .15s ease,transform .15s ease}.chat2-chat-send:hover:not(:disabled){background:#f2f4f7}.chat2-chat-send[type=submit]{background:#e3212d1a}.chat2-chat-send[type=submit]:hover:not(:disabled){background:#e3212d2e;transform:translateY(-1px)}.chat2-chat-send svg{font-size:20px;transition:.2s}.chat2-chat-send:hover:not(:disabled) svg{transform:scale(1.12)}.chat2-chat-send:disabled{opacity:.5;cursor:default}.chat2-mentions-top{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}.chat2-mention-chip{display:flex;align-items:center;gap:6px;background:#e3212d1a;color:#e3212d;padding:3px 6px;border-radius:999px;font-size:11px;font-weight:700;transition:.2s;position:relative}.chat2-mention-chip:hover{background:#e3212d26}.chat2-mention-chip button{border:none;background:#fff;width:18px;height:18px;border-radius:50%;cursor:pointer;font-size:8px;display:flex;align-items:center;justify-content:center;transition:.2s}.chat2-mention-chip button:hover{background:#00000026}.chat2-mentions-dropdown{position:absolute;bottom:calc(100% + 6px);left:0;width:260px;max-width:100%;box-sizing:border-box;background:#fff;border:1px solid #d6dae3;border-radius:10px;box-shadow:0 8px 24px #1018281f;z-index:20;max-height:260px;overflow-y:auto;overflow-x:hidden}.chat2-mention-item{display:flex;align-items:baseline;gap:6px;padding:10px;cursor:pointer;transition:.15s;font-size:14px;color:#111315}.chat2-mention-item strong{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat2-mention-item em{font-size:11px;font-style:normal;color:#667085;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat2-mention-item+.chat2-mention-item{border-top:1px solid #eef0f4}.chat2-mention-item:hover{background:#f1f5f9}.chat2-mention-item.active{background:#e3212d14;color:#e3212d}.chat2-reply-inside{position:relative;display:flex;align-items:flex-start;gap:10px;width:100%;box-sizing:border-box;padding:10px 12px;margin-bottom:8px;border-radius:10px;border-left:3px solid #e3212d;background:#e3212d0d;animation:chat2PreviewIn .2s ease}.chat2-reply-line{width:3px;min-height:100%;background:#e3212d;border-radius:3px;margin-top:2px}.chat2-reply-body{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0;width:100%}.chat2-reply-header{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#e3212d;text-align:left}.chat2-reply-warn{flex-shrink:0;padding:1px 7px;border-radius:999px;background:#fffaeb;color:#b54708;font-size:10.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.chat2-reply-text-real{width:100%;max-width:100%;min-width:0;box-sizing:border-box;font-size:12px;line-height:1.4;color:#333;text-align:left;white-space:pre-line;word-break:break-word;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.chat2-reply-close-btn{border:none;background:transparent;cursor:pointer;font-size:14px;color:#8b8f97;flex-shrink:0;padding:2px}.chat2-reply-close-btn:hover{color:#111315}.chat2-mention-item:has(.chat2-order-meta) strong{flex:0 0 auto;overflow:visible;text-overflow:clip}.chat2-mentions-dropdown:has(.chat2-order-meta){width:min(680px,100%)}.chat2-order-meta{display:inline-flex;align-items:center;gap:6px;min-width:0;flex:1 1 auto;overflow:hidden}.chat2-order-customer{min-width:0;max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:1px 7px;border-radius:6px;background:#f2f4f7;color:#344054;font-size:11.5px;font-weight:600}.chat2-order-status.status-badge{min-width:0;width:auto;height:auto;padding:1px 8px;font-size:11px;line-height:1.5;white-space:nowrap}.status-badge{min-width:88px;max-width:88px;height:21px;border-radius:50px;font-size:12px;font-weight:500;display:flex;align-items:center;justify-content:center;cursor:pointer}.status-badge.Alert{background:#ff880014;color:#f80;border:1px solid #ff8800}.status-badge.Draft{background:#fff;color:#333;border:1px solid #333}.status-badge.New{background:#ffbb0014;color:#ffbf00;border:1px solid #ffbf00}.status-badge.OnStock{background:#333333b3;color:#fff;border:1px solid #333}.status-badge.Paycancelled{background:#2196f314;color:#2196f3;border:1px solid #2196f3}.status-badge.Custcancelled{background:#ab47bc14;color:#ab47bc;border:1px solid #ab47bc}.status-badge.Cancelled{background:#ff008014;color:#ff0080;border:1px solid #ff0080}.status-badge.Closed{background:#6b728014;color:#6b7280;border:1px solid #6b7280}.status-badge.Processed{background:#ff5f5f14;color:#ff5f5f;border:1px solid #ff5f5f}.status-badge.Transfer{background:#77ff6a14;color:#33ab07;border:1px solid #33ab07}.status-badge.Inprogress{background:#0066ff14;color:#06f;border:1px solid #0066ff}.status-badge.Arrivedtohub{background:#00d68f14;color:#00d68f;border:1px solid #00d68f}.status-badge.Accepted{background:#00b8ff14;color:#00b8ff;border:1px solid #00b8ff}.status-badge.Insta{background:#5d68b9;color:#fff;border:1px solid #626dbe}.chat2-image-preview{position:fixed;inset:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:9999;cursor:zoom-out;animation:chat2PreviewFadeIn .2s ease;padding:60px 20px 20px;box-sizing:border-box}@keyframes chat2PreviewFadeIn{0%{opacity:0}to{opacity:1}}.chat2-image-preview img{max-width:95%;max-height:95%;object-fit:contain;border-radius:12px;cursor:default}.chat2-preview-toolbar{position:fixed;top:0;left:0;right:0;height:50px;display:flex;align-items:center;gap:12px;padding:0 16px;background:#111315d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;z-index:1;cursor:default}.chat2-preview-name{flex:1;min-width:0;font-size:13px;font-weight:500;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat2-preview-download{display:inline-flex;align-items:center;padding:6px 14px;border-radius:8px;background:#fff;color:#111315;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .15s ease;flex-shrink:0}.chat2-preview-download:hover{background:#e5e7eb}.chat2-image-preview-close{width:34px;height:34px;border-radius:50%;background:#ffffff1f;color:#fff;border:none;cursor:pointer;font-size:22px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease;flex-shrink:0}.chat2-image-preview-close:hover{background:#ffffff38}.chat2-preview-close-floating{position:absolute;top:20px;right:24px;z-index:10}.chat2-preview-loading{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.chat2-preview-status{color:#fff;font-size:13px}.chat2-preview-iframe{display:block;width:95%;height:95%;border:none;border-radius:12px;background:#fff;cursor:default}.chat2-preview-iframe embed{width:100%;height:100%;border:none;border-radius:12px}.chat2-preview-fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:32px 36px;background:#fff;border-radius:14px;max-width:92%;cursor:default;text-align:center}.chat2-preview-fallback-icon{display:flex;align-items:center;justify-content:center;width:64px;height:80px;border-radius:12px;background:linear-gradient(135deg,#3a6243,#2d5034);color:#fff;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 1px rgba(0,0,0,.18);box-shadow:0 4px 10px -3px #1018282e,inset 0 1px #ffffff2e,inset 0 -1px #00000014}.chat2-preview-fallback-name{font-size:15px;font-weight:600;color:#111315;word-break:break-word;max-width:360px}.chat2-preview-fallback-hint{font-size:13px;color:#777d8d;max-width:360px}.chat2-preview-fallback-download{display:inline-flex;align-items:center;padding:10px 22px;border-radius:10px;background:#e3212d;color:#fff;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s ease}.chat2-preview-fallback-download:hover{background:#c81d27}.chat2-preview-office{width:95%;height:95%;background:#fff;border-radius:12px;overflow:auto;cursor:default;display:flex;flex-direction:column;box-sizing:border-box}.chat2-preview-office .office-preview-tabs{display:flex;gap:4px;padding:8px 12px 0;background:#f9fafb;border-bottom:1px solid #ebeef2;overflow-x:auto;flex-shrink:0}.chat2-preview-office .office-preview-tab{padding:6px 14px;border:1px solid transparent;border-bottom:none;background:transparent;color:#475467;font-size:12.5px;font-weight:600;border-radius:8px 8px 0 0;cursor:pointer;white-space:nowrap}.chat2-preview-office .office-preview-tab.is-active{background:#fff;border-color:#ebeef2;color:#1849a9}.chat2-preview-office .office-preview-sheets{flex:1;overflow:auto}.chat2-preview-office .office-preview-sheet{display:none;padding:16px;overflow:auto}.chat2-preview-office .office-preview-sheet.is-active{display:block}.chat2-preview-office .office-preview-sheet table{border-collapse:collapse;font-size:13px;color:#101828}.chat2-preview-office .office-preview-sheet table td,.chat2-preview-office .office-preview-sheet table th{border:1px solid #ebeef2;padding:6px 10px;white-space:nowrap;background:#fff}.chat2-preview-office .office-preview-sheet table tr:nth-child(2n) td{background:#fafbfc}.chat2-preview-office .office-preview-link{color:#1849a9;text-decoration:underline;word-break:break-word}.chat2-preview-office .office-preview-link:hover{color:#e3212d}.chat2-preview-office .office-preview-images{margin-top:20px;padding:16px;background:#f9fafb;border-radius:8px;border:1px solid #ebeef2}.chat2-preview-office .office-preview-images-title{font-size:12.5px;font-weight:600;color:#475467;margin-bottom:10px;text-transform:uppercase;letter-spacing:.4px}.chat2-preview-office .office-preview-images-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.chat2-preview-office .office-preview-image-link{display:block;border:1px solid #ebeef2;border-radius:6px;overflow:hidden;background:#fff;transition:border-color .15s ease,transform .15s ease}.chat2-preview-office .office-preview-image-link:hover{border-color:#1849a9;transform:scale(1.02)}.chat2-preview-office .office-preview-image-link img{width:100%;height:120px;object-fit:contain;display:block;background:#fff}.chat2-preview-office .office-preview-doc{max-width:820px;margin:0 auto;padding:32px 28px;font-size:14px;line-height:1.55;color:#1f2937;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.chat2-preview-office .office-preview-doc h1{font-size:22px;margin:22px 0 12px}.chat2-preview-office .office-preview-doc h2{font-size:18px;margin:18px 0 10px}.chat2-preview-office .office-preview-doc h3{font-size:15px;margin:14px 0 8px}.chat2-preview-office .office-preview-doc p{margin:0 0 10px}.chat2-preview-office .office-preview-doc ul,.chat2-preview-office .office-preview-doc ol{padding-left:22px;margin:0 0 10px}.chat2-preview-office .office-preview-doc img{max-width:100%;height:auto;display:block}.chat2-preview-office .office-preview-doc table{border-collapse:collapse;margin:12px 0}.chat2-preview-office .office-preview-doc table td,.chat2-preview-office .office-preview-doc table th{border:1px solid #d0d5dd;padding:6px 10px}.chat-rooms{display:flex;flex-direction:column;gap:14px;flex-shrink:0;height:100%;padding:16px;box-sizing:border-box;background:#fff;border:1px solid #d6dae3;border-radius:20px}.chat-rooms__search{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #ececf0;border-radius:12px;background:#f7f7fb;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.chat-rooms__search:focus-within{background:#fff;border-color:#a5b4fc;box-shadow:0 0 0 4px #6366f11f}.chat-rooms__search-icon{color:#9a9aa5;flex-shrink:0}.chat-rooms__search-input{flex:1;min-width:0;border:none;background:transparent;outline:none;font-size:15px;color:#3a3a45}.chat-rooms__search-input::placeholder{color:#9a9aa5}.chat-rooms__search-btn{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border:none;border-radius:8px;cursor:pointer;color:#fff;background:#7c86a0}.chat-rooms__fixed{display:flex;flex-direction:column;gap:10px;flex-shrink:0;padding:2px}.chat-rooms__scroll{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0;overflow-y:auto;padding:2px;scrollbar-width:none;-ms-overflow-style:none}.chat-rooms__scroll::-webkit-scrollbar{display:none}.chat-rooms__section{display:flex;align-items:center;gap:8px;margin:8px 2px 2px;font-size:11px;font-weight:700;letter-spacing:.8px;color:#7c86a0}.chat-rooms__section:before{content:"";width:14px;height:3px;border-radius:999px;background:linear-gradient(90deg,#e3212d,#7a3ff2)}.chat-rooms__item{display:flex;flex-direction:row;align-items:flex-start;gap:10px;position:relative;width:100%;padding:11px 14px;text-align:left;cursor:pointer;background:#fff;border:1px solid #c3c9d6;border-radius:12px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.chat-rooms__item:hover{background:#fafafc;border-color:#aab2c5;transform:translateY(-1px);box-shadow:0 6px 16px #1018280f}.chat-rooms__item--active,.chat-rooms__item--active:hover{background:#e3212d14;border-color:#e3212d8c;box-shadow:inset 3px 0 #e3212d,0 6px 16px #e3212d1f}.chat-rooms__avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:12px;font-size:12.5px;font-weight:800;letter-spacing:.02em;color:#fff;box-shadow:inset 0 -2px #0000001f}.chat-rooms__avatar--general{background:linear-gradient(135deg,#ff6b6b,#e3212d);font-size:17px}.chat-rooms__body{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.chat-rooms__item--nested{width:auto}.chat-rooms__item--depth-1{margin-left:16px}.chat-rooms__item--depth-2{margin-left:32px}.chat-rooms__head{display:flex;align-items:center;gap:8px;min-width:0}.chat-rooms__title{flex:1;min-width:0;font-size:14px;font-weight:800;color:#101828;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-rooms__meta{display:flex;align-items:center;gap:8px;flex-shrink:0}.chat-rooms__tag,.chat-rooms__time{font-size:11.5px;color:#98a2b3}.chat-rooms__tag{padding:2px 8px;border-radius:999px;background:linear-gradient(135deg,#ede9fe,#e0e7ff);color:#5b3fd4;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.chat-rooms__status{max-width:120px;padding:2px 8px;border:1px solid;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-rooms__tag--sub-order{background:#e0f2fe;color:#0369a1}.chat-rooms__badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:#e3212d;color:#fff;font-size:10px;font-weight:800;line-height:1;box-shadow:0 0 0 3px #e3212d24}.chat-rooms__badge:empty{min-width:9px;width:9px;height:9px;padding:0}.chat-rooms__customer{font-size:13px;font-weight:600;color:#475467;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-rooms__preview{margin:0;font-size:12.5px;line-height:1.35;color:#98a2b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-rooms__archived{display:flex;align-items:center;justify-content:space-between;width:100%;padding:11px 14px;cursor:pointer;background:#fff;border:1px solid #c3c9d6;border-radius:14px;transition:background .15s ease,border-color .15s ease}.chat-rooms__archived:hover{background:#f7f7fb;border-color:#d9dbe3}.chat-rooms__archived-label{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#4a4a55}.chat-rooms__archived-count{font-size:14px;color:#9a9aa5}.chat-rooms__empty{margin:18px 8px;text-align:center;font-size:13px;color:#9a9aa5}.chat-rooms__list{display:flex;flex-direction:column;gap:10px;animation:chatRoomsFade .26s ease}@keyframes chatRoomsFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.chat-rooms__list{animation:none}.chat-rooms__item:hover{transform:none}}.chat-habs{display:flex;flex-direction:column;align-items:center;gap:16px;flex:0 0 72px;width:72px;height:100%;padding:14px 8px;box-sizing:border-box;background:#fff;border:1px solid #d6dae3;border-radius:16px;overflow:hidden}.chat-habs__title{margin:0;font-size:11px;font-weight:700;letter-spacing:.8px;color:#7c86a0}.chat-habs__list{display:flex;flex-direction:column;gap:8px;width:100%;flex:1;min-height:0;overflow-y:auto;padding:3px 3px 0;scrollbar-width:none;-ms-overflow-style:none}.chat-habs__list::-webkit-scrollbar{display:none}.chat-habs__item{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:48px;flex-shrink:0;border:none;border-radius:12px;cursor:pointer;font-size:14px;font-weight:800;letter-spacing:.5px;background:#f2f2f5;color:#3a3a45;box-shadow:inset 0 0 0 1px #e3e6ee;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.chat-habs__item:hover{background:#e8e8ee}.chat-habs__item--active,.chat-habs__item--active:hover{background:#e3212d;color:#fff;box-shadow:inset 0 0 0 1px #e3212d;transform:none}.chat-habs__badge{position:absolute;top:-5px;right:-5px;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;background:#ff3b30;color:#fff;border:2px solid #fff;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:0;line-height:1;animation:chatHubsPulse 2.4s ease-in-out infinite}@keyframes chatHubsPulse{0%,to{box-shadow:0 0 #ff3b3073}50%{box-shadow:0 0 0 5px #ff3b3000}}@media (prefers-reduced-motion: reduce){.chat-habs__badge{animation:none}}.chat-habs__window{display:inline-flex;align-items:center;justify-content:center;width:100%;height:40px;flex-shrink:0;border:1px solid #d6dae3;border-radius:12px;background:#fff;color:#4338ca;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.chat-habs__window:hover{background:#eef2ff;border-color:#a5b4fc;transform:translateY(-1px)}.chat-habs__window svg,.chat-habs__window svg *{color:inherit}@media (max-width: 767px){.chat-habs__window{display:none}}.chat-habs__close{display:none;align-items:center;justify-content:center;width:100%;height:36px;flex-shrink:0;border:1px solid #ececf0;border-radius:12px;background:#fff;color:#667085;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.chat-habs__close:hover{background:#e3212d0f;border-color:#e3212d47;color:#e3212d}.chat-habs__close svg,.chat-habs__close svg *{color:inherit}@media (max-width: 767px){.chat-habs__close{display:inline-flex;width:44px;height:100%;min-height:44px}}.chat{position:relative;display:flex;gap:16px;height:100%;padding:16px;background:linear-gradient(135deg,#eef0ff,#eef3fb,#fdf0f3);border-radius:20px}@media (min-width: 1400px){.chat{max-width:1320px;margin:0 auto}.chat .chat-rooms{flex:0 0 370px;width:370px;max-width:370px}.chat .chat-selected-room{flex:1 1 auto;min-width:0}}.chat--single{padding:0;background:transparent;border-radius:0}.chat .chat-rooms{width:380px}@media (max-width: 1499px){.chat{gap:14px}.chat .chat-rooms{width:320px}.chat .chat-participants{width:215px}}@media (max-width: 1199px){.chat .chat-habs{width:76px}.chat .chat-rooms{width:275px}.chat .chat-participants{width:200px}.chat-habs__item{height:50px;font-size:14px}.chat-rooms__title{font-size:15px}.chat-rooms__preview{font-size:13px}}@media (max-width: 1023px){.chat{gap:10px;padding:12px}.chat .chat-habs{width:64px;padding:12px 6px}.chat .chat-rooms{width:230px}.chat .chat-participants{width:180px}.chat-habs__item{height:45px;font-size:13px}.chat-rooms__title{font-size:15px}.chat-rooms__preview{font-size:13px}}@media (min-width: 768px) and (max-width: 1023px){.chat{flex-wrap:wrap;align-content:flex-start}.chat .chat-habs{order:-1;flex:0 0 100%;width:100%;height:auto;flex-direction:row;align-items:center;padding:10px 12px}.chat .chat-habs__title{display:none}.chat .chat-habs__list{flex-direction:row;overflow-x:auto;overflow-y:hidden;gap:8px;padding:2px}.chat .chat-habs__item{width:50px;height:46px;font-size:14px;flex-shrink:0}.chat .chat-rooms,.chat .chat-selected-room{height:calc(100% - 76px)}}@media (max-width: 767px){.chat{position:relative;flex-direction:column;gap:10px;padding:10px;border-radius:14px;overflow:hidden;height:100%;min-height:0;max-height:100dvh;box-sizing:border-box;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.chat .chat-habs{flex-direction:row;align-items:center;width:100%;height:auto;padding:10px}.chat .chat-habs__title{display:none}.chat .chat-habs__list{flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:2px}.chat .chat-habs__item{width:50px;height:46px}.chat .chat-rooms{width:100%;height:auto;flex:1 1 0;min-height:0;overflow:hidden}.chat .chat-selected-room,.chat .chat-participants{position:absolute;inset:10px;width:auto;display:flex;transform:translate(105%);transition:transform .28s ease}.chat .chat-selected-room{z-index:5}.chat .chat-participants{z-index:6}.chat[data-mobile-view=chat] .chat-selected-room,.chat[data-mobile-view=participants] .chat-selected-room,.chat[data-mobile-view=participants] .chat-participants{transform:translate(0)}}@media (max-width: 767px) and (prefers-reduced-motion: reduce){.chat .chat-selected-room,.chat .chat-participants{transition:none}}.chat-participants{display:flex;flex-direction:column;gap:16px;flex:0 0 auto;width:220px;height:100%;padding:20px 18px;box-sizing:border-box;background:#fff;border:1px solid #d6dae3;border-radius:20px}.chat-participants__head{display:flex;align-items:center;justify-content:space-between}.chat-participants__title{display:flex;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:700;letter-spacing:.8px;color:#7c86a0}.chat-participants__title:before{content:"";width:14px;height:3px;border-radius:999px;background:linear-gradient(90deg,#e3212d,#7a3ff2)}.chat-participants__toggle{display:flex;padding:0;border:none;background:transparent;color:#b4b4bd;cursor:pointer}.chat-participants__back{display:none;align-items:center;gap:6px;padding:6px 10px 6px 6px;border:none;border-radius:8px;cursor:pointer;font-size:15px;font-weight:600;color:#2f3bd4;background:transparent}.chat-participants__back:hover{background:#eef2ff}.chat-participants__item--mentionable{cursor:pointer;border-radius:10px;transition:background .15s ease}.chat-participants__item--mentionable:hover{background:linear-gradient(135deg,#f5f7ff,#fdf4f8)}@media (max-width: 767px){.chat-participants__back{display:inline-flex}}.chat-participants__list{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.chat-participants__list::-webkit-scrollbar{display:none}.chat-participants__item{display:flex;align-items:center;gap:12px}.chat-participants__avatar{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border-radius:50%;font-size:14px;font-weight:700;color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #10182814}.chat-participants__status{position:absolute;right:0;bottom:0;width:10px;height:10px;border-radius:50%;border:2px solid #ffffff}.chat-participants__status--online{background:#34c759;animation:chatOnlinePulse 2.4s ease-in-out infinite}@keyframes chatOnlinePulse{0%,to{box-shadow:0 0 #34c75980}50%{box-shadow:0 0 0 4px #34c75900}}@media (prefers-reduced-motion: reduce){.chat-participants__status--online{animation:none}}.chat-participants__status--away{background:#f5c518}.chat-participants__status--offline{background:#c9c9d0}.chat-participants__status--dnd{background:#c0392b}.chat-participants__info{display:flex;flex-direction:column;gap:2px;min-width:0}.chat-participants__name{font-size:14px;font-weight:600;color:#1e1e28}.chat-participants__meta{align-self:flex-start;padding:2px 8px;border-radius:999px;background:#f2f4f7;font-size:11px;font-weight:700;letter-spacing:.02em;color:#667085}.chat-participants__meta[data-role*=admin i]{background:#e0e7ff;color:#4338ca}.chat-participants__meta[data-role*=manager i]{background:#fef3c7;color:#b45309}.chat-participants__meta[data-role*=support i]{background:#dcfce7;color:#15803d}.chat-participants__meta[data-role*=worker i]{background:#e0f2fe;color:#0369a1}.chat-participants__meta--accent,.chat-participants__meta[data-role*=customer i]{background:#e3212d1a;color:#e3212d}.chat-participants__legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:16px;border-top:1px solid #ececf0;font-size:14px;color:#7a7a86}.chat-participants__legend-item{display:inline-flex;align-items:center;gap:6px}.chat-participants__legend-sep{color:#c4c4cc}.chat-participants__dot{width:13px;height:13px;border-radius:50%}.chat-participants__dot--online{background:#34c759}.chat-participants__dot--away{background:#f5c518}.chat-participants__dot--offline{background:#d4d4da}.chat-participants__dot--dnd{background:#c0392b}.chat-version{width:min(420px,calc(100vw - 32px));padding:22px;background:#fff;border-radius:18px;box-sizing:border-box;text-align:left}.chat-version__title{margin:0;font-size:19px;font-weight:700;color:#101828}.chat-version__sub{margin:4px 0 18px;font-size:13px;font-weight:500;color:#98a2b3}.chat-version__options{display:flex;flex-direction:column;gap:10px}.chat-version__option{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border:1px solid #e4e7ec;border-radius:14px;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease}.chat-version__option:hover{border-color:#d0d5dd;background:#f9fafb}.chat-version__option--accent{border-color:#e3212d59;background:#e3212d0a}.chat-version__option--accent:hover{border-color:#e3212d;background:#e3212d12}.chat-version__option-title{font-size:15px;font-weight:600;color:#101828}.chat-version__option-hint{font-size:12.5px;color:#667085}.chat-version__cancel{width:100%;min-height:42px;margin-top:16px;border:1px solid #e4e7ec;border-radius:999px;background:#fff;color:#101828;font-size:14px;font-weight:600;cursor:pointer}.chat-version__cancel:hover{background:#f5f7f9;border-color:#d0d5dd}.order-chat-modal{width:min(1320px,92vw);height:min(820px,85vh);padding:0;background:#fff;border-radius:18px;overflow:hidden;box-sizing:border-box}.order-chat-modal .chat{width:100%;height:100%;gap:12px;padding:12px;box-sizing:border-box}.order-chat-modal .chat-rooms{flex:0 0 auto;width:320px;max-width:320px}.order-chat-modal .chat-selected-room{flex:1 1 0;min-width:0}@media (max-width: 1199px){.order-chat-modal .chat-rooms{width:275px;max-width:275px}}@media (max-width: 1023px){.order-chat-modal .chat-rooms{width:230px;max-width:230px}}@media (max-width: 767px){.order-chat-modal .chat-rooms{flex:1 1 0;width:100%;max-width:none}}.order-chat-modal .chat-participants{width:215px;flex-shrink:0}@media (max-width: 1199px){.order-chat-modal .chat-participants{width:200px}}.push-card{display:flex;align-items:center;gap:12px;padding:12px 14px;margin:10px 4px 14px;background:linear-gradient(180deg,#fff,#fbfbfc);border:1px solid #ebeef2;border-radius:12px;box-shadow:0 1px 2px #1018280a;transition:border-color .2s ease,box-shadow .2s ease}.push-card:hover{border-color:#d8dde5;box-shadow:0 2px 6px #1018280f}.push-card__icon{flex:0 0 36px;height:36px;width:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#fef2f3;color:#e3212d}.push-card__icon svg{width:18px;height:18px}.push-card__icon--muted{background:#f1f3f5;color:#98a2b3}.push-card__icon--success{background:#ecfdf5;color:#10b981}.push-card__body{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.push-card__title{font-size:13px;font-weight:700;color:#101828;line-height:1.3;text-align:left}.push-card__subtitle{font-size:12px;color:#667085;line-height:1.3;display:inline-flex;align-items:center;gap:6px}.push-card__subtitle--wrap{display:block;white-space:normal;line-height:1.4;margin-top:2px;text-align:left}.push-card--info{background:#f8fafb}.push-card--info:hover{border-color:#ebeef2;box-shadow:0 1px 2px #1018280a}.push-card__status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#98a2b3}.push-card__status-dot--on{background:#10b981;box-shadow:0 0 0 3px #10b9812e}.push-card__status-dot--off{background:#d0d5dd}.push-card__status-dot--blocked{background:#e3212d;box-shadow:0 0 0 3px #e3212d2e}.push-card__action{flex:0 0 auto}.push-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease;white-space:nowrap}.push-btn:disabled{cursor:not-allowed;opacity:.65}.push-btn--primary{background:#e3212d;color:#fff;border-color:#e3212d}.push-btn--primary:hover:not(:disabled){background:#c81c27;border-color:#c81c27}.push-btn--ghost{background:#fff;color:#344054;border-color:#ebeef2}.push-btn--ghost:hover:not(:disabled){background:#f5f7f9;border-color:#d8dde5}.push-btn--danger-ghost{background:#fff;color:#e3212d;border-color:#f6c8cc}.push-btn--danger-ghost:hover:not(:disabled){background:#fef2f3;border-color:#e3212d}.push-spinner{width:12px;height:12px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:push-spin .8s linear infinite;display:inline-block}@keyframes push-spin{to{transform:rotate(360deg)}}@media (max-width: 480px){.push-card{gap:10px;padding:10px 12px}.push-card__icon{flex:0 0 32px;height:32px;width:32px;border-radius:9px}.push-card__title{font-size:12.5px}.push-card__subtitle{font-size:11.5px}.push-btn{padding:7px 12px;font-size:12.5px}}.notify-toast{position:fixed;top:76px;right:20px;z-index:9999990;display:flex;align-items:flex-start;gap:10px;width:min(420px,calc(100vw - 32px));padding:12px 12px 12px 14px;box-sizing:border-box;border:1px solid #ececf0;border-left:3px solid #e3212d;border-radius:14px;background:#fff;box-shadow:0 12px 28px #10182829;text-align:left;animation:notifyToastIn .2s ease;transition:border-color .15s ease,box-shadow .15s ease}.notify-toast--clickable{cursor:pointer}.notify-toast--clickable:hover{border-color:#e3212d4d;box-shadow:0 14px 32px #10182833}.notify-toast *{text-align:left}@keyframes notifyToastIn{0%{opacity:0;transform:translateY(-8px)}}.notify-toast__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:10px;background:#e3212d14;color:#e3212d}.notify-toast svg,.notify-toast svg *{color:inherit}.notify-toast__body{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.notify-toast__head{display:flex;align-items:center;gap:8px;min-width:0}.notify-toast__title{flex-shrink:0;font-size:13.5px;font-weight:700;color:#101828;white-space:nowrap}.notify-toast__place{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 8px;border-radius:999px;background:#f2f4f7;color:#475467;font-size:11.5px;font-weight:600}.notify-toast__author{font-size:12.5px;color:#667085;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notify-toast__author b{color:#101828;font-weight:600}.notify-toast__text{font-size:12.5px;line-height:1.35;color:#667085;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notify-toast__text b{color:#101828;font-weight:600}.notify-toast__close{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;padding:0;border:none;border-radius:50%;background:transparent;color:#98a2b3;cursor:pointer}.notify-toast__close:hover{background:#f2f4f7;color:#101828}@media (max-width: 767px){.notify-toast{display:none}}._card_1tv6r_2 svg,._card_1tv6r_2 svg *{color:inherit}._card_1tv6r_2{background:#fff;border:1px solid #d0d5dd;border-radius:16px;padding:14px;box-shadow:0 1px 2px #1018280a;width:100%;display:flex;flex-direction:column;gap:16px}._header_1tv6r_19{display:flex;align-items:center;gap:10px}._stepBadge_1tv6r_25{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#e3212d;color:#fff;font-size:12px;font-weight:700;flex-shrink:0}._title_1tv6r_39{margin:0;font-size:14px;font-weight:700;color:#1d243c}._optionsGrid_1tv6r_48{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:4px 2px;margin:-4px -2px}._optionsGrid_1tv6r_48::-webkit-scrollbar{display:none}._optionsGrid_1tv6r_48>*{flex:0 0 180px;min-width:180px}@media (min-width: 1200px){._optionsGrid_1tv6r_48>*{flex:1 1 0;min-width:0}._optionsGridScroll_1tv6r_78>*{flex:0 0 180px;min-width:180px}}._optionCard_1tv6r_84{--card-pt: 16px;--icon-size: 44px;position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:var(--card-pt) 12px 14px;border:1px solid #d0d5dd;border-radius:12px;background:#fff;cursor:pointer;text-align:center;transition:border-color .15s ease,background .15s ease}._optionCard_1tv6r_84:disabled{cursor:not-allowed;opacity:.6}._optionCardActive_1tv6r_109{background:#fef3f2;border-color:#fecdca}._iconCircle_1tv6r_114{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid #d0d5dd;background:#f2f4f7;color:#475467;flex-shrink:0;margin-bottom:8px;transition:background .15s ease,border-color .15s ease,color .15s ease}._iconCircle_1tv6r_114 svg{width:22px;height:22px;display:block}._optionCardActive_1tv6r_109 ._iconCircle_1tv6r_114{background:#fff;border-color:#fecdca;color:#e3212d}._optionTitle_1tv6r_144{font-size:14px;font-weight:700;color:#1d243c;line-height:1.25}._optionPrice_1tv6r_151{font-size:12px;font-weight:400;color:#101828;line-height:1.3}._subtypesWrapper_1tv6r_160{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-4px);transition:grid-template-rows .28s ease,opacity .22s ease,transform .28s ease}._subtypesWrapperOpen_1tv6r_171{grid-template-rows:1fr;opacity:1;transform:translateY(0)}._subtypesInner_1tv6r_177{min-height:0;overflow:hidden}._subtypesBlock_1tv6r_182{display:flex;flex-direction:column;gap:16px}._subtypesLabel_1tv6r_188{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#1d243c;text-align:left}._subtypesList_1tv6r_197{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width: 1023px){._subtypesList_1tv6r_197{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:2px 2px 4px;margin:-2px -2px 0}._subtypesList_1tv6r_197::-webkit-scrollbar{display:none}._subtypesList_1tv6r_197>*{flex:0 0 260px;min-width:260px}._subtypesList_1tv6r_197 ._subtypeRow_1tv6r_225{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"icon meta check" "text text text";align-items:center;row-gap:10px;column-gap:10px}._subtypesList_1tv6r_197 ._subtypeIcon_1tv6r_236{grid-area:icon}._subtypesList_1tv6r_197 ._subtypeMeta_1tv6r_240{grid-area:meta;justify-self:end;flex-direction:row;align-items:center;gap:8px}._subtypesList_1tv6r_197 ._subtypeCheckWrap_1tv6r_248{grid-area:check}._subtypesList_1tv6r_197 ._subtypeText_1tv6r_252{grid-area:text}}._subtypesListScroll_1tv6r_258{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:2px 2px 4px;margin:-2px -2px 0}._subtypesListScroll_1tv6r_258::-webkit-scrollbar{display:none}._subtypesListScroll_1tv6r_258>*{flex:0 0 260px;min-width:260px}._subtypesListScroll_1tv6r_258 ._subtypeRow_1tv6r_225{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"icon meta check" "text text text";align-items:center;row-gap:10px;column-gap:10px}._subtypesListScroll_1tv6r_258 ._subtypeIcon_1tv6r_236{grid-area:icon}._subtypesListScroll_1tv6r_258 ._subtypeMeta_1tv6r_240{grid-area:meta;justify-self:end;flex-direction:row;align-items:center;gap:8px}._subtypesListScroll_1tv6r_258 ._subtypeCheckWrap_1tv6r_248{grid-area:check}._subtypesListScroll_1tv6r_258 ._subtypeText_1tv6r_252{grid-area:text}._subtypeRow_1tv6r_225{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #d0d5dd;border-radius:12px;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease}._subtypeRow_1tv6r_225:disabled{cursor:not-allowed;opacity:.6}._subtypeRowActive_1tv6r_330{background:#fef3f2;border-color:#fecdca}._subtypeIcon_1tv6r_236{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid #d0d5dd;background:#f2f4f7;color:#475467;flex-shrink:0;transition:background .15s ease,border-color .15s ease,color .15s ease}._subtypeIcon_1tv6r_236 svg{width:18px;height:18px;display:block}._subtypeRowActive_1tv6r_330 ._subtypeIcon_1tv6r_236{background:#fff;border-color:#fecdca;color:#e3212d}._subtypeText_1tv6r_252{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}._subtypeTitleRow_1tv6r_372{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._subtypeTitle_1tv6r_372{font-size:13px;font-weight:700;color:#1d243c;line-height:1.2}._subtypeDescription_1tv6r_386{font-size:12px;font-weight:400;color:#667085;line-height:1.3}._complexBadge_1tv6r_393{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid #fecdca;border-radius:999px;background:#fff;color:#e3212d;font-size:11px;font-weight:600;line-height:1.4;flex-shrink:0}._complexIcon_1tv6r_408{width:13px;height:13px;display:block}._subtypeMeta_1tv6r_240{display:inline-flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}._subtypePrice_1tv6r_423{font-size:12px;font-weight:600;color:#1d243c;white-space:nowrap;flex-shrink:0}._subtypeCheckWrap_1tv6r_248{display:inline-flex;align-items:center;padding-left:12px;border-left:1px solid #e6e9ef;flex-shrink:0}._subtypeCheckbox_1tv6r_439{position:static;top:auto;right:auto}._checkbox_1tv6r_445{position:absolute;top:12px;right:12px;width:22px;height:22px;border:1.5px solid #d0d5dd;border-radius:6px;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;transition:background .15s ease,border-color .15s ease}._optionCard_1tv6r_84 ._checkbox_1tv6r_445{top:var(--card-pt)}._checkboxChecked_1tv6r_469{background:#e3212d;border-color:#e3212d}._subtypeCheckWrap_1tv6r_248 ._checkbox_1tv6r_445{position:static;top:auto;right:auto}._checkIcon_1tv6r_481{width:15px;height:15px;display:block}@media (max-width: 520px){._card_1tv6r_2{padding:12px}._optionTitle_1tv6r_144{font-size:13px}._optionPrice_1tv6r_151{font-size:12px}._subtypeRow_1tv6r_225{padding:10px 12px;gap:10px}._subtypeIcon_1tv6r_236{width:28px;height:28px}._subtypeIcon_1tv6r_236 svg{width:16px;height:16px}._subtypeTitle_1tv6r_372{font-size:12px}._subtypeDescription_1tv6r_386{font-size:11px}._subtypePrice_1tv6r_423{font-size:12px}._subtypeCheckWrap_1tv6r_248{padding-left:8px}}._stepBadge_1tv6r_25{background:linear-gradient(135deg,#e3212d,#ff6b5b);color:#fff;box-shadow:0 4px 10px #e3212d47}._card_1tv6r_2{border-color:#e4e7ec;box-shadow:0 6px 18px #1018280d}._optionCard_1tv6r_84{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}._optionCard_1tv6r_84:not(:disabled):hover{transform:translateY(-2px);border-color:#e3212d59;box-shadow:0 8px 18px #e3212d1f}._optionCardActive_1tv6r_109{background:linear-gradient(180deg,#fff5f5,#fff)}._iconCircle_1tv6r_114{background:linear-gradient(135deg,#fff1f1,#ffe4e6);color:#e3212d;border-color:#fecdca}._subtypeIcon_1tv6r_236{background:#fff1f1;color:#e3212d;border-color:#fecdca}._subtypeRow_1tv6r_225{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}._subtypeRow_1tv6r_225:not(:disabled):hover{transform:translateY(-1px);border-color:#e3212d59;box-shadow:0 6px 14px #e3212d1a}._track_1q8p2_1{position:relative;height:4px;margin-top:-6px;border-radius:999px;background:#eef0f4;overflow:hidden}._fill_1q8p2_10{position:absolute;top:0;bottom:0;left:0;border-radius:999px;background:linear-gradient(90deg,#e3212d,#ff6b5b);transition:width .18s ease-out}._card_11wb4_2 svg,._card_11wb4_2 svg *{color:inherit}._card_11wb4_2{background:#fff;border:1px solid #d0d5dd;border-radius:16px;padding:14px;box-shadow:0 1px 2px #1018280a;width:100%;display:flex;flex-direction:column;gap:16px}._header_11wb4_19{display:flex;align-items:center;gap:10px}._stepBadge_11wb4_25{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#e3212d;color:#fff;font-size:12px;font-weight:700;flex-shrink:0}._title_11wb4_39{margin:0;font-size:14px;font-weight:700;color:#1d243c}._optionsGrid_11wb4_46{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}._optionCard_11wb4_52{position:relative;display:flex;align-items:center;gap:12px;min-height:70px;padding:12px 46px 12px 12px;border:1px solid #d0d5dd;border-radius:12px;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease}._optionCard_11wb4_52:disabled{cursor:not-allowed;opacity:.6}._optionCardAccent_11wb4_74{border-left:3px solid #fdb022}._optionCardActive_11wb4_78{background:#fef3f2;border-color:#fecdca}._optionCardAccent_11wb4_74._optionCardActive_11wb4_78{border-left-color:#fdb022}._codeBadge_11wb4_87{display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:34px;padding:0 8px;border-radius:8px;background:#f2f4f7;color:#344054;font-size:11px;font-weight:700;letter-spacing:.02em;flex-shrink:0}._optionText_11wb4_103{display:flex;flex-direction:column;gap:2px;min-width:0}._optionTitle_11wb4_110{font-size:14px;font-weight:700;color:#1d243c;line-height:1.2}._optionDescription_11wb4_117{font-size:12px;font-weight:400;color:#101828;line-height:1.3}._checkbox_11wb4_124{position:absolute;top:14px;right:14px;width:22px;height:22px;border:1.5px solid #d0d5dd;border-radius:6px;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;transition:background .15s ease,border-color .15s ease}._checkboxChecked_11wb4_143{background:#e3212d;border-color:#e3212d}._checkIcon_11wb4_148{width:15px;height:15px;display:block}@media (max-width: 900px){._optionsGrid_11wb4_46{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:2px 2px 4px;margin:-2px -2px 0}._optionsGrid_11wb4_46::-webkit-scrollbar{display:none}._optionsGrid_11wb4_46>*{flex:0 0 230px;min-width:230px}}._optionsGridScroll_11wb4_177{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:2px 2px 4px;margin:-2px -2px 0}._optionsGridScroll_11wb4_177::-webkit-scrollbar{display:none}._optionsGridScroll_11wb4_177>*{flex:0 0 230px;min-width:230px}@media (max-width: 520px){._card_11wb4_2{padding:12px}._optionTitle_11wb4_110{font-size:13px}._optionDescription_11wb4_117{font-size:12px}}._stepBadge_11wb4_25{background:linear-gradient(135deg,#e3212d,#ff6b5b);color:#fff;box-shadow:0 4px 10px #e3212d47}._card_11wb4_2{border-color:#e4e7ec;box-shadow:0 6px 18px #1018280d}._optionCard_11wb4_52{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}._optionCard_11wb4_52:not(:disabled):hover{transform:translateY(-2px);border-color:#e3212d59;box-shadow:0 8px 18px #e3212d1f}._optionCardActive_11wb4_78{background:linear-gradient(180deg,#fff5f5,#fff)}._card_1p4ei_2 svg,._card_1p4ei_2 svg *{color:inherit}._card_1p4ei_2{background:#fff;border:1px solid #d0d5dd;border-radius:16px;padding:14px;box-shadow:0 1px 2px #1018280a;width:100%;display:flex;flex-direction:column;gap:16px}._header_1p4ei_19{display:flex;align-items:center;gap:10px}._stepBadge_1p4ei_25{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#e3212d;color:#fff;font-size:12px;font-weight:700;flex-shrink:0}._title_1p4ei_39{margin:0;font-size:14px;font-weight:700;color:#1d243c}._section_1p4ei_46{display:flex;flex-direction:column;gap:16px}._sectionLabel_1p4ei_52{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#1d243c;text-align:left}._divider_1p4ei_62{height:1px;background:#d0d5dd80}._optionsGrid_1p4ei_68{display:flex;gap:14px}._optionsGrid_1p4ei_68>*{flex:1 1 0;min-width:0}._optionCard_1p4ei_78{--card-pt: 12px;position:relative;display:flex;align-items:center;justify-content:center;min-height:70px;padding:var(--card-pt) 40px 12px 16px;border:1px solid #d0d5dd;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease;text-align:center}._optionCard_1p4ei_78:disabled{cursor:not-allowed;opacity:.6}._optionCardActive_1p4ei_102{background:#fef3f2;border-color:#fecdca}._optionText_1p4ei_107{display:flex;flex-direction:column;align-items:center;gap:4px}._optionLabel_1p4ei_114{font-size:14px;font-weight:700;color:#1d243c;line-height:1.1}._optionPrice_1p4ei_121{font-size:12px;font-weight:4 00;color:#101828}._checkbox_1p4ei_127{position:absolute;top:var(--card-pt);right:12px;width:22px;height:22px;border:1.5px solid #d0d5dd;border-radius:6px;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;transition:background .15s ease,border-color .15s ease}._checkboxChecked_1p4ei_146{background:#e3212d;border-color:#e3212d}._checkIcon_1p4ei_151{width:15px;height:15px;display:block}._stepper_1p4ei_157{display:flex;align-items:center;justify-content:space-between;border:1px solid #d0d5dd;border-radius:12px;padding:8px 12px}._stepperBtn_1p4ei_166{width:38px;height:38px;border-radius:50%;border:1px solid #d0d5dd;background:#fff;color:#4a5160;font-size:18px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .15s ease,background .15s ease}._stepperBtn_1p4ei_166:hover:not(:disabled){border-color:#d0d5dd;background:#f9fafb}._stepperBtn_1p4ei_166:disabled{cursor:not-allowed;opacity:.45}._stepperValue_1p4ei_195{font-size:14px;font-weight:600;color:#111315}@media (max-width: 900px){._optionsGrid_1p4ei_68{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;gap:10px;padding:2px 2px 4px;margin:-2px -2px 0}._optionsGrid_1p4ei_68::-webkit-scrollbar{display:none}._optionsGrid_1p4ei_68>*{flex:0 0 140px;min-width:140px}}@media (max-width: 520px){._card_1p4ei_2{padding:18px 16px 20px}._optionsGrid_1p4ei_68>*{flex:0 0 130px;min-width:130px}}._stepBadge_1p4ei_25{background:linear-gradient(135deg,#e3212d,#ff6b5b);color:#fff;box-shadow:0 4px 10px #e3212d47}._card_1p4ei_2{border-color:#e4e7ec;box-shadow:0 6px 18px #1018280d}._optionCard_1p4ei_78{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}._optionCard_1p4ei_78:not(:disabled):hover{transform:translateY(-2px);border-color:#e3212d59;box-shadow:0 8px 18px #e3212d1f}._optionCardActive_1p4ei_102{background:linear-gradient(180deg,#fff5f5,#fff)}._panel_19qv9_2 svg,._panel_19qv9_2 svg *{color:inherit}._panel_19qv9_2{background:#fff;border:1px solid #d0d5dd;border-radius:16px;padding:14px;box-shadow:0 1px 2px #1018280a;width:100%;display:flex;flex-direction:column;gap:16px}._block_19qv9_19{display:flex;flex-direction:column;gap:4px}._blockTitle_19qv9_25{margin:0;font-size:14px;font-weight:700;color:#1d243c;text-align:left}._blockSubtitle_19qv9_33{margin:0 0 12px;font-size:12px;font-weight:400;color:#667085;text-align:left}._divider_19qv9_41{height:1px;background:#d0d5dd80}._estimateBox_19qv9_48{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:190px;padding:24px 16px;border:1px solid #d0d5dd;border-radius:12px;text-align:center}._circleIcon_19qv9_61{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#f2f4f7;color:#344054;flex-shrink:0;margin-bottom:6px}._icon_19qv9_74{width:22px;height:22px;display:block}._emptyTitle_19qv9_80{font-size:14px;font-weight:700;color:#1d243c;line-height:1.3}._emptyText_19qv9_87{font-size:12px;font-weight:400;color:#667085;line-height:1.4}._tabs_19qv9_96{display:inline-flex;align-items:center;gap:2px;padding:4px;border-radius:999px;background:#f2f4f7;margin-bottom:12px;width:fit-content;max-width:100%}._tab_19qv9_96{border:none;background:transparent;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:500;color:#344054;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,box-shadow .15s ease}._tab_19qv9_96:disabled{cursor:not-allowed;opacity:.6}._tabActive_19qv9_129{background:#fff;color:#1d243c;font-weight:600;box-shadow:0 1px 2px #10182814}._dropzone_19qv9_136{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:190px;padding:24px 16px;border:1px solid #d0d5dd;border-radius:12px;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease}._dropzoneOver_19qv9_154{border-color:#fecdca;background:#fef3f2}._dropzoneDisabled_19qv9_159{cursor:not-allowed;opacity:.6}._dropTitle_19qv9_164{font-size:14px;font-weight:700;color:#1d243c;line-height:1.3}._dropAccent_19qv9_171{color:#e3212d}._dropHint_19qv9_175{font-size:12px;font-weight:400;color:#667085;line-height:1.4}._hiddenInput_19qv9_182{display:none}._resetBtn_19qv9_188{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;border:1px solid #d0d5dd;border-radius:12px;background:#fff;color:#1d243c;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease}._resetBtn_19qv9_188:hover:not(:disabled){background:#f9fafb}._resetBtn_19qv9_188:disabled{cursor:not-allowed;opacity:.6}._resetIcon_19qv9_216{width:18px;height:18px;display:block;flex-shrink:0}@media (max-width: 520px){._panel_19qv9_2{padding:12px}._estimateBox_19qv9_48,._dropzone_19qv9_136{min-height:160px}._tab_19qv9_96{padding:7px 12px;font-size:12px}}._panel_19qv9_2{border-color:#e4e7ec;box-shadow:0 6px 18px #1018280d}._estimateBox_19qv9_48{background:linear-gradient(135deg,#fbfbff,#f7f9fc 55%,#fff5f6);border-style:dashed}._circleIcon_19qv9_61{background:linear-gradient(135deg,#fff1f1,#ffe4e6);color:#e3212d}._resetBtn_19qv9_188{transition:background .18s ease,border-color .18s ease,color .18s ease}._resetBtn_19qv9_188:not(:disabled):hover{border-color:#e3212d59;color:#e3212d;background:#fff5f5}._view_1ewx5_1{display:flex;flex-direction:column;gap:12px;width:100%;text-align:left}._quote_1ewx5_10{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px 0 4px;text-align:center;transition:opacity .2s ease}._quoteLoading_1ewx5_21{opacity:.6}._caption_1ewx5_25{font-size:10.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#98a2b3}._price_1ewx5_33{font-size:30px;font-weight:800;line-height:1.05;letter-spacing:-.5px;color:#e3212d}._recommended_1ewx5_41{font-size:12px;color:#667085}._recommended_1ewx5_41 b{color:#1d243c;font-weight:700}._pills_1ewx5_51{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;margin-top:2px}._complexity_1ewx5_59,._supervisor_1ewx5_60{padding:4px 12px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase}._complexity_1ewx5_59{color:#b54708;background:#fffaeb;border:1px solid #fedf89}._supervisor_1ewx5_60{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}._updating_1ewx5_81{font-size:11px;color:#98a2b3}._rows_1ewx5_87{display:flex;flex-direction:column;gap:7px;margin:0;padding:10px 0;border-top:1px solid #e4e7ec;border-bottom:1px solid #e4e7ec}._row_1ewx5_87{display:flex;justify-content:space-between;gap:12px;font-size:12.5px}._row_1ewx5_87 dt{color:#667085}._row_1ewx5_87 dd{margin:0;font-weight:600;color:#1d243c;text-align:right;white-space:nowrap}._ok_1ewx5_116{color:#067647!important}._warn_1ewx5_120{color:#b54708!important}._total_1ewx5_125{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:linear-gradient(135deg,#fff5f5,#fff);border:1px solid rgba(227,33,45,.18)}._totalText_1ewx5_136{display:flex;flex-direction:column;gap:2px}._totalLabel_1ewx5_142{font-size:12.5px;font-weight:600;color:#344054}._totalMeta_1ewx5_148{font-size:11px;color:#667085}._totalValue_1ewx5_153{font-size:20px;font-weight:800;color:#1d243c;white-space:nowrap}._time_1ewx5_161{display:flex;gap:12px;padding-top:2px}._timeCol_1ewx5_167{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}._timeCol_1ewx5_167+._timeCol_1ewx5_167{border-left:1px solid #e4e7ec}._timeValue_1ewx5_181{font-size:14px;font-weight:700;color:#1d243c}._notice_1ewx5_187{padding:8px 10px;border-radius:10px;background:#fffaeb;border:1px solid #fedf89;font-size:11.5px;line-height:1.4;color:#b54708}._footer_1ewx5_197{font-size:10.5px;line-height:1.4;color:#98a2b3;text-align:center}@media (max-width: 520px){._row_1ewx5_87{flex-wrap:wrap}._row_1ewx5_87 dd,._totalValue_1ewx5_153{white-space:normal}._price_1ewx5_33{font-size:26px}}._struck_1ewx5_220{font-size:13px;color:#98a2b3;text-decoration:line-through}._modal_19ryp_1{display:flex;flex-direction:column;width:min(1440px,calc(100vw - 48px));height:min(920px,90vh);background:linear-gradient(135deg,#eef0ff,#eef3fb,#fdf0f3);border-radius:16px;overflow:hidden;box-sizing:border-box}._head_19ryp_13{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 24px 12px;background:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid #e4e7ec;flex-shrink:0}._title_19ryp_25{margin:0;font-size:18px;font-weight:700;color:#101828}._subtitle_19ryp_32{margin:3px 0 0;font-size:12px;color:#667085}._close_19ryp_38{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border:1px solid #e4e7ec;border-radius:8px;background:#fff;cursor:pointer;transition:background .15s ease}._close_19ryp_38:hover{background:#f5f7f9}._body_19ryp_56{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:20px 24px 24px}._colLeft_19ryp_66>*,._colRight_19ryp_67>*{min-width:0;max-width:100%}._grid_19ryp_72{display:flex;flex-direction:row;align-items:stretch;gap:16px}._colLeft_19ryp_66{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:16px}._colRight_19ryp_67{flex:0 0 380px;max-width:380px;min-width:0}._sticky_19ryp_94{position:sticky;top:0;max-height:calc(90vh - 120px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}._sticky_19ryp_94::-webkit-scrollbar{width:6px}._sticky_19ryp_94::-webkit-scrollbar-thumb{background-color:#d0d5dd;border-radius:4px}@media (max-width: 1400px){._colRight_19ryp_67{flex-basis:350px;max-width:350px}}@media (max-width: 1200px){._colRight_19ryp_67{flex-basis:320px;max-width:320px}}@media (max-width: 1024px){._grid_19ryp_72{flex-direction:column}._colRight_19ryp_67{order:-1;flex:1 1 auto;max-width:100%}._sticky_19ryp_94{position:static;max-height:none;overflow-y:visible}}@media (max-width: 767px){._modal_19ryp_1{width:100vw;max-width:100vw;height:100dvh;border-radius:0}._title_19ryp_25{font-size:16px}._subtitle_19ryp_32{display:none}._head_19ryp_13{padding:14px 16px 12px}._body_19ryp_56{padding:14px 16px 16px}}._banner_fro5p_1{display:inline-flex;align-items:center;gap:10px;padding:5px 8px 5px 6px;border:1px solid #eaecf0;border-radius:12px;background:linear-gradient(180deg,#fff,#f9fafb);box-shadow:0 1px 2px #1018280a;flex-shrink:0;transition:border-color .15s ease,box-shadow .15s ease}._banner_fro5p_1:hover{border-color:#d0d5dd;box-shadow:0 2px 6px #10182814}._stacked_fro5p_22{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;padding:14px}._stacked_fro5p_22 ._text_fro5p_31{display:flex}._stacked_fro5p_22 ._appIcon_fro5p_35{display:inline-flex}._stacked_fro5p_22 ._badges_fro5p_42{flex-direction:row;align-items:center;justify-content:flex-start;width:100%;gap:10px}._stacked_fro5p_22 ._badgeLink_fro5p_50,._stacked_fro5p_22 ._apkBadge_fro5p_51{box-sizing:border-box;flex:1 1 0;width:auto;height:44px;min-width:0;aspect-ratio:auto;justify-content:center}._stacked_fro5p_22 ._badgeIos_fro5p_61{box-sizing:border-box;display:block;width:100%;height:44px;flex:0 0 auto}._stacked_fro5p_22 ._apkBadge_fro5p_51{gap:5px;padding:0 6px}._stacked_fro5p_22 ._apkIcon_fro5p_74{width:16px;height:16px}._stacked_fro5p_22 ._apkMain_fro5p_79{font-size:11.5px}._stacked_fro5p_22 ._apkTop_fro5p_83{font-size:7.5px}._banner_fro5p_1 svg,._banner_fro5p_1 svg *{color:inherit}._head_fro5p_93{display:inline-flex;align-items:center;gap:10px;min-width:0}._appIcon_fro5p_35{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:linear-gradient(180deg,#eaf1ff,#d9e6ff);color:#1570ef;flex-shrink:0}._appIconGlyph_fro5p_112{width:20px;height:20px;display:block}._text_fro5p_31{display:flex;flex-direction:column;gap:1px;line-height:1.2;white-space:nowrap}._title_fro5p_126{font-size:13px;font-weight:600;color:#101828}._subtitle_fro5p_132{font-size:11px;font-weight:500;color:#667085}._badges_fro5p_42{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}._badgeLink_fro5p_50{display:inline-flex;align-items:center;flex:0 0 auto;text-decoration:none;border-radius:7px;transition:transform .15s ease,opacity .15s ease}._badgeLink_fro5p_50:hover{transform:translateY(-1px);opacity:.88}._badgeIos_fro5p_61{height:36px;width:108px;flex:0 0 auto;display:block}._apkBadge_fro5p_51{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 11px;border-radius:7px;border:1px solid #a6a6a6;background:#000;color:#fff;white-space:nowrap}._apkBadgeDisabled_fro5p_183{background:#344054;border-color:#475467;opacity:.55;cursor:default}._apkIcon_fro5p_74{width:24px;height:24px;display:block;flex-shrink:0}._apkText_fro5p_197{display:flex;flex-direction:column;align-items:flex-start;line-height:1.05}._apkTop_fro5p_83{font-size:8px;font-weight:400;letter-spacing:.02em;color:#fff}._apkMain_fro5p_79{font-size:14px;font-weight:600;letter-spacing:-.01em;color:#fff}._close_fro5p_219{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:7px;background:transparent;color:#98a2b3;cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease}._close_fro5p_219:hover{background:#f2f4f7;color:#475467}._closeIcon_fro5p_242{width:13px;height:13px;display:block}@media (max-width: 767px){._stacked_fro5p_22{padding:12px}._stacked_fro5p_22 ._badges_fro5p_42{justify-content:center;gap:10px}._stacked_fro5p_22 ._badgeLink_fro5p_50,._stacked_fro5p_22 ._apkBadge_fro5p_51{flex:1 1 0;width:auto;height:auto;max-width:170px;aspect-ratio:119.66 / 40}._stacked_fro5p_22 ._badgeIos_fro5p_61{width:100%;height:100%}._stacked_fro5p_22 ._apkBadge_fro5p_51{padding:0 10px;gap:8px}._stacked_fro5p_22 ._apkIcon_fro5p_74{width:24px;height:24px}._stacked_fro5p_22 ._apkMain_fro5p_79{font-size:16px}._stacked_fro5p_22 ._apkTop_fro5p_83{font-size:10px}}@media (max-width: 1400px){._subtitle_fro5p_132{display:none}}@media (max-width: 1200px){._text_fro5p_31{display:none}._banner_fro5p_1{gap:8px}}@media (max-width: 640px){._appIcon_fro5p_35{display:none}._badgeIos_fro5p_61{height:32px;width:96px}._apkBadge_fro5p_51{height:32px;padding:0 9px;gap:6px}._apkMain_fro5p_79{font-size:12.5px}}.toolbar-icons{display:flex;align-items:center;gap:8px;padding:0 0 12px;border-bottom:1px solid #eee;margin-bottom:15px;flex-wrap:wrap}.search-button{border:none;background:#111315;color:#fff;padding:10px 16px;border-radius:8px;cursor:pointer;font-size:16px;transition:background .3s}.search-button:hover{background:#333}.search-panel{width:100%;max-width:600px;max-height:0;overflow:hidden;transition:max-height .4s ease;position:relative}.search-panel.open{max-height:70px;margin-bottom:20px}.search-input{width:100%;margin-top:10px;padding:10px 14px;border:1px solid #ccc;border-radius:8px;font-size:16px;outline:none;box-sizing:border-box;transition:border-color .3s}.search-input:focus{border-color:#111315}.count-filters{position:absolute;font-size:9px;font-weight:600;border:1px solid #000;border-radius:10px;width:12px;height:12px;right:3px;top:3px;display:flex;justify-content:center;align-items:center}.search-input-clear{position:absolute;top:24px;right:12px;display:flex;align-items:center;justify-content:center}.search-input-clear svg{cursor:pointer}.modal-overlay{position:fixed;inset:0;background:#00000080;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;animation:fadeIn .25s ease;z-index:9999}.modal-dialog{background:#fff;border-radius:18px;width:380px;max-width:100%;box-shadow:0 4px 15px #00000040;animation:slideDown .25s ease;position:relative;padding:20px 15px}.modal-close{position:absolute;top:16px;right:14px;font-size:18px;background:none;border:none;cursor:pointer;color:#555}.modal-content{margin-top:10px}@keyframes slideDown{0%{transform:translateY(-15px);opacity:0}to{transform:translateY(0);opacity:1}}._error_1pcaq_1{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:#e3212d}._error_1pcaq_1 svg,._error_1pcaq_1 svg *{color:inherit}._icon_1pcaq_16{width:14px;height:14px;flex-shrink:0;display:block}._field_1htkh_1{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0}._field_1htkh_1 svg,._field_1htkh_1 svg *,._popup_1htkh_12 svg,._popup_1htkh_12 svg *{color:inherit}._label_1htkh_17{font-size:13px;font-weight:600;color:#475467}._labelError_1htkh_23{color:#e3212d;font-weight:700}._required_1htkh_28{margin-left:2px;color:#e3212d}._trigger_1htkh_33{display:flex;align-items:center;gap:8px;width:100%;height:46px;padding:0 12px 0 14px;border:1px solid #e4e7ec;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}._trigger_1htkh_33:hover:not(:disabled){border-color:#d0d5dd}._triggerOpen_1htkh_54{border-color:#e3212d;box-shadow:0 0 0 3px #e3212d1a}._triggerError_1htkh_59{border-color:#e3212d}._trigger_1htkh_33:disabled{background:#f9fafb;color:#98a2b3;cursor:default}._value_1htkh_69{display:flex;align-items:center;gap:0;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:15px;font-weight:500;color:#101828}._valueText_1htkh_85{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._placeholder_1htkh_92{color:#98a2b3;font-weight:400}._clear_1htkh_97{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;color:#98a2b3;flex-shrink:0;cursor:pointer}._clear_1htkh_97:hover{background:#f2f4f7;color:#475467}._clearIcon_1htkh_114{width:14px;height:14px}._chevron_1htkh_119{width:18px;height:18px;flex-shrink:0;color:#98a2b3;transition:transform .18s ease}._chevronOpen_1htkh_127{transform:rotate(180deg)}._popup_1htkh_12{position:fixed;z-index:10050;display:flex;flex-direction:column;padding:8px;border:1px solid #eaecf0;border-radius:14px;background:#fff;box-shadow:0 12px 28px #1018281f,0 2px 6px #1018280f;animation:_popupIn_1htkh_1 .14s ease}@keyframes _popupIn_1htkh_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._search_1htkh_160{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;margin-bottom:6px;border:1px solid #e4e7ec;border-radius:10px;color:#98a2b3}._searchIcon_1htkh_172{width:16px;height:16px;flex-shrink:0}._searchInput_1htkh_178{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;font-size:14px;color:#101828}._list_1htkh_188{display:flex;flex-direction:column;gap:2px;max-height:240px;overflow-y:auto;scrollbar-width:thin}._list_1htkh_188::-webkit-scrollbar{width:6px}._list_1htkh_188::-webkit-scrollbar-thumb{background:#e4e7ec;border-radius:999px}._groupLabel_1htkh_207{position:sticky;top:0;z-index:1;display:block;margin:4px 0 0;padding:6px 10px 4px;background:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#98a2b3}._groupLabel_1htkh_207:first-child{margin-top:0}._empty_1htkh_226{margin:0;padding:16px 10px;text-align:center;font-size:13.5px;color:#98a2b3}._option_1htkh_234{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:none;border-radius:10px;background:transparent;text-align:left;cursor:pointer;transition:background .12s ease}._option_1htkh_234:hover{background:#f9fafb}._optionSelected_1htkh_252{background:#fdf0f1}._optionSelected_1htkh_252:hover{background:#fbe3e5}._optionText_1htkh_260{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}._optionLabel_1htkh_268{display:flex;align-items:center;min-width:0;font-size:14.5px;font-weight:600;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._optionHint_1htkh_280{font-size:12.5px;color:#98a2b3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._optionCheck_1htkh_288{width:16px;height:16px;flex-shrink:0;color:#e3212d}._addBtn_1htkh_296{display:flex;align-items:center;gap:8px;width:100%;margin-top:6px;padding:10px;border:none;border-top:1px solid #f2f4f7;border-radius:0 0 8px 8px;background:transparent;color:#e3212d;font-size:14px;font-weight:600;cursor:pointer;transition:background .12s ease}._addBtn_1htkh_296:hover{background:#fdf0f1}._addIcon_1htkh_318{width:16px;height:16px;flex-shrink:0}._error_1htkh_324{font-size:12px;font-weight:700;color:#e3212d}@media (max-width: 767px){._field_1htkh_1{gap:4px}._label_1htkh_17{font-size:12px}._trigger_1htkh_33{height:40px;padding:0 10px 0 12px;border-radius:10px}._value_1htkh_69{font-size:14px}}._badge_1htkh_351{display:inline-flex;align-items:center;height:20px;margin-left:8px;padding:0 8px;border:1px solid #e4e7ec;border-radius:999px;background:#f9fafb;color:#475467;font-size:11.5px;font-weight:700;white-space:nowrap;flex-shrink:0}._loading_1htkh_369,._loadingMore_1htkh_370{display:flex;align-items:center;justify-content:center}._loading_1htkh_369{padding:22px 0}._loadingMore_1htkh_370{padding:8px 0 4px}._spinner_1htkh_384{width:20px;height:20px;border:2px solid #eaecf0;border-top-color:#e3212d;border-radius:50%;animation:_selectSpin_1htkh_1 .7s linear infinite}._loadingMore_1htkh_370 ._spinner_1htkh_384{width:16px;height:16px}@keyframes _selectSpin_1htkh_1{to{transform:rotate(360deg)}}._field_1a9jv_1{display:flex;flex-direction:column;gap:6px;min-width:0}._label_1a9jv_8{font-size:13px;font-weight:600;color:#475467}._labelError_1a9jv_14{color:#e3212d;font-weight:700}._required_1a9jv_19{margin-left:2px;color:#e3212d}._control_1a9jv_24{display:flex;width:100%;padding:10px 14px;border:1px solid #e4e7ec;border-radius:12px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}._control_1a9jv_24:hover{border-color:#d0d5dd}._control_1a9jv_24:focus-within{border-color:#e3212d;box-shadow:0 0 0 3px #e3212d1a}._controlError_1a9jv_46{border-color:#e3212d}._controlDisabled_1a9jv_50{background:#f9fafb}._input_1a9jv_54{flex:1 1 auto;min-width:0;min-height:84px;border:none;outline:none;background:transparent;resize:none;overflow:hidden;font-family:inherit;font-size:15px;font-weight:500;line-height:1.5;color:#101828}._input_1a9jv_54::placeholder{color:#98a2b3;font-weight:400}._input_1a9jv_54:disabled{color:#98a2b3;cursor:default}._footer_1a9jv_81{display:flex;align-items:center;justify-content:space-between;gap:12px}._error_1a9jv_88{font-size:12px;font-weight:700;color:#e3212d}._counter_1a9jv_94{margin-left:auto;font-size:12px;color:#98a2b3}._counterWarn_1a9jv_100{color:#b54708}._field_1akxp_1{display:flex;flex-direction:column;gap:6px;min-width:0}._field_1akxp_1 svg,._field_1akxp_1 svg *{color:inherit}._label_1akxp_14{font-size:13px;font-weight:600;color:#475467}._labelError_1akxp_20{color:#e3212d;font-weight:700}._required_1akxp_25{margin-left:2px;color:#e3212d}._control_1akxp_30{position:relative;display:flex;align-items:center;gap:8px;width:100%;height:46px;padding:0 14px;border:1px solid #e4e7ec;border-radius:12px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}._control_1akxp_30:hover{border-color:#d0d5dd}._control_1akxp_30:focus-within{border-color:#e3212d;box-shadow:0 0 0 3px #e3212d1a}._controlError_1akxp_56{border-color:#e3212d}._controlDisabled_1akxp_60{background:#f9fafb}._input_1akxp_64{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;font-size:15px;font-weight:500;color:#101828}._input_1akxp_64::placeholder{color:#98a2b3;font-weight:400}._input_1akxp_64:disabled{color:#98a2b3;cursor:default}._code_1akxp_86{position:relative;flex-shrink:0}._codeBtn_1akxp_91{display:inline-flex;align-items:center;gap:4px;padding:0 10px 0 0;border:none;border-right:1px solid #e4e7ec;background:transparent;font-size:15px;font-weight:600;color:#101828;cursor:pointer}._codeBtn_1akxp_91:disabled{color:#98a2b3;cursor:default}._codeChevron_1akxp_110{width:14px;height:14px;color:#98a2b3;transition:transform .18s ease}._codeChevronOpen_1akxp_117{transform:rotate(180deg)}._codeMenu_1akxp_121{position:absolute;top:calc(100% + 8px);left:-10px;z-index:10;display:flex;flex-direction:column;min-width:78px;padding:6px;border:1px solid #eaecf0;border-radius:12px;background:#fff;box-shadow:0 10px 24px #1018281f}._codeOption_1akxp_136{padding:7px 10px;border:none;border-radius:8px;background:transparent;text-align:left;font-size:14px;font-weight:600;color:#101828;cursor:pointer}._codeOption_1akxp_136:hover{background:#f9fafb}._codeOptionActive_1akxp_152{background:#fdf0f1;color:#e3212d}._error_1akxp_157{font-size:12px;font-weight:700;color:#e3212d}@media (max-width: 767px){._field_1akxp_1{gap:4px}._label_1akxp_14{font-size:12px}._control_1akxp_30{height:40px;padding:0 12px;border-radius:10px}}._overlay_15aiw_1{position:fixed;inset:0;z-index:10060;display:flex;align-items:center;justify-content:center;padding:20px;background:#1018288c}._modal_15aiw_12{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:420px;padding:26px 24px 20px;border-radius:18px;background:#fff;box-shadow:0 16px 40px #1018283d;text-align:center}._modal_15aiw_12 svg,._modal_15aiw_12 svg *{color:inherit}._icon_15aiw_32{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#fdf0f1;color:#e3212d}._iconSuccess_15aiw_44{background:#ecfdf3;color:#12b76a}._iconGlyph_15aiw_49{width:26px;height:26px}._title_15aiw_54{margin:4px 0 0;font-size:18px;font-weight:700;color:#101828}._text_15aiw_61{margin:0;font-size:14.5px;line-height:1.5;color:#475467}._changes_15aiw_69{display:flex;flex-direction:column;gap:8px;width:100%;max-height:220px;overflow-y:auto;margin-top:6px;text-align:left;scrollbar-width:thin}._changes_15aiw_69::-webkit-scrollbar{width:4px}._changes_15aiw_69::-webkit-scrollbar-thumb{background:#e4e7ec;border-radius:999px}._change_15aiw_69{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid #eaecf0;border-radius:12px;background:#f9fafb}._changeLabel_15aiw_100{font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#98a2b3}._changeValues_15aiw_108{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._from_15aiw_115{font-size:14px;color:#98a2b3;text-decoration:line-through;overflow-wrap:anywhere}._to_15aiw_122{font-size:14px;font-weight:600;color:#101828;overflow-wrap:anywhere}._arrow_15aiw_129{width:16px;height:16px;flex-shrink:0;color:#e3212d}._actions_15aiw_136{display:flex;gap:10px;margin-top:12px;width:100%}._cancel_15aiw_143,._confirm_15aiw_144{flex:1 1 0;height:40px;border-radius:999px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}._cancel_15aiw_143{border:1px solid #e4e7ec;background:#fff;color:#475467}._cancel_15aiw_143:hover:not(:disabled){border-color:#d0d5dd;background:#f9fafb}._confirm_15aiw_144{border:1px solid #e3212d;background:#e3212d;color:#fff}._confirm_15aiw_144:hover:not(:disabled){border-color:#c9111c;background:#c9111c}._cancel_15aiw_143:disabled,._confirm_15aiw_144:disabled{opacity:.6;cursor:default}._modal_1w2ai_2{text-align:left}._fields_1w2ai_6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin-top:4px}._taken_1w2ai_14{margin:0;font-size:13px;font-weight:600;color:#e3212d}@media (max-width: 480px){._fields_1w2ai_6{grid-template-columns:minmax(0,1fr)}}._block_1qjlo_1{display:flex;flex-direction:column;gap:10px;min-width:0}._block_1qjlo_1 svg,._block_1qjlo_1 svg *{color:inherit}._title_1qjlo_14{margin:0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#98a2b3}._titleError_1qjlo_23{color:#e3212d}._required_1qjlo_27{margin-left:2px;color:#e3212d}._loading_1qjlo_32{margin:0;font-size:14px;color:#98a2b3}._list_1qjlo_39{display:flex;gap:12px;align-items:stretch;overflow-x:auto;padding-bottom:14px;scroll-snap-type:x proximity;scrollbar-width:thin}._list_1qjlo_39::-webkit-scrollbar{height:4px}._list_1qjlo_39::-webkit-scrollbar-thumb{background:#e4e7ec;border-radius:999px}._card_1qjlo_58{display:flex;flex:0 0 auto;width:var(--pallet-width, max-content);min-width:240px;max-width:360px;flex-direction:column;justify-content:space-between;gap:12px;scroll-snap-align:start;padding:14px 16px;border:1px solid #ebeef2;border-radius:14px;background:#fff;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}._card_1qjlo_58:hover{border-color:#d0d5dd}._cardSelected_1qjlo_83{border-color:#f3c3c7;background:#fbe3e5}._cardError_1qjlo_89{border-color:#fda29b;background:linear-gradient(180deg,snow,#fff 60%)}._head_1qjlo_94{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;padding:0;border:none;background:transparent;text-align:left;cursor:pointer}._headText_1qjlo_107{display:flex;flex-direction:column;gap:2px;min-width:0}._name_1qjlo_114{font-size:15px;font-weight:700;color:#101828;line-height:1.25}._size_1qjlo_121{font-size:13px;color:#667085}._check_1qjlo_126{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid #d0d5dd;border-radius:7px;background:#fff;color:#fff;flex-shrink:0;transition:border-color .15s ease,background .15s ease}._checkOn_1qjlo_142{border-color:#e3212d;background:#e3212d}._checkIcon_1qjlo_147{width:13px;height:13px;opacity:0;transform:scale(.6);transition:opacity .18s ease,transform .18s ease}._checkOn_1qjlo_142 ._checkIcon_1qjlo_147{opacity:1;transform:scale(1)}._controls_1qjlo_162{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}._control_1qjlo_162{display:flex;flex-direction:column;gap:4px;min-width:0}._controlLabel_1qjlo_177{padding-left:6px;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#667085}._stepper_1qjlo_186{display:inline-flex;align-items:center;gap:2px;height:38px;padding:0 6px;border-radius:999px;background:#fff}._stepBtn_1qjlo_196{width:28px;height:28px;border:none;border-radius:50%;background:transparent;font-size:17px;line-height:1;color:#475467;cursor:pointer;transition:background .12s ease,color .12s ease}._stepBtn_1qjlo_196:hover:not(:disabled){background:#f2f4f7;color:#101828}._stepBtn_1qjlo_196:disabled{color:#d0d5dd;cursor:default}._qtyInput_1qjlo_221{width:36px;border:none;outline:none;background:transparent;text-align:center;font-size:15px;font-weight:600;color:#101828}._weight_1qjlo_232{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-radius:999px;background:#fff}._weightInput_1qjlo_242{width:62px;border:none;outline:none;background:transparent;text-align:center;font-size:15px;font-weight:500;color:#101828}._weightInput_1qjlo_242::placeholder{color:#98a2b3}._weightUnit_1qjlo_257{font-size:13px;color:#667085}@media (max-width: 767px){._list_1qjlo_39{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:10px;overflow-x:visible;padding-bottom:0;scroll-snap-type:none}._card_1qjlo_58{width:auto;min-width:0;max-width:100%;height:100%;padding:12px;scroll-snap-align:none}._controls_1qjlo_162{flex-wrap:nowrap;gap:6px}._control_1qjlo_162{flex:1 1 0}._stepper_1qjlo_186,._weight_1qjlo_232{flex:1 1 0;min-width:0;justify-content:center;height:34px;padding:0 6px}._stepBtn_1qjlo_196{width:24px;height:24px;font-size:16px;flex-shrink:0}._qtyInput_1qjlo_221,._weightInput_1qjlo_242{width:100%;min-width:0;font-size:14px}._weightUnit_1qjlo_257{font-size:12px;flex-shrink:0}}._listGrid_1qjlo_329{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;overflow:visible;padding-bottom:0;scroll-snap-type:none}._listGrid_1qjlo_329 ._card_1qjlo_58{width:auto;min-width:0;max-width:none}._priceRow_1qjlo_345{display:flex;align-items:center;justify-content:flex-end;gap:10px;width:100%}._price_1qjlo_345{display:inline-flex;align-items:center;height:24px;padding:0 10px;border:1px solid #e4e7ec;border-radius:999px;background:#fff;font-size:11.5px;font-weight:600;color:#344054;white-space:nowrap}._addCustom_1qjlo_368{margin-right:auto;padding:0;border:none;background:none;font:inherit;font-size:12.5px;font-weight:600;color:#e3212d;cursor:pointer}._customDims_1qjlo_380{flex:1 1 110px;min-width:0;height:38px;padding:0 12px;border:1px solid #e4e7ec;border-radius:999px;background:#fff;font:inherit;font-size:13.5px;color:#101828;outline:none}._customDims_1qjlo_380:focus{border-color:#d0d5dd}@media (max-width: 1024px){._listGrid_1qjlo_329{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){._listGrid_1qjlo_329{grid-template-columns:minmax(0,1fr)}}._listGrid_1qjlo_329 ._controls_1qjlo_162{flex-wrap:nowrap;gap:8px}._listGrid_1qjlo_329 ._stepper_1qjlo_186{flex:0 0 auto;padding:0 4px}._listGrid_1qjlo_329 ._weight_1qjlo_232{flex:1 1 0;min-width:0;padding:0 12px}._listGrid_1qjlo_329 ._weightInput_1qjlo_242{width:100%;min-width:0}._controlsStack_1qjlo_433{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;align-items:end}._controlsStack_1qjlo_433 ._stepper_1qjlo_186,._controlsStack_1qjlo_433 ._weight_1qjlo_232{width:100%;min-width:0;justify-content:center;padding:0 8px}._controlsStack_1qjlo_433 ._weightInput_1qjlo_242{width:100%;min-width:0}._stackable_1qjlo_454{display:inline-flex;align-items:center;height:38px;cursor:pointer}._stackableInput_1qjlo_461{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}._stackableBox_1qjlo_469{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid #d0d5dd;border-radius:7px;background:#fff;color:#fff;transition:border-color .15s ease,background .15s ease}._stackableOn_1qjlo_484{border-color:#e3212d;background:#e3212d}._stackableIcon_1qjlo_489{width:13px;height:13px;opacity:0;transform:scale(.6);transition:opacity .18s ease,transform .18s ease}._stackableOn_1qjlo_484 ._stackableIcon_1qjlo_489{opacity:1;transform:scale(1)}._stackableInput_1qjlo_461:focus-visible+._stackableBox_1qjlo_469{box-shadow:0 0 0 3px #e3212d2e}._editDims_1qjlo_509{margin-left:8px;padding:0;border:none;background:none;font:inherit;font-size:12.5px;font-weight:600;color:#e3212d;cursor:pointer}._editDims_1qjlo_509:hover{text-decoration:underline}._listStack_1qjlo_527 ._card_1qjlo_58{min-width:212px;max-width:280px;padding:12px 14px;border-color:#d0d5dd}._listStack_1qjlo_527 ._card_1qjlo_58:hover{border-color:#b8c0cc}._listStack_1qjlo_527 ._cardSelected_1qjlo_83{border-color:#e3212d}._listStack_1qjlo_527 ._controlsStack_1qjlo_433{gap:8px 10px}._listStack_1qjlo_527 ._stepper_1qjlo_186,._listStack_1qjlo_527 ._weight_1qjlo_232{height:36px;border:1px solid #e4e7ec}._listStack_1qjlo_527 ._weightInput_1qjlo_242,._listStack_1qjlo_527 ._qtyInput_1qjlo_221{font-size:14px}._block_y1ctc_1{display:flex;flex-direction:column;gap:10px;min-width:0}._block_y1ctc_1 svg,._block_y1ctc_1 svg *{color:inherit}._label_y1ctc_14{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#98a2b3}._input_y1ctc_22{display:none}._dropzone_y1ctc_27{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:26px 16px;border:1.5px dashed #d0d5dd;border-radius:16px;background:#fff;cursor:pointer;text-align:center;transition:border-color .15s ease,background .15s ease}._dropzone_y1ctc_27:hover{border-color:#98a2b3}._dropzoneActive_y1ctc_48{border-color:#e3212d;background:snow}._dropIcon_y1ctc_53{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:1px solid #eaecf0;border-radius:50%;color:#667085;background:#fff}._dropIconGlyph_y1ctc_65{width:22px;height:22px;display:block}._dropTitle_y1ctc_71{margin:4px 0 0;font-size:15px;font-weight:700;color:#101828}._dropAccent_y1ctc_78{color:#e3212d}._dropHint_y1ctc_82{margin:0;font-size:12.5px;font-weight:500;color:#98a2b3}._card_y1ctc_90{display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px;border:1px solid #eaecf0;border-radius:16px;background:#fff;transition:border-color .15s ease,background .15s ease}._cardActive_y1ctc_103{border-color:#e3212d;background:snow}._cardHead_y1ctc_108{display:flex;align-items:center;justify-content:space-between;gap:12px}._cardTitle_y1ctc_115{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:#101828}._count_y1ctc_124{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#f2f4f7;color:#475467;font-size:12px;font-weight:700}._uploadMore_y1ctc_138{display:inline-flex;align-items:center;gap:8px;padding:6px 4px;border:none;background:transparent;color:#e3212d;font-size:14px;font-weight:600;cursor:pointer;flex-shrink:0}._uploadMore_y1ctc_138:hover{color:#c9111c}._uploadMoreIcon_y1ctc_156{width:17px;height:17px;display:block}._list_y1ctc_162{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}._row_y1ctc_171{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid #eaecf0;border-radius:14px;background:#fff;min-width:0}._thumb_y1ctc_182{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;overflow:hidden;border:1px solid #eaecf0;border-radius:10px;background:#f9fafb}._thumbImg_y1ctc_195{width:100%;height:100%;object-fit:cover;display:block}._thumbExt_y1ctc_202{font-size:11px;font-weight:700;color:#667085}._meta_y1ctc_208{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}._name_y1ctc_216{font-size:14px;font-weight:600;color:#101828;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._size_y1ctc_225{font-size:12.5px;font-weight:500;color:#98a2b3}._remove_y1ctc_231{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;color:#98a2b3;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}._remove_y1ctc_231:hover{background:#fef3f2;border-color:#fecdca;color:#e3212d}._removeIcon_y1ctc_256{width:16px;height:16px;display:block}._cardHint_y1ctc_262{margin:0;font-size:12px;font-weight:500;color:#98a2b3}@media (max-width: 767px){._dropzone_y1ctc_27{padding:18px 12px}._dropIcon_y1ctc_53{width:44px;height:44px}._dropTitle_y1ctc_71{font-size:14px}._dropHint_y1ctc_82,._cardHint_y1ctc_262{font-size:11.5px}._card_y1ctc_90{padding:12px}._cardTitle_y1ctc_115{font-size:14px}._uploadMore_y1ctc_138{font-size:13px}._row_y1ctc_171{padding:8px 10px;gap:10px}._thumb_y1ctc_182{width:38px;height:38px}._name_y1ctc_216{font-size:13px}}._bar_y1ctc_316{display:block;width:100%;height:4px;margin:2px 0;border-radius:999px;background:#f2f4f7;overflow:hidden}._barFill_y1ctc_326{display:block;height:100%;border-radius:999px;background:#e3212d;transition:width .2s ease}._error_y1ctc_334{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#e3212d}._retry_y1ctc_343{padding:0;border:none;background:transparent;color:#101828;font-size:12px;font-weight:700;text-decoration:underline;cursor:pointer}._retry_y1ctc_343:hover{color:#e3212d}._summary_139p9_1{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;padding:12px 16px;border:1px solid #eaecf0;border-radius:14px;background:linear-gradient(180deg,#fff,#fcfcfd)}._summary_139p9_1 svg,._summary_139p9_1 svg *{color:inherit}._cell_139p9_19{display:flex;align-items:center;gap:10px;min-width:0}._icon_139p9_26{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#f5f7f9;color:#475467;flex-shrink:0}._iconAccent_139p9_40{background:#e3212d;color:#fff}._iconAccent_139p9_40 svg path{stroke:currentColor}._iconGlyph_139p9_49{width:18px;height:18px;display:block}._text_139p9_55{display:flex;flex-direction:column;gap:1px;min-width:0}._value_139p9_62{display:flex;align-items:baseline;gap:8px;font-size:14.5px;font-weight:700;color:#101828;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._code_139p9_74{font-size:11.5px;font-weight:700;letter-spacing:.03em;color:#667085;padding:1px 7px;border-radius:999px;background:#f2f4f7}._meta_139p9_84{font-size:12.5px;color:#98a2b3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._divider_139p9_92{width:1px;align-self:stretch;min-height:34px;background:#eaecf0;flex-shrink:0}@media (max-width: 767px){._summary_139p9_1{gap:8px 12px;padding:10px 12px;border-radius:12px}._icon_139p9_26{width:28px;height:28px;border-radius:8px}._divider_139p9_92{display:none}}.ybis-notice{display:flex;flex-direction:column;align-items:center;width:460px;max-width:92vw;padding:28px 32px 24px;text-align:center;color:#101828}.ybis-notice__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:16px;border-radius:50%;background:#fef0c7;color:#b54708;box-shadow:0 0 0 8px #fffaeb}.ybis-notice__icon svg{width:26px;height:26px}.ybis-notice__icon svg,.ybis-notice__icon svg *{color:#b54708;stroke:#b54708}.ybis-notice__title{margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.3}.ybis-notice__text{margin:0;font-size:14.5px;font-weight:600;line-height:1.5;color:#344054;text-wrap:balance}.ybis-notice__hint{margin:6px 0 0;font-size:13px;line-height:1.5;color:#667085;text-wrap:balance}.ybis-notice__btn{width:100%;height:44px;margin-top:22px;border:none;border-radius:12px;background:#e3212d;font:inherit;font-size:14.5px;font-weight:600;color:#fff;cursor:pointer;box-shadow:0 4px 12px #e3212d40;transition:background .15s ease}.ybis-notice__btn:hover{background:#c4161f}.customer-create-modal-overlay{position:fixed;inset:0;z-index:9999;display:flex;justify-content:center;align-items:center;padding:16px;background:#10182880;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);animation:customerCreateModalFadeIn .2s ease}.customer-create-modal-container{position:relative;display:flex;flex-direction:column;width:100%;max-width:560px;max-height:calc(100vh - 32px);padding:24px 26px 22px;border-radius:20px;background:#fff;box-shadow:0 24px 60px #1018284d;overflow-y:auto;text-align:left;box-sizing:border-box;animation:customerCreateModalSlideUp .25s ease}.customer-create-modal-close{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid #e4e7ec;border-radius:50%;background:#fff;color:#101828;cursor:pointer;transition:background .15s ease,border-color .15s ease}.customer-create-modal-close:hover{background:#f2f4f7;border-color:#d0d5dd}.customer-create-modal-head{display:flex;align-items:center;gap:14px;padding-right:40px;margin-bottom:20px}.customer-create-modal-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;flex-shrink:0;border-radius:14px;background:linear-gradient(135deg,#f04438,#e3212d);box-shadow:0 6px 14px #e3212d4d}.customer-create-modal-icon svg{width:24px;height:24px}.customer-create-modal-icon svg,.customer-create-modal-icon svg *{stroke:#fff;color:#fff}.customer-create-modal-heading{min-width:0}.customer-create-modal-title{margin:0;font-size:19px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:#101828;text-align:left}.customer-create-modal-sub{margin:4px 0 0;font-size:13px;line-height:1.45;color:#667085}.customer-create-modal-content{display:flex;flex-direction:column;gap:4px}.customer-create-modal-row{display:flex;gap:12px}.customer-create-modal-field{position:relative;width:100%;min-width:0}.customer-create-modal-field-half{flex:1}.customer-create-modal-container .c-input-label,.customer-create-modal-container .ta-label,.customer-create-modal-container label{font-size:13px;font-weight:600;color:#344054}.customer-create-modal-container .c-input-control,.customer-create-modal-container textarea{border-radius:12px;transition:border-color .15s ease,box-shadow .15s ease}.customer-create-modal-container .c-input-control:focus-within,.customer-create-modal-container textarea:focus{border-color:#e3212d;box-shadow:0 0 0 4px #e3212d1a}.customer-create-modal-error{display:inline-flex;align-items:center;gap:6px;margin:-4px 0 8px;font-size:12px;font-weight:600;color:#e3212d;text-align:left}.customer-create-modal-error span{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;background:#fde8ea;color:#e3212d;font-size:10px;font-weight:800}.customer-create-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.customer-create-modal-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:104px;height:38px;padding:0 16px;border-radius:10px;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease}.customer-create-modal-btn:active{transform:translateY(1px)}.customer-create-modal-btn--ghost{border:1.5px solid #d0d5dd;background:#fff;color:#344054}.customer-create-modal-btn--ghost:hover{background:#f2f4f7;border-color:#98a2b3}.customer-create-modal-btn--primary{border:1.5px solid #e3212d;background:linear-gradient(135deg,#f04438,#e3212d);color:#fff;box-shadow:0 6px 16px #e3212d42}.customer-create-modal-btn--primary:hover{filter:brightness(.96)}.customer-create-modal-btn--primary svg{width:16px;height:16px}.customer-create-modal-btn--primary svg,.customer-create-modal-btn--primary svg *{stroke:#fff;color:#fff}@keyframes customerCreateModalSlideUp{0%{transform:translateY(16px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@media (max-width: 600px){.customer-create-modal-container{padding:20px 16px 16px;border-radius:18px}.customer-create-modal-row{flex-direction:column;gap:4px}.customer-create-modal-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.customer-create-modal-mcdot-row{position:relative;display:flex;align-items:center;margin-bottom:10px}.customer-create-modal-search-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;background:#fff;border:1px solid #ebeef2;border-radius:12px;box-shadow:0 12px 30px #10182824;max-height:240px;overflow-y:auto;padding:4px;display:flex;flex-direction:column;gap:4px}.customer-create-modal-search-empty{padding:14px 12px;text-align:center;font-size:13px;color:#777d8d}.customer-create-modal-search-item{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:10px 12px;border:none;background:transparent;border-radius:8px;cursor:pointer;text-align:left;transition:background .15s ease}.customer-create-modal-search-item:hover{background:#f5f8ff}.customer-create-modal-search-item-disabled,.customer-create-modal-search-item:disabled{cursor:not-allowed;background:#fff5f5;box-shadow:inset 3px 0 #e5484d;padding-left:14px}.customer-create-modal-search-item-disabled:hover,.customer-create-modal-search-item:disabled:hover{background:#fff5f5}.customer-create-modal-search-item-disabled .customer-create-modal-search-item-name,.customer-create-modal-search-item:disabled .customer-create-modal-search-item-name{color:#8b8f99;text-decoration:line-through;text-decoration-color:#8b8f9980}.customer-create-modal-search-item-name-row{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.customer-create-modal-search-item-name-row .customer-create-modal-search-item-name{flex:1;min-width:0}.customer-create-modal-search-item-hint{display:inline-flex;align-items:center;gap:6px;margin-top:2px;font-size:8px;font-weight:500;color:#b42318;line-height:1.3}.customer-create-modal-search-item+.customer-create-modal-search-item{border-top:1px solid #f0f2f5}.customer-create-modal-search-item-name{font-size:14px;font-weight:600;color:#111315;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.customer-create-modal-search-item-badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.customer-create-modal-search-item-location{font-size:12px;color:#777d8d}.customer-create-modal-badge{display:inline-flex;align-items:center;flex-shrink:0;font-size:11px;font-weight:600;line-height:1;padding:3px 8px;border-radius:10px;white-space:nowrap}.customer-create-modal-badge-mc{color:#1a7f37;background:#e6f4ea;text-transform:uppercase}.customer-create-modal-badge-dot{color:#1a63c4;background:#e7f0fd}.customer-create-modal-badge-type{color:#8a5a00;background:#fdf1dd}.customer-create-modal-badge-existing{color:#fff;background:#e5484d;gap:4px;padding:4px 8px;border-radius:999px;box-shadow:0 1px 2px #e5484d40;font-size:10px}.customer-create-modal-badge-existing svg{flex-shrink:0}.customer-create-modal-search{display:flex;align-items:center;flex:1;min-width:0;height:44px;border:1.5px solid #e4e7ec;border-radius:12px;background:#fff;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.customer-create-modal-search:focus-within{border-color:#e3212d;box-shadow:0 0 0 4px #e3212d1a}.customer-create-modal-search-input{flex:1;min-width:0;height:100%;border:none;outline:none;background:transparent;padding:0 12px;font-size:14px;color:#111315}.customer-create-modal-search-input::placeholder{color:#777d8d}.customer-create-modal-search-clear{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:100%;border:none;background:transparent;color:#777d8d;cursor:pointer;transition:color .15s ease;margin-right:5px}.customer-create-modal-search-clear:hover{color:#111315}.customer-create-modal-search-btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:100%;border:none;border-left:1px solid #ebeef2;background:#f5f7f9;color:#777d8d;cursor:pointer;transition:background .15s ease,color .15s ease}.customer-create-modal-search-btn:hover{background:#ebeef2;color:#111315}.customer-create-modal-selected{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%;margin-top:10px;padding:12px;border:1.5px solid #e4e7ec;border-radius:12px;background:#f8fafc}.customer-create-modal-selected-info{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.customer-create-modal-selected-name{font-size:14px;font-weight:600;color:#111315;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.customer-create-modal-selected-location{font-size:12px;color:#777d8d}.customer-create-modal-selected-remove{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:#777d8d;cursor:pointer;transition:background .15s ease,color .15s ease}.customer-create-modal-selected-remove:hover{background:#fdeceb;color:#b42318}.customer-create-modal-similar-hint{font-size:12px;color:#777d8d;margin:0 0 8px}.customer-create-modal-similar{display:flex;flex-direction:column;gap:6px;padding:8px 10px;margin:0 0 10px;background:#fff8e6;border:1px solid #f5d585;border-radius:8px}.customer-create-modal-similar-label{font-size:9px;font-weight:600;color:#8a5a00;line-height:1.35}.customer-create-modal-similar-list{display:flex;flex-wrap:wrap;gap:6px}.customer-create-modal-similar-badge{display:inline-flex;align-items:center;font-size:9px;font-weight:600;line-height:1;padding:4px 8px;border-radius:999px;background:#fff;color:#8a5a00;border:1px solid #f5d585;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.operations-required{position:relative;display:flex;flex-direction:column;align-items:center;width:440px;max-width:92vw;padding:28px 28px 24px;text-align:center;color:#101828}.operations-required__close{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #e4e7ec;border-radius:50%;background:#fff;color:#101828;cursor:pointer;transition:background .15s ease,border-color .15s ease}.operations-required__close:hover{background:#f2f4f7;border-color:#d0d5dd}.operations-required__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:16px;border-radius:50%;background:#fff4e5;color:#b54708;box-shadow:0 0 0 8px #fffaf2}.operations-required__icon svg{width:28px;height:28px}.operations-required__icon svg,.operations-required__icon svg *{color:#b54708;stroke:#b54708}.operations-required__title{margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.3}.operations-required__text{margin:0;font-size:14px;line-height:1.5;color:#667085;text-wrap:balance}.operations-required__text strong{color:#101828}.operations-required__actions{width:100%;margin-top:22px}.operations-required__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;height:44px;padding:0 16px;border:1.5px solid #e3212d;border-radius:12px;background:#e3212d;color:#fff;font:inherit;font-size:14.5px;font-weight:600;cursor:pointer;box-shadow:0 4px 12px #e3212d40;transition:background .15s ease,border-color .15s ease}.operations-required__btn:hover{background:#c4161f;border-color:#c4161f}._step_1pr8o_1{display:flex;flex-direction:column;gap:18px}._grid_1pr8o_7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;align-items:start}@media (max-width: 767px){._step_1pr8o_1{gap:12px;min-height:0;overflow-y:auto}._grid_1pr8o_7{grid-template-columns:minmax(0,1fr);gap:10px;flex:0 0 auto}}._customerOption_1pr8o_31{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;max-width:100%}._customerName_1pr8o_41{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;color:#101828}._idBadge_1pr8o_51{display:inline-flex;align-items:center;flex-shrink:0;height:20px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}._idBadgeMc_1pr8o_64{color:#1a7f37;background:#e6f4ea}._idBadgeDot_1pr8o_69{color:#1a63c4;background:#e7f0fd}._panel_1pg1s_1{display:flex;flex-direction:column;gap:14px;height:100%;min-height:0;padding:14px 14px 8px;border-radius:20px;background:#fff;border:1px solid #eaecf0}._panel_1pg1s_1 svg,._panel_1pg1s_1 svg *{color:inherit}._search_1pg1s_19{display:flex;align-items:center;gap:10px;height:48px;padding:0 16px;border:1px solid #e4e7ec;border-radius:999px;background:#fff;color:#667085;flex-shrink:0}._search_1pg1s_19:focus-within{border-color:#d0d5dd}._searchIcon_1pg1s_36{width:20px;height:20px;flex-shrink:0}._searchInput_1pg1s_42{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;font-size:15px;color:#101828}._searchInput_1pg1s_42::placeholder{color:#98a2b3}._list_1pg1s_57{display:flex;flex-direction:row;align-items:flex-start;gap:12px;overflow-x:auto;overflow-y:hidden;min-height:0;padding:2px;scrollbar-gutter:stable;scroll-snap-type:x proximity;scrollbar-width:thin}._list_1pg1s_57::-webkit-scrollbar{height:6px}._list_1pg1s_57::-webkit-scrollbar-thumb{background:#e4e7ec;border-radius:999px}._empty_1pg1s_83{margin:0;padding:24px 8px;text-align:center;color:#98a2b3;font-size:14px}._card_1pg1s_91{display:flex;flex-direction:column;gap:10px;flex:0 0 340px;width:340px;scroll-snap-align:start;padding:16px;border:1px solid #eaecf0;border-radius:16px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}._card_1pg1s_91:hover{border-color:#d0d5dd}._cardSelected_1pg1s_113{border-color:#e3212d;box-shadow:inset 0 0 0 1px #e3212d}._cardHead_1pg1s_118{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}._name_1pg1s_125{margin:0;max-width:100%;font-size:16px;font-weight:700;color:#101828;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._headMain_1pg1s_137{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}._headRight_1pg1s_145{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}._code_1pg1s_152{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:#f2f4f7;color:#475467;font-size:13px;font-weight:600}._check_1pg1s_168{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:#fff;flex-shrink:0}._checkOn_1pg1s_181{border-color:#e3212d;background:#e3212d}._checkIcon_1pg1s_186{width:16px;height:16px}._address_1pg1s_191{margin:0;font-size:14px;color:#98a2b3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chips_1pg1s_200{display:flex;flex-wrap:wrap;gap:8px}._chip_1pg1s_200{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid #eaecf0;border-radius:999px;font-size:14px;font-weight:500;color:#101828;white-space:nowrap}._chipIcon_1pg1s_220{width:16px;height:16px;flex-shrink:0}._chipIconRed_1pg1s_226{color:#e3212d}._capacity_1pg1s_230{display:flex;flex-direction:column;gap:6px}._segments_1pg1s_236{display:flex;gap:6px}._segment_1pg1s_236{flex:1 1 0;height:6px;border-radius:999px;background:#eaecf0}._percent_1pg1s_248{align-self:flex-end;font-size:13px;color:#98a2b3}._row_1pg1s_254{display:flex;align-items:center;justify-content:space-between;gap:10px}._schedule_1pg1s_262{display:flex;flex-direction:column;gap:3px;padding-top:9px;border-top:1px dashed #e4e7ec}._scheduleIcon_1pg1s_270{width:16px;height:16px;flex-shrink:0;color:#667085}._scheduleRow_1pg1s_277{display:flex;align-items:center;gap:7px}._scheduleDay_1pg1s_283{font-size:12.5px;font-weight:500;color:#98a2b3;white-space:nowrap}._scheduleValue_1pg1s_290{font-size:13.5px;font-weight:600;color:#101828;white-space:nowrap;font-variant-numeric:tabular-nums}._scheduleWeekend_1pg1s_298{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-left:23px}._weekendItem_1pg1s_306{display:inline-flex;align-items:center;gap:5px}._weekendDot_1pg1s_312{color:#d0d5dd;margin-right:1px}._weekendValue_1pg1s_317{font-size:12.5px;font-weight:600;color:#475467;white-space:nowrap;font-variant-numeric:tabular-nums}._scheduleClosed_1pg1s_325{color:#b42318}._rowDashed_1pg1s_329{padding-top:10px;border-top:1px dashed #e4e7ec}._rowTop_1pg1s_334{padding-top:10px;border-top:1px solid #eaecf0}._rowLabel_1pg1s_339{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#101828;white-space:nowrap}._rowMuted_1pg1s_348{font-size:14px;color:#475467}._rowStrong_1pg1s_353{font-size:15px;font-weight:700;color:#101828;white-space:nowrap}._rowIcon_1pg1s_360{width:18px;height:18px;flex-shrink:0;color:#475467}._slot_1pg1s_367{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border:1px solid #a6e6c3;border-radius:999px;background:#eafaf1;color:#0f7a46;font-size:14px;font-weight:600;white-space:nowrap}._slotIcon_1pg1s_382{width:16px;height:16px;flex-shrink:0}@media (max-width: 767px){._panel_1pg1s_1{height:auto;min-height:0;min-width:0;gap:10px;padding:0;border:none;border-radius:0;background:transparent}._search_1pg1s_19{height:42px;padding:0 14px}._list_1pg1s_57{flex:0 0 auto;min-width:0;min-height:0;width:100%;max-width:calc(100vw - 50px);flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-x}._panel_1pg1s_1{max-width:100%}._card_1pg1s_91{flex-basis:300px;width:300px}}._price_1pg1s_432{margin:4px 0 0;font-size:12px;color:#667085}._price_1pg1s_432 b{color:#1d243c;font-weight:700}:root{--maps-bg-color:#fff;--maps-body-color:#171c1e;--maps-font-family:system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue","Noto Sans","Liberation Sans",arial,sans-serif;--maps-primary:#0063a3;--maps-danger:#da212c;--maps-success:#006638;--maps-secondary:#6a6e79;--maps-ctrl-scale-bg:hsla(0,0%,100%,.75);--maps-ctrl-attrib-bg:hsla(0,0%,100%,.5);--maps-ctrl-attrib-compact-bg:hsla(0,0%,100%,.6);--maps-ctrl-border-radius:4px;--maps-ctrl-btn-bg-hover:#e0e1e9;--maps-ctrl-btn-outline-color:#217cbb;--maps-ctrl-btn-border:#e0e1e9;--maps-ctrl-btn-zoom-in-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23171c1e' viewBox='0 0 20 20'%3E%3Cpath d='M20 8.8h-8.7V0H8.8v8.8H0v2.5h8.8V20h2.5v-8.7H20z'/%3E%3C/svg%3E");--maps-ctrl-btn-zoom-out-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23171c1e' viewBox='0 0 20 20'%3E%3Cpath d='M20 11.3H0V8.8h20z'/%3E%3C/svg%3E");--maps-ctrl-btn-compass-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23171c1e' viewBox='0 0 20 20'%3E%3Cpath d='M10 1.5c4.7 0 8.5 3.8 8.5 8.5s-3.8 8.5-8.5 8.5-8.5-3.8-8.5-8.5S5.3 1.5 10 1.5M10 0C4.5 0 0 4.5 0 10s4.5 10 10 10 10-4.5 10-10S15.5 0 10 0'/%3E%3Cpath d='M5.9 11.9 10 1.4l4.1 10.5-4.1-1.4z'/%3E%3C/svg%3E");--maps-ctrl-btn-geolocate-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23171c1e' viewBox='0 0 16 16'%3E%3Cpath d='M8 5.1C6.4 5.1 5.1 6.4 5.1 8s1.3 2.9 2.9 2.9 2.9-1.3 2.9-2.9S9.6 5.1 8 5.1m6.5 2.2c-.3-3-2.7-5.4-5.8-5.8V0H7.3v1.5c-3 .3-5.4 2.7-5.8 5.8H0v1.5h1.5c.3 3 2.7 5.4 5.8 5.8V16h1.5v-1.5c3-.3 5.4-2.7 5.8-5.8H16V7.3zM8 13.1c-2.8 0-5.1-2.3-5.1-5.1S5.2 2.9 8 2.9s5.1 2.3 5.1 5.1-2.3 5.1-5.1 5.1'/%3E%3C/svg%3E");--maps-ctrl-btn-fullscreen-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23171c1e' viewBox='0 0 16 16'%3E%3Cpath d='m10.7 0 2 2-2.6 2.6 1.3 1.3L14 3.3l2 2V0zM0 5.3l2-2 2.6 2.6 1.3-1.3L3.3 2l2-2H0zM5.3 16l-2-2 2.6-2.6-1.3-1.3L2 12.7l-2-2V16zM16 10.7l-2 2-2.6-2.6-1.3 1.3 2.6 2.6-2 2H16z'/%3E%3C/svg%3E");--maps-ctrl-btn-shrink-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23171c1e' viewBox='0 0 20 20'%3E%3Cpath d='m2.5 12.1 2 2L2 16.7 3.3 18l2.6-2.6 2 2v-5.3zm9.6 5.4 2-2 2.6 2.6 1.3-1.3-2.6-2.6 2-2h-5.3zm5.4-9.6-2-2L18 3.3 16.7 2l-2.6 2.6-2-2v5.3zM7.9 2.5l-2 2L3.3 2 2 3.3l2.6 2.6-2 2h5.3z'/%3E%3C/svg%3E");--maps-ctrl-tooltip-bg:#353a40;--maps-ctrl-tooltip-color:#fff}.trimblemaps-dark{color-scheme:dark;--maps-bg-color:#171c1e;--maps-body-color:#fff;--maps-primary:#019aeb;--maps-ctrl-scale-bg:rgba(0,0,0,.75);--maps-ctrl-attrib-bg:rgba(0,0,0,.5);--maps-ctrl-attrib-compact-bg:rgba(0,0,0,.6);--maps-ctrl-btn-bg-hover:#464b52;--maps-ctrl-btn-outline-color:#019aeb;--maps-ctrl-btn-border:#464b52;--maps-ctrl-btn-zoom-in-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M20 8.8h-8.7V0H8.8v8.8H0v2.5h8.8V20h2.5v-8.7H20z'/%3E%3C/svg%3E");--maps-ctrl-btn-zoom-out-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M20 11.3H0V8.8h20z'/%3E%3C/svg%3E");--maps-ctrl-btn-compass-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M10 1.5c4.7 0 8.5 3.8 8.5 8.5s-3.8 8.5-8.5 8.5-8.5-3.8-8.5-8.5S5.3 1.5 10 1.5M10 0C4.5 0 0 4.5 0 10s4.5 10 10 10 10-4.5 10-10S15.5 0 10 0'/%3E%3Cpath d='M5.9 11.9 10 1.4l4.1 10.5-4.1-1.4z'/%3E%3C/svg%3E");--maps-ctrl-btn-geolocate-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M8 5.1C6.4 5.1 5.1 6.4 5.1 8s1.3 2.9 2.9 2.9 2.9-1.3 2.9-2.9S9.6 5.1 8 5.1m6.5 2.2c-.3-3-2.7-5.4-5.8-5.8V0H7.3v1.5c-3 .3-5.4 2.7-5.8 5.8H0v1.5h1.5c.3 3 2.7 5.4 5.8 5.8V16h1.5v-1.5c3-.3 5.4-2.7 5.8-5.8H16V7.3zM8 13.1c-2.8 0-5.1-2.3-5.1-5.1S5.2 2.9 8 2.9s5.1 2.3 5.1 5.1-2.3 5.1-5.1 5.1'/%3E%3C/svg%3E");--maps-ctrl-btn-fullscreen-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='m10.7 0 2 2-2.6 2.6 1.3 1.3L14 3.3l2 2V0zM0 5.3l2-2 2.6 2.6 1.3-1.3L3.3 2l2-2H0zM5.3 16l-2-2 2.6-2.6-1.3-1.3L2 12.7l-2-2V16zM16 10.7l-2 2-2.6-2.6-1.3 1.3 2.6 2.6-2 2H16z'/%3E%3C/svg%3E");--maps-ctrl-btn-shrink-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='m2.5 12.1 2 2L2 16.7 3.3 18l2.6-2.6 2 2v-5.3zm9.6 5.4 2-2 2.6 2.6 1.3-1.3-2.6-2.6 2-2h-5.3zm5.4-9.6-2-2L18 3.3 16.7 2l-2.6 2.6-2-2v5.3zM7.9 2.5l-2 2L3.3 2 2 3.3l2.6 2.6-2 2h5.3z'/%3E%3C/svg%3E");--maps-ctrl-tooltip-bg:#e0e1e9;--maps-ctrl-tooltip-color:#353a40}.trimblemaps-map{container-name:trimble-maps;container-type:size;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;scrollbar-width:thin;-webkit-tap-highlight-color:rgba(0,0,0,0)}.trimblemaps-canvas{left:0;position:absolute;top:0}.trimblemaps-map:fullscreen{height:100%;width:100%}.trimblemaps-ctrl-group :scope.trimblemaps-ctrl-group>button:first-of-type{border-radius:4px 4px 0 0}.trimblemaps-ctrl-group :scope.trimblemaps-ctrl-group>button:last-of-type{border-radius:0 0 4px 4px}.trimblemaps-ctrl-group button .trimblemaps-ctrl-compass{touch-action:none}.trimblemaps-canvas-container.trimblemaps-interactive,.trimblemaps-ctrl-group button .trimblemaps-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.trimblemaps-canvas-container.trimblemaps-interactive.trimblemaps-track-pointer{cursor:pointer}.trimblemaps-canvas-container.trimblemaps-interactive:active,.trimblemaps-ctrl-group button .trimblemaps-ctrl-compass:active{cursor:grabbing}.trimblemaps-canvas-container.trimblemaps-touch-zoom-rotate,.trimblemaps-canvas-container.trimblemaps-touch-zoom-rotate .trimblemaps-canvas{touch-action:pan-x pan-y}.trimblemaps-canvas-container.trimblemaps-touch-drag-pan,.trimblemaps-canvas-container.trimblemaps-touch-drag-pan .trimblemaps-canvas{touch-action:pinch-zoom}.trimblemaps-canvas-container.trimblemaps-touch-zoom-rotate.trimblemaps-touch-drag-pan,.trimblemaps-canvas-container.trimblemaps-touch-zoom-rotate.trimblemaps-touch-drag-pan .trimblemaps-canvas{touch-action:none}.trimblemaps-canvas-container.trimblemaps-touch-drag-pan.trimblemaps-cooperative-gestures,.trimblemaps-canvas-container.trimblemaps-touch-drag-pan.trimblemaps-cooperative-gestures .trimblemaps-canvas{touch-action:pan-x pan-y}.trimblemaps-ctrl-bottom-left,.trimblemaps-ctrl-bottom-right,.trimblemaps-ctrl-top-left,.trimblemaps-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.trimblemaps-ctrl-top-left{left:0;top:0}.trimblemaps-ctrl-top-right{right:0;top:0}.trimblemaps-ctrl-bottom-left{bottom:0;left:0}.trimblemaps-ctrl-bottom-right{bottom:0;right:0}.trimblemaps-ctrl{clear:both;font-family:var(--maps-font-family);pointer-events:auto;transform:translate(0)}.trimblemaps-ctrl-top-left .trimblemaps-ctrl{float:left;margin:10px 0 0 10px}.trimblemaps-ctrl-top-right .trimblemaps-ctrl{float:right;margin:10px 10px 0 0}.trimblemaps-ctrl-bottom-left .trimblemaps-ctrl{float:left;margin:0 0 10px 10px}.trimblemaps-ctrl-bottom-right .trimblemaps-ctrl{float:right;margin:0 10px 10px 0}.trimblemaps-ctrl-group{background:var(--maps-bg-color);border-radius:var(--maps-ctrl-border-radius)}.trimblemaps-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}.trimblemaps-ctrl-icon{background-color:var(--maps-bg-color)!important}.trimblemaps-ctrl-icon:hover{background-color:var(--maps-ctrl-btn-bg-hover)!important}@media (forced-colors:active) and (prefers-color-scheme:light){.trimblemaps-ctrl-icon{forced-color-adjust:none}}.trimblemaps-ctrl-icon,.trimblemaps-ctrl-icon>.trimblemaps-ctrl-compass-arrow{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (forced-colors:active){.trimblemaps-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.trimblemaps-ctrl-group.trimblemaps-ctrl>button,.trimblemaps-ctrl-group.trimblemaps-ctrl>button>span{border:0!important;box-sizing:border-box;cursor:pointer;display:block;height:32px;outline:none;padding:0;width:32px}.trimblemaps-ctrl-group.trimblemaps-ctrl button+button{border-top:1px solid var(--maps-ctrl-btn-border)!important}.trimblemaps-ctrl .trimblemaps-ctrl-icon,.trimblemaps-ctrl .trimblemaps-ctrl-icon>span{background-position:50%;background-repeat:no-repeat;background-size:16px;display:block;height:100%;width:100%}.trimblemaps-ctrl-group button:focus-visible,.trimblemaps-ctrl-icon:focus-visible{border-radius:3px!important;outline-color:var(--maps-ctrl-btn-outline-color);outline-offset:-3px!important;outline-style:solid!important}@media (forced-colors:active){.trimblemaps-ctrl-icon{background-color:transparent}.trimblemaps-ctrl-group button+button{border-top:1px solid ButtonText}}.trimblemaps-ctrl button::-moz-focus-inner{border:0;padding:0}.trimblemaps-ctrl button:disabled{cursor:not-allowed}.trimblemaps-ctrl button:disabled .trimblemaps-ctrl-icon{opacity:.25}.trimblemaps-ctrl button:not(:disabled):hover{background-color:#0000000d}.trimblemaps-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.trimblemaps-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.trimblemaps-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.trimblemaps-ctrl-group button:focus:only-child{border-radius:inherit}.trimblemaps-ctrl button.trimblemaps-ctrl-zoom-out.trimblemaps-ctrl-icon{background-image:var(--maps-ctrl-btn-zoom-out-bg)}.trimblemaps-ctrl button.trimblemaps-ctrl-zoom-in.trimblemaps-ctrl-icon{background-image:var(--maps-ctrl-btn-zoom-in-bg)}.trimblemaps-ctrl-icon-chevron-right{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' preserveAspectRatio='none' viewBox='0 0 32 32'%3E%3Cpath d='m13.767 27.486 8.572-9.974.026-.03.023-.032a2.44 2.44 0 0 0 0-2.9l-.023-.032-.026-.03-8.572-9.974c-.815-1.075-2.384-1.335-3.52-.574A2.48 2.48 0 0 0 9.136 6c0 .523.164 1.024.476 1.45l.025.035.028.032L17.058 16l-7.392 8.483-.028.032-.026.034A2.44 2.44 0 0 0 9.136 26c0 .823.415 1.594 1.111 2.06 1.136.762 2.704.502 3.52-.573z'/%3E%3C/svg%3E")}.trimblemaps-ctrl-icon-chevron-down{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' preserveAspectRatio='none' viewBox='0 0 32 32'%3E%3Cpath d='M28.06 11.383A2.48 2.48 0 0 0 26 10.27c-.523 0-1.024.165-1.45.477l-.035.025-.032.028L16 18.194l-8.483-7.393-.032-.028-.035-.025A2.44 2.44 0 0 0 6 10.27c-.823 0-1.593.416-2.06 1.112-.76 1.135-.501 2.704.574 3.52l9.974 8.572.03.026.032.023a2.445 2.445 0 0 0 2.9 0l.032-.023.03-.026 9.974-8.573c1.075-.815 1.335-2.384.574-3.52z'/%3E%3C/svg%3E")}@media (forced-colors:active){.trimblemaps-ctrl button.trimblemaps-ctrl-zoom-out .trimblemaps-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M20 11.3H0V8.8h20z'/%3E%3C/svg%3E")}.trimblemaps-ctrl button.trimblemaps-ctrl-zoom-in .trimblemaps-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M20 8.8h-8.7V0H8.8v8.8H0v2.5h8.8V20h2.5v-8.7H20z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.trimblemaps-ctrl button.trimblemaps-ctrl-zoom-out .trimblemaps-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M20 11.3H0V8.8h20z'/%3E%3C/svg%3E")}.trimblemaps-ctrl button.trimblemaps-ctrl-zoom-in .trimblemaps-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M20 8.8h-8.7V0H8.8v8.8H0v2.5h8.8V20h2.5v-8.7H20z'/%3E%3C/svg%3E")}}.trimblemaps-ctrl button.trimblemaps-ctrl-fullscreen .trimblemaps-ctrl-icon{background-image:var(--maps-ctrl-btn-fullscreen-bg)}.trimblemaps-ctrl button.trimblemaps-ctrl-shrink .trimblemaps-ctrl-icon{background-image:var(--maps-ctrl-btn-shrink-bg)}@media (forced-colors:active){.trimblemaps-ctrl button.trimblemaps-ctrl-fullscreen .trimblemaps-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='m10.7 0 2 2-2.6 2.6 1.3 1.3L14 3.3l2 2V0zM0 5.3l2-2 2.6 2.6 1.3-1.3L3.3 2l2-2H0zM5.3 16l-2-2 2.6-2.6-1.3-1.3L2 12.7l-2-2V16zM16 10.7l-2 2-2.6-2.6-1.3 1.3 2.6 2.6-2 2H16z'/%3E%3C/svg%3E")}.trimblemaps-ctrl button.trimblemaps-ctrl-shrink .trimblemaps-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='m2.5 12.1 2 2L2 16.7 3.3 18l2.6-2.6 2 2v-5.3zm9.6 5.4 2-2 2.6 2.6 1.3-1.3-2.6-2.6 2-2h-5.3zm5.4-9.6-2-2L18 3.3 16.7 2l-2.6 2.6-2-2v5.3zM7.9 2.5l-2 2L3.3 2 2 3.3l2.6 2.6-2 2h5.3z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.trimblemaps-ctrl button.trimblemaps-ctrl-fullscreen .trimblemaps-ctrl-icon,.trimblemaps-ctrl button.trimblemaps-ctrl-shrink .trimblemaps-ctrl-icon{forced-color-adjust:none}}.trimblemaps-ctrl button.trimblemaps-ctrl-icon .trimblemaps-ctrl-compass{background-image:var(--maps-ctrl-btn-compass-bg)}@media (forced-colors:active){.trimblemaps-ctrl button.trimblemaps-ctrl-icon .trimblemaps-ctrl-compass{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M10 1.5c4.7 0 8.5 3.8 8.5 8.5s-3.8 8.5-8.5 8.5-8.5-3.8-8.5-8.5S5.3 1.5 10 1.5M10 0C4.5 0 0 4.5 0 10s4.5 10 10 10 10-4.5 10-10S15.5 0 10 0'/%3E%3Cpath d='M5.9 11.9 10 1.4l4.1 10.5-4.1-1.4z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.trimblemaps-ctrl button.trimblemaps-ctrl-icon .trimblemaps-ctrl-compass{forced-color-adjust:none}}.trimblemaps-ctrl button.trimblemaps-ctrl-terrain .trimblemaps-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23333'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.trimblemaps-ctrl button.trimblemaps-ctrl-terrain-enabled .trimblemaps-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%2333b5e5'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.trimblemaps-ctrl button.trimblemaps-ctrl-geolocate .trimblemaps-ctrl-icon{background-image:var(--maps-ctrl-btn-geolocate-bg)}.trimblemaps-ctrl button.trimblemaps-ctrl-geolocate:disabled .trimblemaps-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23aaa' viewBox='0 0 16 16'%3E%3Cpath d='M8 5.1C6.4 5.1 5.1 6.4 5.1 8s1.3 2.9 2.9 2.9 2.9-1.3 2.9-2.9S9.6 5.1 8 5.1m6.5 2.2c-.3-3-2.7-5.4-5.8-5.8V0H7.3v1.5c-3 .3-5.4 2.7-5.8 5.8H0v1.5h1.5c.3 3 2.7 5.4 5.8 5.8V16h1.5v-1.5c3-.3 5.4-2.7 5.8-5.8H16V7.3zM8 13.1c-2.8 0-5.1-2.3-5.1-5.1S5.2 2.9 8 2.9s5.1 2.3 5.1 5.1-2.3 5.1-5.1 5.1'/%3E%3C/svg%3E")}.trimblemaps-ctrl button.trimblemaps-ctrl-geolocate.trimblemaps-ctrl-geolocate-active .trimblemaps-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5' viewBox='0 0 16 16'%3E%3Cpath d='M8 5.1C6.4 5.1 5.1 6.4 5.1 8s1.3 2.9 2.9 2.9 2.9-1.3 2.9-2.9S9.6 5.1 8 5.1m6.5 2.2c-.3-3-2.7-5.4-5.8-5.8V0H7.3v1.5c-3 .3-5.4 2.7-5.8 5.8H0v1.5h1.5c.3 3 2.7 5.4 5.8 5.8V16h1.5v-1.5c3-.3 5.4-2.7 5.8-5.8H16V7.3zM8 13.1c-2.8 0-5.1-2.3-5.1-5.1S5.2 2.9 8 2.9s5.1 2.3 5.1 5.1-2.3 5.1-5.1 5.1'/%3E%3C/svg%3E")!important}.trimblemaps-ctrl button.trimblemaps-ctrl-geolocate.trimblemaps-ctrl-geolocate-active-error .trimblemaps-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23e58978' viewBox='0 0 16 16'%3E%3Cpath d='M8 5.1C6.4 5.1 5.1 6.4 5.1 8s1.3 2.9 2.9 2.9 2.9-1.3 2.9-2.9S9.6 5.1 8 5.1m6.5 2.2c-.3-3-2.7-5.4-5.8-5.8V0H7.3v1.5c-3 .3-5.4 2.7-5.8 5.8H0v1.5h1.5c.3 3 2.7 5.4 5.8 5.8V16h1.5v-1.5c3-.3 5.4-2.7 5.8-5.8H16V7.3zM8 13.1c-2.8 0-5.1-2.3-5.1-5.1S5.2 2.9 8 2.9s5.1 2.3 5.1 5.1-2.3 5.1-5.1 5.1'/%3E%3C/svg%3E")}.trimblemaps-ctrl button.trimblemaps-ctrl-geolocate.trimblemaps-ctrl-geolocate-background .trimblemaps-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5' viewBox='0 0 16 16'%3E%3Cpath d='M8 5.1C6.4 5.1 5.1 6.4 5.1 8s1.3 2.9 2.9 2.9 2.9-1.3 2.9-2.9S9.6 5.1 8 5.1m6.5 2.2c-.3-3-2.7-5.4-5.8-5.8V0H7.3v1.5c-3 .3-5.4 2.7-5.8 5.8H0v1.5h1.5c.3 3 2.7 5.4 5.8 5.8V16h1.5v-1.5c3-.3 5.4-2.7 5.8-5.8H16V7.3zM8 13.1c-2.8 0-5.1-2.3-5.1-5.1S5.2 2.9 8 2.9s5.1 2.3 5.1 5.1-2.3 5.1-5.1 5.1'/%3E%3C/svg%3E")}.trimblemaps-ctrl button.trimblemaps-ctrl-geolocate.trimblemaps-ctrl-geolocate-background-error .trimblemaps-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23e54e33' viewBox='0 0 16 16'%3E%3Cpath d='M8 5.1C6.4 5.1 5.1 6.4 5.1 8s1.3 2.9 2.9 2.9 2.9-1.3 2.9-2.9S9.6 5.1 8 5.1m6.5 2.2c-.3-3-2.7-5.4-5.8-5.8V0H7.3v1.5c-3 .3-5.4 2.7-5.8 5.8H0v1.5h1.5c.3 3 2.7 5.4 5.8 5.8V16h1.5v-1.5c3-.3 5.4-2.7 5.8-5.8H16V7.3zM8 13.1c-2.8 0-5.1-2.3-5.1-5.1S5.2 2.9 8 2.9s5.1 2.3 5.1 5.1-2.3 5.1-5.1 5.1'/%3E%3C/svg%3E")}.trimblemaps-ctrl button.trimblemaps-ctrl-geolocate.trimblemaps-ctrl-geolocate-waiting .trimblemaps-ctrl-icon{animation:trimblemaps-spin 2s linear infinite}@media (forced-colors:active){.trimblemaps-ctrl button.trimblemaps-ctrl-geolocate .trimblemaps-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M8 5.1C6.4 5.1 5.1 6.4 5.1 8s1.3 2.9 2.9 2.9 2.9-1.3 2.9-2.9S9.6 5.1 8 5.1m6.5 2.2c-.3-3-2.7-5.4-5.8-5.8V0H7.3v1.5c-3 .3-5.4 2.7-5.8 5.8H0v1.5h1.5c.3 3 2.7 5.4 5.8 5.8V16h1.5v-1.5c3-.3 5.4-2.7 5.8-5.8H16V7.3zM8 13.1c-2.8 0-5.1-2.3-5.1-5.1S5.2 2.9 8 2.9s5.1 2.3 5.1 5.1-2.3 5.1-5.1 5.1'/%3E%3C/svg%3E")}.trimblemaps-ctrl button.trimblemaps-ctrl-geolocate:disabled .trimblemaps-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23999' viewBox='0 0 16 16'%3E%3Cpath d='M8 5.1C6.4 5.1 5.1 6.4 5.1 8s1.3 2.9 2.9 2.9 2.9-1.3 2.9-2.9S9.6 5.1 8 5.1m6.5 2.2c-.3-3-2.7-5.4-5.8-5.8V0H7.3v1.5c-3 .3-5.4 2.7-5.8 5.8H0v1.5h1.5c.3 3 2.7 5.4 5.8 5.8V16h1.5v-1.5c3-.3 5.4-2.7 5.8-5.8H16V7.3zM8 13.1c-2.8 0-5.1-2.3-5.1-5.1S5.2 2.9 8 2.9s5.1 2.3 5.1 5.1-2.3 5.1-5.1 5.1'/%3E%3C/svg%3E")}.trimblemaps-ctrl button.trimblemaps-ctrl-geolocate.trimblemaps-ctrl-geolocate-active .trimblemaps-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5' viewBox='0 0 16 16'%3E%3Cpath d='M8 5.1C6.4 5.1 5.1 6.4 5.1 8s1.3 2.9 2.9 2.9 2.9-1.3 2.9-2.9S9.6 5.1 8 5.1m6.5 2.2c-.3-3-2.7-5.4-5.8-5.8V0H7.3v1.5c-3 .3-5.4 2.7-5.8 5.8H0v1.5h1.5c.3 3 2.7 5.4 5.8 5.8V16h1.5v-1.5c3-.3 5.4-2.7 5.8-5.8H16V7.3zM8 13.1c-2.8 0-5.1-2.3-5.1-5.1S5.2 2.9 8 2.9s5.1 2.3 5.1 5.1-2.3 5.1-5.1 5.1'/%3E%3C/svg%3E")}.trimblemaps-ctrl button.trimblemaps-ctrl-geolocate.trimblemaps-ctrl-geolocate-active-error .trimblemaps-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23e58978' viewBox='0 0 16 16'%3E%3Cpath d='M8 5.1C6.4 5.1 5.1 6.4 5.1 8s1.3 2.9 2.9 2.9 2.9-1.3 2.9-2.9S9.6 5.1 8 5.1m6.5 2.2c-.3-3-2.7-5.4-5.8-5.8V0H7.3v1.5c-3 .3-5.4 2.7-5.8 5.8H0v1.5h1.5c.3 3 2.7 5.4 5.8 5.8V16h1.5v-1.5c3-.3 5.4-2.7 5.8-5.8H16V7.3zM8 13.1c-2.8 0-5.1-2.3-5.1-5.1S5.2 2.9 8 2.9s5.1 2.3 5.1 5.1-2.3 5.1-5.1 5.1'/%3E%3C/svg%3E")}.trimblemaps-ctrl button.trimblemaps-ctrl-geolocate.trimblemaps-ctrl-geolocate-background .trimblemaps-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5' viewBox='0 0 16 16'%3E%3Cpath d='M8 5.1C6.4 5.1 5.1 6.4 5.1 8s1.3 2.9 2.9 2.9 2.9-1.3 2.9-2.9S9.6 5.1 8 5.1m6.5 2.2c-.3-3-2.7-5.4-5.8-5.8V0H7.3v1.5c-3 .3-5.4 2.7-5.8 5.8H0v1.5h1.5c.3 3 2.7 5.4 5.8 5.8V16h1.5v-1.5c3-.3 5.4-2.7 5.8-5.8H16V7.3zM8 13.1c-2.8 0-5.1-2.3-5.1-5.1S5.2 2.9 8 2.9s5.1 2.3 5.1 5.1-2.3 5.1-5.1 5.1'/%3E%3C/svg%3E")}.trimblemaps-ctrl button.trimblemaps-ctrl-geolocate.trimblemaps-ctrl-geolocate-background-error .trimblemaps-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23e54e33' viewBox='0 0 16 16'%3E%3Cpath d='M8 5.1C6.4 5.1 5.1 6.4 5.1 8s1.3 2.9 2.9 2.9 2.9-1.3 2.9-2.9S9.6 5.1 8 5.1m6.5 2.2c-.3-3-2.7-5.4-5.8-5.8V0H7.3v1.5c-3 .3-5.4 2.7-5.8 5.8H0v1.5h1.5c.3 3 2.7 5.4 5.8 5.8V16h1.5v-1.5c3-.3 5.4-2.7 5.8-5.8H16V7.3zM8 13.1c-2.8 0-5.1-2.3-5.1-5.1S5.2 2.9 8 2.9s5.1 2.3 5.1 5.1-2.3 5.1-5.1 5.1'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.trimblemaps-ctrl button.trimblemaps-ctrl-geolocate .trimblemaps-ctrl-icon,.trimblemaps-ctrl button.trimblemaps-ctrl-geolocate:disabled .trimblemaps-ctrl-icon{forced-color-adjust:none}}@keyframes trimblemaps-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.trimblemaps-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 205 32'%3E%3Cpath d='M140.9 5.3h2.6l7 18.4h.1l7-18.4h2.7v21h-2V8.7h-.1c-.3.9-.8 2.3-1.3 3.7l-5.4 13.9h-1.8l-5.4-13.9c-.5-1.4-.9-2.2-1.3-3.7h-.1v17.6H141zm22.3 17.5c0-3 2.5-5.1 10.1-6.3v-.8c0-2.1-1.1-3.1-3-3.1-2.4 0-4 1-5.6 2.4l-1.1-1.2c1.8-1.6 3.9-2.8 6.8-2.8 3.3 0 4.8 1.8 4.8 4.8v6.8c0 1.8.1 2.9.4 3.7h-2q-.3-.9-.3-2.1c-1.7 1.6-3.7 2.4-5.9 2.4-2.6 0-4.2-1.4-4.2-3.8m10.2-.2V18c-6.4 1.1-8.2 2.7-8.2 4.6 0 1.6 1.1 2.4 2.7 2.4 2.1 0 3.9-.9 5.5-2.4m5.3-11.2h2v2.1c1.2-1.3 2.8-2.4 5-2.4 3.4 0 6.2 2.5 6.2 7.7s-2.8 7.7-6.3 7.7c-1.9 0-3.5-.9-4.8-2.3V32h-2V11.4zm11.1 7.5c0-4.1-2-6.1-4.5-6.1-1.8 0-3.2 1-4.7 2.5v7.3c1.5 1.6 2.9 2.4 4.7 2.4 2.6-.1 4.5-1.9 4.5-6.1m3.5 5 1.2-1.1c1.1 1.3 2.6 2.2 4.7 2.2 2.6 0 3.9-.9 3.9-2.6s-1.2-2.3-4.1-3c-3.4-.9-5.2-1.8-5.2-4.4 0-2.1 1.8-3.9 5.1-3.9 2.6 0 4.2.9 5.5 2.2l-1.1 1.3c-1.1-1.1-2.6-1.8-4.4-1.8-2.3 0-3.2 1.1-3.2 2.2 0 1.4 1 2 3.6 2.7 3.7.9 5.7 1.8 5.7 4.7 0 2.7-2.4 4.3-5.8 4.3-2.7-.1-4.7-1.2-5.9-2.8M35 26.3V7.6h-6.9V3.4H47v4.2h-7v18.7z' style='fill:%230063a3'/%3E%3Cpath d='M42.8 26.3V9.9h5v2.7c.9-1.4 2.5-3.1 5.6-3.1h.2v4.4c-.2 0-1.1-.1-1.4-.1-2 0-3.5 1.1-4.4 2.3v10.2zM55.2 7.5v-4h5v4zm0 18.8V9.8h5v16.5zm6.9 0V9.8h5v2.6c1-1.3 2.8-2.9 5.4-2.9 2.8 0 4.1 1.1 4.5 2.9 1-1.3 2.8-2.9 5.5-2.9 3.3 0 4.8 2.1 4.8 5v11.8h-5V15.8c0-1.5-.3-2.3-1.8-2.3-1.2 0-2.2.7-3.3 1.6v11.1h-5V15.8c0-1.5-.3-2.3-1.8-2.3-1.2 0-2.2.7-3.3 1.6v11.1zm32.1-1.9v1.9h-5V3.4h5v8.9c1.1-1.5 2.6-2.9 5.1-2.9 3.7 0 6.3 2.9 6.3 8.6s-2.6 8.5-6.4 8.5c-2.3.1-3.8-.7-5-2.1m6.4-6.3c0-2.8-1-4.5-3.2-4.5-1.3 0-2.4.8-3.3 1.6v6.1c1.1 1 2 1.5 3.3 1.5 2.1 0 3.2-1.7 3.2-4.7m6.5 8.2V3.4h5v22.9zm6.5-8.2c0-6.4 4.9-8.6 8.3-8.6s7.6 1.7 7.6 9.2v.7h-10.9c.2 2.7 1.8 3.8 3.8 3.8 1.9 0 3.8-1 4.9-2l1.9 3c-1.9 1.6-4.3 2.5-7.2 2.5-4.3-.1-8.4-2.2-8.4-8.6m11.4-1.6c-.2-2.3-1.3-3.4-3.2-3.4-1.5 0-2.9 1-3.3 3.4zm5.4 7.9c0-1.1.8-1.9 1.9-1.9s1.9.8 1.9 1.9-.8 1.9-1.9 1.9c-1 0-1.9-.8-1.9-1.9m3.5 0c0-.9-.7-1.6-1.6-1.6s-1.5.7-1.5 1.6.7 1.6 1.6 1.6 1.5-.7 1.5-1.6m-2.3-1h.8c.5 0 .8.2.8.6 0 .3-.2.5-.4.6l.4.8h-.4l-.4-.8h-.4v.8h-.4zm.7.9c.3 0 .4-.1.4-.3s-.1-.3-.4-.3h-.3v.6zM1.9 23.1v7.1l6.2-3.6c-2.4-.5-4.6-1.7-6.2-3.5M8 3.5 1.9 0v7.1C3.6 5.2 5.8 4 8 3.5m20 11.6-6.2-3.6c.7 2.3.7 4.8 0 7.2zM5.9 5.4c.9-.2 2.7 0 3.7.3.8-.6 2-1 3.1-1-2.6-.6-5.1 0-6.8.7m11.8 13c-.1-1.3-.5-2.6-1-4-2.1 1-4.7.3-6.5-1.2-1.3 1.3-2.5 2.9-3.4 4.4 3 2.4 7.9 3.1 10.9.8m-12.5-.6c-2.6-2.7-3.5-6.6-2.7-9.6-3.6 4.2-3.3 10.4.6 14.3.5-1.6 1.2-3.2 2.1-4.7m11.1-4.5q-.9-1.8-2.1-3.3c-1 .6-2 1.4-3 2.3 1.6 1.4 3.6 1.6 5.1 1m-2-4.9c.7-.5 1.6-1 2.3-1.3-1.7-1.7-4.4-1.7-5.5-.9 1.2.5 2.2 1.2 3.2 2.2' style='fill:%230063a3'/%3E%3Cpath d='M6.2 18.7c-1.3 2.3-1.8 3.9-2 4.8 3.9 2.9 9.3 2.8 13-.2.4-.9.6-2.1.6-3.4-3.6 2.1-8.5 1.2-11.6-1.2m11.1-6.2c1.2-1.2.9-3.3 0-4.5-.5.2-1.7.8-2.2 1.3.9.9 1.6 2 2.2 3.2m2-2.6c.2 1.6-.4 2.9-1.5 3.8.5 1.1.8 2.3 1 3.5 1.6-2 1.6-4.9.5-7.3m-9 1.5q1.5-1.35 3-2.4c-1-.9-2.1-1.6-3.3-2-1 1.4-.7 3.1.3 4.4m8.7 7.5c.1.9 0 1.9-.1 2.7 1.8-2.3 2.4-5.2 2.2-7.4-.2 1.9-.9 3.5-2.1 4.7M8.8 6.7c-1.3-.3-2.9-.3-4.2 0-2.1 2.9-1.1 7.3 1.3 10 .9-1.4 2.3-3.1 3.5-4.4-1.2-1.5-1.7-3.9-.6-5.6' style='fill:%230063a3'/%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.trimblemaps-ctrl-logo.trimblemaps-compact{width:14px}@media (forced-colors:active){a.trimblemaps-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 205 32'%3E%3Cpath d='M140.9 5.3h2.6l7 18.4h.1l7-18.4h2.7v21h-2V8.7h-.1c-.3.9-.8 2.3-1.3 3.7l-5.4 13.9h-1.8l-5.4-13.9c-.5-1.4-.9-2.2-1.3-3.7h-.1v17.6H141zm22.3 17.5c0-3 2.5-5.1 10.1-6.3v-.8c0-2.1-1.1-3.1-3-3.1-2.4 0-4 1-5.6 2.4l-1.1-1.2c1.8-1.6 3.9-2.8 6.8-2.8 3.3 0 4.8 1.8 4.8 4.8v6.8c0 1.8.1 2.9.4 3.7h-2q-.3-.9-.3-2.1c-1.7 1.6-3.7 2.4-5.9 2.4-2.6 0-4.2-1.4-4.2-3.8m10.2-.2V18c-6.4 1.1-8.2 2.7-8.2 4.6 0 1.6 1.1 2.4 2.7 2.4 2.1 0 3.9-.9 5.5-2.4m5.3-11.2h2v2.1c1.2-1.3 2.8-2.4 5-2.4 3.4 0 6.2 2.5 6.2 7.7s-2.8 7.7-6.3 7.7c-1.9 0-3.5-.9-4.8-2.3V32h-2V11.4zm11.1 7.5c0-4.1-2-6.1-4.5-6.1-1.8 0-3.2 1-4.7 2.5v7.3c1.5 1.6 2.9 2.4 4.7 2.4 2.6-.1 4.5-1.9 4.5-6.1m3.5 5 1.2-1.1c1.1 1.3 2.6 2.2 4.7 2.2 2.6 0 3.9-.9 3.9-2.6s-1.2-2.3-4.1-3c-3.4-.9-5.2-1.8-5.2-4.4 0-2.1 1.8-3.9 5.1-3.9 2.6 0 4.2.9 5.5 2.2l-1.1 1.3c-1.1-1.1-2.6-1.8-4.4-1.8-2.3 0-3.2 1.1-3.2 2.2 0 1.4 1 2 3.6 2.7 3.7.9 5.7 1.8 5.7 4.7 0 2.7-2.4 4.3-5.8 4.3-2.7-.1-4.7-1.2-5.9-2.8M35 26.3V7.6h-6.9V3.4H47v4.2h-7v18.7z' style='fill:%230063a3'/%3E%3Cpath d='M42.8 26.3V9.9h5v2.7c.9-1.4 2.5-3.1 5.6-3.1h.2v4.4c-.2 0-1.1-.1-1.4-.1-2 0-3.5 1.1-4.4 2.3v10.2zM55.2 7.5v-4h5v4zm0 18.8V9.8h5v16.5zm6.9 0V9.8h5v2.6c1-1.3 2.8-2.9 5.4-2.9 2.8 0 4.1 1.1 4.5 2.9 1-1.3 2.8-2.9 5.5-2.9 3.3 0 4.8 2.1 4.8 5v11.8h-5V15.8c0-1.5-.3-2.3-1.8-2.3-1.2 0-2.2.7-3.3 1.6v11.1h-5V15.8c0-1.5-.3-2.3-1.8-2.3-1.2 0-2.2.7-3.3 1.6v11.1zm32.1-1.9v1.9h-5V3.4h5v8.9c1.1-1.5 2.6-2.9 5.1-2.9 3.7 0 6.3 2.9 6.3 8.6s-2.6 8.5-6.4 8.5c-2.3.1-3.8-.7-5-2.1m6.4-6.3c0-2.8-1-4.5-3.2-4.5-1.3 0-2.4.8-3.3 1.6v6.1c1.1 1 2 1.5 3.3 1.5 2.1 0 3.2-1.7 3.2-4.7m6.5 8.2V3.4h5v22.9zm6.5-8.2c0-6.4 4.9-8.6 8.3-8.6s7.6 1.7 7.6 9.2v.7h-10.9c.2 2.7 1.8 3.8 3.8 3.8 1.9 0 3.8-1 4.9-2l1.9 3c-1.9 1.6-4.3 2.5-7.2 2.5-4.3-.1-8.4-2.2-8.4-8.6m11.4-1.6c-.2-2.3-1.3-3.4-3.2-3.4-1.5 0-2.9 1-3.3 3.4zm5.4 7.9c0-1.1.8-1.9 1.9-1.9s1.9.8 1.9 1.9-.8 1.9-1.9 1.9c-1 0-1.9-.8-1.9-1.9m3.5 0c0-.9-.7-1.6-1.6-1.6s-1.5.7-1.5 1.6.7 1.6 1.6 1.6 1.5-.7 1.5-1.6m-2.3-1h.8c.5 0 .8.2.8.6 0 .3-.2.5-.4.6l.4.8h-.4l-.4-.8h-.4v.8h-.4zm.7.9c.3 0 .4-.1.4-.3s-.1-.3-.4-.3h-.3v.6zM1.9 23.1v7.1l6.2-3.6c-2.4-.5-4.6-1.7-6.2-3.5M8 3.5 1.9 0v7.1C3.6 5.2 5.8 4 8 3.5m20 11.6-6.2-3.6c.7 2.3.7 4.8 0 7.2zM5.9 5.4c.9-.2 2.7 0 3.7.3.8-.6 2-1 3.1-1-2.6-.6-5.1 0-6.8.7m11.8 13c-.1-1.3-.5-2.6-1-4-2.1 1-4.7.3-6.5-1.2-1.3 1.3-2.5 2.9-3.4 4.4 3 2.4 7.9 3.1 10.9.8m-12.5-.6c-2.6-2.7-3.5-6.6-2.7-9.6-3.6 4.2-3.3 10.4.6 14.3.5-1.6 1.2-3.2 2.1-4.7m11.1-4.5q-.9-1.8-2.1-3.3c-1 .6-2 1.4-3 2.3 1.6 1.4 3.6 1.6 5.1 1m-2-4.9c.7-.5 1.6-1 2.3-1.3-1.7-1.7-4.4-1.7-5.5-.9 1.2.5 2.2 1.2 3.2 2.2' style='fill:%230063a3'/%3E%3Cpath d='M6.2 18.7c-1.3 2.3-1.8 3.9-2 4.8 3.9 2.9 9.3 2.8 13-.2.4-.9.6-2.1.6-3.4-3.6 2.1-8.5 1.2-11.6-1.2m11.1-6.2c1.2-1.2.9-3.3 0-4.5-.5.2-1.7.8-2.2 1.3.9.9 1.6 2 2.2 3.2m2-2.6c.2 1.6-.4 2.9-1.5 3.8.5 1.1.8 2.3 1 3.5 1.6-2 1.6-4.9.5-7.3m-9 1.5q1.5-1.35 3-2.4c-1-.9-2.1-1.6-3.3-2-1 1.4-.7 3.1.3 4.4m8.7 7.5c.1.9 0 1.9-.1 2.7 1.8-2.3 2.4-5.2 2.2-7.4-.2 1.9-.9 3.5-2.1 4.7M8.8 6.7c-1.3-.3-2.9-.3-4.2 0-2.1 2.9-1.1 7.3 1.3 10 .9-1.4 2.3-3.1 3.5-4.4-1.2-1.5-1.7-3.9-.6-5.6' style='fill:%230063a3'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.trimblemaps-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 205 32'%3E%3Cpath d='M140.9 5.3h2.6l7 18.4h.1l7-18.4h2.7v21h-2V8.7h-.1c-.3.9-.8 2.3-1.3 3.7l-5.4 13.9h-1.8l-5.4-13.9c-.5-1.4-.9-2.2-1.3-3.7h-.1v17.6H141zm22.3 17.5c0-3 2.5-5.1 10.1-6.3v-.8c0-2.1-1.1-3.1-3-3.1-2.4 0-4 1-5.6 2.4l-1.1-1.2c1.8-1.6 3.9-2.8 6.8-2.8 3.3 0 4.8 1.8 4.8 4.8v6.8c0 1.8.1 2.9.4 3.7h-2q-.3-.9-.3-2.1c-1.7 1.6-3.7 2.4-5.9 2.4-2.6 0-4.2-1.4-4.2-3.8m10.2-.2V18c-6.4 1.1-8.2 2.7-8.2 4.6 0 1.6 1.1 2.4 2.7 2.4 2.1 0 3.9-.9 5.5-2.4m5.3-11.2h2v2.1c1.2-1.3 2.8-2.4 5-2.4 3.4 0 6.2 2.5 6.2 7.7s-2.8 7.7-6.3 7.7c-1.9 0-3.5-.9-4.8-2.3V32h-2V11.4zm11.1 7.5c0-4.1-2-6.1-4.5-6.1-1.8 0-3.2 1-4.7 2.5v7.3c1.5 1.6 2.9 2.4 4.7 2.4 2.6-.1 4.5-1.9 4.5-6.1m3.5 5 1.2-1.1c1.1 1.3 2.6 2.2 4.7 2.2 2.6 0 3.9-.9 3.9-2.6s-1.2-2.3-4.1-3c-3.4-.9-5.2-1.8-5.2-4.4 0-2.1 1.8-3.9 5.1-3.9 2.6 0 4.2.9 5.5 2.2l-1.1 1.3c-1.1-1.1-2.6-1.8-4.4-1.8-2.3 0-3.2 1.1-3.2 2.2 0 1.4 1 2 3.6 2.7 3.7.9 5.7 1.8 5.7 4.7 0 2.7-2.4 4.3-5.8 4.3-2.7-.1-4.7-1.2-5.9-2.8M35 26.3V7.6h-6.9V3.4H47v4.2h-7v18.7z' style='fill:%230063a3'/%3E%3Cpath d='M42.8 26.3V9.9h5v2.7c.9-1.4 2.5-3.1 5.6-3.1h.2v4.4c-.2 0-1.1-.1-1.4-.1-2 0-3.5 1.1-4.4 2.3v10.2zM55.2 7.5v-4h5v4zm0 18.8V9.8h5v16.5zm6.9 0V9.8h5v2.6c1-1.3 2.8-2.9 5.4-2.9 2.8 0 4.1 1.1 4.5 2.9 1-1.3 2.8-2.9 5.5-2.9 3.3 0 4.8 2.1 4.8 5v11.8h-5V15.8c0-1.5-.3-2.3-1.8-2.3-1.2 0-2.2.7-3.3 1.6v11.1h-5V15.8c0-1.5-.3-2.3-1.8-2.3-1.2 0-2.2.7-3.3 1.6v11.1zm32.1-1.9v1.9h-5V3.4h5v8.9c1.1-1.5 2.6-2.9 5.1-2.9 3.7 0 6.3 2.9 6.3 8.6s-2.6 8.5-6.4 8.5c-2.3.1-3.8-.7-5-2.1m6.4-6.3c0-2.8-1-4.5-3.2-4.5-1.3 0-2.4.8-3.3 1.6v6.1c1.1 1 2 1.5 3.3 1.5 2.1 0 3.2-1.7 3.2-4.7m6.5 8.2V3.4h5v22.9zm6.5-8.2c0-6.4 4.9-8.6 8.3-8.6s7.6 1.7 7.6 9.2v.7h-10.9c.2 2.7 1.8 3.8 3.8 3.8 1.9 0 3.8-1 4.9-2l1.9 3c-1.9 1.6-4.3 2.5-7.2 2.5-4.3-.1-8.4-2.2-8.4-8.6m11.4-1.6c-.2-2.3-1.3-3.4-3.2-3.4-1.5 0-2.9 1-3.3 3.4zm5.4 7.9c0-1.1.8-1.9 1.9-1.9s1.9.8 1.9 1.9-.8 1.9-1.9 1.9c-1 0-1.9-.8-1.9-1.9m3.5 0c0-.9-.7-1.6-1.6-1.6s-1.5.7-1.5 1.6.7 1.6 1.6 1.6 1.5-.7 1.5-1.6m-2.3-1h.8c.5 0 .8.2.8.6 0 .3-.2.5-.4.6l.4.8h-.4l-.4-.8h-.4v.8h-.4zm.7.9c.3 0 .4-.1.4-.3s-.1-.3-.4-.3h-.3v.6zM1.9 23.1v7.1l6.2-3.6c-2.4-.5-4.6-1.7-6.2-3.5M8 3.5 1.9 0v7.1C3.6 5.2 5.8 4 8 3.5m20 11.6-6.2-3.6c.7 2.3.7 4.8 0 7.2zM5.9 5.4c.9-.2 2.7 0 3.7.3.8-.6 2-1 3.1-1-2.6-.6-5.1 0-6.8.7m11.8 13c-.1-1.3-.5-2.6-1-4-2.1 1-4.7.3-6.5-1.2-1.3 1.3-2.5 2.9-3.4 4.4 3 2.4 7.9 3.1 10.9.8m-12.5-.6c-2.6-2.7-3.5-6.6-2.7-9.6-3.6 4.2-3.3 10.4.6 14.3.5-1.6 1.2-3.2 2.1-4.7m11.1-4.5q-.9-1.8-2.1-3.3c-1 .6-2 1.4-3 2.3 1.6 1.4 3.6 1.6 5.1 1m-2-4.9c.7-.5 1.6-1 2.3-1.3-1.7-1.7-4.4-1.7-5.5-.9 1.2.5 2.2 1.2 3.2 2.2' style='fill:%230063a3'/%3E%3Cpath d='M6.2 18.7c-1.3 2.3-1.8 3.9-2 4.8 3.9 2.9 9.3 2.8 13-.2.4-.9.6-2.1.6-3.4-3.6 2.1-8.5 1.2-11.6-1.2m11.1-6.2c1.2-1.2.9-3.3 0-4.5-.5.2-1.7.8-2.2 1.3.9.9 1.6 2 2.2 3.2m2-2.6c.2 1.6-.4 2.9-1.5 3.8.5 1.1.8 2.3 1 3.5 1.6-2 1.6-4.9.5-7.3m-9 1.5q1.5-1.35 3-2.4c-1-.9-2.1-1.6-3.3-2-1 1.4-.7 3.1.3 4.4m8.7 7.5c.1.9 0 1.9-.1 2.7 1.8-2.3 2.4-5.2 2.2-7.4-.2 1.9-.9 3.5-2.1 4.7M8.8 6.7c-1.3-.3-2.9-.3-4.2 0-2.1 2.9-1.1 7.3 1.3 10 .9-1.4 2.3-3.1 3.5-4.4-1.2-1.5-1.7-3.9-.6-5.6' style='fill:%230063a3'/%3E%3C/svg%3E")}}.trimblemaps-ctrl.trimblemaps-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.trimblemaps-ctrl-attrib.trimblemaps-compact{background-color:var(--maps-ctrl-attrib-compact-bg);margin:20px 10px 10px;min-height:22px;min-width:110px;padding:0;position:relative}.trimblemaps-ctrl-attrib.trimblemaps-compact .trimblemaps-ctrl-attrib-inner{display:none}.trimblemaps-ctrl-attrib.trimblemaps-compact:hover .trimblemaps-ctrl-attrib-inner{display:block;margin:1px}.trimblemaps-ctrl-attrib.trimblemaps-compact:hover{padding-left:4px;padding-right:125px}.trimblemaps-ctrl-attrib.trimblemaps-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 205 32'%3E%3Cpath d='M140.9 5.3h2.6l7 18.4h.1l7-18.4h2.7v21h-2V8.7h-.1c-.3.9-.8 2.3-1.3 3.7l-5.4 13.9h-1.8l-5.4-13.9c-.5-1.4-.9-2.2-1.3-3.7h-.1v17.6H141zm22.3 17.5c0-3 2.5-5.1 10.1-6.3v-.8c0-2.1-1.1-3.1-3-3.1-2.4 0-4 1-5.6 2.4l-1.1-1.2c1.8-1.6 3.9-2.8 6.8-2.8 3.3 0 4.8 1.8 4.8 4.8v6.8c0 1.8.1 2.9.4 3.7h-2q-.3-.9-.3-2.1c-1.7 1.6-3.7 2.4-5.9 2.4-2.6 0-4.2-1.4-4.2-3.8m10.2-.2V18c-6.4 1.1-8.2 2.7-8.2 4.6 0 1.6 1.1 2.4 2.7 2.4 2.1 0 3.9-.9 5.5-2.4m5.3-11.2h2v2.1c1.2-1.3 2.8-2.4 5-2.4 3.4 0 6.2 2.5 6.2 7.7s-2.8 7.7-6.3 7.7c-1.9 0-3.5-.9-4.8-2.3V32h-2V11.4zm11.1 7.5c0-4.1-2-6.1-4.5-6.1-1.8 0-3.2 1-4.7 2.5v7.3c1.5 1.6 2.9 2.4 4.7 2.4 2.6-.1 4.5-1.9 4.5-6.1m3.5 5 1.2-1.1c1.1 1.3 2.6 2.2 4.7 2.2 2.6 0 3.9-.9 3.9-2.6s-1.2-2.3-4.1-3c-3.4-.9-5.2-1.8-5.2-4.4 0-2.1 1.8-3.9 5.1-3.9 2.6 0 4.2.9 5.5 2.2l-1.1 1.3c-1.1-1.1-2.6-1.8-4.4-1.8-2.3 0-3.2 1.1-3.2 2.2 0 1.4 1 2 3.6 2.7 3.7.9 5.7 1.8 5.7 4.7 0 2.7-2.4 4.3-5.8 4.3-2.7-.1-4.7-1.2-5.9-2.8M35 26.3V7.6h-6.9V3.4H47v4.2h-7v18.7z' style='fill:%230063a3'/%3E%3Cpath d='M42.8 26.3V9.9h5v2.7c.9-1.4 2.5-3.1 5.6-3.1h.2v4.4c-.2 0-1.1-.1-1.4-.1-2 0-3.5 1.1-4.4 2.3v10.2zM55.2 7.5v-4h5v4zm0 18.8V9.8h5v16.5zm6.9 0V9.8h5v2.6c1-1.3 2.8-2.9 5.4-2.9 2.8 0 4.1 1.1 4.5 2.9 1-1.3 2.8-2.9 5.5-2.9 3.3 0 4.8 2.1 4.8 5v11.8h-5V15.8c0-1.5-.3-2.3-1.8-2.3-1.2 0-2.2.7-3.3 1.6v11.1h-5V15.8c0-1.5-.3-2.3-1.8-2.3-1.2 0-2.2.7-3.3 1.6v11.1zm32.1-1.9v1.9h-5V3.4h5v8.9c1.1-1.5 2.6-2.9 5.1-2.9 3.7 0 6.3 2.9 6.3 8.6s-2.6 8.5-6.4 8.5c-2.3.1-3.8-.7-5-2.1m6.4-6.3c0-2.8-1-4.5-3.2-4.5-1.3 0-2.4.8-3.3 1.6v6.1c1.1 1 2 1.5 3.3 1.5 2.1 0 3.2-1.7 3.2-4.7m6.5 8.2V3.4h5v22.9zm6.5-8.2c0-6.4 4.9-8.6 8.3-8.6s7.6 1.7 7.6 9.2v.7h-10.9c.2 2.7 1.8 3.8 3.8 3.8 1.9 0 3.8-1 4.9-2l1.9 3c-1.9 1.6-4.3 2.5-7.2 2.5-4.3-.1-8.4-2.2-8.4-8.6m11.4-1.6c-.2-2.3-1.3-3.4-3.2-3.4-1.5 0-2.9 1-3.3 3.4zm5.4 7.9c0-1.1.8-1.9 1.9-1.9s1.9.8 1.9 1.9-.8 1.9-1.9 1.9c-1 0-1.9-.8-1.9-1.9m3.5 0c0-.9-.7-1.6-1.6-1.6s-1.5.7-1.5 1.6.7 1.6 1.6 1.6 1.5-.7 1.5-1.6m-2.3-1h.8c.5 0 .8.2.8.6 0 .3-.2.5-.4.6l.4.8h-.4l-.4-.8h-.4v.8h-.4zm.7.9c.3 0 .4-.1.4-.3s-.1-.3-.4-.3h-.3v.6zM1.9 23.1v7.1l6.2-3.6c-2.4-.5-4.6-1.7-6.2-3.5M8 3.5 1.9 0v7.1C3.6 5.2 5.8 4 8 3.5m20 11.6-6.2-3.6c.7 2.3.7 4.8 0 7.2zM5.9 5.4c.9-.2 2.7 0 3.7.3.8-.6 2-1 3.1-1-2.6-.6-5.1 0-6.8.7m11.8 13c-.1-1.3-.5-2.6-1-4-2.1 1-4.7.3-6.5-1.2-1.3 1.3-2.5 2.9-3.4 4.4 3 2.4 7.9 3.1 10.9.8m-12.5-.6c-2.6-2.7-3.5-6.6-2.7-9.6-3.6 4.2-3.3 10.4.6 14.3.5-1.6 1.2-3.2 2.1-4.7m11.1-4.5q-.9-1.8-2.1-3.3c-1 .6-2 1.4-3 2.3 1.6 1.4 3.6 1.6 5.1 1m-2-4.9c.7-.5 1.6-1 2.3-1.3-1.7-1.7-4.4-1.7-5.5-.9 1.2.5 2.2 1.2 3.2 2.2' style='fill:%230063a3'/%3E%3Cpath d='M6.2 18.7c-1.3 2.3-1.8 3.9-2 4.8 3.9 2.9 9.3 2.8 13-.2.4-.9.6-2.1.6-3.4-3.6 2.1-8.5 1.2-11.6-1.2m11.1-6.2c1.2-1.2.9-3.3 0-4.5-.5.2-1.7.8-2.2 1.3.9.9 1.6 2 2.2 3.2m2-2.6c.2 1.6-.4 2.9-1.5 3.8.5 1.1.8 2.3 1 3.5 1.6-2 1.6-4.9.5-7.3m-9 1.5q1.5-1.35 3-2.4c-1-.9-2.1-1.6-3.3-2-1 1.4-.7 3.1.3 4.4m8.7 7.5c.1.9 0 1.9-.1 2.7 1.8-2.3 2.4-5.2 2.2-7.4-.2 1.9-.9 3.5-2.1 4.7M8.8 6.7c-1.3-.3-2.9-.3-4.2 0-2.1 2.9-1.1 7.3 1.3 10 .9-1.4 2.3-3.1 3.5-4.4-1.2-1.5-1.7-3.9-.6-5.6' style='fill:%230063a3'/%3E%3C/svg%3E");bottom:3px;box-sizing:border-box;content:"";cursor:pointer;height:16px;position:absolute;right:4px;width:102px}}@media screen and (forced-colors:active){.trimblemaps-ctrl-attrib.trimblemaps-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' fill='%23fff' viewBox='0 0 205 32'%3E%3Cpath d='M140.9 5.3h2.6l7 18.4h.1l7-18.4h2.7v21h-2V8.7h-.1c-.3.9-.8 2.3-1.3 3.7l-5.4 13.9h-1.8l-5.4-13.9c-.5-1.4-.9-2.2-1.3-3.7h-.1v17.6H141zm22.3 17.5c0-3 2.5-5.1 10.1-6.3v-.8c0-2.1-1.1-3.1-3-3.1-2.4 0-4 1-5.6 2.4l-1.1-1.2c1.8-1.6 3.9-2.8 6.8-2.8 3.3 0 4.8 1.8 4.8 4.8v6.8c0 1.8.1 2.9.4 3.7h-2q-.3-.9-.3-2.1c-1.7 1.6-3.7 2.4-5.9 2.4-2.6 0-4.2-1.4-4.2-3.8m10.2-.2V18c-6.4 1.1-8.2 2.7-8.2 4.6 0 1.6 1.1 2.4 2.7 2.4 2.1 0 3.9-.9 5.5-2.4m5.3-11.2h2v2.1c1.2-1.3 2.8-2.4 5-2.4 3.4 0 6.2 2.5 6.2 7.7s-2.8 7.7-6.3 7.7c-1.9 0-3.5-.9-4.8-2.3V32h-2V11.4zm11.1 7.5c0-4.1-2-6.1-4.5-6.1-1.8 0-3.2 1-4.7 2.5v7.3c1.5 1.6 2.9 2.4 4.7 2.4 2.6-.1 4.5-1.9 4.5-6.1m3.5 5 1.2-1.1c1.1 1.3 2.6 2.2 4.7 2.2 2.6 0 3.9-.9 3.9-2.6s-1.2-2.3-4.1-3c-3.4-.9-5.2-1.8-5.2-4.4 0-2.1 1.8-3.9 5.1-3.9 2.6 0 4.2.9 5.5 2.2l-1.1 1.3c-1.1-1.1-2.6-1.8-4.4-1.8-2.3 0-3.2 1.1-3.2 2.2 0 1.4 1 2 3.6 2.7 3.7.9 5.7 1.8 5.7 4.7 0 2.7-2.4 4.3-5.8 4.3-2.7-.1-4.7-1.2-5.9-2.8M35 26.3V7.6h-6.9V3.4H47v4.2h-7v18.7z' style='fill:%230063a3'/%3E%3Cpath d='M42.8 26.3V9.9h5v2.7c.9-1.4 2.5-3.1 5.6-3.1h.2v4.4c-.2 0-1.1-.1-1.4-.1-2 0-3.5 1.1-4.4 2.3v10.2zM55.2 7.5v-4h5v4zm0 18.8V9.8h5v16.5zm6.9 0V9.8h5v2.6c1-1.3 2.8-2.9 5.4-2.9 2.8 0 4.1 1.1 4.5 2.9 1-1.3 2.8-2.9 5.5-2.9 3.3 0 4.8 2.1 4.8 5v11.8h-5V15.8c0-1.5-.3-2.3-1.8-2.3-1.2 0-2.2.7-3.3 1.6v11.1h-5V15.8c0-1.5-.3-2.3-1.8-2.3-1.2 0-2.2.7-3.3 1.6v11.1zm32.1-1.9v1.9h-5V3.4h5v8.9c1.1-1.5 2.6-2.9 5.1-2.9 3.7 0 6.3 2.9 6.3 8.6s-2.6 8.5-6.4 8.5c-2.3.1-3.8-.7-5-2.1m6.4-6.3c0-2.8-1-4.5-3.2-4.5-1.3 0-2.4.8-3.3 1.6v6.1c1.1 1 2 1.5 3.3 1.5 2.1 0 3.2-1.7 3.2-4.7m6.5 8.2V3.4h5v22.9zm6.5-8.2c0-6.4 4.9-8.6 8.3-8.6s7.6 1.7 7.6 9.2v.7h-10.9c.2 2.7 1.8 3.8 3.8 3.8 1.9 0 3.8-1 4.9-2l1.9 3c-1.9 1.6-4.3 2.5-7.2 2.5-4.3-.1-8.4-2.2-8.4-8.6m11.4-1.6c-.2-2.3-1.3-3.4-3.2-3.4-1.5 0-2.9 1-3.3 3.4zm5.4 7.9c0-1.1.8-1.9 1.9-1.9s1.9.8 1.9 1.9-.8 1.9-1.9 1.9c-1 0-1.9-.8-1.9-1.9m3.5 0c0-.9-.7-1.6-1.6-1.6s-1.5.7-1.5 1.6.7 1.6 1.6 1.6 1.5-.7 1.5-1.6m-2.3-1h.8c.5 0 .8.2.8.6 0 .3-.2.5-.4.6l.4.8h-.4l-.4-.8h-.4v.8h-.4zm.7.9c.3 0 .4-.1.4-.3s-.1-.3-.4-.3h-.3v.6zM1.9 23.1v7.1l6.2-3.6c-2.4-.5-4.6-1.7-6.2-3.5M8 3.5 1.9 0v7.1C3.6 5.2 5.8 4 8 3.5m20 11.6-6.2-3.6c.7 2.3.7 4.8 0 7.2zM5.9 5.4c.9-.2 2.7 0 3.7.3.8-.6 2-1 3.1-1-2.6-.6-5.1 0-6.8.7m11.8 13c-.1-1.3-.5-2.6-1-4-2.1 1-4.7.3-6.5-1.2-1.3 1.3-2.5 2.9-3.4 4.4 3 2.4 7.9 3.1 10.9.8m-12.5-.6c-2.6-2.7-3.5-6.6-2.7-9.6-3.6 4.2-3.3 10.4.6 14.3.5-1.6 1.2-3.2 2.1-4.7m11.1-4.5q-.9-1.8-2.1-3.3c-1 .6-2 1.4-3 2.3 1.6 1.4 3.6 1.6 5.1 1m-2-4.9c.7-.5 1.6-1 2.3-1.3-1.7-1.7-4.4-1.7-5.5-.9 1.2.5 2.2 1.2 3.2 2.2' style='fill:%230063a3'/%3E%3Cpath d='M6.2 18.7c-1.3 2.3-1.8 3.9-2 4.8 3.9 2.9 9.3 2.8 13-.2.4-.9.6-2.1.6-3.4-3.6 2.1-8.5 1.2-11.6-1.2m11.1-6.2c1.2-1.2.9-3.3 0-4.5-.5.2-1.7.8-2.2 1.3.9.9 1.6 2 2.2 3.2m2-2.6c.2 1.6-.4 2.9-1.5 3.8.5 1.1.8 2.3 1 3.5 1.6-2 1.6-4.9.5-7.3m-9 1.5q1.5-1.35 3-2.4c-1-.9-2.1-1.6-3.3-2-1 1.4-.7 3.1.3 4.4m8.7 7.5c.1.9 0 1.9-.1 2.7 1.8-2.3 2.4-5.2 2.2-7.4-.2 1.9-.9 3.5-2.1 4.7M8.8 6.7c-1.3-.3-2.9-.3-4.2 0-2.1 2.9-1.1 7.3 1.3 10 .9-1.4 2.3-3.1 3.5-4.4-1.2-1.5-1.7-3.9-.6-5.6' style='fill:%230063a3'/%3E%3C/svg%3E")}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.trimblemaps-ctrl-attrib.trimblemaps-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 205 32'%3E%3Cpath d='M140.9 5.3h2.6l7 18.4h.1l7-18.4h2.7v21h-2V8.7h-.1c-.3.9-.8 2.3-1.3 3.7l-5.4 13.9h-1.8l-5.4-13.9c-.5-1.4-.9-2.2-1.3-3.7h-.1v17.6H141zm22.3 17.5c0-3 2.5-5.1 10.1-6.3v-.8c0-2.1-1.1-3.1-3-3.1-2.4 0-4 1-5.6 2.4l-1.1-1.2c1.8-1.6 3.9-2.8 6.8-2.8 3.3 0 4.8 1.8 4.8 4.8v6.8c0 1.8.1 2.9.4 3.7h-2q-.3-.9-.3-2.1c-1.7 1.6-3.7 2.4-5.9 2.4-2.6 0-4.2-1.4-4.2-3.8m10.2-.2V18c-6.4 1.1-8.2 2.7-8.2 4.6 0 1.6 1.1 2.4 2.7 2.4 2.1 0 3.9-.9 5.5-2.4m5.3-11.2h2v2.1c1.2-1.3 2.8-2.4 5-2.4 3.4 0 6.2 2.5 6.2 7.7s-2.8 7.7-6.3 7.7c-1.9 0-3.5-.9-4.8-2.3V32h-2V11.4zm11.1 7.5c0-4.1-2-6.1-4.5-6.1-1.8 0-3.2 1-4.7 2.5v7.3c1.5 1.6 2.9 2.4 4.7 2.4 2.6-.1 4.5-1.9 4.5-6.1m3.5 5 1.2-1.1c1.1 1.3 2.6 2.2 4.7 2.2 2.6 0 3.9-.9 3.9-2.6s-1.2-2.3-4.1-3c-3.4-.9-5.2-1.8-5.2-4.4 0-2.1 1.8-3.9 5.1-3.9 2.6 0 4.2.9 5.5 2.2l-1.1 1.3c-1.1-1.1-2.6-1.8-4.4-1.8-2.3 0-3.2 1.1-3.2 2.2 0 1.4 1 2 3.6 2.7 3.7.9 5.7 1.8 5.7 4.7 0 2.7-2.4 4.3-5.8 4.3-2.7-.1-4.7-1.2-5.9-2.8M35 26.3V7.6h-6.9V3.4H47v4.2h-7v18.7z' style='fill:%230063a3'/%3E%3Cpath d='M42.8 26.3V9.9h5v2.7c.9-1.4 2.5-3.1 5.6-3.1h.2v4.4c-.2 0-1.1-.1-1.4-.1-2 0-3.5 1.1-4.4 2.3v10.2zM55.2 7.5v-4h5v4zm0 18.8V9.8h5v16.5zm6.9 0V9.8h5v2.6c1-1.3 2.8-2.9 5.4-2.9 2.8 0 4.1 1.1 4.5 2.9 1-1.3 2.8-2.9 5.5-2.9 3.3 0 4.8 2.1 4.8 5v11.8h-5V15.8c0-1.5-.3-2.3-1.8-2.3-1.2 0-2.2.7-3.3 1.6v11.1h-5V15.8c0-1.5-.3-2.3-1.8-2.3-1.2 0-2.2.7-3.3 1.6v11.1zm32.1-1.9v1.9h-5V3.4h5v8.9c1.1-1.5 2.6-2.9 5.1-2.9 3.7 0 6.3 2.9 6.3 8.6s-2.6 8.5-6.4 8.5c-2.3.1-3.8-.7-5-2.1m6.4-6.3c0-2.8-1-4.5-3.2-4.5-1.3 0-2.4.8-3.3 1.6v6.1c1.1 1 2 1.5 3.3 1.5 2.1 0 3.2-1.7 3.2-4.7m6.5 8.2V3.4h5v22.9zm6.5-8.2c0-6.4 4.9-8.6 8.3-8.6s7.6 1.7 7.6 9.2v.7h-10.9c.2 2.7 1.8 3.8 3.8 3.8 1.9 0 3.8-1 4.9-2l1.9 3c-1.9 1.6-4.3 2.5-7.2 2.5-4.3-.1-8.4-2.2-8.4-8.6m11.4-1.6c-.2-2.3-1.3-3.4-3.2-3.4-1.5 0-2.9 1-3.3 3.4zm5.4 7.9c0-1.1.8-1.9 1.9-1.9s1.9.8 1.9 1.9-.8 1.9-1.9 1.9c-1 0-1.9-.8-1.9-1.9m3.5 0c0-.9-.7-1.6-1.6-1.6s-1.5.7-1.5 1.6.7 1.6 1.6 1.6 1.5-.7 1.5-1.6m-2.3-1h.8c.5 0 .8.2.8.6 0 .3-.2.5-.4.6l.4.8h-.4l-.4-.8h-.4v.8h-.4zm.7.9c.3 0 .4-.1.4-.3s-.1-.3-.4-.3h-.3v.6zM1.9 23.1v7.1l6.2-3.6c-2.4-.5-4.6-1.7-6.2-3.5M8 3.5 1.9 0v7.1C3.6 5.2 5.8 4 8 3.5m20 11.6-6.2-3.6c.7 2.3.7 4.8 0 7.2zM5.9 5.4c.9-.2 2.7 0 3.7.3.8-.6 2-1 3.1-1-2.6-.6-5.1 0-6.8.7m11.8 13c-.1-1.3-.5-2.6-1-4-2.1 1-4.7.3-6.5-1.2-1.3 1.3-2.5 2.9-3.4 4.4 3 2.4 7.9 3.1 10.9.8m-12.5-.6c-2.6-2.7-3.5-6.6-2.7-9.6-3.6 4.2-3.3 10.4.6 14.3.5-1.6 1.2-3.2 2.1-4.7m11.1-4.5q-.9-1.8-2.1-3.3c-1 .6-2 1.4-3 2.3 1.6 1.4 3.6 1.6 5.1 1m-2-4.9c.7-.5 1.6-1 2.3-1.3-1.7-1.7-4.4-1.7-5.5-.9 1.2.5 2.2 1.2 3.2 2.2' style='fill:%230063a3'/%3E%3Cpath d='M6.2 18.7c-1.3 2.3-1.8 3.9-2 4.8 3.9 2.9 9.3 2.8 13-.2.4-.9.6-2.1.6-3.4-3.6 2.1-8.5 1.2-11.6-1.2m11.1-6.2c1.2-1.2.9-3.3 0-4.5-.5.2-1.7.8-2.2 1.3.9.9 1.6 2 2.2 3.2m2-2.6c.2 1.6-.4 2.9-1.5 3.8.5 1.1.8 2.3 1 3.5 1.6-2 1.6-4.9.5-7.3m-9 1.5q1.5-1.35 3-2.4c-1-.9-2.1-1.6-3.3-2-1 1.4-.7 3.1.3 4.4m8.7 7.5c.1.9 0 1.9-.1 2.7 1.8-2.3 2.4-5.2 2.2-7.4-.2 1.9-.9 3.5-2.1 4.7M8.8 6.7c-1.3-.3-2.9-.3-4.2 0-2.1 2.9-1.1 7.3 1.3 10 .9-1.4 2.3-3.1 3.5-4.4-1.2-1.5-1.7-3.9-.6-5.6' style='fill:%230063a3'/%3E%3C/svg%3E")}}.trimblemaps-ctrl-attrib a{color:#000000bf;text-decoration:none}.trimblemaps-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.trimblemaps-attrib-empty{display:none}.trimblemaps-ctrl-scale{background-color:var(--maps-ctrl-scale-bg);border:2px solid #333;border-top:#333;box-sizing:border-box;color:var(--maps-body-color);font-size:10px;padding:0 5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.trimblemaps-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.trimblemaps-popup-anchor-top,.trimblemaps-popup-anchor-top-left,.trimblemaps-popup-anchor-top-right{flex-direction:column}.trimblemaps-popup-anchor-bottom,.trimblemaps-popup-anchor-bottom-left,.trimblemaps-popup-anchor-bottom-right{flex-direction:column-reverse}.trimblemaps-popup-anchor-left{flex-direction:row}.trimblemaps-popup-anchor-right{flex-direction:row-reverse}.trimblemaps-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.trimblemaps-popup-anchor-top .trimblemaps-popup-tip{align-self:center;border-bottom-color:var(--maps-bg-color);border-top:none}.trimblemaps-popup-anchor-top-left .trimblemaps-popup-tip{align-self:flex-start;border-bottom-color:var(--maps-bg-color);border-left:none;border-top:none}.trimblemaps-popup-anchor-top-right .trimblemaps-popup-tip{align-self:flex-end;border-bottom-color:var(--maps-bg-color);border-right:none;border-top:none}.trimblemaps-popup-anchor-bottom .trimblemaps-popup-tip{align-self:center;border-bottom:none;border-top-color:var(--maps-bg-color)}.trimblemaps-popup-anchor-bottom-left .trimblemaps-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:var(--maps-bg-color)}.trimblemaps-popup-anchor-bottom-right .trimblemaps-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:var(--maps-bg-color)}.trimblemaps-popup-anchor-left .trimblemaps-popup-tip{align-self:center;border-left:none;border-right-color:var(--maps-bg-color)}.trimblemaps-popup-anchor-right .trimblemaps-popup-tip{align-self:center;border-left-color:var(--maps-bg-color);border-right:none}.trimblemaps-popup-close-button{background-color:transparent;border-radius:0 3px 0 0;border-width:0;cursor:pointer;font-size:18px;height:24px;position:absolute;right:0;top:0;width:24px}.trimblemaps-popup-close-button:hover{background-color:#0000000d}.trimblemaps-popup-content{background-color:var(--maps-bg-color);border-radius:3px;box-shadow:0 1px 2px #0000001a;color:var(--maps-body-color);padding:15px 10px;pointer-events:auto;position:relative}.trimblemaps-popup-anchor-top-left .trimblemaps-popup-content{border-top-left-radius:0}.trimblemaps-popup-anchor-top-right .trimblemaps-popup-content{border-top-right-radius:0}.trimblemaps-popup-anchor-bottom-left .trimblemaps-popup-content{border-bottom-left-radius:0}.trimblemaps-popup-anchor-bottom-right .trimblemaps-popup-content{border-bottom-right-radius:0}.trimblemaps-popup-track-pointer{display:none}.trimblemaps-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.trimblemaps-map:hover .trimblemaps-popup-track-pointer{display:flex}.trimblemaps-map:active .trimblemaps-popup-track-pointer{display:none}.trimblemaps-marker{left:0;position:absolute;top:0;will-change:transform}.trimblemaps-user-location-dot,.trimblemaps-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.trimblemaps-user-location-dot:before{animation:trimblemaps-user-location-dot-pulse 2s infinite;content:"";position:absolute}.trimblemaps-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}.trimblemaps-user-location-dot-stale{background-color:#a3a6b1}.trimblemaps-user-location-dot-stale:after{display:none}.trimblemaps-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.trimblemaps-crosshair,.trimblemaps-crosshair .trimblemaps-interactive,.trimblemaps-crosshair .trimblemaps-interactive:active{cursor:crosshair}.trimblemaps-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}.trimblemaps-cooperative-gesture-screen{align-items:center;background:#0006;color:#fff;display:flex;font-size:1.4em;inset:0;justify-content:center;line-height:1.2;opacity:0;padding:1rem;pointer-events:none;position:absolute;transition:opacity 1s ease 1s;z-index:99999}.trimblemaps-cooperative-gesture-screen.trimblemaps-show{opacity:1;transition:opacity .05s}.trimblemaps-cooperative-gesture-screen .trimblemaps-mobile-message{display:none}@media (hover:none),(width <= 480px){.trimblemaps-cooperative-gesture-screen .trimblemaps-desktop-message{display:none}.trimblemaps-cooperative-gesture-screen .trimblemaps-mobile-message{display:block}}.trimblemaps-pseudo-fullscreen{height:100%!important;left:0!important;position:fixed!important;top:0!important;width:100%!important;z-index:99999}.trimblemaps-ctrl-wapopup{max-width:300px;overflow:auto}.trimblemaps-ctrl-wrslegend{background-color:var(--maps-bg-color);font-size:11px;height:140px;width:210px}.trimblemaps-ctrl-wrsheader{padding:5px 10px 0}.trimblemaps-ctrl-wrsheader h3{margin:5px 0}.trimblemaps-ctrl-wrslist{height:130px;margin:5px;overflow:auto;width:170px}.trimblemaps-ctrl-walegend{background-color:var(--maps-bg-color);font-size:11px;height:205px;width:210px}.trimblemaps-ctrl-waheader{padding:0 5px}.trimblemaps-ctrl-waheader h3{margin:5px 0}.trimblemaps-ctrl-walist{height:170px;overflow:auto;width:200px}.trimblemaps-ctrl-wafilter{align-items:center;background-color:var(--maps-bg-color);display:flex;font-size:11px;margin:5px 5px 5px 0}.trimblemaps-ctrl-wafilter label{align-items:center;display:flex!important;width:85%}.trimblemaps-ctrl-wafilter label span{font-size:11px!important}.trimblemaps-ctrl-wafilter select{width:130px}.trimblemaps-ctrl-wafilter input[type=checkbox]:not(:checked){opacity:.4}.trimblemaps-ctrl-wafilter input[type=checkbox]:checked:not(:disabled){accent-color:#217cbb}.trimblemaps-ctrl-trpopup{max-width:300px}.trimblemaps-ctrl-trheader{padding:0 5px}.trimblemaps-ctrl-trheader h3{margin:5px 0}.trimblemaps-ctrl-trfilter{background-color:var(--maps-bg-color);font-size:11px;height:40px;width:210px}.trimblemaps-ctrl-trfilter label{display:block;padding:2px 5px}.trimblemaps-ctrl-trfilter label span{display:inline-block;width:60px}.trimblemaps-ctrl-trfilter select{height:30px;width:130px}.trimblemaps-ctrl-tipopup{max-width:300px}.trimblemaps-ctrl-filter-header{padding:0 5px}.trimblemaps-ctrl-filter-header h3{margin:5px 0}.trimblemaps-ctrl-filter-container{background-color:var(--maps-bg-color);height:auto;width:210px}.trimblemaps-ctrl-filter-container label{display:block}.trimblemaps-ctrl-filter-container label span{display:inline-block;font-size:12px;margin-left:4px}.trimblemaps-ctrl-filter-container select{border:1px solid #d4d4d4;width:130px}.trimblemaps-ctrl-tcpopup{max-width:500px}.trimblemaps-ctrl-traffic-cam{height:240px;width:352px}.trimblemaps-ctrl-plpopup{font-size:1.2em;margin:0 -10px;padding:0}.trimblemaps-ctrl-plpopup h4.trimblemaps-place-key{background-color:transparent;margin:0;padding:0 0 0 4px;text-transform:none}.trimblemaps-place-icon{height:24px;margin-right:8px;width:24px}.trimblemaps-place-phone{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' preserveAspectRatio='none' viewBox='0 0 32 32'%3E%3Cpath d='m27.374 22.097-4.95-4.95a1 1 0 0 0-1.413 0l-1.628 1.627a.87.87 0 0 1-.7.266c-.728-.072-1.896-.459-3.33-1.894-1.625-1.626-1.892-2.912-1.906-3.533a.53.53 0 0 1 .161-.379l1.746-1.745a1 1 0 0 0 0-1.414l-4.95-4.949a1 1 0 0 0-1.415 0L6.87 7.247c-.14.139-1.354 1.425-1.354 3.889 0 3.09 1.882 6.54 5.596 10.253 3.713 3.714 7.163 5.596 10.253 5.596 2.464 0 3.75-1.214 3.889-1.353l2.121-2.121a1 1 0 0 0 0-1.414z'/%3E%3C/svg%3E")}.trimblemaps-place-pin{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' preserveAspectRatio='none' viewBox='0 0 24 24'%3E%3Cpath d='M11.95 2A7.025 7.025 0 0 0 5 9a7.84 7.84 0 0 0 2.72 5.6c.704.7 1.309 1.4 1.712 1.8C10.74 17.9 11.95 22 11.95 22s1.208-4.1 2.518-5.6c.403-.5 1.007-1.1 1.712-1.8A7.8 7.8 0 0 0 19 9a7.11 7.11 0 0 0-7.05-7M12 12a2.995 2.995 0 0 1-3-3 3.066 3.066 0 0 1 3-3 3.066 3.066 0 0 1 3 3 2.995 2.995 0 0 1-3 3'/%3E%3C/svg%3E")}.trimblemaps-place-globe{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' preserveAspectRatio='none' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 10 10A10.03 10.03 0 0 0 12 2m6.9 6H16a15.8 15.8 0 0 0-1.4-3.6A8.05 8.05 0 0 1 18.9 8M12 4a13.4 13.4 0 0 1 1.9 4h-3.8A14.7 14.7 0 0 1 12 4M4.3 14a6.8 6.8 0 0 1 0-4h3.4a13.4 13.4 0 0 0-.1 2c0 .7.1 1.3.1 2Zm.8 2h3a14.2 14.2 0 0 0 1.4 3.6A7.92 7.92 0 0 1 5.1 16M8 8H5a8.43 8.43 0 0 1 4.3-3.6C8.8 5.6 8.4 6.8 8 8m4 12a13.4 13.4 0 0 1-1.9-4h3.8a14.7 14.7 0 0 1-1.9 4m2.3-6H9.7a13.6 13.6 0 0 1-.2-2 12.3 12.3 0 0 1 .2-2h4.7a12.3 12.3 0 0 1 .2 2 14 14 0 0 1-.3 2m.3 5.6A14.2 14.2 0 0 0 16 16h2.9a8.5 8.5 0 0 1-4.3 3.6m1.8-5.6a13.4 13.4 0 0 0 .1-2c0-.7-.1-1.3-.1-2h3.4a6.8 6.8 0 0 1 0 4Z'/%3E%3C/svg%3E")}.trimblemaps-place-clock{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 32 32'%3E%3Cpath d='M16 2C8.28 2 2 8.28 2 16s6.28 14 14 14 14-6.28 14-14S23.72 2 16 2m0 26C9.383 28 4 22.617 4 16S9.383 4 16 4s12 5.383 12 12-5.383 12-12 12'/%3E%3Cpath d='M17 15.586V7a1 1 0 1 0-2 0v9a1 1 0 0 0 .293.707l4 4a.997.997 0 0 0 1.414 0 1 1 0 0 0 0-1.414z'/%3E%3C/svg%3E")}.trimblemaps-place-amenities{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Ccircle cx='10' cy='10' r='10' fill='%23252a2e' transform='translate(2 2)'/%3E%3Cpath fill='%23fff' d='M8.9 12.241h-.759a1.31 1.31 0 0 1-1.031-1.318V5.574h.581a26 26 0 0 1 .45 3.067c0 .818.353.931.353.931h.388l.342-4h.581l.515 4h.364s.32-.113.32-.931a26 26 0 0 1 .45-3.067h.579v5.349a1.31 1.31 0 0 1-1.029 1.318h-.725v6.185H8.9Zm4.962-6.149-.01 12.334 1.609-.032a8.3 8.3 0 0 1-.225-2.924c.279-.75.576-.719.778-.787a1.64 1.64 0 0 0 .766-.691c.257-.534.116-5.2-1.111-7s-1.546-1.233-1.807-.9'/%3E%3C/svg%3E")}.trimblemaps-place-details-container{max-height:490px;overflow-y:auto}.trimblemaps-place-row.trimblemaps-place-accordion:not(:last-of-type){border-bottom:1px solid #d6d6d6}.trimblemaps-ctrl-plpopup:has(.dwell-time-chart) .trimblemaps-place-accordion{border-bottom:1px solid #d6d6d6}.trimblemaps-place-row{display:flex;flex-wrap:wrap;padding:0 8px}.trimblemaps-place-key{font-weight:700;padding:4px 0}.trimblemaps-place-value{margin-top:2px;max-width:calc(100% - 32px);min-width:180px;padding:4px 0;width:-webkit-fill-available}.trimblemaps-place-category{padding-bottom:4px}.trimblemaps-place-category>*{font-size:small;opacity:.75;padding-bottom:4px;padding-left:4px}.trimblemaps-place-value a[rel=noopener]{display:block;max-width:99%;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.trimblemaps-place-hours-container div{margin:0 0 8px}.trimblemaps-place-value .trimblemaps-ctrl-icon-chevron-down,.trimblemaps-place-value .trimblemaps-ctrl-icon-chevron-right{float:right;height:16px;margin:0;width:16px}.trimblemaps-place-accordion .trimblemaps-place-key,.trimblemaps-place-accordion .trimblemaps-place-value{cursor:pointer}.trimblemaps-place-accordion input{display:none}.trimblemaps-place-accordion .trimblemaps-ctrl-icon-chevron-right{transition:rotate .25s}.trimblemaps-place-accordion input:checked~.trimblemaps-place-value .trimblemaps-ctrl-icon-chevron-right{rotate:90deg}.trimblemaps-place-accordion-content{max-height:0;overflow:hidden;transition:max-height .5s}.trimblemaps-place-accordion input:checked~.trimblemaps-place-accordion-content{max-height:500px}.trimblemaps-place-accordion-content-shrink{max-height:20px;overflow:hidden;transition:max-height .5s}.trimblemaps-place-accordion input:checked~.trimblemaps-place-value .trimblemaps-place-accordion-content-shrink{max-height:300px}.trimblemaps-place-amenities-grid{-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:repeat(5,60px);row-gap:10px}.trimblemaps-place-amenities-icon{height:40px;margin:auto;width:100%}.trimblemaps-place-amenities-text{color:#8c8b96;font-size:.75em;line-height:1.25em;text-align:center}.trimblemaps-place-fuel{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 66 45'%3E%3Cpath fill='%238c8b96' d='M41.973 14.255V15.8a.205.205 0 0 0 .193.205 3.21 3.21 0 0 1 3.011 3.2V31.44a.84.84 0 0 1-.767.85.824.824 0 0 1-.879-.821v-6.156a4.15 4.15 0 0 0-3.009-3.983V7.679a.63.63 0 0 0-.63-.63H23.236a.63.63 0 0 0-.63.63v29.466h-1.327a.436.436 0 0 0-.435.436v1.5a.443.443 0 0 0 .443.443h20.554a.444.444 0 0 0 .443-.443v-1.5a.436.436 0 0 0-.436-.436h-1.326v-13.7a2.19 2.19 0 0 1 1.052 1.868v6.1a2.82 2.82 0 0 0 2.7 2.838 2.78 2.78 0 0 0 2.863-2.778V19.209a5.165 5.165 0 0 0-4.942-5.155.21.21 0 0 0-.218.207m-3.338 8.237H24.493v-13.4h14.142z'/%3E%3C/svg%3E")}.trimblemaps-place-parking{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 66 45.121'%3E%3Cpath fill='%238c8b96' d='m33.378 8.246-10.72-.01v30.92h6.583V28.798h4.137c6.462 0 11.719-4.61 11.719-10.276S39.84 8.246 33.378 8.246m0 14.78h-4.137v-9.008h4.137c2.833 0 5.137 2.02 5.137 4.5s-2.304 4.508-5.137 4.508'/%3E%3C/svg%3E")}.trimblemaps-place-24hourOpen{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66' height='45.121'%3E%3Cpath fill='%238c8b96' d='M31.446 24.65v-3.3h-7.6a14 14 0 0 1 2.896-2.162c2.341-1.446 4.541-2.593 4.541-5.669 0-3.42-2.823-5.072-5.99-5.072a5.908 5.908 0 0 0-6.285 6.656h3.649c.023-1.744.6-3.236 2.662-3.236a1.9 1.9 0 0 1 2.066 2c0 1.079-.872 1.859-2.088 2.662a31.6 31.6 0 0 0-4.177 2.8 7.08 7.08 0 0 0-2.503 5.321Zm12.508-6.862V8.65h-3.741l-7.16 8.79v3.649h7v3.561h3.9v-3.557h2.09v-3.3Zm-7.872 0 4.039-5.164h.046v5.164ZM14.722 34.65h1.86v-2.94h2.45v2.94h1.86v-7.14h-1.86v2.6h-2.45v-2.6h-1.86Zm7.16-3.57a3.433 3.433 0 0 0 3.52 3.72 3.433 3.433 0 0 0 3.52-3.72 3.433 3.433 0 0 0-3.52-3.72 3.433 3.433 0 0 0-3.52 3.72m1.86 0c0-1.06.46-2.12 1.66-2.12s1.66 1.06 1.66 2.12-.46 2.12-1.66 2.12-1.66-1.06-1.66-2.12m12.36-3.57h-1.86v4.3c0 .92-.34 1.39-1.25 1.39s-1.25-.47-1.25-1.39v-4.3h-1.86v4.19c0 2.07.95 3.1 3.11 3.1s3.11-1.03 3.11-3.1Zm1.24 7.14h1.86v-2.6h1.41c.87 0 .99.74 1.04 1.46a3.5 3.5 0 0 0 .21 1.14h1.84c-.25-.26-.28-1.31-.3-1.61-.06-.68-.28-1.53-1.04-1.71v-.02a1.84 1.84 0 0 0 1.12-1.79c0-1.44-1.24-2.01-2.5-2.01h-3.64Zm1.86-5.65h1.48c.52 0 .94.24.94.77a.765.765 0 0 1-.86.84h-1.56Zm4.95 3.25c.01 1.83 1.46 2.55 3.1 2.55 1.57 0 3.11-.58 3.11-2.39 0-1.29-1.04-1.77-2.07-2.06s-2.07-.39-2.07-.94c0-.47.5-.61.9-.61.57 0 1.18.21 1.15.86h1.86c-.01-1.61-1.44-2.3-2.86-2.3-1.34 0-2.91.61-2.91 2.17 0 1.31 1.07 1.77 2.09 2.06s2.05.41 2.05 1.04c0 .53-.58.73-1.14.73-.79 0-1.31-.27-1.35-1.11Z'/%3E%3C/svg%3E")}.trimblemaps-place-atm{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 66 45.121'%3E%3Cpath fill='%238c8b96' d='M23.254 13.301a1.1 1.1 0 0 0-1.05.782l-6.7 22.207a1.1 1.1 0 0 0 1.05 1.415h12.993l7.369-24.4zm-1.775 21.781h-2.408l2.966-9.75h2.41zm21.056-21.781h-2.3l-7.368 24.4h2.961a1.1 1.1 0 0 0 1.05-.782l6.71-22.208a1.1 1.1 0 0 0-1.053-1.41m8.481-4.449H14.985a1.015 1.015 0 0 0-1.1.9v4.336a1.015 1.015 0 0 0 1.1.9h4.407l1-2.583a1.54 1.54 0 0 1 1.467-.878h22.559c1.037 0 1.78.824 1.468 1.637l-.7 1.824h5.827a1.014 1.014 0 0 0 1.1-.9V9.75a1.014 1.014 0 0 0-1.097-.9z'/%3E%3C/svg%3E")}.trimblemaps-place-convenienceStore{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66' height='45.121'%3E%3Cpath fill='%238c8b96' d='M35.932 34.973a33.3 33.3 0 0 1-6.555-3.643 9 9 0 0 0-.744.418c-.6.379-.737.577-.774.765a.73.73 0 0 0 .192.625c.346.362.809-.016 1.741.184a1.7 1.7 0 0 1 1.352 1.111c.131.356.058.5.193.625.2.182.509-.026.967-.14a2.52 2.52 0 0 1 1.741.184 2.9 2.9 0 0 1 .965.949c.277.42.3.672.579.787s.424-.04.967-.14a2.47 2.47 0 0 1 1.355.022c.224.09.474.378.965.949.661.769.721.937.966.949.445.021.576-.521 1.162-.6a1.45 1.45 0 0 1 1.16.485c.377.393.352.766.579.787.346.033.844-.792.969-1.228a1.3 1.3 0 0 0-.041-.786 32 32 0 0 1-7.738-2.3m2.31-9.823a1.5 1.5 0 0 0-.3-.548l-.083-.071a.3.3 0 0 0-.11-.049c-.161-.036-.385.1-.63.369a1.33 1.33 0 0 0-.055 1.081 2.2 2.2 0 0 0 1.548 1 2.8 2.8 0 0 0-.334-1.708Zm-8.842 9.994a1 1 0 0 0-.2-.02 3 3 0 0 0-.263.017 5 5 0 0 1-.454.026 2.4 2.4 0 0 1-1.783-.742 2.61 2.61 0 0 1-.669-2.282 3.1 3.1 0 0 1 1.609-1.974q.168-.104.329-.2c.314-2.528 2.436-7.079 4.355-10.789H18.832l2.082 13.151a3.37 3.37 0 0 0 3.326 2.843h5.172c0-.009-.006-.024-.007-.033m4.357-18.667-.08-.236a3.1 3.1 0 0 1-.066-1.9s.025-.086.073-.211h-4.517l1.132-3.4a5.72 5.72 0 0 1 4.39-1.655 1.684 1.684 0 1 0 0-3.368c-5.053 0-7.207 3.142-7.3 3.276l-1.768 5.144h-7.21a1.685 1.685 0 1 0 0 3.369h14.8c.188-.353.374-.7.549-1.018m7.7 5.476-.032-.014a4.854 4.854 0 0 0-3.782 8.941l.032.013a4.854 4.854 0 0 0 3.782-8.94m1.423 5.323a3.05 3.05 0 0 1-2.056 1.085 2.26 2.26 0 0 1-1.329-.064 1.39 1.39 0 0 1-.777-.813l-.007.034a2.82 2.82 0 0 1-2.15-1.371 1.89 1.89 0 0 1 .094-1.587c.433-.5.83-.694 1.21-.608a.8.8 0 0 1 .278.117l.006-.007.047.043a1 1 0 0 1 .106.089 2.37 2.37 0 0 0 2.17.612 1.93 1.93 0 0 1 2 .175 1.8 1.8 0 0 1 .412 2.294m-2.2-1.967a2.23 2.23 0 0 1-1.793-.11 3.5 3.5 0 0 1 .265 1.8 1 1 0 0 0 .415.723 1.62 1.62 0 0 0 1.139.11l.056-.009a2.56 2.56 0 0 0 1.686-.872c.52-.7-.311-1.534-.347-1.57a1.42 1.42 0 0 0-1.422-.071m2.04-6.286a31.7 31.7 0 0 0-7.049-2.157c-1.5 2.731-5.458 10.157-5.852 13.331l.256.19a32.4 32.4 0 0 0 6.319 3.508 31.6 31.6 0 0 0 7.1 2.164 70.6 70.6 0 0 0 5.7-13.417l-.15-.112a32.4 32.4 0 0 0-6.319-3.507m2.032 9.571a5.633 5.633 0 0 1-7.374 3.02l-.037-.016a5.636 5.636 0 0 1 4.375-10.381 5.635 5.635 0 0 1 3.02 7.376m6.31-8.815c-.346-.361-.809.017-1.74-.184a1.7 1.7 0 0 1-.773-.323 1.75 1.75 0 0 1-.579-.788c-.131-.356-.058-.5-.193-.625-.2-.182-.509.027-.967.14a2.52 2.52 0 0 1-1.74-.184 2.9 2.9 0 0 1-.966-.949c-.277-.42-.3-.671-.579-.787s-.424.04-.967.14a2.46 2.46 0 0 1-1.354-.022c-.225-.09-.474-.377-.966-.949-.661-.769-.721-.937-.966-.949-.445-.021-.576.521-1.161.6a1.45 1.45 0 0 1-1.16-.486c-.378-.392-.353-.766-.579-.787-.346-.033-.844.793-.969 1.229a1.3 1.3 0 0 0 .041.785 32 32 0 0 1 7.738 2.3 33.3 33.3 0 0 1 6.555 3.643c.212-.105.473-.247.744-.417.6-.379.737-.578.775-.766a.74.74 0 0 0-.193-.625'/%3E%3C/svg%3E")}.trimblemaps-place-hotelNearby{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 66 45.121'%3E%3Cpath fill='%238c8b96' d='M19.031 22.326a1.4 1.4 0 0 0 1.386 1.385h31.7l-.014-3.879a2.377 2.377 0 0 0-2.252-2.225l-22.126-2.214c-.052 0-.079-.024-.12-.024a1.39 1.39 0 0 0-1.385 1.385v4.17h-5.8a1.4 1.4 0 0 0-1.389 1.402m-2.037-9.13a1.553 1.553 0 0 0-1.549-1.56 1.57 1.57 0 0 0-1.559 1.56v21.723h3.119v-5.93h31.922v5.93h3.131v-8.877H16.994zm4.8 6.264a2.82 2.82 0 1 0-2.811-2.825 2.815 2.815 0 0 0 2.808 2.821z'/%3E%3C/svg%3E")}.trimblemaps-place-laundry{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66' height='45.121'%3E%3Cpath fill='%238c8b96' d='M28.072 6.65s1.366 4.313 5.175 4.313 5.176-4.313 5.176-4.313l10.35 3.881v7.763l-6.9-1.94v21.348H24.629l.006-21.342-6.913 1.934v-7.763z'/%3E%3C/svg%3E")}.trimblemaps-place-mailingServices{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66' height='45.121'%3E%3Cpath fill='%238c8b96' d='M52.131 8.323H16.1a1.015 1.015 0 0 0-1.1.9v4.342a1.014 1.014 0 0 0 1.1.9h4.407l1-2.583a1.54 1.54 0 0 1 1.467-.878h22.559c1.037 0 1.78.824 1.468 1.637l-.7 1.824h5.827a1.014 1.014 0 0 0 1.1-.9V9.223a1.015 1.015 0 0 0-1.1-.9m-9.504 3.786-16.2-.01a2.43 2.43 0 0 0-2.162.99l-8.919 21.946c-.364.894.361 1.63 1.625 1.631l21.062.012a2.5 2.5 0 0 0 2.557-1.629l3.633-21.948c.091-.55-.624-.991-1.6-.992m-16.668 8.764 1.979-5.606h2.277l-1.828 5.607Zm6.532-5.6h2.275l-2.593 9.507h-2.528Zm4.18 18.4h-6.921l1.022-3.75h6.67Z'/%3E%3C/svg%3E")}.trimblemaps-place-moneyServices{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 66 45.121'%3E%3Cg fill='%238c8b96'%3E%3Cpath d='M47.647 23.239a8.08 8.08 0 0 1-2.992 6.619h9.7v-13.16h-9.6a8.14 8.14 0 0 1 2.892 6.541m3.618-2.255c.769 0 1.394 1.01 1.394 2.255s-.625 2.256-1.394 2.256-1.395-1.01-1.395-2.256.624-2.255 1.395-2.255m0 3.662c.135 0 .545-.5.545-1.407s-.41-1.406-.545-1.406-.546.5-.546 1.406.41 1.407.546 1.407m-9.628-.776v2.647a7.4 7.4 0 0 1-1.81-.621c-.054 0-.108.081-.122.108l-.391 1.135a.3.3 0 0 0-.028.121c0 .4 1.892.716 2.351.716v.608c0 .229.041.27.284.27h.27c.242 0 .283-.041.283-.27v-.608a2.614 2.614 0 0 0 2.363-2.647c0-1.729-1.485-2.31-2.363-2.743v-2.5a5.2 5.2 0 0 1 1.54.54c.054 0 .094-.04.122-.108l.418-.918a.3.3 0 0 0 .041-.149c0-.459-1.729-.757-2.121-.783v-.662c0-.23-.041-.27-.283-.27h-.27c-.243 0-.284.04-.284.27v.662a2.55 2.55 0 0 0-2.377 2.579c0 1.784 1.553 2.258 2.377 2.623m.743.31a1.35 1.35 0 0 1 .9 1.23 1.09 1.09 0 0 1-.9 1.107zm-.648-4.092v2.2a1.29 1.29 0 0 1-.919-1.149 1.054 1.054 0 0 1 .919-1.051m-14.965-6.361v19.1h30.564v-19.1zm28.866 17.404H28.465V15.424h27.168zm-19.182-7.893a8.14 8.14 0 0 1 2.883-6.541h-9.6v13.16h9.7a8.07 8.07 0 0 1-2.981-6.618zm-3.6 2.256c-.77 0-1.4-1.01-1.4-2.256s.625-2.255 1.4-2.255 1.394 1.01 1.394 2.255-.623 2.257-1.392 2.257zm0-3.662c-.136 0-.546.5-.546 1.406s.41 1.407.546 1.407.545-.5.545-1.407-.409-1.407-.543-1.407zM18.937 29.309a1.2 1.2 0 0 0 1.2 1.2h3.708v-2.4h-3.708a1.2 1.2 0 0 0-1.2 1.2M13.803 23.149a1.2 1.2 0 0 0 1.2 1.2h8.841v-2.4h-8.841a1.2 1.2 0 0 0-1.2 1.2M8.67 16.988a1.2 1.2 0 0 0 1.2 1.2h13.975v-2.4H9.867a1.2 1.2 0 0 0-1.197 1.2'/%3E%3C/g%3E%3C/svg%3E")}.trimblemaps-place-permitServices{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 66 45.121'%3E%3Cpath fill='%238c8b96' d='M17.904 36.419h30.193a4.28 4.28 0 0 0 4.277-4.278V14.415a4.28 4.28 0 0 0-4.277-4.278H17.904a4.28 4.28 0 0 0-4.279 4.278v17.726a4.28 4.28 0 0 0 4.279 4.278m19.027-20.521H48.06v2.653H36.934zm0 5.93H48.06v2.654H36.934zm0 5.931H48.06v2.654H36.934zM17.939 17.43a1.53 1.53 0 0 1 1.532-1.532h11.426a1.53 1.53 0 0 1 1.531 1.532v11.509a1.53 1.53 0 0 1-1.531 1.533H19.471a1.53 1.53 0 0 1-1.532-1.533z'/%3E%3C/svg%3E")}.trimblemaps-place-rfid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66' height='45'%3E%3Cpath fill='%238c8b96' d='M19.828 37h1.884v-3.348H23.6c.948 0 1.3.4 1.428 1.3A9.5 9.5 0 0 0 25.324 37h1.884a4.7 4.7 0 0 1-.36-2.028c-.06-.864-.324-1.764-1.248-2v-.024a2.11 2.11 0 0 0 1.356-2.148 2.354 2.354 0 0 0-2.508-2.368h-4.62Zm1.884-7.1h2.064c.84 0 1.3.36 1.3 1.188 0 .864-.456 1.224-1.3 1.224h-2.064Zm6.78 7.1h1.884v-3.54h3.588V32h-3.588v-1.98h4.14v-1.588h-6.024Zm7.116 0h1.884v-8.568h-1.884Zm3.54 0h3.7c2.616 0 3.888-1.848 3.888-4.332 0-2.844-1.668-4.236-3.888-4.236h-3.7Zm1.884-6.984h1.344c1.872 0 2.472 1.1 2.472 2.832 0 1.9-1.044 2.568-2.136 2.568h-1.68ZM26.761 5.521A1.605 1.605 0 0 0 25 7.113a1.584 1.584 0 0 0 1.434 1.581 14.384 14.384 0 0 1 12.861 12.861A1.585 1.585 0 0 0 40.876 23a1.614 1.614 0 0 0 1.6-1.761A17.57 17.57 0 0 0 26.761 5.521m.7 12.556a2.462 2.462 0 1 0 2.462 2.462 2.467 2.467 0 0 0-2.462-2.462m-.661-6.109a1.576 1.576 0 0 0-1.8 1.581 1.62 1.62 0 0 0 1.389 1.581 8.01 8.01 0 0 1 6.481 6.481A1.62 1.62 0 0 0 34.451 23a1.59 1.59 0 0 0 1.592-1.8 11.17 11.17 0 0 0-9.243-9.232'/%3E%3Cpath fill='none' d='M0 0h66v45H0z'/%3E%3C/svg%3E")}.trimblemaps-place-rvDump{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66' height='45.121'%3E%3Cpath fill='%238c8b96' d='M28.5 30.028h.5a3 3 0 0 1 3 3v.5a1 1 0 0 0 2 0v-.5a5.013 5.013 0 0 0-5-5H18.077a3 3 0 1 1-.077-6h2.189a7.14 7.14 0 0 0 5.119 2.183h.667v-.154a3.93 3.93 0 0 1 3.843-4 3.93 3.93 0 0 1 3.837 4.154h5.135a.713.713 0 0 0 .746-.675V11.841h11.307a.666.666 0 0 0 .669-.663v-.944a2.61 2.61 0 0 0-2.6-2.6h-9.69v-.3A.334.334 0 0 0 38.889 7H31.6a.337.337 0 0 0-.335.333v.3H20.246a.716.716 0 0 0-.746.675v11.72h-1.313a5.13 5.13 0 0 0-5.071 3.914A5.014 5.014 0 0 0 18 30.028zm-3.151-20.007a.53.53 0 0 1 .57-.476h7.919a.53.53 0 0 1 .568.476l.006 5.463a.53.53 0 0 1-.568.476h-7.925a.53.53 0 0 1-.57-.476Zm4.467 10.559a3.476 3.476 0 0 0 0 6.945 3.476 3.476 0 0 0 0-6.945m2.448 4.366a2.5 2.5 0 0 1-1.582 1.566 2.615 2.615 0 0 1-3.314-3.355 2.5 2.5 0 0 1 1.582-1.567 2.615 2.615 0 0 1 3.314 3.356M51.512 22.1v-3.946c0-.4-2.531-1-2.865-1.09L45.8 12.176h-5.044a.693.693 0 0 0-.66.72V23.5a.69.69 0 0 0 .66.718h.637v-.228a3.845 3.845 0 0 1 7.686-.23v.454h2.46a.6.6 0 0 0 .6-.6v-.844a.667.667 0 0 0-.629-.669m-9.978-5.037a.31.31 0 0 1-.3-.316v-3.61a.31.31 0 0 1 .3-.314h3.9l2.365 4.24ZM39.5 29.528a.974.974 0 0 0-1 .945v5.667h-14v-4.112a1 1 0 0 0-2 0v5.056a.973.973 0 0 0 1 .944h16a.973.973 0 0 0 1-.944v-6.611a.974.974 0 0 0-1-.945m5.732-8.948a3.49 3.49 0 0 0-3.467 4.58 3.3 3.3 0 0 0 1.905 2.087 3.49 3.49 0 0 0 4.876-3.037v-.156a3.4 3.4 0 0 0-3.318-3.474m2.444 3.471a2.53 2.53 0 0 1-2.444 2.6 2.617 2.617 0 0 1-2.587-3.551 2.38 2.38 0 0 1 1.2-1.348 2.616 2.616 0 0 1 3.83 2.148z'/%3E%3C/svg%3E")}.trimblemaps-place-restaurant{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 66 45.121'%3E%3Cpath fill='%238c8b96' d='M42.634 10.949c-3.308-4.85-4.179-3.343-4.884-2.443l-.026 33.337 4.348-.085s-1.36-5.878-.608-7.9 1.558-1.943 2.1-2.126a4.44 4.44 0 0 0 2.07-1.868c.7-1.449.313-14.067-3-18.915m-12.6 4.448c0 2.212-.864 2.516-.864 2.516h-.983L26.795 7.107h-1.57l-.924 10.806h-1.049s-.954-.3-.954-2.516a70 70 0 0 0-1.217-8.29h-1.57v14.456a3.54 3.54 0 0 0 2.787 3.563h2.049v16.717h3.728V25.126h1.959a3.535 3.535 0 0 0 2.783-3.563V7.107h-1.565a70 70 0 0 0-1.225 8.29z'/%3E%3C/svg%3E")}.trimblemaps-place-restrooms{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66' height='45.121'%3E%3Cg fill='%238c8b96'%3E%3Cpath d='M22.534 12.018a2.611 2.611 0 1 0-2.611-2.611 2.61 2.61 0 0 0 2.611 2.611m5.198 3.346a3.88 3.88 0 0 0-3.325-2.878h-3.735a3.89 3.89 0 0 0-3.237 2.566h-.009L15.29 22.5a1.09 1.09 0 1 0 2.095.6l2.036-7.1h.637l-3.071 11.083a.7.7 0 0 0 .71.934h2.073v9.076a1.211 1.211 0 1 0 2.421 0v-9.076h.685v9.076a1.211 1.211 0 1 0 2.421 0v-9.076h2.084a.7.7 0 0 0 .71-.934L25.02 16h.626l2.036 7.1a1.09 1.09 0 1 0 2.095-.6zm15.913-3.38a2.611 2.611 0 1 0-2.612-2.612 2.61 2.61 0 0 0 2.612 2.612M49.745 15.732a3.75 3.75 0 0 0-3.32-3.274h-5.56a3.746 3.746 0 0 0-3.32 3.274v7.949a1.068 1.068 0 1 0 2.135 0v-7.042h.816v20.357a1.37 1.37 0 0 0 1.424 1.306 1.154 1.154 0 0 0 1.161-1.306v-11.96h.86v11.96a1.43 1.43 0 0 0 2.849 0V16.639h.826v7.042a1.068 1.068 0 1 0 2.135 0v-7.949z'/%3E%3C/g%3E%3Cpath fill='%238c8b96' d='M32.498 5.65h1.582v33.761h-1.582z'/%3E%3C/svg%3E")}.trimblemaps-place-scale{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 66 45.121'%3E%3Cpath fill='%238c8b96' d='M16.31 27.28v4.523h2.957v-1.465h27.475v1.465h2.957V27.28zm10.714 8.593-1.055 1.055v-4.09h-1.974v4.09l-1.055-1.055-1.221 1.221 2.652 2.653a.863.863 0 0 0 1.221 0l2.653-2.653zm16.037 0-1.055 1.055v-4.09h-1.974v4.09l-1.055-1.055-1.221 1.221 2.653 2.653a.863.863 0 0 0 1.221 0l2.652-2.653zM26.867 24.887a.42.42 0 0 0 .423.422h1.7a.42.42 0 0 0 .422-.422V23.9h-2.543zm9.724 0a.42.42 0 0 0 .422.422h1.7a.42.42 0 0 0 .423-.422V23.9h-2.543zm6.161-16.486h-1.2a.423.423 0 0 0-.422.423v.39h-.847l-.062-2.043a.635.635 0 0 0-.634-.615H26.41a.633.633 0 0 0-.633.615l-.063 2.043h-.847v-.39a.423.423 0 0 0-.422-.423h-1.2a.423.423 0 0 0-.422.423v3.131a.846.846 0 0 0 .845.846h.775a.423.423 0 0 0 .422-.423v-2.376h.823l-.106 3.459.2 9.279a.634.634 0 0 0 .634.621h13.165a.634.634 0 0 0 .634-.621l.2-9.279-.106-3.459h.823v2.376a.423.423 0 0 0 .422.423h.775a.846.846 0 0 0 .846-.846V8.824a.424.424 0 0 0-.423-.423M28.931 21.689h-1.332a.634.634 0 0 1-.634-.635v-.541a.42.42 0 0 1 .423-.422h1.4a.42.42 0 0 1 .419.367l.106.8a.382.382 0 0 1-.382.431m6.14-.312a.145.145 0 0 1-.145.145h-3.851a.145.145 0 0 1-.145-.145v-.341a.144.144 0 0 1 .145-.144h3.851a.144.144 0 0 1 .145.144zm1.224-2.194a.115.115 0 0 1-.116.115h-6.357a.115.115 0 0 1-.116-.115v-.444a.116.116 0 0 1 .116-.116h6.357a.116.116 0 0 1 .116.116zm0-1.2a.116.116 0 0 1-.116.116h-6.357a.116.116 0 0 1-.116-.116v-.443a.116.116 0 0 1 .116-.116h6.357a.116.116 0 0 1 .116.116zm0-1.2a.116.116 0 0 1-.116.116h-6.357a.116.116 0 0 1-.116-.116v-.443a.116.116 0 0 1 .116-.116h6.357a.116.116 0 0 1 .116.116zm0-1.2a.116.116 0 0 1-.116.116h-6.357a.116.116 0 0 1-.116-.116v-.443a.116.116 0 0 1 .116-.116h6.357a.116.116 0 0 1 .116.116zm2.741 5.463a.634.634 0 0 1-.634.635H37.07a.382.382 0 0 1-.378-.431l.106-.8a.42.42 0 0 1 .419-.367h1.4a.42.42 0 0 1 .423.422zm.557-8.088H26.41a.21.21 0 0 1-.211-.218l.135-4.307a.21.21 0 0 1 .211-.2H39.46a.21.21 0 0 1 .211.2l.135 4.307a.21.21 0 0 1-.213.225z'/%3E%3C/svg%3E")}.trimblemaps-place-showers{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 66 45.121'%3E%3Cpath fill='%238c8b96' d='M26.921 37.039a1.188 1.188 0 1 0 1.027 1.329 1.186 1.186 0 0 0-1.027-1.329m.931-7.273a1.188 1.188 0 1 0 1.027 1.329 1.19 1.19 0 0 0-1.027-1.329m4.95 3.642a1.188 1.188 0 1 0 1.188 1.187 1.186 1.186 0 0 0-1.188-1.187m6.075-17.9h-1.335v-1a.89.89 0 0 0-.889-.889h-1.585V9.861h8.231V7.107H30.933v6.512h-1.586a.89.89 0 0 0-.889.889v1h-1.334a8.49 8.49 0 0 0-8.467 8.466h28.686a8.49 8.49 0 0 0-8.466-8.47zM28.318 26.134a1.187 1.187 0 1 0 1.027 1.328 1.186 1.186 0 0 0-1.027-1.332zm4.484 10.944a1.188 1.188 0 1 0 1.188 1.187 1.186 1.186 0 0 0-1.188-1.19zm-11.308-3.91a1.188 1.188 0 1 0 .782 1.486 1.19 1.19 0 0 0-.782-1.49zm2.173-7a1.188 1.188 0 1 0 .782 1.487 1.19 1.19 0 0 0-.782-1.494zm-3.26 10.5a1.188 1.188 0 1 0 .782 1.486 1.19 1.19 0 0 0-.782-1.489zm2.174-7a1.188 1.188 0 1 0 .781 1.486 1.19 1.19 0 0 0-.781-1.491zm4.8 3.739a1.188 1.188 0 1 0 1.028 1.329 1.187 1.187 0 0 0-1.023-1.334zm11.694 3.637a1.188 1.188 0 1 0 1.329 1.027 1.186 1.186 0 0 0-1.324-1.032zm5.826-6.594a1.187 1.187 0 1 0-.782 1.486 1.186 1.186 0 0 0 .787-1.491zm-1.086-3.5a1.188 1.188 0 1 0-.783 1.487 1.19 1.19 0 0 0 .788-1.494zm2.173 7a1.187 1.187 0 1 0-.782 1.486 1.19 1.19 0 0 0 .787-1.49zm-.4 2.719a1.188 1.188 0 1 0 1.486.782 1.19 1.19 0 0 0-1.48-.786zm-6.117-5.872a1.187 1.187 0 1 0-1.027 1.329 1.187 1.187 0 0 0 1.033-1.333zm-.465-3.636a1.188 1.188 0 1 0-1.027 1.328 1.187 1.187 0 0 0 1.033-1.332zm-6.21-1.082a1.188 1.188 0 1 0 1.188 1.188 1.187 1.187 0 0 0-1.182-1.192zm7.141 8.354a1.188 1.188 0 1 0-1.027 1.329 1.19 1.19 0 0 0 1.033-1.333zm-7.141-4.688a1.188 1.188 0 1 0 1.188 1.188 1.187 1.187 0 0 0-1.182-1.192z'/%3E%3C/svg%3E")}.trimblemaps-place-transflo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66' height='45' viewBox='0 0 66 45.1'%3E%3Cpath fill='%238c8b96' d='m4.9 26.1 1.3-7.3H4l.3-1.5h6.8l-.3 1.5H8.6l-1.3 7.3zm8.5-4.8h.7c.6 0 1.3-.6 1.3-1.4 0-.5-.4-1-.9-1h-.6c0-.1-.5 2.4-.5 2.4m-1.6-3.9h3.5c1.8 0 2.5 1.3 2.5 2.2 0 1.5-1 2.2-1.8 2.7l1.2 3.8h-2.4l-.9-3.3h-.7l-.6 3.3h-2.4zm10.9 5.2c-.1-.9-.2-1.7-.2-2.9-.5 1.2-.9 2-1.3 2.9zm1.4-5.2 1.3 8.7h-2.3l-.2-2.1h-2.4l-1.1 2.1h-2l4.9-8.7zm9.3 8.7h-1.7c-.9-1.7-1.8-3.5-2.6-5.3l-1 5.3h-2l1.6-8.7h1.9c.8 1.6 1.9 3.8 2.4 5.2l1-5.2h2zm6.9-7.1c-.3-.2-.7-.2-1-.2-.7 0-1 .6-1 .8 0 .4.2.9 1 1.8.6.8 1 1.6 1 2.3 0 1.7-1.4 2.7-3.2 2.7-1 0-2.1-.3-2.6-.8l.8-1.2c.4.3.8.5 1.4.5.7 0 1.1-.6 1.1-1.1 0-.6-.5-1.1-1-1.9-.6-.9-.9-1.3-.9-2 0-1.5 1.4-2.4 3.1-2.4 1.1 0 1.6.3 2.1.6zm6.6-.2h-2.4l-.5 2.5h2.4l-.3 1.5h-2.3l-.6 3.3h-2.3l1.6-8.7h4.8c-.1 0-.4 1.4-.4 1.4m1.2-1.4h2.3l-1.3 7.3H52l-.3 1.5h-5.2zm9.9 3.4c0-.5-.2-1.8-1.2-1.8-.7 0-1.9.8-1.9 3.5 0 .5.1 1.9 1.3 1.9.9 0 1.8-1.5 1.8-3.6m-5.6 1.7c0-2.5 1.6-5.3 4.6-5.3 2.3 0 3.3 2.1 3.3 3.9 0 2.9-2.1 5.1-4.5 5.1-2.3.1-3.4-1.9-3.4-3.7m8.7-5.4c.2 0 .3 0 .4.1.2.1.3.3.4.5v.5c0 .1 0 .1-.1.2-.1.2-.3.4-.5.4h-.2c-.2 0-.5-.1-.6-.3 0-.1-.1-.1-.1-.2-.1-.1-.1-.3-.1-.4 0-.2.1-.5.2-.6s.3-.2.4-.2c0 .1.1 0 .2 0m0 1.7h.2c.1 0 .2-.1.3-.2l.1-.1c.1-.1.1-.3.1-.4s0-.3-.1-.4c-.1-.2-.3-.3-.4-.3h-.2c-.2 0-.4.1-.5.2s-.1.2-.1.3q-.15.3 0 .6c0 .1.3.3.6.3m0-1.3c.1 0 .2 0 .3.1s.1.1.1.2 0 .2-.1.2c0 .1-.1.1-.2.1l.2.4h-.3l-.2-.3h.1v.4h-.2v-1.1zm0 .5h.2v-.3H61v.3z'/%3E%3C/svg%3E")}.trimblemaps-place-tripPak{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 66 45.121'%3E%3Cg fill='%238c8b96'%3E%3Ctext font-family='FuturaStd-ExtraBoldOblique, Futura Std,sans-serif' font-size='15.349' font-style='oblique' font-weight='800' transform='translate(8.483 24.953)'%3E%3Ctspan x='0' y='0' letter-spacing='-.1em'%3ET%3C/tspan%3E%3Ctspan y='0' font-size='8.954'%3ERIP%3C/tspan%3E%3Ctspan y='0' letter-spacing='-.1em'%3EP%3C/tspan%3E%3Ctspan y='0' font-size='8.954'%3EAK%3C/tspan%3E%3C/text%3E%3Ctext font-family='HelveticaNeueLTStd-HvIt, Helvetica Neue LT Std,sans-serif' font-size='8.181' font-style='italic' letter-spacing='.1em' transform='translate(9.901 32.6)'%3E%3Ctspan x='0' y='0'%3ESERVICES%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E")}.trimblemaps-place-truckWash{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 66 45.121'%3E%3Cg fill='%238c8b96'%3E%3Cpath d='M23.913 6.096a.07.07 0 0 0-.054-.028.07.07 0 0 0-.055.028c-.075.1-1.829 2.527-1.829 3.749 0 2.118 1.569 2.225 1.884 2.225s1.893-.107 1.893-2.225c0-1.206-1.764-3.646-1.839-3.749M30.004 6.096a.067.067 0 0 0-.109 0c-.075.1-1.829 2.527-1.829 3.749 0 2.118 1.569 2.225 1.884 2.225s1.893-.107 1.893-2.225c0-1.206-1.764-3.646-1.839-3.749M36.095 6.096a.067.067 0 0 0-.109 0c-.075.1-1.829 2.527-1.829 3.749 0 2.118 1.569 2.225 1.884 2.225s1.893-.107 1.893-2.225c0-1.206-1.764-3.646-1.839-3.749M42.186 6.096a.067.067 0 0 0-.109 0c-.075.1-1.829 2.527-1.829 3.749 0 2.118 1.569 2.225 1.883 2.225s1.894-.107 1.894-2.225c.001-1.206-1.764-3.646-1.839-3.749M25.008 39.937a.55.55 0 0 0 .551.551h2.212a.55.55 0 0 0 .551-.551v-1.288h-3.314zM37.678 39.937a.55.55 0 0 0 .551.551h2.212a.55.55 0 0 0 .551-.551v-1.288h-3.314zM45.706 18.456h-1.56a.55.55 0 0 0-.551.551v.508h-1.1l-.082-2.662a.826.826 0 0 0-.826-.8H24.415a.826.826 0 0 0-.825.8l-.082 2.662h-1.1v-.508a.55.55 0 0 0-.551-.551h-1.56a.55.55 0 0 0-.551.551v4.08a1.1 1.1 0 0 0 1.1 1.1h1.009a.55.55 0 0 0 .551-.551v-3.1h1.072l-.138 4.507.258 12.091a.826.826 0 0 0 .826.809h17.154a.826.826 0 0 0 .826-.809l.258-12.091-.138-4.507h1.072v3.1a.55.55 0 0 0 .551.551h1.009a1.1 1.1 0 0 0 1.1-1.1v-4.08a.55.55 0 0 0-.55-.551M27.698 35.77h-1.736a.826.826 0 0 1-.826-.827v-.7a.55.55 0 0 1 .55-.551h1.819a.55.55 0 0 1 .546.478l.138 1.043a.5.5 0 0 1-.491.557m8-.406a.19.19 0 0 1-.188.188h-5.019a.19.19 0 0 1-.188-.188v-.445a.19.19 0 0 1 .188-.188h5.019a.19.19 0 0 1 .188.188zm1.6-2.86a.15.15 0 0 1-.15.151h-8.284a.15.15 0 0 1-.151-.151v-.577a.15.15 0 0 1 .151-.151h8.284a.15.15 0 0 1 .15.151zm0-1.56a.15.15 0 0 1-.15.151h-8.284a.15.15 0 0 1-.151-.151v-.577a.15.15 0 0 1 .151-.151h8.284a.15.15 0 0 1 .15.151zm0-1.559a.15.15 0 0 1-.15.151h-8.284a.15.15 0 0 1-.151-.151v-.578a.15.15 0 0 1 .151-.151h8.284a.15.15 0 0 1 .15.151zm0-1.56a.15.15 0 0 1-.15.151h-8.284a.15.15 0 0 1-.151-.151v-.576a.15.15 0 0 1 .151-.151h8.284a.15.15 0 0 1 .15.151zm3.572 7.118a.827.827 0 0 1-.826.827h-1.736a.5.5 0 0 1-.491-.561l.138-1.043a.55.55 0 0 1 .546-.478h1.818a.55.55 0 0 1 .551.551zm.726-10.539h-17.18a.276.276 0 0 1-.275-.284l.175-5.612a.276.276 0 0 1 .276-.267H41.42a.276.276 0 0 1 .276.267l.175 5.612a.276.276 0 0 1-.281.284z'/%3E%3C/g%3E%3C/svg%3E")}.trimblemaps-place-wifi{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 66 45.121'%3E%3Cg fill='%238c8b96'%3E%3Cpath d='M35.47 29.832a3.5 3.5 0 1 1-4.963 0 3.5 3.5 0 0 1 4.963 0M44.995 24.977l-3.259 3.26a12.6 12.6 0 0 0-17.483-.03l-3.248-3.25a17.22 17.22 0 0 1 23.99.02'/%3E%3Cpath d='m51.34 18.631-3.253 3.255a21.6 21.6 0 0 0-30.178-.037L14.661 18.6a26.206 26.206 0 0 1 36.679.031'/%3E%3C/g%3E%3C/svg%3E")}.trimblemaps-ctrl-traffic-cam-spinner{align-items:center;display:flex;justify-content:center}@keyframes trimblemaps-spinner-border{to{transform:rotate(1turn)}}.trimblemaps-spinner-border{animation:trimblemaps-spinner-border .75s linear infinite;border:.25em solid;border-radius:50%;border-right:.25em solid transparent;display:inline-block;height:2rem;vertical-align:text-bottom;width:2rem}.trimblemaps-spinner-border-sm{border-width:.2em;height:1rem;width:1rem}@keyframes trimblemaps-spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.trimblemaps-spinner-grow{animation:trimblemaps-spinner-grow .75s linear infinite;background-color:currentcolor;border-radius:50%;display:inline-block;height:2rem;opacity:0;vertical-align:text-bottom;width:2rem}.trimblemaps-spinner-grow-sm{height:1rem;width:1rem}.trimblemaps-spinner-rectangle-bounce{align-items:center;display:flex;height:60px;position:relative;width:60px}.trimblemaps-spinner-rectangle-bounce div{background-color:currentcolor;height:40%;margin:0 5%;width:10%}.trimblemaps-spinner-rectangle-bounce :first-child{animation:rectangle-bounce 1.2s linear infinite;animation-delay:.1s}.trimblemaps-spinner-rectangle-bounce :nth-child(2){animation:rectangle-bounce 1.2s linear infinite;animation-delay:.2s}.trimblemaps-spinner-rectangle-bounce :nth-child(3){animation:rectangle-bounce 1.2s linear infinite;animation-delay:.3s}.trimblemaps-spinner-rectangle-bounce :nth-child(4){animation:rectangle-bounce 1.2s linear infinite;animation-delay:.4s}.trimblemaps-spinner-rectangle-bounce :nth-child(5){animation:rectangle-bounce 1.2s linear infinite;animation-delay:.5s}.trimblemaps-sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.trimblemaps-text-primary{color:#363545!important}@keyframes trimblemaps-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.trimblemaps-ctrl-accordion-header{background-color:var(--maps-bg-color);border:none;cursor:pointer;font-size:12px;font-weight:700;min-width:100%;outline:none;padding:12px 10px;text-align:left;transition:.4s}.trimblemaps-ctrl-accordion-content{display:none!important}.trimblemaps-ctrl-accordion-content.active{background-color:var(--maps-bg-color);display:block!important;overflow:auto}.trimblemaps-ctrl-accordion-header:after{transform:rotate(135deg)}.trimblemaps-ctrl-accordion-header.active:after,.trimblemaps-ctrl-accordion-header:after{border-style:solid;border-width:.21em .21em 0 0;color:#777;content:"";float:right;height:.45em;left:-.15em;position:relative;top:.15em;vertical-align:top;width:.45em}.trimblemaps-ctrl-accordion-header.active:after{transform:rotate(-45deg)}.trimblemaps-ctrl-hr{border:1px solid #d6d6d6;margin-left:10px;margin-right:10px}.trimblemaps-dark .trimblemaps-ctrl{color:#eee}.trimblemaps-dark .trimblemaps-ctrl a{color:#ddd}.trimblemaps-dark .trimblemaps-ctrl button.trimblemaps-ctrl-geolocate{background-color:var(--maps-bg-color)!important}.trimblemaps-dark .trimblemaps-ctrl button.trimblemaps-ctrl-geolocate:hover{background-color:var(--maps-ctrl-btn-bg-hover)!important}.trimblemaps-dark .trimblemaps-ctrl-icon:focus-visible{filter:brightness(90%)}.trimblemaps-dark .trimblemaps-ctrl-icon:hover{background-color:#ffffff80}.trimblemaps-dark .trimblemaps-ctrl-attrib.trimblemaps-compact:after{filter:invert(1) brightness(1000)}.trimblemaps-dark .trimblemaps-ctrl-attrib-inner img{filter:invert(1)}.trimblemaps-dark .trimblemaps-ctrl-scale{border:2px solid #b7b9c3;border-top:0}.trimblemaps-dark .trimblemaps-place-icon.trimblemaps-ctrl-icon-chevron-right,.trimblemaps-dark .trimblemaps-place-key .trimblemaps-place-icon{filter:invert(1)}.trimblemaps-compare-slider{align-items:center;background:#444;bottom:0;cursor:ew-resize;display:flex;justify-content:center;left:50%;position:absolute;top:0;width:4px;z-index:10}.trimblemaps-compare-slider:after{background:#fff;border-radius:50%;content:"⇆";font-size:12px;padding:4px}@media print{.trimblemaps-improve-map{display:none}}._wrapper_13lje_1{position:relative;width:100%;height:100%;overflow:hidden;border-radius:24px}._wrapper_13lje_1 svg,._wrapper_13lje_1 svg *{color:inherit}._canvas_13lje_15{width:100%;height:100%}._fallback_13lje_20{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#f6f6f6;color:#667085;font-size:14px}._topControls_13lje_31{position:absolute;top:13px;z-index:1000;display:flex;align-items:center;gap:6px}._layerSwitch_13lje_40{display:flex;align-items:center;gap:2px;height:44px;padding:2px;border:1px solid #d0d5dd;border-radius:999px;background:#f6f6f6}._layerBtn_13lje_51{height:40px;padding:0 12px;border:1px solid transparent;border-radius:999px;background:transparent;color:#101828;font-size:14px;font-weight:500;text-transform:capitalize;cursor:pointer}._layerBtnActive_13lje_64{height:40px;border-color:#d0d5dd;background:#fff;box-shadow:0 1px 1px #0a0d121a}._roundBtn_13lje_71{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;padding:0;border:1px solid #eaecf0;border-radius:999px;background:#fff;color:#101828;cursor:pointer}._roundBtn_13lje_71:disabled{opacity:.5;cursor:default}._controlIcon_13lje_91{width:20px;height:20px;display:block}._zoomControls_13lje_97{position:absolute;bottom:13px;z-index:1000;display:flex;flex-direction:column;align-items:center;gap:6px}._zoomGroup_13lje_107{display:flex;flex-direction:column;align-items:center;padding:12px 0;border:1px solid #eaecf0;border-radius:999px;background:#fff}._zoomBtn_13lje_117{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;background:transparent;color:#101828;cursor:pointer}._zoomDivider_13lje_130{width:28px;height:1px;margin:12px 0;background:#eaecf0;flex-shrink:0}._legend_13lje_138{position:absolute;bottom:13px;left:13px;z-index:1000;display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid #eaecf0;border-radius:18px;background:#fff;box-shadow:0 1px 1px #1018280d}._legendTitle_13lje_153{font-size:16px;font-weight:700;color:#1d243c;margin:0}._legendItems_13lje_160{display:flex;flex-wrap:wrap;align-items:center;gap:12px}._legendItem_13lje_160{display:flex;align-items:center;gap:6px}._legendDot_13lje_173{width:8px;height:8px;border-radius:50%;flex-shrink:0}._legendLabel_13lje_180{font-size:14px;color:#101828;white-space:nowrap;margin:0}.hub-marker-popup .trimblemaps-popup-content{background:transparent;border:none;box-shadow:none;padding:0}.hub-marker-popup .trimblemaps-popup-tip{display:none}@media (max-width: 767px){._legend_13lje_138{padding:10px;gap:8px}._legendTitle_13lje_153{font-size:14px}._legendLabel_13lje_180{font-size:12px}}._layout_tno4n_2{display:flex;flex-direction:column;gap:16px}._side_tno4n_9{min-width:0}._map_tno4n_13{min-width:0;height:360px}@media (max-width: 767px){._layout_tno4n_2{flex:1 1 auto;min-height:0;gap:10px;padding:12px;border:1px solid #eaecf0;border-radius:20px;background:#fff;box-sizing:border-box}._side_tno4n_9{flex:0 0 auto;width:100%;min-width:0;min-height:0}._map_tno4n_13{flex:1 1 auto;width:100%;min-width:0;height:auto;min-height:min(200px,30vh);max-height:100%;border-radius:14px;overflow:hidden}}._field_1kwul_1{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0}._field_1kwul_1 svg,._field_1kwul_1 svg *,._popup_1kwul_12 svg,._popup_1kwul_12 svg *{color:inherit}._label_1kwul_17{font-size:13px;font-weight:600;color:#475467}._labelError_1kwul_23{color:#e3212d;font-weight:700}._required_1kwul_28{margin-left:2px;color:#e3212d}._trigger_1kwul_33{display:flex;align-items:center;gap:10px;width:100%;height:46px;padding:0 12px 0 14px;border:1px solid #e4e7ec;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}._trigger_1kwul_33:hover:not(:disabled){border-color:#d0d5dd}._triggerOpen_1kwul_54{border-color:#e3212d;box-shadow:0 0 0 3px #e3212d1a}._triggerError_1kwul_59{border-color:#e3212d}._trigger_1kwul_33:disabled{background:#f9fafb;color:#98a2b3;cursor:default}._leadIcon_1kwul_69{width:18px;height:18px;flex-shrink:0;color:#e3212d}._trigger_1kwul_33:disabled ._leadIcon_1kwul_69{color:#98a2b3}._value_1kwul_80{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:15px;font-weight:500;color:#101828}._placeholder_1kwul_92{color:#98a2b3;font-weight:400}._chevron_1kwul_97{width:18px;height:18px;flex-shrink:0;color:#98a2b3;transition:transform .18s ease}._chevronOpen_1kwul_105{transform:rotate(180deg)}._popup_1kwul_12{position:fixed;z-index:10050;display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid #eaecf0;border-radius:16px;background:#fff;box-shadow:0 12px 28px #1018281f,0 2px 6px #1018280f;animation:_popupIn_1kwul_1 .14s ease}@keyframes _popupIn_1kwul_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._head_1kwul_137{display:flex;align-items:center;justify-content:space-between;gap:8px}._month_1kwul_144{font-size:15px;font-weight:700;color:#101828}._navBtn_1kwul_150{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #eaecf0;border-radius:9px;background:#fff;color:#475467;cursor:pointer;transition:border-color .15s ease,background .15s ease}._navBtn_1kwul_150:hover:not(:disabled){border-color:#d0d5dd;background:#f9fafb}._navBtn_1kwul_150:disabled{opacity:.4;cursor:default}._navIconPrev_1kwul_176{width:16px;height:16px;transform:rotate(90deg)}._navIconNext_1kwul_182{width:16px;height:16px;transform:rotate(-90deg)}._week_1kwul_188{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#98a2b3;text-align:center}._grid_1kwul_200{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}._day_1kwul_206{height:36px;border:none;border-radius:10px;background:transparent;font-size:14px;font-weight:500;color:#101828;cursor:pointer;transition:background .12s ease,color .12s ease}._day_1kwul_206:hover:not(:disabled){background:#f9fafb}._day_1kwul_206:disabled{color:#d0d5dd;cursor:default}._dayMuted_1kwul_229{color:#98a2b3}._dayMuted_1kwul_229:disabled{color:#e4e7ec}._dayToday_1kwul_237{box-shadow:inset 0 0 0 1px #f3c3c7;color:#e3212d}._daySelected_1kwul_242,._daySelected_1kwul_242:hover:not(:disabled){background:#e3212d;color:#fff;font-weight:600}._error_1kwul_249{font-size:12px;font-weight:700;color:#e3212d}._wrap_qzgjj_2{position:relative;display:flex;flex-direction:column;gap:8px;width:100%;min-width:0}._compact_qzgjj_12{width:320px;max-width:100%}._trigger_qzgjj_17{display:flex;align-items:center;gap:8px;width:100%;height:46px;padding:0 12px 0 14px;border:1px solid #e4e7ec;border-radius:12px;background:#fff;font:inherit;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}._compact_qzgjj_12 ._trigger_qzgjj_17{height:40px}._trigger_qzgjj_17:hover{border-color:#d0d5dd}._triggerOpen_qzgjj_42{border-color:#e3212d;box-shadow:0 0 0 3px #e3212d1a}._value_qzgjj_47{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;text-align:left;font-size:15px;font-weight:500;color:#101828}._valueText_qzgjj_59{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._valueChips_qzgjj_68{display:inline-flex;gap:4px;flex-shrink:0;min-width:0;overflow:hidden}._valueChip_qzgjj_68{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:#f2f4f7;font-size:11.5px;font-weight:600;color:#344054;white-space:nowrap}._placeholder_qzgjj_89{color:#98a2b3;font-weight:400}._chevron_qzgjj_94{width:18px;height:18px;flex-shrink:0;color:#98a2b3;transition:transform .18s ease}._chevron_qzgjj_94,._chevron_qzgjj_94 *{stroke:currentColor}._chevronOpen_qzgjj_107{transform:rotate(180deg)}._menu_qzgjj_112{position:fixed;z-index:10040;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;overflow-y:auto;padding:6px;border:1px solid #e4e7ec;border-radius:14px;background:#fff;box-shadow:0 16px 40px #10182824;animation:_menu-in_qzgjj_1 .14s ease;scrollbar-width:thin}._menu_qzgjj_112::-webkit-scrollbar{width:6px}._menu_qzgjj_112::-webkit-scrollbar-thumb{background:#e4e7ec;border-radius:999px}@keyframes _menu-in_qzgjj_1{0%{opacity:0}to{opacity:1}}._empty_qzgjj_147{margin:0;padding:16px 10px;text-align:center;font-size:13.5px;color:#98a2b3}._item_qzgjj_155{display:flex;flex-direction:column;gap:4px}._option_qzgjj_161{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:9px 12px;border:none;border-radius:10px;background:transparent;font:inherit;text-align:left;cursor:pointer;transition:background .12s ease}._option_qzgjj_161:hover{background:#f9fafb}._optionSelected_qzgjj_181{background:#fdf0f1}._optionSelected_qzgjj_181:hover{background:#fbe3e5}._optionText_qzgjj_189{flex:1 1 auto;min-width:0;font-size:15px;font-weight:500;color:#101828}._optionSelected_qzgjj_181 ._optionText_qzgjj_189{font-weight:700}._optionChevron_qzgjj_201{width:16px;height:16px;flex-shrink:0;color:#667085;transition:transform .18s ease}._optionChevron_qzgjj_201,._optionChevron_qzgjj_201 *{stroke:currentColor}._optionChevronOpen_qzgjj_214{transform:rotate(180deg)}._check_qzgjj_218{width:18px;height:18px;flex-shrink:0;color:#e3212d}._check_qzgjj_218,._check_qzgjj_218 *{stroke:#e3212d}._panel_qzgjj_231{display:grid;grid-template-columns:minmax(0,1fr);gap:10px 12px;margin:0 0 4px;padding:12px;border:1px solid #fecdd3;border-radius:12px;background:#fff5f5}._row_qzgjj_242{display:flex;flex-direction:column;gap:5px;min-width:0}._rowLabel_qzgjj_249{padding-left:4px;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#667085}._rowField_qzgjj_258{position:relative;display:inline-flex;align-items:center;width:100%;height:40px;border:1px solid #e4e7ec;border-radius:12px;background:#fff;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}._rowField_qzgjj_258:focus-within{border-color:#e3212d;box-shadow:0 0 0 3px #e3212d1a}._rowInput_qzgjj_278{flex:1 1 auto;min-width:0;height:100%;padding:0 8px 0 14px;border:none;outline:none;background:transparent;font:inherit;font-size:14px;font-weight:600;color:#101828;appearance:none;-webkit-appearance:none}._rowUnit_qzgjj_294{padding-right:14px;font-size:13px;font-weight:600;color:#667085}._rowSelect_qzgjj_302{border:none;background:transparent;overflow:visible}._rowSelect_qzgjj_302:focus-within{box-shadow:none}._rowSelect_qzgjj_302>*{width:100%}._rowSelect_qzgjj_302 button[aria-haspopup=listbox]{height:40px;border-radius:12px;padding:0 10px 0 14px;font-size:14px}._step_sgcu7_1{display:flex;flex-direction:column;gap:16px;min-width:0}._step_sgcu7_1>:first-child{position:sticky;top:-20px;z-index:3;padding-top:20px;margin-top:-20px;background:#fff}._grid_sgcu7_18{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;align-items:start}._step_sgcu7_1 svg,._step_sgcu7_1 svg *{color:inherit}._trailers_sgcu7_32{display:flex;flex-direction:column;gap:10px;min-width:0}._trailersHead_sgcu7_39{display:flex;align-items:center;justify-content:space-between;gap:12px}._trailersLabel_sgcu7_46{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#98a2b3}._trailersLabelError_sgcu7_55{color:#e3212d}._addBtnError_sgcu7_59{color:#e3212d;text-decoration:underline;text-underline-offset:3px}._required_sgcu7_65{margin-left:3px;color:#e3212d}._addBtn_sgcu7_59{display:inline-flex;align-items:center;gap:6px;padding:6px 4px;border:none;background:transparent;color:#e3212d;font-size:14px;font-weight:600;cursor:pointer}._addBtn_sgcu7_59:hover{color:#c9111c}._addIcon_sgcu7_87{width:16px;height:16px;display:block}._emptyCard_sgcu7_94{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:22px 16px;border:1.5px dashed #d0d5dd;border-radius:16px;background:#fff;cursor:pointer;text-align:center;transition:border-color .15s ease,background .15s ease}._emptyCard_sgcu7_94:hover{border-color:#98a2b3;background:#fcfcfd}._emptyCardError_sgcu7_117,._emptyCardError_sgcu7_117:hover{border-color:#e3212d;background:snow}._emptyCardError_sgcu7_117 ._emptyIcon_sgcu7_123{border-color:#fecdca;background:#fff5f5}._emptyCardError_sgcu7_117 ._emptyHint_sgcu7_128{color:#e3212d}._emptyIcon_sgcu7_123{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #eaecf0;border-radius:50%;background:#fff;color:#e3212d}._emptyIconGlyph_sgcu7_144{width:20px;height:20px;display:block}._emptyTitle_sgcu7_150{font-size:15px;font-weight:700;color:#101828}._emptyHint_sgcu7_128{font-size:12.5px;font-weight:500;color:#98a2b3}._list_sgcu7_162{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}._card_sgcu7_172{display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px;border:1px solid #eaecf0;border-radius:16px;background:#fff}._cardHead_sgcu7_182{display:flex;align-items:center;justify-content:space-between;gap:12px}._cardTitle_sgcu7_189{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#475467}._cardNum_sgcu7_200{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid #eaecf0;border-radius:50%;background:#f9fafb;color:#475467;font-size:12px;font-weight:700;letter-spacing:0}._remove_sgcu7_215{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;color:#98a2b3;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}._remove_sgcu7_215:hover{background:#fef3f2;border-color:#fecdca;color:#e3212d}._removeIcon_sgcu7_239{width:15px;height:15px;display:block}._cardGrid_sgcu7_245{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;padding-top:12px;border-top:1px solid #f2f4f7;align-items:start}@media (max-width: 1024px){._cardGrid_sgcu7_245{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){._step_sgcu7_1{gap:12px;min-height:0;overflow-y:auto}._grid_sgcu7_18,._cardGrid_sgcu7_245{grid-template-columns:minmax(0,1fr);gap:10px;flex:0 0 auto}._card_sgcu7_172{padding:12px}._cardGrid_sgcu7_245{padding-top:10px}}._typeRow_sgcu7_285{display:grid;grid-template-columns:minmax(0,1fr);gap:16px 20px;align-items:start}._typeRowWithTemperature_sgcu7_292{grid-template-columns:repeat(2,minmax(0,1fr))}._temperature_sgcu7_296{display:flex;flex-direction:column;gap:6px}._temperatureLabel_sgcu7_302{font-size:13px;font-weight:600;color:#475467}@media (max-width: 767px){._typeRowWithTemperature_sgcu7_292{grid-template-columns:minmax(0,1fr)}}._placeholder_14y92_1{display:flex;align-items:center;justify-content:center;min-height:220px;color:#667085;font-size:16px;font-weight:500}._picker_1kh4t_2{display:flex;flex-direction:column;gap:6px;width:100%;padding:16px;box-sizing:border-box;border:1px solid #ebeef2;border-radius:14px;background:#fcfcfd}._help_1kh4t_14{margin:0;font-size:12.5px;line-height:1.5;color:#98a2b3}._row_1kh4t_22{display:flex;align-items:center;gap:12px;min-width:0;width:100%;padding:2px 0}._rowIcon_1kh4t_31{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;background:#f2f4f7;color:#667085}._rowIcon_1kh4t_31 svg{width:18px;height:18px}._rowMain_1kh4t_48{display:flex;flex-direction:column;gap:3px;flex:1 1 auto;min-width:0}._rowTop_1kh4t_56{display:flex;align-items:center;gap:8px;min-width:0}._rowSub_1kh4t_63{display:flex;align-items:center;gap:0;min-width:0;font-size:12.5px;color:#667085}._number_1kh4t_72{font-size:14.5px;font-weight:700;color:#101828;letter-spacing:-.01em;white-space:nowrap}._type_1kh4t_81{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:#e8effa;color:#175cd3;font-size:11px;font-weight:700;white-space:nowrap;flex-shrink:0}._customer_1kh4t_95{min-width:0;font-weight:600;color:#344054;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fact_1kh4t_104{white-space:nowrap}._fact_1kh4t_104:before{content:"·";margin:0 6px;color:#c4cad4}._rowSide_1kh4t_114{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0;margin-left:auto}._rowMeta_1kh4t_123{font-size:12px;color:#98a2b3;white-space:nowrap}._status_1kh4t_131{flex-shrink:0;min-width:0;max-width:none;height:22px;padding:0 10px;font-weight:600;cursor:inherit;white-space:nowrap}._value_1kh4t_143{display:inline-flex;align-items:center;gap:8px;min-width:0}._valueHub_1kh4t_150{min-width:0;font-size:13.5px;font-weight:500;color:#667085;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 767px){._picker_1kh4t_2{padding:12px}._rowSub_1kh4t_63 ._fact_1kh4t_104,._rowMeta_1kh4t_123{display:none}}._step_1yol8_3{display:flex;flex-direction:column;gap:16px;min-width:0;max-width:100%;overflow-x:hidden}._head_1yol8_12{display:flex;flex-direction:column;gap:4px}._title_1yol8_18{margin:0;font-size:16px;font-weight:700;color:#101828;line-height:1.3}._subtitle_1yol8_26{margin:0;font-size:14px;line-height:1.5;color:#475467}._grid_1yol8_33{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;min-width:0;max-width:100%}._grid_1yol8_33 svg,._grid_1yol8_33 svg *{color:inherit}._card_1yol8_48{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;min-width:0;max-width:100%;box-sizing:border-box;padding:20px;border:1px solid #ebeef2;border-radius:14px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}._card_1yol8_48:hover{border-color:#d0d5dd;box-shadow:0 4px 12px #1018280f}._card_1yol8_48:focus{outline:none}._card_1yol8_48:focus-visible{box-shadow:0 0 0 3px #e3212d33}._cardSelected_1yol8_84{border-color:#f3c3c7;background:#fbe3e5;box-shadow:none}._cardSelected_1yol8_84:hover{border-color:#eda9af;box-shadow:none}._cardSelected_1yol8_84 ._cardIcon_1yol8_95{background:#fff}._cardError_1yol8_99{border-color:#e3212d}._cardDisabled_1yol8_104,._cardDisabled_1yol8_104:hover{border-color:#ebeef2;background:#fafafa;box-shadow:none;opacity:.6;cursor:not-allowed}._soon_1yol8_113{display:inline-flex;align-items:center;height:20px;margin-left:10px;padding:0 8px;border-radius:999px;background:#f2f4f7;color:#667085;font-size:11px;font-weight:700;vertical-align:middle}._cardTop_1yol8_127{display:flex;align-items:flex-start;justify-content:space-between;width:100%;margin-bottom:6px}._cardIcon_1yol8_95{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#f5f7f9;color:#101828;flex-shrink:0}._cardSelected_1yol8_84 ._cardIcon_1yol8_95{color:#e3212d}._cardIconGlyph_1yol8_151{width:22px;height:22px;display:block}._radio_1yol8_157{width:20px;height:20px;border:1px solid #d0d5dd;border-radius:50%;background:#fff;flex-shrink:0;transition:border-color .15s ease,background .15s ease}._radioChecked_1yol8_169{border-color:#e3212d;background:#e3212d;box-shadow:inset 0 0 0 4px #fff}._cardTitle_1yol8_175{font-size:18px;font-weight:700;color:#101828;line-height:1.25;max-width:100%;overflow-wrap:anywhere}._cardText_1yol8_184{font-size:14px;line-height:1.5;color:#475467;max-width:100%;overflow-wrap:anywhere}._points_1yol8_192{display:flex;flex-direction:column;gap:10px;width:100%;margin:6px 0 0;padding:0;list-style:none}._point_1yol8_192{display:flex;align-items:flex-start;gap:10px;min-width:0;font-size:14px;line-height:22px;color:#101828;overflow-wrap:anywhere}._pointIcon_1yol8_213{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#e6f7ee;color:#17b26a;flex-shrink:0}._pointIconRed_1yol8_226{background:#fbe3e5;color:#e3212d}._check_1yol8_231{width:13px;height:13px}._error_1yol8_236{margin:0;font-size:13px;color:#e3212d}@media (max-width: 900px){._grid_1yol8_33{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767px){._card_1yol8_48{padding:16px}._cardTitle_1yol8_175{font-size:16px}}._picker_zbl9a_2{display:flex;flex-direction:column;gap:12px;width:100%}._label_zbl9a_9{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#344054}._toolbar_zbl9a_17{display:flex;align-items:center;gap:12px}._chips_zbl9a_23{display:inline-flex;flex-shrink:0;padding:4px;border:1px solid #e4e7ec;border-radius:999px;background:#fff}._chip_zbl9a_23{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:none;border-radius:999px;background:transparent;font:inherit;font-size:14px;font-weight:600;color:#344054;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}._chip_zbl9a_23:hover{color:#101828}._chipActive_zbl9a_56{background:#f2f4f7;color:#101828}._chipCount_zbl9a_61{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#e4e7ec;font-size:11px;font-weight:700;color:#475467}._chipActive_zbl9a_56 ._chipCount_zbl9a_61{background:#e3212d;color:#fff}._search_zbl9a_80{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;height:46px;padding:0 14px;border:1.5px solid #e4e7ec;border-radius:999px;background:#fff;color:#98a2b3;transition:border-color .15s ease,box-shadow .15s ease}._search_zbl9a_80:focus-within{border-color:#e3212d;box-shadow:0 0 0 3px #e3212d1a}._searchError_zbl9a_102{border-color:#e3212d}._searchIcon_zbl9a_106{width:18px;height:18px;flex-shrink:0}._searchInput_zbl9a_112{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;font:inherit;font-size:14.5px;color:#101828}._searchInput_zbl9a_112::placeholder{color:#98a2b3}._list_zbl9a_127{display:flex;flex-direction:column;gap:10px;max-height:440px;overflow-y:auto;scrollbar-width:thin;padding-right:2px}._row_zbl9a_138{display:flex;align-items:center;gap:14px;width:100%;padding:14px 18px;border:1.5px solid #e4e7ec;border-radius:16px;background:#fff;text-align:left;font:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}._row_zbl9a_138:hover{border-color:#c9ced6}._rowSelected_zbl9a_160{border-color:#e3212d;background:snow;box-shadow:0 0 0 3px #e3212d14}._radio_zbl9a_166{width:22px;height:22px;flex-shrink:0;border:1.5px solid #d0d5dd;border-radius:50%;background:#fff;transition:border-color .15s ease}._radioChecked_zbl9a_176{border-color:#e3212d;background:radial-gradient(circle,#e3212d 0 6px,#fff 7px)}._kind_zbl9a_182{display:inline-flex;align-items:center;justify-content:center;min-width:164px;min-height:48px;flex-shrink:0;padding:6px 14px;white-space:nowrap;border:1px solid #e4e7ec;border-radius:12px;background:#f9fafb;font-size:12px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;text-align:center;line-height:1.25;color:#344054}._kind-cross-dock_zbl9a_203{background:#eff4ff;border-color:#c7d7fe;color:#1849a9}._kind_zbl9a_182{flex-direction:column;gap:2px}._kindOf_zbl9a_215{font-size:10.5px;font-weight:600;letter-spacing:0;text-transform:none;opacity:.85}._kind-conso-sub_zbl9a_223{background:#f4f0ff;border-color:#d9d0fb;color:#5925dc}._kind-decons-sub_zbl9a_229{background:#e6f8f6;border-color:#b8e8e1;color:#0e7a6e}._main_zbl9a_235{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0}._title_zbl9a_243{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;color:#101828}._sub_zbl9a_252{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#475467}._side_zbl9a_260{display:flex;align-items:center;gap:10px;flex-shrink:0}._status_zbl9a_267{min-width:auto;max-width:none;padding:0 12px;cursor:default}._hub_zbl9a_275{display:inline-flex;align-items:center;gap:6px;max-width:220px;height:30px;padding:0 12px;border:1px solid #e4e7ec;border-radius:999px;background:#f9fafb;font-size:14px;font-weight:500;color:#344054;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._hub_zbl9a_275 svg{width:14px;height:14px;flex-shrink:0;color:#667085}._hub_zbl9a_275 svg,._hub_zbl9a_275 svg *{stroke:currentColor}._when_zbl9a_305{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid #e4e7ec;border-radius:999px;background:#fff;font-size:14px;font-weight:500;color:#101828;white-space:nowrap}._when_zbl9a_305 svg{width:14px;height:14px;color:#344054}._when_zbl9a_305 svg,._when_zbl9a_305 svg *,._searchIcon_zbl9a_106,._searchIcon_zbl9a_106 *{stroke:currentColor}._empty_zbl9a_334{margin:0;padding:24px;border:1.5px dashed #d0d5dd;border-radius:14px;text-align:center;font-size:14px;color:#98a2b3}._error_zbl9a_344{margin:0;font-size:12.5px;font-weight:700;color:#e3212d}@media (max-width: 1024px){._toolbar_zbl9a_17{flex-direction:column;align-items:stretch}._chips_zbl9a_23{align-self:flex-start;overflow-x:auto;max-width:100%}._side_zbl9a_260{flex-direction:column;align-items:flex-end;gap:6px}}@media (max-width: 767px){._row_zbl9a_138{flex-wrap:wrap;gap:10px;padding:12px}._kind_zbl9a_182{min-width:0;min-height:0}._main_zbl9a_235{flex-basis:100%}._side_zbl9a_260{flex-direction:row;width:100%;justify-content:space-between}}._modal_1cos8_1{width:760px;max-width:100%;max-height:86vh;display:flex;flex-direction:column;padding:20px 22px 22px;background:#fff;border-radius:22px;box-sizing:border-box;text-align:left}._modal_1cos8_1 svg,._modal_1cos8_1 svg *{color:inherit}._head_1cos8_20{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}._heading_1cos8_29{min-width:0}._title_1cos8_33{margin:0;font-size:19px;font-weight:700;color:#101828;letter-spacing:-.01em}._sub_1cos8_41{margin:4px 0 0;font-size:13px;font-weight:500;color:#98a2b3}._close_1cos8_48{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;padding:0;border:1px solid #ebeef2;border-radius:50%;background:#fff;color:#667085;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}._close_1cos8_48:hover{background:#f5f7f9;border-color:#d0d5dd;color:#101828}._body_1cos8_73{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:2px;margin-bottom:18px;scrollbar-width:thin}._grid_1cos8_85{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;align-items:start}._uploads_1cos8_93{display:flex;flex-direction:column;gap:16px;min-width:0}._full_1cos8_101{grid-column:1 / -1;min-width:0}._destination_1cos8_107{display:flex;flex-direction:column;gap:8px}._destinationHead_1cos8_114{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._segmented_1cos8_121{display:inline-flex;padding:2px;gap:2px;border:1px solid #e4e7ec;border-radius:8px;background:#f5f7f9}._segment_1cos8_121{height:24px;padding:0 10px;border:none;border-radius:6px;background:transparent;color:#475467;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}._segment_1cos8_121:hover{color:#111315}._segmentActive_1cos8_151,._segmentActive_1cos8_151:hover{background:#e3212d;color:#fff;box-shadow:0 2px 6px #e3212d47}._arrival_1cos8_159{display:flex;flex-direction:column;gap:8px;min-width:0}._arrivalGrid_1cos8_166{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) minmax(0,1.2fr);gap:16px 12px;align-items:end}._arrivalDash_1cos8_175{display:block;width:100%;height:2px;margin-bottom:22px;border-radius:2px;background:#d0d5dd}@media (max-width: 767px){._arrivalGrid_1cos8_166{grid-template-columns:minmax(0,1fr);gap:10px}._arrivalDash_1cos8_175{width:22px;margin-bottom:0;justify-self:center}}._services_1cos8_198{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0}._label_1cos8_206{font-size:13px;font-weight:600;color:#475467}._trigger_1cos8_213{display:flex;align-items:center;gap:8px;width:100%;min-height:46px;padding:6px 12px 6px 14px;border:1px solid #e4e7ec;border-radius:12px;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}._trigger_1cos8_213:hover{border-color:#d0d5dd}._required_1cos8_234{color:#e3212d}._triggerError_1cos8_238{border-color:#e3212d}._triggerOpen_1cos8_242{border-color:#e3212d;box-shadow:0 0 0 3px #e3212d1a}._triggerValue_1cos8_248{display:flex;align-items:center;flex-wrap:wrap;gap:6px;flex:1 1 auto;min-width:0;font-size:15px;font-weight:500;color:#101828}._chip_1cos8_260{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:26px;padding:0 4px 0 10px;border:1px solid rgba(227,33,45,.25);border-radius:999px;background:#e3212d12;color:#e3212d;font-size:12.5px;font-weight:600}._chipLocked_1cos8_276{padding-right:10px}._chipText_1cos8_280{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chipRemove_1cos8_286{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;border-radius:50%;color:#e3212d;transition:background .15s ease}._chipRemove_1cos8_286:hover{background:#e3212d26}._chipRemoveIcon_1cos8_302{width:10px;height:10px;display:block}._placeholder_1cos8_308{color:#98a2b3}._count_1cos8_312{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#f2f4f7;color:#475467;font-size:12px;font-weight:700;flex-shrink:0}._chevron_1cos8_327{width:18px;height:18px;flex-shrink:0;color:#667085;transition:transform .15s ease}._chevronOpen_1cos8_335{transform:rotate(180deg)}._popup_1cos8_340{position:fixed;z-index:10000;max-height:320px;overflow-y:auto;padding:8px;border:1px solid #eaecf0;border-radius:16px;background:#fff;box-shadow:0 16px 36px #10182829;scrollbar-width:thin}._group_1cos8_353+._group_1cos8_353{margin-top:6px;padding-top:6px;border-top:1px solid #f2f4f7}._groupTitle_1cos8_359{margin:0;padding:6px 10px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#98a2b3}._option_1cos8_369{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:none;border-radius:12px;background:transparent;cursor:pointer;text-align:left;transition:background .15s ease}._popup_1cos8_340 svg,._popup_1cos8_340 svg *{color:inherit}._option_1cos8_369:hover:not(._optionSelected_1cos8_389){background:#f9fafb}._optionSelected_1cos8_389,._optionSelected_1cos8_389:hover{background:#e3212d0f}._box_1cos8_398{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;border:1.5px solid #d0d5dd;border-radius:6px;background:#fff;color:#fff}._boxChecked_1cos8_411,._optionSelected_1cos8_389:hover ._boxChecked_1cos8_411{border-color:#e3212d;background:#e3212d;color:#fff}._boxChecked_1cos8_411 svg,._boxChecked_1cos8_411 svg *{color:#fff}._boxIcon_1cos8_423{width:13px;height:13px;display:block}._optionText_1cos8_429{display:flex;flex-direction:column;gap:2px;min-width:0}._optionTitle_1cos8_436{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600;color:#101828}._optionLocked_1cos8_446{cursor:default}._optionBadge_1cos8_450{padding:2px 8px;border-radius:999px;background:#e3212d14;color:#e3212d;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._optionHint_1cos8_461{font-size:12.5px;font-weight:500;color:#98a2b3}._empty_1cos8_467{margin:0;padding:14px 10px;font-size:13.5px;font-weight:500;color:#98a2b3;text-align:center}._actions_1cos8_477{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:16px;border-top:1px solid #f2f4f7}._cancel_1cos8_487{min-height:44px;padding:0 20px;border:1px solid #e4e7ec;border-radius:999px;background:#fff;color:#101828;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}._cancel_1cos8_487:hover{background:#f5f7f9;border-color:#d0d5dd}._submit_1cos8_507{min-width:160px;min-height:44px;padding:0 24px;border:1px solid #e3212d;border-radius:999px;background:linear-gradient(140deg,#f0333f,#d1121e);color:#fff;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 8px 18px #e3212d42;transition:filter .15s ease,transform .15s ease}._submit_1cos8_507:hover:not(:disabled){filter:brightness(.96);transform:translateY(-1px)}._submit_1cos8_507:disabled{background:#f2f4f7;border-color:#e4e7ec;color:#98a2b3;box-shadow:none;cursor:not-allowed}@media (max-width: 767px){._modal_1cos8_1{width:100%;height:100%;max-height:none;border-radius:0;padding:16px}._grid_1cos8_85{grid-template-columns:minmax(0,1fr);gap:12px}._actions_1cos8_477{gap:8px}._cancel_1cos8_487,._submit_1cos8_507{flex:1 1 auto;min-width:0}}._modal_118az_2{max-width:560px}._body_118az_6{display:flex;flex-direction:column;gap:14px}._footer_118az_12{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px 18px;border-top:1px solid #eef1f4}._cancel_118az_20,._save_118az_21{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 18px;border-radius:999px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}._cancel_118az_20{border:1px solid #d0d5dd;background:#fff;color:#344054}._save_118az_21{border:none;background:#e3212d;color:#fff}._cancel_118az_20:disabled,._save_118az_21:disabled{opacity:.45;cursor:default}._step_dcm3l_1{display:flex;flex-direction:column;gap:14px;min-width:0}._step_dcm3l_1 svg,._step_dcm3l_1 svg *{color:inherit}._title_dcm3l_14{margin:0;font-size:16px;font-weight:700;color:#101828}._summary_dcm3l_22{display:flex;flex-direction:column;gap:14px;padding:16px 18px 18px;border:1px solid #ebeef2;border-radius:18px;background:#fff;box-shadow:0 1px 2px #1018280a}._route_dcm3l_33{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}._routeStop_dcm3l_41{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:700;color:#101828}._routeStop_dcm3l_41 svg{width:20px;height:20px;flex-shrink:0;color:#101828}._routeStops_dcm3l_59{display:inline-flex;align-items:center;gap:6px;margin-left:auto;height:30px;padding:0 12px;border:1px solid #e4e7ec;border-radius:999px;background:#f5f7f9;font-size:13px;font-weight:700;color:#101828;white-space:nowrap}._routeStops_dcm3l_59 svg{width:16px;height:16px;color:#475467}._routeAdd_dcm3l_82{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 14px;border:1px solid #e3212d;border-radius:999px;background:#e3212d;color:#fff;font:inherit;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer;box-shadow:0 4px 10px #e3212d33;transition:background .15s ease,border-color .15s ease}._routeAdd_dcm3l_82 span{font-size:16px;line-height:1;color:#fff}._routeAdd_dcm3l_82:hover{background:#c4161f;border-color:#c4161f}._routeArrow_dcm3l_114{display:inline-flex;color:#667085}._routeArrow_dcm3l_114 svg{width:18px;height:18px}._section_dcm3l_127{display:flex;flex-direction:column;gap:16px;padding:14px 18px 18px;border:1px solid #ebeef2;border-radius:18px;background:#fff;box-shadow:0 1px 2px #1018280a}._sectionHead_dcm3l_138{display:flex;align-items:center;justify-content:space-between;gap:12px}._sectionToggle_dcm3l_145{display:inline-flex;align-items:center;gap:12px;padding:0;border:none;background:none;font:inherit;cursor:pointer}._sectionNum_dcm3l_156{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#e3212d;color:#fff;font-size:13px;font-weight:700}._sectionTitle_dcm3l_169{font-size:15px;font-weight:700;color:#101828}._linkBtn_dcm3l_175{padding:0;border:none;background:none;font:inherit;font-size:14px;font-weight:600;color:#e3212d;cursor:pointer}._linkBtn_dcm3l_175:disabled{color:#e3212d;opacity:.6;cursor:not-allowed}._sectionBody_dcm3l_192{display:flex;flex-direction:column;gap:16px}._timeline_dcm3l_199{display:flex;flex-direction:column;gap:16px;margin:0;padding:0 0 0 30px;list-style:none;position:relative}._timelineItem_dcm3l_209{position:relative}._timelineItem_dcm3l_209:not(:last-child):before{content:"";position:absolute;top:28px;bottom:-16px;left:-21px;border-left:1px solid #e4e7ec}._timelineDot_dcm3l_222{position:absolute;top:18px;left:-26px;width:11px;height:11px;border:2px solid #e4e7ec;border-radius:50%;background:#fff}._timelineDotStart_dcm3l_233{border-color:#e3212d;background:#e3212d;box-shadow:0 0 0 3px #e3212d26}._timelineDotEnd_dcm3l_239{border-color:#d0d5dd;background:#fff}._stop_dcm3l_245{display:flex;flex-direction:column;gap:16px;padding:14px 16px 18px;border:1px solid #ebeef2;border-radius:16px;background:#fff}._stopCollapsed_dcm3l_255{padding-bottom:14px}._stopHead_dcm3l_259{display:flex;align-items:center;justify-content:space-between;gap:12px}._stopToggle_dcm3l_266{display:inline-flex;align-items:center;gap:10px;min-width:0;padding:0;border:none;background:none;font:inherit;text-align:left;cursor:pointer}._stopChevron_dcm3l_279{display:inline-flex;color:#667085;transition:transform .18s ease}._stopChevron_dcm3l_279 svg{width:16px;height:16px}._stopChevronClosed_dcm3l_290{transform:rotate(180deg)}._stopTitle_dcm3l_294{font-size:13.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#e3212d}._stopBadge_dcm3l_302{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:600}._stopBadgeLoading_dcm3l_312{background:#e6f7ee;color:#067647}._stopBadgeUnloading_dcm3l_317{background:#fbe3e5;color:#b42318}._stopSide_dcm3l_322{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}._stopPoint_dcm3l_329{display:inline-flex;align-items:center;height:26px;padding:0 12px;border:1px solid #e4e7ec;border-radius:999px;font-size:12px;font-weight:600;color:#475467}._stopRemove_dcm3l_341{padding:0;border:none;background:none;font:inherit;font-size:12.5px;font-weight:600;color:#98a2b3;cursor:pointer}._stopRemove_dcm3l_341:hover{color:#e3212d}._stopBody_dcm3l_356{display:flex;flex-direction:column;gap:14px}._grid2_dcm3l_362{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}._dateRange_dcm3l_370{display:flex;flex-direction:column;gap:6px;min-width:0}._fieldLabel_dcm3l_377{font-size:13px;font-weight:600;color:#475467}._required_dcm3l_383{margin-left:2px;color:#e3212d}._dateRow_dcm3l_388{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:10px}._dateDash_dcm3l_395{align-self:center;color:#98a2b3}._extras_dcm3l_401{display:flex;flex-direction:column;gap:8px}._checkbox_dcm3l_407{display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:0;border:none;background:none;font:inherit;font-size:14px;color:#101828;cursor:pointer}._checkBox_dcm3l_421{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid #d0d5dd;border-radius:5px;background:#fff;color:#fff;transition:border-color .15s ease,background .15s ease}._checkBox_dcm3l_421 svg{width:12px;height:12px}._checkBoxOn_dcm3l_441{border-color:#e3212d;background:#e3212d}._addStop_dcm3l_447{width:100%;height:44px;border:1px dashed #f3c3c7;border-radius:999px;background:#fff;font:inherit;font-size:14px;font-weight:600;color:#e3212d;cursor:pointer;transition:background .15s ease}._addStop_dcm3l_447:hover{background:#fff5f5}@media (max-width: 767px){._grid2_dcm3l_362{grid-template-columns:minmax(0,1fr)}._section_dcm3l_127,._stop_dcm3l_245{padding:12px}._timeline_dcm3l_199{padding-left:22px}._timelineDot_dcm3l_222{left:-20px}._timelineItem_dcm3l_209:not(:last-child):before{left:-15px}}._stopTitleError_dcm3l_489{color:#b42318}._stopPlace_dcm3l_493{min-width:0;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#667085}._iconBtn_dcm3l_503{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #e4e7ec;border-radius:50%;background:#fff;color:#475467;cursor:pointer;transition:border-color .15s ease,color .15s ease}._iconBtn_dcm3l_503 svg{width:14px;height:14px}._iconBtn_dcm3l_503:hover:not(:disabled){border-color:#d0d5dd;color:#101828}._iconBtn_dcm3l_503:disabled{opacity:.4;cursor:default}._iconBtnDanger_dcm3l_534:hover:not(:disabled){border-color:#f3c3c7;color:#e3212d}._field_dcm3l_377{display:flex;flex-direction:column;gap:6px;min-width:0}._grid3_dcm3l_546{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}._grid4_dcm3l_553{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:start}._stepper_dcm3l_561{display:inline-flex;align-items:center;gap:2px;height:48px;padding:0 6px;border:1px solid #e4e7ec;border-radius:14px;background:#fff}._stepBtn_dcm3l_572{width:32px;height:32px;border:none;border-radius:50%;background:transparent;font-size:18px;line-height:1;color:#475467;cursor:pointer}._stepBtn_dcm3l_572:hover:not(:disabled){background:#f2f4f7;color:#101828}._stepBtn_dcm3l_572:disabled{color:#d0d5dd;cursor:default}._stepInput_dcm3l_594{flex:1 1 0;min-width:0;width:100%;border:none;outline:none;background:transparent;text-align:center;font:inherit;font-size:15px;font-weight:600;color:#101828}._requirements_dcm3l_608{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px dashed #e4e7ec}._addStopModal_dcm3l_616{max-width:560px}._addStopBody_dcm3l_620{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}._stopTypeCard_dcm3l_626{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;border:1px solid #e4e7ec;border-radius:14px;background:#fff;text-align:left;font:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease}._stopTypeCard_dcm3l_626:hover{border-color:#f3c3c7;background:#fff5f5}._stopTypeIcon_dcm3l_648{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#f2f4f7;color:#101828}._stopTypeIcon_dcm3l_648 svg{width:20px;height:20px}._stopTypeIconRed_dcm3l_664{background:#fbe3e5;color:#e3212d}._stopTypeTitle_dcm3l_669{font-size:14px;font-weight:700;color:#101828}._stopTypeText_dcm3l_675{font-size:12.5px;color:#667085}@media (max-width: 1024px){._grid3_dcm3l_546,._grid4_dcm3l_553{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){._grid3_dcm3l_546,._grid4_dcm3l_553,._addStopBody_dcm3l_620{grid-template-columns:minmax(0,1fr)}._stopPlace_dcm3l_493{display:none}}._step_1kod3_1{display:flex;flex-direction:column;gap:16px;min-width:0;max-height:460px;overflow-y:auto;padding-right:4px;scrollbar-width:thin}._step_1kod3_1::-webkit-scrollbar{width:6px}._step_1kod3_1::-webkit-scrollbar-thumb{background:#e4e7ec;border-radius:999px}._step_1kod3_1 svg,._step_1kod3_1 svg *{color:inherit}._card_1kod3_27{display:flex;flex-direction:column;padding:18px 20px;border:1px solid #eaecf0;border-radius:16px;background:#fff}._cardTitle_1kod3_36{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#98a2b3}._row_1kod3_45{display:flex;align-items:flex-start;gap:14px;padding:14px 0;border-bottom:1px solid #f2f4f7}._row_1kod3_45:last-child{border-bottom:none;padding-bottom:0}._iconWrap_1kod3_58{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#f5f7f9;color:#475467;flex-shrink:0}._icon_1kod3_58{width:19px;height:19px;display:block}._text_1kod3_76{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 auto}._title_1kod3_84{font-size:15px;font-weight:700;color:#101828}._items_1kod3_91{display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:2px}._chip_1kod3_98{display:inline-flex;align-items:baseline;gap:6px;padding:4px 10px;border:1px solid #eaecf0;border-radius:999px;background:#f9fafb;max-width:100%}._chipLabel_1kod3_109{font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#98a2b3;white-space:nowrap}._chipValue_1kod3_118{font-size:13.5px;font-weight:500;color:#101828;overflow-wrap:anywhere}._line_1kod3_125{font-size:14px;line-height:1.5;color:#475467;overflow-wrap:anywhere}._empty_1kod3_132{font-size:14px;color:#98a2b3}._edit_1kod3_137{display:inline-flex;align-items:center;gap:6px;padding:2px 4px;border:none;background:transparent;color:#e3212d;font-size:14px;font-weight:500;cursor:pointer;flex-shrink:0}._edit_1kod3_137:hover{color:#c9111c}._editIcon_1kod3_155{width:16px;height:16px}@media (max-width: 767px){._step_1kod3_1{max-height:none;overflow-y:visible}._card_1kod3_27{padding:14px}._row_1kod3_45{gap:10px;padding:12px 0}._iconWrap_1kod3_58{width:32px;height:32px}._icon_1kod3_58{width:17px;height:17px}._title_1kod3_84{font-size:14px}._chip_1kod3_98{padding:3px 9px}._chipValue_1kod3_118{font-size:13px}._edit_1kod3_137{font-size:13px;padding:2px}}._list_1apnx_2{display:flex;flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none}._listItem_1apnx_11{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border:1px solid #eef1f4;border-radius:10px;background:#fcfcfd}._listNum_1apnx_21{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;background:#f2f4f7;color:#475467;font-size:11.5px;font-weight:700}._listMain_1apnx_35{display:flex;flex-direction:column;gap:2px;min-width:0}._listTitle_1apnx_42{font-size:13.5px;font-weight:700;color:#101828}._listArrow_1apnx_48{margin-left:6px;font-weight:600;color:#667085}._listHint_1apnx_54{font-size:12.5px;line-height:1.4;color:#667085;overflow-wrap:anywhere}._warning_1apnx_61{margin:8px 0 0;padding:8px 10px;border:1px solid #fedf89;border-radius:10px;background:#fffaeb;color:#b54708;font-size:12.5px;line-height:1.45}._ok_1apnx_72{margin:8px 0 0;font-size:12.5px;color:#067647}._muted_1apnx_78{margin:8px 0 0;font-size:12.5px;color:#98a2b3}._card_np7da_1 svg,._card_np7da_1 svg *{color:inherit}._card_np7da_1{background:#fff;border:1px solid #e4e7ec;border-radius:16px;padding:14px;box-shadow:0 6px 18px #1018280d;width:100%;display:flex;flex-direction:column;gap:14px}._header_np7da_18{display:flex;flex-direction:column;gap:2px}._title_np7da_24{margin:0;font-size:14px;font-weight:700;color:#1d243c}._subtitle_np7da_31{margin:0;font-size:12px;color:#667085}._grid_np7da_38{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:2px 2px 4px;margin:-2px -2px 0}._grid_np7da_38::-webkit-scrollbar{display:none}._grid_np7da_38>*{flex:0 0 300px;min-width:300px}@media (min-width: 1200px){._grid_np7da_38>*{flex:1 1 0;min-width:0}._gridScroll_np7da_64>*{flex:0 0 300px;min-width:300px}}._option_np7da_70{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid #d0d5dd;border-radius:14px;background:#fff;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}._optionOn_np7da_84{border-color:#e3212d59;background:linear-gradient(180deg,#fff5f5,#fff)}._optionUnavailable_np7da_89{opacity:.6}._optionTop_np7da_93{display:flex;align-items:center;justify-content:space-between;gap:10px}._icon_np7da_100{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#fff1f1,#ffe4e6);border:1px solid #fecdca;color:#e3212d}._icon_np7da_100 svg{width:18px;height:18px}._switch_np7da_117{position:relative;width:40px;height:22px;padding:0;border:none;border-radius:999px;background:#d0d5dd;cursor:pointer;transition:background .18s ease}._switch_np7da_117:disabled{cursor:default}._switchOn_np7da_133{background:#e3212d}._switchOn_np7da_133:disabled{background:#e3212d99}._knob_np7da_141{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #10182833;transition:transform .18s ease}._switchOn_np7da_133 ._knob_np7da_141{transform:translate(18px)}._label_np7da_157{font-size:13px;font-weight:700;color:#1d243c}._description_np7da_163{font-size:12px;color:#667085}._price_np7da_168{margin-top:4px;padding-top:8px;border-top:1px solid #eef0f4;font-size:11.5px;color:#98a2b3}._priceValue_np7da_176{color:#1d243c;font-weight:700}@media (max-width: 767px){._grid_np7da_38>*{flex-basis:260px;min-width:260px}}._field_17pw2_1{display:flex;align-items:flex-end;gap:8px;width:100%}._input_17pw2_8{flex:1 1 auto;min-width:0}._action_17pw2_13{flex:0 0 auto;width:96px;padding-bottom:2px}._applied_17pw2_19{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}._pill_17pw2_27{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:999px;background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;font-size:12px}._pill_17pw2_27 b{font-weight:700;color:#14532d}._remove_17pw2_44{border:none;background:transparent;color:#e3212d;font-size:12px;font-weight:600;cursor:pointer;padding:0}._card_hec0h_1{background:#fff;border:1px solid #e4e7ec;border-radius:16px;padding:14px;box-shadow:0 6px 18px #1018280d;width:100%;display:flex;flex-direction:column;gap:16px}._header_hec0h_13{display:flex;align-items:center;gap:10px}._stepBadge_hec0h_19{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#e3212d,#ff6b5b);color:#fff;font-size:12px;font-weight:700;flex-shrink:0;box-shadow:0 4px 10px #e3212d47}._title_hec0h_34{margin:0;font-size:14px;font-weight:700;color:#1d243c}._grid_hec0h_41{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}._field_hec0h_47{display:flex;flex-direction:column;gap:8px;min-width:0}._label_hec0h_54{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#1d243c}._stepper_hec0h_62{display:inline-flex;align-items:center;gap:6px;width:fit-content;border:1px solid #d0d5dd;border-radius:999px;padding:4px}._stepperBtn_hec0h_72{width:32px;height:32px;border-radius:50%;border:none;background:#f5f7f9;color:#4a5160;font-size:18px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease}._stepperBtn_hec0h_72:not(:disabled):hover{background:#fff1f1;color:#e3212d}._stepperBtn_hec0h_72:disabled{opacity:.45;cursor:default}._stepperInput_hec0h_98{width:44px;border:none;background:transparent;text-align:center;font-size:14px;font-weight:700;color:#111315;outline:none}@media (max-width: 900px){._grid_hec0h_41{grid-template-columns:minmax(0,1fr)}}._step_1v8nh_1{display:flex;flex-direction:column;gap:20px}._grid_1v8nh_7{display:flex;align-items:stretch;gap:16px}._colLeft_1v8nh_13{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:16px}._colLeft_1v8nh_13>*{min-width:0;max-width:100%}._colRight_1v8nh_26{flex:0 0 320px;max-width:320px;min-width:0}._sticky_1v8nh_32{position:sticky;top:12px}@media (max-width: 1200px){._colRight_1v8nh_26{flex-basis:300px;max-width:300px}}@media (max-width: 1024px){._grid_1v8nh_7{flex-direction:column}._colRight_1v8nh_26{order:-1;flex:1 1 auto;max-width:100%}._sticky_1v8nh_32{position:static}}._promo_1v8nh_60{margin-top:12px}._step_1sgpl_1{display:flex;flex-direction:column;gap:20px}._grid_1sgpl_7{display:flex;align-items:flex-start;gap:16px}._colLeft_1sgpl_13{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:16px}._colRight_1sgpl_21{flex:0 0 340px;max-width:340px;min-width:0;position:sticky;top:12px}._card_1sgpl_29,._summary_1sgpl_30{background:#fff;border:1px solid #e4e7ec;border-radius:16px;padding:16px;box-shadow:0 6px 18px #1018280d;display:flex;flex-direction:column;gap:12px}._cardHead_1sgpl_41{display:flex;align-items:baseline;justify-content:space-between;gap:12px}._cardTitle_1sgpl_48{margin:0;font-size:15px;font-weight:700;color:#1d243c}._per_1sgpl_55{font-size:12px;font-weight:500;color:#667085}._spots_1sgpl_61{font-size:12px;font-weight:600;color:#067647;background:#ecfdf3;border:1px solid #abefc6;border-radius:999px;padding:3px 10px;white-space:nowrap}._label_1sgpl_72,._fieldLabel_1sgpl_73{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#1d243c}._segments_1sgpl_81{display:flex;gap:8px;flex-wrap:wrap}._segment_1sgpl_81{flex:1 1 0;min-width:120px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 12px;border:1px solid #d0d5dd;border-radius:12px;background:#fff;color:#1d243c;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease}._segment_1sgpl_81:disabled{color:#98a2b3;background:#f9fafb;cursor:not-allowed}._segmentOn_1sgpl_113{border-color:#e3212d;background:linear-gradient(180deg,#fff5f5,#fff);color:#e3212d}._segmentRate_1sgpl_119{font-size:12px;font-weight:500;color:#667085}._fields2_1sgpl_125{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._fields3_1sgpl_131{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}._field_1sgpl_73{display:flex;flex-direction:column;gap:6px}._readonly_1sgpl_144{min-height:44px;display:flex;align-items:center;padding:0 14px;border:1px solid #e4e7ec;border-radius:10px;background:#f9fafb;font-size:14px;color:#344054}._hint_1sgpl_156,._note_1sgpl_157{margin:0;font-size:12px;color:#98a2b3}._error_1sgpl_163{margin:0;font-size:12.5px;font-weight:600;color:#e3212d}._addOns_1sgpl_170{display:flex;flex-direction:column;gap:8px}._addOn_1sgpl_170{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e4e7ec;border-radius:12px;cursor:pointer}._addOn_1sgpl_170 input{accent-color:#e3212d}._addOnOn_1sgpl_190{border-color:#e3212d59;background:#fff5f5}._addOnName_1sgpl_195{flex:1 1 auto;font-size:13px;font-weight:600;color:#1d243c}._addOnPrice_1sgpl_202{font-size:12px;color:#667085}._rows_1sgpl_207{display:flex;flex-direction:column;gap:6px;margin:0}._row_1sgpl_207{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:#667085}._row_1sgpl_207 dd{margin:0;font-weight:600;color:#1d243c;white-space:nowrap}._total_1sgpl_229{display:flex;justify-content:space-between;align-items:baseline;padding-top:10px;border-top:1px solid #e4e7ec;font-size:13px;font-weight:600;color:#344054}._totalValue_1sgpl_240{font-size:22px;font-weight:800;color:#e3212d}._availability_1sgpl_246{margin:0;padding:8px 10px;border-radius:10px;background:#ecfdf3;border:1px solid #abefc6;font-size:12.5px;color:#067647}._availabilityFull_1sgpl_256{background:#fef2f2;border-color:#fecaca;color:#b91c1c}@media (max-width: 1024px){._grid_1sgpl_7{flex-direction:column}._colRight_1sgpl_21{position:static;flex:1 1 auto;max-width:100%;width:100%}}@media (max-width: 767px){._fields2_1sgpl_125,._fields3_1sgpl_131{grid-template-columns:minmax(0,1fr)}}._step_1wmy0_1{display:flex;flex-direction:column;gap:16px}._head_1wmy0_7{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}._title_1wmy0_15{margin:0;font-size:18px;font-weight:700;color:#1d243c}._subtitle_1wmy0_22{margin:4px 0 0;font-size:13px;color:#667085}._timer_1wmy0_28{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;border:1px solid rgba(227,33,45,.35);background:#fff5f5;color:#e3212d;font-size:13px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}._grid_1wmy0_42{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;align-items:start}._card_1wmy0_49{background:#fff;border:1px solid #e4e7ec;border-radius:16px;padding:16px;box-shadow:0 6px 18px #1018280d;display:flex;flex-direction:column;gap:12px}._cardTitle_1wmy0_60{margin:0;font-size:15px;font-weight:700;color:#1d243c}._address_1wmy0_67,._note_1wmy0_68{margin:0;font-size:12.5px;color:#667085}._rows_1wmy0_74{display:flex;flex-direction:column;gap:8px;margin:0}._row_1wmy0_74{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:#667085}._row_1wmy0_74 dd{margin:0;font-weight:600;color:#1d243c;text-align:right}._total_1wmy0_96{display:flex;justify-content:space-between;align-items:baseline;padding-top:10px;border-top:1px solid #e4e7ec;font-size:13px;font-weight:600;color:#344054}._totalValue_1wmy0_107{font-size:22px;font-weight:800;color:#e3212d}@media (max-width: 900px){._grid_1wmy0_42{grid-template-columns:minmax(0,1fr)}}._step_d35np_1{display:flex;flex-direction:column;gap:14px}._views_d35np_7{display:inline-flex;width:fit-content;border:1px solid #e4e7ec;border-radius:12px;overflow:hidden;background:#fff}._viewTab_d35np_16{padding:10px 18px;border:none;background:transparent;color:#344054;font-size:13px;font-weight:600;cursor:pointer}._viewTabOn_d35np_26{background:#e3212d;color:#fff;font-weight:700}._searchBar_d35np_32{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:12px;align-items:end;padding:12px 16px;background:#fff;border:1px solid #e4e7ec;border-radius:16px;box-shadow:0 6px 18px #1018280d}._searchField_d35np_44{min-width:0}._searchBtn_d35np_48{height:44px;padding:0 24px;border:none;border-radius:999px;background:#e3212d;color:#fff;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap;transition:opacity .15s ease}._searchBtnDim_d35np_62{opacity:.5}._tabsRow_d35np_66{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e4e7ec}._tabs_d35np_66{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}._tabs_d35np_66::-webkit-scrollbar{display:none}._tab_d35np_66{display:inline-flex;align-items:center;gap:8px;padding:12px 14px;border:none;border-bottom:2px solid transparent;background:transparent;color:#344054;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer}._tabOn_d35np_100{color:#e3212d;font-weight:700;border-bottom-color:#e3212d}._count_d35np_106{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 7px;border-radius:999px;background:#f2f4f7;color:#344054;font-size:12px;font-weight:600}._countOn_d35np_120{background:#fff1f1;color:#e3212d}._tabsActions_d35np_125{display:flex;align-items:center;gap:8px;flex-shrink:0;padding-bottom:6px}._iconBtn_d35np_133{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #e4e7ec;border-radius:50%;background:#fff;color:#344054;cursor:pointer}._iconBtn_d35np_133 svg{width:18px;height:18px}._iconBtnActive_d35np_151{border-color:#e3212d;color:#e3212d}._viewAll_d35np_156{height:40px;padding:0 16px;border:1px solid #e4e7ec;border-radius:999px;background:#fff;color:#1d243c;font-size:13px;font-weight:600;cursor:pointer}._clearAll_d35np_168{border-color:#e3212d59;color:#e3212d}._clearAll_d35np_168:hover{background:#fff5f5}._cards_d35np_177{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}._card_d35np_177{display:flex;flex-direction:column;background:#fff;border:1px solid #e4e7ec;border-radius:16px;overflow:hidden;box-shadow:0 6px 18px #1018280d;transition:border-color .15s ease,box-shadow .15s ease}._cardSelected_d35np_194{border-color:#e3212d;box-shadow:0 8px 20px #e3212d26}._photo_d35np_199{position:relative;height:150px;background:#f2f4f7}._photo_d35np_199 img{width:100%;height:100%;object-fit:cover;display:block}._photoFallback_d35np_212{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:40px;font-weight:800;color:#d0d5dd}._badgeRight_d35np_223,._badgeLeft_d35np_224{position:absolute;top:10px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;color:#fff}._badgeRight_d35np_223{right:10px;background:#101828bf}._badgeLeft_d35np_224{left:10px}._cardBody_d35np_243{display:flex;flex-direction:column;gap:8px;padding:14px}._cardName_d35np_250{margin:0;font-size:16px;font-weight:700;color:#1d243c}._cardAddress_d35np_257{margin:0;font-size:12.5px;color:#667085;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rates_d35np_266{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;border-radius:12px;background:#f9fafb;border:1px solid #eef0f4}._rate_d35np_266{display:flex;flex-direction:column;align-items:center;gap:2px}._rate_d35np_266 b{font-size:15px;font-weight:800;color:#1d243c}._rate_d35np_266 span{font-size:11px;color:#667085}._reserve_d35np_294{height:42px;border:1px solid #d0d5dd;border-radius:999px;background:#fff;color:#1d243c;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}._reserve_d35np_294:hover{border-color:#e3212d;color:#e3212d}._reserveOn_d35np_311,._reserveOn_d35np_311:hover{background:#e3212d;border-color:#e3212d;color:#fff}._reserveOn_d35np_311:hover{background:#cc1a25;border-color:#cc1a25}._searchBtn_d35np_48:hover{background:#cc1a25}._mapLayout_d35np_327{display:flex;gap:16px;height:600px}._mapSide_d35np_333{flex:0 0 380px;min-width:0;min-height:0}._map_d35np_327{flex:1 1 auto;min-width:0;border-radius:16px;overflow:hidden}._emptyState_d35np_346{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 16px;text-align:center;background:#fff;border:1px dashed #d0d5dd;border-radius:16px}._emptyTitle_d35np_358{margin:0;font-size:16px;font-weight:700;color:#1d243c}._empty_d35np_346{margin:0;font-size:13px;color:#667085}._overlay_d35np_372{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#0006;padding:16px}._panel_d35np_383{width:min(460px,100%);max-height:90vh;overflow-y:auto;background:#fff;border-radius:18px;padding:20px;display:flex;flex-direction:column;gap:18px}._panelHead_d35np_395{display:flex;align-items:center;justify-content:space-between}._panelTitle_d35np_401{margin:0;font-size:18px;font-weight:700;color:#1d243c}._panelSection_d35np_408{display:flex;flex-direction:column;gap:10px}._panelRow_d35np_414{display:flex;justify-content:space-between;align-items:baseline}._panelLabel_d35np_420{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#1d243c}._panelValue_d35np_428{font-size:14px;font-weight:700;color:#e3212d}._sliders_d35np_434{display:flex;flex-direction:column;gap:6px}._sliders_d35np_434 input{width:100%;accent-color:#e3212d}._presets_d35np_445{display:flex;flex-wrap:wrap;gap:8px}._preset_d35np_445{padding:6px 12px;border:1px solid #e4e7ec;border-radius:999px;background:#fff;font-size:12px;font-weight:600;color:#344054;cursor:pointer}._presetOn_d35np_462{border-color:#e3212d;color:#e3212d}._checks_d35np_467{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._check_d35np_467{display:flex;align-items:center;gap:8px;font-size:13px;color:#344054;cursor:pointer}._check_d35np_467 input{accent-color:#e3212d}._panelFoot_d35np_486{display:flex;justify-content:space-between;gap:12px;padding-top:6px;border-top:1px solid #e4e7ec}._ghostBtn_d35np_494{height:44px;padding:0 18px;border:1px solid #e4e7ec;border-radius:999px;background:#fff;color:#344054;font-size:14px;font-weight:600;cursor:pointer}@media (max-width: 1024px){._searchBar_d35np_32{grid-template-columns:repeat(2,minmax(0,1fr))}._searchBtn_d35np_48{grid-column:1 / -1}._mapLayout_d35np_327{flex-direction:column;height:auto}._mapSide_d35np_333{flex:0 0 auto;max-height:320px}._map_d35np_327{height:420px}}@media (max-width: 767px){._searchBar_d35np_32{grid-template-columns:minmax(0,1fr)}._tabsRow_d35np_66{flex-wrap:wrap}}._field_ka1ls_1{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0}._field_ka1ls_1 svg,._field_ka1ls_1 svg *,._popup_ka1ls_12 svg,._popup_ka1ls_12 svg *{color:inherit}._label_ka1ls_17{font-size:13px;font-weight:600;color:#475467}._labelError_ka1ls_23{color:#e3212d;font-weight:700}._required_ka1ls_28{margin-left:2px;color:#e3212d}._trigger_ka1ls_33{display:flex;align-items:center;gap:10px;width:100%;height:46px;padding:0 12px 0 14px;border:1px solid #e4e7ec;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}._trigger_ka1ls_33:hover:not(:disabled){border-color:#d0d5dd}._triggerOpen_ka1ls_54{border-color:#e3212d;box-shadow:0 0 0 3px #e3212d1a}._triggerError_ka1ls_59{border-color:#e3212d}._trigger_ka1ls_33:disabled{background:#f9fafb;color:#98a2b3;cursor:default}._leadIcon_ka1ls_69{width:18px;height:18px;flex-shrink:0;color:#e3212d}._trigger_ka1ls_33:disabled ._leadIcon_ka1ls_69{color:#98a2b3}._value_ka1ls_80{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:15px;font-weight:500;color:#101828}._placeholder_ka1ls_92{color:#98a2b3;font-weight:400}._chevron_ka1ls_97{width:18px;height:18px;flex-shrink:0;color:#98a2b3;transition:transform .18s ease}._chevronOpen_ka1ls_105{transform:rotate(180deg)}._popup_ka1ls_12{position:fixed;z-index:10050;display:flex;flex-direction:column;gap:2px;max-height:300px;overflow-y:auto;padding:8px;border:1px solid #eaecf0;border-radius:14px;background:#fff;box-shadow:0 12px 28px #1018281f,0 2px 6px #1018280f;scrollbar-width:thin;animation:_popupIn_ka1ls_1 .14s ease}._popup_ka1ls_12::-webkit-scrollbar{width:6px}._popup_ka1ls_12::-webkit-scrollbar-thumb{background:#e4e7ec;border-radius:999px}@keyframes _popupIn_ka1ls_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._option_ka1ls_148{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px;border:none;border-radius:10px;background:transparent;text-align:left;cursor:pointer;transition:background .12s ease}._option_ka1ls_148:hover:not(:disabled){background:#f9fafb}._option_ka1ls_148:disabled{cursor:default;opacity:.45}._optionSelected_ka1ls_172{background:#fdf0f1}._optionSelected_ka1ls_172:hover:not(:disabled){background:#fbe3e5}._optionLabel_ka1ls_180{font-size:14.5px;font-weight:600;color:#101828}._optionCheck_ka1ls_186{width:16px;height:16px;flex-shrink:0;color:#e3212d}._error_ka1ls_193{font-size:12px;font-weight:700;color:#e3212d}._step_17hrf_1{display:flex;flex-direction:column;gap:16px;min-width:0}._grid_17hrf_8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;align-items:start}@media (max-width: 767px){._step_17hrf_1{gap:12px;min-height:0;overflow-y:auto}._grid_17hrf_8{grid-template-columns:minmax(0,1fr);gap:10px;flex:0 0 auto}}._step_bxntm_1{display:flex;flex-direction:column;gap:24px}._block_bxntm_7{display:flex;flex-direction:column;gap:10px}._title_bxntm_13{margin:0;font-size:16px;font-weight:700;color:#1d243c}._hint_bxntm_20{margin:-4px 0 0;font-size:13px;color:#667085}._error_bxntm_26{margin:0;font-size:13px;font-weight:600;color:#e3212d}._step_12nhg_1{display:flex;flex-direction:column;gap:18px;min-width:0}._head_12nhg_8{display:flex;flex-direction:column;gap:4px}._title_12nhg_14{margin:0;font-size:16px;font-weight:700;color:#101828;line-height:1.3}._subtitle_12nhg_22{margin:0;font-size:14px;line-height:1.5;color:#475467}._section_12nhg_29{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid #ebeef2;border-radius:14px;background:#fcfcfd}._sectionTitle_12nhg_39{margin:0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#98a2b3}._grid_12nhg_48{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;align-items:start}@media (max-width: 767px){._grid_12nhg_48{grid-template-columns:minmax(0,1fr)}._section_12nhg_29{padding:12px}}._body_1fc8f_1{display:flex;flex-direction:column;gap:20px;padding:18px 14px 14px;border-top:1px solid #e4e7ec}._bodyEmbedded_1fc8f_9{padding:0;border-top:none}._section_1fc8f_14{display:flex;flex-direction:column;gap:10px;min-width:0}._sectionTitle_1fc8f_21{font-size:14px;font-weight:700;color:#101828}._grid2_1fc8f_27{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}._grid3_1fc8f_33{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}._grid1_1fc8f_40{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}._muted_1fc8f_46{margin:0;font-size:12.5px;line-height:1.45;color:#667085}._fieldError_1fc8f_53{font-size:12.5px;color:#e3212d}._tabs_1fc8f_59{display:inline-flex;align-items:center;height:44px;padding:0 4px;border:1px solid #d0d5dd;border-radius:999px;background:#f2f4f7;width:fit-content;max-width:100%}._tab_1fc8f_59{height:36px;padding:0 16px;border:1px solid transparent;border-radius:999px;background:transparent;font:inherit;font-size:13.5px;font-weight:600;color:#667085;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease}._tabActive_1fc8f_88{border-color:#d0d5dd;background:#fff;color:#101828;box-shadow:0 1px 2px #1018280f}._panel_1fc8f_96{display:flex;flex-direction:column;gap:14px;padding:14px;border:1px solid #eaecf0;border-radius:18px;background:#f2f4f7}._panelTitle_1fc8f_106{margin:0;font-size:14px;font-weight:700;color:#101828}._panelNote_1fc8f_113{margin:0;font-size:13px;line-height:1.5;color:#344054}._panelHint_1fc8f_120{margin:0;font-size:12.5px;color:#475467}._panelGrid_1fc8f_126{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}._readonly_1fc8f_132{display:flex;flex-direction:column;gap:6px}._readonlyLabel_1fc8f_138{font-size:13px;font-weight:600;color:#344054}._readonlyValue_1fc8f_144{display:flex;align-items:center;height:44px;padding:0 14px;border:1px solid #e4e7ec;border-radius:999px;background:#fff;font-size:14px;font-weight:600;color:#101828}._inlineError_1fc8f_157{font-size:13px;color:#b42318}._linkBtn_1fc8f_162{border:none;background:none;padding:0;font:inherit;font-weight:600;color:#e3212d;text-decoration:underline;cursor:pointer}._cards_1fc8f_174{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border-radius:14px}._cardsInvalid_1fc8f_181{box-shadow:0 0 0 1px #e3212d}._card_1fc8f_174{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;border:1px solid #ebeef2;border-radius:14px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}._card_1fc8f_174:hover{border-color:#d0d5dd}._card_1fc8f_174:focus{outline:none}._card_1fc8f_174:focus-visible{box-shadow:0 0 0 3px #e3212d33}._cardSelected_1fc8f_213,._cardSelected_1fc8f_213:hover{border-color:#f3c3c7;background:#fbe3e5}._cardTop_1fc8f_219{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}._cardTitle_1fc8f_227{font-size:14px;font-weight:700;color:#101828}._cardText_1fc8f_233{font-size:12.5px;line-height:1.45;color:#475467}._radio_1fc8f_239{width:18px;height:18px;border:1px solid #d0d5dd;border-radius:50%;background:#fff;flex-shrink:0}._radioChecked_1fc8f_248{border-color:#e3212d;background:#e3212d;box-shadow:inset 0 0 0 4px #fff}._actions_1fc8f_255{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}._cancel_1fc8f_262,._save_1fc8f_263{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 18px;border-radius:999px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}._cancel_1fc8f_262{border:1px solid #d0d5dd;background:#fff;color:#344054}._save_1fc8f_263{border:none;background:#e3212d;color:#fff}._save_1fc8f_263:disabled{opacity:.45;cursor:default}@media (max-width: 767px){._grid2_1fc8f_27,._grid3_1fc8f_33,._panelGrid_1fc8f_126,._cards_1fc8f_174{grid-template-columns:minmax(0,1fr)}._tabs_1fc8f_59{height:auto;flex-wrap:wrap;border-radius:18px;padding:4px}}._field_1fc8f_53{display:flex;flex-direction:column;gap:6px;min-width:0}._fieldLabel_1fc8f_317{font-size:13px;font-weight:600;color:#475467}._fieldLabelError_1fc8f_323{color:#e3212d}._required_1fc8f_327{margin-left:2px;color:#e3212d}._stepper_1fc8f_333{display:inline-flex;align-items:center;gap:2px;height:44px;padding:0 6px;border:1px solid #e4e7ec;border-radius:999px;background:#fff;width:fit-content}._stepBtn_1fc8f_345{width:28px;height:28px;border:none;border-radius:50%;background:transparent;font-size:17px;line-height:1;color:#475467;cursor:pointer}._stepBtn_1fc8f_345:hover:not(:disabled){background:#f2f4f7;color:#101828}._stepBtn_1fc8f_345:disabled{color:#d0d5dd;cursor:default}._stepInput_1fc8f_367{width:36px;border:none;outline:none;background:transparent;text-align:center;font:inherit;font-size:14px;font-weight:600;color:#101828}._banner_1fc8f_380{padding:10px 14px;border:1px solid #c7d7f9;border-radius:12px;background:#eef3fd;font-size:13px;line-height:1.5;color:#1d2939}._mutedCenter_1fc8f_390{margin:0;text-align:center;font-size:12.5px;color:#98a2b3}._services_1fc8f_398{display:flex;flex-wrap:wrap;gap:10px}._service_1fc8f_398{display:inline-flex;align-items:center;gap:10px;height:44px;min-width:170px;padding:0 14px;border:1px solid #d0d5dd;border-radius:12px;background:#fff;font:inherit;font-size:13.5px;font-weight:600;color:#101828;cursor:pointer}._serviceOn_1fc8f_421{border-color:#f3c3c7;background:#fbe3e5}._serviceLocked_1fc8f_426{cursor:default}._serviceBox_1fc8f_430{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid #d0d5dd;border-radius:5px;background:#fff;color:#fff;flex-shrink:0}._serviceBox_1fc8f_430 svg{width:12px;height:12px}._serviceBoxOn_1fc8f_448{border-color:#e3212d;background:#e3212d}._dropzoneDisabled_1fc8f_454{display:flex;flex-direction:column;gap:6px}._dropzoneBox_1fc8f_460{display:flex;align-items:center;justify-content:center;min-height:120px;padding:16px;border:1px dashed #d0d5dd;border-radius:14px;background:#fcfcfd;text-align:center;font-size:13px;color:#98a2b3}._lead_iyyfi_1{margin:0;font-size:14px;line-height:1.5;color:#344054}._muted_iyyfi_8{margin:0;font-size:12.5px;line-height:1.5;color:#667085}._rows_iyyfi_15{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}._row_iyyfi_15{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid #e4e7ec;border-radius:14px;background:#fff}._rowMain_iyyfi_35{display:flex;flex-direction:column;gap:3px;min-width:0}._rowTitle_iyyfi_42{font-size:14px;font-weight:700;color:#101828}._rowHint_iyyfi_48{font-size:12.5px;color:#667085}._rowField_iyyfi_53{width:200px;flex-shrink:0}._notEligible_iyyfi_58{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px dashed #d0d5dd;border-radius:14px}._notEligibleTitle_iyyfi_67{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#98a2b3}._total_iyyfi_75{margin:0;font-size:14px;font-weight:700;color:#344054}._totalOver_iyyfi_82{color:#e3212d}@media (max-width: 767px){._row_iyyfi_15{flex-direction:column;align-items:stretch}._rowField_iyyfi_53{width:100%}}._step_cyrzl_1{display:flex;flex-direction:column;gap:16px;min-width:0}._head_cyrzl_8{display:flex;flex-direction:column;gap:4px}._title_cyrzl_14{margin:0;font-size:16px;font-weight:700;color:#101828}._subtitle_cyrzl_21{margin:0;font-size:14px;line-height:1.5;color:#475467}._capacity_cyrzl_29{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid rgba(227,33,45,.4);border-radius:14px;background:#e3212d0d}._capacityText_cyrzl_39{margin:0;font-size:13.5px;line-height:1.5;color:#b42318}._capacityActions_cyrzl_46{display:flex;flex-wrap:wrap;gap:8px}._capacityBtn_cyrzl_52{height:34px;padding:0 14px;border:1px solid rgba(227,33,45,.4);border-radius:999px;background:#fff;font:inherit;font-size:13px;font-weight:600;color:#b42318;cursor:pointer}._capacityBtn_cyrzl_52:hover{background:#fdf0f1}._empty_cyrzl_70{display:flex;flex-direction:column;align-items:center;gap:14px;padding:40px 24px;border:1px dashed #d0d5dd;border-radius:18px;background:#fff;text-align:center}._emptyError_cyrzl_82{border-color:#e3212d}._emptyText_cyrzl_86,._emptyAlert_cyrzl_87{margin:0;font-size:14px;color:#475467}._emptyAlert_cyrzl_87{color:#e3212d;font-weight:600}._emptyActions_cyrzl_98{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}._emptyHint_cyrzl_105{margin:0;font-size:12.5px;color:#98a2b3}._primaryBtn_cyrzl_111,._secondaryBtn_cyrzl_112{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 18px;border-radius:999px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}._primaryBtn_cyrzl_111{border:none;background:#e3212d;color:#fff}._secondaryBtn_cyrzl_112{border:1px solid #d0d5dd;background:#fff;color:#344054}._secondaryBtn_cyrzl_112:disabled{opacity:.55;cursor:not-allowed}._btnIcon_cyrzl_142{width:16px;height:16px}._list_cyrzl_148{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}._card_cyrzl_157{display:flex;flex-direction:column;border:1px solid #d0d5dd;border-radius:18px;background:#fff}._cardInvalid_cyrzl_165{border-color:#e3212d}._cardHead_cyrzl_169{display:flex;align-items:center;gap:12px;padding:14px}._chevron_cyrzl_176,._iconBtn_cyrzl_177{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border:none;border-radius:50%;background:transparent;color:#667085;cursor:pointer}._iconBtn_cyrzl_177{border:1px solid #d0d5dd;background:#fff}._chevron_cyrzl_176:hover,._iconBtn_cyrzl_177:hover:not(:disabled){background:#f2f4f7}._iconBtn_cyrzl_177:disabled{opacity:.5;cursor:default}._iconBtnDanger_cyrzl_207{border-color:#f3c3c7;color:#e3212d}._iconBtnDanger_cyrzl_207:hover:not(:disabled){background:#fbe3e5}._icon_cyrzl_177,._chevronIcon_cyrzl_217{width:18px;height:18px;transition:transform .2s ease}._chevronCollapsed_cyrzl_223{transform:rotate(180deg)}._num_cyrzl_228{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:50%;background:#e3212d;color:#fff;font-size:13px;font-weight:700}._card_cyrzl_157:hover{border-color:#98a2b3}._cardMain_cyrzl_246{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1 1 auto;min-width:0;padding:0;border:none;background:transparent;font:inherit;text-align:left;cursor:pointer}._cardTitle_cyrzl_261{font-size:15px;font-weight:700;color:#101828}._cardMeta_cyrzl_267{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#667085;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._attachments_cyrzl_280{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:#475467}._metaSep_cyrzl_288{margin-right:2px;color:#98a2b3;font-weight:400}._attachmentsIcon_cyrzl_294{width:18px;height:18px;color:#667085}._chip_cyrzl_300{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:#fff6d6;color:#b58100;font-size:11.5px;font-weight:700;white-space:nowrap;flex-shrink:0}._cardWarning_cyrzl_314{margin:0;padding:0 14px 14px 66px;font-size:12.5px;color:#e3212d}._addMore_cyrzl_322{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;border:1px dashed #d0d5dd;border-radius:18px;background:#fff;font:inherit;font-size:14px;font-weight:600;color:#344054;cursor:pointer}._addMore_cyrzl_322:hover{border-color:#e3212d;color:#e3212d}@media (max-width: 767px){._cardHead_cyrzl_169{flex-wrap:wrap}._cardWarning_cyrzl_314{padding-left:14px}}._typeChip_cyrzl_355{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:#f2f4f7;color:#344054;font-size:11.5px;font-weight:700;white-space:nowrap;flex-shrink:0}._typeChip-full_cyrzl_369{background:#ecfdf3;color:#027a48}._typeChip-partial_cyrzl_374{background:#eff4ff;color:#1849a9}._typeChip-leftover_cyrzl_379{background:#fef0c7;color:#b54708}._wrap_1xnov_4{width:380px;max-width:100%;min-width:0}._wrap_1xnov_4 button[aria-haspopup=listbox]{height:40px}._kit_whv67_3{min-width:0;max-width:100%}._kit_whv67_3 article[draggable]{border:1px solid #d0d5dd}._kit_whv67_3 button[aria-label$=" driver location"],._kit_whv67_3 button[aria-label^="No driver location link"]{display:none}._kit_whv67_3 div:has(>[aria-labelledby=builder-loading-mode-label]),._kit_whv67_3 span:has(>button[aria-label^="Edit Trailer "]),._kit_whv67_3 button[aria-label^="Add trailer"],._kit_whv67_3 div:has(>[role=tablist][aria-label=Trailers]),._kit_whv67_3 div:has(>.cb-kit-native){display:none}._noEdit_whv67_33 button[aria-label^="Edit "]{display:none}._readOnly_whv67_39 *:not([aria-label="Layout view"],[aria-label="Layout view"] *,[data-hub-3d-view],[data-hub-3d-view] *){cursor:default!important}._step_9m9ft_1{display:flex;flex-direction:column;gap:16px;min-width:0}._head_9m9ft_8{display:flex;flex-direction:column;gap:4px}._title_9m9ft_14{margin:0;font-size:16px;font-weight:700;color:#101828}._subtitle_9m9ft_21{margin:0;font-size:14px;line-height:1.5;color:#475467}._tabs_9m9ft_29{display:inline-flex;align-items:center;height:44px;padding:0 4px;border:1px solid #d0d5dd;border-radius:999px;background:#f2f4f7;width:fit-content;max-width:100%;overflow-x:auto;scrollbar-width:none}._tabs_9m9ft_29::-webkit-scrollbar{display:none}._tab_9m9ft_29{height:36px;padding:0 16px;border:1px solid transparent;border-radius:999px;background:transparent;font:inherit;font-size:13.5px;font-weight:600;color:#667085;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease}._tabActive_9m9ft_64{border-color:#d0d5dd;background:#fff;color:#101828;box-shadow:0 1px 2px #1018280f}._grid2_9m9ft_71{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}._paint_9m9ft_78{display:flex;flex-direction:column;gap:16px;min-width:0}._kit_9m9ft_87{min-width:0;max-width:100%}._kit_9m9ft_87 article[draggable]{border:1px solid #d0d5dd}._kit_9m9ft_87 button[aria-label$=" driver location"],._kit_9m9ft_87 button[aria-label^="No driver location link"]{display:none}._typeRow_9m9ft_124{display:flex;justify-content:flex-start}._typeSelect_9m9ft_130{width:min(100%,320px)}._noGeometry_9m9ft_134{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px;border:1px dashed #d0d5dd;border-radius:18px;background:#fff}._noGeometryText_9m9ft_145{margin:0;max-width:440px;text-align:center;font-size:14px;line-height:1.5;color:#667085}._noGeometryText_9m9ft_145 strong{font-weight:700;color:#101828}._emptyHint_9m9ft_159{margin:0;padding:24px;border:1px dashed #d0d5dd;border-radius:18px;background:#fff;text-align:center;font-size:14px;line-height:1.5;color:#667085}._infoCard_9m9ft_172{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid #d0d5dd;border-radius:18px;background:#fff}._infoIcon_9m9ft_182{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:#f2f4f7;color:#101828}._infoGlyph_9m9ft_194{width:18px;height:18px;color:inherit}._infoText_9m9ft_200{display:flex;flex-direction:column;gap:2px;min-width:0}._infoTitle_9m9ft_207{margin:0;font-size:14px;font-weight:700;color:#101828}._infoBody_9m9ft_214{margin:0;font-size:14px;line-height:1.5;color:#667085}._noteTab_9m9ft_222{display:flex;flex-direction:column;gap:16px}._templates_9m9ft_228{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._templateChip_9m9ft_235{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:1px solid #d0d5dd;border-radius:999px;background:#fff;font:inherit;font-size:13.5px;font-weight:600;color:#101828;cursor:pointer;transition:background .15s ease}._templateChip_9m9ft_235:hover{background:#f2f4f7}@media (max-width: 767px){._grid2_9m9ft_71{grid-template-columns:minmax(0,1fr)}}._host_andt8_1{display:flex;flex-direction:column;gap:16px;min-width:0}._notice_andt8_9{margin:0;padding:10px 14px;border:1px solid #ebeef2;border-radius:12px;background:#fcfcfd;color:#667085;font-size:13px;line-height:1.45}._kit_andt8_22{min-width:0;max-width:100%}._spinnerWrap_andt8_29{padding:40px}[data-base-ui-portal]>*{z-index:10001!important}[data-base-ui-portal]>[data-base-ui-inert]{z-index:10000!important}[data-base-ui-portal] [role=presentation]:before{content:none}._kit_andt8_22 button[aria-label$=" driver location"],._kit_andt8_22 button[aria-label^="No driver location link"]{display:none}._kit_andt8_22 article[draggable]{border:1px solid var(--color-gray-300, #d0d5dd)}[data-base-ui-portal] [data-slot=popover-content],[data-base-ui-portal] [data-slot=dialog-content],[data-base-ui-portal] [data-slot=dropdown-menu-content]{background-color:#fff}._readOnly_andt8_90 *:not([aria-label="Layout view"],[aria-label="Layout view"] *,[data-hub-3d-view],[data-hub-3d-view] *){cursor:default!important}._readOnly_andt8_90 article[draggable]{cursor:default}._noCardEdit_andt8_102 button[aria-label^="Edit "]{display:none}._spotsOnly_andt8_111 div:has(>[aria-labelledby=builder-loading-mode-label]),._spotsOnly_andt8_111 span:has(>button[aria-label^="Edit Trailer "]),._spotsOnly_andt8_111 div:has(>[role=tablist][aria-label=Trailers])>button:last-child,._spotsOnly_andt8_111 [role=radiogroup][aria-label$=" layout"],._spotsOnly_andt8_111 div:has(>.cb-kit-native){display:none}._spotsOnly_andt8_111 div:has(>[role=tablist][aria-label=Trailers]){width:fit-content;max-width:100%}._spotsOnly_andt8_111._readOnly_andt8_90 :is(section,div):has(>[role=tablist][aria-label=Cargo]){display:none}._spotsOnly_andt8_111._readOnly_andt8_90 [role=group][aria-label="Drop here to return to Unassigned"]{display:none}._step_uwwkk_1{display:flex;flex-direction:column;gap:16px;min-width:0}._step_uwwkk_1 svg,._step_uwwkk_1 svg *{color:inherit}._capacity_uwwkk_15{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px;border:1px solid #eaecf0;border-radius:16px;background:#fff}._capacityHead_uwwkk_25{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._capacityTitle_uwwkk_32{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:#101828;letter-spacing:-.01em}._capacityIcon_uwwkk_42{width:19px;height:19px;display:block;color:#475467}._fleet_uwwkk_49{font-size:13.5px;font-weight:500;color:#98a2b3}._planned_uwwkk_55{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:500;color:#98a2b3}._plannedCount_uwwkk_64{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#f2f4f7;color:#475467;font-size:12px;font-weight:700}._ceiling_uwwkk_78{margin:0;font-size:12.5px;font-weight:500;color:#98a2b3}._meters_uwwkk_86{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:2px}._meter_uwwkk_86{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid #eaecf0;border-radius:12px;background:#fff}._meterHead_uwwkk_103{display:flex;align-items:center;justify-content:space-between;gap:12px}._meterLabel_uwwkk_110{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#667085}._meterValue_uwwkk_118{font-size:14.5px;font-weight:700;color:#101828;font-variant-numeric:tabular-nums;white-space:nowrap}._meterValueOver_uwwkk_126{color:#e3212d}._bar_uwwkk_130{display:block;width:100%;height:8px;border-radius:999px;background:#f2f4f7;overflow:hidden}._barFill_uwwkk_139{display:block;height:100%;border-radius:999px;background:#17b26a;transition:width .25s ease}._barFillOver_uwwkk_147{background:#e3212d}._meterHint_uwwkk_151{font-size:12.5px;font-weight:500;color:#98a2b3}._empty_uwwkk_158{padding:26px 16px;border:1.5px dashed #d0d5dd;border-radius:16px;background:#fff;color:#667085;font-size:14px;font-weight:500;text-align:center}@media (max-width: 767px){._step_uwwkk_1{gap:12px;min-height:0;overflow-y:auto}._meters_uwwkk_86{grid-template-columns:minmax(0,1fr);gap:10px}._capacity_uwwkk_15{padding:12px}._empty_uwwkk_158{padding:18px 12px;font-size:13px}}._warning_uwwkk_194{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid rgba(247,144,9,.25);border-radius:14px;background:#fff7ea;color:#dc6803;font-size:14px}._warningTitle_uwwkk_206{display:flex;align-items:center;gap:8px;margin:0;font-weight:600;color:#dc6803}._warningIcon_uwwkk_215{width:16px;height:16px;flex-shrink:0}._warningIcon_uwwkk_215,._warningIcon_uwwkk_215 *{color:#dc6803;stroke:#dc6803}._warningIcon_uwwkk_215 circle{fill:#dc6803}._warningList_uwwkk_232{margin:0;padding-left:24px;display:flex;flex-direction:column;gap:4px;color:#dc6803}._listHead_uwwkk_241{display:flex;align-items:center;justify-content:space-between;gap:12px}._listLabel_uwwkk_248{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#98a2b3}._listCount_uwwkk_259{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 7px;border-radius:999px;background:#f2f4f7;color:#475467;font-size:11.5px;font-weight:700;letter-spacing:0}._addBtn_uwwkk_274{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 20px;border:1px solid #e3212d;border-radius:999px;background:linear-gradient(140deg,#f0333f,#d1121e);color:#fff;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 8px 18px #e3212d3d;transition:filter .15s ease,transform .15s ease}._addBtn_uwwkk_274:hover{filter:brightness(.96);transform:translateY(-1px)}._addIcon_uwwkk_298{width:18px;height:18px;display:block;color:#fff}._list_uwwkk_241{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}._item_uwwkk_315{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #eaecf0;border-radius:14px;background:#fff}._itemNum_uwwkk_325{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border:1px solid #eaecf0;border-radius:50%;background:#f9fafb;color:#475467;font-size:12px;font-weight:700}._itemBody_uwwkk_340{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}._itemTitle_uwwkk_348{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:700;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._itemHub_uwwkk_360{font-size:13.5px;font-weight:600;color:#667085}._itemHint_uwwkk_366{font-size:12.5px;font-weight:500;color:#98a2b3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._itemRemove_uwwkk_375{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;color:#98a2b3;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}._itemRemove_uwwkk_375:hover{background:#fef3f2;border-color:#fecdca;color:#e3212d}._itemRemoveIcon_uwwkk_400{width:22px;height:22px;display:block}@media (max-width: 767px){._addBtn_uwwkk_274{height:38px;padding:0 16px;font-size:14px}}._itemBody_uwwkk_340{cursor:pointer}._itemBody_uwwkk_340:hover ._itemTitle_uwwkk_348{color:#e3212d}._wrap_94ugv_2{display:flex;flex-direction:column;gap:16px;min-width:0}._step_94ugv_10{display:flex;flex-direction:column;gap:18px}._step_94ugv_10::-webkit-scrollbar{width:6px}._step_94ugv_10::-webkit-scrollbar-thumb{background:#e4e7ec;border-radius:999px}._group_94ugv_25{display:flex;flex-direction:column;gap:10px}._groupTitle_94ugv_31{margin:0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#98a2b3}._grid_94ugv_40{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px}._row_94ugv_48{display:flex;gap:16px;overflow-x:auto;padding-bottom:14px;scroll-snap-type:x proximity;scrollbar-width:thin}._row_94ugv_48::-webkit-scrollbar{height:4px}._row_94ugv_48::-webkit-scrollbar-thumb{background:#e4e7ec;border-radius:999px}._row_94ugv_48 ._card_94ugv_67{flex:0 0 clamp(240px,32%,320px);scroll-snap-align:start}._step_94ugv_10 svg,._step_94ugv_10 svg *{color:inherit}._loading_94ugv_78{margin:0;padding:90px 0;text-align:center;font-size:15px;color:#98a2b3}._card_94ugv_67{display:flex;flex-direction:column;align-items:flex-start;gap:8px;height:var(--card-height, auto);padding:16px 18px;border:1px solid #ebeef2;border-radius:14px;background:#fff;text-align:left;cursor:pointer;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}._card_94ugv_67:hover{border-color:#d0d5dd;box-shadow:0 4px 12px #1018280f}._cardSelected_94ugv_111{border-color:#f3c3c7;background:#fbe3e5;box-shadow:none}._cardSelected_94ugv_111:hover{border-color:#eda9af;box-shadow:none}._cardSelected_94ugv_111 ._cardIcon_94ugv_122{background:#fff}._cardLocked_94ugv_127{cursor:default}._cardLocked_94ugv_127 ._check_94ugv_131{opacity:.75}._cardTop_94ugv_135{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin-bottom:4px}._cardHead_94ugv_145{display:inline-flex;align-items:center;gap:12px;min-width:0}._cardIcon_94ugv_122{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#f5f7f9;color:#e3212d;flex-shrink:0}._cardIconGlyph_94ugv_164{width:20px;height:20px;display:block}._check_94ugv_131{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid #d0d5dd;border-radius:7px;background:#fff;color:#fff;flex-shrink:0;transition:border-color .15s ease,background .15s ease}._checkOn_94ugv_187{border-color:#e3212d;background:#e3212d}._checkIcon_94ugv_192{width:14px;height:14px;opacity:0;transform:scale(.6);transition:opacity .18s ease,transform .18s ease}._checkOn_94ugv_187 ._checkIcon_94ugv_192{opacity:1;transform:scale(1)}._cardTitle_94ugv_207{font-size:16px;font-weight:700;color:#101828;line-height:1.25}._cardComment_94ugv_215{font-size:13px;line-height:1.45;color:#98a2b3}._cardText_94ugv_221{font-size:14px;line-height:1.5;color:#475467}@media (max-width: 1200px){._grid_94ugv_40{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){._step_94ugv_10{max-height:none;min-height:0;overflow-y:auto}._grid_94ugv_40{grid-template-columns:minmax(0,1fr);gap:12px}._row_94ugv_48{flex-direction:column;gap:12px;overflow-x:visible;padding-bottom:0;scroll-snap-type:none}._row_94ugv_48 ._card_94ugv_67{flex:0 0 auto;width:100%;min-width:0;max-width:100%}._card_94ugv_67{padding:14px 16px}._cardTitle_94ugv_207{font-size:15px}}._grid_xbrx1_2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:min-content;align-items:start;gap:16px}._grid_xbrx1_2 svg,._grid_xbrx1_2 svg *{color:inherit}._loading_xbrx1_16{margin:0;padding:90px 0;text-align:center;font-size:15px;color:#98a2b3}._card_xbrx1_24{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;border:1px solid #ebeef2;border-radius:14px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}._card_xbrx1_24:hover{border-color:#d0d5dd;box-shadow:0 4px 12px #1018280f}._cardSelected_xbrx1_46{border-color:#f3c3c7;background:#fbe3e5;box-shadow:none}._cardSelected_xbrx1_46:hover{border-color:#eda9af;box-shadow:none}._cardSelected_xbrx1_46 ._cardIcon_xbrx1_57{background:#fff}._cardDisabled_xbrx1_61,._cardDisabled_xbrx1_61:hover{border-color:#ebeef2;background:#fafafa;box-shadow:none;opacity:.55;cursor:not-allowed}._cardTop_xbrx1_70{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin-bottom:4px}._cardHead_xbrx1_80{display:inline-flex;align-items:center;gap:12px;min-width:0}._cardIcon_xbrx1_57{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#f5f7f9;color:#e3212d;flex-shrink:0}._cardIconGlyph_xbrx1_99{width:20px;height:20px;display:block}._radio_xbrx1_105{width:20px;height:20px;border:1px solid #d0d5dd;border-radius:50%;background:#fff;flex-shrink:0;transition:border-color .15s ease,background .15s ease}._radioChecked_xbrx1_117{border-color:#e3212d;background:#e3212d;box-shadow:inset 0 0 0 4px #fff}._cardTitle_xbrx1_123{font-size:16px;font-weight:700;color:#101828;line-height:1.25}._cardText_xbrx1_130{font-size:14px;line-height:1.5;color:#475467}@media (max-width: 1200px){._grid_xbrx1_2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){._grid_xbrx1_2{grid-template-columns:minmax(0,1fr);max-height:none;min-height:0;overflow-y:auto;gap:12px}._card_xbrx1_24{padding:16px}._cardTitle_xbrx1_123{font-size:15px}}._wrapper_4w0cg_1{width:min(1000px,calc(100vw - 32px));max-height:min(90vh,calc(100vh - 48px));display:flex;flex-direction:column;padding:20px 24px 32px;background:#f9fafb;border-radius:16px;box-sizing:border-box}._topbar_4w0cg_15,._steps_4w0cg_16,._footer_4w0cg_17{flex:0 0 auto}._wrapper_4w0cg_1 svg,._wrapper_4w0cg_1 svg *{color:inherit}._topbar_4w0cg_15{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}._breadcrumbs_4w0cg_35{display:flex;align-items:center;gap:10px;min-width:0}._breadcrumbIcon_4w0cg_42{width:22px;height:22px;color:#667085;flex-shrink:0}._breadcrumbCurrent_4w0cg_49{color:#101828;font-size:20px;font-weight:700;letter-spacing:-.01em}._cancel_4w0cg_56{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid #ebeef2;border-radius:999px;background:#fff;color:#101828;font-size:15px;font-weight:500;cursor:pointer;flex-shrink:0;transition:border-color .15s ease,background .15s ease}._cancel_4w0cg_56:hover{border-color:#d0d5dd;background:#f5f7f9}._cancelIcon_4w0cg_81{width:16px;height:16px}._steps_4w0cg_16{display:flex;align-items:center;flex-wrap:nowrap;margin-bottom:16px;overflow-x:auto;scrollbar-width:none}._steps_4w0cg_16::-webkit-scrollbar{display:none}._step_4w0cg_16{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}._stepBtn_4w0cg_107{display:inline-flex;align-items:center;gap:8px;padding:0;border:none;background:transparent;cursor:pointer}._stepBtn_4w0cg_107:hover:not(:disabled) ._stepTitle_4w0cg_117{color:#101828}._stepBtn_4w0cg_107:hover:not(:disabled) ._stepNumber_4w0cg_121{border-color:#d0d5dd}._stepBtn_4w0cg_107:hover:not(:disabled) ._stepNumberDone_4w0cg_125{border-color:#e3212d}._stepBtn_4w0cg_107:disabled{cursor:default;opacity:.75}._stepArrow_4w0cg_135{color:#98a2b3;margin:0 10px;flex-shrink:0}._stepNumber_4w0cg_121{position:relative;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:1px solid #e4e7ec;background:#fff;color:#98a2b3;font-size:13px;font-weight:600;flex-shrink:0;transition:background .22s ease,border-color .22s ease,color .22s ease}._stepNumberActive_4w0cg_162{border-color:#d0d5dd;background:#fff;color:#101828;font-weight:700}._stepNumberDone_4w0cg_125{border-color:#e3212d;background:#e3212d;color:#fff}._stepNumberText_4w0cg_176,._stepCheck_4w0cg_177{position:absolute;transition:opacity .22s ease,transform .22s ease}._stepCheck_4w0cg_177{width:15px;height:15px;opacity:0;transform:scale(.5)}._stepNumberDone_4w0cg_125 ._stepNumberText_4w0cg_176{opacity:0;transform:scale(.5)}._stepNumberDone_4w0cg_125 ._stepCheck_4w0cg_177{opacity:1;transform:scale(1)}._stepTitle_4w0cg_117{font-size:14px;font-weight:500;color:#98a2b3;white-space:nowrap;transition:color .22s ease,font-weight .22s ease}._stepTitleActive_4w0cg_211{color:#101828;font-weight:700}._stepBody_4w0cg_219{flex:0 1 auto;min-height:0;border-radius:14px;background:#fff;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;transition:height .32s cubic-bezier(.4,0,.2,1)}._stepBodyNoScroll_4w0cg_232{overflow:hidden}._stepBodyError_4w0cg_238{outline:1.5px solid #fda29b;background:linear-gradient(180deg,snow,#fff 42%);box-shadow:0 0 0 4px #f970661a}._stepBodyInner_4w0cg_244{position:relative;min-height:260px;padding:20px}._pane_4w0cg_250{min-width:0}._paneStack_4w0cg_255{display:flex;flex-direction:column;gap:16px;min-width:0}._paneHidden_4w0cg_264{position:absolute;top:20px;right:20px;left:20px;visibility:hidden;pointer-events:none}._nextWrap_4w0cg_273{position:relative;display:inline-flex}._tooltip_4w0cg_278{position:absolute;bottom:calc(100% + 14px);right:0;display:inline-flex;align-items:center;gap:9px;padding:11px 16px;border-radius:14px;background:linear-gradient(135deg,#e3212d,#9f1710);color:#fff;font-size:13.5px;font-weight:600;letter-spacing:.01em;white-space:nowrap;box-shadow:0 12px 28px #9f17104d,0 2px 6px #1018281f;animation:_alertIn_4w0cg_1 .2s ease,_alertShake_4w0cg_1 .3s ease .2s;z-index:5}._tooltipIcon_4w0cg_302{width:17px;height:17px;flex-shrink:0;color:#fff;opacity:.9}._tooltip_4w0cg_278:after{content:"";position:absolute;top:calc(100% - 6px);right:30px;width:12px;height:12px;border-radius:2px;background:#a2180f;transform:rotate(45deg)}@keyframes _alertIn_4w0cg_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes _alertShake_4w0cg_1{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}._footer_4w0cg_17{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:16px;padding:12px 16px;border-radius:18px;background:#fff;box-shadow:0 1px 2px #1018280a}._support_4w0cg_361:empty{display:none}._support_4w0cg_361{margin-right:auto;display:inline-flex;align-items:center;gap:10px;padding:6px 4px;border:none;background:transparent;color:#101828;font-size:16px;font-weight:500;cursor:pointer}._support_4w0cg_361:hover{color:#e3212d}._supportIcon_4w0cg_383{width:22px;height:22px;display:block}._navGroup_4w0cg_389{margin-left:auto;display:inline-flex;align-items:center;gap:12px}._navBtn_4w0cg_396{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 16px;border:1px solid #e4e7ec;border-radius:999px;background:#fff;color:#667085;font-size:14px;font-weight:500;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,opacity .15s ease}._navBtn_4w0cg_396:hover:not(:disabled){border-color:#d0d5dd;color:#101828}._navBtn_4w0cg_396:disabled{opacity:.5;cursor:default}._navBtnPrimary_4w0cg_426{border-color:#e3212d;background:#e3212d;color:#fff;font-weight:600}._navBtnPrimary_4w0cg_426:hover:not(:disabled){border-color:#c9111c;background:#c9111c;color:#fff}._navBtn_4w0cg_396 span{color:inherit}._navBtnPrimary_4w0cg_426 span,._navBtnPrimary_4w0cg_426:hover:not(:disabled) span{color:#fff}._navIcon_4w0cg_449{width:16px;height:16px;display:block}._navIconBack_4w0cg_455{transform:rotate(180deg)}@media (max-width: 767px){._wrapper_4w0cg_1{width:100%;height:100%;display:flex;flex-direction:column;padding:14px 12px 12px;border-radius:0;overflow:hidden;box-sizing:border-box}._stepBody_4w0cg_219{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}._topbar_4w0cg_15{flex:0 0 auto;margin-bottom:16px}._steps_4w0cg_16{flex:0 0 auto;align-items:center;margin-bottom:12px}._step_4w0cg_16,._stepBtn_4w0cg_107,._stepNumber_4w0cg_121{flex-shrink:0}._stepArrow_4w0cg_135{margin:0 6px}._stepTitle_4w0cg_117{font-size:13px}._stepNumber_4w0cg_121{width:24px;height:24px;font-size:12px}._stepBodyInner_4w0cg_244{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:14px;box-sizing:border-box}._pane_4w0cg_250{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0}._pane_4w0cg_250>*{flex:1 1 auto;min-height:0;min-width:0}._paneHidden_4w0cg_264{top:14px;right:14px;left:14px}._footer_4w0cg_17{flex:0 0 auto;margin:10px 0 0;flex-direction:column-reverse;align-items:stretch;gap:10px;padding:12px;border-radius:16px}._navGroup_4w0cg_389{width:100%;gap:10px}._navGroup_4w0cg_389>*{flex:1 1 0}._navBtn_4w0cg_396{justify-content:center;height:40px}._nextWrap_4w0cg_273{display:flex}._nextWrap_4w0cg_273 ._navBtn_4w0cg_396{width:100%}._support_4w0cg_361{justify-content:center;font-size:14px}._tooltip_4w0cg_278{left:0;right:0;justify-content:center;white-space:normal;text-align:center}._tooltip_4w0cg_278:after{right:50%;transform:translate(50%) rotate(45deg)}._cancel_4w0cg_56{width:40px;height:40px;padding:0}._breadcrumbCurrent_4w0cg_49{font-size:18px}._breadcrumbIcon_4w0cg_42{width:20px;height:20px}}._findings_4w0cg_617{margin:0;padding:10px 14px 10px 30px;border:1px solid rgba(227,33,45,.4);border-radius:12px;background:#e3212d0d;font-size:13px;line-height:1.5;color:#b42318}.card{margin-bottom:16px;border-radius:12px;border:1px solid #ebeef2;padding:14px;box-shadow:none}.card.card-tablet-modern{width:100%;margin-bottom:12px;padding:16px;border-radius:18px;border:1.5px solid #d5dae1;box-shadow:0 1px 2px #1018280d}.card.card-tablet-modern .card-details-wrap{min-width:0}.card .insta-timer-tablet{box-shadow:none;animation:none}.card-header{flex-direction:row;position:relative;display:flex;flex-direction:column;border-bottom:1px solid #efeff3;padding-bottom:13px;margin-bottom:10px}.proccess-time{font-size:15px;font-weight:600}.proccess-time.gray{color:#9ca3af}.proccess-time.green{color:#22c55e}.proccess-time.yellow{color:#f59e0b}.proccess-time.red{color:#ef4444}.user-info{display:flex;align-items:center;justify-content:space-between;max-width:200px}.order-num,.order-date,.order-dock,.order-service{color:#777d8d;font-size:14px;font-weight:400;text-align:left;margin-bottom:15px;display:flex;justify-content:space-between}.order-num span,.order-date span,.order-dock span,.order-service span{display:inline-block;color:#111315;font-weight:600}.user-avatar{border-radius:8px;padding:8px;background:#f5f7f9;font-weight:600;font-size:14px;color:#777d8d;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;margin-right:5px}.user-name{font-size:14px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;text-align:left}.card-button{width:100%;min-height:44px;background:#e3212d14;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:#e3212d}.scroll-container{max-width:390px;min-height:100dvh;overflow-y:auto;padding:10px;border:1px solid #ccc}.scroll-container::-webkit-scrollbar{width:10px}.scroll-container::-webkit-scrollbar-track{background:#f0f0f0;border-radius:5px}.scroll-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:5px;border:2px solid #f0f0f0}.scroll-container::-webkit-scrollbar-thumb:hover{background-color:#555}.scroll-container{scrollbar-width:thin;scrollbar-color:#888 #f0f0f0}.no-data__title{font-size:20px;font-weight:600;margin-top:100px}@media (max-width: 767px){.order-btn-group{margin-top:5px}}.card-list-tablet{display:flex;flex-wrap:wrap;width:100%;gap:10px;box-sizing:border-box;padding:0 20px 30px;position:relative}.card-tablet{border-radius:12px;border:2px solid #ebeef2;padding:15px;background:#fff;display:flex;flex-direction:column;box-sizing:border-box;transition:transform .2s ease,box-shadow .2s ease}.new-order-banners{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:10000;display:flex;flex-direction:column;gap:8px;align-items:center;width:max-content;max-width:92vw;pointer-events:none}.new-order-banner{pointer-events:auto;display:flex;align-items:center;gap:12px;min-width:280px;max-width:440px;padding:12px 14px;background:#fff;border:1px solid rgba(227,33,45,.35);border-radius:12px;box-shadow:0 10px 30px #00000029;cursor:pointer;animation:newOrderBannerIn .28s ease-out;transition:transform .15s ease,box-shadow .15s ease}.new-order-banner:hover{transform:translateY(-1px);box-shadow:0 14px 34px #0003}.new-order-banner-dot{width:10px;height:10px;border-radius:50%;background:#e3212d;box-shadow:0 0 0 4px #e3212d24;flex:0 0 auto}.new-order-banner-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.new-order-banner-title{font-size:12px;font-weight:700;color:#e3212d;text-transform:uppercase;letter-spacing:.02em}.new-order-banner-info{font-size:14px;font-weight:600;color:#101828;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-order-banner-close{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #ebeef2;border-radius:8px;background:#fff;cursor:pointer;transition:background .2s ease}.new-order-banner-close:hover{background:#f5f7f9}@keyframes newOrderBannerIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.card-tablet.card-new-highlight{animation:cardNewFade 60s ease-out forwards}@keyframes cardNewFade{0%{background:#e3212d24;border-color:#e3212d8c;box-shadow:0 0 0 3px #e3212d40}to{background:#fff;border-color:#ebeef2;box-shadow:0 0 #e3212d00}}.cards-wrap{padding-top:15px}@media (min-width: 1400px){.card-tablet{width:calc((100% - 40px)/5)}}@media (min-width: 1024px) and (max-width: 1399px){.card-tablet{width:calc((100% - 30px)/4)}}@media (min-width: 768px) and (max-width: 1023px){.card-tablet{width:calc((100% - 20px) / 3)}}@media (max-width: 767px){.card-tablet{width:calc((100% - 10px)/2)}}@media (max-width: 480px){.card-tablet{width:100%}}.card-header-tablet{display:flex;flex-direction:column;border-bottom:1px solid #efeff3;padding-bottom:10px;margin-bottom:10px}.header-btns{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;position:relative}.proccess-time-tablet{font-size:14px;font-weight:600}.proccess-time-tablet.gray{color:#9ca3af}.proccess-time-tablet.green{color:#22c55e}.proccess-time-tablet.yellow{color:#f59e0b}.proccess-time-tablet.red{color:#ef4444}.insta-timer-tablet{display:inline-flex;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;letter-spacing:.3px;line-height:1;color:#92400e;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fcd34d;border-radius:999px;box-shadow:0 1px 2px #ca8a0426,inset 0 1px #fff9;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";white-space:nowrap;animation:insta-timer-pulse 1.8s ease-in-out infinite}@keyframes insta-timer-pulse{0%,to{transform:translateZ(0) scale(1)}50%{transform:translateZ(0) scale(1.04)}}.user-info-tablet{display:flex;align-items:center;justify-content:space-between}.user-name-tablet{font-size:16px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.order-details-item-tablet{color:#777d8d;font-size:11.9px;font-weight:400;display:flex;justify-content:space-between;margin-bottom:10px}.order-details-item-tablet span{color:#111315;font-weight:600}.services-row{align-items:baseline;gap:8px;flex-wrap:nowrap;white-space:nowrap}.services-row .ht-wrapper,.services-row>.services-value{flex:1 1 auto;min-width:0}.services-row .ht-wrapper .services-value{width:100%;max-width:100%}.value-tooltip{position:fixed;z-index:10000;transform:translate(-50%,calc(-100% - 10px));display:flex;flex-direction:column;gap:4px;min-width:160px;max-width:320px;padding:10px 12px;background:#fff;border:1px solid #ebeef2;border-radius:12px;box-shadow:0 12px 28px #10182829;text-align:left;white-space:normal;pointer-events:none}.value-tooltip:after{content:"";position:absolute;top:100%;left:50%;width:12px;height:12px;margin-top:-6px;transform:translate(-50%) rotate(45deg);background:#fff;border-right:1px solid #ebeef2;border-bottom:1px solid #ebeef2;border-bottom-right-radius:3px}.value-tooltip-item{font-size:12.5px;font-weight:500;color:#111315}.services-value{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.order-btn-group{display:flex;align-items:center;justify-content:flex-start;margin-bottom:5px;gap:8px}.order-flags-tablet{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.order-actions-tablet{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.order-action-btn{--accent: #6366f1;--accent-bg: #eef2ff;--accent-bg-hover: #e0e7ff;--accent-border: #c7d2fe;appearance:none;width:26px;height:26px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--accent-border);border-radius:999px;cursor:pointer;color:var(--accent);background:var(--accent-bg);line-height:1;-webkit-user-select:none;user-select:none;transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .25s ease}.order-action-btn svg{width:18px;height:18px;display:block;color:var(--accent);stroke:var(--accent);transition:transform .25s ease}.order-action-btn svg circle,.order-action-btn svg path{stroke:var(--accent);fill:none}.order-action-btn svg circle[fill]:not([fill=none]),.order-action-btn svg path[fill]:not([fill=none]){fill:var(--accent)}.order-action-btn:hover{background:var(--accent-bg-hover);border-color:var(--accent);color:var(--accent)}.order-action-btn:hover svg{transform:scale(1.08)}.order-action-btn:active{transform:scale(.95);transition-duration:.1s}.order-action-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.order-action-btn.accept{--accent: #15803d;--accent-bg: #dcfce7;--accent-bg-hover: #bbf7d0;--accent-border: #22c55e}.order-action-btn.decline{--accent: #b91c1c;--accent-bg: #fee2e2;--accent-bg-hover: #fecaca;--accent-border: #ef4444}.order-action-btn.request{--accent: #1d4ed8;--accent-bg: #dbeafe;--accent-bg-hover: #bfdbfe;--accent-border: #3b82f6}.chat-btn,.video-btn{width:auto;height:auto;display:inline-block;cursor:pointer;transform:scale(1);transition:.3s ease-in-out;position:relative}.chath-msg-badge{width:20px;height:20px;border-radius:100%;position:absolute;top:-7px;right:-4px;background-color:#ef4444;color:#fff;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center}.chat-btn:hover,.video-btn:hover{transform:scale(1.2);transition:.3s ease-in-out}.card-footer-tablet{flex:1;display:flex;flex-direction:column;justify-content:end}.card-button-tablet{width:100%;min-height:44px;background:#e3212d14;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:#e3212d;transition:background .2s ease}.card-button-tablet:hover{background:#e3212d26}.no-data__title-tablet{font-size:20px;margin:120px auto 0}@media (min-width: 1025px){.card-list-tablet{display:flex;flex-wrap:wrap;width:100%;gap:10px;box-sizing:border-box;padding:0 40px 30px;position:relative}}.card-tablet-modern{border-radius:18px;border:1.5px solid #d5dae1;padding:16px;box-shadow:0 1px 2px #1018280d;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.card-tablet-modern:hover{border-color:#98a2b3;box-shadow:0 12px 28px #1018281a}.card-tablet-modern svg,.card-tablet-modern svg *{color:inherit}.card-tablet-modern .card-header-tablet{border-bottom:none;padding-bottom:0;margin-bottom:12px}.card-tablet-modern .header-btns{order:1;gap:8px;margin-bottom:10px}.card-tablet-modern .user-info-tablet{order:2;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;min-width:0;margin-bottom:10px;text-align:left}.card-tablet-modern .order-btn-group{order:3;gap:10px;margin-bottom:0}.card-tablet-modern .order-pro-link{flex-shrink:0;max-width:60%;font-size:21.5px;font-weight:700;color:#e3212d;letter-spacing:-.015em;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:color .15s ease}.card-tablet-modern .order-pro-link:hover{color:#c9111c}.card-tablet-modern .order-customer-name{flex:0 1 auto;min-width:0;font-size:16.5px;font-weight:700;color:#101828;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.card-tablet-modern .order-title-divider{flex-shrink:0;width:1px;height:18px;background:#d5dae1}.card-tablet-modern .proccess-time-tablet{display:inline-flex;align-items:center;padding:3px 10px;border:1px solid transparent;border-radius:999px;font-size:13.5px;font-weight:700;line-height:1.3;font-variant-numeric:tabular-nums;white-space:nowrap}.card-tablet-modern .proccess-time-tablet.gray{color:#667085;background:#f5f7f9;border-color:#eaecf0}.card-tablet-modern .proccess-time-tablet.green{color:#067647;background:#ecfdf3;border-color:#abefc6}.card-tablet-modern .proccess-time-tablet.yellow{color:#b54708;background:#fffaeb;border-color:#fedf89}.card-tablet-modern .proccess-time-tablet.red{color:#b42318;background:#fef3f2;border-color:#fecdca}.card-tablet-modern .card-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #eaecf0;border-radius:50%;background:#fff;color:#475467;cursor:pointer;flex-shrink:0;transition:background .18s ease,border-color .18s ease,transform .18s ease}.card-tablet-modern .card-icon-btn:hover{background:#f5f7f9;border-color:#d0d5dd;transform:translateY(-1px)}.card-tablet-modern .chath-msg-badge{min-width:18px;width:auto;height:18px;padding:0 4px;box-sizing:border-box;border-radius:999px;border:2px solid #fff;top:-6px;right:-6px;background-color:#e3212d;font-size:9.5px;line-height:1}.card-tablet-modern .card-details-tablet{display:flex;flex-direction:column;gap:9px;padding:13px;border-radius:14px;background:#f9fafb}.card-tablet-modern .order-details-item-tablet{color:#98a2b3;font-size:13px;font-weight:500;align-items:baseline;gap:10px;margin-bottom:0}.card-tablet-modern .order-details-item-tablet span{color:#101828;font-size:13.5px;font-weight:600;text-align:right}.card-tablet-modern .editable-value{color:#e3212d;cursor:pointer;border-bottom:1px dashed rgba(227,33,45,.45);transition:color .15s ease,border-color .15s ease}.card-tablet-modern .editable-value:hover{color:#c9111c;border-color:#c9111c}.card-tablet-modern .row-more{margin-left:4px;color:#e3212d;font-size:12.5px;font-weight:700;cursor:pointer;border-bottom:1px solid rgba(227,33,45,.4);transition:border-color .15s ease}.card-tablet-modern .row-more:hover{border-color:#e3212d}.card-tablet-modern .card-button-tablet{min-height:40px;margin-top:12px;gap:8px;background:#fff;border:1px solid #e3212d;border-radius:999px;font-size:15px;font-weight:600;color:#e3212d;transition:background .18s ease,border-color .18s ease,color .18s ease}.card-tablet-modern .card-button-tablet:after{content:"→";font-size:15px;line-height:1;color:inherit;transition:transform .18s ease}.card-tablet-modern .card-button-tablet:hover{background:#e3212d;border-color:#e3212d;color:#fff}.card-tablet-modern .card-button-tablet:hover:after{transform:translate(3px)}.card-tablet-modern .order-details-item-tablet{align-items:center}.card-tablet-modern .order-details-item-tablet .row-label{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;color:#98a2b3;font-size:13px;font-weight:500;text-align:left;white-space:nowrap}.card-tablet-modern .order-details-item-tablet .row-label svg{width:15px;height:15px;display:block;flex-shrink:0;color:#b1b8c3}.card-tablet-modern .order-details-item-tablet>span:not(.row-label){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-tablet-modern .card-details-tablet{gap:0;padding:4px 12px;background:#fff;border:1px solid #e7eaee}.card-tablet-modern .order-details-item-tablet{color:#667085;font-weight:600;padding:8px 0;border-bottom:1px dashed #e7eaee}.card-tablet-modern .order-details-item-tablet:last-child{border-bottom:none}.card-tablet-modern .order-details-item-tablet .row-label{color:#667085;font-weight:600}.card-tablet-modern .order-details-item-tablet .row-label svg{color:#98a2b3}.card-tablet-modern .order-details-item-tablet span:not(.row-label){color:#101828;font-weight:700}.card-tablet-modern .order-details-item-tablet{border-bottom:none;padding:5px 0}.card-tablet-modern .order-details-item-tablet .row-label{flex:1 1 auto;min-width:0}.card-tablet-modern .order-details-item-tablet .row-label:after{content:"";flex:1 1 auto;align-self:center;min-width:12px;height:0;margin:0 4px;border-bottom:2px dotted #d8dde4}.card-tablet-modern .order-details-item-tablet>span:not(.row-label),.card-tablet-modern .services-row>.services-value{flex:0 1 auto;min-width:0}.card-tablet-modern .services-value.badge-value{display:flex;align-items:center;gap:4px;justify-content:flex-end;overflow:hidden;text-overflow:clip;position:relative}.value-badge{flex-shrink:0;display:inline-flex;align-items:center;padding:2px 9px;border:1px solid transparent;border-radius:999px;font-size:12px;font-weight:600;line-height:1.5;white-space:nowrap}.value-tooltip .value-badge{align-self:flex-start;max-width:100%;white-space:normal}.card-tablet-modern .order-details-item-tablet .value-badge{font-size:12px;font-weight:600}.badge-more{background:#f2f4f7;color:#475467;border-color:#e4e7ec;cursor:default}.badge-ruler{position:absolute;top:0;left:0;display:flex;gap:4px;visibility:hidden;pointer-events:none;white-space:nowrap}.card-tablet-modern{width:100%}@media (min-width: 560px){.card-tablet-modern{width:calc((100% - 10px)/2)}}@media (min-width: 768px){.card-tablet-modern{width:calc((100% - 20px) / 3)}}@media (min-width: 1360px){.card-tablet-modern{width:calc((100% - 30px)/4)}}@media (min-width: 1700px){.card-tablet-modern{width:calc((100% - 40px)/5)}}@media (hover: none),(max-width: 767px){.card-tablet-modern:hover{border-color:#d5dae1;box-shadow:0 1px 2px #1018280d;transform:none}.card-tablet-modern .card-icon-btn:hover{background:#fff;border-color:#eaecf0;transform:none}.card-tablet-modern .card-button-tablet:hover{background:#fff;border-color:#e3212d;color:#e3212d}.card-tablet-modern .card-button-tablet:hover:after{transform:none}.card-tablet-modern .order-pro-link:hover{color:#e3212d}.card-tablet-modern .order-details-item-tablet .editable-value:hover{color:#101828;border-bottom-color:#cfd4dc}.card-tablet-modern .order-details-item-tablet .row-more:hover{border-color:#e3212d66}}.copy-pro-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;padding:0;border:1px solid transparent;border-radius:9px;background:transparent;color:#98a2b3;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.copy-pro-btn svg{width:18px;height:18px;display:block}.copy-pro-btn:hover{background:#f2f4f7;border-color:#eaecf0;color:#475467}.copy-pro-btn.is-copied{color:#067647;background:#ecfdf3;border-color:#abefc6}@media (hover: none){.copy-pro-btn:hover{background:transparent;border-color:transparent;color:#98a2b3}}.card-tablet-modern .order-details-item-tablet .editable-value{display:inline-flex;align-items:center;gap:5px}.card-tablet-modern .order-details-item-tablet .editable-value,.card-tablet-modern .order-details-item-tablet .editable-value svg{color:#e3212d}.card-tablet-modern .order-details-item-tablet .editable-value svg{width:13px;height:13px;display:block;flex-shrink:0;transition:color .15s ease}.card-tablet-modern .order-details-item-tablet .editable-value:hover,.card-tablet-modern .order-details-item-tablet .editable-value:hover svg{color:#c9111c}.card-tablet-modern .order-details-item-tablet span .editable-value{color:#e3212d}@media (hover: none){.card-tablet-modern .order-details-item-tablet .editable-value:hover,.card-tablet-modern .order-details-item-tablet .editable-value:hover svg{color:#e3212d}}.card-tablet-modern .order-details-item-tablet span.editable-value,.card-tablet-modern .order-details-item-tablet span.editable-value svg{color:#e3212d}.card-tablet-modern .order-details-item-tablet span.editable-value{border-bottom:1px dashed rgba(227,33,45,.45)}.card-tablet-modern .order-details-item-tablet span.editable-value:hover,.card-tablet-modern .order-details-item-tablet span.editable-value:hover svg{color:#c9111c;border-color:#c9111c}@media (hover: none){.card-tablet-modern .order-details-item-tablet span.editable-value:hover,.card-tablet-modern .order-details-item-tablet span.editable-value:hover svg{color:#e3212d;border-color:#e3212d73}}@media (max-width: 767px){.card-list-tablet{padding:0 0 30px;overflow-x:hidden}.cards-wrap{padding-top:0}}@media (max-width: 767px){.card-tablet-modern{padding:12px;border-radius:16px}.card-tablet-modern .card-header-tablet{margin-bottom:10px}.card-tablet-modern .header-btns,.card-tablet-modern .user-info-tablet{margin-bottom:8px}.card-tablet-modern .card-details-tablet{padding:2px 10px}.card-tablet-modern .order-details-item-tablet{padding:4px 0}.card-tablet-modern .card-button-tablet{min-height:38px;margin-top:10px;font-size:14px}.card-list-tablet{gap:8px}}.progress-pills{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px}.progress-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px 3px 5px;border-radius:999px;background:#f8fafc;border:1px solid #e4e7ec;color:#475467;font-size:11px;font-weight:700;letter-spacing:.2px;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.progress-pill--empty{background:#f8fafc;border-color:#e4e7ec;color:#667085}.progress-pill--partial{background:#fffaeb;border-color:#fedf89;color:#b54708}.progress-pill--full{background:#ecfdf3;border-color:#a9efc5;color:#067647}.progress-pill__donut{width:13px;height:13px;flex-shrink:0;display:block}.progress-pill svg,.progress-pill svg *{color:inherit}.progress-pill__text{color:inherit}.progress-pill__hint{color:inherit;font-size:.85em;font-weight:600;white-space:nowrap}.progress-pills--lg{margin-left:16px;gap:8px}.progress-pills--lg .progress-pill{gap:7px;padding:6px 14px 6px 9px;font-size:14px;letter-spacing:.3px}.progress-pills--lg .progress-pill__donut{width:18px;height:18px}@media (max-width: 767px){.progress-pills--lg{margin-left:0;justify-content:flex-start}.progress-pills--lg .progress-pill{padding:5px 11px 5px 7px;font-size:13px}.progress-pills--lg .progress-pill__donut{width:16px;height:16px}}.cancel-reason{display:flex;flex-direction:column;width:min(460px,92vw);max-height:min(520px,80vh);text-align:left;color:#101828;font-size:14px}.cancel-reason__head{display:flex;align-items:center;gap:12px;padding:16px 18px 14px;border-bottom:1px solid #ebeef2;background:#fcfcfd}.cancel-reason__badge{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:12px;background:#fde8ea;color:#b42318}.cancel-reason__badge svg{width:20px;height:20px}.cancel-reason__badge svg,.cancel-reason__badge svg *{color:#b42318;stroke:#b42318}.cancel-reason__heading{display:flex;flex-direction:column;gap:1px;flex:1 1 auto;min-width:0}.cancel-reason__title{margin:0;font-size:17px;font-weight:700;line-height:1.2}.cancel-reason__subtitle{font-size:12.5px;font-weight:500;color:#667085}.cancel-reason__close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border:1px solid #e4e7ec;border-radius:50%;background:#fff;color:#101828;cursor:pointer;transition:background .15s ease,border-color .15s ease}.cancel-reason__close:hover{background:#f2f4f7;border-color:#d0d5dd}.cancel-reason__body{flex:1 1 auto;min-height:0;max-height:300px;display:flex;flex-direction:column;gap:8px;padding:14px 18px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d0d5dd transparent}.cancel-reason__body::-webkit-scrollbar{width:6px}.cancel-reason__body::-webkit-scrollbar-thumb{border-radius:999px;background:#d0d5dd}.cancel-reason__option{display:flex;align-items:center;gap:12px;width:100%;flex-shrink:0;padding:10px 14px;border:1.5px solid #e4e7ec;border-radius:14px;background:#fff;text-align:left;font:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.cancel-reason__option:hover{border-color:#c9ced6;background:#fcfcfd}.cancel-reason__option--selected{border-color:#e3212d;background:#fff5f5;box-shadow:0 0 0 3px #e3212d14}.cancel-reason__radio{width:20px;height:20px;flex-shrink:0;border:1.5px solid #d0d5dd;border-radius:50%;background:#fff;transition:border-color .15s ease}.cancel-reason__radio--checked{border-color:#e3212d;background:radial-gradient(circle,#e3212d 0 5px,#fff 6px)}.cancel-reason__text{display:flex;flex-direction:column;gap:2px;min-width:0}.cancel-reason__name{font-size:14.5px;font-weight:600;line-height:1.3;color:#101828}.cancel-reason__option--selected .cancel-reason__name{color:#b42318}.cancel-reason__desc{font-size:12.5px;line-height:1.4;color:#667085}.cancel-reason__empty{margin:0;padding:24px;border:1.5px dashed #d0d5dd;border-radius:14px;text-align:center;font-size:13px;color:#98a2b3}.cancel-reason__foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 18px 16px;border-top:1px solid #ebeef2;background:#fff}.cancel-reason__btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 14px;border-radius:12px;font:inherit;font-size:14.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.cancel-reason__btn--ghost{border:1.5px solid #d0d5dd;background:#fff;color:#344054}.cancel-reason__btn--ghost:hover{background:#f2f4f7;border-color:#98a2b3}.cancel-reason__btn--danger{border:1.5px solid #e3212d;background:#e3212d;color:#fff;box-shadow:0 4px 12px #e3212d40}.cancel-reason__btn--danger:hover{background:#c4161f;border-color:#c4161f}.cancel-reason__btn--danger:disabled{border-color:#e4e7ec;background:#e4e7ec;color:#98a2b3;box-shadow:none;cursor:default}@media (max-width: 767px){.cancel-reason{width:100%;max-height:100%;height:100%}.cancel-reason__body{max-height:none}.cancel-reason__foot{margin-top:auto}}.close-blocked{position:relative;display:flex;flex-direction:column;width:520px;max-width:92vw;max-height:min(80vh,640px);padding:26px 26px 22px;color:#101828;text-align:left}.close-blocked__close{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #e4e7ec;border-radius:50%;background:#fff;color:#101828;cursor:pointer;transition:background .15s ease,border-color .15s ease}.close-blocked__close:hover{background:#f2f4f7;border-color:#d0d5dd}.close-blocked__head{display:flex;align-items:flex-start;gap:14px;padding-right:36px}.close-blocked__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border-radius:14px;background:#fde8ea;color:#e3212d}.close-blocked__icon svg{width:24px;height:24px}.close-blocked__icon svg,.close-blocked__icon svg *{color:#e3212d;stroke:#e3212d}.close-blocked__icon svg circle{stroke:none;fill:#e3212d}.close-blocked__title{margin:0 0 6px;font-size:18px;font-weight:700;line-height:1.3}.close-blocked__title strong{color:#e3212d}.close-blocked__text{margin:0;font-size:13.5px;line-height:1.5;color:#667085}.close-blocked__body{display:flex;flex-direction:column;gap:14px;margin-top:18px;overflow-y:auto;padding-right:2px;scrollbar-width:thin}.close-blocked__group{border:1px solid #eaecf0;border-radius:14px;overflow:hidden}.close-blocked__group-title{display:flex;align-items:center;gap:8px;margin:0;padding:10px 14px;background:#f9fafb;border-bottom:1px solid #eaecf0;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#475467}.close-blocked__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#e3212d;color:#fff;font-size:11px;letter-spacing:0}.close-blocked__list{margin:0;padding:0;list-style:none}.close-blocked__row{display:flex;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px}.close-blocked__row+.close-blocked__row{border-top:1px solid #f2f4f7}.close-blocked__name{flex:1 1 auto;min-width:0;font-weight:600;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.close-blocked__meta{flex-shrink:0;padding:2px 8px;border-radius:999px;background:#f2f4f7;font-size:11.5px;font-weight:700;color:#475467}.close-blocked__amount{flex-shrink:0;min-width:64px;text-align:right;font-weight:700;font-variant-numeric:tabular-nums;color:#101828}.close-blocked__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;height:44px;margin-top:20px;border:1.5px solid #e3212d;border-radius:12px;background:#e3212d;color:#fff;font:inherit;font-size:14.5px;font-weight:600;cursor:pointer;box-shadow:0 4px 12px #e3212d40;transition:background .15s ease,border-color .15s ease}.close-blocked__btn:hover{background:#c4161f;border-color:#c4161f}.close-blocked--checking{align-items:center;width:380px;padding:30px 26px 26px;text-align:center}.close-blocked--checking .close-blocked__title{margin-top:16px}.close-blocked__spinner{display:block;width:36px;height:36px;border:3px solid rgba(227,33,45,.18);border-top-color:#e3212d;border-radius:50%;animation:close-blocked-spin .7s linear infinite}@keyframes close-blocked-spin{to{transform:rotate(360deg)}}@media (max-width: 767px){.close-blocked{padding:22px 18px 18px}}.decline-modal-overlay{position:fixed;inset:0;background:#0f172a73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;z-index:9999;animation:declineModalFadeIn .2s ease;padding:16px;box-sizing:border-box}.decline-modal{background:#fff;width:100%;max-width:380px;border-radius:16px;padding:22px 20px 18px;box-shadow:0 24px 48px -12px #0f172a40,0 0 0 1px #0f172a0a;animation:declineModalPop .25s cubic-bezier(.2,.8,.2,1);max-height:min(80vh,540px);display:flex;flex-direction:column;box-sizing:border-box}.decline-modal-header{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.decline-modal-title{font-size:18px;font-weight:700;color:#0f172a;letter-spacing:-.2px}.decline-modal-subtitle{font-size:13px;font-weight:400;color:#64748b;line-height:1.4}.decline-modal-content{padding-right:2px;margin:0 -2px;flex:1;display:flex;flex-direction:column;gap:12px}.decline-modal-field{display:flex;flex-direction:column;gap:4px}.decline-modal-field-error{font-size:11px;font-weight:600;color:red;line-height:1.2;padding-left:2px;text-align:left}.decline-modal-textarea-wrap{display:flex;flex-direction:column;gap:4px}.decline-modal-actions{margin-top:16px;display:flex;gap:10px}.decline-modal-actions>*{flex:1}@keyframes declineModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes declineModalPop{0%{transform:scale(.96) translateY(8px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.container{width:100%;max-width:100%;text-align:center;color:#111315;background:#fff;height:100%;min-height:600px;margin:0 auto;padding:0 15px 10px}@media (min-width: 768px) and (max-width: 1024px){.container{min-width:768px;max-width:1024px;min-height:100dvh;padding:0 0 10px;width:100%}}@media (min-width: 1025px){.container{max-width:100%;min-height:100dvh;padding:0 0 10px;width:100%}}.date-range{width:440px;max-width:100%;padding:22px 24px 24px;background:#fff;border-radius:26px;box-sizing:border-box;text-align:left}.date-range svg,.date-range svg *{color:inherit}.date-range__top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.date-range__heading{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.date-range__heading-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:12px;background:#e3212d14;color:#e3212d}.date-range__heading-icon svg{width:19px;height:19px;display:block}.date-range__caption{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#98a2b3;flex-shrink:0}.date-range__summary{font-size:16px;font-weight:700;color:#101828;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.date-range__summary--hint{color:#98a2b3;font-weight:600}.date-range-close-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #eaecf0;border-radius:50%;background:#fff;color:#667085;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.date-range-close-btn:hover{background:#f5f7f9;border-color:#d0d5dd;color:#101828}.date-range__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0 14px;margin-bottom:6px;border-bottom:1px solid #f2f4f7}.date-range__title{font-size:20px;font-weight:700;color:#101828;letter-spacing:-.01em}.date-range__nav{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid #eaecf0;border-radius:14px;background:#fff;color:#475467;cursor:pointer;flex-shrink:0;transition:background .15s ease,border-color .15s ease,color .15s ease}.date-range__nav:hover{background:#f5f7f9;border-color:#d0d5dd;color:#101828}.date-range__nav--next svg{transform:rotate(180deg)}.date-range__week{display:grid;grid-template-columns:repeat(7,1fr);margin-top:6px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:center;color:#98a2b3}.date-range__grid{display:grid;grid-template-columns:repeat(7,1fr);margin-top:8px;gap:6px 0}.date-range__day{position:relative;height:48px;padding:0;border:none;background:none;color:#101828;font-size:15px;font-weight:600;cursor:pointer;transition:color .15s ease}.date-range__day-num{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;transition:background .15s ease,color .15s ease,transform .15s ease}.date-range__day:active .date-range__day-num{transform:scale(.94)}.date-range__day--weekend .date-range__day-num{color:#98a2b3}.date-range__day:not(.date-range__day--selected):hover .date-range__day-num{background:#f2f4f7}.date-range__day--today .date-range__day-num{box-shadow:inset 0 0 0 1.5px #d0d5dd}.date-range__day--range:before{content:"";position:absolute;inset:3px 0;background:#e3212d1a}.date-range__day--start:before{border-radius:999px 0 0 999px;left:3px}.date-range__day--end:before{border-radius:0 999px 999px 0;right:3px}.date-range__day--start.date-range__day--end:before{border-radius:999px}.date-range__day--selected .date-range__day-num{background:linear-gradient(140deg,#f0333f,#d1121e);color:#fff;box-shadow:0 6px 14px #e3212d4d,0 0 0 3px #e3212d1f}.date-range__day--dimmed{color:#cfd4dc}.date-range__actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid #f2f4f7}.btn-clear{padding:11px 16px;border:none;border-radius:999px;background:transparent;color:#667085;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.btn-clear:hover{background:#f5f7f9;color:#101828}.btn-apply{min-width:132px;padding:13px 24px;border:1px solid #e3212d;border-radius:999px;background:linear-gradient(140deg,#f0333f,#d1121e);color:#fff;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 8px 18px #e3212d47;transition:filter .15s ease,transform .15s ease,box-shadow .15s ease}.btn-apply:hover:not(:disabled){filter:brightness(.96);transform:translateY(-1px);box-shadow:0 12px 22px #e3212d52}.btn-apply:active:not(:disabled){transform:translateY(0) scale(.99)}.btn-apply:disabled{opacity:.4;box-shadow:none;cursor:not-allowed}@media (max-width: 767px){.date-range{width:100%;padding:14px 14px 16px}.date-range__day{height:44px}.date-range__day-num{width:38px;height:38px;font-size:14.5px}.date-range__title{font-size:18px}.date-range__summary{font-size:15px}}@media (hover: none){.date-range__day:not(.date-range__day--selected):hover .date-range__day-num{background:transparent}}.simple__form-title{font-size:20px;font-weight:600;margin-bottom:15px;text-align:center}.quantity-input{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #ebeef2;border-radius:8px;padding:12px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .2s ease,box-shadow .2s ease;outline:none;font-size:14px}.quantity-input:disabled{background:#ebeef2;pointer-events:none;color:#777d8d!important}@media (min-width: 300px) and (max-width: 767px){.simple-input-wrapper .quantity-input{font-size:16px!important}.simple-input-wrapper .quantity-input::placeholder{font-size:16px!important}}.location-create-overlay{position:fixed;inset:0;background:#00000040;display:flex;justify-content:center;align-items:center;z-index:9999;animation:locationCreateFadeIn .2s ease}.location-create-modal{position:relative;background:#fff;width:500px;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 -2px 15px #0000001a;animation:locationCreateSlideUp .25s ease;display:flex;flex-direction:column}.location-create-title{font-size:20px;font-weight:600;text-align:center;margin-bottom:20px;opacity:1;transition:all .5s ease-out}.location-create-content{padding-right:4px;overflow:visible}.location-create-field{position:relative}.location-create-row{display:flex;gap:10px}.location-create-col{position:relative;flex-basis:50%}.location-create-error{font-size:10px;color:#e3212d;font-weight:500;margin-top:3px;margin-bottom:8px;text-align:left}@keyframes locationCreateFadeIn{0%{opacity:0}to{opacity:1}}@keyframes locationCreateSlideUp{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}.async-select-wrapper{position:relative;width:100%;margin-bottom:10px}.async-select-label{display:block;font-size:12px;color:#777d8d;margin-bottom:7px;text-align:left}.async-select-label.error{color:red}.async-select-control{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #ebeef2;border-radius:8px;padding:10.5px 12px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .2s ease,box-shadow .2s ease}.async-select-value{flex:1;min-width:0;font-size:14px;display:flex;align-items:center;white-space:nowrap;text-overflow:ellipsis;text-align:left}.async-select-value.placeholder{color:#777d8d}.async-select-value svg{margin-right:10px;flex-shrink:0}.async-select-icon-left{display:flex;align-items:center;justify-content:center;margin-right:6px}.async-select-right{display:flex;align-items:center;flex-shrink:0}.async-select-arrow{color:#333;transform:rotate(90deg);transition:transform .2s ease}.async-select-arrow.rotated{transform:rotate(270deg)}.async-select-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #ebeef2;border-radius:12px;box-shadow:0 4px 12px #00000014;z-index:9999;max-height:220px;overflow-y:auto;animation:fadeIn .15s ease;scrollbar-width:thin;text-align:left;box-sizing:border-box}.async-select-menu::-webkit-scrollbar{width:6px}.async-select-menu::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.async-select-menu::-webkit-scrollbar-thumb:hover{background-color:#999}.async-select-option{padding:10px 12px;font-size:14px;cursor:pointer;transition:background .15s ease;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.async-select-option:hover{background:#f5f8ff}.async-select-option.selected{color:#fff;background:#e3212d}.async-select-search{padding:8px 10px;border-bottom:1px solid #ebeef2}.async-select-search input{width:100%;padding:8px 0;font-size:16px;border-radius:6px;outline:none;border:none}.async-select-empty{text-align:center;padding:12px;color:#999;font-size:14px}.async-select-clear{color:#777;font-size:14px;cursor:pointer;padding:0 4px;transition:color .2s ease;-webkit-user-select:none;user-select:none}.async-select-clear:hover{color:#e3212d}.async-select-add{display:flex;align-items:center;justify-content:center;border:1px solid #333;border-radius:50%;width:16px;height:16px;margin-right:4px;cursor:pointer}.async-select-loader{padding:12px;text-align:center;font-size:14px;color:#777}@media (min-width: 300px) and (max-width: 767px){.async-select-menu{margin-top:2px}}@media (min-width: 768px){.async-select-search input{font-size:14px}}.async-select-hint{padding:10px 12px;font-size:13px;color:#98a2b3}.filters-form{display:flex;flex-direction:column;gap:14px;text-align:left}.filters-form__head{display:flex;align-items:center;gap:12px;padding-right:32px}.filters-form__badge{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;background:linear-gradient(140deg,#f0333f,#d1121e);box-shadow:0 4px 10px #e3212d40}.filters-form__badge svg,.filters-form__badge svg *{color:#fff;stroke:#fff}.filters-form__heading{display:flex;flex-direction:column;gap:1px;min-width:0}.filters-form__title{margin:0;font-size:18px;font-weight:700;line-height:1.2;color:#101828}.filters-form__subtitle{font-size:12.5px;font-weight:500;color:#667085}.filters-form__fields{display:flex;flex-direction:column;gap:4px}.filters-form__fields .ms-control,.filters-form__fields .custom-select-wrapper,.filters-form__fields .ms-wrapper{margin-bottom:0}.filters-form__extras{border:1.5px solid #e4e7ec;border-radius:14px;background:#fcfcfd;overflow:hidden;transition:border-color .15s ease}.filters-form__extras--open{border-color:#d0d5dd}.filters-form__extras-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 14px;border:none;background:transparent;font:inherit;cursor:pointer}.filters-form__extras-title{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:#344054}.filters-form__extras--open .filters-form__extras-title{color:#e3212d}.filters-form__dot{width:7px;height:7px;border-radius:50%;background:#e3212d;box-shadow:0 0 0 2px #e3212d33}.filters-form__extras-arrow{width:16px;height:16px;transition:transform .25s ease}.filters-form__extras-arrow.open{transform:rotate(180deg)}.filters-form__extras-body{max-height:0;overflow:hidden;opacity:0;padding:0 14px;transition:max-height .3s ease,opacity .2s ease,padding .3s ease}.filters-form__extras--open .filters-form__extras-body{max-height:200px;opacity:1;padding:0 14px 12px}.filters-form__foot{display:flex;flex-direction:column;gap:10px;padding-top:4px;border-top:1px solid #eef1f4}.filters-form__clear{align-self:flex-start;padding:6px 0;border:none;background:transparent;font:inherit;font-size:13.5px;font-weight:600;color:#e3212d;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.filters-form__clear:hover{color:#c4161f}.filters-form__clear:disabled{color:#98a2b3;text-decoration:none;cursor:default}.filters-form__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.filters-form__actions .custom-button{width:100%}.filters-form .ms-control,.filters-form .custom-select-control{min-height:52px;padding:9px 12px 9px 10px;border:1.5px solid #e4e7ec;border-radius:14px;background:#fff;margin-bottom:8px;transition:border-color .15s ease,box-shadow .15s ease}.filters-form .ms-control:hover,.filters-form .custom-select-control:hover{border-color:#c9ced6}.filters-form .ms-control.open,.filters-form .custom-select-control.open{border-color:#e3212d;box-shadow:0 0 0 3px #e3212d1a}.filters-form .ms-value>svg,.filters-form .custom-select-value>svg{box-sizing:border-box;width:32px;height:32px;flex-shrink:0;padding:6px;margin-right:8px;border-radius:10px;background:#f2f4f7}.filters-form .ms-control.open .ms-value>svg,.filters-form .custom-select-control.open .custom-select-value>svg{background:#fde8ea}.filters-form .ms-placeholder,.filters-form .custom-select-value.placeholder{font-size:14px;font-weight:600;color:#344054}.filters-form .custom-select-value{min-width:0;flex:1 1 auto}.filters-form .ms-chip,.filters-form .custom-select-value-text{display:inline-flex;align-items:center;max-width:100%;padding:3px 10px;border:1px solid #fde8ea;border-radius:999px;background:#fff5f5;font-size:12px;font-weight:700;color:#b42318;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filters-form .ms-chip--more{background:#101828;border-color:#101828;color:#fff}.filters-form .custom-select-value-inner{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;min-width:0}.filters-form .ms-clear,.filters-form .custom-select-clear{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#f2f4f7;font-size:11px;line-height:1;color:#667085;transition:background .15s ease,color .15s ease}.filters-form .ms-clear:hover,.filters-form .custom-select-clear:hover{background:#fde8ea;color:#b42318}.filters-form .ms-menu,.filters-form .custom-select-menu{top:calc(100% - 2px);padding:8px;border:1.5px solid #e4e7ec;border-radius:14px;box-shadow:0 14px 32px #10182824}.filters-form .ms-option,.filters-form .custom-select-option{margin:2px 0;padding:9px 10px;border:none;border-radius:10px;font-size:14.5px;font-weight:600;color:#101828;transition:background .12s ease}.filters-form .ms-option:hover,.filters-form .custom-select-option:hover{background:#f9fafb}.filters-form .ms-option.selected,.filters-form .custom-select-option.selected{background:#fdf0f1;border:none;color:#101828;font-weight:600}.filters-form .ms-option.selected:hover,.filters-form .custom-select-option.selected:hover{background:#fbe3e5}.filters-form .custom-select-option.selected .custom-select-value-text{color:#101828}.filters-form .ms-option.selected>svg{width:16px;height:16px;flex-shrink:0}.filters-form .ms-option.selected>svg,.filters-form .ms-option.selected>svg *{stroke:#e3212d;color:#e3212d}.filters-form .custom-select-option .custom-select-value-text{padding:0;border:none;background:transparent;font-size:14.5px;font-weight:inherit;color:inherit}.filters-form .ms-search,.filters-form .custom-select-search{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:8px;height:40px;margin:0 0 6px;padding:0 12px 0 36px;border:1px solid #e4e7ec;border-bottom:1px solid #e4e7ec;border-radius:10px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2398a2b3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='7'/><path d='M20 20l-3.5-3.5'/></svg>") 12px center / 16px 16px no-repeat,#fff;transition:border-color .15s ease,box-shadow .15s ease}.filters-form .ms-search:focus-within,.filters-form .custom-select-search:focus-within{border-color:#e3212d;box-shadow:0 0 0 3px #e3212d1a}.filters-form .ms-search input,.filters-form .custom-select-search input{width:100%;height:100%;padding:0;border:none;border-radius:0;background:transparent;font-size:14px;color:#101828}.filters-form .ms-search input::placeholder,.filters-form .custom-select-search input::placeholder{color:#98a2b3}.filters-form .ms-search input:focus,.filters-form .custom-select-search input:focus{border:none;outline:none}.status-modal-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:#10182873;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:statusModalFadeIn .18s ease}.status-modal{width:100%;max-width:400px;max-height:86vh;display:flex;flex-direction:column;padding:20px;background:#fff;border-radius:20px;box-shadow:0 24px 60px #1018283d;animation:statusModalPopIn .22s cubic-bezier(.4,0,.2,1);box-sizing:border-box}.status-modal,.status-modal-heading,.status-modal-title,.status-modal-sub,.status-option,.status-option-name{text-align:left}.status-modal svg,.status-modal svg *{color:inherit}.status-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.status-modal-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;background:#e3212d14;color:#e3212d}.status-modal-icon svg{width:21px;height:21px;display:block}.status-modal-heading{flex:1 1 auto;min-width:0}.status-modal-title{margin:0;font-size:18px;font-weight:700;color:#101828;letter-spacing:-.01em}.status-modal-sub{margin:4px 0 0;font-size:13px;font-weight:500;color:#98a2b3}.status-modal-close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;padding:0;border:1px solid #ebeef2;border-radius:50%;background:#fff;color:#667085;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.status-modal-close:hover{background:#f5f7f9;border-color:#d0d5dd;color:#101828}.status-modal-list{display:flex;flex-direction:column;gap:8px;overflow-y:auto;padding-right:2px;margin-bottom:16px;scrollbar-width:thin}.status-modal-list::-webkit-scrollbar{width:6px}.status-modal-list::-webkit-scrollbar-thumb{background:#e4e7ec;border-radius:999px}.status-option{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;border:1px solid #eaecf0;border-radius:14px;background:#fff;cursor:pointer;text-align:left;transition:background .15s ease,border-color .15s ease,transform .12s ease}.status-option:hover{background:#f9fafb;border-color:#d0d5dd}.status-option:active{transform:scale(.99)}.status-option.selected{font-weight:700}.status-option-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.status-option-name{flex:1 1 auto;min-width:0;font-size:14px;font-weight:600;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-option-check{display:inline-flex;align-items:center;flex-shrink:0}.status-modal-cancel{width:100%;min-height:42px;border:1px solid #e4e7ec;border-radius:999px;background:#fff;color:#101828;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.status-modal-cancel:hover{background:#f5f7f9;border-color:#d0d5dd}@keyframes statusModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes statusModalPopIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 480px){.status-modal{padding:16px;border-radius:18px}.status-modal-title{font-size:17px}}.toolbar-icons-tablet{display:flex;align-items:center;gap:6px;margin:0 20px;padding:8px 10px;border:2px solid #ebeef2;border-radius:20px;background:#fff;box-shadow:0 6px 20px #1018280d}.search-input-tablet_wrapper{position:relative;flex:1 1 auto;min-width:260px}.search-icon{position:absolute;top:50%;left:13px;display:inline-flex;transform:translateY(-50%);pointer-events:none;color:#98a2b3;transition:color .15s ease}.search-icon svg,.search-icon svg *{stroke:currentColor;color:inherit}.search-input-tablet_wrapper:focus-within .search-icon,.search-input-tablet_wrapper--filled .search-icon{color:#e3212d}.search-spinner{display:block;width:16px;height:16px;border:2px solid rgba(227,33,45,.2);border-top-color:#e3212d;border-radius:50%;animation:search-spin .7s linear infinite}@keyframes search-spin{to{transform:rotate(360deg)}}.search-input-tablet{width:100%;height:40px;padding:0 40px;border:1.5px solid transparent;border-radius:999px;background:#f3f4f6;outline:none;box-sizing:border-box;font:inherit;font-size:14px;color:#101828;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.search-input-tablet::placeholder{color:#98a2b3;font-weight:500;font-size:14px}.search-input-tablet:focus{background:#fff;border-color:#e3212d;box-shadow:0 0 0 4px #e3212d1a}.search-input-tablet:disabled{background:#f6f7f9;color:#98a2b3;cursor:not-allowed}.search-input-tablet-clear{position:absolute;top:50%;right:10px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:50%;background:#e4e7ec;color:#475467;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(-50%) scale(.8);transition:opacity .15s ease,transform .15s ease,background .15s ease}.search-input-tablet_wrapper--filled .search-input-tablet-clear{opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1)}.search-input-tablet-clear:hover{background:#e4e7ec;color:#101828}.search-input-tablet-clear svg,.search-input-tablet-clear svg *{stroke:currentColor;color:inherit}.tb-group{position:relative;display:inline-flex;align-items:center;flex-shrink:0;gap:6px;padding:0 4px}.tb-group:empty{display:none}.tb-group+.tb-group:before{content:"";display:block;width:1px;height:22px;margin:0 6px 0 2px;background:#e4e7ec}.tb-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:40px;height:40px;padding:0;border:1.5px solid #ebeef2;border-radius:12px;background:#fff;color:#111315;box-shadow:0 1px 2px #1018280d;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,transform .12s ease,box-shadow .15s ease}.tb-btn__icon{display:inline-flex;color:inherit;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.tb-btn svg,.tb-btn svg *{stroke:currentColor;color:inherit}.tb-btn svg [fill=currentColor]{fill:currentColor}.tb-btn:hover:not(:disabled){background:#fff5f5;border-color:#e3212d73;color:#e3212d;box-shadow:0 4px 10px #10182814}.tb-btn:hover:not(:disabled) .tb-btn__icon{transform:translateY(-1px) scale(1.08)}.tb-btn:active:not(:disabled){transform:scale(.96)}.tb-btn:active:not(:disabled) .tb-btn__icon{transform:scale(.96)}.tb-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #e3212d33}.tb-btn:disabled{color:#98a2b3;cursor:not-allowed;background:#f9fafb;border-color:#eef0f3;box-shadow:none}.tb-btn:disabled svg,.tb-btn:disabled svg *{stroke:#98a2b3;opacity:.9}.tb-btn--active,.tb-btn--active:hover:not(:disabled){background:#e3212d;border-color:#e3212d;color:#fff;box-shadow:0 4px 12px #e3212d47}.tb-btn--active .tb-btn__icon,.tb-btn--active svg,.tb-btn--active svg *{color:#fff;stroke:#fff}.tb-btn--active svg [fill=currentColor]{fill:#fff}.tb-btn--live{animation:tb-live-pulse 1.8s ease-in-out infinite}.tb-btn--attention:not(.tb-btn--active) .tb-btn__badge{animation:tb-badge-pop .3s cubic-bezier(.2,.8,.2,1),tb-badge-ring 2s ease-out .3s infinite}.tb-btn--reload:hover:not(:disabled) .tb-btn__icon{animation:tb-spin .7s cubic-bezier(.2,.8,.2,1)}.tb-btn--live:after{content:"";position:absolute;top:7px;right:7px;width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #e3212d;animation:tb-dot 1.2s ease-in-out infinite}.tb-btn--primary{width:auto;padding:0 16px 0 12px;border-color:transparent;border-radius:999px;background:linear-gradient(135deg,#f04438,#e3212d);color:#fff;box-shadow:0 6px 16px #e3212d47}.tb-btn--primary:hover:not(:disabled){background:linear-gradient(135deg,#e3212d,#c4161f);transform:translateY(-1px);box-shadow:0 8px 18px #e3212d52}.tb-btn--primary.tb-btn--active{background:#a3121a;transform:none}.tb-btn__text{white-space:nowrap;color:#fff}.tb-btn--primary:hover:not(:disabled) .tb-btn__icon{transform:rotate(90deg) scale(1.08)}.tb-btn--primary:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translate(-120%);transition:transform .6s ease;pointer-events:none}.tb-btn--primary:hover:before{transform:translate(120%)}.tb-btn__badge{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#e3212d;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center;box-shadow:0 0 0 2px #fff;box-sizing:border-box;animation:tb-badge-pop .3s cubic-bezier(.2,.8,.2,1)}.tb-btn--active .tb-btn__badge{background:#fff;color:#e3212d;box-shadow:0 0 0 2px #e3212d}.tb-btn:disabled .tb-btn__badge{background:#d0d5dd}@keyframes tb-live-pulse{0%,to{box-shadow:0 4px 12px #e3212d47}50%{box-shadow:0 4px 12px #e3212d47,0 0 0 6px #e3212d24}}@keyframes tb-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tb-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.6}}@keyframes tb-badge-ring{0%{box-shadow:0 0 0 2px #fff,0 0 0 2px #e3212d80}70%{box-shadow:0 0 0 2px #fff,0 0 0 8px #e3212d00}to{box-shadow:0 0 0 2px #fff,0 0 0 8px #e3212d00}}@keyframes tb-badge-pop{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);position:absolute;left:50%;top:calc(100% + 8px);z-index:20;padding:6px 10px;border-radius:8px;background:#101828;color:#fff;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,-4px);transition:opacity .15s ease .35s,transform .15s ease .35s}[data-tip]:hover:after,[data-tip]:focus-visible:after{opacity:1;transform:translate(-50%)}@media (hover: none){[data-tip]:after{display:none}}@media (max-width: 1024px){.tb-btn__text{display:none}.tb-btn--primary{width:40px;padding:0}.search-input-tablet_wrapper{min-width:200px}}@media (min-width: 1025px){.toolbar-icons-tablet{margin:0 40px}}@media (max-width: 767px){.toolbar-icons-tablet{flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:6px;border-radius:16px;box-shadow:none}.toolbar-icons-tablet>.wkp{order:-1;flex:1 1 100%;justify-content:space-between;margin-left:0}.search-input-tablet_wrapper{order:5;flex:1 1 100%;min-width:0}.search-input-tablet{height:44px}.toolbar-icons-tablet>.tb-group--create{order:4;flex:2 1 0;gap:6px;padding:0}.toolbar-icons-tablet>.tb-group--create .tb-btn{flex:1 1 0;width:auto}.toolbar-icons-tablet>.tb-group--create .tb-btn--primary{border-radius:12px}.toolbar-icons-tablet>.tb-group--actions{order:3;flex:4 1 0;justify-content:space-between;padding:0}.tb-group+.tb-group:before{display:none}.tb-btn{width:44px;height:44px}.tb-btn--primary{width:44px;padding:0}.toolbar-icons-tablet>.tb-group--actions .tb-btn{flex:1 1 0}}.wkp{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:3px;border-radius:999px;background:#f3f4f6}.toolbar-icons-tablet>.wkp{margin-left:6px}.wkp__step{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;border-radius:50%;background:#fff;color:#344054;cursor:pointer;box-shadow:0 1px 2px #10182814;transition:background .15s ease,color .15s ease,transform .12s ease,box-shadow .15s ease}.wkp__step svg{width:18px;height:18px;transition:transform .15s ease}.wkp__step svg,.wkp__step svg *{stroke:currentColor;color:inherit}.wkp__step--next svg{transform:rotate(180deg)}.wkp__step:hover:not(:disabled){background:#e3212d;color:#fff;box-shadow:0 4px 10px #e3212d47}.wkp__step:hover:not(:disabled) svg{transform:translate(-1px)}.wkp__step--next:hover:not(:disabled) svg{transform:rotate(180deg) translate(-1px)}.wkp__step:active:not(:disabled){transform:scale(.94)}.wkp__step:disabled{background:transparent;color:#c0c6cf;box-shadow:none;cursor:not-allowed}.wkp__period{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:164px;height:34px;padding:0 12px;border:none;border-radius:999px;background:transparent;color:#101828;font:inherit;cursor:pointer;transition:background .15s ease}.wkp__period:hover:not(:disabled){background:#fffc}.wkp__period:disabled{cursor:not-allowed;color:#98a2b3}.wkp__label{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;line-height:1.1;letter-spacing:.2px;white-space:nowrap}.wkp__period--range .wkp__label{color:#c4161f}.wkp__now{padding:1px 6px;border-radius:999px;background:#e3212d;color:#fff;font-size:9.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.wkp__dates{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;line-height:1.1;color:#667085;white-space:nowrap}.wkp__dates svg,.wkp__dates svg *{stroke:currentColor;color:inherit}.wkp__period:disabled .wkp__dates{color:#b5bcc7}.wkp--disabled{opacity:.85}@media (max-width: 1024px){.wkp__period{min-width:140px}}@media (max-width: 767px){.wkp{width:100%}.wkp__step{width:40px;height:40px}.wkp__period{flex:1 1 auto;min-width:0;height:40px}.wkp__label{font-size:13.5px}.wkp__dates{font-size:12px}}.order-type-badge{display:inline-flex;align-items:center;max-width:100%;height:22px;padding:0 10px;border:1px solid transparent;border-radius:999px;font-size:12px;font-weight:700;line-height:1;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.order-type-badge--sm{height:20px;padding:0 8px;font-size:11px}.order-type-badge--cross-dock{background:#eff4ff;border-color:#c7d7fe;color:#1849a9}.order-type-badge--consolidation{background:#f4f0ff;border-color:#d9d0fb;color:#5925dc}.order-type-badge--deconsolidation{background:#e6f8f6;border-color:#b8e8e1;color:#0e7a6e}.order-type-badge--pd{background:#fde8ea;border-color:#f8c3c8;color:#b42318}.order-type-badge--parking{background:#fef0c7;border-color:#fedf89;color:#b54708}.order-type-badge--restack{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.order-type-badge--shop-supplies{background:#ecfdf3;border-color:#abefc6;color:#027a48}.order-type-badge--storage{background:#f1f5f9;border-color:#cbd5e1;color:#334155}.order-type-badge--other{background:#f2f4f7;border-color:#e4e7ec;color:#475467}.orders-empty{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;max-width:420px;margin:80px auto 40px;padding:32px 24px;border:1px dashed #d0d5dd;border-radius:16px;background:#fff;text-align:center}.orders-empty__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:8px;border-radius:50%;background:#f2f4f7;color:#98a2b3}.orders-empty__icon svg{width:26px;height:26px}.orders-empty__icon svg,.orders-empty__icon svg *{color:inherit}.orders-empty__icon--live{background:#fbe3e5;color:#e3212d}.orders-empty__pulse{position:absolute;inset:-4px;border-radius:50%;border:2px solid rgba(227,33,45,.45);animation:orders-empty-pulse 1.6s ease-out infinite}@keyframes orders-empty-pulse{0%{transform:scale(.9);opacity:.9}to{transform:scale(1.35);opacity:0}}.orders-empty__title{margin:0;font-size:17px;font-weight:700;color:#101828}.orders-empty__hint{margin:0;font-size:13.5px;line-height:1.5;color:#667085}@media (prefers-reduced-motion: reduce){.orders-empty__pulse{animation:none}}.video-modal-overlay{position:fixed;inset:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:9999;animation:fadeIn .2s ease}.video-modal{background:#fff;width:100%;border-radius:12px;padding:30px 20px 20px;box-shadow:0 -2px 15px #0000001a;animation:slideUp .25s ease;margin:0 0 10px;display:flex;flex-direction:column;position:relative}.video-body{opacity:1;transition:all .5s ease-out;flex:1;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.video-close-btn{background:none;border:none;cursor:pointer;color:#555;font-size:20px;position:absolute;right:15px;top:15px}.video-modal-title{font-size:20px;font-weight:600;text-align:center;margin-bottom:20px;opacity:1;transition:all .5s ease-out}.video-stage{position:relative;width:100%;height:100%}.video-main{width:100%;height:100%;border-radius:16px;overflow:hidden;background:#000;box-shadow:0 10px 40px #0006;transition:all .35s ease}.video-mini{position:absolute;bottom:20px;right:20px;width:220px;height:130px;border-radius:12px;overflow:hidden;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;box-shadow:0 8px 25px #00000080;transition:all .3s ease}.video-mini:hover{transform:scale(1.08);box-shadow:0 12px 35px #ff000059}.video-mini-inner{width:100%;height:100%}.video-mini video{width:100%;height:100%;object-fit:cover}.video-mini-badge{position:absolute;top:6px;left:6px;font-size:10px;font-weight:600;padding:2px 6px;border-radius:6px;background:#ff0000d9;color:#fff}.video-main.fade{transform:scale(.96);opacity:.7}.video-mini.shrink{transform:scale(.85);opacity:.6}video{width:100%;height:100%;object-fit:cover}.video-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.toggle-wrap{display:flex;flex-direction:column;gap:8px}.toggle-title{font-size:11px;color:#777d8d;font-weight:600}.toggle{border:1px solid #ebeef2;background:#fff;border-radius:999px;display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease;width:fit-content}.toggle.disabled{opacity:.55;cursor:not-allowed}.toggle-label{font-size:11px;font-weight:700;letter-spacing:.4px;transition:.2s ease}.toggle-track{position:relative;width:42px;height:22px;background:#d0d5dd;border-radius:999px;transition:all .2s ease;flex-shrink:0}.toggle-thumb{position:absolute;top:3px;left:3px;width:16px;height:16px;background:#fff;border-radius:999px;transition:all .2s ease;box-shadow:0 2px 7px #0000001f}.toggle.on .toggle-track{background:#12b76a}.toggle.on .toggle-thumb{transform:translate(20px)}.toggle.off .toggle-label.left{color:#111315}.toggle.off .toggle-label.right,.toggle.on .toggle-label.left{color:#98a2b3}.toggle.on .toggle-label.right{color:#12b76a}.details-modern{border:none;padding:0;margin-top:12px}.details-modern svg,.details-modern svg *{color:inherit}.details-modern .details__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 32px;padding:10px 12px;border:1px solid #e7eaee;border-radius:18px;background:#fff;box-shadow:0 1px 2px #1018280a}.details-modern .details__text{display:flex;align-items:center;gap:4px;flex-basis:auto;min-width:0;margin:0;padding:5px 10px;border-radius:10px;color:#667085;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden}.details-modern .details__text:not(:last-child){margin-bottom:0}.details-modern .details__text:nth-child(2n){border-left:1px solid #eef1f4;padding-left:20px;border-radius:0 10px 10px 0}.details-modern .details__text .row-label{display:inline-flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;color:#667085;font-size:13px;font-weight:600}.details-modern .details__text .row-label svg{width:17px;height:17px;display:block;flex-shrink:0;padding:5px;border-radius:8px;background:#f3f5f8;color:#8b95a5;box-sizing:content-box}.details-modern .details__text .row-label:after{content:"";flex:1 1 auto;align-self:center;min-width:12px;height:0;margin:0 8px;border-bottom:2px dotted #e1e6ec}.details-modern .details__text .details__value{flex:0 1 auto;min-width:0;margin-left:0;color:#0f172a;font-size:13.5px;font-weight:700;letter-spacing:-.01em;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.details-modern .details__text>div:not(.row-label){flex:0 1 auto;min-width:0;margin-left:auto}.details-modern .details__text.services-row{align-items:center;gap:4px;flex-wrap:nowrap;white-space:nowrap}.details-modern .details__text.services-row>.services-value{flex:0 1 auto;min-width:0}.details-modern .details__text .services-value.badge-value{display:flex;align-items:center;gap:4px;justify-content:flex-end;overflow:hidden;text-overflow:clip;position:relative}.details-modern .details__text .value-badge{font-size:12px;font-weight:600}.details-modern .details__text span.editable-value{display:inline-flex;align-items:center;gap:6px;color:#e3212d;cursor:pointer;border-bottom:1px dashed rgba(227,33,45,.45)}.details-modern .details__text span.editable-value svg{width:13px;height:13px;flex-shrink:0;color:#e3212d}.details-modern .details__text span.editable-value:hover,.details-modern .details__text span.editable-value:hover svg{color:#c9111c;border-color:#c9111c}@media (hover: none){.details-modern .details__text span.editable-value:hover,.details-modern .details__text span.editable-value:hover svg{color:#e3212d;border-color:#e3212d73}}.details-modern .details__text a{color:#e3212d;font-weight:700;text-decoration:none}@media (max-width: 767px){.details-modern .details__cols{grid-template-columns:minmax(0,1fr);gap:0;padding:6px 8px;border-radius:14px}.details-modern .details__text:nth-child(2n),.details-modern .details__text:nth-child(3n+1){border-left:none;padding-left:10px}.details-modern .details__text,.details-modern .details__text .row-label{font-size:12.5px}.details-modern .details__text .row-label svg{width:15px;height:15px;padding:4px}.details-modern .details__text .details__value{font-size:13px}}@media (min-width: 768px){.details-modern .details__cols{gap:2px 32px;padding:12px 14px}.details-modern .details__text{padding:7px 12px;font-size:14px}.details-modern .details__text:nth-child(2n){padding-left:22px}.details-modern .details__text .row-label{font-size:14px;gap:10px}.details-modern .details__text .row-label svg{width:19px;height:19px;padding:6px;border-radius:9px}.details-modern .details__text .details__value{font-size:14.5px}}@media (min-width: 1025px){.details-modern .details__cols{padding:14px 16px}.details-modern .details__text,.details-modern .details__text .row-label{font-size:15px}.details-modern .details__text .row-label svg{width:21px;height:21px;padding:6px;border-radius:10px}.details-modern .details__text .details__value{font-size:15.5px}}@media (min-width: 768px) and (max-width: 1399px){.details-modern .details__cols{grid-template-columns:repeat(3,minmax(0,1fr))}.details-modern .details__cols .details__text,.details-modern .details__cols .details__text:nth-child(2n){border-left:1px solid #eef1f4;padding-left:22px;border-radius:0 10px 10px 0}.details-modern .details__cols .details__text:nth-child(3n+1){border-left:none;padding-left:12px;border-radius:10px}}@media (min-width: 1400px){.details-modern .details__cols{grid-template-columns:repeat(4,minmax(0,1fr))}.details-modern .details__cols .details__text,.details-modern .details__cols .details__text:nth-child(2n){border-left:1px solid #eef1f4;padding-left:22px;border-radius:0 10px 10px 0}.details-modern .details__cols .details__text:nth-child(4n+1){border-left:none;padding-left:12px;border-radius:10px}}.details-modern .details__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:6px 4px;border:1px solid #e7eaee;border-radius:18px;background:#fff;box-shadow:0 1px 2px #1018280a}.details-modern .details__group{display:flex;flex-direction:column;gap:2px;min-width:0;padding:6px 10px}.details-modern .details__group+.details__group{border-left:1px solid #eef1f4}.details-modern .details__group-title{display:inline-flex;align-items:center;gap:8px;margin:2px 10px 6px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#98a2b3}.details-modern .details__group-title:after{content:"";flex:1 1 auto;height:1px;background:#eef1f4}.details-modern .details__group .details__text,.details-modern .details__group .details__text:nth-child(2n),.details-modern .details__group .details__text:nth-child(3n+1){border-left:none;padding-left:10px;border-radius:10px}@media (min-width: 768px){.details-modern .details__groups{padding:8px 6px}.details-modern .details__group{padding:8px 12px}.details-modern .details__group .details__text,.details-modern .details__group .details__text:nth-child(2n),.details-modern .details__group .details__text:nth-child(3n+1){padding-left:12px}}@media (max-width: 1024px){.details-modern .details__groups{grid-template-columns:repeat(2,minmax(0,1fr))}.details-modern .details__group:nth-child(3){grid-column:1 / -1;border-left:none;border-top:1px solid #eef1f4}}@media (max-width: 767px){.details-modern .details__groups{grid-template-columns:minmax(0,1fr);padding:4px;border-radius:14px}.details-modern .details__group{padding:6px 4px}.details-modern .details__group+.details__group{border-left:none;border-top:1px solid #eef1f4}.details-modern .details__group:nth-child(3){grid-column:auto}}.details__fields{position:relative;overflow:hidden;transition:max-height .4s cubic-bezier(.2,.8,.2,1)}.details__fields:after{content:"";position:absolute;left:0;right:0;bottom:0;height:36px;pointer-events:none;background:linear-gradient(to bottom,#fff0,#ffffffe6);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;transition:opacity .3s ease}.details__fields--collapsed:after{opacity:1}.details__expand{display:flex;align-items:center;gap:10px;width:fit-content;margin:12px auto 0;height:42px;padding:4px 16px 4px 4px;border:1.5px solid #e4e7ec;border-radius:999px;background:#fff;font:inherit;font-size:14px;font-weight:700;color:#101828;cursor:pointer;box-shadow:0 2px 8px #10182814;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.details__expand:hover{border-color:#f3c3c7;box-shadow:0 6px 16px #e3212d2e;transform:translateY(-1px)}.details__expand-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:linear-gradient(140deg,#f0333f,#d1121e);color:#fff;box-shadow:0 3px 8px #e3212d4d}.details__expand-icon svg{width:18px;height:18px}.details__expand-icon svg,.details__expand-icon svg *{color:#fff;stroke:#fff}.details__expand-text{white-space:nowrap}.details__expand-arrow{width:16px;height:16px;color:#98a2b3;transition:transform .25s ease}.details__expand-arrow,.details__expand-arrow *{stroke:#98a2b3}.details__expand[aria-expanded=true] .details__expand-arrow{transform:rotate(180deg)}.details-nav{display:flex;flex-direction:column;gap:8px;padding:12px 0 4px}.details-nav__btn{position:relative;display:inline-flex;width:100%;align-items:center;justify-content:center;gap:8px;min-width:0;height:46px;padding:0 14px;border:1.5px solid #f3c3c7;border-radius:14px;background:#fff;color:#e3212d;font:inherit;font-size:14.5px;font-weight:700;cursor:pointer;box-shadow:0 1px 2px #1018280d;transition:background .15s ease,border-color .15s ease,transform .12s ease,box-shadow .15s ease}.details-nav__btn:active{transform:scale(.97)}.details-nav__btn--primary{border-color:transparent;background:linear-gradient(135deg,#f04438,#e3212d);color:#fff;box-shadow:0 6px 16px #e3212d47}.details-nav__icon{display:inline-flex;flex-shrink:0;color:inherit}.details-nav__icon svg{width:18px;height:18px;display:block}.details-nav__btn .details-nav__icon svg,.details-nav__btn .details-nav__icon svg *{color:#e3212d;stroke:#e3212d}.details-nav__btn--primary .details-nav__icon svg,.details-nav__btn--primary .details-nav__icon svg *{color:#fff;stroke:#fff}.details-nav__text{color:inherit;white-space:nowrap}.details-nav__btn--primary .details-nav__text{color:#fff}.details-nav__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#e3212d1a;color:#e3212d;font-size:12px;font-weight:700;line-height:1}.details-nav__btn--primary .details-nav__count{background:#ffffff38;color:#fff}.details-nav--pinned{position:fixed;left:0;right:0;bottom:0;z-index:20;margin:0;padding:8px 15px calc(20px + env(safe-area-inset-bottom,0px));background:#ffffffeb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid #ebeef2;box-shadow:0 -8px 24px #10182814}.details-nav__spacer{height:136px}.customer-create-modal-overlay{position:fixed;inset:0;background:#00000040;display:flex;justify-content:center;align-items:center;z-index:9999;animation:customerCreateModalFadeIn .2s ease}.customer-create-modal{background:#fff;max-width:450px;min-width:350px;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 -2px 15px #0000001a;animation:customerCreateModalSlideUp .25s ease;max-height:400px;display:flex;flex-direction:column}.customer-create-title{font-size:20px;font-weight:600;text-align:center;margin-bottom:20px;opacity:1;transition:all .5s ease-out}.customer-create-modal-content{padding-right:4px;flex:1}.error-text{color:#e3212d;font-size:10px;margin-top:-6px;text-align:left;margin-bottom:5px}.customer-create-modal-option{font-size:14px;font-weight:500;border-radius:12px;padding:10px 20px;margin-bottom:10px;cursor:pointer;transition:.25s ease;display:flex;justify-content:space-between;align-items:center;border:1px solid #ebeef2}.customer-create-modal-option:hover{background:#f6f6f6}.customer-create-modal-option.selected{background-color:#e3212d14;border-color:#e3212d66}@keyframes customerCreateModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes customerCreateModalSlideUp{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}.sup-table{width:calc(100% - 40px);margin:20px auto 0;background:#fff;border:1px solid #ebeef2;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #1018280a;font-size:14px;color:#101828}.sup-table__row{display:grid;grid-template-columns:repeat(6,1fr);align-items:center;gap:12px;padding:10px 18px}.sup-table__row2{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(90px,.9fr) minmax(70px,.7fr) minmax(120px,1.1fr) minmax(90px,.9fr) minmax(100px,1fr) minmax(110px,1fr) 130px;align-items:center;gap:12px;padding:10px 18px}.sup-table__head{background:#f9fafb;border-bottom:1px solid #ebeef2;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#667085;padding-top:8px;padding-bottom:8px}.sup-table__head .sup-table__cell{color:#667085}.sup-table__body .sup-table__row+.sup-table__row{border-top:1px solid #f2f4f7}.sup-table__body .sup-table__row2+.sup-table__row2{border-top:1px solid #f2f4f7}.sup-table__body .sup-table__row,.sup-table__body .sup-table__row2{transition:background .15s ease}.sup-table__body .sup-table__row:hover,.sup-table__body .sup-table__row2:hover{background:#fafbfc}.sup-table__cell{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;text-overflow:ellipsis;white-space:nowrap;text-align:center}.sup-table__cell--supply{justify-content:flex-start;text-align:left}.sup-table__cell--price,.sup-table__cell--amount{font-variant-numeric:tabular-nums}.sup-table__cell--price,.sup-table__cell--amount{font-weight:700;color:#101828}.sup-table__cell--bold{font-weight:600;color:#101828}.sup-table__cell--link{color:#1849a9;cursor:pointer;font-weight:600}.sup-table__cell--link:hover{text-decoration:underline}.sup-table__cell--date .sup-table__date-icon{color:#1849a9;margin-right:4px;flex-shrink:0}.sup-table__ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0;max-width:100%}.sup-table__cell--trailer{overflow:hidden}.sup-table__actions{display:flex;align-items:center;gap:6px;justify-content:center}.sup-table__empty{margin:0;padding:16px 18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;color:#98a2b3;font-size:14px;background:#fff}.sup-table__empty-icon{width:44px;height:44px;border-radius:12px;background:#f2f4f7;display:flex;align-items:center;justify-content:center;color:#98a2b3}.sup-table__empty-text{font-weight:600;color:#475467;font-size:14px}.sup-table__empty-subtext{font-size:12px;color:#98a2b3}.sup-table__badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;background:#f2f4f7;color:#475467;white-space:nowrap;flex-shrink:0}.sup-table__badge--billed{background:#ecfdf3;color:#027a48}.sup-table__badge--pending{background:#fef0c7;color:#b54708}.sup-table__icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #ebeef2;border-radius:8px;background:#fff;color:#475467;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;flex-shrink:0;padding:0}.sup-table__icon-btn:hover:not(:disabled){background:#f9fafb;border-color:#d0d5dd;color:#1849a9}.sup-table__icon-btn:disabled{opacity:.45;cursor:not-allowed}.sup-table__icon-btn--danger:hover:not(:disabled){background:#fef3f2;border-color:#fda29b;color:#b42318}.sup-table__count-badge{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;background:#e3212d;color:#fff;border-radius:999px;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1;border:2px solid #fff;box-sizing:content-box}.sup-table__status-dot{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;border-style:solid;border-width:1.5px;flex-shrink:0}.sup-table__status-dot--billed{border-color:#17b26a;background:#ecfdf3}.sup-table__status-dot--unbilled{border-color:#98a2b3;background:#f9fafb}@media (min-width: 768px) and (max-width: 1199px){.sup-table{width:calc(100% - 40px)}.sup-table__row{gap:10px;padding:10px 14px}.sup-table__row2{grid-template-columns:minmax(160px,1.4fr) minmax(80px,.8fr) minmax(60px,.6fr) minmax(110px,1fr) minmax(80px,.8fr) minmax(90px,.9fr) minmax(100px,1fr) 130px;gap:10px;padding:10px 14px}.sup-table__head{padding-top:8px;padding-bottom:8px}}@media (min-width: 1200px){.sup-table{width:calc(100% - 80px)}.sup-table__row,.sup-table__row2{gap:16px;padding:12px 22px}.sup-table__head{padding-top:10px;padding-bottom:10px}}.sup-table__money{display:inline-flex;flex-direction:column;align-items:center;line-height:1.15}.sup-table__tax-note{font-size:10px;font-weight:600;letter-spacing:.2px;text-transform:none;color:#101828;white-space:nowrap}.confirm-overlay{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000080;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);animation:confirm-fade-in .2s ease}.confirm-dialog{display:flex;flex-direction:column;align-items:center;width:380px;max-width:100%;padding:28px 24px 22px;border-radius:18px;background:#fff;box-shadow:0 24px 60px #1018284d;text-align:center;animation:confirm-pop-in .22s ease}.confirm-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:16px;border-radius:50%;background:#fde8ea;color:#e3212d;box-shadow:0 0 0 8px #fff5f5}.confirm-icon svg{width:26px;height:26px}.confirm-icon svg,.confirm-icon svg *{color:#e3212d;stroke:#e3212d}.confirm-header{margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.3;color:#101828}.confirm-body{margin:0;font-size:14px;font-weight:500;line-height:1.5;color:#667085}.confirm-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:22px}.confirm-btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 16px;border-radius:12px;font:inherit;font-size:14.5px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .1s ease}.confirm-btn:active{transform:translateY(1px)}.confirm-btn--cancel{border:1.5px solid #d0d5dd;background:#fff;color:#344054}.confirm-btn--cancel:hover{background:#f2f4f7;border-color:#98a2b3}.confirm-btn--confirm{border:1.5px solid #e3212d;background:#e3212d;color:#fff;box-shadow:0 4px 12px #e3212d40}.confirm-btn--confirm:hover{background:#c4161f;border-color:#c4161f}.confirm-btn--confirm:focus-visible,.confirm-btn--cancel:focus-visible{outline:none;box-shadow:0 0 0 3px #e3212d33}@keyframes confirm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes confirm-pop-in{0%{opacity:0;transform:scale(.94) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width: 767px){.confirm-dialog{padding:24px 18px 18px;border-radius:16px}}.image-modal-overlay{position:fixed;inset:0;background:#0009;display:flex;justify-content:center;align-items:flex-end;z-index:9999;animation:fadeIn .2s ease}.image-modal{background:#fff;width:100%;max-width:360px;border-radius:12px;padding:16px;box-shadow:0 -2px 15px #0000001a;animation:slideUp .4s ease;max-height:90%;margin-bottom:10px;display:flex;flex-direction:column;overflow:hidden}.image-modal-grid{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) transparent;-webkit-overflow-scrolling:touch;margin-bottom:10px}.image-modal-grid::-webkit-scrollbar{width:4px;opacity:0;transition:opacity .3s ease}.image-modal-grid::-webkit-scrollbar-thumb{background:#0000004d;border-radius:4px}.image-modal-grid::-webkit-scrollbar-track{background:transparent}.image-modal-grid:hover::-webkit-scrollbar,.image-modal-grid:active::-webkit-scrollbar,.image-modal-grid:focus::-webkit-scrollbar{opacity:1}.image-modal-item{position:relative;border-radius:8px;overflow:hidden;width:100%;height:132px}.image-modal-item.is-file-pill{grid-column:1 / -1;height:auto;overflow:visible}.image-modal-item img{width:100%;height:100%;object-fit:cover}.image-modal-remove{position:absolute;top:4px;right:4px;background:#0009;border:none;color:#fff;font-size:18px;border-radius:50%;width:22px;height:22px;cursor:pointer;line-height:10px}.image-modal-upload{width:100%;border:1px dashed rgb(227,33,45);border-radius:8px;padding:24px;text-align:center;color:#e3212d;cursor:pointer;transition:background .2s ease;flex-shrink:0;box-sizing:border-box}.image-modal-upload:hover{background:#e3212d14}.image-modal-upload-content p{margin:4px 0 0;font-size:12px;font-weight:500;color:#e3212d}.image-modal-icon{font-size:24px}.image-modal-file-card{display:flex;align-items:center;gap:14px;width:100%;height:100%;background:#fff;color:#1c2230;padding:12px 16px 12px 12px;cursor:pointer;text-align:left;box-sizing:border-box;border:1px solid #edeff3;border-radius:14px;box-shadow:0 1px 2px #1018280a;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.image-modal-file-card:hover{background:#fbfcfe;border-color:#d6dde7;box-shadow:0 6px 18px -8px #1018282e;transform:translateY(-1px)}.image-modal-file-card:active{transform:translateY(0);box-shadow:0 1px 2px #1018280f}.image-modal-file-badge{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:12px;background:linear-gradient(135deg,#3a6243,#2d5034);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 1px rgba(0,0,0,.18);box-shadow:0 4px 10px -3px #1018282e,inset 0 1px #ffffff2e,inset 0 -1px #00000014}.image-modal-file-badge:after{content:"";position:absolute;inset:0;border-radius:12px;background:linear-gradient(180deg,#ffffff1f,#fff0 50%);pointer-events:none}.image-modal-file-ext{position:relative;z-index:1;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.18)}.image-modal-file-badge.is-pdf{background:linear-gradient(135deg,#ec4651,#c81d27)}.image-modal-file-badge.is-doc,.image-modal-file-badge.is-docx{background:linear-gradient(135deg,#3a72c4,#1f4a92)}.image-modal-file-badge.is-xls,.image-modal-file-badge.is-xlsx,.image-modal-file-badge.is-csv{background:linear-gradient(135deg,#2c9251,#1a6831)}.image-modal-file-badge.is-ppt,.image-modal-file-badge.is-pptx{background:linear-gradient(135deg,#d96a26,#ad4708)}.image-modal-file-badge.is-zip,.image-modal-file-badge.is-rar,.image-modal-file-badge.is-7z{background:linear-gradient(135deg,#8255be,#5a3494)}.image-modal-file-badge.is-txt{background:linear-gradient(135deg,#5b6373,#3a4252)}.image-modal-file-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.image-modal-file-name{font-size:14.5px;font-weight:600;color:#101828;line-height:1.3;letter-spacing:-.005em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.image-modal-file-type{font-size:11.5px;font-weight:500;color:#667085;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-modal-item-loading{background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background-size:400px 100%;animation:shimmer 1.4s linear infinite}.grid-loading-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:10px}.grid-loading-percent{color:#555;font-size:13px;font-weight:700;letter-spacing:.3px;text-shadow:0 1px 2px rgba(255,255,255,.6)}.grid-loading-bar{width:80%;height:6px;background:#ffffffb3;border-radius:999px;overflow:hidden;box-shadow:0 0 0 1px #0000000f}.grid-loading-bar-fill{height:100%;background:linear-gradient(90deg,#e3212d,#ff636e);border-radius:999px;transition:width .25s ease;min-width:2px}.image-modal-item-error{background:linear-gradient(135deg,#fdecee,#fbd5d9);border:1px solid #f3c6ca}.grid-error-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px;text-align:center}.grid-error-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#e3212d;color:#fff;font-size:16px;font-weight:700;line-height:1;box-shadow:0 2px 6px #e3212d59}.grid-error-text{color:#aa1620;font-size:11px;font-weight:600;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;word-break:break-word}.grid-error-retry{margin-top:2px;background:#e3212d;color:#fff;border:none;border-radius:6px;padding:4px 12px;font-size:11px;font-weight:600;cursor:pointer;transition:background .2s ease}.grid-error-retry:hover{background:#be1923}.image-skeleton{width:100%;height:132px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 37%,#f0f0f0 63%);border-radius:8px;animation:shimmer 1.4s infinite}.no-images-text{text-align:center;color:#999;font-size:14px;padding:12px}.preview-overlay{position:fixed;inset:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:9999999;animation:fadeIn .4s ease-in-out;padding:15px}.preview-content{position:relative;max-width:85%;max-height:90vh;display:flex}.preview-content img{width:100%;height:auto;border-radius:10px;box-shadow:0 0 15px #fff3;background-color:#fff;object-fit:contain}.preview-close{position:absolute;background:transparent;border:none;cursor:pointer;color:#fff;top:-51px;font-weight:200;font-size:39px;right:0;z-index:2}.preview-loading{display:flex;align-items:center;justify-content:center;min-width:120px;min-height:120px;padding:40px}.preview-fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;padding:28px 32px;border-radius:12px;gap:12px;min-width:280px;max-width:360px}.preview-fallback-ext{font-size:28px;font-weight:800;color:#e3212d;letter-spacing:1px}.preview-fallback-name{font-size:14px;font-weight:500;color:#333;word-break:break-all;text-align:center}.preview-fallback-hint{font-size:12px;color:#888;text-align:center}.preview-fallback-download{display:inline-block;margin-top:4px;background:#e3212d;color:#fff;border:none;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;transition:background .2s ease}.preview-fallback-download:hover{background:#be1923;color:#fff}.pdf-icon-wrapper{display:flex;align-items:center;justify-content:center;height:100%;font-size:60px;background:#0006}.pdf-modal-overlay{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:center;z-index:99999}.pdf-modal{position:relative;background:transparent;border-radius:10px;width:95%;height:80dvh;overflow:hidden;display:flex;flex-direction:column;align-items:center;margin-top:100px}.pdf-toolbar{position:absolute;top:10px;right:60px;z-index:10}.pdf-embed{flex:1;width:130%;height:130%;border:none;background:transparent;transform:scale(.9);transform-origin:top center}.crop-overlay{position:fixed;inset:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:99999}.crop-body{background:#fff;padding:25px;border-radius:12px;width:90%;height:90vh;display:flex;flex-direction:column;align-items:center}.crop-container{width:100%;height:100%}.upload-progress-list{display:flex;flex-direction:column;gap:8px;margin-bottom:10px;padding-right:2px;flex:0 0 auto;flex-shrink:0;width:100%;overflow:visible}.upload-progress-item{background:#fafafa;border:1px solid #ececec;border-radius:8px;padding:8px 10px;font-size:12px;animation:progressIn .25s ease;transition:background .2s ease,border-color .2s ease;flex-shrink:0;display:block;width:100%;box-sizing:border-box}.upload-progress-success{background:#f1faf3;border-color:#c8ecd1}.upload-progress-error{background:#fdf2f3;border-color:#f3c6ca}.upload-progress-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.upload-progress-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333;font-weight:500}.upload-progress-status{font-size:11px;font-weight:600;color:#666;min-width:32px;text-align:right}.upload-progress-check{color:#2e8b57;font-size:14px;line-height:1}.upload-progress-cross{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#e3212d;color:#fff;font-size:11px;font-weight:700;line-height:1}.upload-progress-bar{display:block;width:100%;height:8px;min-height:8px;background:#e0e0e0;border-radius:999px;overflow:hidden;flex-shrink:0;box-shadow:inset 0 0 0 1px #0000000a}.upload-progress-fill{display:block;height:100%;min-height:8px;min-width:4px;border-radius:999px;transition:width .25s ease,background .2s ease}.upload-progress-fill-uploading{background:linear-gradient(90deg,#e3212d,#ff636e);background-size:200% 100%;animation:progressShimmer 1.4s linear infinite}.upload-progress-fill-success{background:#2e8b57}.upload-progress-fill-error{background:#e3212d}.upload-progress-error-row{display:flex;align-items:center;justify-content:space-between;margin-top:6px;gap:8px}.upload-progress-error-text{color:#be1923;font-size:11px;line-height:1.3;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-progress-actions{display:flex;align-items:center;gap:6px}.upload-progress-retry{background:#e3212d;color:#fff;border:none;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600;cursor:pointer;transition:background .2s ease}.upload-progress-retry:hover{background:#be1923}.upload-progress-dismiss{background:transparent;border:none;color:#888;font-size:16px;cursor:pointer;line-height:1;padding:0 4px}.upload-progress-dismiss:hover{color:#333}@keyframes progressIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes progressShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width: 768px) and (max-width: 1024px){.image-modal-overlay{align-items:center}.image-modal{background:#fff;width:100%;max-width:580px;margin-bottom:0}.image-modal-grid{grid-template-columns:repeat(4,1fr)}.preview-content{max-width:95%;max-height:85vh;border-radius:12px}.preview-content img{object-fit:contain;background:inherit}.preview-content{max-width:95%;max-height:85vh;background:inherit}}@media (min-width: 1025px){.image-modal-overlay{align-items:center}.image-modal{background:#fff;width:100%;max-width:580px;margin-bottom:0}.image-modal-grid{grid-template-columns:repeat(4,1fr)}.preview-content{max-width:95%;max-height:85vh;border-radius:12px}.preview-content img{width:100%;height:100%;object-fit:contain;background:inherit}.preview-content{max-width:95%;max-height:85vh;height:100%;background:inherit}}.cmnt{display:flex;flex-direction:column;width:min(400px,92vw);height:min(600px,86vh);text-align:left;color:#101828;font-size:14px}.cmnt__head{display:flex;align-items:center;gap:12px;padding:16px 18px 14px;border-bottom:1px solid #ebeef2;background:#fcfcfd}.cmnt__badge{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:11px;background:linear-gradient(140deg,#f0333f,#d1121e);box-shadow:0 4px 10px #e3212d40}.cmnt__badge svg,.cmnt__badge svg *{color:#fff;stroke:#fff}.cmnt__heading{display:flex;flex-direction:column;gap:1px;flex:1 1 auto;min-width:0}.cmnt__title{margin:0;font-size:17px;font-weight:700;line-height:1.2;color:#101828}.cmnt__subtitle{font-size:12.5px;font-weight:500;color:#667085}.cmnt__close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border:1px solid #e4e7ec;border-radius:50%;background:#fff;color:#101828;cursor:pointer;transition:background .15s ease,border-color .15s ease}.cmnt__close:hover{background:#f2f4f7;border-color:#d0d5dd}.cmnt__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:4px 18px;overflow-y:auto;scrollbar-width:thin;background:#fff}.cmnt__row{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid #eef1f4}.cmnt__row:last-child{border-bottom:none}.cmnt__avatar{width:36px;height:36px;flex-shrink:0;border-radius:10px;object-fit:cover;background:#f2f4f7}.cmnt__avatar--initials{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;letter-spacing:.3px;color:#344054;background:#f2f4f7}.cmnt__row--client .cmnt__avatar--initials{color:#fff;background:linear-gradient(140deg,#f0333f,#d1121e)}.cmnt__content{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0}.cmnt__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;font-size:12px;color:#667085}.cmnt__author{font-size:14px;font-weight:700;color:#101828}.cmnt__source{padding:1px 7px;border-radius:999px;background:#f2f4f7;font-size:10.5px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:#475467}.cmnt__row--client .cmnt__source{background:#fde8ea;color:#b42318}.cmnt__when{margin-left:auto;white-space:nowrap}.cmnt__text{margin:0;font-size:14px;line-height:1.5;color:#344054;white-space:pre-wrap;overflow-wrap:anywhere}.cmnt__empty{margin:auto;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.cmnt__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:6px;border-radius:16px;background:#f9fafb;border:1px dashed #d0d5dd;color:#98a2b3}.cmnt__empty-icon svg,.cmnt__empty-icon svg *{color:inherit;stroke:currentColor}.cmnt__empty-title{font-size:14px;font-weight:700;color:#344054}.cmnt__empty-hint{font-size:13px;color:#98a2b3}.cmnt__foot{display:flex;flex-direction:column;gap:6px;padding:12px 18px 14px;border-top:1px solid #ebeef2;background:#fff}.cmnt__input{display:flex;align-items:flex-end;gap:8px;padding:6px 6px 6px 14px;border:1.5px solid #d0d5dd;border-radius:16px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.cmnt__input:focus-within{border-color:#e3212d;box-shadow:0 0 0 3px #e3212d1a}.cmnt__input--busy{opacity:.7}.cmnt__textarea{flex:1 1 auto;min-width:0;min-height:24px;max-height:120px;padding:7px 0;border:none;outline:none;background:transparent;resize:none;overflow-y:auto;font-family:inherit;font-size:14.5px;line-height:1.4;color:#101828}.cmnt__textarea::placeholder{color:#98a2b3}.cmnt__send{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border:none;border-radius:12px;background:#e3212d;color:#fff;cursor:pointer;box-shadow:0 4px 10px #e3212d40;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.cmnt__send svg,.cmnt__send svg *{color:#fff;stroke:#fff}.cmnt__send:not(:disabled):hover{background:#c4161f;transform:translateY(-1px)}.cmnt__send:disabled{background:#e4e7ec;box-shadow:none;cursor:default}.cmnt__send:disabled svg,.cmnt__send:disabled svg *{color:#98a2b3;stroke:#98a2b3}.cmnt__foot-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px;font-size:11.5px;color:#98a2b3}.cmnt__counter{font-variant-numeric:tabular-nums}.cmnt__counter--warn{color:#b54708;font-weight:600}@media (max-width: 767px){.cmnt{width:100%;height:calc(100vh - 20px)}.cmnt__hint{display:none}}._formWrapper_5u8uo_1{max-width:350px;min-width:350px;padding:20px 15px}@media (max-width: 767px){._formWrapper_5u8uo_1{width:100%;max-width:100%;min-width:0;box-sizing:border-box}}@media (min-width: 1025px){._formWrapper_5u8uo_1{max-width:400px;min-width:400px;padding:20px}}.ops-table{width:calc(100% - 40px);margin:20px auto 0;background:#fff;border:1px solid #ebeef2;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #1018280a;font-size:14px;color:#101828}.ops-table__row{display:grid;grid-template-columns:repeat(6,1fr);align-items:center;gap:12px;padding:10px 18px}.ops-table__row2{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(90px,.9fr) minmax(70px,.7fr) minmax(120px,1.1fr) minmax(90px,.9fr) minmax(100px,1fr) minmax(110px,1fr) 170px;align-items:center;gap:12px;padding:10px 18px}.ops-table__head{background:#f9fafb;border-bottom:1px solid #ebeef2;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#667085;padding-top:8px;padding-bottom:8px}.ops-table__head .ops-table__cell{color:#667085}.ops-table__body .ops-table__row+.ops-table__row{border-top:1px solid #f2f4f7}.ops-table__body .ops-table__row2+.ops-table__row2{border-top:1px solid #f2f4f7}.ops-table__body .ops-table__row,.ops-table__body .ops-table__row2{transition:background .15s ease}.ops-table__body .ops-table__row:hover,.ops-table__body .ops-table__row2:hover{background:#fafbfc}.ops-table__cell{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;text-overflow:ellipsis;white-space:nowrap;text-align:center}.ops-table__cell--operation{justify-content:flex-start;text-align:left}.ops-table__cell--bold{font-weight:600;color:#101828}.ops-table__cell--editable{cursor:pointer;color:#1849a9;font-weight:600;text-decoration:underline;text-decoration-style:dashed;text-underline-offset:3px}.ops-table__cell--editable:hover{color:#e3212d}.ops-table__price-input{width:72px;height:24px;padding:0 6px;font-size:12px;font-weight:600;text-align:center;border:1px solid #d0d5dd;border-radius:6px;outline:none;background:#fff;color:#101828;transition:border-color .15s ease,box-shadow .15s ease;font-variant-numeric:tabular-nums}.ops-table__price-input:focus{border-color:#e3212d;box-shadow:0 0 0 3px #e3212d1f}.ops-table__price-input:disabled{opacity:.55;cursor:not-allowed}.ops-table__price-edit{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.ops-table__price-edit *{text-decoration:none}.ops-table__price-btn{height:24px;padding:0 7px;border-radius:6px;border:1px solid transparent;font-size:11px;font-weight:600;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .12s ease;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.ops-table__price-btn,.ops-table__price-btn:hover,.ops-table__price-btn:focus{text-decoration:none}.ops-table__price-btn:disabled{opacity:.55;cursor:not-allowed}.ops-table__price-btn:not(:disabled):active{transform:translateY(1px)}.ops-table__price-btn--ok{background:#e3212d;color:#fff;border-color:#c71621;box-shadow:0 1px 2px #e3212d2e}.ops-table__price-btn--ok:not(:disabled):hover{background:#d11b26;box-shadow:0 3px 8px #e3212d47}.ops-table__price-btn--cancel{background:#f1f3f7;color:#475467;border-color:#e4e7ec}.ops-table__price-btn--default{width:24px;padding:0;background:#fff;color:#475467;border-color:#d0d5dd}.ops-table__price-btn--default svg,.ops-table__price-btn--default svg *{color:inherit}.ops-table__price-btn--default:not(:disabled):hover{background:#f9fafb}.ops-table__price-btn--cancel:not(:disabled):hover{background:#e7eaef;color:#1d2939;border-color:#d0d5dd}.ops-table__cell--link{color:#1849a9;cursor:pointer;font-weight:600}.ops-table__cell--link:hover{text-decoration:underline}.ops-table__cell--price,.ops-table__cell--amount{font-variant-numeric:tabular-nums}.ops-table__cell--amount{font-weight:700;color:#101828}.ops-table__cell--price{font-weight:700}.ops-table__cell--price:not(.ops-table__cell--editable):not(.ops-table__cell--price-missing){color:#101828}.ops-table__cell--date .ops-table__date-icon{color:#1849a9;margin-right:4px;flex-shrink:0}.ops-table__ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0;max-width:100%}.ops-table__cell--trailer{overflow:hidden}.ops-table__actions{display:flex;align-items:center;gap:6px;justify-content:center}.ops-table__cell--action{text-align:center;justify-content:center}.ops-table__empty{margin:0;padding:16px 18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;color:#98a2b3;font-size:14px;background:#fff}.ops-table__empty-icon{width:44px;height:44px;border-radius:12px;background:#f2f4f7;display:flex;align-items:center;justify-content:center;color:#98a2b3}.ops-table__empty-text{font-weight:600;color:#475467;font-size:14px}.ops-table__empty-subtext{font-size:12px;color:#98a2b3}.ops-table__badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;background:#f2f4f7;color:#475467;white-space:nowrap;flex-shrink:0}.ops-table__badge--billed{background:#ecfdf3;color:#027a48}.ops-table__badge--pending{background:#fef0c7;color:#b54708}.ops-table__icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #ebeef2;border-radius:8px;background:#fff;color:#475467;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;flex-shrink:0;padding:0}.ops-table__icon-btn:hover:not(:disabled){background:#f9fafb;border-color:#d0d5dd;color:#1849a9}.ops-table__icon-btn:disabled{opacity:.45;cursor:not-allowed}.ops-table__icon-btn--danger:hover:not(:disabled){background:#fef3f2;border-color:#fda29b;color:#b42318}.ops-table__count-badge{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;background:#e3212d;color:#fff;border-radius:999px;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1;border:2px solid #fff;box-sizing:content-box}.ops-table__status-dot{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;border-style:solid;border-width:1.5px;flex-shrink:0}.ops-table__status-dot--billed{border-color:#17b26a;background:#ecfdf3}.ops-table__status-dot--unbilled{border-color:#98a2b3;background:#f9fafb}@media (min-width: 768px) and (max-width: 1199px){.ops-table{width:calc(100% - 40px)}.ops-table__row{gap:10px;padding:10px 14px}.ops-table__row2{grid-template-columns:minmax(160px,1.4fr) minmax(80px,.8fr) minmax(60px,.6fr) minmax(110px,1fr) minmax(80px,.8fr) minmax(90px,.9fr) minmax(100px,1fr) 170px;gap:10px;padding:10px 14px}.ops-table__head{padding-top:8px;padding-bottom:8px}}@media (min-width: 1200px){.ops-table{width:calc(100% - 80px)}.ops-table__row{gap:16px;padding:12px 22px}.ops-table__row2{grid-template-columns:minmax(200px,1.6fr) minmax(100px,1fr) minmax(80px,.8fr) minmax(130px,1.1fr) minmax(100px,1fr) minmax(110px,1fr) minmax(120px,1fr) 170px;gap:16px;padding:12px 22px}.ops-table__head{padding-top:10px;padding-bottom:10px}}.ops-table__money{display:inline-flex;flex-direction:column;align-items:center;line-height:1.15}.ops-table__tax-note{font-size:10px;font-weight:600;letter-spacing:.2px;text-transform:none;color:#101828;white-space:nowrap}.dims-table-overlay{position:fixed;inset:0;background:#00000040;display:flex;justify-content:center;align-items:center;z-index:9999;animation:dimsModalFadeIn .2s ease}.dims-table{background:#fff;width:95%;max-width:600px;border-radius:12px;padding:14px;margin-bottom:20px;box-shadow:0 -2px 15px #0000001a;animation:dimsModalSlideUp .25s ease;display:flex;flex-direction:column;position:relative}.dims-table-header{font-size:18px;font-weight:700;color:#101828;margin-bottom:15px;text-align:center}.dims-modal-close-btn{position:absolute;border:none;background:transparent;right:15px;top:12px;cursor:pointer}.dims-table-container{min-height:0;border-radius:10px;overflow:hidden;background:#fff}.dims-table-scroll{height:100%;overflow:auto}.dims-table-scroll::-webkit-scrollbar{width:8px;height:8px}.dims-table-scroll::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:999px}.dims-table-scroll::-webkit-scrollbar-track{background:transparent}.nice-simple-table{width:100%;border-collapse:collapse;font-size:12px;color:#344054}.nice-simple-table th,.nice-simple-table td{border:1px solid #eaecf0;padding:8px 10px;text-align:left;vertical-align:middle;line-height:1.2}.nice-simple-table thead th{position:sticky;top:0;z-index:2;font-size:11px;font-weight:800;color:#101828;background:#f9fafb}.nice-simple-table tbody tr:nth-child(2n) td{background:#f7f7f7}.nice-simple-table tbody tr:hover td{background:#f0f4ff}.c-num{width:30px;font-weight:800;color:#101828}.c-pallet{width:120px;max-width:120px}.cell-ellipsis{display:block;max-width:120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.c-right{text-align:right;font-variant-numeric:tabular-nums}.c-q{width:51px;min-width:51px}.table-link-delete{background:transparent;cursor:pointer;background-color:#e3212d;border:none;padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center}.table-link-delete:hover{text-decoration:underline}.dims-confirm-overlay{position:fixed;inset:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:99999;animation:dimsModalFadeIn .15s ease}.dims-confirm{width:92%;max-width:340px;background:#fff;border-radius:12px;padding:14px;box-shadow:0 12px 30px #1018282e;animation:dimsModalSlideUp .2s ease}.dims-confirm-title{font-size:14px;font-weight:700;color:#101828;margin-bottom:14px;text-align:center}.dims-confirm-actions{display:flex;gap:10px;justify-content:center}.dims-confirm-cancel{height:38px;min-width:120px;border-radius:10px;border:1px solid #eaecf0;background:#f9fafb;color:#101828;cursor:pointer;font-weight:700;font-size:13px}.dims-confirm-ok{height:38px;min-width:120px;border-radius:10px;border:none;background:#e3212d;color:#fff;cursor:pointer;font-weight:700;font-size:13px}.dims-table-buttons{display:flex;flex:1;height:100%;align-items:end}.c-action{width:84px}.nice-simple-table td.c-action{display:flex;align-items:center;justify-content:center}.nice-simple-table th.c-action{text-align:center}.dims-mobile-grid-wrap{overflow:auto;border:1px solid #eaecf0;border-radius:12px;margin-bottom:15px}.dims-mobile-grid{display:grid;background:#fff}.mm-cell{padding:10px;border-right:1px solid #eaecf0;border-bottom:1px solid #eaecf0;font-size:12px;color:#344054;line-height:1.2;background:#fff}.mm-head{font-weight:900;color:#101828;background:#f9fafb;position:sticky;top:0;z-index:3}.mm-label{font-weight:800;color:#101828;background:#fff}.mm-sticky-left{z-index:2;background:inherit;border-right:1px solid #eaecf0;width:auto;min-width:0;max-width:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:72px}.mm-head.mm-sticky-left{z-index:4}.mm-center{display:flex;align-items:center;justify-content:center}.mm-value{font-variant-numeric:tabular-nums;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mm-delete{border:none;background:#e3212d;border-radius:10px;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.dims-table-overlay{padding:10px;align-items:flex-end}.dims-table{width:100%;max-width:100%;min-height:unset;max-height:90dvh;padding:12px;margin-bottom:0}.dims-table-header{font-size:16px;margin-bottom:20px;padding-right:28px}.dims-modal-close-btn{right:12px;top:10px}.dims-table-container{flex:1;min-height:0;border-radius:0}.dims-table-buttons{display:flex;gap:10px;align-items:center;justify-content:space-between;padding-top:10px}.dims-table-buttons button{width:100%!important;height:40px!important;border-radius:12px!important;font-size:14px!important}.dims-confirm{max-width:92%;border-radius:16px}.dims-confirm-actions{flex-direction:column}.dims-confirm-cancel,.dims-confirm-ok{width:100%;min-height:42px!important;border-radius:12px}.mm-sticky-left{width:70px}.Date{font-weight:700;font-size:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.dims-modal-overlay{position:fixed;inset:0;z-index:99999;display:flex;justify-content:center;align-items:center;padding:16px;background:#00000080;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);animation:dimsModalFadeIn .2s ease}.dims-modal{position:relative;display:flex;flex-direction:column;width:540px;max-width:100%;max-height:calc(100vh - 32px);padding:22px 24px 20px;border-radius:20px;background:#fff;box-shadow:0 24px 60px #1018284d;animation:dimsModalSlideUp .25s ease;text-align:left;box-sizing:border-box}.dims-modal__head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.dims-modal__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border-radius:12px;background:linear-gradient(135deg,#f04438,#e3212d);box-shadow:0 6px 14px #e3212d4d}.dims-modal__icon svg{width:22px;height:22px}.dims-modal__heading{flex:1 1 auto;min-width:0}.dims-modal__title{margin:0;font-size:18px;font-weight:700;line-height:1.2;color:#101828;letter-spacing:-.01em}.dims-modal__sub{margin:3px 0 0;font-size:13px;font-weight:500;color:#667085}.dims-modal__close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;padding:0;border:1px solid #e4e7ec;border-radius:50%;background:#fff;color:#101828;cursor:pointer;transition:background .15s ease,border-color .15s ease}.dims-modal__close:hover{background:#f2f4f7;border-color:#d0d5dd}.dims-modal__progress{margin-bottom:12px}.dims-tabs{display:flex;align-items:center;gap:10px;margin-bottom:14px}.dims-tabs-list{display:flex;gap:8px;flex:1 1 auto;min-width:0;overflow-x:auto;padding:6px 6px 8px 0;scrollbar-width:thin;scrollbar-color:#d0d5dd transparent}.dims-tabs-list::-webkit-scrollbar{height:4px}.dims-tabs-list::-webkit-scrollbar-thumb{background:#e4e7ec;border-radius:999px}.dims-tab-wrap{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.dims-tab{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px 0 6px;border:1.5px solid #e4e7ec;border-radius:999px;background:#fff;color:#344054;font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.dims-tab:hover{border-color:#d0d5dd}.dims-tab__index{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#f2f4f7;color:#475467;font-size:11.5px;font-weight:700}.dims-tab__qty{padding:2px 7px;border-radius:999px;background:#f2f4f7;color:#667085;font-size:11.5px;font-weight:600}.dims-tab-active{border-color:#e3212d;background:#fff5f5;color:#e3212d}.dims-tab-active .dims-tab__index{background:#e3212d;color:#fff}.dims-tab-active .dims-tab__qty{background:#e3212d1f;color:#b42318}.dims-tab-remove{position:absolute;top:-4px;right:-4px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:2px solid #fff;border-radius:50%;background:#e3212d;color:#fff;font-size:14px;line-height:1;cursor:pointer}.dims-tabs-add{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;flex-shrink:0;border:1.5px dashed rgba(227,33,45,.5);border-radius:999px;background:#fff;color:#e3212d;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.dims-tabs-add span{font-size:17px;line-height:1;color:#e3212d}.dims-tabs-add:hover{background:#fff5f5;border-color:#e3212d}.dims-tabs-add:disabled{opacity:.45;cursor:not-allowed;background:#fff}.dims-modal-content{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:14px;flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:2px}.dims-pallet{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px 10px;border:1px solid #eaecf0;border-radius:16px;background:linear-gradient(180deg,#fafbfc,#f2f4f7);align-self:stretch;position:sticky;top:0}.dims-pallet .pallet{display:flex;justify-content:center;width:100%;flex:1 1 auto;min-height:0}.dims-pallet .pallet svg{width:100%;max-width:240px;height:auto;max-height:100%}.dims-pallet__caption{padding:3px 10px;border-radius:999px;background:#fff;border:1px solid #eaecf0;font-size:12px;font-weight:600;color:#475467}.dims-info{display:flex;flex-direction:column;gap:8px;min-width:0}.dims-row{display:flex;flex-direction:column;gap:4px;min-width:0}.dims-row__label{font-size:12px;font-weight:600;color:#475467}.dims-row--error .dims-row__label{color:#e3212d}.dims-row--error .c-input-control{border-color:#e3212d!important}.dims-row__control{display:flex;align-items:center;gap:8px;min-width:0}.dims-row .c-input-wrapper,.dims-row .c-select-wrapper{margin:0}.dims-row .c-input-control,.dims-row .c-input-control input{font-size:14px}.dims-row__error{font-size:11.5px;font-weight:500;color:#e3212d}.dims-row-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dims-stepper{display:inline-flex;flex-shrink:0;border:1.5px solid #e4e7ec;border-radius:10px;overflow:hidden;background:#fff}.dims-stepper__btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:33px;padding:0;border:none;border-right:1.5px solid #e4e7ec;background:#fff;color:#344054;font:inherit;font-size:16px;font-weight:600;line-height:1;cursor:pointer;transition:background .12s ease,color .12s ease}.dims-stepper__btn:last-child{border-right:none}.dims-stepper__btn:hover{background:#fff5f5;color:#e3212d}.dims-stepper__btn:active{background:#e3212d1f}.dims-stepper__btn--kbd svg{width:16px;height:16px}.dims-modal__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.dims-btn{display:inline-flex;align-items:center;justify-content:center;min-width:104px;height:38px;padding:0 18px;border-radius:10px;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.dims-btn--ghost{border:1.5px solid #d0d5dd;background:#fff;color:#344054}.dims-btn--ghost:hover{background:#f2f4f7;border-color:#98a2b3}.dims-btn--primary{border:1.5px solid #e3212d;background:#e3212d;color:#fff;box-shadow:0 4px 12px #e3212d40}.dims-btn--primary:hover{background:#c4161f;border-color:#c4161f}.dims-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.dims-confirm-overlay{position:fixed;inset:0;z-index:11000;display:flex;justify-content:center;align-items:center;padding:18px;background:#00000073;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.dims-confirm{width:360px;max-width:92vw;padding:24px 22px 20px;border-radius:18px;background:#fff;box-shadow:0 22px 60px #00000040;text-align:center;animation:dimsKbdIn .18s ease}.dims-confirm-title{margin-bottom:6px;font-size:17px;font-weight:700;color:#101828}.dims-confirm-text{margin-bottom:18px;font-size:13.5px;font-weight:500;line-height:1.45;color:#667085}.dims-confirm-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dims-confirm-cancel,.dims-confirm-ok{height:42px;border-radius:12px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.dims-confirm-cancel{border:1.5px solid #d0d5dd;background:#fff;color:#344054}.dims-confirm-cancel:hover{background:#f2f4f7}.dims-confirm-ok{border:1.5px solid #e3212d;background:#e3212d;color:#fff}.dims-confirm-ok:hover{background:#c4161f}.dims-confirm-cancel:disabled,.dims-confirm-ok:disabled{opacity:.6;cursor:not-allowed}.dims-kbd-overlay{position:fixed;inset:0;background:#00000073;z-index:10000;display:flex;justify-content:center;align-items:center;padding:18px}.dims-kbd{width:250px;background:#fff;border-radius:16px;padding:16px;box-shadow:0 20px 50px #00000040;animation:dimsKbdIn .18s ease}.dims-kbd-title{font-size:14px;font-weight:600;color:#667085;margin-bottom:8px}.dims-kbd-input{height:50px;border:2px solid rgba(227,33,45,.25);border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;margin-bottom:12px}.dims-kbd-inc-btn{width:30px;height:30px;border-radius:10px;border:1px solid #ebeef2;background:#f8fafc;font-size:18px;cursor:pointer}.dims-kbd-value{flex:1;text-align:center;font-size:18px;font-weight:700;color:#101828;width:84px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dims-kbd-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:10px}.dims-kbd-key{height:40px;border-radius:12px;border:1px solid #ebeef2;background:#fff;cursor:pointer;font-size:18px;font-weight:700;color:#344054;transition:.12s ease}.dims-kbd-key:hover{background:#f6f6f6}.dims-kbd-key-danger{font-size:22px}.dims-kbd-actions{display:flex;gap:12px}.dims-kbd-ok{flex:1;height:44px;border-radius:12px;border:none;cursor:pointer;background:#e3212d;color:#fff;font-weight:700}.dims-kbd-cancel{flex:1;height:44px;border-radius:12px;border:1px solid #ebeef2;cursor:pointer;background:#fff;color:#344054;font-weight:700}@keyframes dimsKbdIn{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes dimsModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes dimsModalSlideUp{0%{transform:translateY(24px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@media (max-width: 767px){.dims-modal-overlay{padding:10px;align-items:flex-end}.dims-modal{width:100%;max-height:calc(100dvh - 20px);padding:18px 16px 16px;border-radius:18px}.dims-modal-content{grid-template-columns:1fr;gap:14px}.dims-pallet{position:static;flex-direction:row;justify-content:space-between;padding:10px 14px}.dims-pallet .pallet svg{width:120px!important;height:auto!important;margin-left:0}.dims-stepper__btn{width:38px}.dims-row-pair{grid-template-columns:1fr}.dims-modal__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.pallet svg{width:230px;height:340px}.pallet{display:flex;align-items:center;justify-content:center}.lpbar{width:100%;display:flex;align-items:center;gap:10px}.lpbar__track{flex:1;display:flex;overflow:hidden;border-radius:999px;border:1px solid #ebeef2;background:#fff}.lpbar__row{width:100%}.lpbar__seg{display:flex;align-items:center;justify-content:center;min-width:32px;transition:width .2s ease;position:relative}.lpbar__seg--filled{background:#e3212d;color:"#fff"}.lpbar__seg--remaining{background:#f2f4f7}.lpbar__seg--extra{background:#ffe8a3}.lpbar__seg-text{font-size:8px;font-weight:500;padding:0 6px;white-space:nowrap;-webkit-user-select:none;user-select:none}.lpbar__seg-text--dark{color:#344054}.lpbar__meta{min-width:70px;text-align:right;font-size:11px;font-weight:800;color:#667085}.lpbar__seg-text{font-size:9px;font-weight:800;padding:0 6px;white-space:nowrap;-webkit-user-select:none;user-select:none;overflow:hidden;text-overflow:ellipsis;max-width:100%}.lpbar-zero{font-size:12px;font-weight:800;color:#667085}.lpbar__seg-text--white{color:#fff}.ops-mobile{width:100%;background:transparent;color:#101828;font-size:14px}.ops-mobile__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 12px}.ops-mobile__label{font-size:15px;font-weight:700;color:#111315;text-transform:capitalize}.ops-mobile__header-status{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;border:1px solid transparent;white-space:nowrap}.ops-mobile__header-status-dot{width:6px;height:6px;border-radius:999px;background:currentColor}.ops-mobile__header-status--unbilled{color:#b42318;background:#fdeceb;border-color:#f5b0b3}.ops-mobile__header-status--billed{color:#15803d;background:#e6f9ee;border-color:#b6e6c5}.ops-mobile__table{background:#fff;border:1px solid #ebeef2;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #1018280a}.ops-mobile__row{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(46px,.4fr) minmax(0,1.1fr) minmax(0,.7fr) 44px;align-items:center;gap:10px;padding:12px 14px}.ops-mobile__row--head{background:#fff;border-bottom:1px solid #ebeef2;padding-top:10px;padding-bottom:10px}.ops-mobile__row--head .ops-mobile__cell{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#98a2b3}.ops-mobile__cell{min-width:0;font-size:13px;color:#101828}.ops-mobile__cell--op{display:flex;align-items:center;gap:6px}.ops-mobile__cell--bold{font-weight:700}.ops-mobile__op-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ops-mobile__cell--qty{text-align:center}.ops-mobile__cell--qty-val{color:#2f74ff;font-weight:700}.ops-mobile__ellipsis{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.ops-mobile__cell--applied{text-align:left}.ops-mobile__applied{display:flex;flex-direction:column;line-height:1.15}.ops-mobile__applied-date{font-size:12px;font-weight:700;color:#111315}.ops-mobile__applied-time{font-size:10px;font-weight:600;color:#667085}.ops-mobile__cell--toggle{display:flex;align-items:center;justify-content:center}.ops-mobile__item{background:#fff;transition:background .2s ease}.ops-mobile__item+.ops-mobile__item{border-top:1px solid #f2f4f7}.ops-mobile__item--open{background:#fafbfc}.ops-mobile__item--system{background:#f9fafb}.ops-mobile__row--main{cursor:default}.ops-mobile__row--clickable{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ops-mobile__row--clickable:hover{background:#f9fafb}.ops-mobile__row--clickable:focus-visible{outline:2px solid #cfdcfa;outline-offset:-2px}.ops-mobile__toggle{width:28px;height:28px;border-radius:0;background:transparent;color:#98a2b3;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:color .15s ease}.ops-mobile__toggle:hover,.ops-mobile__toggle--open{color:#344054}.ops-mobile__dot{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;flex-shrink:0}.ops-mobile__dot--billed{background:#e6f9ee}.ops-mobile__dot--unbilled{background:#f2f4f7}.ops-mobile__details{padding:10px;display:flex;flex-direction:column;gap:12px;border-top:1px solid #ebeef2;animation:opsMobileFadeIn .15s ease}@keyframes opsMobileFadeIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.ops-mobile__badges{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:1px;background:#ebeef2;border:1px solid #ebeef2;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #1018280a}.ops-mobile__badge{min-width:0;display:flex;align-items:center;gap:8px;padding:10px 12px;background:#fff;font-size:12px;color:#344054;position:relative}.ops-mobile__badge-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;flex-shrink:0}.ops-mobile__badge-content{display:flex;flex-direction:column;min-width:0;gap:2px}.ops-mobile__badge-label{color:#98a2b3;text-transform:uppercase;letter-spacing:.4px;font-size:9px;font-weight:700;line-height:1}.ops-mobile__badge-value{color:#111315;font-size:13px;font-weight:700;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-mobile__badge--driver .ops-mobile__badge-icon{background:#fef0e6;color:#c2410c}.ops-mobile__badge--trailer .ops-mobile__badge-icon{background:#e7f0fd;color:#1a63c4}.ops-mobile__badge--price .ops-mobile__badge-icon{background:#e0f2f1;color:#0f766e}.ops-mobile__badge--price-missing{background:#fdeceb}.ops-mobile__badge--price-missing .ops-mobile__badge-icon{background:#fddedd}.ops-mobile__badge--editable{cursor:pointer}.ops-mobile__badge--editable .ops-mobile__badge-value{display:inline-flex;align-items:center;align-self:flex-start;padding:2px 8px;border-radius:6px;background:#eaf6f4;color:#0f766e;text-decoration:underline;text-decoration-style:dashed;text-decoration-color:#7bb8b1;text-underline-offset:3px;transition:background .15s ease,color .15s ease}.ops-mobile__badge--editable:hover .ops-mobile__badge-value{background:#dff0ed}.ops-mobile__badge--editable:active .ops-mobile__badge-value{background:#cfe6e3}.ops-mobile__badge--editing .ops-mobile__badge-value{background:#cfe6e3;color:#0b5f58}.ops-mobile__price-editor{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:#f5fbfa;border:1px solid #cfe6e3;border-radius:12px;animation:opsMobileFadeIn .15s ease}.ops-mobile__price-editor-label{font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#0f766e}.ops-mobile__price-editor-controls{display:flex;align-items:center;gap:8px}.ops-mobile__price-editor-currency{font-size:15px;font-weight:700;color:#0f766e;padding-left:2px}.ops-mobile__price-input{flex:1;min-width:0;height:30px;padding:0 8px;border:1px solid #cbd5df;border-radius:8px;background:#fff;color:#111315;font-size:13px;font-weight:700;outline:none;-moz-appearance:textfield}.ops-mobile__price-input::-webkit-outer-spin-button,.ops-mobile__price-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ops-mobile__price-input:focus{border-color:#0f766e;box-shadow:0 0 0 2px #0f766e26}.ops-mobile__price-btn{height:30px;min-width:52px;padding:0 10px;border:none;border-radius:7px;cursor:pointer;font-size:12px;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,opacity .15s ease}.ops-mobile__price-btn:disabled{opacity:.5;cursor:not-allowed}.ops-mobile__price-btn--ok{background:#0f766e;color:#fff}.ops-mobile__price-btn--ok:hover:not(:disabled){background:#0c5f59}.ops-mobile__price-btn--default{width:30px;min-width:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#475467;border:1px solid #d0d5dd}.ops-mobile__price-btn--default:hover:not(:disabled){background:#f9fafb}.ops-mobile__price-btn--default svg,.ops-mobile__price-btn--default svg *{color:inherit}.ops-mobile__price-btn--cancel{background:#f2f4f7;color:#667085}.ops-mobile__price-btn--cancel:hover:not(:disabled){background:#e5e8ed;color:#b42318}.ops-mobile__badge--amount .ops-mobile__badge-icon{background:#e6f9ee;color:#15803d}.ops-mobile__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ops-mobile__icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #ebeef2;background:#fff;border-radius:10px;color:#344054;cursor:pointer;transition:background .15s ease,color .15s ease}.ops-mobile__icon-btn:hover:not(:disabled){background:#f5f7f9}.ops-mobile__icon-btn:disabled{opacity:.4;cursor:not-allowed}.ops-mobile__icon-btn--danger:hover:not(:disabled){background:#fdeceb;color:#b42318}.ops-mobile__count-badge{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#e5484d;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}.ops-mobile__status{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;border:1px solid transparent}.ops-mobile__status-dot{width:6px;height:6px;border-radius:999px;background:currentColor}.ops-mobile__status--billed{color:#15803d;background:#e6f9ee;border-color:#b6e6c5}.ops-mobile__status--unbilled{color:#b42318;background:#fdeceb;border-color:#f5b0b3}.ops-mobile__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 16px;color:#667085}.ops-mobile__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:#f5f7f9;color:#667085}.ops-mobile__empty-text{font-size:13px;font-weight:600}.ops-mobile__tax-note{display:block;margin-top:-1px;font-size:8px;font-weight:600;letter-spacing:.2px;line-height:1;color:#667085;white-space:nowrap}.tabs-accordion{width:100%;border-radius:12px;background:#fff;padding:0 20px;overflow:hidden}.accordion-body{overflow:visible;max-height:0;opacity:0;padding:0;transition:max-height .25s ease,opacity .25s ease,padding .25s ease;pointer-events:none}@media (min-width: 300px) and (max-width: 767px){.tabs-accordion{padding:0}.accordion-title{font-size:14px}.accordion-header{padding:15px 0}.accordion-body.show{padding:0 0 10px}.accordion-item.open:nth-child(2){padding:0 0 40px}}@media (min-width: 1025px){.tabs-accordion{padding:0 40px}}.tabs-image-modal{background:#fff;width:100%;border-radius:8px;animation:slideUp .4s ease;margin-bottom:10px;display:flex;flex-direction:column;overflow:hidden}.tabs-image-modal-grid{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;width:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) transparent;-webkit-overflow-scrolling:touch;margin-bottom:10px}.tabs-image-modal-grid::-webkit-scrollbar{width:4px;opacity:0;transition:opacity .3s ease}.tabs-image-modal-grid::-webkit-scrollbar-thumb{background:#0000004d;border-radius:4px}.tabs-image-modal-grid::-webkit-scrollbar-track{background:transparent}.tabs-image-modal-grid:hover::-webkit-scrollbar,.tabs-image-modal-grid:active::-webkit-scrollbar,.tabs-image-modal-grid:focus::-webkit-scrollbar{opacity:1}.tabs-image-modal-item{position:relative;border-radius:8px;overflow:hidden;width:100%;height:132px}.tabs-image-modal-item img{width:100%;height:100%;object-fit:cover}.tabs-image-modal-remove{position:absolute;top:4px;right:4px;background:#0009;border:none;color:#fff;font-size:18px;border-radius:50%;width:22px;height:22px;cursor:pointer;line-height:10px}.tabs-image-modal-upload{width:100%;border:1px dashed rgb(227,33,45);border-radius:8px;padding:24px;text-align:center;color:#e3212d;cursor:pointer;transition:background .2s ease;height:132px;display:flex;align-items:center;flex-direction:column;justify-content:center;box-sizing:border-box}.tabs-image-modal-upload:hover{background:#e3212d14}.tabs-image-modal-upload-content p{margin:4px 0 0;font-size:12px;font-weight:500;color:#e3212d}.tabs-image-modal-icon{font-size:24px}.tabs-image-modal-item-loading{background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background-size:400px 100%;animation:shimmer 1.4s linear infinite}.tabs-grid-loading-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:10px}.tabs-grid-loading-percent{color:#555;font-size:13px;font-weight:700;letter-spacing:.3px;text-shadow:0 1px 2px rgba(255,255,255,.6)}.tabs-grid-loading-bar{width:80%;height:6px;background:#ffffffb3;border-radius:999px;overflow:hidden;box-shadow:0 0 0 1px #0000000f}.tabs-grid-loading-bar-fill{height:100%;background:linear-gradient(90deg,#e3212d,#ff636e);border-radius:999px;transition:width .25s ease;min-width:2px}.tabs-image-modal-item-error{background:linear-gradient(135deg,#fdecee,#fbd5d9);border:1px solid #f3c6ca}.tabs-grid-error-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px;text-align:center}.tabs-grid-error-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#e3212d;color:#fff;font-size:16px;font-weight:700;line-height:1;box-shadow:0 2px 6px #e3212d59}.tabs-grid-error-text{color:#aa1620;font-size:11px;font-weight:600;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;word-break:break-word}.tabs-grid-error-retry{margin-top:2px;background:#e3212d;color:#fff;border:none;border-radius:6px;padding:4px 12px;font-size:11px;font-weight:600;cursor:pointer;transition:background .2s ease}.tabs-grid-error-retry:hover{background:#be1923}.tabs-image-skeleton{width:100%;height:132px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 37%,#f0f0f0 63%);border-radius:8px;animation:shimmer 1.4s infinite}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.tabs-no-images-text{text-align:center;color:#999;font-size:14px;padding:12px}.tabs-preview-overlay{position:fixed;inset:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:9999999;animation:fadeIn .4s ease-in-out;padding:15px}.tabs-preview-content{position:relative;max-width:100%;max-height:90vh;display:flex}.tabs-preview-content img{width:100%;height:auto;border-radius:10px;box-shadow:0 0 15px #fff3;background-color:#fff}.tabs-preview-close{position:absolute;background:transparent;border:none;cursor:pointer;color:#fff;top:-51px;font-weight:200;font-size:39px;right:0}.tabs-pdf-icon-wrapper{display:flex;align-items:center;justify-content:center;height:100%;font-size:60px;background:#0006}.tabs-pdf-modal-overlay{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:center;z-index:99999}.tabs-pdf-modal{position:relative;background:transparent;border-radius:10px;width:95%;height:80dvh;overflow:hidden;display:flex;flex-direction:column;align-items:center;margin-top:100px}.tabs-pdf-toolbar{position:absolute;top:10px;right:60px;z-index:10}.tabs-pdf-embed{flex:1;width:130%;height:130%;border:none;background:transparent;transform:scale(.9);transform-origin:top center}.tabs-upload-progress-list{display:flex;flex-direction:column;gap:8px;margin-bottom:10px;padding-right:2px;flex:0 0 auto;flex-shrink:0;width:100%;overflow:visible}.tabs-upload-progress-item{background:#fafafa;border:1px solid #ececec;border-radius:8px;padding:8px 10px;font-size:12px;animation:tabsProgressIn .25s ease;transition:background .2s ease,border-color .2s ease;flex-shrink:0;display:block;width:100%;box-sizing:border-box}.tabs-upload-progress-success{background:#f1faf3;border-color:#c8ecd1}.tabs-upload-progress-error{background:#fdf2f3;border-color:#f3c6ca}.tabs-upload-progress-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.tabs-upload-progress-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333;font-weight:500}.tabs-upload-progress-status{font-size:11px;font-weight:600;color:#666;min-width:32px;text-align:right}.tabs-upload-progress-check{color:#2e8b57;font-size:14px;line-height:1}.tabs-upload-progress-cross{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#e3212d;color:#fff;font-size:11px;font-weight:700;line-height:1}.tabs-upload-progress-bar{display:block;width:100%;height:8px;min-height:8px;background:#e0e0e0;border-radius:999px;overflow:hidden;flex-shrink:0;box-shadow:inset 0 0 0 1px #0000000a}.tabs-upload-progress-fill{display:block;height:100%;min-height:8px;min-width:4px;border-radius:999px;transition:width .25s ease,background .2s ease}.tabs-upload-progress-fill-uploading{background:linear-gradient(90deg,#e3212d,#ff636e);background-size:200% 100%;animation:tabsProgressShimmer 1.4s linear infinite}.tabs-upload-progress-fill-success{background:#2e8b57}.tabs-upload-progress-fill-error{background:#e3212d}.tabs-upload-progress-error-row{display:flex;align-items:center;justify-content:space-between;margin-top:6px;gap:8px}.tabs-upload-progress-error-text{color:#be1923;font-size:11px;line-height:1.3;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabs-upload-progress-actions{display:flex;align-items:center;gap:6px}.tabs-upload-progress-retry{background:#e3212d;color:#fff;border:none;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600;cursor:pointer;transition:background .2s ease}.tabs-upload-progress-retry:hover{background:#be1923}.tabs-upload-progress-dismiss{background:transparent;border:none;color:#888;font-size:16px;cursor:pointer;line-height:1;padding:0 4px}.tabs-upload-progress-dismiss:hover{color:#333}@keyframes tabsProgressIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes tabsProgressShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.tabs-comments-modal{background:#fff;border-radius:12px;animation:slideUp .25s ease;margin:0 0 10px;max-height:400px;min-height:150px;width:100%;display:flex;flex-direction:column}.tabs-comments-panel{flex:1;background:#fff;display:flex;flex-direction:column;padding-bottom:"10px";position:relative;min-height:0}.tabs-comments-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.tabs-comments-header h2{font-size:20px;font-weight:600}.tabs-comments-body{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:13px;margin-bottom:20px;min-height:0}.tabs-comment-item{gap:10px;align-items:center;flex-wrap:wrap;position:relative;display:flex}.tabs-avatar{width:44px;height:44px;border-radius:8px;object-fit:cover}.tabs-avatar.placeholder{background:#f5f7f9;color:#777d8d;font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center}.tabs-comment-content{flex:1;display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start}.tabs-comment-header{display:flex;align-items:center;gap:6px;margin-bottom:4px;justify-content:space-between;width:100%}.tabs-comment-header .name{font-weight:600;font-size:14px}.tabs-comment-header .date{font-size:12px;font-weight:500;color:#777d8d}.tabs-text{font-size:14px;font-weight:400;flex-basis:100%;margin-top:10px;text-align:left;margin-left:5px;margin-bottom:10px;width:100%;white-space:normal;overflow-wrap:break-word;word-break:break-word}.tabs-comments-footer{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:10px;background:#fff}.tabs-comments-footer input{flex:1;padding:12px;border-radius:8px;border:1px solid #ddd;outline:none;font-size:14px}.tabs-comments-footer input:focus{border-color:#3b82f6}.tabs-send-btn{background:#e3212d;border:none;border-radius:8px;width:43px;height:43px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s;font-size:16px}.tabs-send-btn:not(:disabled):hover{background:#e3212d80}.tabs-send-btn:disabled{opacity:.5;cursor:pointer}.tabs-entity-type{font-size:11px;position:absolute;top:-2px;right:0;font-style:italic;margin-bottom:5px}.tabs-no-comments{font-size:18px;font-weight:600}.c-textarea-wrapper{width:100%;position:relative}.c-textarea-label{display:block;font-size:12px;color:#777d8d;margin-bottom:7px;text-align:left}.c-textarea-control{background:#fff;border:1px solid #ebeef2;border-radius:8px;padding:10px 12px;margin-bottom:10px;position:relative;overflow:hidden}.c-textarea-control.disabled{background:#ebeef2;pointer-events:none}.c-textarea-field{width:100%;border:none;outline:none;background:transparent;font-size:14px;color:#111315;resize:none;line-height:1.45;margin-bottom:3px;overflow-y:auto;box-sizing:border-box}.c-textarea-field::placeholder{color:#777d8d;opacity:1}.c-textarea-field::-webkit-scrollbar{width:3px}.c-textarea-field::-webkit-scrollbar-track{background:transparent}.c-textarea-field::-webkit-scrollbar-thumb{background:#78787873;border-radius:10px}.c-textarea-field::-webkit-scrollbar-thumb:hover{background:#787878b3}.c-textarea-field{scrollbar-width:thin;scrollbar-color:rgba(120,120,120,.45) transparent}.c-input-wrapper{position:relative;width:100%;font-family:system-ui,sans-serif}.c-input-label{display:flex;align-items:center;gap:6px;font-size:12px;color:#777d8d;margin-bottom:7px;text-align:left}.c-input-help{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;font-size:10px;font-weight:700;line-height:1;color:#98a2b3;background:#f2f4f7;border:1px solid #ebeef2;border-radius:50%;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.c-input-help:hover{color:#fff;background:#e3212d;border-color:#e3212d}.c-input-control{display:flex;align-items:center;background:#fff;border:1px solid #ebeef2;border-radius:8px;padding:12px 8px;margin-bottom:10px;position:static;z-index:1;height:42px}.c-input-field::placeholder{color:#777d8d!important;opacity:1}.c-input-control.disabled{background:#ebeef2;pointer-events:none;color:#777d8d!important}.c-input-field{flex:1;font-size:16px;border:none;outline:none;background:transparent;padding:0 2px;color:#111315;width:100%;white-space:nowrap;text-overflow:ellipsis}.c-input-phone-code{background:#f3f5f8;border-radius:6px;padding:5px 8px;display:flex;align-items:center;gap:4px;cursor:pointer;min-width:49px;justify-content:center;position:relative;-webkit-user-select:none;user-select:none;font-size:14px;z-index:2}.c-input-phone-menu{position:absolute;top:calc(100% + 4px);left:0;width:100%;background:#fff;border:1px solid #ebeef2;border-radius:8px;box-shadow:0 8px 24px #00000024;z-index:999999;animation:fadeIn .15s ease;overflow:hidden}.c-input-phone-option{padding:10px;text-align:center;font-size:14px;cursor:pointer;transition:background .15s ease}.c-input-phone-option:hover{background:#f5f8ff}.c-input-phone-option.selected{background:#e3212d;color:#fff;font-weight:500}.c-input-phone-option.selected:hover{background:#e3212d}.input-end-label{position:absolute;right:4px;font-size:10px;font-weight:500;letter-spacing:-.2px}@media (min-width: 767px){.c-input-field,.input-end-label{font-size:14px}}.tabs-supplies-list-item{display:flex;gap:5px}.tabs-supplies-list-item:not(:last-child){margin-bottom:15px}.datepicker-wrapper{width:100%;position:relative}.datepicker-wrapper.disabled{color:#111315}.datepicker-wrapper.disabled .datepicker-input{background:#ebeef2;color:#111315!important}.datepicker-label{font-size:12px;color:#777d8d;margin-bottom:7px;display:block;text-align:left}.datepicker-input{display:flex;align-items:center;border:1px solid #ebeef2;border-radius:8px;padding:10px 12px;cursor:pointer;height:43px;gap:10px;background:#fff}.datepicker-input::placeholder{color:#111315}.datepicker-input svg:last-child{margin-left:auto}.datepicker-input .value{font-size:14px;color:#111315;text-align:left;font-weight:500}.datepicker-input .placeholder{font-size:14px;color:#111315}.datepicker-menu{position:absolute;top:calc(100% + 6px);left:0;width:100%;background:#fff;border-radius:12px;padding:14px 14px 20px;border:1px solid #ebeef2;box-shadow:0 4px 18px #0000001f;z-index:999}.datepicker-header{display:flex;justify-content:space-between;align-items:center}.datepicker-header button{border:none;background:none;padding:4px;cursor:pointer;display:flex}.datepicker-header .date-title{font-weight:500;font-size:15px}.datepicker-week{display:grid;grid-template-columns:repeat(7,1fr);margin-top:12px;color:#111315;font-size:10px;text-align:center;font-weight:600}.datepicker-grid{display:grid;grid-template-columns:repeat(7,1fr);margin-top:6px;gap:3px}.blank{height:34px}.day{height:34px;border-radius:6px;border:none;background:none;cursor:pointer}.day:hover{background:#f5f8ff}.day.selected{background:#e3212d;color:#fff}.datepicker-grid .day.dimmed{color:#b0b0b0;opacity:.9;cursor:default}.day.disabled-day{opacity:.4;cursor:default;pointer-events:none}.trp-wrapper{position:relative;width:100%;font-family:system-ui,sans-serif}.trp-label{display:block;font-size:12px;color:#777d8d;margin-bottom:7px;text-align:left}.trp-input{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #ebeef2;border-radius:8px;padding:10px 12px;cursor:pointer;height:44px;font-size:14px;text-align:left}.trp-input span{flex:1;margin-left:8px}.trp-placeholder{color:#111315;font-size:14px;min-width:99px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trp-value{color:#111315;font-weight:500;font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trp-menu{position:absolute;top:calc(100% + 6px);width:100%;background:#fff;border:1px solid #ebeef2;border-radius:12px;z-index:999;box-shadow:0 4px 12px #00000014;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:15px}.trp-option{padding:6px;border-radius:10px;cursor:pointer;transition:.15s;text-align:center;font-size:14px;border:1px solid #16a34a;width:167px;display:flex;align-items:center;justify-content:center;flex-direction:column;height:58px;background-color:#f0fdf4}.trp-option:hover{background:#f5f7ff}.trp-option.selected{background:#e3212d;color:#fff;font-weight:600;border:1px solid rgb(227,33,45)}.trp-disabled{cursor:not-allowed;pointer-events:none;background:#ebeef2}.trp-option.disabled{cursor:not-allowed;pointer-events:none;border:1px solid #ebeef2;background:#fef2f2;color:#333;background-color:#ebeef2}@media (max-width: 767px) and (min-width: 300px){.trp-menu{gap:12px;padding:12px}.trp-option{width:calc(50% - 6px);height:50px;font-size:13px}}.clt-wrapper{border-bottom:1px solid #e5e7eb}.clt-header{display:flex;align-items:center;background:#fff;border-bottom:1px solid #eaecf0}.clt-scroll{overflow-x:auto;flex:1}.clt-list{display:flex;min-width:max-content}.clt-item{padding:12px 18px;cursor:pointer;font-size:16px;background:#fff;transition:.2s;white-space:nowrap;width:44px;height:43px;display:flex;align-items:center;justify-content:center;font-weight:700;border:1px solid #eaecf0;border-bottom:none}.clt-item:hover{opacity:.8}.clt-active{background:#e11d2a;border:1px solid #e11d2a;color:#fff;font-weight:600;border-bottom:none}.clt-add,.clt-remove{flex-shrink:0;width:42px;height:42px;border:none;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;font-weight:300;background:#fff;border:1px solid #eaecf0;border-bottom:none}.clt-add span,.clt-remove span{background-color:#e11d2a;border-radius:100%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:16px;line-height:110%}.clt-content{padding:0 0 20px}.clt-title{font-size:18px;font-weight:500;text-align:center;width:180px;background:#e11d2a;padding:10px;color:#fff}.clt-body{border:1px solid #eaecf0;border-top:none;padding:20px 20px 0;transition:all .2s ease}.clt-fade-in{opacity:1;transform:translate(0)}.clt-fade-out{opacity:0;transform:translate(10px)}.pd-modal-overlay{position:fixed;background:#0009;display:flex;justify-content:center;align-items:center;z-index:9999;animation:fadeIn .2s ease;inset:0}.pd-modal{background:#fff;width:100%;max-width:680px;border-radius:12px;padding:30px 20px;box-shadow:0 -2px 15px #0000001a;animation:slideUp .25s ease;margin:0 0 10px;display:flex;flex-direction:column;position:relative}.pd-close-btn{background:none;border:none;cursor:pointer;color:#555;font-size:20px;position:absolute;right:15px;top:15px}.pd-modal-title{font-size:20px;font-weight:600;margin-bottom:15px;text-align:center}.simple-input-wrapper{margin-top:10px;margin-bottom:0}.simple__btn-group{margin-top:20px}.timepicker-wrapper{position:relative;width:100%;font-family:system-ui,sans-serif}.timepicker-label{display:block;font-size:12px;color:#777d8d;margin-bottom:7px;text-align:left}.timepicker-input{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #ebeef2;border-radius:8px;padding:10px 12px;cursor:pointer;height:44px;font-size:14px;text-align:left}.timepicker-input span{flex:1;margin-left:8px}.placeholder{color:#111315}.value{color:#111315;font-size:14px;font-weight:500}.timepicker-menu{position:absolute;top:calc(100% + 6px);width:100%;background:#fff;border:1px solid #ebeef2;border-radius:12px;padding:8px;z-index:999;box-shadow:0 4px 12px #00000014;font-size:14px;display:flex;gap:8px}.timepicker-hours,.timepicker-minutes{flex:1;max-height:280px;overflow-y:auto}.timepicker-option{padding:10px;border-radius:10px;cursor:pointer;transition:.15s;text-align:center}.timepicker-option:hover{background:#f5f7ff}.timepicker-option.selected{background:#e3212d;color:#fff;font-weight:600}.timepicker-hours::-webkit-scrollbar,.timepicker-minutes::-webkit-scrollbar{width:5px}.timepicker-hours::-webkit-scrollbar-thumb,.timepicker-minutes::-webkit-scrollbar-thumb{background:#d5d8e1;border-radius:50px}.clock-picker-wrapper{position:relative;width:100%;display:flex;flex-direction:column}.clock-picker-label{display:block;font-size:12px;color:#777d8d;margin-bottom:5px;text-align:left;font-weight:600}.clock-picker-control{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #ebeef2;border-radius:8px;padding:10px 12px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .2s ease,box-shadow .2s ease}.clock-picker-control.open{border-color:#111315}.clock-picker-control.disabled{background:#ebeef2;cursor:not-allowed;pointer-events:none}.clock-picker-value{flex:1;font-size:14px;color:#111315;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clock-picker-value.placeholder{color:#777d8d}.clock-picker-popover{position:absolute;top:calc(100% + 4px);left:0;z-index:20;background:#fff;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 8px 20px #0000001f;padding:10px;min-width:220px;animation:cp-fade .15s ease}.clock-picker-columns{display:flex;gap:8px}.clock-picker-col{flex:1;min-width:0}.clock-picker-col--period{flex:0 0 56px}.clock-picker-col-title{font-size:11px;font-weight:700;color:#777d8d;text-align:center;margin-bottom:6px;text-transform:uppercase;letter-spacing:.3px}.clock-picker-col-body{max-height:168px;overflow-y:auto;display:flex;flex-direction:column;gap:4px;padding-right:2px;scrollbar-width:thin}.clock-picker-col-body::-webkit-scrollbar{width:6px}.clock-picker-col-body::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.clock-picker-cell{border:1px solid transparent;background:#f5f7f9;border-radius:6px;padding:8px 0;font-size:13px;font-weight:600;color:#111315;cursor:pointer;transition:all .12s ease}.clock-picker-cell:hover{background:#eef2ff}.clock-picker-cell.active{background:#e3212d;border-color:#e3212d;color:#fff}.clock-picker-done{margin-top:10px;width:100%;border:none;background:#e3212d;color:#fff;border-radius:8px;padding:9px 0;font-size:13px;font-weight:600;cursor:pointer}@keyframes cp-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.creatOrder-modal-overlay{position:fixed;inset:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:9999;animation:fadeIn .2s ease}.creatOrder-modal{background:#fff;width:100%;max-width:700px;border-radius:12px;padding:30px 20px 20px;box-shadow:0 -2px 15px #0000001a;animation:slideUp .25s ease;margin:0 0 10px;display:flex;flex-direction:column;position:relative;max-height:722px}.createOrder-body{opacity:1;transition:all .5s ease-out;flex:1;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.createOrder-body.hide{opacity:0;transition:all .5s ease-out}.creatOrder-close-btn{background:none;border:none;cursor:pointer;color:#555;font-size:20px;position:absolute;right:15px;top:15px}.creatOrder-header{display:flex;flex-direction:column;align-items:center;gap:10px;padding-bottom:4px}.creatOrder-modal-title{font-size:20px;font-weight:600;margin:0;text-align:center;opacity:1;transition:all .5s ease-out}.creatOrder-modal-title.hide{opacity:0;transition:all .5s ease-out}.creatOrder-restack-link{position:relative;display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 10px;margin-bottom:14px;border-radius:999px;background:linear-gradient(135deg,#e3212d14,#e3212d0a);color:#e3212d;font-family:inherit;font-size:12.5px;font-weight:600;letter-spacing:.1px;line-height:1;text-decoration:none;border:1px solid rgba(227,33,45,.18);box-shadow:0 1px 2px #e3212d0d,inset 0 1px #fff9;transition:background .35s cubic-bezier(.4,0,.2,1),color .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;will-change:transform,box-shadow;background:linear-gradient(135deg,#e3212d,#c71621);color:#fff;border-color:#c71621}.creatOrder-restack-link:hover,.creatOrder-restack-link:focus-visible{background:linear-gradient(135deg,#e3212d,#c71621);color:#fff;border-color:#c71621;box-shadow:0 6px 14px #e3212d47,0 2px 4px #e3212d2e,inset 0 1px #ffffff40;transform:translateY(-1px);outline:none;text-decoration:none}.creatOrder-restack-link:active{transform:translateY(0);box-shadow:0 2px 6px #e3212d33,inset 0 1px #fff3}.creatOrder-restack-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;background:#e3212d24;color:#e3212d;flex-shrink:0;transition:background .35s cubic-bezier(.4,0,.2,1),color .35s cubic-bezier(.4,0,.2,1)}.creatOrder-restack-link:hover .creatOrder-restack-icon,.creatOrder-restack-link:focus-visible .creatOrder-restack-icon{background:#ffffff38;color:#fff}.creatOrder-restack-label{white-space:nowrap;color:inherit;transition:color .35s cubic-bezier(.4,0,.2,1)}.creatOrder-restack-arrow{display:inline-flex;align-items:center;justify-content:center;color:inherit;opacity:.7;transition:color .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1)}.creatOrder-restack-arrow svg{transition:stroke .35s cubic-bezier(.4,0,.2,1)}.creatOrder-restack-link:hover .creatOrder-restack-arrow,.creatOrder-restack-link:focus-visible .creatOrder-restack-arrow{opacity:1;transform:translate(2px,-2px)}@media (min-width: 300px) and (max-width: 767px){.creatOrder-restack-link{font-size:12px;padding:6px 11px 6px 9px;margin-bottom:10px}.creatOrder-restack-icon{width:20px;height:20px;border-radius:6px}}.creatOrder-btn-group{margin-top:10px;display:flex;gap:10px}.createOrder-body::-webkit-scrollbar{width:3px}.createOrder-body::-webkit-scrollbar-track{background:transparent}.createOrder-body::-webkit-scrollbar-thumb{background:#78787880;border-radius:10px}.createOrder-body::-webkit-scrollbar-thumb:hover{background:#787878cc}.createOrder-body{scrollbar-width:thin;scrollbar-color:rgba(120,120,120,.5) transparent}.create-order-field-error{font-size:10px;color:red;text-align:left;display:block;margin-top:3px;margin-bottom:8px}@media (min-width: 300px) and (max-width: 767px){.creatOrder-modal{width:95%;max-height:92dvh;min-height:92dvh;padding:30px 15px 20px}.createOrder-body{flex:1;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}}.creatOrder-upload-progress{margin:10px 0 4px;display:flex;flex-direction:column;gap:6px}.creatOrder-upload-progress-head{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;color:#777d8d}.creatOrder-upload-bar{width:100%;height:8px;border-radius:999px;background:#ebeef2;overflow:hidden}.creatOrder-upload-bar-fill{height:100%;border-radius:999px;background:#12b76a;transition:width .3s ease}.creatOrder-upload-bar-fill.error{background:#e3212d}.creatOrder-upload-retry{align-self:flex-start;margin-top:2px;padding:6px 14px;border:1px solid #e3212d;border-radius:8px;background:#fff;color:#e3212d;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s ease}.creatOrder-upload-retry:hover{background:#e3212d14}.inline-uploader-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:100%}.inline-uploader-item{position:relative;width:100%;height:80px;border-radius:8px;overflow:hidden}.inline-uploader-img{width:100%;height:100%;object-fit:cover;cursor:pointer}.inline-uploader-pdf{display:flex;align-items:center;justify-content:center;background:#0006;height:100%;cursor:pointer;font-size:60px}.inline-uploader-remove{position:absolute;right:4px;top:4px;width:22px;height:22px;border-radius:50%;border:none;background:#0009;color:#fff;font-size:18px;cursor:pointer}.inline-uploader-upload{width:100%;border:1px dashed rgb(227,33,45);border-radius:8px;padding:16px;text-align:center;cursor:pointer;transition:background .2s ease}.inline-uploader-upload.disable{cursor:not-allowed;opacity:.5}.inline-uploader-upload:hover{background:#e3212d14}.inline-uploader-upload-content p{margin:4px 0 0;font-size:11px;color:#e3212d;font-weight:500}.inline-preview-overlay{position:fixed;inset:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:99999;animation:fadeIn .3s ease;padding:15px}.inline-preview-content{position:relative;max-width:85%;max-height:90vh;display:flex}.inline-preview-img{width:100%;height:auto;border-radius:10px;background:#fff;box-shadow:0 0 15px #fff3;object-fit:contain}.inline-preview-close{position:absolute;background:transparent;border:none;cursor:pointer;color:#fff;top:-42px;font-size:39px;right:0}.inline-pdf-embed{flex:1;width:130%;height:130%;border:none;background:transparent;transform:scale(.9);transform-origin:top center}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (min-width: 768px){.inline-uploader-grid{grid-template-columns:repeat(6,1fr);display:grid;gap:10px;width:100%;max-height:260px;overflow-y:auto;overflow-x:hidden;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) transparent;max-height:80px}.inline-uploader-grid::-webkit-scrollbar{width:2px;opacity:0;transition:opacity .3s ease}.inline-uploader-grid::-webkit-scrollbar-thumb{background:#0000004d;border-radius:2px}.inline-uploader-grid:hover::-webkit-scrollbar,.inline-uploader-grid:active::-webkit-scrollbar,.inline-uploader-grid:focus::-webkit-scrollbar{opacity:1}}.inline-uploader-label{display:block;font-size:12px;color:#777d8d;margin-bottom:7px;text-align:left}.dropdown-trigger{font-weight:600;cursor:pointer}.dropdown-animate{opacity:0;transform:translateY(-6px);animation:showDropdown .15s ease forwards}@keyframes showDropdown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.dropdown-menu.fixed-menu{width:180px;background:#fff;border-radius:6px;box-shadow:0 4px 12px #0000001f;z-index:9999;padding:6px 0 0;display:flex;flex-direction:column}.dropdown-search{width:100%;padding:8px 12px;border:none;border-bottom:1px solid #e5e5e5;font-size:16px;outline:none}.dropdown-scroll{max-height:200px;overflow-y:auto}.dropdown-item{padding:8px 12px;font-size:14px;cursor:pointer;transition:background .15s;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dropdown-item:hover{background:#f6f6f6}.dropdown-item.selected{background:#e3212d;color:#fff;font-weight:600}.dropdown-empty{padding:10px;text-align:center;color:#888;font-size:13px}@media (min-width: 768px){.dropdown-search{font-size:14px}}.dropdown-multi-trigger{display:inline-block;white-space:nowrap;vertical-align:bottom;font-weight:600;cursor:pointer}.dropdown-multi-item{display:flex;align-items:center;justify-content:space-between;gap:8px}.dropdown-multi-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-multi-check{flex-shrink:0;font-weight:700;line-height:1;color:#e3212d}.dropdown-item.selected.dropdown-multi-item{background:#e3212d14;color:#e3212d;font-weight:600}.dropdown-item.selected.dropdown-multi-item:hover{background:#e3212d1f}.dropdown-item.selected.dropdown-multi-item .dropdown-multi-check{color:#e3212d}.dock-modal{width:400px;max-width:100%;max-height:min(480px,80vh);display:flex;flex-direction:column;padding:20px;background:#fff;border-radius:20px;box-sizing:border-box;text-align:left}.dock-modal,.dock-modal-heading,.dock-modal-title,.dock-modal-sub,.dock-option,.dock-option-name{text-align:left}.dock-modal svg,.dock-modal svg *{color:inherit}.dock-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.dock-modal-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;background:#e3212d14;color:#e3212d}.dock-modal-icon svg{width:21px;height:21px;display:block}.dock-modal-heading{flex:1 1 auto;min-width:0}.dock-modal-title{margin:0;font-size:18px;font-weight:700;color:#101828;letter-spacing:-.01em}.dock-modal-sub{margin:4px 0 0;font-size:13px;font-weight:500;color:#98a2b3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dock-modal-close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;padding:0;border:1px solid #ebeef2;border-radius:50%;background:#fff;color:#667085;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.dock-modal-close:hover{background:#f5f7f9;border-color:#d0d5dd;color:#101828}.dock-modal-list{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-height:0;max-height:300px;overflow-y:auto;overscroll-behavior:contain;padding-right:2px;margin-bottom:16px;scrollbar-width:thin;scrollbar-color:#d0d5dd transparent}.dock-option{flex-shrink:0}.dock-option--skeleton{pointer-events:none;border-color:#eef0f3}.dock-skel{display:block;border-radius:10px;background:#eef0f4;animation:dock-skel-pulse 1.3s ease-in-out infinite}.dock-skel--name{height:14px;border-radius:7px}@keyframes dock-skel-pulse{0%,to{opacity:.55}50%{opacity:1}}.dock-modal-list::-webkit-scrollbar{width:6px}.dock-modal-list::-webkit-scrollbar-thumb{background:#e4e7ec;border-radius:999px}.dock-modal-empty{margin:0;padding:18px 4px;font-size:13.5px;font-weight:500;color:#98a2b3;text-align:center}.dock-option{display:flex;align-items:center;gap:12px;width:100%;padding:11px 14px;border:1px solid #eaecf0;border-radius:14px;background:#fff;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .12s ease}.dock-option:hover{background:#f9fafb;border-color:#d0d5dd}.dock-option:active{transform:scale(.99)}.dock-option-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:10px;background:#f5f7f9;color:#667085}.dock-option-icon svg{width:18px;height:18px;display:block}.dock-option-name{flex:1 1 auto;min-width:0;font-size:14px;font-weight:600;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dock-option-check{display:inline-flex;align-items:center;flex-shrink:0;color:#e3212d}.dock-option.selected{border-color:#e3212d59;background:#e3212d0f}.dock-option.selected .dock-option-icon{background:#e3212d1a;color:#e3212d}.dock-option.selected .dock-option-name{color:#e3212d;font-weight:700}.dock-modal-cancel{width:100%;min-height:42px;border:1px solid #e4e7ec;border-radius:999px;background:#fff;color:#101828;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.dock-modal-cancel:hover{background:#f5f7f9;border-color:#d0d5dd}@media (max-width: 480px){.dock-modal{width:100%;padding:16px;border-radius:18px}.dock-modal-title{font-size:17px}}@media (hover: none){.dock-option:hover{background:#fff;border-color:#eaecf0}.dock-option.selected:hover{background:#e3212d0f;border-color:#e3212d59}}.assignee-modal{width:420px;max-width:100%;height:min(58vh,480px);display:flex;flex-direction:column;padding:18px;background:#fff;border-radius:20px;box-sizing:border-box;text-align:left}.assignee-modal,.assignee-modal-heading,.assignee-modal-title,.assignee-modal-sub,.assignee-option,.assignee-option-name{text-align:left}.assignee-modal svg,.assignee-modal svg *{color:inherit}.assignee-modal-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.assignee-modal-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;background:#e3212d14;color:#e3212d}.assignee-modal-icon svg{width:21px;height:21px;display:block}.assignee-modal-heading{flex:1 1 auto;min-width:0}.assignee-modal-title{margin:0;font-size:18px;font-weight:700;color:#101828;letter-spacing:-.01em}.assignee-modal-sub{margin:4px 0 0;font-size:13px;font-weight:500;color:#98a2b3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assignee-modal-close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;padding:0;border:1px solid #ebeef2;border-radius:50%;background:#fff;color:#667085;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.assignee-modal-close:hover{background:#f5f7f9;border-color:#d0d5dd;color:#101828}.assignee-search{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:0 12px;margin-bottom:12px;border:1.5px solid #cfd6df;border-radius:12px;background:#fff;color:#98a2b3;transition:border-color .15s ease}.assignee-search:focus-within{border-color:#98a2b3}.assignee-search input{flex:1 1 auto;min-width:0;height:38px;border:none;outline:none;background:transparent;font-size:14px;font-weight:500;color:#101828}.assignee-search input::placeholder{color:#98a2b3;font-weight:500}.assignee-modal-list{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:6px;overflow-y:auto;padding-right:2px;margin-bottom:14px;scrollbar-width:thin;scrollbar-gutter:stable;overflow-anchor:none}.assignee-modal-list::-webkit-scrollbar{width:6px}.assignee-modal-list::-webkit-scrollbar-thumb{background:#e4e7ec;border-radius:999px}.assignee-modal-empty{margin:0;padding:18px 4px;font-size:13.5px;font-weight:500;color:#98a2b3;text-align:center}.assignee-option{display:flex;align-items:center;gap:10px;width:100%;flex:0 0 auto;padding:8px 12px;border:1px solid #eaecf0;border-radius:14px;background:#fff;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .12s ease}.assignee-option:hover{background:#f9fafb;border-color:#d0d5dd}.assignee-option:active{transform:scale(.99)}.assignee-option-avatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:50%;background:#f2f4f7;color:#475467;font-size:13px;font-weight:700}.assignee-option-name{flex:1 1 auto;min-width:0;font-size:14px;font-weight:600;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assignee-option-check{display:inline-flex;align-items:center;flex-shrink:0;color:#e3212d}.assignee-option.selected{border-color:#e3212d59;background:#e3212d0f}.assignee-option.selected .assignee-option-avatar{background:#e3212d1f;color:#e3212d}.assignee-option.selected .assignee-option-name{color:#e3212d;font-weight:700}.assignee-modal-actions{flex:0 0 auto;display:flex;align-items:center;gap:10px}.assignee-modal-cancel{flex:1 1 auto;min-height:42px;border:1px solid #e4e7ec;border-radius:999px;background:#fff;color:#101828;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.assignee-modal-cancel:hover{background:#f5f7f9;border-color:#d0d5dd}.assignee-modal-apply{flex:1 1 auto;min-height:42px;border:1px solid #e3212d;border-radius:999px;background:linear-gradient(140deg,#f0333f,#d1121e);color:#fff;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 8px 18px #e3212d3d;transition:filter .15s ease,transform .15s ease}.assignee-modal-apply:hover{filter:brightness(.96);transform:translateY(-1px)}.assignee-modal-apply:active{transform:translateY(0) scale(.99)}@media (max-width: 480px){.assignee-modal{width:100%;padding:16px;border-radius:18px}.assignee-modal-title{font-size:17px}}@media (hover: none){.assignee-option:hover{background:#fff;border-color:#eaecf0}.assignee-option.selected:hover{background:#e3212d0f;border-color:#e3212d59}}.ms-wrapper{position:relative;width:100%}.ms-label{display:block;font-size:12px;color:#777d8d;margin-bottom:7px;text-align:left}.ms-control{display:flex;align-items:center;justify-content:space-between;border:1px solid #ebeef2;border-radius:8px;background:#fff;padding:10px 12px;cursor:pointer;transition:.15s;margin-bottom:10px}.ms-control.open{border-color:#d0d4da}.ms-value{display:flex;align-items:center;gap:6px;flex:1;min-width:0;text-align:left}.ms-placeholder{color:#111315;font-size:14px}.ms-chips{flex:1;min-width:0;overflow:hidden}.ms-chips--text{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;color:#111315;line-height:1.3}.ms-chips--badges{display:flex;flex-wrap:nowrap;gap:4px;overflow:hidden}.ms-chips--wrap{display:flex;flex-wrap:wrap;align-content:flex-start;gap:4px;min-width:0;overflow:visible}.ms-chips-measure{position:absolute;left:0;top:0;display:flex;flex-wrap:wrap;align-content:flex-start;gap:4px;visibility:hidden;pointer-events:none;z-index:-1}.ms-chip{display:inline-flex;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;color:#344054;background:#f2f4f7;border:1px solid #ebeef2;border-radius:999px;white-space:nowrap}.ms-chip--more{position:relative;color:#e3212d;background:#e3212d17;border-color:#e3212d33;cursor:default}.ms-more-tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(4px);z-index:50;display:flex;flex-direction:column;gap:4px;min-width:160px;max-width:260px;padding:8px 10px;background:#101828;color:#fff;border-radius:8px;box-shadow:0 8px 24px #00000038;font-size:12px;font-weight:500;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.ms-chip--more:hover .ms-more-tooltip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.ms-more-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#101828}.ms-more-tooltip-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-right{display:flex;align-items:center;gap:6px}.ms-clear{cursor:pointer;color:#777;font-size:14px}.ms-clear:hover{color:#e3212d}.ms-icon{transform:rotate(270deg);transition:.2s}.ms-icon.rotated{transform:rotate(90deg)}.ms-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #ebeef2;border-radius:8px;max-height:260px;overflow-y:auto;z-index:30;box-shadow:0 4px 10px #00000014;animation:msFade .15s ease;padding:0 10px 10px}@keyframes msFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ms-search{padding-top:10px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ebeef2}.ms-search input{width:100%;padding:12px;font-size:16px;border-radius:6px;border:1px solid #ebeef2;outline:none}.ms-option{align-items:center;gap:8px;padding:10px 12px;cursor:pointer;transition:background .15s;font-size:14px;display:flex;justify-content:space-between;margin-top:7px;border-radius:10px;border:1px solid rgba(246,246,246,1)}.ms-option.selected{border:1px solid #e3212d}.ms-checkbox{pointer-events:none}.ms-empty{text-align:center;padding:12px;color:#999;font-size:13px}@media (min-width: 768px){.ms-search input{font-size:14px}}.more-badge{display:inline-flex;align-items:center;margin-left:4px;padding:1px 6px;border-radius:999px;font-weight:700;color:#e3212d;background:#e3212d17;border:1px solid rgba(227,33,45,.2);cursor:pointer}.more-badge-tooltip{position:fixed;z-index:10000;transform:translate(-50%,calc(-100% - 12px));display:flex;flex-direction:column;gap:6px;min-width:160px;max-width:300px;padding:10px;background:#fff;border:1px solid #ebeef2;border-radius:12px;box-shadow:0 12px 32px #10182824,0 2px 6px #1018280f;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.more-badge-tooltip.open{opacity:1;transform:translate(-50%,calc(-100% - 8px))}.more-badge-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:12px;height:12px;background:#fff;border-right:1px solid #ebeef2;border-bottom:1px solid #ebeef2;border-bottom-right-radius:3px;margin-top:-6px;transform:translate(-50%) rotate(45deg)}.more-badge-tooltip-title{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#98a2b3;margin-bottom:2px}.more-badge-tooltip-item{display:inline-flex;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;color:#344054;background:#f2f4f7;border:1px solid #ebeef2;border-radius:999px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.create-carrier__overlay{position:fixed;inset:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:9999;animation:createCarrierFadeIn .2s ease}.create-carrier__modal{position:relative;background:#fff;width:100%;max-width:500px;padding:30px 20px 20px;border-radius:12px;box-shadow:0 -2px 15px #0000001a;display:flex;flex-direction:column;animation:createCarrierSlideUp .25s ease}.create-carrier__close{position:absolute;top:15px;right:15px;background:none;border:none;cursor:pointer;color:#555}.create-carrier__title{font-size:20px;font-weight:600;text-align:center;margin-bottom:20px}.create-carrier__body{flex:1;transition:opacity .3s ease}.create-carrier__row{display:flex;gap:10px}.create-carrier__row--last{margin-bottom:7px}.create-carrier__actions{display:flex;gap:10px}@keyframes createCarrierFadeIn{0%{opacity:0}to{opacity:1}}@keyframes createCarrierSlideUp{0%{transform:translateY(15px);opacity:0}to{transform:translateY(0);opacity:1}}.dtsm-modal{width:720px;max-width:100%;max-height:86vh;display:flex;flex-direction:column;padding:22px 24px 24px;background:#fff;border-radius:26px;box-sizing:border-box;text-align:left}.dtsm-modal,.dtsm-summary,.dtsm-slots-label{text-align:left}.dtsm-modal svg,.dtsm-modal svg *{color:inherit}.dtsm-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.dtsm-heading{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.dtsm-heading-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:12px;background:#e3212d14;color:#e3212d}.dtsm-heading-icon svg{width:19px;height:19px;display:block}.dtsm-caption{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#98a2b3;flex-shrink:0}.dtsm-summary{font-size:16px;font-weight:700;color:#101828;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dtsm-summary--hint{color:#98a2b3;font-weight:600}.dtsm-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;padding:0;border:1px solid #eaecf0;border-radius:50%;background:#fff;color:#667085;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.dtsm-close:hover{background:#f5f7f9;border-color:#d0d5dd;color:#101828}.dtsm-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;overflow-y:auto;padding-bottom:4px;scrollbar-width:thin}.dtsm-body::-webkit-scrollbar{width:6px}.dtsm-body::-webkit-scrollbar-thumb{background:#e4e7ec;border-radius:999px}.dtsm-calendar{min-width:0}.dtsm-cal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 14px;margin-bottom:6px;border-bottom:1px solid #f2f4f7}.dtsm-month{font-size:18px;font-weight:700;color:#101828;letter-spacing:-.01em}.dtsm-nav{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #eaecf0;border-radius:12px;background:#fff;color:#475467;cursor:pointer;flex-shrink:0;transition:background .15s ease,border-color .15s ease,color .15s ease}.dtsm-nav:hover{background:#f5f7f9;border-color:#d0d5dd;color:#101828}.dtsm-nav--next svg{transform:rotate(180deg)}.dtsm-week,.dtsm-grid{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.dtsm-week{margin-top:6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#98a2b3}.dtsm-grid{margin-top:6px;gap:4px 0}.dtsm-day{position:relative;height:42px;padding:0;border:none;background:none;color:#101828;font-size:14.5px;font-weight:600;cursor:pointer;transition:color .15s ease}.dtsm-day-num{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;transition:background .15s ease,color .15s ease,transform .15s ease}.dtsm-day:active .dtsm-day-num{transform:scale(.94)}.dtsm-day.weekend .dtsm-day-num{color:#98a2b3}.dtsm-day:not(.selected):not(.disabled):hover .dtsm-day-num{background:#f2f4f7}.dtsm-day.today .dtsm-day-num{box-shadow:inset 0 0 0 1.5px #d0d5dd}.dtsm-day.selected .dtsm-day-num{background:linear-gradient(140deg,#f0333f,#d1121e);color:#fff;box-shadow:0 6px 14px #e3212d4d,0 0 0 3px #e3212d1f}.dtsm-day.dimmed .dtsm-day-num{color:#cfd4dc}.dtsm-day.disabled{cursor:not-allowed;pointer-events:none}.dtsm-day.disabled .dtsm-day-num{color:#cfd4dc}.dtsm-slots{display:flex;flex-direction:column;min-width:0}.dtsm-slots-label{display:block;padding-bottom:14px;margin-bottom:12px;border-bottom:1px solid #f2f4f7;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#98a2b3;line-height:36px}.dtsm-times{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dtsm-range{min-height:46px;padding:0 10px;border:1.5px solid #cfd6df;border-radius:14px;background:#fff;color:#101828;font-size:13.5px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease}.dtsm-range:hover{background:#f9fafb;border-color:#98a2b3}.dtsm-range:active{transform:scale(.99)}.dtsm-range.selected{border-color:#e3212d;background:#e3212d12;color:#e3212d;font-weight:700;box-shadow:0 4px 12px #e3212d1f}.dtsm-range.disabled{background:#f4f6f8;border-color:#dfe4ea;color:#b6bec9;cursor:not-allowed;pointer-events:none;box-shadow:none}.dtsm-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid #f2f4f7}.dtsm-actions .cancel{min-height:44px;padding:0 20px;border:1px solid #e4e7ec;border-radius:999px;background:#fff;color:#101828;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.dtsm-actions .cancel:hover{background:#f5f7f9;border-color:#d0d5dd}.dtsm-actions .apply{min-width:132px;min-height:44px;padding:0 24px;border:1px solid #e3212d;border-radius:999px;background:linear-gradient(140deg,#f0333f,#d1121e);color:#fff;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 8px 18px #e3212d47;transition:filter .15s ease,transform .15s ease,box-shadow .15s ease}.dtsm-actions .apply:hover:not(:disabled){filter:brightness(.96);transform:translateY(-1px);box-shadow:0 12px 22px #e3212d52}.dtsm-actions .apply:active:not(:disabled){transform:translateY(0) scale(.99)}.dtsm-actions .apply:disabled{opacity:.4;box-shadow:none;cursor:not-allowed}@media (max-width: 900px){.dtsm-modal{width:480px}.dtsm-body{grid-template-columns:minmax(0,1fr);gap:18px}.dtsm-slots-label{padding-bottom:10px;margin-bottom:10px;line-height:1.2}}@media (max-width: 767px){.dtsm-modal{width:100%;padding:16px 16px 18px;border-radius:20px}.dtsm-summary{font-size:15px}.dtsm-month{font-size:17px}.dtsm-day{height:40px}.dtsm-day-num{width:36px;height:36px;font-size:14px}.dtsm-range{min-height:42px;font-size:12.5px}.dtsm-actions .cancel,.dtsm-actions .apply{min-height:42px;font-size:14px}}@media (hover: none){.dtsm-day:not(.selected):not(.disabled):hover .dtsm-day-num{background:transparent}.dtsm-range:hover{background:#fff;border-color:#cfd6df}.dtsm-range.selected:hover{background:#e3212d12;border-color:#e3212d}}.stock-modal{display:flex;flex-direction:column;width:min(520px,94vw);max-height:min(560px,86vh);text-align:left;color:#101828;font-size:14px}.stock-modal svg,.stock-modal svg *{color:inherit;stroke:currentColor}.stock-modal__head{display:flex;align-items:center;gap:12px;padding:16px 18px 14px;border-bottom:1px solid #ebeef2;background:#fcfcfd}.stock-modal__badge{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:12px;background:linear-gradient(140deg,#f0333f,#d1121e);color:#fff;box-shadow:0 4px 10px #e3212d40}.stock-modal__badge svg{width:20px;height:20px}.stock-modal__heading{display:flex;flex-direction:column;gap:1px;flex:1 1 auto;min-width:0}.stock-modal__title{margin:0;font-size:17px;font-weight:700;line-height:1.2}.stock-modal__subtitle{font-size:12.5px;font-weight:500;color:#667085}.stock-modal__close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border:1px solid #e4e7ec;border-radius:50%;background:#fff;color:#101828;cursor:pointer;transition:background .15s ease,border-color .15s ease}.stock-modal__close:hover{background:#f2f4f7;border-color:#d0d5dd}.stock-modal__body{flex:1 1 auto;min-height:0;padding:14px 18px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d0d5dd transparent}.stock-modal__body::-webkit-scrollbar{width:6px}.stock-modal__body::-webkit-scrollbar-thumb{border-radius:999px;background:#d0d5dd}.stock-modal__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.stock-modal__row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 90px;align-items:center;gap:12px;padding:10px 12px;border:1px solid #e4e7ec;border-radius:12px;background:#fff}.stock-modal__row--head{padding:0 12px 2px;border:none;background:transparent;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#98a2b3}.stock-modal__pallet{display:flex;align-items:center;gap:10px;min-width:0}.stock-modal__pallet-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:9px;background:#fde8ea;color:#b42318}.stock-modal__pallet-icon svg{width:16px;height:16px}.stock-modal__pallet-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.stock-modal__date{font-size:13.5px;font-weight:500;color:#475467;white-space:nowrap}.stock-modal__qty-col{display:flex;justify-content:flex-end}.stock-modal__qty{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:26px;padding:0 10px;border-radius:999px;background:#f2f4f7;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:#101828}.stock-modal__empty{margin:0;padding:24px;text-align:center;font-size:13.5px;color:#98a2b3}.stock-modal__nothing{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 0 8px;text-align:center}.stock-modal__nothing-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:6px;border:1px dashed #d0d5dd;border-radius:16px;background:#f9fafb;color:#98a2b3}.stock-modal__nothing-icon svg{width:24px;height:24px}.stock-modal__nothing-title{font-size:17px;font-weight:700;color:#101828}.stock-modal__nothing-hint{font-size:13px;line-height:1.45;color:#98a2b3;white-space:nowrap}.stock-modal__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px 16px;border-top:1px solid #ebeef2;background:#fff}.stock-modal__total{font-size:13.5px;color:#667085}.stock-modal__total strong{margin-left:4px;font-size:15px;font-weight:800;color:#101828}.stock-modal__btn{display:inline-flex;align-items:center;margin-left:auto;height:40px;padding:0 22px;border:none;border-radius:999px;background:#e3212d;font:inherit;font-size:14px;font-weight:600;color:#fff;cursor:pointer;box-shadow:0 4px 12px #e3212d40;transition:background .15s ease}.stock-modal__btn:hover{background:#c4161f}@media (max-width: 767px){.stock-modal{width:100%;height:100%;max-height:100%}.stock-modal__row{grid-template-columns:minmax(0,1fr) auto}.stock-modal__row--head{display:none}.stock-modal__date{grid-column:1 / -1;order:3;font-size:12.5px;color:#98a2b3}.stock-modal__foot{margin-top:auto}.stock-modal__nothing-hint{white-space:normal}}.tabs-base-skeleton{height:232.5px;display:flex;flex-direction:column;justify-content:space-between}.row{display:flex;gap:10px}.field{flex:1;display:flex;flex-direction:column;gap:6px}.label{width:50px;height:14px;border-radius:4px;background:#dfe3e9;animation:skeleton 1.3s infinite ease-in-out}.skeleton-field{height:44px;border-radius:8px;background:#eef0f4;animation:skeleton 1.3s infinite ease-in-out}.checkbox{width:120px;height:24px;margin-top:30px;border-radius:8px;background:#eef0f4;animation:skeleton 1.3s infinite ease-in-out}@keyframes skeleton{0%{opacity:.55}50%{opacity:1}to{opacity:.55}}.orders-skeleton{max-height:calc(100vh - 220px);overflow:hidden}.orders-skeleton-card{pointer-events:none;animation:orders-skeleton-in .2s ease}.orders-skeleton-card:hover{border-color:#d5dae1;box-shadow:0 1px 2px #1018280d;transform:none}.sk{display:inline-block;flex-shrink:0;border-radius:6px;background:linear-gradient(90deg,#eceff3,#f5f7f9,#eceff3);background-size:220% 100%;animation:orders-skeleton-shimmer 1.4s infinite}.sk-status{width:88px;height:21px;border-radius:50px}.orders-skeleton-pills{display:inline-flex;gap:6px}.sk-pill{height:20px;border-radius:999px}.sk-number{width:112px;height:22px}.sk-dot{width:18px;height:18px;border-radius:50%}.sk-customer{width:40%;height:16px}.orders-skeleton-actions{display:flex;align-items:center}.sk-circle{width:32px;height:32px;border-radius:50%}.sk-truck{width:18px;height:18px;margin-left:auto}.sk-icon{width:15px;height:15px;border-radius:4px}.sk-label{height:11px}.sk-value{height:12px}.sk-button{width:100%;min-height:44px;border-radius:8px}.orders-skeleton-rows{display:flex;flex-direction:column;gap:8px;padding:16px 40px 30px}.orders-skeleton-row{display:flex;align-items:center;gap:16px;height:48px;padding:0 16px;border:1px solid #ebeef2;border-radius:12px;background:#fff}.sk-bar{height:12px}.sk-grow{flex:1 1 auto}@keyframes orders-skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes orders-skeleton-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.sk,.orders-skeleton-card{animation:none}}@media (max-width: 1024px){.orders-skeleton-rows{padding:16px 20px 30px}}.order-details-skeleton{display:grid;grid-template-columns:1fr 1fr;gap:10px;height:201px;width:100%;padding:20px 0}.skeleton-col{display:flex;flex-direction:column;justify-content:space-between}.skeleton-row{display:flex;align-items:center;gap:6px}.skeleton-label{width:90px;height:16px;border-radius:4px;background:#eef0f4;animation:loading 1.2s infinite ease-in-out}.skeleton-value{flex:1;height:16px;border-radius:4px;background:#eef0f4;animation:loading 1.2s infinite ease-in-out}@keyframes loading{0%{opacity:.55}50%{opacity:1}to{opacity:.55}}@media (min-width: 768px) and (max-width: 1024px){.order-details-skeleton{padding:20px 0;width:calc(100% - 40px);margin:0 auto}}@media (min-width: 1025px){.order-details-skeleton{padding:20px 40px;width:calc(100% - 80px)}}.order-header-skeleton{width:290px;display:flex;align-items:center;gap:12px;margin-left:10px}.skeleton-icon{width:26px;height:26px;border-radius:6px;background:#eef0f4;animation:pulse 1.3s infinite ease-in-out}.skeleton-title{flex:1;height:18px;border-radius:4px;background:#eef0f4;animation:pulse 1.3s infinite ease-in-out}.skeleton-badge{width:88px;height:22px;border-radius:16px;background:#f0eded;animation:pulse 1.3s infinite ease-in-out}@keyframes pulse{0%{opacity:.55}50%{opacity:1}to{opacity:.55}}.order-actions-skeleton{display:flex;align-items:center;gap:5px;width:100%;padding:20px}.s-btn{border-radius:12px;background:#f3f4f6;border:1px solid #ebeef2;animation:skeletonPulse 1.4s ease-in-out infinite}.s1,.s2{width:68px;height:44px}.s3{width:44px;height:44px}.s4,.s5{width:68px;height:44px}.s6{width:84px;height:44px}@keyframes skeletonPulse{0%{background-color:#f3f4f6}50%{background-color:#e9ebee}to{background-color:#f3f4f6}}@media (min-width: 1025px){.order-actions-skeleton{padding:20px 40px}}.supply-skeleton-row{display:flex;align-items:center;background:#fff;padding:6px 10px;width:100%;height:46px;border-radius:6px;margin-bottom:2px;gap:5px}.sk-col{background:#f3f4f6;border-radius:6px;height:22px;animation:pulse 1.4s ease-in-out infinite}.sk-supply{flex-basis:30%}.sk-trailer{flex-basis:14%}.sk-qty{flex-basis:10%}.sk-unit{flex-basis:12%}.sk-date{flex-basis:22%}.sk-actions{display:flex;align-items:center;gap:6px;justify-content:center;flex-basis:12%}.sk-btn{border-radius:8px;background:#f3f4f6;border:1px solid #ebeef2;animation:pulse 1.4s ease-in-out infinite}.sk-55{width:55px;height:26px}.sk-36{width:36px;height:26px}@keyframes pulse{0%{background-color:#f3f4f6}50%{background-color:#e9ebee}to{background-color:#f3f4f6}}.linesTabs{max-width:520px}.linesTabs__tabsRow{display:flex;align-items:end;justify-content:space-between}.linesTabs__tabs{display:flex;overflow-x:auto;flex:1;color:#101828;font-size:14px;font-weight:600;transform:rotateX(180deg)}.linesTabs__tabs::-webkit-scrollbar{height:6px}.linesTabs__tabs::-webkit-scrollbar-track{background:transparent}.linesTabs__tabs::-webkit-scrollbar-thumb{background:#d6dbea00;border-radius:10px;transition:background .15s ease}.linesTabs__tabs.is-scrolling::-webkit-scrollbar-thumb{background:#d6dbea8c}.linesTabs__tab{width:36px;height:36px;border:1px solid #eaecf0;background:#fff;cursor:pointer;font-size:14px;font-weight:400;display:flex;align-items:center;justify-content:center;flex:0 0 auto;transition:.15s ease;transform:rotateX(180deg)}.linesTabs__tab:hover{border-color:#eaecf0}.linesTabs__tab--active{color:#fff;background:#e3212d;border:1px solid rgb(227,33,45)}.linesTabs__deleteBtn,.linesTabs__addBtn{width:36px;height:36px;border:none;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid #eaecf0}.icon-remove{width:18px;height:18px;border-radius:100%;color:#fff;background:#e3212d;display:flex;align-items:center;justify-content:center;font-size:18px;padding-bottom:2px}.icon-add{width:18px;height:18px;border-radius:100%;color:#fff;background:#e3212d;display:flex;align-items:center;justify-content:center;font-size:14px;padding-bottom:2px}.linesTabs__deleteBtn:disabled{opacity:.6;cursor:not-allowed}.linesTabs__cardSlider{overflow-y:visible;position:relative;width:100%}.linesTabs__cardTrack{display:flex;width:100%;transition:transform .35s cubic-bezier(.4,0,.2,1);will-change:transform;overflow:visible}.linesTabs__cardPage{flex:0 0 100%;width:100%;overflow:visible;position:relative;z-index:1}.linesTabs__card{border:1px solid #eaecf0;background:#fff;padding:14px;overflow:visible;position:relative;z-index:1}.linesTabs__grid{display:grid;gap:7px;overflow:visible}.linesTabs__grid--2{grid-template-columns:1fr 80px}.linesTabs__grid--3{grid-template-columns:1fr 80px 80px}.linesTabs__grid--6{grid-template-columns:160px 160px 50px 140px 80px 105px 80px}.linesTabs__field{min-width:0;overflow:visible}.linesTabs__detailsBtn{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:700;font-size:16px;margin-top:3px}.linesTabs__detailsArrow{display:inline-block;transition:transform .15s ease}.linesTabs__detailsArrow--open{transform:rotate(90deg)}.linesTabs__detailsCollapse{max-height:0;opacity:0;transition:max-height .15s ease,opacity .15s ease;overflow:hidden}.linesTabs__detailsCollapse.is-open{max-height:120px;opacity:1}.linesTabs__detailsInner{padding-top:10px}.linesTabs__addLine{margin-top:14px;display:inline-flex;align-items:center;gap:4px;color:#e3212d;font-weight:800;cursor:pointer;font-size:18px;-webkit-user-select:none;user-select:none;border:none;background:transparent;text-align:left;justify-content:flex-start;width:100%}.linesTabs__addLine span{color:#e3212d;font-size:16px;font-weight:700}.linesTabs__addLine:hover{opacity:.85}.linesTabs__plus{font-size:26px;line-height:26px;color:#e3212d}.linesTabs__tab--enter{animation:tabIn .15s ease-out}.linesTabs__tabsRow{display:flex;align-items:end;width:100%}.linesTabs__tabsWrapper{flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;transform:rotateX(180deg)}.linesTabs__tabs{display:flex;width:max-content;color:#101828;font-size:14px;font-weight:600;transform:rotateX(180deg)}.linesTabs__tab{flex:0 0 auto;transform:rotateX(360deg)}@keyframes tabIn{0%{opacity:0;transform:rotateX(180deg) scale(.8)}to{opacity:1;transform:rotateX(180deg) scale(1)}}.linesTabs__tab--leave{animation:tabOut .15s ease-in forwards}@keyframes tabOut{0%{opacity:1;transform:rotateX(180deg) scale(1)}to{opacity:0;transform:rotateX(180deg) scale(.8)}}@media (min-width: 768px) and (max-width: 1023px){.linesTabs{max-width:100%;overflow-x:clip}.linesTabs__grid--2{grid-template-columns:1fr 150px}.linesTabs__grid--3{grid-template-columns:1fr 150px 150px}.linesTabs__grid--6{grid-template-columns:2fr 2fr 1fr 2fr 1fr 1fr}.linesTabs__grid--5{grid-template-columns:2fr 1fr 2fr 1fr 1fr}}@media (min-width: 1024px){.linesTabs{max-width:100%;overflow-x:clip}.linesTabs__grid--2{grid-template-columns:1fr 150px}.linesTabs__grid--3{grid-template-columns:1fr 150px 150px}.linesTabs__grid--6{grid-template-columns:2fr 2fr 1fr 2fr 1fr 1fr}.linesTabs__grid--5{grid-template-columns:2fr 1fr 2fr 1fr 1fr}}@media (min-width: 340px) and (max-width: 767px){.linesTabs{max-width:100%;overflow-x:clip}}.custom-select-wrapper{position:relative;width:100%;font-family:system-ui,sans-serif}.custom-select-label{display:block;font-size:12px;color:#777d8d;margin-bottom:7px;text-align:left}.custom-select-label.error{color:red}.custom-select-control{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #ebeef2;border-radius:8px;padding:10.5px 12px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .2s ease,box-shadow .2s ease}.custom-select-value svg{margin-right:10px}.custom-select-value{font-size:14px;display:flex;align-items:center}.custom-select-value.placeholder{color:#111315}.custom-select-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;transition:transform .2s ease}.custom-select-control.open .custom-select-arrow{transform:rotate(180deg)}.custom-select-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 10px #00000014;z-index:10;overflow:hidden;max-height:220px;animation:fadeIn .15s ease;text-align:left;display:flex;flex-direction:column}.custom-select-options{flex:1;overflow-y:auto;scrollbar-width:thin;min-height:0}.custom-select-options::-webkit-scrollbar{width:6px}.custom-select-options::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.custom-select-options::-webkit-scrollbar-thumb:hover{background-color:#999}.custom-select-menu::-webkit-scrollbar{width:6px}.custom-select-menu::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.custom-select-menu::-webkit-scrollbar-thumb:hover{background-color:#999}.custom-select-option{padding:10px 12px;font-size:14px;cursor:pointer;transition:background .15s ease}.custom-select-option:hover{background:#f5f8ff}.custom-select-option.selected{color:#fff;background:#e3212d}.custom-select-icon{color:#333;transform:rotate(270deg);transition:transform .2s ease;margin-right:-5px;margin-left:4px}.custom-select-control.open .custom-select-icon,.custom-select-icon.rotated{transform:rotate(90deg)}div[role=presentation]:before{content:"";position:fixed;inset:0;background:#0000004d}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.custom-select-search{padding:8px 10px;border-bottom:1px solid #ebeef2;background:#fff;position:sticky;top:0;z-index:2;flex-shrink:0}.custom-select-search input{width:100%;padding:8px 0;font-size:16px;border:1px solid #ebeef2;border-radius:6px;outline:none;transition:border-color .2s ease;border:none}.custom-select-search input:focus{border:none}.custom-select-empty{text-align:center;padding:12px;color:#999;font-size:14px}.custom-select-clear{color:#777;cursor:pointer;transition:color .2s ease}.custom-select-clear{color:#777;font-size:14px;cursor:pointer;padding:0 4px;transition:color .2s ease;-webkit-user-select:none;user-select:none}.custom-select-clear:hover{color:#e3212d}.custom-select-control{display:flex;align-items:center;justify-content:space-between;overflow:hidden}.custom-select-value{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:flex;text-align:left}.custom-select-option{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.custom-select-menu{width:100%;max-width:100%;box-sizing:border-box}.custom-select-control>div:last-child{flex-shrink:0}.custom-select-value svg{flex-shrink:0}@media (min-width: 300px) and (max-width: 767px){.custom-select-menu{top:calc(100% + 0px)}}@media (min-width: 768px) and (max-width: 1024px){.custom-select-search input{font-size:14px}}@media (min-width: 1025px){.custom-select-search input{font-size:14px}}.custom-select-menu.vertical{top:auto;bottom:calc(100% + 4px)}.custom-select-value-inner{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.custom-select-value-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.custom-select-badge{display:inline-flex;align-items:center;flex-shrink:0;font-size:11px;font-weight:600;line-height:1;padding:3px 7px;border-radius:10px;white-space:nowrap}.custom-select-badge-dotNumber{color:#1a63c4;background:#e7f0fd}.custom-select-badge-mcNumber{color:#1a7f37;background:#e6f4ea}.custom-select-option.selected .custom-select-badge{color:#fff;background:#ffffff40}.custom-select-menu{max-height:320px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.custom-select-search{position:sticky;top:0;background:#fff;z-index:2}.multi-plus{border-radius:4px;display:inline-flex;align-items:center;justify-content:center;margin-right:8px;font-weight:400;font-size:18px;cursor:pointer}.multi-row{display:flex;align-items:center;justify-content:space-between}.custom-select-option .multi-row.selected .multi-plus{color:#fff}.multi-sub{padding-left:26px;background:#fafbff}.multi-sub-option{font-size:14px}.custom-select-option.selected{background:#e3212d;color:#fff}.custom-select-option.selected .custom-select-value-text{color:#fff}.custom-select-option.selected:hover{background:#e3212d}.custom-select-option.selected .multi-plus{color:#fff}.multi-sub-option.selected{background:#e3212d;color:#fff}.multi-sub-option.selected:hover{background:#e3212d}.timeline{position:relative;display:flex;flex-direction:column;gap:12px;padding-left:34px}.timeline-axis{position:absolute;left:11px;top:8px;bottom:8px;width:2px;border-radius:2px;background:#e4e7ec}.tl-row{position:relative}.tl-dot-wrapper{position:absolute;left:-34px;top:16px;z-index:2;width:24px;display:flex;justify-content:center}.tl-dot{width:12px;height:12px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 3px #e4e7ec;background:#98a2b3}.tl-dot.Update{background:#2e6fe8;box-shadow:0 0 0 3px #d6e4ff}.tl-dot.Insert{background:#7a5af8;box-shadow:0 0 0 3px #e4dcff}.tl-dot.Delete{background:#e3212d;box-shadow:0 0 0 3px #fde8ea}.tl-card{position:relative;overflow:hidden;border:1px solid #e4e7ec;border-radius:14px;background:#fff;box-shadow:0 1px 2px #1018280a;transition:border-color .15s ease,box-shadow .15s ease}.tl-card.open{border-color:#d0d5dd;box-shadow:0 6px 16px #10182814}.tl-header{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;border:none;background:#fff;font:inherit;text-align:left;cursor:pointer;transition:background .15s ease}.tl-header:hover{background:#fcfcfd}.tl-user{display:flex;align-items:center;gap:12px;min-width:0}.tl-avatar{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;background:#f2f4f7;font-size:12px;font-weight:700;letter-spacing:.3px;color:#344054}.tl-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:14px;font-weight:700;color:#101828}.tl-action{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:#f2f4f7;font-size:11px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:#475467}.tl-action--Update{background:#eff4ff;color:#1849a9}.tl-action--Insert{background:#f4f0ff;color:#5925dc}.tl-action--Delete{background:#fde8ea;color:#b42318}.tl-date{margin-top:2px;font-size:12px;font-weight:500;color:#667085;text-align:left}.tl-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-top:2px;font-size:12px;color:#667085;text-align:left}.tl-count{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:999px;background:#f2f4f7;font-size:11px;font-weight:700;color:#344054}.tl-arrow{width:8px;height:8px;flex-shrink:0;margin-right:4px;border-right:2px solid #98a2b3;border-bottom:2px solid #98a2b3;transform:rotate(45deg);transition:transform .25s ease}.tl-arrow.open{transform:rotate(-135deg)}.tl-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.tl-collapse.open{grid-template-rows:1fr}.tl-content{min-height:0;overflow:hidden;padding:0 14px;opacity:0;transform:translateY(-4px);transition:opacity .22s ease,transform .25s ease}.tl-collapse.open .tl-content{padding:0 14px 14px;opacity:1;transform:translateY(0)}.tl-changes{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px dashed #e4e7ec}.tl-change{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;padding:6px 0}.chip{display:inline-flex;align-items:center;max-width:320px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip.blue{background:#f2f4f7;color:#344054}.chip.green{background:#ecfdf3;color:#027a48}.chip.outline{background:#fff;border:1px solid #e4e7ec;color:#98a2b3;text-decoration:line-through}.chip.red{background:#fde8ea;color:#b42318}.tl-change .arrow{font-size:14px;color:#98a2b3;margin-right:0!important}.tl-dot--sms-ok{background:#12b76a;box-shadow:0 0 0 3px #d1fadf}.tl-dot--sms-fail{background:#e3212d;box-shadow:0 0 0 3px #fde8ea}.tl-header--static{cursor:default}.tl-header--static:hover{background:#fff}.tl-sms-body{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:0 14px 14px 62px}.tl-sms-body .chip.outline{text-decoration:none;color:#344054}.tl-sms-error{font-size:12px;font-weight:600;line-height:1.4;color:#b42318;text-align:left}@media (max-width: 767px){.timeline{padding-left:0}.timeline-axis,.tl-dot-wrapper{display:none}.tl-sms-body{padding-left:14px}}.stockTimeline-overlay{position:fixed;inset:0;z-index:9999;overflow:hidden;background:#00000080;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);animation:stockTimelineFade .25s ease forwards}.stockTimeline-overlay.is-close{animation-name:stockTimelineFadeOut}.stockTimeline-modal{position:absolute;top:0;left:0;height:100%;width:100%;max-width:540px;display:flex;flex-direction:column;background:#f9fafb;box-shadow:12px 0 40px #10182833;transform:translate(-100%);animation-duration:.28s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:forwards;text-align:left;color:#101828}.stockTimeline-modal svg,.stockTimeline-modal svg *{color:inherit}.stockTimeline-header{display:flex;align-items:center;gap:12px;padding:18px 20px 16px;border-bottom:1px solid #ebeef2;background:#fff}.stockTimeline-badge{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;background:linear-gradient(140deg,#f0333f,#d1121e);color:#fff;box-shadow:0 4px 10px #e3212d40}.stockTimeline-badge svg{width:20px;height:20px}.stockTimeline-badge svg,.stockTimeline-badge svg *{color:#fff;stroke:#fff}.stockTimeline-heading{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.stockTimeline-title{font-size:18px;font-weight:700;line-height:1.2;color:#101828}.stockTimeline-sub{font-size:13px;font-weight:500;color:#667085}.stockTimeline-closeBtn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border:1px solid #e4e7ec;border-radius:50%;background:#fff;color:#101828;cursor:pointer;transition:background .15s ease,border-color .15s ease}.stockTimeline-closeBtn:hover{background:#f2f4f7;border-color:#d0d5dd}.stockTimeline-grip{display:none}.stockTimeline-content{flex:1 1 auto;min-height:0;padding:18px 20px 24px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d0d5dd transparent}.stockTimeline-content::-webkit-scrollbar{width:6px}.stockTimeline-content::-webkit-scrollbar-thumb{border-radius:999px;background:#d0d5dd}.stockTimeline-empty{margin:0;padding:24px;text-align:center;font-size:13.5px;color:#98a2b3}.stockTimeline-nothing{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:40px;text-align:center}.stockTimeline-nothing-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:6px;border:1px dashed #d0d5dd;border-radius:16px;background:#fff;color:#98a2b3}.stockTimeline-nothing-icon svg{width:24px;height:24px}.stockTimeline-nothing-icon svg,.stockTimeline-nothing-icon svg *{color:inherit;stroke:currentColor}.stockTimeline-nothing-title{font-size:14px;font-weight:700;color:#344054}.stockTimeline-nothing-hint{max-width:300px;font-size:13px;line-height:1.45;color:#98a2b3}.stockTimeline-modal.is-open{animation-name:stockTimelineSlideIn}.stockTimeline-modal.is-close{animation-name:stockTimelineSlideOut}@keyframes stockTimelineFade{0%{opacity:0}to{opacity:1}}@keyframes stockTimelineFadeOut{0%{opacity:1}to{opacity:0}}@keyframes stockTimelineSlideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes stockTimelineSlideOut{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (max-width: 767px){.stockTimeline-modal{inset:auto 0 0;width:100%;max-width:100%;height:auto;max-height:90dvh;transform:translateY(110%);border-radius:20px 20px 0 0;box-shadow:0 -12px 40px #10182838}.stockTimeline-modal.is-open{animation-name:stockTimelineSlideUpIn}.stockTimeline-modal.is-close{animation-name:stockTimelineSlideDownOut}.stockTimeline-header{padding:14px 16px 12px;border-radius:20px 20px 0 0}.stockTimeline-grip{display:block;width:40px;height:4px;margin:8px auto 0;border-radius:999px;background:#d0d5dd}.stockTimeline-content{padding:14px 14px 20px}@keyframes stockTimelineSlideUpIn{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes stockTimelineSlideDownOut{0%{transform:translateY(0)}to{transform:translateY(110%)}}}.mobile-tabs-accordion{width:100%;border-radius:12px;background:#fff;padding:0 20px;overflow:hidden}.accordion-item+.accordion-item{border-top:1px solid #eceff3}.accordion-header{width:100%;background:none;border:none;padding:20px 0;cursor:pointer;display:flex;align-items:center}.accordion-title{display:flex;align-items:center;gap:10px;font-weight:500;color:#111315;font-size:16px}.accordion-title span.active{color:#e3212d}.arrow{margin-right:10px;font-size:18px;color:#444b59;transition:.2s}.arrow.open{transform:rotate(90deg);color:#e3212d}.accordion-body{max-height:0;opacity:0;padding:0;transition:max-height .25s ease,opacity .25s ease,padding .25s ease;pointer-events:none}.accordion-body.show{max-height:2000px;opacity:1;padding:10px 0 30px;pointer-events:auto}.accordion-inner{overflow:visible}@media (min-width: 300px) and (max-width: 767px){.mobile-tabs-accordion{padding:0 0 20px}.accordion-title{font-size:14px}.accordion-header{padding:15px 0}.accordion-body.show{padding:0 0 10px}.accordion-item.open:nth-child(2){padding:0 0 40px}}@media (min-width: 768px){.mobile-tabs-accordion{padding:0!important;overflow:visible!important}}.mobile-accordion-header--error{background:#f0f6ff;border-left:3px solid #1570ef}.mobile-accordion-header--error span{color:#1570ef}.invoice-cards-wrapper{width:360px;max-width:100%;max-height:70vh;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding-right:4px}.invoice-cards-wrapper::-webkit-scrollbar,.info-list-wrapper::-webkit-scrollbar{width:4px}.invoice-cards-wrapper::-webkit-scrollbar-thumb,.info-list-wrapper::-webkit-scrollbar-thumb{background-color:transparent;border-radius:4px}.invoice-cards-wrapper::-webkit-scrollbar-thumb:hover,.invoice-cards-wrapper:hover::-webkit-scrollbar-thumb,.info-list-wrapper::-webkit-scrollbar-thumb:hover,.info-list-wrapper:hover::-webkit-scrollbar-thumb{background-color:#d0d5ddcc}.invoice-card{background:#fff;border-radius:14px;border:2px solid #eaecf0;padding:12px;display:flex;flex-direction:column;gap:8px;transition:background .15s ease}.invoice-card:hover{background:#f9fafb}.invoice-card-row{display:grid;grid-template-columns:110px 1fr;gap:8px;align-items:center}.invoice-card-label{font-size:14px;color:#667085;white-space:nowrap}.invoice-card-value{font-size:14px;font-weight:500;color:#101828;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info-list-wrapper{width:360px;max-width:100%;max-height:270px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding-bottom:10px}.info-block{display:grid;row-gap:7px;column-gap:15px;border:1px solid #ebeef2;padding:20px;border-radius:8px;position:relative}.info-row{display:flex;gap:6px;align-items:center;white-space:nowrap;margin-bottom:7px}.info-label{font-size:14px;color:#667085}.info-value{font-size:14px;font-weight:700;color:#101828;overflow:hidden;text-overflow:ellipsis}.invoice-cards-wrapper,.info-list-wrapper{scrollbar-width:thin;scrollbar-color:transparent transparent}.invoice-cards-wrapper:hover,.info-list-wrapper:hover{scrollbar-color:rgba(208,213,221,.8) transparent}.no-data{font-size:14px;text-align:center;font-weight:500}@media (min-width: 768px) and (max-width: 1023px){.info-list-wrapper{display:flex;flex-direction:row;width:100%;gap:10px;flex-wrap:wrap}.info-block{flex-basis:49%}.no-data{text-align:center;font-size:18px;font-weight:600;width:100%}}@media (min-width: 1024px){.info-list-wrapper{display:flex;flex-direction:row;width:100%;gap:10px;flex-wrap:wrap}.info-block{flex:1}.no-data{text-align:center;font-size:18px;font-weight:600;width:100%}}.file-reader{width:100%}.file-reader-grid{display:flex;flex-wrap:wrap;gap:10px}.file-reader-item{width:50px;height:50px;position:relative;cursor:pointer;overflow:hidden;border-radius:6px;background:#f3f4f6}.file-reader-img{width:100%;height:100%;object-fit:cover}.file-reader-pdf{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#111}.file-reader-preview-overlay{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:9999}.file-reader-preview-content{position:relative;max-width:90%;max-height:90%}.file-reader-preview-img{max-width:100%;max-height:90vh;border-radius:6px}.file-reader-pdf-preview{width:80vw;height:80vh}.file-reader-close{position:absolute;top:-35px;right:0;font-size:28px;color:#fff;background:transparent;border:none;cursor:pointer}.billing-mod__overlay{position:fixed;inset:0;background:#00000040;display:flex;justify-content:center;align-items:center;z-index:9999;animation:billingMod__fadeIn .2s ease}.billing-mod__sheet{background:#fff;width:740px;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 -2px 15px #0000001a;animation:billingMod__slideUp .25s ease;display:flex;flex-direction:column;position:relative;max-height:90vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c7ccd4 transparent}.billing-mod__sheet::-webkit-scrollbar{width:8px}.billing-mod__sheet::-webkit-scrollbar-track{background:transparent;border-radius:999px}.billing-mod__sheet::-webkit-scrollbar-thumb{background:#c7ccd4;border-radius:999px;transition:.2s ease}.billing-mod__sheet::-webkit-scrollbar-thumb:hover{background:#aeb4be}.billing-mod__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.billing-mod__title{font-size:18px;font-weight:700;color:#101828;text-align:center}.billing-mod__btn-group{display:flex;gap:10px}.billing-mod__content{padding-right:4px;flex:1}.billing-mod__confirm-overlay{position:fixed;inset:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:10000;animation:billingMod__fadeIn .15s ease}.billing-mod__confirm{background:#fff;border-radius:12px;padding:22px;width:380px;max-width:calc(100% - 32px);box-shadow:0 12px 40px #1018282e;animation:billingMod__slideUp .2s ease}.billing-mod__confirm-title{font-size:16px;font-weight:600;color:#101828;text-align:center}.billing-mod__confirm-actions{display:flex;gap:10px;justify-content:flex-end}.billing-mod__confirm-ok,.billing-mod__confirm-cancel{height:40px;min-width:110px;padding:0 18px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:background .15s ease,border-color .15s ease}.billing-mod__confirm-ok{background:#e3212d;color:#fff}.billing-mod__confirm-ok:hover{background:#c81c27}.billing-mod__confirm-cancel{background:#f5f7f9;color:#344054;border-color:#ebeef2}.billing-mod__confirm-cancel:hover{background:#eef2f6}@keyframes billingMod__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes billingMod__slideUp{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@media (min-width: 768px) and (max-width: 1023px){.billing-mod__overlay{justify-content:center;align-items:center}.billing-mod__sheet{max-height:100%;margin-bottom:0}}@media (min-width: 1024px){.billing-mod__overlay{justify-content:center;align-items:center}.billing-mod__sheet{width:1000px;min-height:420px}}.tab-billing-row{display:flex;gap:10px}.ht-wrapper{position:relative;display:inline-block}.ht-tooltip{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%) translateY(6px);z-index:9999;pointer-events:none;opacity:0;visibility:hidden;width:145px;transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.ht-tooltip.is-open{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.ht-content{background:linear-gradient(180deg,#e3212d);color:#fff;padding:10px 12px;border-radius:12px;font-size:14px;line-height:1.4;box-shadow:0 16px 40px #00000059}.ht-arrow{position:absolute;left:50%;bottom:-7px;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgb(227,33,45)}.disposal-modal-overlay{position:fixed;inset:0;background:#00000040;display:flex;justify-content:center;align-items:flex-end;z-index:9999;animation:stockModalFadeIn .2s ease}.disposal-modal{background:#fff;width:95%;max-width:400px;border-radius:12px;padding:20px 14px;margin-bottom:20px;box-shadow:0 -2px 15px #0000001a;animation:stockModalSlideUp .25s ease;max-height:420px;display:flex;flex-direction:column;position:relative}.disposal-modal-header{font-size:18px;font-weight:700;color:#101828;margin-bottom:25px;text-align:center}.disposal-modal-close-btn{position:absolute;border:none;background:#fff;right:15px;cursor:pointer}.disposal-modal-content{padding-right:4px;flex:1;position:relative}@keyframes stockModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes stockModalSlideUp{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@media (min-width: 768px){.disposal-modal-overlay{justify-content:center;align-items:center}}.comments-modal-overlay{position:fixed;inset:0;background:#0009;display:flex;justify-content:center;z-index:9999;animation:fadeIn .2s ease;align-items:flex-end}.comments-modal{background:#fff;width:100%;max-width:360px;border-radius:12px;padding:30px 20px;box-shadow:0 -2px 15px #0000001a;animation:slideUp .25s ease;margin:0 0 10px;height:90%;display:flex;flex-direction:column}.comments-panel{flex:1;background:#fff;display:flex;flex-direction:column;min-height:0}.comments-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.comments-header h2{font-size:20px;font-weight:600}.close-btn{background:none;border:none;cursor:pointer;color:#555;font-size:20px}.comments-body{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:13px;margin-bottom:20px;min-height:0}.comment-item{gap:10px;align-items:center;flex-wrap:wrap;position:relative;display:flex}.avatar{width:44px;height:44px;border-radius:8px;object-fit:cover}.avatar.placeholder{background:#f5f7f9;color:#777d8d;font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center}.comment-content{flex:1;display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start}.comment-header{display:flex;align-items:center;gap:6px;margin-bottom:4px;justify-content:space-between;width:100%}.comment-header .name{font-weight:600;font-size:14px}.comment-header .date{font-size:12px;font-weight:500;color:#777d8d}.text{font-size:14px;font-weight:400;flex-basis:82.5%;margin-left:auto;margin-top:-10px;width:100%;white-space:normal;overflow-wrap:break-word;word-break:break-word}.comments-footer{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:10px;background:#fff;position:relative}.comments-footer input{flex:1;padding:12px;border-radius:8px;border:1px solid #ddd;outline:none;font-size:16px}.comments-footer input:focus{border-color:#3b82f6}.send-btn{background:#e3212d;border:none;border-radius:8px;width:43px;height:43px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s;font-size:16px}.send-btn:disabled{opacity:.5}.send-btn:not(:disabled):hover{background:#e3212d80}.entity-type{font-size:9px;position:absolute;top:0;right:0;font-style:italic}@media (min-width: 768px) and (max-width: 1024px){.comments-modal-overlay{align-items:center}.comments-modal{background:#fff;width:100%;max-width:380px;height:600px;margin-bottom:0}.text{text-align:left}.comments-footer input{font-size:14px}.comments-footer input::placeholder{font-size:14px}}@media (min-width: 1025px){.comments-modal-overlay{align-items:center}.comments-modal{background:#fff;width:100%;max-width:380px;height:600px;margin-bottom:0}.text{text-align:left}.comments-footer input{font-size:14px}.comments-footer input::placeholder{font-size:14px}}.header{padding:10px 0;border-bottom:1px solid #ebeef2;width:auto!important;margin:0 auto;position:sticky;top:0;left:0;right:0;background:#fff}.header-notification-btn{display:block;position:relative;width:auto;margin-right:10px;transform:scale(1);transition:.3s ease-in-out;cursor:pointer}.header-notification-btn:hover{transform:scale(1.15);transition:.3s ease-in-out}.header .MuiToolbar-gutters{padding:0!important}.header-wrap{max-width:100%!important;margin:0 auto}.user-photo{width:70px;height:70px;border-radius:8px;background:#f5f7f9;font-weight:600;font-size:16px;color:#777d8d;display:flex;align-items:center;justify-content:center;margin-right:10px}.user-position,.user-email,.user-phone{font-size:14px;margin-left:5px}.logo-wrapper{display:flex;align-items:center}.header-title{font-weight:600;text-align:left;margin-left:10px;display:none}.settings-toggle{appearance:none;background:transparent;border:1px solid transparent;border-radius:10px;padding:10px 12px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;color:#111315;transition:background .18s ease,border-color .18s ease,color .18s ease}.settings-toggle:hover{background:#f5f7f9;border-color:#ebeef2}.settings-toggle:focus-visible{outline:none;border-color:#1a76ff;box-shadow:0 0 0 3px #1a76ff2e}.settings-toggle.open{background:#f5f7f9;border-color:#ebeef2}.settings-title{font-size:15px;display:flex;align-items:center;gap:8px;font-weight:500;letter-spacing:.01em;color:inherit}.settings-title svg{flex-shrink:0;width:16px;height:16px}.settings-toggle-arrow{flex-shrink:0;color:#777d8d;transition:transform .2s ease}.settings-toggle.open .settings-toggle-arrow{color:#111315}.settings-link{position:relative;display:flex;align-items:center;padding:8px 12px 8px 30px;margin:2px 0 2px 8px;border-radius:8px;font-size:15px;font-weight:500;color:#4a5160;text-decoration:none;transition:background .15s ease,color .15s ease}.settings-link:before{content:"";position:absolute;left:14px;top:50%;width:6px;height:6px;border-radius:50%;background:#d6dae3;transform:translateY(-50%);transition:background .15s ease}.settings-link:hover{background:#f5f7f9;color:#111315}.settings-link:hover:before{background:#1a76ff}.settings-link.active{background:#1a76ff14;color:#1a76ff;font-weight:600}.settings-link.active:before{background:#1a76ff}@media (min-width: 300px) and (max-width: 767px){.header{padding:7px 15px;border-bottom:1px solid #ebeef2;width:auto!important;margin:0 auto;position:sticky;top:0;left:0;right:0;background:#fff}.header .MuiToolbar-gutters{min-height:64px!important}}@media (min-width: 768px) and (max-width: 1024px){.header{position:sticky;top:0;left:0;right:0;z-index:1201;background:#fff;border-bottom:1px solid #ebeef2;padding:5px 20px}.header-wrap{max-width:728px!important;max-width:986px!important;margin:0 auto}.header-title{display:block;font-size:20px}.MuiBackdrop-root{z-index:1200!important;background-color:#0006!important}.MuiDrawer-root{z-index:1100!important}.MuiDrawer-paper{margin-top:72px!important;height:calc(100% - 72px)!important;box-shadow:0 0 20px #00000026;transition:transform .3s ease-in-out}.MuiDrawer-paperSlideEnter{transform:translate(-100%)}.MuiDrawer-paperSlideEnterActive{transform:translate(0)}}@media (min-width: 1025px){.header{position:sticky;top:0;left:0;right:0;z-index:1201;background:#fff;border-bottom:1px solid #ebeef2;padding:5px 40px}.header-wrap{margin:0 auto}.header-title{display:block;font-size:20px}.MuiBackdrop-root{z-index:1200!important;background-color:#0006!important}.MuiDrawer-root{z-index:1100!important}.MuiDrawer-paper{margin-top:72px!important;height:calc(100% - 72px)!important;box-shadow:0 0 20px #00000026;transition:transform .3s ease-in-out}.MuiDrawer-paperSlideEnter{transform:translate(-100%)}.MuiDrawer-paperSlideEnterActive{transform:translate(0)}}._wrapper_wdg76_1{margin-bottom:15px}._operationHeader_wdg76_5{padding-top:15px;display:flex;flex-direction:row;align-items:center;margin-bottom:15px}._operationSubtitle_wdg76_13{font-size:20px;font-weight:600;margin-left:15px}._supplies_i8pb0_1{height:auto;background:#fff}._loaderWrapper_i8pb0_6{display:flex;align-items:center;justify-content:center;min-height:calc(100dvh - 344px)}._emptyState_i8pb0_13{text-align:center;color:#777d8d;font-size:18px;font-weight:500;padding:40px 0}._suppliesInfo_i8pb0_22{padding-top:20px;margin-bottom:15px}._suppliesInfoDescr_i8pb0_27{display:flex;align-items:center;margin-bottom:10px}._suppliesInfoLetters_i8pb0_33{width:36px;height:36px;border-radius:8px;background:#f5f7f9;color:#777d8d;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center}._suppliesInfoName_i8pb0_46{font-size:14px;font-weight:600;margin-left:10px}._suppliesDate_i8pb0_52{font-size:14px;font-weight:400;color:#777d8d;text-align:left}._suppliesDateValue_i8pb0_59{font-size:14px;font-weight:600;color:#111315;display:inline-block;margin-left:10px}.inv-list{display:flex;flex-direction:column;gap:12px;padding:4px 2px 20px}.inv-list__empty{margin:32px auto;padding:22px 20px;display:flex;flex-direction:column;align-items:center;gap:8px;color:#98a2b3}.inv-list__empty-icon{width:46px;height:46px;border-radius:12px;background:#f2f4f7;display:flex;align-items:center;justify-content:center}.inv-list__empty-text{font-weight:600;color:#475467;font-size:12px}.inv-card{background:#fff;border:1px solid #ebeef2;border-radius:16px;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow .2s ease,border-color .2s ease}.inv-card--open{border-color:#d6dbe4}.inv-card__header{width:100%;display:flex;align-items:center;gap:10px;padding:14px 14px 6px;background:transparent;border:none;cursor:pointer;font:inherit;text-align:left;color:inherit;-webkit-tap-highlight-color:transparent}.inv-card__number-icon{width:32px;height:32px;border-radius:10px;background:#eef2ff;color:#1849a9;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.inv-card__number-icon svg{width:16px;height:16px}.inv-card__number{font-size:16px;font-weight:700;color:#101828;letter-spacing:.2px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-card__status{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:5px 11px;border-radius:999px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;line-height:1;background:#eff4ff;color:#1849a9;border:1px solid currentColor;box-shadow:0 1px 2px #1018280f}.inv-card__status-dot{width:6px;height:6px;border-radius:50%;color:inherit;background:currentColor;display:inline-block}.inv-card__status--paid{background:#ecfdf3;color:#027a48}.inv-card__status--open{background:#eff4ff;color:#1849a9}.inv-card__status--draft{background:#f2f4f7;color:#475467}.inv-card__status--void,.inv-card__status--uncollectible{background:#fef3f2;color:#b42318}.inv-card__chevron{margin-left:auto;width:32px;height:32px;border-radius:50%;background:#f5f7fb;color:#667085;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s ease,color .15s ease}.inv-card__chevron svg{transition:transform .25s ease;transform:rotate(180deg)}.inv-card__chevron--open{background:#eef2ff;color:#1849a9}.inv-card__chevron--open svg{transform:rotate(0)}.inv-card__body{padding:4px 14px 14px;display:flex;flex-direction:column;gap:10px}.inv-card__total-row{display:flex;align-items:baseline;gap:12px;padding:2px 4px 6px}.inv-card__total-label{font-size:10px;font-weight:700;letter-spacing:.6px;color:#98a2b3;text-transform:uppercase}.inv-card__total-value{font-size:24px;font-weight:800;color:#1849a9;font-variant-numeric:tabular-nums;letter-spacing:-.5px}.inv-card__pill-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.inv-card__pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;background:#f8fafc;border:1px solid #eef1f5;min-width:0;min-height:36px}.inv-card__pill--customer,.inv-card__pill--createdby{align-self:flex-start;max-width:100%}.inv-card__pill-icon{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#1849a9;background:#e0e7ff}.inv-card__pill-icon--date{color:#15803d;background:#dcfce7}.inv-card__pill-icon--due{color:#b45309;background:#fef3c7}.inv-card__pill-icon--customer,.inv-card__pill-icon--createdby{color:#1849a9;background:#e0e7ff}.inv-card__pill-icon svg{width:12px;height:12px}.inv-card__pill-label{font-size:10px;font-weight:700;letter-spacing:.4px;color:#98a2b3;text-transform:uppercase;flex-shrink:0}.inv-card__pill-value{font-size:10px;font-weight:700;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.inv-card__details{cursor:default}.inv-card__details{margin-top:6px;padding-top:14px;border-top:1px dashed #e4e7ec;display:flex;flex-direction:column;gap:16px}.inv-card__section-title{font-size:10px;font-weight:700;letter-spacing:.6px;color:#98a2b3;text-transform:uppercase;margin-bottom:8px;padding:0 2px}.inv-card__stripe{display:flex;align-items:stretch;gap:8px;min-width:0}.inv-card__header-actions{display:flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0}.inv-card__header-actions:empty{display:none}.inv-card__header-actions+.inv-card__chevron{margin-left:0}.inv-card__header-actions .inv-card__qr{width:32px;height:32px}.inv-card__qr{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:10px;border:1px solid #d0d5dd;background:#fff;color:#101828;cursor:pointer;flex-shrink:0;transition:background .15s ease,border-color .15s ease}.inv-card__qr:hover{background:#f9fafb;border-color:#98a2b3}.inv-card__qr svg,.inv-card__qr svg *{color:inherit}.inv-card__stripe-url{flex:1;min-width:0;display:inline-flex;align-items:center;gap:8px;padding:10px 12px;background:#f5f8ff;border:1px solid #e0e7ff;border-radius:10px;font-size:11px;color:#1849a9;overflow:hidden}.inv-card__stripe-url-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.inv-card__stripe-url-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1849a9;font-weight:600;text-decoration:none}.inv-card__stripe-url-text:hover{text-decoration:underline}.inv-card__copy{display:inline-flex;align-items:center;gap:6px;padding:0 14px;border-radius:10px;border:1px solid #1849a9;background:#1849a9;color:#fff;font-size:11px;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .05s ease;flex-shrink:0;height:auto;min-height:40px}.inv-card__copy:hover:not(:disabled){background:#143c86;border-color:#143c86}.inv-card__copy:active:not(:disabled){transform:scale(.98)}.inv-card__copy:disabled{opacity:.55;cursor:not-allowed}.inv-card__void{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;border-radius:10px;border:1px solid rgb(227,33,45);background:#fff;color:#e3212d;font-size:11px;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease,transform .05s ease;flex-shrink:0;height:auto;min-height:40px}.inv-card__void:hover:not(:disabled){background:#e3212d;color:#fff}.inv-card__void:active:not(:disabled){transform:scale(.98)}.inv-card__void:disabled{opacity:.55;cursor:not-allowed}.inv-card__void--muted{border-color:#d0d5dd;color:#98a2b3;cursor:not-allowed}.inv-card__void--muted:hover:not(:disabled){background:#fff;color:#98a2b3}.inv-card__void-note{margin-top:8px;font-size:12px;font-weight:600;color:#98a2b3}.inv-card__table{width:100%;background:#fff;border:1px solid #ebeef2;border-radius:12px;overflow:hidden}.inv-card__table-row{display:grid;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid #f2f4f7;min-width:0}.inv-card__table-head{display:grid;align-items:center;gap:8px;padding:10px 12px;background:#fafbfc;border-bottom:1px solid #f2f4f7}.inv-card__table-row--service,.inv-card__table-head.inv-card__table-row--service{grid-template-columns:minmax(0,1.5fr) minmax(0,1.3fr) minmax(0,1fr) 34px minmax(0,1fr) minmax(0,1fr)}.inv-card__table-row--supply,.inv-card__table-head.inv-card__table-row--supply{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) 34px minmax(0,1fr) minmax(0,1fr)}.inv-card__th{font-size:10.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#98a2b3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.inv-card__th--num{text-align:right}.inv-card__td{font-size:11px;color:#101828;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-weight:500}.inv-card__td--num{text-align:center;font-variant-numeric:tabular-nums}.inv-card__td--total{color:#1849a9;font-weight:700}.inv-card__money{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.15}.inv-card__tax-note{font-size:10px;font-weight:600;letter-spacing:.2px;text-transform:none;color:#101828;white-space:nowrap}.inv-card__table .inv-card__table-row,.inv-card__table .inv-card__table-head{gap:6px;padding:8px 10px}.inv-card__table .inv-card__table-row--service,.inv-card__table .inv-card__table-head.inv-card__table-row--service{grid-template-columns:minmax(0,1.3fr) minmax(0,1.1fr) minmax(0,.8fr) 28px minmax(0,1.1fr) minmax(0,1.1fr)}.inv-card__table .inv-card__table-row--supply,.inv-card__table .inv-card__table-head.inv-card__table-row--supply{grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr) 28px minmax(0,1.1fr) minmax(0,1.1fr)}.inv-card__table .inv-card__th{font-size:9px;letter-spacing:.3px}.inv-card__table .inv-card__td{font-size:10.5px}.inv-card__table .inv-card__tax-note{font-size:8.5px;letter-spacing:0}@media (max-width: 360px){.inv-card__table{overflow-x:auto}.inv-card__table .inv-card__table-head.inv-card__table-row--service,.inv-card__table .inv-card__table-row--service{grid-template-columns:110px 90px 60px 28px 70px 70px;min-width:458px}.inv-card__table .inv-card__table-head.inv-card__table-row--supply,.inv-card__table .inv-card__table-row--supply{grid-template-columns:130px 60px 28px 70px 70px;min-width:388px}}.inv-card__total-value.inv-card__money{flex-direction:row;align-items:baseline;gap:6px}.stats-container{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:20px}.stats-card{background:#fff;-webkit-backdrop-filter:blur(19px);backdrop-filter:blur(19px);border-radius:14px;padding:20px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;box-shadow:0 4px 15px #0000001a;transition:transform .4s ease,box-shadow .4s ease}.stats-card:hover{transform:translateY(-3px);box-shadow:0 8px 23px #0003}.stats-title{font-size:16px;color:#3e3d3d;margin-bottom:10px;font-weight:500}.stats-value{font-size:36px;font-weight:800;margin-bottom:8px;color:#e3212d}.stats-change{font-size:16px;font-weight:700}.stats-change.positive span{color:#09a45b}.stats-change.negative span:last-child{color:#e3212d}.chart-wrapper{margin-bottom:20px}.card{width:33%;box-shadow:0 4px 15px #0000001a;transition:transform .4s ease,box-shadow .4s ease}.card-title{font-size:18px!important;font-weight:500;margin-bottom:15px}.chart-wrapper{margin-bottom:20px;height:320px}.legend{display:flex;flex-direction:column;gap:8px}.legend-row{display:flex;justify-content:space-between;font-size:16px}.legend-left{display:flex;align-items:center;gap:8px;color:#000}.legend-right{color:#000}.dot{width:10px;height:10px;border-radius:50%}.workers-list{display:flex;flex-direction:column;gap:12px}.worker-row{display:flex;align-items:center;gap:12px}.rank{width:20px;color:#9ca3af}.avatar{width:40px;height:40px;border-radius:50%;background:#374151;display:flex;align-items:center;justify-content:center;font-weight:600;color:#fff}.worker-info{width:60%}.name{font-weight:600;text-align:left}.city{font-size:12px;color:#9ca3af;text-align:left}.value{font-weight:800;text-align:right;margin-right:10px}.legend-top{display:flex;gap:16px;margin-bottom:10px}.legend-item{font-size:13px;display:flex;align-items:center;gap:6px}.sales{width:100%;height:50%}.sales .chart-wrapper{height:200px}.legend-item:before{content:"";width:10px;height:10px;border-radius:2px;display:inline-block}.legend-item.blue:before{background:#3b82f6}.legend-item.gray:before{background:#cbd5f5}.hubs{width:32.5%}.map-wrapper{width:100%;height:220px;margin-bottom:20px;border-radius:12px;overflow:hidden}.leaflet-container{width:100%;height:100%}.hubs .legend{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.hubs .legend .legend-row{font-size:12px;align-items:center;gap:3px;font-weight:500}.hubs .legend .legend-row .legend-right{font-weight:700}.leaflet-control-attribution.leaflet-control,.leaflet-top .leaflet-left .leaflet-control-zoom .leaflet-bar .leaflet-control{overflow:hidden!important;display:none!important}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.chart-dark{border-radius:16px;padding:20px 20px 8px;color:#fff;width:100%}.card-title{font-size:16px;letter-spacing:1px;margin-bottom:12px}.chart-proccessing .chart-wrapper{height:178px;margin-bottom:0}.legend-top{display:flex;gap:20px;margin-bottom:10px}.legend-item{display:flex;align-items:center;gap:8px;font-size:14px}.dot{width:10px;height:10px;border-radius:3px}.dot.green{background:#8fd3c1}.dot.orange{background:#ff6a2f}.avg-chart-card{width:100%;border-radius:16px;padding:20px;background:#fff;box-shadow:0 4px 15px #0000001a;color:#fff;height:364px}.avg-chart-header{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.avg-chart-header h3{font-size:18px!important;font-weight:500;margin-bottom:15px}.avg-chart-legend{display:flex;align-items:center;gap:8px;font-size:13px}.legend-dot{width:10px;height:10px;background:#3b82f6;border-radius:3px}.avg-chart-wrapper{height:250px}.details-insta-banner-wrap{margin:12px 0 4px}@media (max-width: 767px){.details-insta-banner-wrap{margin:0 0 10px}.details-insta-banner-mobile{margin:0 0 12px}.details-insta-banner-wrap .insta-review-banner{flex-direction:column;align-items:stretch;gap:12px;padding:12px 14px;margin-bottom:0}.details-insta-banner-wrap .insta-review-banner-left{justify-content:space-between;width:100%;padding-left:4px}.details-insta-banner-wrap .insta-review-actions{width:100%;justify-content:space-between}.details-insta-banner-wrap .insta-action-btn{flex:1;justify-content:center;padding:9px 6px;font-size:12px}}.details-billing-due{display:flex;align-items:center;align-self:center;gap:12px;margin-left:auto;padding:6px 6px 6px 8px;border:1.5px solid #ebeef2;border-radius:16px;background:#fff;box-shadow:0 4px 14px #1018280d;transition:border-color .2s ease,background .2s ease}.details-billing-due--due{border-color:#fde3c7;background:linear-gradient(135deg,#fffaf3,#fff 70%)}.billing-total__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;background:#f2f4f7;color:#667085;transition:background .2s ease,color .2s ease}.details-billing-due--due .billing-total__icon{background:#fff1e4;color:#c2410c}.billing-total__icon svg{width:20px;height:20px}.billing-total__icon svg,.billing-total__icon svg *{stroke:currentColor;color:inherit}.details-billing-due .billing-total{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding-right:6px;white-space:nowrap;text-align:left}.details-billing-due .billing-total__label{font-size:11px;font-weight:700;color:#475467;letter-spacing:.6px;text-transform:uppercase}.details-billing-due .billing-total__hint{text-transform:none;letter-spacing:0;font-weight:600;color:#667085}.details-billing-due .billing-total__sum{font-size:19px;font-weight:700;line-height:1.1;letter-spacing:-.01em;color:#101828;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center}.details-billing-due .billing-total__tax{margin-left:6px;font-size:11px;font-weight:700;letter-spacing:0;line-height:1;color:#101828}.details-billing-due--due .billing-total__sum{color:#101828}.billing-total__btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:150px;height:42px;padding:0 18px 0 14px;border:none;border-radius:12px;background:linear-gradient(135deg,#f04438,#e3212d);color:#fff;font:inherit;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer;box-shadow:0 6px 16px #e3212d42;transition:filter .15s ease,transform .12s ease,opacity .15s ease,box-shadow .15s ease}.billing-total__btn svg{width:18px;height:18px}.billing-total__btn svg,.billing-total__btn svg *{stroke:#fff;color:#fff}.billing-total__btn:hover:not(:disabled){filter:brightness(.96);transform:translateY(-1px);box-shadow:0 8px 18px #e3212d4d}.billing-total__btn:active:not(:disabled){transform:translateY(0)}.billing-total__btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.create-invoice-spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:createInvoiceSpin .7s linear infinite}@keyframes createInvoiceSpin{to{transform:rotate(360deg)}}.details__page-header{display:flex;flex-direction:row;align-items:center;z-index:10;background:#fff;margin:0;padding:5px 0 0;position:sticky;top:85px}.details__page{background:#fff;padding-bottom:20px}.details__back{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;padding:0;border:1.5px solid #ebeef2;border-radius:12px;background:#fff;color:#111315;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .12s ease}.details__back:hover{background:#f5f7f9;border-color:#d0d5dd}.details__back:active{transform:scale(.95)}.details__back svg,.details__back svg *{stroke:currentColor;color:inherit}.details__page-header .details__order{display:flex;align-items:center;gap:10px;flex:0 0 auto;width:auto;margin-left:10px;min-width:0}.details__page-header .status-badge{margin-left:16px}.details__page-header .progress-pills{margin-left:auto;flex-wrap:nowrap}.details__order-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;background:#fff1f2;color:#e3212d}.details__order-icon svg,.details__order-icon svg *{stroke:#e3212d;color:#e3212d}.details__order-title{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0;text-align:left}.details__order-label{font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;line-height:1.1;color:#98a2b3}.details__page-header .details__order-text{margin:0;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:#101828;white-space:nowrap}.details__pd-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 9px;margin:0 0 0 10px;border:1.5px solid #e4e7ec;border-radius:999px;background:#fff;color:#667085;flex-shrink:0}.details__pd-chip--on{border-color:#12b76a66;background:#ecfdf3;color:#027a48}.details__pd-chip-count{font-size:12.5px;font-weight:700;color:#027a48}.details-btns-group-tablet{display:flex;position:sticky;background:#fff;top:159px;display:none;border-bottom:1px solid #ebeef2;padding:0 0 20px;z-index:10;align-items:center}.details__descr{padding:10px 0;border-bottom:1px solid #ebeef2;border-top:1px solid #ebeef2;display:flex;flex-direction:column;text-align:left;margin-top:12px}.details__cols{display:flex;flex-direction:column;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.details__text{color:#777d8d;font-size:14px;font-weight:400;flex-basis:50%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.details__text:not(:last-child){margin-bottom:10px}.details__text .details__value{color:#111315;font-weight:600;margin-left:2px}.switchers-wrapper{display:flex;margin:20px auto -5px;width:calc(100% - 40px);border-bottom:1px solid #ebeef2;padding-bottom:15px}@media (min-width: 300px) and (max-width: 767px){.details__page-header{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 0;z-index:10;background:#fff;margin:0;padding:13px 0 0;position:sticky;top:79px}.details__page-header .details__order{flex:0 1 auto;min-width:0}.details__page-header .details__order-text{font-size:20px;overflow:hidden;text-overflow:ellipsis}.details__page-header .status-badge{flex-shrink:0;margin-left:10px}.details__page-header .details__pd-chip{flex-shrink:0;margin-left:8px}.details__page-header .details-actions--header{order:5;flex:1 1 100%;align-items:flex-start;justify-content:space-between;gap:2px;margin:0;padding:8px 6px 6px;border:1px solid #ebeef0;border-radius:16px;background:#f9fafb}.details__page-header .details-actions--header .order-action{flex:1 1 0;width:auto;min-width:0}.details__page-header .details-actions--header .order-action__circle{width:40px;height:40px}.details__page-header .details-actions--header .order-action__icon svg{width:18px;height:18px}.details__page-header .details-actions--header .order-action__label{font-size:10.5px;font-weight:600;white-space:nowrap}.details__page-header .details__master-pill{order:6;margin:0 auto 0 0}.details__page-header .progress-pills{order:7;margin-left:auto;justify-content:flex-end}.details__page-header .progress-pills--lg .progress-pill{padding:4px 10px 4px 7px;font-size:12.5px}.details__page-header .progress-pills--lg .progress-pill__donut{width:16px;height:16px}.details__descr{margin-top:15px}}@media (min-width: 768px) and (max-width: 1024px){.details__page-header .details__order{margin-left:12px}.details__page-header{position:sticky;background:#fff;top:75px;padding:15px 20px 0}.details-btns-group-tablet{display:flex;width:calc(100% - 40px);margin:0 auto;top:134px;padding:9px 0 20px}.details__descr{padding:11px 0;border-bottom:1px solid #ebeef2;border-top:none;max-width:calc(100% - 40px);margin:0 auto -8px}}@media (min-width: 1025px){.details__page-header .details__order{margin-left:12px}.details__page-header{position:sticky;background:#fff;top:75px;padding:15px 40px 0}.details-btns-group-tablet{display:flex;width:calc(100% - 80px);margin:0 auto;top:134px;padding:9px 0 17px}.details__descr{padding:15px 0;border-bottom:1px solid #ebeef2;border-top:none;width:calc(100% - 80px)!important;margin:0 auto}.switchers-wrapper{display:flex;margin:15px auto -3px;width:calc(100% - 80px);border-bottom:1px solid #ebeef2;padding-bottom:15px}}.details__edit-btn{display:inline-flex;align-items:center;gap:7px;align-self:center;height:40px;padding:0 16px 0 14px;margin-left:8px;border:none;border-radius:12px;background:#e3212d;color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 6px 16px #e3212d42;transition:background .15s ease,transform .12s ease}.details__edit-btn:hover{background:#c4161f}.details__edit-btn:active{transform:scale(.97)}.details__edit-btn svg,.details__edit-btn svg *{stroke:#fff;color:#fff}.details-actions{display:flex;align-items:center;align-self:center;gap:6px;margin-right:8px}.details-chat-btn{width:auto;height:auto;display:inline-block;cursor:pointer;transform:scale(1);transition:.3s ease-in-out;position:relative}.chath-msg-badge{width:18px;height:18px;border-radius:100%;position:absolute;top:-7px;right:-7px;background-color:#ef4444;color:#fff;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center}.details-chath-msg-badge{width:18px;height:18px;border-radius:100%;position:absolute;top:14px;right:11px;background-color:#ef4444;color:#fff;font-size:8px;font-weight:700;display:flex;align-items:center;justify-content:center;z-index:999}.details__master-pill{display:inline-flex;align-items:center;height:24px;margin-left:10px;padding:0 10px;border:1px solid #fecdca;border-radius:999px;background:#fff5f5;color:#b42318;font-size:11.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}@media (max-width: 767px){.details__master-pill{margin-left:6px;height:22px;padding:0 8px;font-size:11px}}.details__assigned-pd{width:calc(100% - 40px);margin:20px auto 0}@media (min-width: 1025px){.details__assigned-pd{width:calc(100% - 80px)}}@media (max-width: 768px){.details__assigned-pd{width:calc(100% - 16px)}}.efm{display:flex;flex-direction:column;width:min(760px,94vw);max-height:88vh;text-align:left;color:#101828;font-size:14px}.efm svg,.efm svg *{color:inherit}.efm__head{display:flex;align-items:center;gap:12px;padding:16px 18px 14px;border-bottom:1px solid #ebeef2;background:#fcfcfd}.efm__badge{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:11px;background:linear-gradient(140deg,#f0333f,#d1121e);color:#fff;box-shadow:0 4px 10px #e3212d40}.efm__badge svg{width:18px;height:18px}.efm__heading{display:flex;flex-direction:column;gap:1px;flex:1 1 auto;min-width:0}.efm__title{margin:0;font-size:17px;font-weight:700;line-height:1.2}.efm__subtitle{font-size:12.5px;font-weight:500;color:#667085}.efm__close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border:1px solid #e4e7ec;border-radius:50%;background:#fff;color:#101828;cursor:pointer;transition:background .15s ease,border-color .15s ease}.efm__close:hover{background:#f2f4f7;border-color:#d0d5dd}.efm__body{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;padding:18px;overflow-y:auto;scrollbar-width:thin;background:#f9fafb}.efm__section{display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px;border:1.5px solid #e4e7ec;border-radius:16px;background:#fff;transition:border-color .15s ease,background .15s ease}.efm__section--active{border-color:#e3212d;background:snow}.efm__input{display:none}.efm__section-head{display:flex;align-items:center;gap:8px}.efm__section-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#fde8ea;color:#e3212d}.efm__section-icon svg{width:16px;height:16px}.efm__section-title{font-size:15px;font-weight:700}.efm__section-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 7px;border-radius:999px;background:#f2f4f7;font-size:12px;font-weight:700;color:#344054}.efm__upload{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:6px 4px;border:none;background:transparent;font:inherit;font-size:13.5px;font-weight:600;color:#e3212d;cursor:pointer;white-space:nowrap}.efm__upload:hover{color:#c4161f}.efm__upload svg{width:16px;height:16px}.efm__dropzone{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:190px;padding:26px 14px;border:1.5px dashed #d0d5dd;border-radius:14px;background:#fff;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease}.efm__dropzone:hover{border-color:#98a2b3;background:#fcfcfd}.efm__drop-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:4px;border:1px solid #eaecf0;border-radius:50%;background:#fff;color:#667085}.efm__drop-icon svg{width:22px;height:22px}.efm__drop-title{margin:0;font-size:14.5px;font-weight:700}.efm__drop-accent{color:#e3212d}.efm__drop-hint{margin:0;font-size:12px;font-weight:500;color:#98a2b3}.efm__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px}.efm__tile{position:relative;display:flex;flex-direction:column;gap:6px;margin:0;min-width:0}.efm__tile-open{position:relative;display:block;width:100%;aspect-ratio:1;padding:0;overflow:hidden;border:1px solid #eaecf0;border-radius:12px;background:#f2f4f7;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.efm__tile-open:hover{transform:translateY(-1px);box-shadow:0 6px 16px #1018281f}.efm__tile-open:disabled{cursor:default}.efm__tile-open img{display:block;width:100%;height:100%;object-fit:cover}.efm__tile-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:12px;font-weight:700;color:#98a2b3}.efm__tile-fallback--loading{background:linear-gradient(90deg,#f2f4f7 25%,#e9ecf0,#f2f4f7 75%);background-size:200% 100%;animation:efm-shimmer 1.2s linear infinite}@keyframes efm-shimmer{to{background-position:-200% 0}}.efm__tile-caption{display:flex;flex-direction:column;gap:1px;min-width:0}.efm__tile-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600}.efm__tile-meta{font-size:10.5px;color:#98a2b3}.efm__tile-by{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:600;color:#667085}.efm__tile-remove{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:50%;background:#fffffff2;color:#b42318;box-shadow:0 2px 6px #10182840;cursor:pointer;opacity:0;transform:scale(.9);transition:opacity .15s ease,transform .15s ease,background .15s ease,color .15s ease}.efm__tile-remove svg{width:14px;height:14px}.efm__tile-remove svg,.efm__tile-remove svg *{color:inherit;stroke:currentColor}.efm__tile:hover .efm__tile-remove,.efm__tile:focus-within .efm__tile-remove{opacity:1;transform:scale(1)}.efm__tile-remove:hover{background:#e3212d;color:#fff}.efm__tile-remove:disabled{opacity:.5;cursor:default}@media (hover: none){.efm__tile-remove{opacity:1;transform:scale(1)}}.efm__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.efm__row{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #eaecf0;border-radius:12px;background:#fff;transition:border-color .15s ease}.efm__row:hover{border-color:#d0d5dd}.efm__row-open{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;padding:0;border:none;background:transparent;text-align:left;cursor:pointer;font:inherit}.efm__row-open:disabled{cursor:default}.efm__row-ext{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:10px;background:#fde8ea;font-size:10.5px;font-weight:800;letter-spacing:.3px;color:#b42318}.efm__row-meta{display:flex;flex-direction:column;gap:1px;min-width:0}.efm__row-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600}.efm__row-sub{font-size:11.5px;color:#98a2b3}.efm__row-remove{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border:1px solid transparent;border-radius:50%;background:transparent;color:#98a2b3;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.efm__row-remove svg{width:16px;height:16px}.efm__row-remove:hover{background:#fef3f2;border-color:#fecdca;color:#e3212d}.efm__row-remove:disabled{opacity:.5;cursor:default}.efm__queue{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.efm__queue-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px dashed #d0d5dd;border-radius:10px;background:#fcfcfd}.efm__queue-item--error{border-color:#fda29b;background:#fef3f2}.efm__queue-file{display:flex;flex-direction:column;gap:1px;flex:0 1 50%;min-width:0}.efm__queue-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600}.efm__queue-size{font-size:11px;color:#98a2b3;font-variant-numeric:tabular-nums}.efm__progress{flex:1 1 auto;height:6px;overflow:hidden;border-radius:999px;background:#eaecf0}.efm__progress-bar{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#f0333f,#d1121e);transition:width .2s ease}.efm__queue-error{flex:1 1 auto;font-size:12px;color:#b42318}.efm__queue-dismiss{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:50%;background:transparent;color:#b42318;cursor:pointer}.efm__spinner{position:absolute;top:50%;left:50%;width:24px;height:24px;margin:-12px 0 0 -12px;border:3px solid rgba(255,255,255,.5);border-top-color:#e3212d;border-radius:50%;animation:efm-spin .8s linear infinite}.efm__spinner--inline{position:static;width:16px;height:16px;margin:0;flex-shrink:0;border-width:2px;border-color:#eaecf0;border-top-color:#e3212d}@keyframes efm-spin{to{transform:rotate(360deg)}}.efm__foot{display:flex;justify-content:flex-end;padding:12px 18px 16px;border-top:1px solid #ebeef2;background:#fff}.efm__done{display:inline-flex;align-items:center;height:40px;padding:0 22px;border:none;border-radius:999px;background:#e3212d;font:inherit;font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:background .15s ease}.efm__done:hover{background:#c4161f}.efm-preview{display:flex;flex-direction:column;width:min(1100px,94vw);height:min(86vh,900px);overflow:hidden;border-radius:18px;background:#fff}.efm-preview__head{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #eef1f4}.efm-preview__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700}.efm-preview__download{display:inline-flex;align-items:center;height:34px;padding:0 14px;border:1px solid #d0d5dd;border-radius:999px;background:#fff;font-size:13px;font-weight:600;color:#344054;text-decoration:none}.efm-preview__close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #d0d5dd;border-radius:50%;background:#fff;color:#101828;cursor:pointer}.efm-preview__body{position:relative;flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;background:#0f172a;touch-action:pan-y}.efm-preview__image{max-width:100%;max-height:100%;object-fit:contain;transition:opacity .15s ease}.efm-preview__image--loading{opacity:.4}.efm-preview__counter{flex:0 0 auto;padding:0 10px;border-radius:999px;background:#f2f4f7;font-size:12px;font-weight:600;line-height:24px;color:#475467;white-space:nowrap}.efm-preview__arrow{position:absolute;top:50%;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:50%;background:#ffffffe6;color:#101828;box-shadow:0 4px 12px #00000040;transform:translateY(-50%);cursor:pointer;transition:background .15s ease}.efm-preview__arrow svg,.efm-preview__arrow svg *{color:#101828;stroke:#101828}.efm-preview__arrow:hover{background:#fff}.efm-preview__arrow:disabled{opacity:.5;cursor:default}.efm-preview__arrow--prev{left:16px}.efm-preview__arrow--next{right:16px}.efm-preview__spinner{position:absolute;top:50%;left:50%;width:36px;height:36px;margin:-18px 0 0 -18px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:efm-spin .8s linear infinite}.efm-preview__frame{width:100%;height:100%;border:none;background:#fff}.efm-preview__hint{margin:0;padding:24px;color:#fff}@media (max-width: 1024px){.efm__body{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767px){.efm{width:100%;max-height:calc(100vh - 20px)}.efm__body{padding:12px;gap:12px}.efm-preview{width:100vw;height:100vh;border-radius:0}.efm-preview__arrow{width:38px;height:38px}.efm-preview__arrow--prev{left:8px}.efm-preview__arrow--next{right:8px}}.order-action{--oa-bg: #eef2f7;--oa-fg: #475467;--oa-border: rgba(71, 84, 103, .28);display:inline-flex;flex-direction:column;align-items:center;gap:4px;width:50px;padding:0;margin:0;border:none;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.order-action--sky{--oa-bg: #e8f3fd;--oa-fg: #1d8fe1;--oa-border: rgba(29, 143, 225, .32)}.order-action--amber{--oa-bg: #fdf3dc;--oa-fg: #d08a06;--oa-border: rgba(208, 138, 6, .32)}.order-action--violet{--oa-bg: #f3effb;--oa-fg: #a78bfa;--oa-border: rgba(167, 139, 250, .35)}.order-action--red{--oa-bg: #fdeaea;--oa-fg: #e3212d;--oa-border: rgba(227, 33, 45, .3)}.order-action--blue{--oa-bg: #e9effb;--oa-fg: #2f6fdb;--oa-border: rgba(47, 111, 219, .32)}.order-action--indigo{--oa-bg: #ecebfb;--oa-fg: #5b4fd9;--oa-border: rgba(91, 79, 217, .32)}.order-action--gray{--oa-bg: #f1f3f6;--oa-fg: #98a2b3;--oa-border: rgba(152, 162, 179, .4)}.order-action__circle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1.5px solid var(--oa-border);border-radius:50%;background:var(--oa-bg);color:var(--oa-fg);box-sizing:border-box;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.order-action:not(.order-action--disabled):hover .order-action__circle{transform:translateY(-1px);box-shadow:0 6px 14px #1018281a;filter:saturate(1.15)}.order-action:not(.order-action--disabled):active .order-action__circle{transform:scale(.96);box-shadow:none}.order-action__icon{display:inline-flex}.order-action__icon svg{width:17px;height:17px;display:block}.order-action__icon svg,.order-action__icon svg *{color:var(--oa-fg);stroke:var(--oa-fg)}.order-action__icon svg [fill]:not([fill=none]){fill:var(--oa-fg)}.order-action__label{font-size:11px;font-weight:600;line-height:1.2;color:#101828;white-space:nowrap}.order-action__badge{position:absolute;top:-5px;right:-7px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#e3212d;color:#fff;font-size:9.5px;font-weight:700;line-height:16px;text-align:center;box-shadow:0 0 0 2.5px #fff;box-sizing:border-box}.order-action--disabled{cursor:default}.order-action--disabled .order-action__label{color:#98a2b3}@media (max-width: 1024px){.order-action{width:46px}.order-action__circle{width:32px;height:32px}.order-action__icon svg{width:16px;height:16px}.order-action__label{font-size:10.5px}}.cd-skeleton{width:calc(100% - 40px);margin:0 auto 24px;text-align:left}.cd-skeleton__bar,.cd-skeleton__circle,.cd-skeleton__button,.cd-skeleton__expand,.cd-skeleton__toggle,.cd-skeleton__tab-icon,.cd-skeleton__pill{display:block;background:#eef0f4;animation:cd-skeleton-pulse 1.3s ease-in-out infinite}.cd-skeleton__bar{height:12px;border-radius:6px}.cd-skeleton__actions{display:flex;align-items:center;gap:6px;padding:9px 0 17px;border-bottom:1px solid #ebeef2}.cd-skeleton__action{display:flex;flex-direction:column;align-items:center;gap:6px;width:50px}.cd-skeleton__circle{width:34px;height:34px;border-radius:50%}.cd-skeleton__bar--label{width:34px;height:9px}.cd-skeleton__billing{display:flex;align-items:center;gap:12px;margin-left:auto}.cd-skeleton__bar--total{width:200px;height:14px}.cd-skeleton__button{width:140px;height:43px;border-radius:8px}.cd-skeleton__button--small{width:44px;height:36px;margin-left:auto;border-radius:10px}.cd-skeleton__card{padding:15px 0;border-bottom:1px solid #ebeef2}.cd-skeleton__fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 24px}.cd-skeleton__field{display:flex;flex-direction:column;gap:8px;padding:4px 0}.cd-skeleton__bar--key{width:42%;height:10px}.cd-skeleton__bar--value{width:78%;height:14px}.cd-skeleton__expand{width:190px;height:42px;margin:12px auto 0;border-radius:999px}.cd-skeleton__switches{display:flex;align-items:center;gap:15px;margin:15px 0 -3px;padding-bottom:15px;border-bottom:1px solid #ebeef2}.cd-skeleton__switch{display:flex;align-items:center;gap:8px}.cd-skeleton__toggle{width:40px;height:22px;border-radius:999px}.cd-skeleton__bar--switch{width:72px;height:11px}.cd-skeleton__tabs{margin-top:20px}.cd-skeleton__tabbar{display:flex;align-items:stretch;gap:4px;padding:0 4px;border:1px solid #ebeef2;border-bottom:none;border-radius:14px 14px 0 0;background:#fafbfc}.cd-skeleton__tab{display:inline-flex;align-items:center;gap:9px;padding:15px 16px 14px;border-bottom:2px solid transparent}.cd-skeleton__tab--active{border-bottom-color:#e3212d59}.cd-skeleton__tab-icon{width:18px;height:18px;border-radius:5px}.cd-skeleton__tab-icon--big{width:32px;height:32px;border-radius:10px}.cd-skeleton__bar--tab{width:82px}.cd-skeleton__pill{width:24px;height:20px;border-radius:999px}.cd-skeleton__panel{padding:18px;border:1px solid #ebeef2;border-top:none;border-radius:0 0 14px 14px;background:#fff}.cd-skeleton__section-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.cd-skeleton__bar--title{width:150px;height:14px}.cd-skeleton__table{border:1px solid #ebeef2;border-radius:12px;overflow:hidden}.cd-skeleton__thead,.cd-skeleton__tr{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr .6fr;gap:18px;align-items:center;padding:12px 16px}.cd-skeleton__thead{background:#f9fafb;border-bottom:1px solid #ebeef2}.cd-skeleton__tr+.cd-skeleton__tr{border-top:1px solid #f2f4f7}.cd-skeleton__bar--th{width:60%;height:10px}.cd-skeleton__bar--td{width:80%;height:12px}@keyframes cd-skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (min-width: 1025px){.cd-skeleton{width:calc(100% - 80px)}.cd-skeleton__tab{padding:16px 20px 15px}}@media (max-width: 1024px){.cd-skeleton__fields{grid-template-columns:repeat(3,minmax(0,1fr))}.cd-skeleton__bar--total{width:140px}}.ops-table-v2-wrap{display:flex;flex-direction:column}.ops-table-v2__section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid #ebeef2;background:#fcfcfd}.ops-table-v2__section-title{display:inline-flex;align-items:center;gap:10px;min-width:0;font-size:15px;font-weight:700;color:#101828;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-table-v2__section-badge{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:10px;background:linear-gradient(140deg,#f0333f,#d1121e);box-shadow:0 4px 10px #e3212d40}.ops-table-v2__section-badge svg{width:17px;height:17px;display:block}.ops-table-v2__section-badge svg,.ops-table-v2__section-badge svg *{color:#fff}.ops-table-v2__body .ops-table-v2__row--service{border-left:3px solid #e3212d;background:#fff;cursor:default}.ops-table-v2__body .ops-table-v2__row--service:hover{background:#fff}.ops-table-v2__body .ops-table-v2__row--service+.ops-table-v2__row--nested,.ops-table-v2__body .ops-table-v2__row--nested+.ops-table-v2__row--nested{border-top:1px solid #f2f4f7}.ops-table-v2__body .ops-table-v2__row--nested{border-left:3px solid #fbd0d3;background:#fcfcfd}.ops-table-v2__body .ops-table-v2__row--nested .ops-table-v2__cell--operation{padding-left:22px}.ops-table-v2__row--service .ops-table-v2__cell--operation{grid-column:1 / -2}.ops-table-v2__row--service .ops-table-v2__cell--action{grid-column:-2 / -1}.ops-table-v2__service-label{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:5px;background:#e3212d1a;color:#e3212d;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;flex-shrink:0}.ops-table-v2__body .ops-table-v2__row--service-disabled{border-left-color:#d0d5dd;background:#fafbfc}.ops-table-v2__row--service-disabled .ops-table-v2__service-label{background:#f2f4f7;color:#98a2b3}.ops-table-v2__row--service-disabled .ops-table-v2__service-name{color:#98a2b3;text-decoration:line-through}.ops-table-v2__service-off{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:#f2f4f7;color:#667085;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0}.ops-table-v2__service-toggle{display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid #e4e7ec;border-radius:999px;background:#fff;color:#475467;font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:border-color .15s ease,color .15s ease}.ops-table-v2__service-toggle:hover:not(:disabled){border-color:#e3212d;color:#e3212d}.ops-table-v2__service-toggle:disabled{opacity:.5;cursor:default}.ops-table-v2__service-name{min-width:0;font-size:14.5px;font-weight:700;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-table-v2__section-qty{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 9px;border-radius:999px;background:#f2f4f7;color:#475467;font-size:11.5px;font-weight:700;white-space:nowrap}.ops-table-v2{width:calc(100% - 40px);margin:20px auto 0;background:#fff;border:1px solid #ebeef2;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #1018280a;font-size:14px;color:#101828}.ops-table-v2__arrived{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:43px;padding:0 22px;border:1px solid #ebeef2;border-radius:8px;background:#e3212d;color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:opacity .3s ease-in-out,transform .12s ease}.ops-table-v2__arrived,.ops-table-v2__arrived span{color:#fff}.ops-table-v2__arrived svg{width:17px;height:17px;display:block;flex-shrink:0}.ops-table-v2__arrived svg,.ops-table-v2__arrived svg *{color:#fff}.ops-table-v2__arrived:hover{opacity:.8}.ops-table-v2__arrived:active{transform:scale(.99)}@media (hover: none){.ops-table-v2__arrived:hover{opacity:1}}.ops-table-v2__row{display:grid;grid-template-columns:repeat(6,1fr);align-items:center;gap:12px;padding:10px 18px}.ops-table-v2__row2{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(90px,.9fr) minmax(70px,.7fr) minmax(120px,1.1fr) minmax(90px,.9fr) minmax(100px,1fr) minmax(110px,1fr) 170px;align-items:center;gap:12px;padding:10px 18px}.ops-table-v2__head{background:#f9fafb;border-bottom:1px solid #ebeef2;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#667085;padding-top:8px;padding-bottom:8px}.ops-table-v2__head .ops-table-v2__cell{color:#667085}.ops-table-v2__body .ops-table-v2__row+.ops-table-v2__row{border-top:1px solid #f2f4f7}.ops-table-v2__body .ops-table-v2__row2+.ops-table-v2__row2{border-top:1px solid #f2f4f7}.ops-table-v2__body .ops-table-v2__row,.ops-table-v2__body .ops-table-v2__row2{transition:background .15s ease}.ops-table-v2__body .ops-table-v2__row:hover,.ops-table-v2__body .ops-table-v2__row2:hover{background:#fafbfc}.ops-table-v2__cell{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;text-overflow:ellipsis;white-space:nowrap;text-align:center}.ops-table-v2__cell--operation{justify-content:flex-start;text-align:left}.ops-table-v2__cell--bold{font-weight:600;color:#101828}.ops-table-v2__cell--editable{cursor:pointer;color:#1849a9;font-weight:600;text-decoration:underline;text-decoration-style:dashed;text-underline-offset:3px}.ops-table-v2__cell--editable:hover{color:#e3212d}.ops-table-v2__price-input{width:90px;height:30px;padding:0 8px;font-size:13px;font-weight:600;text-align:center;border:1px solid #d0d5dd;border-radius:6px;outline:none;background:#fff;color:#101828;transition:border-color .15s ease,box-shadow .15s ease;font-variant-numeric:tabular-nums}.ops-table-v2__price-input:focus{border-color:#e3212d;box-shadow:0 0 0 3px #e3212d1f}.ops-table-v2__price-input:disabled{opacity:.55;cursor:not-allowed}.ops-table-v2__price-edit{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.ops-table-v2__price-edit *{text-decoration:none}.ops-table-v2__price-btn{height:30px;padding:0 10px;border-radius:8px;border:1px solid transparent;font-size:12px;font-weight:600;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .12s ease;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.ops-table-v2__price-btn,.ops-table-v2__price-btn:hover,.ops-table-v2__price-btn:focus{text-decoration:none}.ops-table-v2__price-btn:disabled{opacity:.55;cursor:not-allowed}.ops-table-v2__price-btn:not(:disabled):active{transform:translateY(1px)}.ops-table-v2__price-btn--ok{background:#e3212d;color:#fff;border-color:#c71621;box-shadow:0 1px 2px #e3212d2e}.ops-table-v2__price-btn--ok:not(:disabled):hover{background:#d11b26;box-shadow:0 3px 8px #e3212d47}.ops-table-v2__price-btn--cancel{background:#f1f3f7;color:#475467;border-color:#e4e7ec}.ops-table-v2__price-btn--cancel:not(:disabled):hover{background:#e7eaef;color:#1d2939;border-color:#d0d5dd}.ops-table-v2__cell--link{color:#1849a9;cursor:pointer;font-weight:600}.ops-table-v2__cell--link:hover{text-decoration:underline}.ops-table-v2__cell--price,.ops-table-v2__cell--amount{font-variant-numeric:tabular-nums}.ops-table-v2__cell--amount{font-weight:700;color:#101828}.ops-table-v2__cell--date .ops-table-v2__date-icon{color:#1849a9;margin-right:4px;flex-shrink:0}.ops-table-v2__ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0;max-width:100%}.ops-table-v2__cell--trailer{overflow:hidden}.ops-table-v2__actions{display:flex;align-items:center;gap:6px;justify-content:center}.ops-table-v2__cell--action{text-align:center;justify-content:center}.ops-table-v2__empty{margin:0;padding:22px 18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;color:#98a2b3;font-size:14px;background:#fff}.ops-table-v2__empty-icon{width:44px;height:44px;border-radius:12px;background:#f2f4f7;display:flex;align-items:center;justify-content:center;color:#98a2b3}.ops-table-v2__empty-text{font-weight:600;color:#475467;font-size:14px}.ops-table-v2__empty-subtext{font-size:12px;color:#98a2b3}.ops-table-v2__badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;background:#f2f4f7;color:#475467;white-space:nowrap;flex-shrink:0}.ops-table-v2__badge--billed{background:#ecfdf3;color:#027a48}.ops-table-v2__badge--pending{background:#fef0c7;color:#b54708}.ops-table-v2__icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #ebeef2;border-radius:8px;background:#fff;color:#475467;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;flex-shrink:0;padding:0}.ops-table-v2__icon-btn:hover:not(:disabled){background:#f9fafb;border-color:#d0d5dd;color:#1849a9}.ops-table-v2__icon-btn:disabled{opacity:.45;cursor:not-allowed}.ops-table-v2__icon-btn--danger:hover:not(:disabled){background:#fef3f2;border-color:#fda29b;color:#b42318}.ops-table-v2__count-badge{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;background:#e3212d;color:#fff;border-radius:999px;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1;border:2px solid #fff;box-sizing:content-box}.ops-table-v2__status-dot{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;border-style:solid;border-width:1.5px;flex-shrink:0}.ops-table-v2__status-dot--billed{border-color:#17b26a;background:#ecfdf3}.ops-table-v2__status-dot--unbilled{border-color:#98a2b3;background:#f9fafb}@media (min-width: 768px) and (max-width: 1199px){.ops-table-v2{width:calc(100% - 40px)}.ops-table-v2__row{gap:10px;padding:10px 14px}.ops-table-v2__row2{grid-template-columns:minmax(160px,1.4fr) minmax(80px,.8fr) minmax(60px,.6fr) minmax(110px,1fr) minmax(80px,.8fr) minmax(90px,.9fr) minmax(100px,1fr) 170px;gap:10px;padding:10px 14px}.ops-table-v2__head{padding-top:8px;padding-bottom:8px}}@media (min-width: 1200px){.ops-table-v2{width:calc(100% - 80px)}.ops-table-v2__row{gap:16px;padding:12px 22px}.ops-table-v2__row2{grid-template-columns:minmax(200px,1.6fr) minmax(100px,1fr) minmax(80px,.8fr) minmax(130px,1.1fr) minmax(100px,1fr) minmax(110px,1fr) minmax(120px,1fr) 170px;gap:16px;padding:12px 22px}.ops-table-v2__head{padding-top:10px;padding-bottom:10px}}@media (max-width: 767px){.ops-table-v2{width:100%;margin-top:12px;font-size:13.5px}.ops-table-v2__head{display:none}.ops-table-v2__row,.ops-table-v2__row2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 12px;padding:12px 14px}.ops-table-v2__body .ops-table-v2__row:hover,.ops-table-v2__body .ops-table-v2__row2:hover{background:transparent}.ops-table-v2__body .ops-table-v2__cell{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3px;text-align:left;white-space:normal}.ops-table-v2__body .ops-table-v2__cell:before{font-size:10.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#98a2b3}.ops-table-v2__body .ops-table-v2__cell--trailer:before{content:"Driver / Trailer"}.ops-table-v2__body .ops-table-v2__cell--qty:before{content:"Q-ty"}.ops-table-v2__body .ops-table-v2__cell--unit:before{content:"Unit"}.ops-table-v2__body .ops-table-v2__cell--price:before{content:"Price"}.ops-table-v2__body .ops-table-v2__cell--amount:before{content:"Amount"}.ops-table-v2__body .ops-table-v2__cell--date:before{content:"Applied at"}.ops-table-v2__body .ops-table-v2__cell--operation{grid-column:1 / -1;font-size:15px;font-weight:700}.ops-table-v2__body .ops-table-v2__cell--action{grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px;padding-top:4px;border-top:1px dashed #eef1f4}.ops-table-v2__body .ops-table-v2__row--service .ops-table-v2__cell--operation{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.ops-table-v2__body .ops-table-v2__row--service .ops-table-v2__cell--action{grid-column:1 / -1}}.status-required{position:relative;display:flex;flex-direction:column;align-items:center;width:440px;max-width:92vw;padding:28px 28px 24px;text-align:center;color:#101828}.status-required__close{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #e4e7ec;border-radius:50%;background:#fff;color:#101828;cursor:pointer;transition:background .15s ease,border-color .15s ease}.status-required__close:hover{background:#f2f4f7;border-color:#d0d5dd}.status-required__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:16px;border-radius:50%;background:#fef0c7;color:#b54708;box-shadow:0 0 0 8px #fffaeb}.status-required__icon svg{width:26px;height:26px}.status-required__icon svg,.status-required__icon svg *{color:#b54708;stroke:#b54708}.status-required__title{margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.3}.status-required__text{margin:0;font-size:14px;line-height:1.5;color:#667085;text-wrap:balance}.status-required__text strong{color:#101828}.status-required__field{width:100%;margin-top:18px;text-align:left}.status-required__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:20px}.status-required__btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 16px;border-radius:12px;font:inherit;font-size:14.5px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.status-required__btn--ghost{border:1.5px solid #d0d5dd;background:#fff;color:#344054}.status-required__btn--ghost:hover{background:#f2f4f7;border-color:#98a2b3}.status-required__btn--primary{border:1.5px solid #e3212d;background:#e3212d;color:#fff;box-shadow:0 4px 12px #e3212d40}.status-required__btn--primary:hover{background:#c4161f;border-color:#c4161f}.status-required__btn:disabled{opacity:.5;cursor:default}.arrival-modal{width:720px;max-width:100%;max-height:86vh;display:flex;flex-direction:column;padding:20px 22px 22px;background:#fff;border-radius:22px;box-sizing:border-box;text-align:left}.arrival-modal,.arrival-modal-title,.arrival-modal-sub,.arrival-slot-title,.arrival-slot-name{text-align:left}.arrival-modal svg,.arrival-modal svg *{color:inherit}.arrival-modal-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.arrival-modal-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;background:#e3212d14;color:#e3212d}.arrival-modal-icon svg{width:21px;height:21px;display:block}.arrival-modal-heading{flex:1 1 auto;min-width:0}.arrival-modal-title{display:flex;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:700;color:#101828;letter-spacing:-.01em}.arrival-modal-required{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#e3212d1a;color:#e3212d;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.arrival-modal-sub{margin:4px 0 0;font-size:13px;font-weight:500;color:#98a2b3}.arrival-modal-close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;padding:0;border:1px solid #ebeef2;border-radius:50%;background:#fff;color:#667085;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.arrival-modal-close:hover:not(:disabled){background:#f5f7f9;border-color:#d0d5dd;color:#101828}.arrival-modal-close:disabled,.arrival-modal-cancel:disabled{opacity:.5;cursor:not-allowed}.arrival-slots{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;overflow-y:auto;padding-right:2px;margin-bottom:18px;scrollbar-width:thin}.arrival-slots::-webkit-scrollbar{width:6px}.arrival-slots::-webkit-scrollbar-thumb{background:#e4e7ec;border-radius:999px}.arrival-slot{min-width:0}.arrival-slot-input{display:none}.arrival-slot-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;min-height:150px;padding:16px 12px;border:1.5px dashed #d0d5dd;border-radius:16px;background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease}.arrival-slot-empty:hover{border-color:#98a2b3;background:#fcfcfd}.arrival-slot-glyph{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#f3f5f8;color:#667085}.arrival-slot-glyph svg{width:22px;height:22px;display:block}.arrival-slot-title{font-size:14px;font-weight:600;color:#667085;text-align:center}.arrival-slot.has-error .arrival-slot-empty{border-color:#e3212d;background:#fff7f7}.arrival-slot.has-error .arrival-slot-glyph{background:#e3212d1a;color:#e3212d}.arrival-slot.has-error .arrival-slot-title{color:#e3212d}.arrival-slot-error{font-size:11.5px;font-weight:600;color:#e3212d;text-align:center}.arrival-slot-filled{display:flex;flex-direction:column;gap:10px;min-height:150px;padding:12px;border:1px solid #eaecf0;border-radius:16px;background:#fff}.arrival-slot-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.arrival-slot-name{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:13.5px;font-weight:700;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arrival-slot-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#f2f4f7;color:#475467;font-size:11.5px;font-weight:700}.arrival-slot-add{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;padding:0;border:1px solid #eaecf0;border-radius:9px;background:#fff;color:#e3212d;cursor:pointer;transition:background .15s ease,border-color .15s ease}.arrival-slot-add svg{width:15px;height:15px;display:block}.arrival-slot-add:hover{background:#fff5f5;border-color:#e3212d59}.arrival-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:8px}.arrival-thumb{position:relative;display:block;aspect-ratio:1 / 1;border:1px solid #eaecf0;border-radius:10px;overflow:hidden;background:#f9fafb}.arrival-thumb img{width:100%;height:100%;object-fit:cover;display:block}.arrival-thumb.is-uploading img{opacity:.45}.arrival-thumb.is-error{border-color:#fecdca}.arrival-thumb.is-error img{opacity:.4}.arrival-thumb.is-done{border-color:#abefc6}.arrival-thumb-ext{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:11px;font-weight:700;color:#667085;background:#f2f4f7}.arrival-thumb-spinner{position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid rgba(227,33,45,.25);border-top-color:#e3212d;border-radius:50%;animation:arrivalSpin .7s linear infinite}@keyframes arrivalSpin{to{transform:rotate(360deg)}}.arrival-thumb-done{position:absolute;right:3px;bottom:3px;display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;background:#067647;color:#fff;font-size:10px;font-weight:700;line-height:1}.arrival-thumb-remove{position:absolute;top:4px;right:4px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:2px solid #fff;border-radius:50%;background:#e3212d;color:#fff;cursor:pointer;box-shadow:0 2px 8px #10182859;transition:background .15s ease,transform .12s ease}.arrival-thumb-remove svg,.arrival-thumb-remove svg *{color:inherit}.arrival-thumb-remove svg{width:12px;height:12px;display:block}.arrival-thumb-remove:hover{background:#c9111c;transform:scale(1.06)}.arrival-progress{flex:0 0 auto;display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.arrival-progress-head{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;font-weight:600;color:#667085}.arrival-progress-bar{display:block;width:100%;height:6px;border-radius:999px;background:#f2f4f7;overflow:hidden}.arrival-progress-fill{display:block;height:100%;border-radius:999px;background:#e3212d;transition:width .25s ease}.arrival-modal-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:16px;border-top:1px solid #f2f4f7}.arrival-modal-cancel{min-height:43px;padding:0 20px;border:1px solid #e4e7ec;border-radius:8px;background:#fff;color:#101828;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.arrival-modal-cancel:hover:not(:disabled){background:#f5f7f9;border-color:#d0d5dd}.arrival-modal-submit{min-width:150px;min-height:43px;padding:0 22px;border:1px solid #ebeef2;border-radius:8px;background:#e3212d;color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:opacity .3s ease-in-out}.arrival-modal-submit:hover:not(:disabled){opacity:.8}.arrival-modal-submit:disabled{background:#f2f4f7;border-color:#e4e7ec;color:#98a2b3;cursor:not-allowed}.arrival-modal-submit.is-incomplete:not(:disabled){background:#f2f4f7;border-color:#e4e7ec;color:#98a2b3}.arrival-modal-submit.is-incomplete:not(:disabled):hover{opacity:1;background:#eceff3}@media (max-width: 1024px){.arrival-slots{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.arrival-modal{width:100%;padding:16px;border-radius:18px}.arrival-slots{grid-template-columns:minmax(0,1fr)}.arrival-slot-empty,.arrival-slot-filled{min-height:120px}.arrival-modal-actions{gap:8px}.arrival-modal-cancel,.arrival-modal-submit{flex:1 1 auto;min-width:0}}@media (hover: none){.arrival-slot-empty:hover{border-color:#d0d5dd;background:#fff}}.unloading-required{position:relative;display:flex;flex-direction:column;align-items:center;width:460px;max-width:92vw;padding:28px 28px 24px;text-align:center;color:#101828}.unloading-required__close{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #e4e7ec;border-radius:50%;background:#fff;color:#101828;cursor:pointer;transition:background .15s ease,border-color .15s ease}.unloading-required__close:hover{background:#f2f4f7;border-color:#d0d5dd}.unloading-required__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:16px;border-radius:50%;background:#eff4ff;color:#1849a9;box-shadow:0 0 0 8px #f5f8ff}.unloading-required__icon svg{width:28px;height:28px}.unloading-required__icon svg,.unloading-required__icon svg *{color:#1849a9;stroke:#1849a9}.unloading-required__title{margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.3}.unloading-required__text{margin:0;font-size:14px;line-height:1.5;color:#667085;text-wrap:balance}.unloading-required__text strong{color:#101828}.unloading-required__actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:10px;width:100%;margin-top:22px}.unloading-required__btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 16px;border-radius:12px;font:inherit;font-size:14.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.unloading-required__btn--ghost{border:1.5px solid #d0d5dd;background:#fff;color:#344054}.unloading-required__btn--ghost:hover{background:#f2f4f7;border-color:#98a2b3}.unloading-required__btn--primary{border:1.5px solid #e3212d;background:#e3212d;color:#fff;box-shadow:0 4px 12px #e3212d40}.unloading-required__btn--primary:hover{background:#c4161f;border-color:#c4161f}.invoices-table{width:calc(100% - 40px);margin:20px auto 0;background:#fff;border:1px solid #ebeef2;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #1018280a;font-size:14px;color:#101828}.invoices-table__row{display:grid;grid-template-columns:minmax(130px,1.2fr) minmax(110px,1fr) minmax(160px,1.6fr) minmax(100px,1fr) minmax(100px,1fr) minmax(100px,1fr) minmax(140px,1.4fr) 24px;align-items:center;gap:16px;padding:12px 20px}.invoices-table__head{background:#f9fafb;border-bottom:1px solid #ebeef2;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#667085}.invoices-table__head .invoices-table__cell{color:#667085}.invoices-table__body .invoices-table__row+.invoices-table__row{border-top:1px solid #f2f4f7}.invoices-table__body .invoices-table__row{transition:background .15s ease}.invoices-table__body .invoices-table__row:hover{background:#fafbfc}.invoices-table__cell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.invoices-table__cell>.invoices-table__link{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.invoices-table__cell--total{font-weight:700;color:#101828;font-variant-numeric:tabular-nums;text-align:left}.invoices-table__link{color:#1849a9;font-weight:600;text-decoration:none}.invoices-table__status{display:inline-flex;align-items:center;height:22px;max-width:100%;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;text-transform:capitalize;background:#eef2f6;color:#475467;letter-spacing:.2px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invoices-table__status--paid{background:#ecfdf3;color:#027a48}.invoices-table__status--open{background:#eff4ff;color:#1849a9}.invoices-table__status--draft{background:#f2f4f7;color:#475467}.invoices-table__status--void,.invoices-table__status--uncollectible{background:#fef3f2;color:#b42318}.invoices-table__slip-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:8px;border-radius:6px;background:#fff;border:1px solid #e4e7ec;color:#667085;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease;vertical-align:middle;text-decoration:none}.invoices-table__slip-btn:hover{background:#fef3f2;border-color:#fecdca;color:#e3212d}.invoices-table__slip-btn:focus-visible{outline:2px solid #e3212d;outline-offset:2px}.invoices-table__slip-btn svg{width:14px;height:14px}.invoices-table__empty{margin:0;padding:16px 18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;color:#98a2b3;font-size:14px;background:#fff}.invoices-table__empty-icon{width:44px;height:44px;border-radius:12px;background:#f2f4f7;display:flex;align-items:center;justify-content:center;color:#98a2b3}.invoices-table__empty-text{font-weight:600;color:#475467;font-size:14px}.invoices-table__empty-subtext{font-size:12px;color:#98a2b3}.invoices-table__row--clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.invoices-table__row--clickable:hover .invoices-table__chevron{border-color:#475467}.invoices-table__row--expanded{background:#f4f6fa}.invoices-table__chevron-cell{display:flex;align-items:center;justify-content:center;padding:0}.invoices-table__chevron{width:8px;height:8px;border-right:2px solid #98a2b3;border-bottom:2px solid #98a2b3;transform:translateY(-2px) rotate(45deg);transition:transform .2s ease,border-color .15s ease;display:inline-block}.invoices-table__row--expanded .invoices-table__chevron{transform:translateY(2px) rotate(-135deg);border-color:#e3212d}.invoices-table__details{background:#f9fafb;border-top:1px solid #ebeef2;padding:14px 20px}.invoices-table__details-row{display:flex;align-items:center;gap:12px;min-width:0}.invoices-table__details-label{font-size:12px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:#667085;white-space:nowrap;flex-shrink:0}.invoices-table__details-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#101828;background:#fff;border:1px solid #ebeef2;border-radius:8px;padding:8px 12px;text-align:left}.invoices-table__details-value a{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.invoices-table__details-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.invoices-table__copy{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;border:1px solid rgb(227,33,45);background:#e3212d;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease;flex-shrink:0}.invoices-table__copy:hover:not(:disabled){background:#c81c27;border-color:#c81c27}.invoices-table__copy:disabled{opacity:.55;cursor:not-allowed}.invoices-table__void{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;border:1px solid rgb(227,33,45);background:#fff;color:#e3212d;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease;flex-shrink:0}.invoices-table__void:hover:not(:disabled){background:#e3212d;color:#fff}.invoices-table__void:disabled{opacity:.55;cursor:not-allowed}.invoices-table__void--muted{border-color:#d0d5dd;color:#98a2b3;cursor:not-allowed}.invoices-table__void--muted:hover:not(:disabled){background:#fff;color:#98a2b3}.invoices-table__void-note{margin-top:8px;font-size:12px;font-weight:600;color:#98a2b3}.invoices-table__lines{margin-top:14px}.invoices-table__lines+.invoices-table__lines{margin-top:18px}.invoices-table__lines-title{font-size:13px;font-weight:700;color:#101828;margin-bottom:8px;letter-spacing:.2px;text-align:left}.invoices-table__lines-grid{display:grid;background:#fff;border:1px solid #ebeef2;border-radius:10px;overflow:hidden;font-size:13px;color:#101828}.invoices-table__lines-grid--service{grid-template-columns:minmax(160px,2fr) minmax(140px,1.5fr) minmax(80px,1fr) minmax(140px,1.5fr) minmax(80px,1fr) minmax(110px,1fr) minmax(110px,1fr)}.invoices-table__lines-grid--supply{grid-template-columns:minmax(200px,2.5fr) minmax(80px,1fr) minmax(140px,1.5fr) minmax(80px,1fr) minmax(110px,1fr) minmax(110px,1fr)}.invoices-table__lines-cell{min-width:0;padding:10px 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #f2f4f7;text-align:left}.invoices-table__lines-cell--head{background:#f9fafb;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#667085;border-top:none}.invoices-table__lines-cell--total{font-weight:700;color:#101828;font-variant-numeric:tabular-nums;text-align:left}@media (max-width: 768px){.invoices-table__lines-grid{overflow-x:auto}.invoices-table__lines-grid--service{grid-template-columns:160px 140px 80px 140px 80px 110px 110px;min-width:820px}.invoices-table__lines-grid--supply{grid-template-columns:200px 80px 140px 80px 110px 110px;min-width:720px}}@media (min-width: 1025px){.invoices-table{width:calc(100% - 80px)}.invoices-table__row{padding:14px 24px;gap:20px}}@media (max-width: 768px){.invoices-table{width:calc(100% - 16px);overflow-x:auto}.invoices-table__row{grid-template-columns:130px 110px 160px 100px 100px 100px 140px 24px;min-width:904px;padding:12px 16px;gap:12px}}.invoices-table__qr{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:8px;border:1px solid #d0d5dd;background:#fff;color:#111315;cursor:pointer;transition:background .15s ease,border-color .15s ease;flex-shrink:0}.invoices-table__qr-icon{width:18px;height:18px;display:block;color:inherit}.invoices-table__qr-icon *{color:inherit}.invoices-table__qr:hover{background:#f9fafb;border-color:#98a2b3}.invoices-table__money{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1.15}.invoices-table__tax-note{font-size:10px;font-weight:600;letter-spacing:.2px;text-transform:none;color:#101828;white-space:nowrap}.supply-cards{display:flex;flex-direction:column;gap:14px;text-align:left;font-size:14px;color:#101828}.supply-cards__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.supply-cards__heading{display:inline-flex;align-items:center;gap:8px}.supply-cards__title{font-size:15px;font-weight:700;color:#101828}.supply-cards__qty{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 7px;border-radius:999px;background:#f2f4f7;font-size:12px;font-weight:700;color:#344054}.supply-cards__add{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border:none;border-radius:999px;background:#e3212d;font:inherit;font-size:13px;font-weight:600;color:#fff;cursor:pointer;white-space:nowrap;transition:background .15s ease}.supply-cards__add:hover{background:#c4161f}.supply-cards__add svg,.supply-cards__add svg *{stroke:#fff}.supply-cards__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width: 1025px){.supply-cards__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (min-width: 1600px){.supply-cards__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.supply-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:14px 16px 12px;border:1.5px solid #d0d5dd;border-radius:16px;background:#fff;box-shadow:0 1px 3px #1018280f;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.supply-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#f79009,#fdb022)}.supply-card--billed:before{background:linear-gradient(90deg,#12b76a,#32d583)}.supply-card--editable{cursor:pointer;-webkit-user-select:none;user-select:none}.supply-card--editable:hover{border-color:#b8c0cc;box-shadow:0 10px 24px #1018281a;transform:translateY(-2px)}.supply-card--billed{border-color:#b7dcc4}.supply-card__head{display:flex;align-items:flex-start;gap:10px;min-width:0}.supply-card__tile{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:11px;background:linear-gradient(140deg,#f0333f,#d1121e);color:#fff;box-shadow:0 4px 10px #e3212d40}.supply-card--billed .supply-card__tile{background:linear-gradient(140deg,#17b26a,#079455);box-shadow:0 4px 10px #17b26a40}.supply-card__tile svg,.supply-card__tile svg *{color:#fff;stroke:#fff}.supply-card__heading{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.supply-card__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.3;color:#101828}.supply-card__applied{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:#667085}.supply-card__applied svg{flex-shrink:0;color:#98a2b3}.supply-card__badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px 0 8px;flex-shrink:0;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap}.supply-card__badge-dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#f79009;box-shadow:0 0 0 2px #f7900933}.supply-card__badge--billed .supply-card__badge-dot{background:#12b76a;box-shadow:0 0 0 2px #12b76a33}.supply-card__badge--billed{background:#ecfdf3;color:#027a48}.supply-card__badge--pending{background:#fef0c7;color:#b54708}.supply-card__sum{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:#f9fafb;border:1px solid #eaecf0}.supply-card__sum-main{display:flex;flex-direction:column;gap:2px;min-width:0}.supply-card__sum-label{font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#667085}.supply-card__sum-value{font-size:22px;font-weight:800;line-height:1.1;letter-spacing:-.3px;font-variant-numeric:tabular-nums;color:#101828}.supply-card__sum-breakdown{flex-shrink:0;padding:4px 10px;border-radius:999px;background:#fff;border:1px solid #eaecf0;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;color:#475467;white-space:nowrap}.supply-card__meta{display:flex;flex-wrap:wrap;gap:6px;font-size:12.5px;color:#475467}.supply-card__meta-item{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;height:26px;padding:0 10px;border:1px solid #eaecf0;border-radius:999px;background:#fff;font-weight:500}.supply-card__meta-item svg{flex-shrink:0;width:15px;height:15px}.supply-card__ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supply-card__actions{display:flex;align-items:center;gap:6px;margin:0 -16px -12px;padding:10px 16px;background:#fcfcfd;border-top:1px solid #eaecf0}.supply-card__spacer{flex:1 1 auto}.supply-card__btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:1.5px solid #d0d5dd;border-radius:10px;background:#fff;font:inherit;font-size:13px;font-weight:600;color:#344054;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.supply-card__btn svg{flex-shrink:0}.supply-card__btn--icon{position:relative;width:36px;padding:0;justify-content:center}.supply-card__btn svg,.supply-card__btn svg *{color:inherit;stroke:currentColor}.supply-card__btn:hover{background:#f2f4f7;border-color:#98a2b3;color:#101828}.supply-card__btn--primary{border-color:#e3212d;background:#e3212d;color:#fff}.supply-card__btn--primary:hover{background:#c4161f;border-color:#c4161f;color:#fff}.supply-card__btn--danger{border-color:#fda29b;background:#fff;color:#b42318}.supply-card__btn--danger:hover{background:#fef3f2;border-color:#f04438;color:#912018}.supply-card__btn:disabled{opacity:.45;cursor:default}.supply-card__btn:disabled:hover{background:#fff}.supply-card__count{position:absolute;top:-7px;right:-7px;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#e3212d;color:#fff;font-size:10.5px;font-weight:700;line-height:18px;box-shadow:0 0 0 2px #fcfcfd}@media (max-width: 1024px){.supply-card{padding:12px 14px 10px;gap:10px}.supply-card__actions{margin:0 -14px -10px;padding:8px 14px;flex-wrap:wrap}.supply-card__btn{padding:0 10px}.supply-card__sum{flex-wrap:wrap;align-items:center}.supply-card__sum-value{font-size:20px}.supply-card__badge{padding:0 8px 0 7px;font-size:10.5px}}.supply-cards__empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 18px;text-align:center}.supply-cards__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:4px;border-radius:14px;background:#f2f4f7;color:#98a2b3}.supply-cards__empty-title{font-size:14px;font-weight:700;color:#344054}.supply-cards__empty-hint{font-size:13px;color:#98a2b3}@media (max-width: 767px){.supply-cards__grid{grid-template-columns:minmax(0,1fr)}.supply-cards__head{flex-wrap:wrap}}.cross-dock-tabs{width:calc(100% - 40px);margin:20px auto 0;text-align:left}.cross-dock-tabs__bar{position:relative;display:flex;align-items:stretch;gap:4px;padding:0 4px;overflow-x:auto;scrollbar-width:none;border-radius:14px 14px 0 0;background:#fff;border:1px solid #ebeef2;border-bottom:none}.cross-dock-tabs__bar::-webkit-scrollbar{display:none}.cross-dock-tabs__rail{position:absolute;left:0;right:0;bottom:0;height:1px;background:#ebeef2}.cross-dock-tabs__tab{position:relative;display:inline-flex;align-items:center;gap:9px;padding:15px 16px 14px;border:none;background:transparent;font:inherit;font-size:14.5px;font-weight:600;letter-spacing:-.1px;color:#667085;cursor:pointer;white-space:nowrap;transition:color .15s ease}.cross-dock-tabs__tab:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:2.5px;border-radius:3px 3px 0 0;background:#e3212d;transform:scaleX(0);transform-origin:center;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.cross-dock-tabs__tab:hover{color:#344054}.cross-dock-tabs__tab--active{color:#e3212d}.cross-dock-tabs__label{color:inherit}.cross-dock-tabs__tab--active .cross-dock-tabs__label{color:#e3212d}.cross-dock-tabs__tab--active:hover .cross-dock-tabs__label,.cross-dock-tabs__tab--active:hover{color:#c4161f}.cross-dock-tabs__tab--active:hover:after{background:#c4161f}.cross-dock-tabs__tab--active:after{transform:scaleX(1)}.cross-dock-tabs__icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#98a2b3;transition:color .15s ease}.cross-dock-tabs__tab:hover .cross-dock-tabs__icon{color:#667085}.cross-dock-tabs__tab--active .cross-dock-tabs__icon{color:#e3212d}.cross-dock-tabs__tab--active:hover .cross-dock-tabs__icon{color:#c4161f}.cross-dock-tabs__icon svg,.cross-dock-tabs__icon svg *{color:inherit;stroke:currentColor}.cross-dock-tabs__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 7px;border-radius:999px;background:#f2f4f7;font-size:12px;font-weight:700;color:#344054;transition:background .15s ease,color .15s ease}.cross-dock-tabs__tab--active .cross-dock-tabs__count{background:#fde8ea;color:#b42318}.cross-dock-tabs__panel{padding:18px;background:#fff;border:1px solid #ebeef2;border-top:none;border-radius:0 0 14px 14px;box-shadow:0 1px 2px #1018280a}.cross-dock-tabs__empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 0;text-align:center}.cross-dock-tabs__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:8px;border-radius:16px;background:linear-gradient(180deg,#fff5f5,#fde8ea);color:#e3212d;box-shadow:inset 0 0 0 1px #e3212d1f}.cross-dock-tabs__empty-icon svg{width:24px;height:24px}.cross-dock-tabs__empty-icon svg,.cross-dock-tabs__empty-icon svg *{color:inherit;stroke:currentColor}.cross-dock-tabs__empty-title{font-size:15px;font-weight:700;color:#101828}.cross-dock-tabs__empty-hint{max-width:440px;font-size:13px;line-height:1.45;color:#667085}@media (min-width: 1025px){.cross-dock-tabs{width:calc(100% - 80px)}.cross-dock-tabs__tab{padding:16px 20px 15px}}@media (max-width: 767px){.cross-dock-tabs{width:100%;margin-top:14px}.cross-dock-tabs__panel{padding:12px}.cross-dock-tabs__tab{padding:12px 12px 11px;font-size:13px;gap:7px}}.cross-dock-tabs__embed{display:flex;flex-direction:column;gap:14px}.cross-dock-tabs__embed .ops-table-v2,.cross-dock-tabs__embed .ops-table,.cross-dock-tabs__embed .master-builder,.cross-dock-tabs__embed .master-trailers{width:100%;margin:0}.cross-dock-tabs__loading{margin:0;padding:12px 0;text-align:center;font-size:13px;color:#98a2b3}.cross-dock-tabs__mode{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap}.cross-dock-tabs__mode--edit{background:#ecfdf3;color:#027a48}.cross-dock-tabs__mode--view{background:#f2f4f7;color:#667085}.cross-dock-tabs__mode svg{width:11px;height:11px}.cross-dock-tabs__mode svg,.cross-dock-tabs__mode svg *{color:inherit;stroke:currentColor}.master-builder{width:calc(100% - 40px);margin:20px auto 0;background:#fff;border:1px solid #ebeef2;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #1018280a;font-size:14px;color:#101828}.master-builder__head{display:flex;align-items:center;gap:12px;padding:0 18px 0 0;border-bottom:1px solid transparent;background:#fcfcfd;transition:border-color .3s ease}.master-builder__head--open{border-bottom-color:#ebeef2}.master-builder__toggle{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;padding:12px 18px;border:none;background:transparent;font:inherit;text-align:left;cursor:pointer;color:#101828}.master-builder__toggle:hover{background:#f7f8fa}.master-builder__badge{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:10px;background:linear-gradient(140deg,#f0333f,#d1121e);box-shadow:0 4px 10px #e3212d40}.master-builder__badge svg{width:17px;height:17px;display:block}.master-builder__badge svg,.master-builder__badge svg *{color:#fff}.master-builder__title{font-size:15px;font-weight:700;letter-spacing:-.01em}.master-builder__mode{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:999px;font-size:11.5px;font-weight:700}.master-builder__mode svg{width:13px;height:13px}.master-builder__mode--edit{background:#e6f7ee;color:#067647}.master-builder__mode--view{background:#f2f4f7;color:#475467}.master-builder__mode--view svg,.master-builder__mode--view svg *{color:#475467}.master-builder__chevron{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;margin-left:auto;font-size:12.5px;font-weight:600;color:#667085}.master-builder__chevron svg{width:16px;height:16px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.master-builder__head--open .master-builder__chevron{color:#b42318}.master-builder__head--open .master-builder__chevron svg{transform:rotate(180deg)}.master-builder__save{display:inline-flex;align-items:center;height:34px;padding:0 16px;flex-shrink:0;border:none;border-radius:999px;background:#e3212d;color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s ease,opacity .15s ease}.master-builder__save:hover:not(:disabled){background:#c9101c}.master-builder__save:disabled{opacity:.45;cursor:default}.master-builder__wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1)}.master-builder__wrap--open{grid-template-rows:1fr}.master-builder__inner{min-height:0;overflow:hidden;opacity:0;transform:translateY(-4px);transition:opacity .22s ease,transform .3s cubic-bezier(.4,0,.2,1)}.master-builder__wrap--open .master-builder__inner{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.master-builder__wrap,.master-builder__inner,.master-builder__chevron svg{transition:none}}.master-builder__body{padding:14px 18px 18px;min-width:0}@media (max-width: 767px){.master-builder{width:calc(100% - 20px);margin-top:14px}.master-builder__toggle{padding:12px;flex-wrap:wrap}.master-builder__head{padding-right:12px}.master-builder__body{padding:12px}}.master-builder--embedded{width:100%;margin:0;border:none;border-radius:0;box-shadow:none;background:transparent;overflow:visible}.master-builder__toolbar{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-bottom:12px}.master-builder--with-toolbar{position:relative}.master-builder--with-toolbar .master-builder__toolbar{position:absolute;top:0;right:0;height:62px;margin:0;z-index:1}.master-builder--with-toolbar .cb-kit div:has(>[role=tablist][aria-label=Trailers]){max-width:calc(100% - 180px)}.master-builder__body--embedded{padding:0}.pd-details,.pd-details__content{text-align:left}.pd-details__content{display:flex;flex-direction:column;gap:16px}.pd-details__head-route{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;color:#475467}.pd-details__head-facts{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;margin-left:auto}.pd-details__head-fact{display:inline-flex;align-items:center;height:24px;padding:0 10px;border:1px solid #e4e7ec;border-radius:999px;background:#fff;font-size:12px;font-weight:600;color:#344054;white-space:nowrap}.pd-details__head-fact--pro{border-color:#f3c3c7;background:#fbe3e5;color:#b42318}.pd-details .master-builder__chevron{margin-left:0}.pd-details svg,.pd-details svg *{color:inherit}.pd-details .master-builder__badge svg{width:16px;height:16px}.pd-details .master-builder__badge svg,.pd-details .master-builder__badge svg *{color:#fff}.pd-details__section{overflow:hidden;border:1px solid #e7eaee;border-radius:18px;background:#fff;box-shadow:0 1px 2px #1018280a}.pd-details__head{display:flex;align-items:center;gap:10px;padding:14px 18px;background:linear-gradient(180deg,#fcfcfd,#fff);border-bottom:1px solid #eef1f4}.pd-details__badge{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:11px;background:#fbe3e5;color:#e3212d}.pd-details__badge svg{width:18px;height:18px}.pd-details__title{font-size:15px;font-weight:700;color:#101828}.pd-details__qty{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:#f2f4f7;font-size:12px;font-weight:700;color:#475467}.pd-details__body{display:flex;flex-direction:column;gap:16px;padding:16px 18px 18px}.pd-details__empty{margin:0;padding:18px;border:1px dashed #d0d5dd;border-radius:14px;background:#fcfcfd;text-align:center;font-size:13.5px;color:#667085}.pd-details__route{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}.pd-details__route-stop{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#101828;letter-spacing:-.01em}.pd-details__route-stop svg{width:20px;height:20px;color:#101828}.pd-details__route-arrow{font-size:16px;color:#98a2b3}.pd-details__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pd-details__stat{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:10px 14px;border-radius:12px;background:#f5f7f9}.pd-details__stat-label{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#667085}.pd-details__stat-value{font-size:17px;font-weight:700;line-height:1.1;color:#101828;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-details__stat-value--empty{color:#98a2b3}.pd-details__stat-hint{font-size:12px;color:#98a2b3}.pd-details__stops{display:flex;flex-direction:column;gap:14px;margin:0;padding:0 0 0 38px;list-style:none}.pd-details__stop{position:relative}.pd-details__stop:not(:last-child):before{content:"";position:absolute;top:34px;bottom:-14px;left:-25px;border-left:2px dashed #e4e7ec}.pd-details__marker{position:absolute;top:8px;left:-38px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-size:12px;font-weight:700;color:#fff;box-shadow:0 0 0 4px #fff}.pd-details__marker--pickup{background:#17b26a}.pd-details__marker--delivery{background:#e3212d}.pd-details__stop-card{display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px;border:1px solid #eef1f4;border-left:3px solid #e4e7ec;border-radius:14px;background:#fff;transition:box-shadow .15s ease}.pd-details__stop-card:hover{box-shadow:0 4px 14px #1018280f}.pd-details__stop-card--pickup{border-left-color:#17b26a}.pd-details__stop-card--delivery{border-left-color:#e3212d}.pd-details__stop-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pd-details__stop-title{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#101828}.pd-details__chip{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:600}.pd-details__chip--loading{background:#e6f7ee;color:#067647}.pd-details__chip--unloading{background:#fbe3e5;color:#b42318}.pd-details__point{margin-left:auto;display:inline-flex;align-items:center;height:24px;padding:0 10px;border:1px solid #e4e7ec;border-radius:999px;background:#f9fafb;font-size:12px;font-weight:600;color:#475467}.pd-details__stop-place{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:12px;background:#f9fafb}.pd-details__stop-place-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:9px;background:#fff;color:#475467}.pd-details__stop-place-icon svg{width:16px;height:16px}.pd-details__stop-place-text{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13.5px;line-height:1.4;color:#475467}.pd-details__stop-place-text strong{font-size:14.5px;font-weight:700;color:#101828}.pd-details__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px}.pd-details__facts--cargo{grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 16px;border-radius:14px;background:#f9fafb}.pd-details__fact{display:flex;flex-direction:column;gap:4px;min-width:0}.pd-details__fact-label{font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#98a2b3}.pd-details__fact-value{font-size:14px;font-weight:600;color:#101828;overflow-wrap:anywhere}.pd-details__fact-value--empty{font-weight:500;color:#98a2b3}.pd-details__tags{display:flex;flex-wrap:wrap;gap:6px}.pd-details__tag{display:inline-flex;align-items:center;height:24px;padding:0 10px;border:1px solid #e4e7ec;border-radius:999px;background:#fff;font-size:12px;font-weight:600;color:#344054}.pd-details__tag--info{border-color:#c7d7f9;background:#eef3fd;color:#1d4ed8}.pd-details__contact{display:flex;flex-wrap:wrap;gap:4px 10px}.pd-details__phone{color:#e3212d;font-weight:700;text-decoration:none}.pd-details__tag--alert{border-color:#fecdca;background:#fef3f2;color:#b42318}.pd-details__note{margin:0;padding:14px 16px;border-left:3px solid #e3212d;border-radius:12px;background:#fff5f5;font-size:14px;line-height:1.55;color:#344054;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width: 1024px){.pd-details__facts,.pd-details__facts--cargo,.pd-details__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.pd-details__head-route,.pd-details__head-facts{display:none}.pd-details__head,.pd-details__body{padding-left:12px;padding-right:12px}.pd-details__facts,.pd-details__facts--cargo{grid-template-columns:minmax(0,1fr)}.pd-details__stops{padding-left:30px}.pd-details__marker{left:-32px;width:22px;height:22px;font-size:11px}.pd-details__stop:not(:last-child):before{left:-21px}}@media (min-width: 1025px){.master-builder.pd-details{width:calc(100% - 80px)}}@media (max-width: 768px){.master-builder.pd-details{width:calc(100% - 16px)}}.pd-details__static{cursor:default}.pd-details__static:hover{background:transparent}.pd-details--empty .pd-details__head-route{font-weight:500;color:#667085}.pd-details__add{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;height:36px;padding:0 16px;border:none;border-radius:999px;background:#e3212d;font:inherit;font-size:13px;font-weight:600;color:#fff;cursor:pointer;white-space:nowrap;transition:background .15s ease}.pd-details__add:hover{background:#cb1a25}.pd-details__add span{font-size:16px;line-height:1;color:#fff}@media (max-width: 767px){.pd-details--empty .pd-details__head-route{display:none}}.pd-details--embedded{display:flex;flex-direction:column;gap:14px;font-size:14px;color:#101828}.pd-details--embedded .pd-details__content{padding:0}.pd-details__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pd-details__bar-main{display:flex;align-items:baseline;gap:10px;min-width:0}.pd-details__bar-title{font-size:15px;font-weight:700;color:#101828;white-space:nowrap}.pd-details__bar-route{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;color:#475467}.pd-details__bar-facts{margin-left:0}.pd-details__edit{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-left:auto;flex-shrink:0;border:none;border-radius:50%;background:#e3212d;color:#fff;cursor:pointer;box-shadow:0 4px 10px #e3212d40;transition:background .15s ease}.pd-details__edit:hover{background:#c4161f}.pd-details__edit svg,.pd-details__edit svg *{color:#fff;stroke:#fff}.pd-details__placeholder{display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 18px;border:1.5px dashed #d0d5dd;border-radius:14px;background:#fcfcfd;text-align:center}.pd-details__placeholder-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:6px;border-radius:16px;background:linear-gradient(180deg,#fff5f5,#fde8ea);color:#e3212d;box-shadow:inset 0 0 0 1px #e3212d1f}.pd-details__placeholder-icon svg{width:24px;height:24px}.pd-details__placeholder-icon svg,.pd-details__placeholder-icon svg *{color:#e3212d;stroke:#e3212d}.pd-details__placeholder-title{font-size:15px;font-weight:700;color:#101828}.pd-details__placeholder-hint{max-width:440px;font-size:13px;line-height:1.45;color:#667085}.pd-details__placeholder .pd-details__add{margin-top:10px}@media (max-width: 767px){.pd-details__bar-route{display:none}}.assigned-pd{display:flex;flex-direction:column;gap:18px;text-align:left}.assigned-pd__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.assigned-pd__head .pd-details__add{margin-left:auto;flex-shrink:0}.assigned-pd__tabs{display:flex;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:thin;padding-bottom:2px}.assigned-pd__tab{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;padding:7px 14px 7px 8px;border:1.5px solid #e4e7ec;border-radius:12px;background:#fff;font:inherit;text-align:left;cursor:pointer;white-space:nowrap;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.assigned-pd__tab:hover{border-color:#c9ced6}.assigned-pd__tab--active{border-color:#e3212d;background:#fff5f5;box-shadow:0 0 0 3px #e3212d14}.assigned-pd__tab-index{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#f2f4f7;font-size:12px;font-weight:700;color:#475467}.assigned-pd__tab--active .assigned-pd__tab-index{background:#e3212d;color:#fff}.assigned-pd__tab-number{font-size:13.5px;font-weight:700;color:#101828}.assigned-pd__tab--active .assigned-pd__tab-number{color:#b42318}.assigned-pd__item{display:flex;flex-direction:column;gap:14px;padding:14px 16px 16px;border:1.5px solid #e4e7ec;border-radius:16px;background:#fff}.assigned-pd__strip{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px dashed #e4e7ec}.assigned-pd__number{font-size:15px;font-weight:700;color:#b42318}.assigned-pd__status{min-width:auto;max-width:none;padding:0 12px;cursor:default}.assigned-pd__edit{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-left:auto;flex-shrink:0;border:none;border-radius:50%;background:#e3212d;color:#fff;cursor:pointer;box-shadow:0 4px 10px #e3212d40;transition:background .15s ease}.assigned-pd__edit:hover{background:#c4161f}.assigned-pd__edit svg,.assigned-pd__edit svg *{color:#fff;stroke:#fff}.assigned-pd__item .pd-details__bar-title{display:none}.invoice-cards{display:flex;flex-direction:column;gap:14px;text-align:left;font-size:14px;color:#101828}.invoice-cards svg,.invoice-cards svg *{color:inherit;stroke:currentColor}.invoice-cards__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.invoice-cards__heading{display:inline-flex;align-items:center;gap:8px}.invoice-cards__title{font-size:15px;font-weight:700}.invoice-cards__qty{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 7px;border-radius:999px;background:#f2f4f7;font-size:12px;font-weight:700;color:#344054}.invoice-cards__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}@media (min-width: 1025px){.invoice-cards__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (min-width: 1600px){.invoice-cards__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.invoice-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:14px 16px 12px;border:1.5px solid #d0d5dd;border-radius:16px;background:#fff;box-shadow:0 1px 3px #1018280f;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.invoice-card:hover{border-color:#b8c0cc;box-shadow:0 10px 24px #1018281a}.invoice-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#98a2b3,#c9ced6)}.invoice-card--paid:before{background:linear-gradient(90deg,#12b76a,#32d583)}.invoice-card--open:before{background:linear-gradient(90deg,#2e6fe8,#6aa0ff)}.invoice-card--void:before{background:linear-gradient(90deg,#e3212d,#f97066)}.invoice-card__head{display:flex;align-items:flex-start;gap:10px;min-width:0}.invoice-card__tile{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:11px;background:linear-gradient(140deg,#f0333f,#d1121e);color:#fff;box-shadow:0 4px 10px #e3212d40}.invoice-card--paid .invoice-card__tile{background:linear-gradient(140deg,#17b26a,#079455);box-shadow:0 4px 10px #17b26a40}.invoice-card--open .invoice-card__tile{background:linear-gradient(140deg,#3b82f6,#1849a9);box-shadow:0 4px 10px #1849a940}.invoice-card--void .invoice-card__tile,.invoice-card--draft .invoice-card__tile{background:linear-gradient(140deg,#667085,#475467);box-shadow:0 4px 10px #47546740}.invoice-card__tile svg{width:18px;height:18px}.invoice-card__tile svg,.invoice-card__tile svg *{color:#fff;stroke:#fff}.invoice-card__heading{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.invoice-card__number{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.3}.invoice-card__weekly{align-self:flex-start;padding:2px 9px;border-radius:999px;background:#e3212d;font-size:12px;font-weight:700;color:#fff}.invoice-card__customer{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;color:#667085}.invoice-card__status{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px 0 8px;flex-shrink:0;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;background:#f2f4f7;color:#475467}.invoice-card__status-dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#98a2b3}.invoice-card__status--paid{background:#ecfdf3;color:#027a48}.invoice-card__status--paid .invoice-card__status-dot{background:#12b76a;box-shadow:0 0 0 2px #12b76a33}.invoice-card__status--open{background:#eff4ff;color:#1849a9}.invoice-card__status--open .invoice-card__status-dot{background:#2e6fe8;box-shadow:0 0 0 2px #2e6fe833}.invoice-card__status--void{background:#fef3f2;color:#b42318}.invoice-card__status--void .invoice-card__status-dot{background:#e3212d;box-shadow:0 0 0 2px #e3212d33}.invoice-card__sum{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #eaecf0;border-radius:12px;background:#f9fafb}.invoice-card__sum-main{display:flex;flex-direction:column;gap:2px;min-width:0}.invoice-card__sum-label{font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#667085}.invoice-card__sum-value{font-size:22px;font-weight:800;line-height:1.1;letter-spacing:-.3px;font-variant-numeric:tabular-nums}.invoice-card__dates{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0}.invoice-card__date{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#344054;white-space:nowrap}.invoice-card__date-label{font-size:10.5px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:#98a2b3}.invoice-card__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px;color:#667085}.invoice-card__by{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-card__by strong{font-weight:600;color:#344054}.invoice-card__expand{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;height:26px;padding:0 8px 0 10px;border:1px solid #eaecf0;border-radius:999px;background:#fff;font:inherit;font-size:12px;font-weight:600;color:#344054;cursor:pointer;transition:background .15s ease,border-color .15s ease}.invoice-card__expand:hover{background:#f2f4f7;border-color:#d0d5dd}.invoice-card__expand svg{width:14px;height:14px;transition:transform .2s ease}.invoice-card__expand--open svg{transform:rotate(180deg)}.invoice-card__lines{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border:1px dashed #d0d5dd;border-radius:12px;background:#fcfcfd}.invoice-card__group{display:flex;flex-direction:column;gap:6px}.invoice-card__group-title{font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#98a2b3}.invoice-card__line{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 0;border-top:1px solid #eef1f4}.invoice-card__line:first-of-type{border-top:none}.invoice-card__line-main{display:flex;flex-direction:column;gap:1px;min-width:0}.invoice-card__line-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.invoice-card__line-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:#98a2b3}.invoice-card__line-qty{font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;color:#667085;white-space:nowrap}.invoice-card__line-total{min-width:64px;text-align:right;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.invoice-card__actions{display:flex;align-items:center;gap:6px;margin:0 -16px -12px;padding:10px 16px;background:#fcfcfd;border-top:1px solid #eaecf0}.invoice-card__spacer{flex:1 1 auto}.invoice-card__link{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:600;color:#1849a9;text-decoration:none;white-space:nowrap}.invoice-card__link:hover{text-decoration:underline}.invoice-card__link svg{width:15px;height:15px;flex-shrink:0}.invoice-card__link--none{color:#98a2b3}.invoice-card__link--none:hover{text-decoration:none}.invoice-card__btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border:1.5px solid #d0d5dd;border-radius:10px;background:#fff;color:#344054;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.invoice-card__btn svg{width:17px;height:17px}.invoice-card__btn:hover{background:#f2f4f7;border-color:#98a2b3;color:#101828}.invoice-card__btn--danger{border-color:#fda29b;color:#b42318}.invoice-card__btn--danger:hover{background:#fef3f2;border-color:#f04438;color:#912018}.invoice-card__btn--muted{border-color:#e4e7ec;color:#98a2b3}.invoice-card__btn--muted:hover{background:#f9fafb;border-color:#d0d5dd;color:#98a2b3}.invoice-card__btn:disabled{opacity:.45;cursor:default}.invoice-card__spinner{width:14px;height:14px;border:2px solid #fecdca;border-top-color:#b42318;border-radius:50%;animation:invoice-card-spin .8s linear infinite}@keyframes invoice-card-spin{to{transform:rotate(360deg)}}.invoice-cards__empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 18px;text-align:center}.invoice-cards__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:4px;border-radius:14px;background:#f2f4f7;color:#98a2b3}.invoice-cards__empty-icon svg{width:22px;height:22px}.invoice-cards__empty-title{font-size:14px;font-weight:700;color:#344054}.invoice-cards__empty-hint{font-size:13px;color:#98a2b3}@media (max-width: 1024px){.invoice-card{padding:12px 14px 10px;gap:10px}.invoice-card__actions{margin:0 -14px -10px;padding:8px 14px;flex-wrap:wrap}.invoice-card__sum{flex-wrap:wrap;align-items:center}.invoice-card__dates{align-items:flex-start}.invoice-card__sum-value{font-size:20px}}@media (max-width: 767px){.invoice-cards__grid{grid-template-columns:minmax(0,1fr)}}.invoice-card__source{display:inline-flex;align-items:center;height:24px;padding:0 9px;margin-right:8px;border-radius:999px;font-size:11.5px;font-weight:700;white-space:nowrap;flex-shrink:0}.invoice-card__source--master{background:#eef2ff;color:#4338ca}.invoice-card__source--sub{background:#fff1f2;color:#c4161f}.sub-orders{width:calc(100% - 40px);margin:20px auto 0;background:#fff;border:1px solid #ebeef2;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #1018280a;font-size:14px;color:#101828}.sub-orders__badge svg,.sub-orders__badge svg *{color:inherit}.sub-orders__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid #ebeef2;background:#fcfcfd}.sub-orders__title{display:inline-flex;align-items:center;gap:10px;min-width:0;font-size:15px;font-weight:700;color:#101828;letter-spacing:-.01em}.sub-orders__badge{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:10px;background:linear-gradient(140deg,#f0333f,#d1121e);box-shadow:0 4px 10px #e3212d40}.sub-orders__badge svg{width:17px;height:17px;display:block}.sub-orders__badge svg,.sub-orders__badge svg *{color:#fff}.sub-orders__qty{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 9px;border-radius:999px;background:#f2f4f7;color:#475467;font-size:11.5px;font-weight:700}.sub-orders__tabs{display:flex;gap:8px;padding:12px 18px;overflow-x:auto;scrollbar-width:thin;background:#f9fafb;border-bottom:1px solid #ebeef2}.sub-orders__tab{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 8px;border:1px solid #e4e7ec;border-radius:12px;background:#fff;cursor:pointer;white-space:nowrap;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.sub-orders__tab:hover{border-color:#d0d5dd}.sub-orders__tab--active{border-color:#e3212d;background:#fff5f5;box-shadow:0 0 0 3px #e3212d14}.sub-orders__tab-index{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#f2f4f7;color:#475467;font-size:12px;font-weight:700}.sub-orders__tab--active .sub-orders__tab-index{background:#e3212d;color:#fff;box-shadow:0 4px 10px #e3212d47}.sub-orders__tab-text{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;text-align:left}.sub-orders__tab-number{font-size:13px;font-weight:700;color:#101828}.sub-orders__tab-meta{font-size:11px;font-weight:600;color:#98a2b3;letter-spacing:.02em}.sub-orders__tab--active .sub-orders__tab-meta{color:#b42318}.sub-orders__tab--add{border-style:dashed;border-color:#f3b5b9;background:#fff;color:#e3212d}.sub-orders__tab--add:hover{border-color:#e3212d;background:#fff5f5}.sub-orders__tab--add .sub-orders__tab-number{color:#e3212d}.sub-orders__tab-index--add{background:#fde8e9;color:#e3212d;font-size:16px;line-height:1}.sub-orders__tab--busy{cursor:progress;border-color:#f3b5b9;background:#fff}@keyframes sub-orders-tab-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.sub-orders__tab{animation:sub-orders-tab-in .28s ease both}@media (prefers-reduced-motion: reduce){.sub-orders__tab{animation:none}}.sub-orders__spinner{display:inline-block;width:12px;height:12px;border-radius:50%;border:2px solid rgba(227,33,45,.25);border-top-color:#e3212d;animation:sub-orders-spin .8s linear infinite}.sub-orders__tab-chevron{width:16px;height:16px;margin-left:2px;color:#98a2b3;transition:transform .15s ease}.sub-orders__tab--active .sub-orders__tab-chevron{color:#b42318;transform:rotate(180deg)}.sub-orders__tabs:last-child{border-bottom:none}.sub-orders__panel-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1)}.sub-orders__panel-wrap--open{grid-template-rows:1fr}.sub-orders__panel-inner{min-height:0;overflow:hidden;opacity:0;transform:translateY(-4px);transition:opacity .22s ease,transform .3s cubic-bezier(.4,0,.2,1)}.sub-orders__panel-wrap--open .sub-orders__panel-inner{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.sub-orders__panel-wrap,.sub-orders__panel-inner,.sub-orders__tab-chevron{transition:none}}.sub-orders__panel{margin:14px 18px 18px;border:1px solid #e4e7ec;border-left:4px solid #e3212d;border-radius:14px;background:#fff;overflow:hidden}.sub-orders__body{display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px}.sub-orders__body .sub-orders__cols{border:none;box-shadow:none;border-radius:0;padding:0;margin:0}.sub-orders__card-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sub-orders__head-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:11px;background:#fff1f2;color:#e3212d}.sub-orders__head-icon svg{width:20px;height:20px}.sub-orders__head-icon svg,.sub-orders__head-icon svg *{stroke:#e3212d;color:#e3212d}.sub-orders__head-title{display:flex;flex-direction:column;align-items:flex-start;min-width:0;margin-right:4px;text-align:left}.sub-orders__head-label{font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;line-height:1.1;color:#98a2b3;white-space:nowrap}.sub-orders__number{font-size:19px;font-weight:700;line-height:1.2;color:#101828;letter-spacing:-.01em}.sub-orders__card-head .status-badge{cursor:pointer}.sub-orders__billing{display:flex;align-items:center;gap:12px;margin-left:auto;padding:6px 6px 6px 8px;border:1.5px solid #ebeef2;border-radius:16px;background:#fff;box-shadow:0 4px 14px #1018280d;transition:border-color .2s ease,background .2s ease}.sub-orders__billing--due{border-color:#fde3c7;background:linear-gradient(135deg,#fffaf3,#fff 70%)}.sub-orders__billing-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;background:#f2f4f7;color:#667085;transition:background .2s ease,color .2s ease}.sub-orders__billing--due .sub-orders__billing-icon{background:#fff1e4;color:#c2410c}.sub-orders__billing-icon svg{width:20px;height:20px}.sub-orders__billing-icon svg,.sub-orders__billing-icon svg *{stroke:currentColor;color:inherit}.sub-orders__billing-total{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding-right:6px;white-space:nowrap;text-align:left}.sub-orders__billing-label{font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#475467}.sub-orders__billing-sum{font-size:19px;font-weight:700;line-height:1.1;letter-spacing:-.01em;color:#101828;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center}.sub-orders__billing-tax{margin-left:6px;font-size:11px;font-weight:700;letter-spacing:0;line-height:1;color:#101828}.sub-orders__billing--due .sub-orders__billing-sum{color:#101828}.sub-orders__bill-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:150px;height:42px;padding:0 18px 0 14px;border:none;border-radius:12px;background:linear-gradient(135deg,#f04438,#e3212d);color:#fff;font:inherit;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer;box-shadow:0 6px 16px #e3212d42;transition:filter .15s ease,transform .12s ease,opacity .15s ease,box-shadow .15s ease}.sub-orders__bill-btn svg{width:18px;height:18px}.sub-orders__bill-btn svg,.sub-orders__bill-btn svg *{stroke:#fff;color:#fff}.sub-orders__bill-btn:hover:not(:disabled){filter:brightness(.96);transform:translateY(-1px);box-shadow:0 8px 18px #e3212d4d}.sub-orders__bill-btn:active:not(:disabled){transform:translateY(0)}.sub-orders__bill-btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.sub-orders__bill-spinner{display:block;width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:sub-orders-spin .7s linear infinite}@keyframes sub-orders-spin{to{transform:rotate(360deg)}}.sub-orders__pd-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 9px;border:1.5px solid #e4e7ec;border-radius:999px;background:#fff;color:#667085;flex-shrink:0}.sub-orders__pd-chip--on{border-color:#12b76a66;background:#ecfdf3;color:#027a48}.sub-orders__pd-chip-count{font-size:12.5px;font-weight:700;color:#027a48}.sub-orders__chat{position:relative;display:inline-flex;align-items:center;gap:8px;height:36px;margin-left:auto;padding:0 14px;border:1px solid #e4e7ec;border-radius:999px;background:#fff;font:inherit;font-size:13px;font-weight:600;color:#475467;cursor:pointer;transition:border-color .15s ease,color .15s ease}.sub-orders__chat:hover{border-color:#d0d5dd;color:#101828}.sub-orders__chat svg{width:18px;height:18px;color:#777d8d}.sub-orders__chat-badge{position:absolute;top:-6px;right:-4px;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;font-weight:700}.sub-orders__pill{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:#e8effa;color:#175cd3;font-size:11.5px;font-weight:700}.sub-orders__work{display:flex;flex-direction:column;padding:0 16px 16px;border-top:1px dashed #d0d5dd;background:#f7f8fa}.sub-orders__actions{display:flex;align-items:flex-start;gap:6px;padding:14px 0 0}.sub-orders__work--loading{gap:14px}.sub-orders__skel{display:block;background:#e9ecf1;animation:sub-orders-skel 1.3s ease-in-out infinite}.sub-orders__skel-action{display:flex;flex-direction:column;align-items:center;gap:4px;width:50px}.sub-orders__skel--circle{width:34px;height:34px;border-radius:50%}.sub-orders__skel--label{width:30px;height:9px;border-radius:5px}.sub-orders__skel-tabs{display:flex;gap:6px;padding:0 4px;border:1px solid #e4e7ec;border-bottom:none;border-radius:14px 14px 0 0;background:#fff}.sub-orders__skel--tab{width:120px;height:14px;margin:16px 12px 15px;border-radius:7px}.sub-orders__skel-panel{display:flex;flex-direction:column;gap:12px;margin-top:-14px;padding:18px;border:1px solid #e4e7ec;border-radius:0 0 14px 14px;background:#fff}.sub-orders__skel--row{height:14px;border-radius:7px}.sub-orders__skel--row:nth-child(1){width:70%}.sub-orders__skel--row:nth-child(2){width:90%}.sub-orders__skel--row:nth-child(3){width:55%}@keyframes sub-orders-skel{0%,to{opacity:.55}50%{opacity:1}}.sub-orders__work .cross-dock-tabs{width:100%;margin:14px 0 0}.sub-orders__work-title{display:flex;align-items:center;gap:8px;margin:14px 0 0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#667085}.sub-orders__work-title b{color:#101828;letter-spacing:0;text-transform:none;font-size:13px}.sub-orders__work-dot{width:8px;height:8px;border-radius:50%;background:#e3212d;flex-shrink:0}.sub-orders__work .ops-table-v2,.sub-orders__work .sup-table{width:100%;margin:12px 0 0;box-shadow:none;border-radius:10px}.sub-orders__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:12px;border-top:1px solid #eef1f4}.sub-orders__chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.sub-orders__chip{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border:1px solid #e4e7ec;border-radius:999px;background:#f9fafb;font-size:12.5px;font-weight:600;color:#344054}.sub-orders__chip-qty{color:#e3212d;font-weight:700}.sub-orders__missing{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:#fdf3e2;color:#b54708;font-size:12.5px;font-weight:600}@media (max-width: 767px){.sub-orders{width:calc(100% - 20px);margin-top:14px}.sub-orders__head,.sub-orders__tabs,.sub-orders__body{padding-left:12px;padding-right:12px}.sub-orders__panel{margin:12px}.sub-orders__body .sub-orders__cols{grid-template-columns:minmax(0,1fr)}.sub-orders__body .details__text:nth-child(2n){border-left:none;padding-left:10px;border-radius:10px}}.sub-orders--embedded{width:100%;margin:0}.sub-orders__split{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap;background:#f2f4f7;color:#344054}.sub-orders__split--full{background:#ecfdf3;color:#027a48}.sub-orders__split--partial{background:#eff4ff;color:#1849a9}.sub-orders__split--leftover{background:#fef0c7;color:#b54708}.master-trailers{width:calc(100% - 40px);margin:20px auto 0;background:#fff;border:1px solid #ebeef2;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #1018280a;font-size:14px;color:#101828}.master-trailers__head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 18px;border:none;border-bottom:1px solid transparent;background:#fcfcfd;font:inherit;text-align:left;cursor:pointer;transition:background .15s ease,border-color .3s ease}.master-trailers__head:hover{background:#f7f8fa}.master-trailers__head--open{border-bottom-color:#ebeef2}.master-trailers__toggle{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:12.5px;font-weight:600;color:#667085}.master-trailers__toggle svg{width:16px;height:16px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.master-trailers__head--open .master-trailers__toggle{color:#b42318}.master-trailers__head--open .master-trailers__toggle svg{transform:rotate(180deg)}.master-trailers__wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1)}.master-trailers__wrap--open{grid-template-rows:1fr}.master-trailers__inner{min-height:0;overflow:hidden;opacity:0;transform:translateY(-4px);transition:opacity .22s ease,transform .3s cubic-bezier(.4,0,.2,1)}.master-trailers__wrap--open .master-trailers__inner{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.master-trailers__wrap,.master-trailers__inner,.master-trailers__toggle svg{transition:none}}.master-trailers__title{display:inline-flex;align-items:center;gap:10px;min-width:0;font-size:15px;font-weight:700;color:#101828;letter-spacing:-.01em}.master-trailers__badge{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:10px;background:linear-gradient(140deg,#f0333f,#d1121e);box-shadow:0 4px 10px #e3212d40}.master-trailers__badge svg{width:17px;height:17px;display:block}.master-trailers__badge svg,.master-trailers__badge svg *{color:#fff}.master-trailers__qty{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 9px;border-radius:999px;background:#f2f4f7;color:#475467;font-size:11.5px;font-weight:700}.master-trailers__empty{margin:0;padding:18px;color:#98a2b3;font-size:13px;font-weight:600}.master-trailers__list{display:flex;flex-direction:column;gap:10px;padding:12px 18px 14px}.master-trailers__card{display:flex;flex-direction:column;gap:6px;padding:10px 14px;border:1px solid #e4e7ec;border-left:4px solid #e3212d;border-radius:12px;background:#fff;min-width:0}.master-trailers__top{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.master-trailers__card-head{display:flex;align-items:center;gap:10px;flex:1 1 320px;min-width:0}.master-trailers__index{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:50%;background:#101828;color:#fff;font-size:12px;font-weight:700}.master-trailers__card-text{display:inline-flex;flex-direction:column;gap:1px;min-width:0}.master-trailers__name{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14.5px;font-weight:700;color:#101828;letter-spacing:-.01em}.master-trailers__type{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:#f2f4f7;color:#475467;font-size:11.5px;font-weight:700;letter-spacing:0}.master-trailers__meta{font-size:11px;font-weight:600;color:#98a2b3;letter-spacing:.02em}.master-trailers__chips{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;margin-left:auto}.master-trailers__chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:999px;background:#e8effa;color:#175cd3;font-size:11.5px;font-weight:700}.master-trailers__chip svg{width:14px;height:14px}.master-trailers__chip--cold{background:#e6f4fb;color:#0b6ea8}.master-trailers__chip--cold svg,.master-trailers__chip--cold svg *{color:#0b6ea8}.master-trailers__chip--warn{background:#fdf3e2;color:#b54708}.master-trailers__fills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;flex:0 1 460px;min-width:280px;padding:6px 10px;border:1px solid #eef1f4;border-radius:10px;background:#f9fafb}.master-trailers__fill{display:flex;flex-direction:column;gap:4px;min-width:0}.master-trailers__fill-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.master-trailers__fill-label{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#667085}.master-trailers__fill-value{font-size:12px;font-weight:600;color:#475467;white-space:nowrap}.master-trailers__fill-value b{color:#101828}.master-trailers__bar{height:4px;border-radius:999px;background:#e4e7ec;overflow:hidden}.master-trailers__bar-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#f0333f,#d1121e);transition:width .3s ease}.master-trailers__bar-fill--over{background:#b54708}.master-trailers__groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px}.master-trailers__group{min-width:0;padding:10px 12px 8px;border:1px solid #eef1f4;border-radius:10px;background:#fbfbfc}.master-trailers__group-title{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#98a2b3}.master-trailers__group-title svg{width:14px;height:14px;flex-shrink:0}.master-trailers__group-title svg,.master-trailers__group-title svg *{color:#b42318}.master-trailers__dl{display:flex;flex-direction:column;margin:0}.master-trailers__field{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:26px;padding:3px 0;border-top:1px solid #eef1f4}.master-trailers__field:first-child{border-top:none}.master-trailers__dt{flex-shrink:0;font-size:12px;font-weight:600;color:#667085}.master-trailers__dd{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;min-width:0;margin:0;font-size:13px;font-weight:700;color:#101828;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.master-trailers__dd--wrap{white-space:normal;overflow:visible}.master-trailers__dd--empty{color:#c4cad4;font-weight:600}.master-trailers__phone{display:inline-flex;align-items:center;gap:4px;color:#667085;font-weight:500;font-size:12px}.master-trailers__phone svg{width:12px;height:12px}.master-trailers__sub-orders{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.master-trailers__sub-order{display:inline-flex;align-items:center;height:20px;padding:0 7px;border:1px solid #e4e7ec;border-radius:999px;background:#fff;font-size:12px;font-weight:600;color:#344054}@media (max-width: 767px){.master-trailers{width:calc(100% - 20px);margin-top:14px}.master-trailers__head{padding-left:12px;padding-right:12px}.master-trailers__list{padding:12px}.master-trailers__fills{flex-basis:100%;min-width:0}.master-trailers__groups{grid-template-columns:minmax(0,1fr)}.master-trailers__chips{margin-left:0}}.master-trailers--embedded{width:100%;margin:0;border:none;border-radius:0;box-shadow:none;background:transparent;overflow:visible}.master-trailers--embedded .master-trailers__inner{padding:0}.decon-load-plan__body{display:flex;flex-direction:column;gap:14px}.decon-load-plan__facts{margin:0;font-size:13px;line-height:1.45;color:#667085}.decon-load-plan__empty{margin:0;padding:18px;border:1px dashed #d0d5dd;border-radius:14px;background:#fcfcfd;text-align:center;font-size:13.5px;line-height:1.5;color:#667085}.decon-load-plan__kit{min-width:0;max-width:100%}.decon-load-plan__kit *{cursor:default!important}.decon-load-plan__note{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid #ebeef2;border-radius:14px;background:#fcfcfd}.decon-load-plan__note-title{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#98a2b3}.decon-load-plan__note-text{margin:0;font-size:13.5px;line-height:1.5;color:#344054;white-space:pre-wrap;overflow-wrap:anywhere}.decon-load-plan__tabs{display:inline-flex;align-items:center;height:44px;padding:0 4px;border:1px solid #d0d5dd;border-radius:999px;background:#f2f4f7;width:fit-content;max-width:100%;overflow-x:auto;scrollbar-width:none}.decon-load-plan__tabs::-webkit-scrollbar{display:none}.decon-load-plan__tab{height:36px;padding:0 16px;border:1px solid transparent;border-radius:999px;background:transparent;font:inherit;font-size:13.5px;font-weight:600;color:#667085;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease}.decon-load-plan__tab{display:inline-flex;align-items:center;gap:7px}.decon-load-plan__tab-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#e3212d;box-shadow:0 0 0 2px #e3212d26}.decon-load-plan__tab--active{border-color:#d0d5dd;background:#fff;color:#101828;box-shadow:0 1px 2px #1018280f}.decon-attachments{display:flex;flex-direction:column;gap:14px}.decon-attachments__group{display:flex;flex-direction:column;gap:8px}.decon-attachments__title{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#101828}.decon-attachments__title svg{width:18px;height:18px;color:#667085}.decon-attachments__count{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:#f2f4f7;font-size:11.5px;font-weight:700;color:#475467}.decon-attachments__photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.decon-attachments__photo{position:relative;aspect-ratio:1;padding:0;border:1px solid #e4e7ec;border-radius:12px;background:#f2f4f7;overflow:hidden;cursor:pointer}.decon-attachments__photo:disabled{cursor:default}.decon-attachments__photo img{display:block;width:100%;height:100%;object-fit:cover}.decon-attachments__photo-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:11px;font-weight:700;color:#98a2b3}.decon-attachments__photo-fallback--loading{background:linear-gradient(90deg,#f2f4f7 25%,#e9ecf1,#f2f4f7 75%);background-size:200% 100%;animation:decon-attachments-shimmer 1.2s ease-in-out infinite}@keyframes decon-attachments-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.decon-attachments__docs{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,320px));gap:8px;margin:0;padding:0;list-style:none}.decon-attachments__docs>li{min-width:0}.decon-attachments__doc{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:1px solid #eef1f4;border-radius:10px;background:#fcfcfd;font:inherit;text-align:left;cursor:pointer}.decon-attachments__doc:hover:not(:disabled){border-color:#d0d5dd}.decon-attachments__doc:disabled{cursor:default}.decon-attachments__doc-ext{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:40px;height:24px;padding:0 6px;border-radius:6px;background:#fbe3e5;font-size:10.5px;font-weight:700;color:#b42318}.decon-attachments__doc-name{flex:1 1 auto;min-width:0;font-size:13.5px;font-weight:600;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decon-attachments__doc-size{flex-shrink:0;font-size:12px;color:#98a2b3}.decon-attachments__doc-open{flex-shrink:0;font-size:12.5px;font-weight:600;color:#e3212d}.decon-preview{display:flex;flex-direction:column;width:min(1100px,94vw);height:min(86vh,900px);overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 24px 60px #10182840}.decon-preview__head{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #eef1f4}.decon-preview__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;color:#101828}.decon-preview__download{display:inline-flex;align-items:center;height:34px;padding:0 14px;border:1px solid #d0d5dd;border-radius:999px;background:#fff;font-size:13px;font-weight:600;color:#344054;text-decoration:none}.decon-preview__download:hover{border-color:#98a2b3;color:#101828}.decon-preview__close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #d0d5dd;border-radius:50%;background:#fff;color:#101828;cursor:pointer}.decon-preview__body{position:relative;flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;background:#0f172a;touch-action:pan-y}.decon-preview__image{max-width:100%;max-height:100%;object-fit:contain;transition:opacity .15s ease}.decon-preview__image--loading{opacity:.4}.decon-preview__counter{flex:0 0 auto;padding:0 10px;border-radius:999px;background:#f2f4f7;font-size:12px;font-weight:600;line-height:24px;color:#475467;white-space:nowrap}.decon-preview__arrow{position:absolute;top:50%;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:50%;background:#ffffffe6;color:#101828;box-shadow:0 4px 12px #00000040;transform:translateY(-50%);cursor:pointer;transition:background .15s ease}.decon-preview__arrow:hover{background:#fff}.decon-preview__arrow:disabled{opacity:.5;cursor:default}.decon-preview__arrow--prev{left:16px}.decon-preview__arrow--next{right:16px}.decon-preview__spinner{position:absolute;top:50%;left:50%;width:36px;height:36px;margin:-18px 0 0 -18px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:decon-preview-spin .8s linear infinite}@keyframes decon-preview-spin{to{transform:rotate(360deg)}}.decon-preview__frame{width:100%;height:100%;border:none;background:#fff}.decon-preview__hint{margin:0;padding:24px;color:#fff;font-size:14px}@media (max-width: 767px){.decon-preview{width:100vw;height:100vh;border-radius:0}.decon-preview__arrow{width:38px;height:38px}.decon-preview__arrow--prev{left:8px}.decon-preview__arrow--next{right:8px}}.decon-load-plan--embedded{width:100%;margin:0;border:none;border-radius:0;box-shadow:none;background:transparent;overflow:visible}.decon-load-plan--embedded .master-builder__body{padding:0}.decon-load-plan__tabs-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.decon-load-plan__tabs-row .decon-load-plan__tabs{flex:1 1 auto}.restack-details,.restack-details__body{text-align:left}.restack-details .master-builder__badge svg{width:16px;height:16px}.restack-details .master-builder__badge svg,.restack-details .master-builder__badge svg *{color:#fff}.restack-details svg,.restack-details svg *{color:inherit}.restack-details .master-builder__chevron{margin-left:0}.restack-details__step-chip{text-transform:none}.restack-details__head-facts{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;margin-left:auto;min-width:0}.restack-details__head-fact{display:inline-flex;align-items:center;height:24px;padding:0 10px;border:1px solid #e4e7ec;border-radius:999px;background:#fff;font-size:12px;font-weight:600;color:#344054;white-space:nowrap}.restack-details__body{display:flex;flex-direction:column;gap:16px}.restack-details__steps{display:flex;flex-wrap:wrap;gap:8px 6px;margin:0;padding:0;list-style:none}.restack-details__step{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 6px;border:1px solid #e4e7ec;border-radius:999px;background:#fff;font-size:12.5px;font-weight:600;color:#98a2b3}.restack-details__step-dot{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#f2f4f7;font-size:11px;font-weight:700;color:#667085}.restack-details__step-dot svg{width:12px;height:12px}.restack-details__step--done{border-color:#c7e6cf;background:#f1faf3;color:#1f6b34}.restack-details__step--done .restack-details__step-dot{background:#1f6b34;color:#fff}.restack-details__step--current{border-color:#f3c3c7;background:#fff5f5;color:#b42318}.restack-details__step--current .restack-details__step-dot{background:#e3212d;color:#fff}.restack-details__grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.restack-details__column{display:flex;flex-direction:column;gap:16px;min-width:0}.restack-details__section{overflow:hidden;border:1px solid #e7eaee;border-radius:18px;background:#fff;box-shadow:0 1px 2px #1018280a}.restack-details__section-head{display:flex;align-items:center;gap:10px;padding:12px 18px;background:linear-gradient(180deg,#fcfcfd,#fff);border-bottom:1px solid #eef1f4}.restack-details__section-title{font-size:14px;font-weight:700;color:#101828}.restack-details__qty{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:#f2f4f7;font-size:12px;font-weight:700;color:#475467}.restack-details__section-body{padding:14px 18px 16px}.restack-details__empty{margin:0;padding:18px;font-size:14px;color:#98a2b3}.restack-details__empty--inline{padding:0}.restack-details__operations{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0;padding:0;list-style:none}.restack-details__operation{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid #e4e7ec;border-radius:14px;background:#f9fafb}.restack-details__operation-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:10px;background:#fbe3e5;color:#e3212d}.restack-details__operation-icon svg{width:18px;height:18px}.restack-details__operation-text{display:flex;flex-direction:column;gap:2px;min-width:0}.restack-details__operation-title{font-size:13.5px;font-weight:700;color:#101828}.restack-details__operation-hint{font-size:12px;color:#667085}.restack-details__commodity{display:flex;align-items:flex-start;gap:12px}.restack-details__commodity-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:14px;background:#f2f4f7}.restack-details__commodity-icon svg,.restack-details__commodity-icon img{width:28px;height:28px}.restack-details__commodity-text{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.restack-details__commodity-name{font-size:15px;font-weight:700;color:#101828}.restack-details__commodity-group{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:#475467}.restack-details__commodity-group-icon{display:inline-flex;width:16px;height:16px}.restack-details__commodity-group-icon svg,.restack-details__commodity-group-icon img{width:16px;height:16px}.restack-details__commodity-hint{font-size:12px;color:#667085}.restack-details__commodity-meta{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.restack-details__commodity-price{font-size:13px;font-weight:700;color:#e3212d;white-space:nowrap}.restack-details__badge{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:#f2f4f7;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#475467}.restack-details__badge--complex{background:#fff4e5;color:#b54708}.restack-details__badge--critical{margin-left:8px;background:#fbe3e5;color:#b42318}.restack-details__damage{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.restack-details__damage-item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #e4e7ec;border-radius:14px;background:#fff}.restack-details__damage-item--critical{border-color:#f3c3c7;background:#fff9f9}.restack-details__damage-text{display:flex;flex-direction:column;gap:2px;min-width:0}.restack-details__damage-name{display:inline-flex;align-items:center;flex-wrap:wrap;font-size:13.5px;font-weight:700;color:#101828}.restack-details__damage-hint{font-size:12px;color:#667085}.restack-details__damage-surcharge{flex-shrink:0;font-size:13px;font-weight:700;color:#b54708;white-space:nowrap}.restack-details__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;padding:14px 16px;border-radius:14px;background:#f9fafb}.restack-details__facts--two{grid-template-columns:repeat(2,minmax(0,1fr))}.restack-details__fact{display:flex;flex-direction:column;gap:4px;min-width:0}.restack-details__fact-label{font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#98a2b3}.restack-details__fact-value{font-size:14px;font-weight:600;color:#101828;overflow-wrap:anywhere}.restack-details__fact-value--empty{font-weight:500;color:#98a2b3}.restack-details__fact-hint{font-size:12px;font-weight:600;color:#b54708}.restack-details__estimate{padding:14px 16px;border:1px solid #e7eaee;border-radius:18px;background:#fff;box-shadow:0 1px 2px #1018280a}@media (max-width: 1100px){.restack-details__grid{grid-template-columns:minmax(0,1fr)}.restack-details__column--aside{order:-1}}@media (max-width: 767px){.restack-details__head-facts{display:none}.restack-details__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.restack-details__commodity-meta{align-items:flex-start}}.restack-details--embedded{padding:0}._hub_1u6p9_1{overflow:hidden;background:#fff}._hubTitle_1u6p9_6{display:none}._toolbarRow_1u6p9_10{display:flex;gap:12px;padding:0 20px;margin-bottom:8px}._viewToggle_1u6p9_17{display:flex;gap:2px;flex-shrink:0;margin-top:10px;margin-left:auto;padding:3px;border:2px solid #ebeef2;border-radius:999px;background:#fff;-webkit-user-select:none;user-select:none;width:fit-content}._viewToggleBtn_1u6p9_32{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:38px;height:30px;padding:0;border:0;border-radius:999px;background:transparent;color:#667085;cursor:pointer;transition:background .28s cubic-bezier(.2,.8,.2,1),color .28s ease,box-shadow .28s ease,transform .12s ease}._viewToggleBtn_1u6p9_32 svg,._viewToggleBtn_1u6p9_32 svg *{stroke:#667085;color:#667085;transition:stroke .15s ease,transform .18s cubic-bezier(.2,.8,.2,1)}._viewToggleBtn_1u6p9_32 svg [fill=currentColor]{fill:#667085}._viewToggleBtn_1u6p9_32:hover svg{transform:scale(1.1)}._viewToggleBtn_1u6p9_32:hover:not(._active_1u6p9_70){background:#f2f4f7;color:#111315}._viewToggleBtn_1u6p9_32:hover:not(._active_1u6p9_70) svg,._viewToggleBtn_1u6p9_32:hover:not(._active_1u6p9_70) svg *{stroke:#111315}._viewToggleBtn_1u6p9_32:active{transform:scale(.94)}._viewToggleBtn_1u6p9_32._active_1u6p9_70{background:#e3212d;color:#fff;box-shadow:0 4px 12px #e3212d4d}._viewToggleBtn_1u6p9_32._active_1u6p9_70 svg,._viewToggleBtn_1u6p9_32._active_1u6p9_70 svg *{stroke:#fff}._viewToggleBtn_1u6p9_32._active_1u6p9_70 svg [fill=currentColor]{fill:#fff}._viewToggleBtn_1u6p9_32:focus-visible{outline:none;box-shadow:0 0 0 3px #e3212d33}@media (min-width: 768px) and (max-width: 1024px){._hub_1u6p9_1{max-height:100dvh}}@media (min-width: 1025px){._toolbarRow_1u6p9_10{padding:0 40px}}.table-tablet-wrap{padding-top:15px;width:100%;box-sizing:border-box}.table-tablet-row.row-new-highlight td{animation:rowNewFade 60s ease-out forwards}@keyframes rowNewFade{0%{background:#e3212d24;box-shadow:inset 0 0 0 1px #e3212d59}to{background:transparent;box-shadow:inset 0 0 #e3212d00}}.table-tablet-scroller{width:100%;padding:0 40px 30px;box-sizing:border-box;overflow-x:auto}.table-tablet{width:100%;table-layout:auto;border-collapse:separate;border-spacing:0;background:#fff;font-size:11px;color:#111315}.table-tablet thead th{position:sticky;top:0;z-index:2;background:#f7f8fa;color:#4a5160;font-weight:600;font-size:10.5px;letter-spacing:0;text-transform:none;text-align:center;padding:8px 6px;border-bottom:1px solid #ebeef2;white-space:nowrap;line-height:1.2}.table-tablet thead th:first-child{padding-left:8px;border-top-left-radius:10px}.table-tablet thead th:last-child{padding-right:8px;border-top-right-radius:10px}.table-tablet tbody td{padding:7px 6px;border-bottom:1px solid #efeff3;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.table-tablet tbody td:first-child{padding-left:8px}.table-tablet tbody td:last-child{padding-right:8px}.col-expand{width:30px;min-width:30px;text-align:center}.col-status{min-width:78px;text-align:center}.col-pro{min-width:64px;text-align:center}.col-customer{min-width:92px}.col-hub{min-width:62px}.col-service{min-width:72px}.col-date{min-width:105px}.col-dock{min-width:48px}.num-col{min-width:66px;text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.col-flags{min-width:100px;text-align:center}.col-time{min-width:54px;text-align:center}.col-actions{min-width:68px;text-align:center}.table-tablet tbody td.col-status,.table-tablet tbody td.col-pro,.table-tablet tbody td.col-flags,.table-tablet tbody td.col-time,.table-tablet tbody td.col-actions{text-align:center}.table-tablet-row{cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.table-tablet-row td{background:#fff}.table-tablet-row:hover td{background:#f8fafc}.table-tablet-row.expanded td{background:#f1f5f9;border-bottom-color:transparent}.table-tablet-row.is-insta td{background:#fffbeb}.table-tablet-row.is-insta:hover td{background:#fef3c7}.table-tablet-row.is-insta td:first-child{box-shadow:inset 3px 0 #f59e0b}.table-tablet-row.is-insta.expanded td{background:#fef3c7}.table-tablet-row.is-insta.expanded td:first-child{box-shadow:inset 3px 0 #d97706}.col-expand{padding-left:4px!important;padding-right:4px!important}.expand-chevron{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;background:transparent;border-radius:50%;color:#6b7280;cursor:pointer;transition:background .15s ease,transform .2s ease,color .15s ease}.expand-chevron:hover{background:#e3212d1a;color:#e3212d}.expand-chevron.open{transform:rotate(180deg);color:#e3212d}.table-pro-link{color:#e3212d;text-decoration:underline;font-weight:600;white-space:nowrap}.table-pro-link:hover{text-decoration:underline;opacity:.85}.link-cell{color:#e3212d;cursor:pointer;border-bottom:1px dashed transparent;transition:border-color .15s ease;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.link-cell:hover{border-bottom-color:#e3212d}.more-link{margin-left:3px;color:#e3212d;border-bottom:.5px solid #e3212d;cursor:pointer;font-weight:500;font-size:10.5px}.more-link:hover{opacity:.85}.flag-row{display:inline-flex;align-items:center;gap:5px}.flag-row svg{flex-shrink:0}.chat-flag,.video-flag{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease;flex-shrink:0}.chat-flag:hover,.video-flag:hover{transform:scale(1.15)}.chat-flag-badge{position:absolute;top:-6px;right:-6px;min-width:13px;height:13px;padding:0 3px;border-radius:100%;background-color:#ef4444;color:#fff;font-size:8.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1;box-sizing:border-box}.proc-pill{display:inline-flex;align-items:center;justify-content:center;min-width:46px;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.02em;background:#f3f5f8;color:#777d8d;white-space:nowrap}.proc-pill.gray{background:#f3f5f8;color:#6b7280}.proc-pill.green{background:#22c55e1f;color:#16a34a}.proc-pill.yellow{background:#f59e0b24;color:#b45309}.proc-pill.red{background:#ef44441f;color:#dc2626}.row-details-btn{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 9px;background:#e3212d14;border-radius:8px;font-size:10.5px;font-weight:500;color:#e3212d;transition:background .18s ease,transform .15s ease;white-space:nowrap}.row-details-btn:hover{background:#e3212d26}.row-details-btn:active{transform:scale(.98)}.table-tablet-detail-row{background:#f1f5f9}.table-tablet-detail-row .detail-cell{padding:0!important;border-bottom:1px solid #e2e8f0;background:#f1f5f9}.table-tablet-row.is-insta.expanded+.table-tablet-detail-row,.table-tablet-row.is-insta.expanded+.table-tablet-detail-row .detail-cell{background:#fef3c7;border-bottom-color:#fcd34d}.detail-panel{padding:14px 20px 18px;background:transparent;border:0;border-radius:0;margin:0;box-sizing:border-box}.insta-review-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 16px;margin-bottom:14px;background:#fff;border:1px solid #fde68a;border-radius:12px;box-shadow:0 1px 3px #f59e0b14;position:relative;overflow:hidden}.insta-review-banner:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#fbbf24,#f59e0b)}.insta-review-banner-left{display:flex;align-items:center;gap:14px;min-width:0;padding-left:6px}.insta-review-pulse{width:10px;height:10px;border-radius:50%;background:#f59e0b;box-shadow:0 0 #f59e0b99;animation:insta-pulse 1.8s ease-out infinite;flex-shrink:0}@keyframes insta-pulse{0%{box-shadow:0 0 #f59e0b80}70%{box-shadow:0 0 0 10px #f59e0b00}to{box-shadow:0 0 #f59e0b00}}.insta-review-text{display:flex;flex-direction:column;line-height:1.2}.insta-review-label{font-size:12px;font-weight:700;color:#92400e;letter-spacing:.04em;text-transform:uppercase}.insta-review-sub{font-size:10.5px;color:#b45309;margin-top:3px;font-weight:500}.insta-timer-tablet{display:inline-flex;align-items:center;padding:5px 12px;background:#fffbeb;border:1px solid #fcd34d;border-radius:999px;font-size:12px;font-weight:700;color:#92400e;font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap}.insta-review-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.insta-action-btn{--accent: #6366f1;--accent-bg: #eef2ff;--accent-bg-hover: #e0e7ff;--accent-border: #c7d2fe;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:var(--accent-bg);color:var(--accent);border:1px solid var(--accent-border);border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .1s ease,box-shadow .15s ease}.insta-action-btn:hover{background:var(--accent-bg-hover);border-color:var(--accent);box-shadow:0 2px 8px #0f172a0f;transform:translateY(-1px)}.insta-action-btn:active{transform:translateY(0)}.insta-action-btn svg{width:14px;height:14px;color:var(--accent);stroke:var(--accent)}.insta-action-btn svg circle,.insta-action-btn svg path{stroke:var(--accent);fill:none}.insta-action-btn.accept{--accent: #15803d;--accent-bg: #dcfce7;--accent-bg-hover: #bbf7d0;--accent-border: #86efac}.insta-action-btn.decline{--accent: #b91c1c;--accent-bg: #fee2e2;--accent-bg-hover: #fecaca;--accent-border: #fca5a5}.insta-action-btn.request{--accent: #1d4ed8;--accent-bg: #dbeafe;--accent-bg-hover: #bfdbfe;--accent-border: #93c5fd}.detail-proc-cell,.detail-flags-cell{text-align:center;vertical-align:middle!important}.detail-flags-cell .flag-row{display:inline-flex;align-items:center;gap:6px}.detail-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.detail-title{font-size:12px;font-weight:700;color:#111315;letter-spacing:.02em;text-transform:uppercase}.detail-edit{font-size:11px;font-weight:500;color:#e3212d;cursor:pointer;border-bottom:1px dashed transparent;transition:border-color .15s ease}.detail-edit:hover{border-bottom-color:#e3212d}.detail-empty{font-size:11.5px;color:#9ca3af;font-style:italic;padding:8px 0 2px}.table-tablet-detail{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;font-size:11.5px;color:#111315;box-shadow:0 1px 3px #0f172a0a}.table-tablet-detail thead th,.table-tablet-detail tbody td{width:16.6666%}.table-tablet-detail thead th{position:static;background:#f8fafc;color:#475569;font-weight:600;font-size:10.5px;text-align:center;padding:9px 10px;border-bottom:1px solid #e2e8f0;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase}.table-tablet-detail tbody td{padding:9px 10px;border-bottom:1px solid #f1f5f9;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;color:#1f2937}.table-tablet-detail tbody tr:last-child td{border-bottom:0}.table-tablet-detail tbody tr:hover td{background:#f8fafc}.no-data-tablet-table{font-size:20px;margin:120px auto 0;text-align:center;color:#777d8d}@media (min-width: 1201px){.table-tablet-scroller{padding:0 40px 30px}.table-tablet{font-size:12px}.table-tablet thead th{font-size:11.5px;padding:10px}.table-tablet thead th:first-child{padding-left:12px}.table-tablet thead th:last-child{padding-right:12px}.table-tablet tbody td{padding:9px 10px}.table-tablet tbody td:first-child{padding-left:12px}.table-tablet tbody td:last-child{padding-right:12px}.table-tablet tbody td.col-expand,.table-tablet thead th.col-expand{padding:9px 6px}.col-customer{min-width:100px}.col-date{min-width:125px}.col-flags{min-width:116px}.col-actions{min-width:80px}.proc-pill{min-width:50px;font-size:10.5px}.row-details-btn{min-height:28px;padding:0 12px;font-size:11px}.more-link{font-size:11px}}@media (max-width: 1200px) and (min-width: 1024px){.table-tablet-scroller{padding:0 40px 30px}.table-tablet{font-size:11px}.table-tablet thead th{font-size:10.5px;padding:8px 6px}.table-tablet tbody td{padding:7px 6px}.col-customer{min-width:92px}.col-date{min-width:105px}.col-flags{min-width:100px}}@media (max-width: 1023px) and (min-width: 901px){.table-tablet-scroller{padding:0 20px 30px}.table-tablet{font-size:10.5px}.table-tablet thead th{font-size:10px;padding:7px 4px}.table-tablet tbody td{padding:6px 4px}.col-status{min-width:72px}.col-pro{min-width:60px}.col-customer{min-width:84px}.col-hub{min-width:56px}.col-service{min-width:66px}.col-date{min-width:96px}.col-dock{min-width:44px}.num-col{min-width:60px}.col-flags{min-width:90px}.col-time{min-width:50px}.col-actions{min-width:62px}.flag-row{gap:4px}.proc-pill{min-width:42px;padding:2px 6px;font-size:9.5px}.row-details-btn{min-height:24px;padding:0 8px;font-size:10px}.more-link{font-size:10px}}@media (max-width: 900px) and (min-width: 769px){.table-tablet-scroller{padding:0 20px 30px}.table-tablet{font-size:10px}.table-tablet thead th{font-size:9.5px;padding:6px 3px}.table-tablet tbody td{padding:5px 3px}.col-expand{width:26px;min-width:26px}.col-status{min-width:64px}.col-pro{min-width:54px}.col-customer{min-width:76px}.col-hub{min-width:52px}.col-service{min-width:60px}.col-date{min-width:88px}.col-dock{min-width:40px}.num-col{min-width:54px}.col-flags{min-width:84px}.col-time{min-width:46px}.col-actions{min-width:56px}.flag-row{gap:3px}.proc-pill{min-width:38px;padding:2px 5px;font-size:9px}.row-details-btn{min-height:22px;padding:0 6px;font-size:9.5px}.more-link{font-size:9.5px}.expand-chevron{width:18px;height:18px}.detail-panel{padding:10px 12px 12px;margin:3px 6px 8px}.insta-review-banner{padding:8px 10px;gap:10px}.insta-review-label{font-size:11px}.insta-review-sub{font-size:9.5px}.insta-timer-tablet{padding:3px 8px;font-size:11px}.insta-action-btn{padding:5px 10px;font-size:10.5px;gap:5px}.insta-action-btn svg{width:13px;height:13px}.detail-flags-cell .flag-row{gap:4px}.table-tablet-detail thead th,.table-tablet-detail tbody td{padding:6px 8px;font-size:10px}}@media (max-width: 768px){.table-tablet{font-size:9.5px}.table-tablet thead th,.table-tablet tbody td{padding:5px 3px}}.table-tablet{border:1px solid #e7eaee;border-radius:16px;font-size:12.5px;color:#101828;box-shadow:0 1px 2px #1018280a}.table-tablet tbody tr:last-child td:first-child{border-bottom-left-radius:16px}.table-tablet tbody tr:last-child td:last-child{border-bottom-right-radius:16px}.table-tablet thead th{background:#f9fafb;color:#98a2b3;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:11px 10px;border-bottom:1px solid #e7eaee}.table-tablet tbody td{padding:10px;font-size:12.5px;font-weight:500;color:#101828;border-bottom:1px solid #f2f4f7}.table-tablet tbody tr:last-child td{border-bottom:0}.table-tablet-row:hover td{background:#f9fafb}.table-tablet-row.expanded td{background:#f7f8fa}.table-pro-link{color:#e3212d;font-weight:700;text-decoration:none}.table-pro-link:hover{color:#c9111c;text-decoration:none;opacity:1}.link-cell{color:#101828;font-weight:600;border-bottom:1px dashed #cfd4dc}.link-cell:hover{color:#e3212d;border-bottom-color:#e3212d}.row-details-btn{min-height:30px;padding:0 14px;gap:6px;background:#fff;border:1px solid #e3212d;border-radius:999px;font-size:12px;font-weight:600;color:#e3212d;transition:background .18s ease,border-color .18s ease,color .18s ease}.row-details-btn:hover{background:#e3212d;border-color:#e3212d;color:#fff}.table-tablet .col-type{min-width:96px}.table-tablet .col-service{min-width:150px}.table-tablet .col-expected{min-width:130px}.table-tablet .services-value{display:inline-block;max-width:100%;text-align:center}.table-tablet .services-value.badge-value{position:relative;display:flex;align-items:center;justify-content:center;gap:4px;width:100%;overflow:hidden;text-overflow:clip}.table-tablet .num-col .services-value{font-weight:700;font-variant-numeric:tabular-nums}.no-data-tablet-table{font-size:18px;font-weight:600;color:#98a2b3}@media (max-width: 1100px){.table-tablet .col-type{display:none}}@media (max-width: 900px){.table-tablet .col-hub{display:none}.table-tablet thead th{font-size:10px;padding:9px 6px}.table-tablet tbody td{padding:8px 6px;font-size:11.5px}.row-details-btn{min-height:26px;padding:0 10px;font-size:11px}}@media (max-width: 768px){.table-tablet{font-size:11px}.table-tablet .col-service,.table-tablet .col-expected{min-width:120px}.value-badge{font-size:11px;padding:2px 7px}}.table-tablet thead th{background:#f9fafbeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #e7eaee}.table-tablet tbody td{height:46px;padding:10px 12px}.table-tablet thead th.col-customer,.table-tablet thead th.col-type,.table-tablet thead th.col-hub,.table-tablet thead th.col-service,.table-tablet thead th.col-date,.table-tablet tbody td.col-customer,.table-tablet tbody td.col-type,.table-tablet tbody td.col-hub,.table-tablet tbody td.col-service,.table-tablet tbody td.col-date{text-align:left}.table-tablet tbody td.col-customer{font-weight:700;color:#101828}.table-tablet tbody td.col-type,.table-tablet tbody td.col-hub{color:#475467}.table-tablet .col-service .services-value.badge-value,.table-tablet .col-service .services-value{justify-content:flex-start;text-align:left}.table-tablet-row td:first-child{transition:box-shadow .15s ease}.table-tablet-row:hover td:first-child{box-shadow:inset 3px 0 #e3212d8c}.table-tablet-row.expanded td{background:#f9fafb;border-bottom-color:transparent}.table-tablet-row.expanded td:first-child{box-shadow:inset 3px 0 #e3212d}.expand-chevron{width:26px;height:26px;border-radius:8px;border:1px solid transparent;color:#98a2b3}.expand-chevron:hover{background:#f2f4f7;border-color:#e4e7ec;color:#101828}.expand-chevron.open{background:#e3212d14;border-color:#e3212d40;color:#e3212d}.table-tablet-detail-row,.table-tablet-detail-row .detail-cell{background:#f9fafb;border-bottom-color:#e7eaee}.detail-panel{padding:4px 12px 16px}.table-tablet-detail{border:1px solid #e7eaee;border-radius:14px;font-size:12.5px;box-shadow:0 1px 2px #1018280a}.table-tablet-detail thead th{background:#f9fafb;color:#98a2b3;font-size:10.5px;font-weight:700;letter-spacing:.04em;border-bottom:1px solid #e7eaee;padding:10px}.table-tablet-detail tbody td{padding:10px;color:#101828;font-weight:500;border-bottom:1px solid #f2f4f7}.table-tablet-detail tbody tr:hover td{background:#f9fafb}.proc-pill{min-width:52px;padding:3px 10px;border:1px solid transparent;font-size:12px;font-weight:700}.proc-pill.gray{background:#f5f7f9;color:#667085;border-color:#eaecf0}.proc-pill.green{background:#ecfdf3;color:#067647;border-color:#abefc6}.proc-pill.yellow{background:#fffaeb;color:#b54708;border-color:#fedf89}.proc-pill.red{background:#fef3f2;color:#b42318;border-color:#fecdca}.table-tablet-row.is-insta td{background:#fffdf5}.table-tablet-row.is-insta:hover td{background:#fffaeb}.table-tablet-row.is-insta td:first-child,.table-tablet-row.is-insta:hover td:first-child{box-shadow:inset 3px 0 #f59e0b}@media (max-width: 900px){.table-tablet tbody td{height:42px;padding:8px}}.table-tablet-scroller{overflow-x:hidden}.table-tablet{width:100%;max-width:100%;table-layout:fixed}.table-tablet .col-expand,.table-tablet .col-status,.table-tablet .col-pro,.table-tablet .col-customer,.table-tablet .col-type,.table-tablet .col-hub,.table-tablet .col-service,.table-tablet .col-date,.table-tablet .col-dock,.table-tablet .num-col,.table-tablet .col-actions{min-width:0}.table-tablet thead th.col-expand{width:36px}.table-tablet thead th.col-status,.table-tablet thead th.col-pro,.table-tablet thead th.col-type{width:104px}.table-tablet thead th.col-hub{width:100px}.table-tablet thead th.col-date{width:150px}.table-tablet thead th.col-dock{width:70px}.table-tablet thead th.num-col{width:108px}.table-tablet thead th.col-actions{width:100px}.table-tablet thead th.col-customer{width:140px}.table-tablet thead th.col-service{width:180px}.table-tablet tbody td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-tablet .services-value,.table-tablet .services-value.badge-value{max-width:100%;min-width:0}.table-tablet .status-badge{min-width:0;max-width:100%;padding:0 8px}@media (max-width: 1200px){.table-tablet .col-type{display:none}}@media (max-width: 1000px){.table-tablet .col-hub{display:none}}@media (max-width: 860px){.table-tablet .col-dock{display:none}.table-tablet thead th.num-col{width:92px}.table-tablet thead th.col-date{width:128px}}@media (max-width: 720px){.table-tablet .col-date{display:none}.table-tablet thead th.col-status,.table-tablet thead th.col-pro{width:88px}.table-tablet thead th.col-actions{width:84px}}.table-tablet thead th.col-expected{width:200px}@media (max-width: 1000px){.table-tablet thead th.col-expected{width:170px}}@media (max-width: 860px){.table-tablet thead th.col-expected{width:150px}}@media (max-width: 1000px){.table-tablet thead th.col-customer{width:120px}.table-tablet thead th.col-service{width:160px}}.table-tablet-detail .detail-payment{justify-content:center;flex-wrap:nowrap}.pipeline-wrap{padding-top:15px;width:100%;box-sizing:border-box}.pipeline-board{display:flex;gap:12px;align-items:flex-start;padding:0 20px 30px;box-sizing:border-box;min-height:200px;overflow-x:auto;width:100%}.pipeline-column{flex:0 0 380px;width:380px;min-width:380px;background:#f7f8fa;border:1px solid #e7eaee;border-radius:18px;padding:12px;display:flex;flex-direction:column;gap:10px;box-sizing:border-box}.pipeline-col-header{display:flex;align-items:center;gap:8px;position:sticky;top:0;z-index:1;padding:9px 12px;margin:-2px 0 2px;background:#fff;border:1px solid #e7eaee;border-radius:999px;box-shadow:0 1px 2px #1018280a}.pipeline-col-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.pipeline-col-title{font-size:14px;font-weight:700;color:#101828;letter-spacing:-.01em;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.pipeline-col-count{margin-left:auto;min-width:24px;background:#f2f4f7;color:#475467;border:1px solid #e4e7ec;border-radius:999px;font-size:12px;font-weight:700;line-height:1.4;text-align:center;padding:2px 9px;flex-shrink:0}.pipeline-col-body{display:flex;flex-direction:column;gap:10px}.pipeline-col-body .card-tablet{width:100%}.pipeline-empty{font-size:13px;font-weight:500;color:#98a2b3;text-align:center;padding:22px 0;border:1px dashed #e0e4ea;border-radius:14px;background:#fff}@media (min-width: 1025px){.pipeline-board{padding:0 40px 30px;gap:14px}}@media (max-width: 900px){.pipeline-board{gap:10px}.pipeline-column{flex-basis:340px;width:340px;min-width:340px;padding:10px}}.details-edit__page{background:#fff}.details-edit__page-header{display:flex;flex-direction:row;align-items:center;position:sticky;top:77px;background:#fff;padding:15px 0}.details-edit__row{padding:15px 0;border-bottom:1px solid #ebeef2;text-align:left;display:flex;justify-content:space-between}.details-edit__row:nth-child(1){padding:0 0 5px}.details-edit__column{display:flex;flex-wrap:wrap}.details-edit__descr{display:flex;flex-wrap:wrap;width:100%}.details-edit__text{color:#777d8d;font-size:14px;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.details-items-row{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:flex;flex-direction:row-reverse;width:100%;justify-content:space-between}.details-items-row:nth-child(1){margin-bottom:10px}.descr-item{width:50%}.details-edit__text .details-edit__value{color:#111315!important;font-weight:600!important;margin-left:2px}.details__btn-group{display:flex;padding:10px 0 20px;border-bottom:1px solid #ebeef2}.details__btn-group.vertical{display:flex;flex-direction:column;padding:10px 0;border:none}.details-edit__services{padding-top:15px}.services__title{text-align:left;font-size:14px;font-weight:600;margin-bottom:20px}.service-operations__item{display:flex;align-items:center;border:1px solid #ebeef2;border-radius:8px}.service-operations__item:not(:last-child){margin-bottom:10px}.service-operations__text{flex-basis:90%;text-align:left;padding:15px;font-size:14px;font-weight:600;width:50%}.service-operations__num{padding:15px;font-size:14px;font-weight:600;border-left:1px solid #ebeef2;text-align:center;flex-basis:44px}.details__order{display:flex;margin-left:7px;flex-basis:80%;width:100%;align-items:center}.details__order-text{font-size:16px;font-weight:600;margin-left:7px}@media (min-width: 300px) and (max-width: 767px){.details-edit__page-header{padding:13px 0 12px;top:79px}}@media (min-width: 768px) and (max-width: 1024px){.details-edit__page-header{position:sticky;background:#fff;top:75px;margin-top:0;padding:0 20px;height:75px;margin-bottom:0;z-index:2}.details__order{margin-left:12px}}@media (min-width: 1025px){.details__order{margin-left:12px}.details-edit__page-header{position:sticky;background:#fff;top:75px;margin-top:0;padding:0 40px;height:75px;margin-bottom:0;z-index:2}}.hubs-container{padding:16px 20px}.hubs-scroll{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:3px 20px;flex-wrap:wrap}.hubs-scroll::-webkit-scrollbar{display:none}.hub-content-title{font-size:22px;font-weight:700;text-align:left;color:#e3212d;margin-right:auto;width:auto;display:inline-block;display:flex;align-items:center;gap:8px;margin-top:10px}.hub-chip{padding:10px 16px;border-radius:999px;background:#f3f4f6;color:#555;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease;border:1px solid transparent}.hub-chip:hover{background:#e5e7eb}.hub-chip.active{background:#e3212d;color:#fff}.hub-content{padding:20px;border-radius:16px;background:#fff;box-shadow:0 4px 20px #0000000d,0 1px 2px #0000000a;width:calc(100% - 80px);margin:0 auto;overflow:hidden;opacity:1;transform:translateZ(0);will-change:transform,opacity,filter;backface-visibility:hidden;text-align:left}.hub-content.visible{opacity:1;transform:translateZ(0)}.hub-content.hub-slide-right{animation:hubSlideFancyRight .46s cubic-bezier(.22,1,.36,1)}.category{border:2px dashed rgba(227,33,45,.3);padding:20px;border-radius:12px;position:relative}.passport-fields-categories{display:flex;flex-direction:column;gap:30px}.category-fiels-wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:initial;gap:10px}.ref-select-field .ms-control{margin-bottom:0}.pallet-wrapper{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:initial;gap:10px}.category-fiels-wrapper.price{grid-template-columns:repeat(4,minmax(0,1fr))}.category-fiels-wrapper.schedule{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.schedule-toggles-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px dashed #ebeef2}.schedule-toggle-box{display:flex;align-items:center;height:44px;padding:0 14px;border:1px solid #ebeef2;border-radius:8px;background:#f9fafb}.schedule-toggle-box .toggle-wrap{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:100%}.schedule-toggle-box .toggle-title{font-size:12px;font-weight:600;color:#111315;margin:0}.category-fiels-wrappe.storage{grid-template-columns:repeat(2,minmax(0,1fr))!important}.category-label{font-size:16px;font-weight:700;color:#e3212d;margin-bottom:10px;display:inline-block;position:absolute;top:-12px;background:#fff;padding:0 10px}.service-help{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:6px;font-size:11px;font-weight:700;line-height:1;vertical-align:middle;color:#e3212d;background:#fff;border:1.5px solid #e3212d;border-radius:50%;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:0 1px 3px #e3212d2e;color:#fff;background:#e3212d;transition:background .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.service-help:hover{color:#fff;background:#e3212d;transform:scale(1.08);box-shadow:0 3px 8px #e3212d52}.hub-content.hub-slide-left{animation:hubSlideFancyLeft .46s cubic-bezier(.22,1,.36,1)}@keyframes hubSlideFancyRight{0%{opacity:0;transform:translate3d(52px,0,0) scale(.985);filter:blur(6px);box-shadow:0 18px 40px #0000000a,0 8px 16px #00000008}55%{opacity:1;transform:translate3d(-6px,0,0) scale(1);filter:blur(0)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0);box-shadow:0 4px 20px #0000000d,0 1px 2px #0000000a}}@keyframes hubSlideFancyLeft{0%{opacity:0;transform:translate3d(-52px,0,0) scale(.985);filter:blur(6px);box-shadow:0 18px 40px #0000000a,0 8px 16px #00000008}55%{opacity:1;transform:translate3d(6px,0,0) scale(1);filter:blur(0)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0);box-shadow:0 4px 20px #0000000d,0 1px 2px #0000000a}}.hub-layout{display:flex;flex-direction:column;gap:16px;align-items:start}.hub-sidebar{position:sticky;top:16px;margin-top:0;display:flex;flex-direction:row;gap:8px;border:2px solid #e6e6ec;border-radius:50px;padding:0}.hub-sidebar.emergency-shift{margin-top:27px}.hub-content-wrapper{flex-direction:row}.hub-vertical-tab{position:relative;width:auto;border:none;background:transparent;text-align:left;padding:12px 14px 12px 16px;border-radius:50px;color:#5f6368;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.hub-vertical-tab.locked{opacity:.45;cursor:not-allowed}.hub-vertical-tab.locked:hover{color:#5f6368;background:transparent}.hub-vertical-tab:hover{color:#e3212d}.hub-vertical-tab.active{background:#e3212d;border-radius:50px;color:#fff;font-weight:600}.hub-main{min-width:100%}.hub-inner{min-height:320px}.passport-panel{border:1px solid #eceef1;border-radius:16px;padding:20px;background:#fff;height:calc(100vh - 408.21px);overflow-y:auto;overflow-x:hidden}.passport-panel::-webkit-scrollbar{width:6px}.passport-panel::-webkit-scrollbar-thumb{background:#0003;border-radius:999px}.passport-panel-header{margin-bottom:20px}.passport-panel-header h3{margin:0;font-size:22px;line-height:1.2;color:#1f2937;font-weight:600}.passport-fields-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:16px}.passport-field-card{border:1px solid #e7eaf0;border-radius:14px;padding:14px 16px;background:#fafbfc;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.passport-field-card:hover{border-color:#d8dee8;transform:translateY(-1px);box-shadow:0 6px 18px #0f172a0d}.passport-field-label{display:block;margin-bottom:8px;font-size:13px;color:#7a8291;font-weight:500}.passport-field-value{font-size:18px;line-height:1.2;color:#1f2937;font-weight:600;word-break:break-word}.passport-placeholder{border:1px dashed #d7dce3;border-radius:14px;padding:32px 20px;background:#fafbfd;color:#4b5563;font-size:16px}@media (max-width: 1275px) and (min-width: 1025px){.category-fiels-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}.category-fiels-wrappe.storage{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 1024px){.category-fiels-wrapper{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.category-fiels-wrappe.storage{grid-template-columns:repeat(2,minmax(0,1fr))!important}.passport-fields-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width: 1024px){.category-fiels-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.category-fiels-wrappe.storage{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 900px) and (min-width: 768px){.category-fiels-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-content-title{font-size:20px}}@media (max-width: 1024px) and (min-width: 768px){.hubs-scroll{padding:3px 0}.hub-content{width:calc(100% - 50px)}}@media (max-width: 768px) and (min-width: 320px){.hub-content{padding:14px}.category-fiels-wrappe.storage{grid-template-columns:repeat(2,minmax(0,1fr))!important}.passport-panel{height:calc(100dvh - 298.21px)}.hub-sidebar{position:static;flex-direction:row;overflow-x:auto;padding-right:0;scrollbar-width:none}.hub-sidebar::-webkit-scrollbar{display:none}.hub-vertical-tab{width:auto;white-space:nowrap;min-width:max-content}.hub-vertical-tab.active:before{inset:auto 10px 0;width:auto;height:3px}.passport-fields-grid{grid-template-columns:1fr}.hubs-container{padding:5px 0 16px}.hubs-scroll{padding:0}.hubs-scroll{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:0;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.hubs-scroll::-webkit-scrollbar{display:none}.hub-chip{padding:8px 14px;font-size:12px}.hub-content{width:100%;margin:0;box-shadow:none;padding:0}.hub-sidebar{margin:20px auto 0;width:360px}.passport-panel{border:none;padding:20px 0 0;height:auto;box-shadow:none}.category{padding:20px;max-width:360px}.hub-content-wrapper{flex-direction:column;margin-bottom:5px}.passport-panel.declaration .passport-fields-categories .category:nth-child(4) .category-label{width:220px}.passport-panel.declaration .passport-fields-categories .category:nth-child(5) .category-label{width:210px}.passport-panel.declaration .passport-fields-categories .category:nth-child(8) .category-label{width:180px}.passport-panel.declaration .passport-fields-categories .category:nth-child(10) .category-label{width:199px}.hub-layout{gap:8px}.capacity-day-body{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.hub-vertical-tab{font-size:12px;padding:10px 12px}.category-fiels-wrapper{grid-template-columns:repeat(1,minmax(0,1fr))}.category-fiels-wrapper.price,.category-fiels-wrapper.schedule,.pallet-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.storage-wrapper{grid-template-columns:repeat(1,minmax(0,1fr))!important}.capacity-grid{display:flex!important;flex-direction:column!important;align-items:center!important}.capacity-day{min-width:100%!important;max-width:100%!important}.category-label{left:50%;transform:translate(-50%)}.passport-sticky-top{position:sticky;top:0;z-index:1;background:#fff}}.capacity-panel{display:flex;flex-direction:column;height:100%}.capacity-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.capacity-subtitle{font-size:12px;color:#888}.capacity-save-btn{background:#e3212d;color:#fff;border:none;padding:8px 16px;border-radius:10px;cursor:pointer;font-weight:500;transition:.2s ease}.capacity-save-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #e3212d40}.capacity-grid{display:grid;grid-auto-flow:column;grid-auto-columns:220px;gap:12px;overflow-x:auto;overflow-y:hidden;width:100%;padding-bottom:12px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.capacity-grid::-webkit-scrollbar-track{background:transparent}.capacity-grid::-webkit-scrollbar-thumb{background:#0003;border-radius:999px}.capacity-day{border:2px dashed rgba(227,33,45,.25);border-radius:14px;padding:15px;display:flex;flex-direction:column;min-width:220px;max-width:220px;background:#fff}.capacity-day-header{font-weight:600;margin-bottom:15px;color:#e3212d;font-size:18px;text-align:center}.capacity-day-body{display:flex;flex-direction:column;gap:10px}.capacity-row{display:flex;align-items:center;gap:12px}.capacity-time{font-size:10px;font-weight:700;color:#6b7280;min-width:46px;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;white-space:nowrap}.slot-time-pill{display:inline-flex;align-items:center;justify-content:center;min-width:56px;padding:3px 8px;border-radius:6px;font-size:9px;font-weight:700;line-height:1;white-space:nowrap;box-sizing:border-box}.slot-time-pill--am{background:#f59e0b24;color:#d97706}.slot-time-pill--pm{background:#6366f124;color:#6366f1}.capacity-input{flex:1;border:1px solid #e5e7eb;border-radius:8px;padding:6px;font-size:12px;outline:none;transition:.2s;background:#fafbfc}.capacity-input:focus{border-color:#e3212d;background:#fff;box-shadow:0 0 0 2px #e3212d1a}.capacity-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:12px;overflow-x:scroll;overflow-y:hidden;position:relative;padding-bottom:16px;scrollbar-gutter:stable}.capacity-grid::-webkit-scrollbar{height:4px}.capacity-grid::-webkit-scrollbar-track{background:transparent;margin-top:6px;margin-bottom:2px}.capacity-grid::-webkit-scrollbar-thumb{background:#0003;border-radius:999px;border:2px solid transparent;background-clip:content-box}.capacity-grid{scrollbar-width:auto;scrollbar-color:rgba(0,0,0,.2) transparent}.price-subtabs{margin-top:24px;display:flex;flex-direction:column;gap:16px}.price-subtabs-bar{display:flex;gap:8px;border-bottom:1px solid #ebeef2;padding-bottom:0}.price-subtab{position:relative;border:none;background:transparent;padding:10px 18px;font-size:16px;font-weight:500;color:#5f6368;cursor:pointer;border-radius:8px 8px 0 0;transition:color .2s ease,background .2s ease}.price-subtab:hover{color:#e3212d}.price-subtab.active{color:#e3212d;font-weight:700}.price-subtab.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#e3212d;border-radius:2px 2px 0 0}.price-tab-content{border:1px solid #eceef1;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:24px;height:100%}.price-tab-content-title{font-size:16px;font-weight:700;color:#e3212d}.price-tab-content-value{font-size:13px;color:#4a5160}.hub-main,.hub-inner,.passport-panel,.capacity-panel{max-width:100%}.passport-panel{overflow-x:hidden}.capacity-panel{overflow:hidden}.capacity-grid{width:100%;max-width:100%;min-width:0;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:12px;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:12px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.capacity-grid::-webkit-scrollbar{height:6px}.capacity-grid::-webkit-scrollbar-thumb{background:#00000040;border-radius:999px}.capacity-day{flex:0 0 220px!important;min-width:220px!important;max-width:220px!important}@media (max-width: 768px){.capacity-panel{overflow:visible}.capacity-grid{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:center!important;overflow-x:hidden!important;overflow-y:visible!important;width:100%;max-width:100%;padding-bottom:0}.capacity-day{flex:0 0 auto!important;width:100%!important;min-width:100%!important;max-width:100%!important}.capacity-day-body{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}}.booking-capacity-panel{display:flex!important;flex-direction:column;height:auto!important;max-height:none!important;overflow:visible!important;padding:20px}.booking-capacity-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important;grid-auto-flow:row!important;gap:16px!important;width:100%!important;max-width:100%!important;overflow:visible!important;padding:0!important}.booking-capacity-day{border:2px dashed rgba(227,33,45,.25);border-radius:14px;padding:14px;background:#fff;display:flex!important;flex-direction:column;min-width:0!important;max-width:100%!important;width:auto!important;flex:initial!important}.booking-capacity-day-header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #f1f1f4;color:#e3212d;text-align:center}.booking-day-name{font-size:16px;font-weight:700;line-height:1.2}.booking-day-date{font-size:12px;font-weight:500;color:#777d8d;line-height:1.2}.booking-capacity-day-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.booking-capacity-row{display:flex;flex-direction:column;gap:4px;min-width:0}.booking-capacity-time{display:flex;align-items:center;justify-content:center;gap:4px;font-size:10px;font-weight:700;color:#6b7280;text-align:center}.booking-capacity-input{display:flex;align-items:stretch;height:32px;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;cursor:not-allowed;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.95}.booking-value{flex:1 1 0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1;min-width:0}.booking-value.booked{color:#e3212d}.booking-value.available{color:#067647;background:#fff}.booking-divider{width:1px;background:#d1d5db;flex:0 0 1px}@media (max-width: 1024px){.booking-capacity-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important}}@media (max-width: 768px){.booking-capacity-panel{overflow:visible!important;padding:0}.booking-capacity-grid{grid-template-columns:1fr!important;gap:12px!important}.booking-capacity-day{width:100%!important;max-width:100%!important}.booking-capacity-day-body{grid-template-columns:repeat(2,minmax(0,1fr))}}.passport-panel .week-picker{margin:0}.passport-panel .week-picker .week-days{width:auto!important}.booking-capacity-list{display:flex;flex-direction:column;gap:8px;width:100%}.booking-capacity-list-row{display:grid;grid-template-columns:120px 110px 1fr;align-items:center;gap:12px;padding:10px 14px;border:1px solid #eceef1;border-radius:10px;background:#fff}.booking-list-day{font-size:13px;font-weight:700;color:#e3212d}.booking-list-time{font-size:12px;font-weight:600;color:#6b7280}@media (max-width: 768px){.booking-capacity-list-row{grid-template-columns:1fr 1fr;grid-template-areas:"day time" "input input";gap:6px 10px}.schedule-toggles-row{display:flex;flex-wrap:nowrap;border-bottom:1px dashed #ebeef2}.booking-list-day{grid-area:day}.booking-list-time{grid-area:time;text-align:right}.booking-capacity-list-row .booking-capacity-input{grid-area:input}.category-label{padding:0 5px;font-size:16px;width:max-content}}.pending-price-banner{display:flex;align-items:center;gap:8px;background:#f6fef9;border:1px solid #75e0a7;color:#067647;font-size:13px;font-weight:600;padding:10px 14px;border-radius:8px;margin-bottom:25px}.category-fiels-wrapper .switch-field{display:flex;align-items:center;min-height:57px;padding:0 14px;border:1px solid #ebeef2;border-radius:8px;background:#fff}.category-fiels-wrapper .switch-field .toggle-wrap{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:100%}.category-fiels-wrapper .switch-field .toggle-title{flex:1 1 auto;min-width:0;font-size:12px;line-height:1.25}.category-fiels-wrapper .text-field{grid-column:1 / -1}.category-fiels-wrapper .select-field-57 .decl-select-control{min-height:57px}.category-fiels-wrapper .switch-field.switch-field-44{align-self:start;margin-top:19px;height:44px;min-height:44px}@media (max-width: 767px){.category-fiels-wrapper .switch-field.switch-field-44{margin-top:0}}.emergency-modal-overlay{position:fixed;inset:0;background:#00000040;display:flex;justify-content:center;align-items:center;z-index:9999;animation:emergencyFadeIn .2s ease}.emergency-modal-container{background:#fff;max-width:450px;min-width:450px;border-radius:12px;padding:20px;box-shadow:0 -2px 15px #0000001a;animation:emergencySlideUp .25s ease;max-height:400px;display:flex;flex-direction:column}.emergency-modal-title{font-size:20px;font-weight:600;text-align:center;margin-bottom:10px}.emergency-modal-subtitle{font-size:11px;color:#777d8d;text-align:center;margin-bottom:20px}.emergency-modal-content{flex:1}.emergency-modal-field{position:relative;margin-bottom:10px;width:100%}.emergency-modal-error{position:absolute;bottom:-18px;left:0;color:#e3212d;font-size:10px}.emergency-modal-actions{display:flex;gap:10px;margin-top:10px}.emergency-modal-descr-is-es-active{font-size:14px;line-height:150%}.emergency-modal-descr-is-es-active b{color:#e3212d}@keyframes emergencyFadeIn{0%{opacity:0}to{opacity:1}}@keyframes emergencySlideUp{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 500px){.emergency-modal-container{max-width:350px;min-width:350px;max-height:425px}}.dtrp-wrapper{position:relative;display:inline-block;margin-top:10px;display:inline-flex;flex-direction:column;gap:4px}.dtrp-label{font-size:12px;color:#777d8d;margin-bottom:7px;display:block;text-align:left}.dtrp-input{display:inline-flex;align-items:center;border:1px solid #ebeef2;border-radius:8px;padding:10px 12px;cursor:pointer;background:#fff;min-height:43px;gap:10px;width:auto;white-space:nowrap}.dtrp-input-disabled{cursor:not-allowed;background:#f7f8fa;opacity:.7}.dtrp-input-disabled:hover{background:#f7f8fa}.dtrp-input>svg{flex-shrink:0}.dtrp-input>svg:last-child{margin-left:auto}.dtrp-value{min-width:0;display:inline-flex;flex-direction:row;align-items:center;gap:6px;line-height:1.2;white-space:nowrap}.dtrp-value span{font-size:14px;color:#111315;white-space:nowrap}.dtrp-input .placeholder{font-size:14px;color:#111315}.dtrp-overlay{position:fixed;inset:0;background:#0009;z-index:9999;display:flex;align-items:center;justify-content:center}.dtrp-modal{background:#fff;border-radius:16px;padding:20px;width:420px;box-shadow:0 10px 35px #0003;display:flex;flex-direction:column;gap:16px}.dtrp-modal-split{width:760px;max-width:calc(100vw - 32px)}.dtrp-panels{display:grid;grid-template-columns:1fr 1fr;gap:24px}.dtrp-panel{display:flex;flex-direction:column;gap:12px;min-width:0}.dtrp-panel-heading{font-size:13px;font-weight:600;color:#111315;text-align:center;padding-bottom:4px;border-bottom:1px solid #ebeef2}.dtrp-header{display:flex;align-items:center;justify-content:space-between}.dtrp-header button{border:none;background:none;cursor:pointer;padding:6px;border-radius:6px;transition:background .2s}.dtrp-header button:hover{background:#f5f8ff}.dtrp-title{font-size:15px;font-weight:600}.dtrp-week{display:grid;grid-template-columns:repeat(7,1fr);margin-top:12px;color:#111315;font-size:10px;text-align:center;font-weight:600}.dtrp-grid{display:grid;grid-template-columns:repeat(7,1fr);margin-top:6px;gap:4px}.dtrp-blank{height:36px}.dtrp-day{height:36px;border-radius:8px;border:none;background:transparent;cursor:pointer;font-size:13px;transition:all .2s ease}.dtrp-day:hover{background:#f5f8ff}.dtrp-day.selected{background:#e3212d;color:#fff;position:relative;z-index:2}.dtrp-day.range,.dtrp-day.range.selected{background:#e3212d;color:#fff}.dtrp-day.disabled{opacity:.4;pointer-events:none}.dtrp-week .dtrp-weekend{color:#e3212d}.dtrp-day.weekend:not(.selected):not(.range){color:#e3212d}.dtrp-time-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.dtrp-modal-split .dtrp-time-grid{gap:6px}.dtrp-time-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:40px;padding:8px 12px;border-radius:10px;border:1.5px solid #dfe3ea;background:#fff;color:#2b2f38;font-size:14px;font-weight:600;line-height:1;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .05s ease}.dtrp-modal-split .dtrp-time-btn{gap:4px;min-height:34px;padding:6px 8px;font-size:13px;border-radius:10px}.dtrp-time-btn:hover{background:#fff;border-color:#e3212d66;box-shadow:0 2px 8px #e3212d1a}.dtrp-time-btn:active{transform:translateY(1px)}.dtrp-time-btn.disabled{background:#f4f6f9;color:#b6bcc7;border-color:#eef1f5;border-style:dashed;box-shadow:none;cursor:not-allowed;pointer-events:none}.dtrp-time-btn.disabled .dtrp-time-ampm{background:#e9edf2;color:#b6bcc7}.dtrp-time-btn.range{background:#e3212d;color:#fff;border-color:#e3212d}.dtrp-time-btn.active{background:#e3212d;color:#fff;border-color:#e3212d;box-shadow:0 4px 12px #e3212d47}.dtrp-time-btn.range.active{background:#e3212d;color:#fff}.dtrp-time-ampm{display:inline-flex;align-items:center;padding:2px 5px;border-radius:5px;font-size:9px;font-weight:700;letter-spacing:.04em}.dtrp-time-ampm--am{background:#f59e0b24;color:#d97706}.dtrp-time-ampm--pm{background:#6366f124;color:#6366f1}.dtrp-time-badge{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px}.dtrp-modal-split .dtrp-time-badge{right:6px;width:18px;height:18px}.dtrp-time-badge svg{display:block}.dtrp-time-badge--noon{background:#d6e9fb}.dtrp-time-badge--noon svg{stroke:#fbc02d;fill:#fbc02d}.dtrp-time-badge--midnight{background:#1f2c44;box-shadow:0 2px 6px #1f2c4459}.dtrp-time-badge--midnight svg{stroke:none;fill:#fbc02d}.dtrp-time-btn.active .dtrp-time-badge--noon,.dtrp-time-btn.range .dtrp-time-badge--noon{background:#8fc4ec}.dtrp-time-btn.active .dtrp-time-badge--midnight,.dtrp-time-btn.range .dtrp-time-badge--midnight{background:#1f2c44}.dtrp-value-part{display:inline-flex;align-items:center}.dtrp-value-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;margin-left:6px;border-radius:6px;vertical-align:middle}.dtrp-value-badge svg{display:block}.dtrp-value-badge--noon{background:#d6e9fb}.dtrp-value-badge--noon svg{stroke:#fbc02d;fill:#fbc02d}.dtrp-value-badge--midnight{background:#1f2c44}.dtrp-value-badge--midnight svg{stroke:none;fill:#fbc02d}.dtrp-value-badge:hover .dtrp-time-tip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.dtrp-value .dtrp-time-tip{color:#fff}.dtrp-value .dtrp-value-time{display:inline-flex;align-items:center;margin-left:4px;padding:2px 7px;border-radius:6px;font-size:11px;font-weight:700;line-height:1}.dtrp-value .dtrp-value-time--am{background:#f59e0b24;color:#d97706}.dtrp-value .dtrp-value-time--pm{background:#6366f124;color:#6366f1}.dtrp-time-tip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%) translateY(4px);padding:4px 8px;border-radius:6px;background:#101828;color:#fff;font-size:14px;font-weight:600;letter-spacing:.02em;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:20;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.dtrp-time-tip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:#101828}.dtrp-time-badge:hover .dtrp-time-tip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.dtrp-time-btn.active .dtrp-time-ampm,.dtrp-time-btn.range .dtrp-time-ampm{background:#ffffff40;color:#fff}.dtrp-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.dtrp-btn{min-width:100px;padding:10px 18px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.dtrp-btn-cancel{background:#fff;color:#111315;border-color:#ebeef2}.dtrp-btn-cancel:hover{background:#f5f8ff}.dtrp-btn-apply{background:#e3212d;color:#fff;border-color:#e3212d}.dtrp-btn-apply:hover:not(:disabled){background:#c81c27;border-color:#c81c27}.dtrp-btn-apply:disabled{opacity:.5;cursor:not-allowed}.dtrp-mobile-tabs{display:none}@media (max-width: 767px){.dtrp-modal,.dtrp-modal-split{width:350px;max-width:calc(100vw - 24px);padding:16px;gap:12px;margin:auto;max-height:calc(100vh - 24px);overflow-y:auto}.dtrp-mobile-tabs{display:flex;gap:6px;padding:4px;background:#f5f7f9;border-radius:10px}.dtrp-mobile-tab{flex:1 1 0;border:none;background:transparent;padding:8px 12px;border-radius:8px;font-size:13px;font-weight:500;color:#4a5160;cursor:pointer;transition:background .18s ease,color .18s ease}.dtrp-mobile-tab.active{background:#fff;color:#e3212d;box-shadow:0 1px 2px #1c223014}.dtrp-panels{grid-template-columns:1fr;gap:0}.dtrp-panels-tab-from>.dtrp-panel:nth-child(2),.dtrp-panels-tab-to>.dtrp-panel:nth-child(1){display:none}.dtrp-panel{gap:10px}.dtrp-panel-heading{display:none}.dtrp-value span{font-size:12px}.dtrp-title{font-size:14px}.dtrp-week{margin-top:8px;font-size:9.5px}.dtrp-grid{gap:3px;margin-top:4px}.dtrp-day{height:32px;font-size:12px;border-radius:7px}.dtrp-blank{height:32px}.dtrp-modal-split .dtrp-time-grid{grid-template-columns:repeat(3,1fr);gap:5px}.dtrp-modal-split .dtrp-time-btn{padding:8px 4px;font-size:11.5px;border-radius:8px}.dtrp-actions{gap:8px;margin-top:2px}.dtrp-btn{flex:1 1 0;min-width:0;padding:10px 12px;font-size:13px}}.change-reason-modal-overlay{position:fixed;inset:0;background:#00000040;display:flex;justify-content:center;align-items:center;z-index:9999;animation:changeReasonModalFadeIn .2s ease}.change-reason-modal-container{background:#fff;max-width:450px;min-width:450px;border-radius:12px;padding:20px;box-shadow:0 -2px 15px #0000001a;animation:changeReasonModalSlideUp .25s ease;max-height:400px;display:flex;flex-direction:column}.change-reason-modal-title{font-size:20px;font-weight:600;text-align:center;margin-bottom:10px}.change-reason-modal-subtitle{font-size:11px;color:#777d8d;text-align:center;margin-bottom:20px}.change-reason-modal-content{flex:1}.change-reason-modal-field{position:relative;margin-bottom:20px}.change-reason-modal-error{position:absolute;bottom:-18px;left:0;color:#e3212d;font-size:10px}.change-reason-modal-actions{display:flex;gap:10px;margin-top:10px}@keyframes changeReasonModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes changeReasonModalSlideUp{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 767px) and (min-width: 320px){.change-reason-modal-container{max-width:360px;min-width:360px}}.planned-actions-modal-overlay{position:fixed;inset:0;background:#00000040;display:flex;justify-content:center;align-items:center;z-index:9999;animation:plannedActionsModalFadeIn .2s ease}.planned-actions-modal-container{background:#fff;max-width:800px;min-width:900px;border-radius:12px;padding:18px;box-shadow:0 -2px 15px #0000001a;animation:plannedActionsModalSlideUp .25s ease;max-height:600px;height:600px;display:flex;flex-direction:column}.planned-actions-modal-title{font-size:18px;font-weight:600;text-align:center;margin-bottom:12px;color:#1c2230}.planned-actions-modal-subtitle{font-size:11px;color:#777d8d;text-align:center;margin-bottom:14px}.planned-actions-modal-content{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0}.planned-actions-modal-empty{flex:1;display:flex;align-items:center;justify-content:center;color:#777d8d;font-size:13px;background:#fafbfc;border:1px dashed #ebeef2;border-radius:10px;min-height:160px}.planned-actions-table-wrapper{flex:1;overflow-y:auto;border:1px solid #ebeef2;border-radius:10px;background:#fff}.planned-actions-modal-field{position:relative;margin-bottom:20px}.planned-actions-modal-error{position:absolute;bottom:-18px;left:0;color:#e3212d;font-size:10px}.planned-actions-modal-actions{display:flex;justify-content:flex-end;gap:10px}@keyframes plannedActionsModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes plannedActionsModalSlideUp{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}.facility-timeline{display:flex;flex-direction:column;gap:12px;min-height:0;height:calc(100vh - 288.21px)}.facility-timeline-content{display:flex;flex-direction:column;min-height:0}.facility-timeline-empty{display:flex;align-items:center;justify-content:center;color:#777d8d;font-size:13px;background:#fafbfc;border:1px dashed #ebeef2;border-radius:10px;min-height:400px;padding:20px}.facility-timeline-loader{display:flex;align-items:center;justify-content:center;min-height:400px;padding:20px}.facility-timeline-table-wrapper{border:1px solid #ebeef2;border-radius:10px;background:#fff;overflow:auto;max-height:600px}.facility-timeline-table{width:100%;border-collapse:collapse;font-size:11px;table-layout:fixed}.facility-timeline-table thead{position:sticky;top:0;background:#f5f7f9;z-index:2}.facility-timeline-table thead th{text-align:left;font-weight:600;color:#4a5160;padding:6px 8px;border-bottom:1px solid #ebeef2;white-space:nowrap;font-size:10px;letter-spacing:.02em;text-transform:uppercase}.facility-timeline-table td{padding:6px 8px;border-bottom:1px solid #f1f3f6;color:#2b2f38;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.facility-timeline-table tbody tr:last-child td{border-bottom:none}.facility-timeline-table .col-index{color:#9aa1b1;font-variant-numeric:tabular-nums}.facility-timeline-batch-row{cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.facility-timeline-batch-row:hover{background:#f7f9fc}.facility-timeline-batch-row.expanded{background:#f3f6fb}.facility-timeline-batch-row.expanded td{border-bottom-color:transparent}.facility-timeline-type-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;font-size:10.5px;font-weight:500;line-height:1.4;white-space:nowrap}.facility-timeline-type-pill.normal{background:#eef3fb;color:#2f5fbe;border:1px solid #2f5fbe}.facility-timeline-type-pill.emergency{background:#fdecee;color:red;border:1px solid red}.facility-timeline-type-pill.emergency:before{content:"";width:6px;height:6px;border-radius:50%;background:#e3212d;box-shadow:0 0 0 3px #e3212d2e}.facility-timeline-expand-toggle{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#fff;border:1px solid #ebeef2;color:#777d8d;transition:transform .25s ease,background .15s ease,border-color .15s ease,color .15s ease}.facility-timeline-batch-row:hover .facility-timeline-expand-toggle{background:#f5f7f9;border-color:#dde2eb;color:#4a5160}.facility-timeline-expand-toggle.expanded{transform:rotate(180deg);background:red;border-color:red;color:#fff}.facility-timeline-batch-row:hover .facility-timeline-expand-toggle.expanded{opacity:.8;background:red;color:#fff}.facility-timeline-expanded-row td{padding:0;border-bottom:1px solid #f1f3f6}.facility-timeline-expanded-cell{background:#f7f9fc}.facility-timeline-inner-wrapper{padding:10px 12px 12px;animation:facilityTimelineExpand .22s ease}@keyframes facilityTimelineExpand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.facility-timeline-inner-empty{padding:10px;text-align:center;color:#777d8d;font-size:11px;background:#fff;border:1px dashed #e3e8ef;border-radius:8px}.facility-timeline-inner-title{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:600;color:#4a5160;margin-bottom:5px;text-transform:uppercase;letter-spacing:.04em}.facility-timeline-inner-count{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 5px;border-radius:999px;background:red;color:#fff;font-size:8px;font-weight:700;letter-spacing:0}.facility-timeline-inner-card{background:#fff;border:1px solid #ebeef2;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #1c22300a}.facility-timeline-inner-table{width:100%;border-collapse:collapse;font-size:10.5px;table-layout:fixed}.facility-timeline-inner-table thead th{text-align:left;font-weight:600;color:#6b7280;padding:5px 7px;background:#fafbfc;border-bottom:1px solid #ebeef2;font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;white-space:normal;line-height:1.25}.facility-timeline-inner-table tbody td{padding:5px 7px;border-bottom:1px solid #f1f3f6;color:#2b2f38;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.facility-timeline-inner-table tbody tr:last-child td{border-bottom:none}.facility-timeline-inner-table tbody tr:hover{background:#fbf9fe}.facility-timeline-inner-table .col-index{color:#9aa1b1;font-variant-numeric:tabular-nums}.facility-timeline-flow{display:inline-flex;align-items:center;gap:8px;max-width:100%}.facility-timeline-flow-value{display:inline-flex;align-items:center;padding:2px 7px;border-radius:6px;font-size:10.5px;font-weight:500;line-height:1.4;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.facility-timeline-flow-value.from{color:#4a5160;border:1px solid #e6e9ef;font-size:9px}.facility-timeline-flow-value.to{color:#2f5fbe;border:1px solid #d6e3f8;font-size:9px}.facility-timeline-flow-arrow{flex-shrink:0;width:10px;height:10px;color:#9aa1b1}.facility-timeline-empty-inline{color:#c0c5d1;font-size:11px}.facility-timeline-pagination{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;padding:6px 0 2px}.facility-timeline-page-btn{min-width:32px;height:32px;padding:0 10px;border-radius:8px;border:1px solid #ebeef2;background:#fff;color:#4a5160;font-size:12px;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.facility-timeline-page-btn:hover:not(:disabled){opacity:.8}.facility-timeline-page-btn.active{background:#e3212d;border-color:#e3212d;opacity:1;color:#fff}.facility-timeline-page-btn:disabled{opacity:.45;cursor:not-allowed}.facility-timeline-page-ellipsis{color:#9aa1b1;padding:0 4px;font-size:12px;-webkit-user-select:none;user-select:none}.facility-timeline-page-info{margin-left:10px;color:#777d8d;font-size:11px;font-variant-numeric:tabular-nums}@media (max-width: 767px){.facility-timeline{height:auto;gap:8px}.facility-timeline-content{width:100%}.facility-timeline-table-wrapper{border:none;border-radius:0;background:transparent;overflow-x:hidden;overflow-y:visible;max-height:none;width:100%;max-width:360px;margin:0 auto}.facility-timeline-empty{min-height:200px;padding:16px;font-size:12px}.facility-timeline-loader{min-height:200px}.facility-timeline-table{display:block;width:100%;max-width:360px;table-layout:auto;font-size:inherit}.facility-timeline-table thead{display:none}.facility-timeline-table tbody{display:flex;flex-direction:column;width:100%}.facility-timeline-batch-row{display:grid;grid-template-columns:1fr auto;grid-template-areas:"date toggle" "user toggle" "type type" "reason reason";column-gap:10px;row-gap:6px;padding:12px;background:#fff;border:1px solid #ebeef2;border-radius:12px;box-shadow:0 1px 2px #1c22300a;align-items:center;margin-bottom:10px}.facility-timeline-batch-row:last-child{margin-bottom:0}.facility-timeline-batch-row:hover{background:#fff}.facility-timeline-batch-row.expanded{background:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:#ebeef2;margin-bottom:0}.facility-timeline-batch-row.expanded td{border-bottom-color:transparent}.facility-timeline-batch-row td{display:block;padding:0;border:none;overflow:visible;white-space:normal;text-overflow:clip}.facility-timeline-batch-row td:nth-child(1){display:none}.facility-timeline-batch-row td:nth-child(2){grid-area:date;font-size:11px;color:#777d8d;font-variant-numeric:tabular-nums;line-height:1.2}.facility-timeline-batch-row td:nth-child(3){grid-area:user;font-size:12px;color:#2b2f38;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.facility-timeline-batch-row td:nth-child(4){grid-area:type;padding-top:4px;border-top:1px dashed #f1f3f6}.facility-timeline-batch-row td:nth-child(5){grid-area:reason;font-size:11px;color:#4a5160;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.facility-timeline-batch-row td:nth-child(5):before{content:"Reason: ";color:#9aa1b1;font-weight:500}.facility-timeline-batch-row td:nth-child(6){grid-area:toggle;text-align:center!important}.facility-timeline-expand-toggle{width:30px;height:30px}.facility-timeline-expanded-row{margin-bottom:10px}.facility-timeline-expanded-row:last-child{margin-bottom:0}.facility-timeline-expanded-row td{display:block;padding:0;border:none}.facility-timeline-expanded-cell{background:#fff;border:1px solid #ebeef2;border-top:none;border-radius:0 0 12px 12px}.facility-timeline-inner-wrapper{padding:10px}.facility-timeline-inner-title{font-size:9.5px;margin-bottom:6px}.facility-timeline-inner-card{border:none;box-shadow:none;background:transparent;border-radius:0;overflow:visible}.facility-timeline-inner-table,.facility-timeline-inner-table tbody{display:block;width:100%;table-layout:auto}.facility-timeline-inner-table thead{display:none}.facility-timeline-inner-table tbody tr{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"name name" "status status" "value value" "from to";column-gap:10px;row-gap:8px;padding:10px;background:#f7f9fc;border:1px solid #ebeef2;border-radius:10px;margin-bottom:6px}.facility-timeline-inner-table tbody tr:last-child{margin-bottom:0}.facility-timeline-inner-table tbody tr:hover{background:#f7f9fc}.facility-timeline-inner-table tbody td{display:block;padding:0;border:none;overflow:visible;white-space:normal;text-overflow:clip;min-width:0}.facility-timeline-inner-table tbody td:nth-child(1){display:none}.facility-timeline-inner-table tbody td:nth-child(2){grid-area:name;font-size:12px;font-weight:600;color:#2b2f38;line-height:1.3;white-space:normal}.facility-timeline-inner-table tbody td:nth-child(3){grid-area:status;padding-top:6px;border-top:1px dashed #ebeef2}.facility-timeline-inner-table tbody td:nth-child(3):before{content:"Status";display:block;font-size:9px;color:#9aa1b1;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.facility-timeline-inner-table tbody td:nth-child(4){grid-area:value}.facility-timeline-inner-table tbody td:nth-child(4):before{content:"Value";display:block;font-size:9px;color:#9aa1b1;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.facility-timeline-inner-table tbody td:nth-child(5){grid-area:from;font-size:10.5px;color:#4a5160;padding-top:6px;border-top:1px dashed #ebeef2;font-variant-numeric:tabular-nums}.facility-timeline-inner-table tbody td:nth-child(5):before{content:"From";display:block;font-size:9px;color:#9aa1b1;text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px}.facility-timeline-inner-table tbody td:nth-child(6){grid-area:to;font-size:10.5px;color:#4a5160;padding-top:6px;border-top:1px dashed #ebeef2;font-variant-numeric:tabular-nums}.facility-timeline-inner-table tbody td:nth-child(6):before{content:"To";display:block;font-size:9px;color:#9aa1b1;text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px}.facility-timeline-flow{flex-wrap:nowrap;gap:6px;width:100%}.facility-timeline-flow-value{font-size:10px;padding:3px 7px;flex:0 1 auto;min-width:0}.facility-timeline-flow-value.from,.facility-timeline-flow-value.to{font-size:10px}.facility-timeline-type-pill{font-size:10px;padding:3px 7px}.facility-timeline-inner-empty{padding:8px;font-size:11px}.facility-timeline-pagination{gap:4px;padding:8px 0 0;max-width:360px;margin:0 auto}.facility-timeline-page-btn{min-width:28px;height:28px;padding:0 8px;font-size:11px}.facility-timeline-page-info{width:100%;text-align:center;margin-left:0;margin-top:4px}}@media (max-width: 380px){.facility-timeline-batch-row{padding:10px;column-gap:8px}.facility-timeline-inner-wrapper{padding:8px}.facility-timeline-inner-table tbody tr{padding:8px;grid-template-columns:1fr 1fr;column-gap:8px;row-gap:6px}.facility-timeline-flow-value{font-size:9.5px;padding:2px 6px}.facility-timeline-type-pill{font-size:9.5px}}.planned-actions{display:flex;flex-direction:column;gap:12px;min-height:0;height:calc(100vh - 288.21px)}.planned-actions-content{display:flex;flex-direction:column;min-height:0}.planned-actions-modal-empty{display:flex;align-items:center;justify-content:center;color:#777d8d;font-size:13px;background:#fafbfc;border:1px dashed #ebeef2;border-radius:10px;min-height:400px;padding:20px}.planned-actions-loader{display:flex;align-items:center;justify-content:center;min-height:400px;padding:20px}.planned-actions-root{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%}.planned-actions-table-wrapper{border:1px solid #ebeef2;border-radius:10px;background:#fff;overflow-y:auto;overflow-x:auto;flex:1 1 auto;min-height:0;max-height:65vh}.planned-actions-table{width:100%;border-collapse:collapse;font-size:11px;table-layout:fixed}.planned-actions-table thead{position:sticky;top:0;background:#f5f7f9;z-index:2}.planned-actions-table thead th{text-align:left;font-weight:600;color:#4a5160;padding:6px 8px;border-bottom:1px solid #ebeef2;white-space:nowrap;font-size:10px;letter-spacing:.02em;text-transform:uppercase}.planned-actions-table td{padding:6px 8px;border-bottom:1px solid #f1f3f6;color:#2b2f38;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planned-actions-table tbody tr:last-child td{border-bottom:none}.planned-actions-table .col-index{color:#9aa1b1;font-variant-numeric:tabular-nums}.planned-actions-batch-row{cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.planned-actions-batch-row:hover{background:#f7f9fc}.planned-actions-batch-row.expanded{background:#f3f6fb}.planned-actions-batch-row.expanded td{border-bottom-color:transparent}.planned-actions-type-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;font-size:10.5px;font-weight:500;line-height:1.4;white-space:nowrap}.planned-actions-type-pill.normal{background:#eef3fb;color:#2f5fbe;border:1px solid #2f5fbe}.planned-actions-type-pill.emergency{background:#fdecee;color:red;border:1px solid red}.planned-actions-type-pill.emergency:before{content:"";width:6px;height:6px;border-radius:50%;background:#e3212d;box-shadow:0 0 0 3px #e3212d2e}.planned-actions-expand-toggle{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#fff;border:1px solid #ebeef2;color:#777d8d;transition:transform .25s ease,background .15s ease,border-color .15s ease,color .15s ease}.planned-actions-batch-row:hover .planned-actions-expand-toggle{background:#f5f7f9;border-color:#dde2eb;color:#4a5160}.planned-actions-expand-toggle.expanded{transform:rotate(180deg);background:red;border-color:red;color:#fff}.planned-actions-batch-row:hover .planned-actions-expand-toggle.expanded{opacity:.8;background:red;color:#fff}.planned-actions-expanded-row td{padding:0;border-bottom:1px solid #f1f3f6}.planned-actions-expanded-cell{background:#f7f9fc}.planned-actions-inner-wrapper{padding:10px 12px 12px;animation:plannedActionsExpand .22s ease}@keyframes plannedActionsExpand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.planned-actions-inner-empty{padding:10px;text-align:center;color:#777d8d;font-size:11px;background:#fff;border:1px dashed #e3e8ef;border-radius:8px}.planned-actions-inner-title{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:600;color:#4a5160;margin-bottom:5px;text-transform:uppercase;letter-spacing:.04em}.planned-actions-inner-count{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 5px;border-radius:999px;background:red;color:#fff;font-size:8px;font-weight:700;letter-spacing:0}.planned-actions-inner-card{background:#fff;border:1px solid #ebeef2;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #1c22300a}.planned-actions-inner-table{width:100%;border-collapse:collapse;font-size:10.5px;table-layout:fixed}.planned-actions-inner-table thead th{text-align:left;font-weight:600;color:#6b7280;padding:5px 7px;background:#fafbfc;border-bottom:1px solid #ebeef2;font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;white-space:normal;line-height:1.25}.planned-actions-inner-table tbody td{padding:5px 7px;border-bottom:1px solid #f1f3f6;color:#2b2f38;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planned-actions-inner-table tbody tr:last-child td{border-bottom:none}.planned-actions-inner-table tbody tr:hover{background:#fbf9fe}.planned-actions-inner-table .col-index{color:#9aa1b1;font-variant-numeric:tabular-nums}.planned-actions-flow{display:inline-flex;align-items:center;gap:8px;max-width:100%}.planned-actions-flow-value{display:inline-flex;align-items:center;padding:2px 7px;border-radius:6px;font-size:10.5px;font-weight:500;line-height:1.4;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planned-actions-flow-value.from{color:#4a5160;border:1px solid #e6e9ef;font-size:9px}.planned-actions-flow-value.to{color:#2f5fbe;border:1px solid #d6e3f8;font-size:9px}.planned-actions-flow-arrow{flex-shrink:0;width:10px;height:10px;color:#9aa1b1}.planned-actions-empty-inline{color:#c0c5d1;font-size:11px}.planned-actions-pagination{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;padding:6px 0 2px}.planned-actions-page-btn{min-width:32px;height:32px;padding:0 10px;border-radius:8px;border:1px solid #ebeef2;background:#fff;color:#4a5160;font-size:12px;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.planned-actions-page-btn:hover:not(:disabled){opacity:.8}.planned-actions-page-btn.active{background:#e3212d;border-color:#e3212d;opacity:1;color:#fff}.planned-actions-page-btn:disabled{opacity:.45;cursor:not-allowed}.planned-actions-page-ellipsis{color:#9aa1b1;padding:0 4px;font-size:12px;-webkit-user-select:none;user-select:none}.planned-actions-page-info{margin-left:10px;color:#777d8d;font-size:11px;font-variant-numeric:tabular-nums}@media (max-width: 767px){.planned-actions-modal-container{max-width:360px;min-width:360px;width:360px}.planned-actions{height:calc(100dvh - 200px);min-height:0;gap:8px;overflow:hidden}.planned-actions-content{flex:1 1 auto;min-height:0;overflow:hidden}.planned-actions-root{height:100%;flex:1 1 auto;min-height:0;width:100%;overflow:hidden}.planned-actions-table-wrapper{border:none;border-radius:0;background:transparent;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:none;height:100%;flex:1 1 auto;min-height:0;width:100%;max-width:360px;margin:0 auto}.planned-actions-modal-empty{min-height:200px;padding:16px;font-size:12px}.planned-actions-table{display:block;width:100%;max-width:360px;table-layout:auto;font-size:inherit}.planned-actions-table thead{display:none}.planned-actions-table tbody{display:flex;flex-direction:column;width:100%}.planned-actions-batch-row{display:grid;grid-template-columns:1fr auto;grid-template-areas:"date toggle" "user toggle" "type type" "reason reason";column-gap:10px;row-gap:6px;padding:12px;background:#fff;border:1px solid #ebeef2;border-radius:12px;box-shadow:0 1px 2px #1c22300a;align-items:center;margin-bottom:10px}.planned-actions-batch-row:last-child{margin-bottom:0}.planned-actions-batch-row:hover{background:#fff}.planned-actions-batch-row.expanded{background:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:#ebeef2;margin-bottom:0}.planned-actions-batch-row.expanded td{border-bottom-color:transparent}.planned-actions-batch-row td{display:block;padding:0;border:none;overflow:visible;white-space:normal;text-overflow:clip}.planned-actions-batch-row td:nth-child(1){display:none}.planned-actions-batch-row td:nth-child(2){grid-area:date;font-size:11px;color:#777d8d;font-variant-numeric:tabular-nums;line-height:1.2}.planned-actions-batch-row td:nth-child(3){grid-area:user;font-size:12px;color:#2b2f38;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planned-actions-batch-row td:nth-child(4){grid-area:type;padding-top:4px;border-top:1px dashed #f1f3f6}.planned-actions-batch-row td:nth-child(5){grid-area:reason;font-size:11px;color:#4a5160;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planned-actions-batch-row td:nth-child(5):before{content:"Reason: ";color:#9aa1b1;font-weight:500}.planned-actions-batch-row td:nth-child(6){grid-area:toggle;text-align:center!important}.planned-actions-expand-toggle{width:30px;height:30px}.planned-actions-expanded-row{margin-bottom:10px}.planned-actions-expanded-row:last-child{margin-bottom:0}.planned-actions-expanded-row td{display:block;padding:0;border:none}.planned-actions-expanded-cell{background:#fff;border:1px solid #ebeef2;border-top:none;border-radius:0 0 12px 12px}.planned-actions-inner-wrapper{padding:10px}.planned-actions-inner-title{font-size:9.5px;margin-bottom:6px}.planned-actions-inner-card{border:none;box-shadow:none;background:transparent;border-radius:0;overflow:visible}.planned-actions-inner-table,.planned-actions-inner-table tbody{display:block;width:100%;table-layout:auto}.planned-actions-inner-table thead{display:none}.planned-actions-inner-table tbody tr{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"name name" "status status" "value value" "from to";column-gap:10px;row-gap:8px;padding:10px;background:#f7f9fc;border:1px solid #ebeef2;border-radius:10px;margin-bottom:6px}.planned-actions-inner-table tbody tr:last-child{margin-bottom:0}.planned-actions-inner-table tbody tr:hover{background:#f7f9fc}.planned-actions-inner-table tbody td{display:block;padding:0;border:none;overflow:visible;white-space:normal;text-overflow:clip;min-width:0}.planned-actions-inner-table tbody td:nth-child(1){display:none}.planned-actions-inner-table tbody td:nth-child(2){grid-area:name;font-size:12px;font-weight:600;color:#2b2f38;line-height:1.3}.planned-actions-inner-table tbody td:nth-child(3){grid-area:status;padding-top:6px;border-top:1px dashed #ebeef2}.planned-actions-inner-table tbody td:nth-child(3):before{content:"Status";display:block;font-size:9px;color:#9aa1b1;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.planned-actions-inner-table tbody td:nth-child(4){grid-area:value}.planned-actions-inner-table tbody td:nth-child(4):before{content:"Value";display:block;font-size:9px;color:#9aa1b1;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.planned-actions-inner-table tbody td:nth-child(5){grid-area:from;font-size:10.5px;color:#4a5160;padding-top:6px;border-top:1px dashed #ebeef2;font-variant-numeric:tabular-nums}.planned-actions-inner-table tbody td:nth-child(5):before{content:"From";display:block;font-size:9px;color:#9aa1b1;text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px}.planned-actions-inner-table tbody td:nth-child(6){grid-area:to;font-size:10.5px;color:#4a5160;padding-top:6px;border-top:1px dashed #ebeef2;font-variant-numeric:tabular-nums}.planned-actions-inner-table tbody td:nth-child(6):before{content:"To";display:block;font-size:9px;color:#9aa1b1;text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px}.planned-actions-flow{flex-wrap:nowrap;gap:6px;width:100%}.planned-actions-flow-value{font-size:10px;padding:3px 7px;flex:0 1 auto;min-width:0}.planned-actions-flow-value.from,.planned-actions-flow-value.to{font-size:10px}.planned-actions-type-pill{font-size:10px;padding:3px 7px}.planned-actions-inner-empty{padding:8px;font-size:11px}.planned-actions-pagination{gap:4px;padding:8px 0 0}.planned-actions-page-btn{min-width:28px;height:28px;padding:0 8px;font-size:11px}.planned-actions-page-info{width:100%;text-align:center;margin-left:0;margin-top:4px}}@media (max-width: 380px){.planned-actions-batch-row{padding:10px;column-gap:8px}.planned-actions-inner-wrapper{padding:8px}.planned-actions-inner-table tbody tr{padding:8px;grid-template-columns:1fr 1fr;column-gap:8px;row-gap:6px}.planned-actions-flow-value{font-size:9.5px;padding:2px 6px}.planned-actions-type-pill{font-size:9.5px}}Show in Folder .hour-ampm-wrapper{position:relative;width:100%;font-family:system-ui,sans-serif}.hour-ampm-label{display:block;font-size:12px;color:#777d8d;margin-bottom:7px;text-align:left}.hour-ampm-control{display:flex;align-items:center;background:#fff;border:1px solid #ebeef2;border-radius:8px;padding:12px 8px;margin-bottom:10px;position:static;overflow:hidden;z-index:1;height:44px}.hour-ampm-control svg{margin-right:5px}.hour-ampm-field::placeholder{color:#777d8d!important;opacity:1}.hour-ampm-control.disabled{background:#ebeef2;pointer-events:none;color:#777d8d!important}.hour-ampm-field{flex:1;font-size:16px;border:none;outline:none;background:transparent;padding:0 2px;color:#111315;width:100%;white-space:nowrap;text-overflow:ellipsis}.hour-ampm-time{flex:1;display:flex;align-items:center;min-width:0}.hour-ampm-time.with-minutes{gap:2px}.hour-ampm-field.compact{flex:0 0 auto;width:26px;text-align:center;padding:0}.hour-ampm-colon{font-size:16px;font-weight:700;color:#111315;padding:0}.hour-ampm-period{background:#f3f5f8;border-radius:6px;padding:0;display:flex;align-items:center;gap:2px;-webkit-user-select:none;user-select:none;font-size:14px;z-index:2}.hour-ampm-period-btn{appearance:none;border:0;background:transparent;color:#777d8d;font-size:12px;font-weight:600;letter-spacing:.04em;padding:4px 10px;min-width:36px;border-radius:4px;cursor:pointer;transition:background .15s ease,color .15s ease}.hour-ampm-period-btn:hover:not(:disabled):not(.active){color:#111315}.hour-ampm-period-btn.active{background:#e3212d;color:#fff;box-shadow:0 1px 2px #11131514}.hour-ampm-period-btn:disabled{cursor:not-allowed;color:#aab1bd}.hour-ampm-control.disabled .hour-ampm-period{background:#dfe3e9}.hour-ampm-control.disabled .hour-ampm-period-btn{color:#777d8d}.hour-ampm-control.disabled .hour-ampm-period-btn.active{background:#fff;color:#777d8d}@media (min-width: 767px){.hour-ampm-field{font-size:14px}}.week-title{flex-basis:90%;display:flex;flex-direction:column;align-items:center}.week-picker{display:flex;align-items:center;justify-content:center;flex:1}.week-count{font-weight:600;font-size:14px;margin-bottom:3px}.week-days{font-size:11.5px;font-weight:600;color:#e3212d;border-bottom:1px solid #e3212d;width:88px}.arrow-btn{border:1px solid #ebeef2;padding:5px 9px 0;font-size:26px;border-radius:8px;width:46px!important;height:46px;background-color:#fff}.arrow-btn:disabled{opacity:.7;background-color:#ebeef2}@media (min-width: 830px){.week-title{flex-direction:row;align-items:center;justify-content:center}.week-days{font-size:11.5px;font-weight:600;margin-left:10px}.week-count{font-size:13px;margin-bottom:0}}@media (min-width: 890px){.week-days{display:inline-block}.week-title{flex-direction:row;align-items:center;justify-content:center}}@media (min-width: 1025px){.week-picker{max-width:280px;min-width:280px;margin-left:auto}.week-title{flex-direction:row;align-items:center;justify-content:center}.week-count{margin-bottom:0}.week-days{font-size:11.5px;font-weight:600;margin-left:10px}}.descr-container{width:500px;max-width:100%;padding:28px;box-sizing:border-box;font-family:system-ui,sans-serif}.descr-container-head{display:flex;align-items:flex-start;gap:14px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #ebeef2}.descr-container-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;font-size:18px;font-weight:700;color:#e3212d;background:#e3212d17;border-radius:50%}.descr-container-heading{display:flex;flex-direction:column;gap:3px;min-width:0}.descr-container-eyebrow{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#98a2b3}.descr-container-title{margin:0;font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.25;color:#111315;word-break:break-word}.descr-container-text{margin:0;font-size:14.5px;line-height:1.65;color:#475467;white-space:pre-wrap;word-break:break-word}@media (max-width: 767px){.descr-container{width:360px;padding:22px}.descr-container-badge{width:36px;height:36px;font-size:16px}.descr-container-title{font-size:18px}}.decl-select-wrapper{position:relative;width:100%;min-width:0;font-family:system-ui,sans-serif}.decl-select-label{display:flex;align-items:center;gap:6px;font-size:12px;color:#777d8d;margin-bottom:7px;text-align:left}.decl-select-help{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;font-size:10px;font-weight:700;line-height:1;color:#98a2b3;background:#f2f4f7;border:1px solid #ebeef2;border-radius:50%;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.decl-select-help:hover{color:#fff;background:#e3212d;border-color:#e3212d}.decl-select-label.error{color:red}.decl-select-control{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #ebeef2;border-radius:8px;padding:10.5px 12px;cursor:pointer;-webkit-user-select:none;user-select:none;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.decl-select-value svg{margin-right:10px;flex-shrink:0}.decl-select-value{flex:1;min-width:0;font-size:14px;display:flex;align-items:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left}.decl-select-value.placeholder{color:#111315}.decl-select-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;width:100%;max-width:100%;box-sizing:border-box;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 10px #00000014;z-index:10;overflow:hidden;max-height:220px;animation:declSelectFadeIn .15s ease;text-align:left;display:flex;flex-direction:column}.decl-select-menu.vertical{top:auto;bottom:calc(100% + 4px)}.decl-select-options{flex:1;overflow-y:auto;scrollbar-width:thin;min-height:0}.decl-select-options::-webkit-scrollbar{width:6px}.decl-select-options::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.decl-select-options::-webkit-scrollbar-thumb:hover{background-color:#999}.decl-select-menu::-webkit-scrollbar{width:6px}.decl-select-menu::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.decl-select-menu::-webkit-scrollbar-thumb:hover{background-color:#999}.decl-select-option{padding:10px 12px;font-size:14px;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%;transition:background .15s ease}.decl-select-option:hover,.decl-select-option.selected{background:#f5f8ff}.decl-select-icon{color:#333;transform:rotate(270deg);transition:transform .2s ease;margin-right:-5px;margin-left:4px}.decl-select-control.open .decl-select-icon,.decl-select-icon.rotated{transform:rotate(90deg)}@keyframes declSelectFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.decl-select-search{padding:8px 10px;border-bottom:1px solid #ebeef2;background:#fff;position:sticky;top:0;z-index:2;flex-shrink:0}.decl-select-search input{width:100%;padding:8px 0;font-size:16px;border:none;border-radius:6px;outline:none;transition:border-color .2s ease}.decl-select-search input:focus{border:none}.decl-select-empty{text-align:center;padding:12px;color:#999;font-size:14px}.decl-select-clear{color:#777;font-size:14px;cursor:pointer;padding:0 4px;transition:color .2s ease;-webkit-user-select:none;user-select:none}.decl-select-clear:hover{color:#e3212d}.decl-select-control>div:last-child{flex-shrink:0}@media (min-width: 300px) and (max-width: 767px){.decl-select-menu{top:calc(100% + 0px)}}@media (min-width: 768px) and (max-width: 1024px){.decl-select-search input{font-size:14px}}@media (min-width: 1025px){.decl-select-search input{font-size:14px}}.decl-select-value-inner{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.decl-select-value-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.decl-select-badge{display:inline-flex;align-items:center;flex-shrink:0;font-size:11px;font-weight:600;line-height:1;padding:3px 7px;border-radius:10px;white-space:nowrap}.decl-select-badge-dotNumber{color:#1a63c4;background:#e7f0fd}.decl-select-badge-mcNumber{color:#1a7f37;background:#e6f4ea}.decl-select-option.selected .decl-select-badge{color:#fff;background:#ffffff40}.decl-select-status{display:flex;align-items:center;gap:12px;flex:1 1 auto;width:100%;min-width:0;overflow:hidden}.decl-select-status-dot{flex:0 0 auto;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;line-height:1}.decl-select-status-text{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;overflow:hidden}.decl-select-status-line{display:block;max-width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.decl-select-status-title{font-weight:600;font-size:11px}.decl-select-status-code{flex:0 0 auto;padding:1px 6px;border-radius:5px;background:#f2f4f7;color:#667085;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.decl-select-status-subtitle{font-size:10px;color:#667085;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.decl-select-status-green .decl-select-status-dot{background:#2e7d32}.decl-select-status-green .decl-select-status-title{color:#2e7d32}.decl-select-status-yellow .decl-select-status-dot{background:#c8811a}.decl-select-status-yellow .decl-select-status-title{color:#c8811a}.decl-select-status-red-x .decl-select-status-dot{background:#b0203a}.decl-select-status-red-x .decl-select-status-title{color:#b0203a}.decl-select-status-red .decl-select-status-dot{background:#a3242f}.decl-select-status-red .decl-select-status-title{color:#a3242f}.decl-select-status-green .decl-select-status-code{background:#2e7d321a;color:#2e7d32}.decl-select-status-yellow .decl-select-status-code{background:#c8811a1f;color:#c8811a}.decl-select-status-red-x .decl-select-status-code{background:#b0203a1a;color:#b0203a}.decl-select-status-red .decl-select-status-code{background:#a3242f1a;color:#a3242f}.decl-select-menu--status .decl-select-option{white-space:normal;overflow:visible;text-overflow:clip}.decl-is-status-select .decl-select-value{min-height:34px;align-items:center}.slip{--slip-red: #e3212d;--slip-red-dark: #c81d28;--slip-text: #101828;--slip-muted: #777d8d;--slip-muted-2: #98a2b3;--slip-border: #ebeef2;--slip-panel: #f5f7f9;--slip-link: #2e6bff;--slip-white: #fff;width:100%;min-height:100dvh;background:#fff;color:var(--slip-text);-webkit-font-smoothing:antialiased;padding-bottom:28px}.slip__sheet{max-width:880px;margin:0 auto;background:#fff}.slip__header{padding:34px 56px 30px;position:relative;overflow:hidden}.slip__header-top{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;color:#fff}.slip__brand{display:flex;flex-direction:column;gap:10px}.slip__logo{font-weight:700;font-size:24px;border-radius:4px;display:inline-flex;align-items:center}.slip__logo-badge{width:8px;height:22px;background:var(--slip-red);border-radius:1px;display:none}.slip__tagline{font-size:12px;font-weight:500;opacity:.95;color:#70747e;margin-top:-5px}.slip__title-block{text-align:right;display:flex;flex-direction:column;gap:6px}.slip__title{font-size:18px;font-weight:700;opacity:.95;color:#70747e}.slip__number{font-size:44px;font-weight:700;line-height:1.05}.slip__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:26px;padding-top:18px}.slip__meta-item{display:flex;flex-direction:column;gap:4px}.slip__meta-label{font-size:10px;font-weight:700;opacity:.85}.slip__meta-value{font-size:13px;font-weight:700}.slip__body{padding:44px 56px 0}.slip__parties{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:40px}.slip__party-label{font-size:22px;font-weight:700;color:var(--slip-text);margin:0 0 16px}.slip__party-name{font-size:14px;font-weight:700;margin:0 0 14px}.slip__party-line{font-size:13px;color:var(--slip-text);line-height:1.6;margin:0}.slip__party-line+.slip__party-line{margin-top:12px}.slip__party-muted{color:var(--slip-muted)}.slip__party-sep{display:inline-block;width:18px}.slip__hub{background:var(--slip-panel);border-radius:10px;padding:22px 28px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:34px}.slip__hub-cell{display:flex;flex-direction:column;gap:8px}.slip__hub-label{font-size:10px;font-weight:700;color:var(--slip-muted)}.slip__hub-value{font-size:16px;font-weight:500;color:var(--slip-text)}.slip__hub-value-time{color:var(--slip-muted);font-weight:500;font-size:11px;margin-left:4px}.slip__table{margin-top:6px}.slip__table-head{display:grid;grid-template-columns:1fr 70px 130px 130px;padding:0 0 12px;border-bottom:1px solid var(--slip-border)}.slip__th{font-size:10px;font-weight:700;color:var(--slip-muted)}.slip__th--right{text-align:right}.slip__table-row{display:grid;grid-template-columns:1fr 70px 130px 130px;align-items:start;padding:20px 0;border-bottom:1px solid var(--slip-border)}.slip__td-desc{display:flex;flex-direction:column;gap:6px;min-width:0;padding-right:20px}.slip__td-desc-title{font-size:14px;font-weight:500;color:var(--slip-text)}.slip__td-desc-sub{font-size:12px;color:var(--slip-muted);line-height:1.5}.slip__td{font-size:14px;color:var(--slip-text);text-align:right;padding-top:2px}.slip__td--bold{font-weight:700}.slip__pay-row{gap:36px;margin-top:32px;align-items:start;max-width:400px;margin-left:auto}.slip__stripe{background:var(--slip-panel);border-radius:10px;padding:22px 24px;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:start}.slip__stripe-title{font-size:15px;font-weight:700;color:var(--slip-text);margin:0 0 8px}.slip__stripe-sub{font-size:12px;color:var(--slip-muted);line-height:1.55;margin:0 0 14px}.slip__stripe-url{display:inline-block;background:#fff;border:1px solid var(--slip-border);border-radius:6px;padding:8px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;color:var(--slip-text);margin-bottom:14px}.slip__pay-methods{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.slip__pm{height:22px;min-width:42px;padding:0 8px;border-radius:4px;background:#fff;border:1px solid var(--slip-border);display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:var(--slip-text);text-transform:uppercase}.slip__pm--visa{color:#1a1f71}.slip__pm--mc{display:inline-flex;gap:3px;padding:0 6px}.slip__pm--mc:before,.slip__pm--mc:after{content:"";width:12px;height:12px;border-radius:50%}.slip__pm--mc:before{background:#eb001b}.slip__pm--mc:after{background:#f79e1b;margin-left:-6px}.slip__pm--amex{color:#fff;background:#2e77bc;border-color:#2e77bc;font-size:8px;line-height:1;text-align:center}.slip__pm--disc{color:#ff6000}.slip__pm--apple,.slip__pm--gpay,.slip__pm--ach{color:var(--slip-text)}.slip__pm-icon{display:inline-block;margin-right:3px}.slip__totals{display:flex;flex-direction:column;gap:14px;padding:6px 6px 0}.slip__totals-row{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid var(--slip-border);padding-bottom:12px}.slip__totals-label{font-size:13px;color:var(--slip-muted)}.slip__totals-value{font-size:14px;color:var(--slip-text);font-weight:500}.slip__totals-row--grand{border-bottom:none;padding-top:4px}.slip__totals-row--grand .slip__totals-label{font-weight:700;color:var(--slip-text);font-size:14px}.slip__totals-row--grand .slip__totals-value{font-weight:700;font-size:16px}.slip__pay-btn{margin-top:18px;width:100%;background:var(--slip-red);color:#fff;border:none;border-radius:8px;padding:16px 20px;font-size:14px;font-weight:700;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease;box-shadow:0 8px 22px #e3212d40}.slip__pay-btn:hover{background:var(--slip-red-dark)}.slip__footer{margin-top:40px;padding:22px 56px 4px;text-align:center;color:var(--slip-muted);font-size:13px}.slip__footer a{color:var(--slip-link);text-decoration:none;font-weight:500}.slip__footer a:hover{text-decoration:underline}@media screen and (max-width: 720px){.slip__header{padding:24px 20px 22px}.slip__header-top{flex-direction:column;align-items:flex-start;gap:14px}.slip__title-block{text-align:left}.slip__number{font-size:26px}.slip__meta{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.slip__body{padding:26px 20px 0}.slip__parties{grid-template-columns:1fr;gap:24px;margin-bottom:24px}.slip__hub{grid-template-columns:1fr 1fr;padding:18px;gap:18px;margin-bottom:26px}.slip__table-head,.slip__table-row{grid-template-columns:1fr 44px 74px 74px}.slip__td-desc{padding-right:8px}.slip__td-desc-title,.slip__td{font-size:12.5px}.slip__td-desc-sub{font-size:11px}.slip__pay-row{grid-template-columns:1fr;gap:22px}.slip__stripe{padding:18px 16px;grid-template-columns:1fr}.slip__qr{justify-self:center}.slip__footer{padding:20px 16px 4px;font-size:12px}}@page{size:A4;margin:0}@media print{html,body{margin:0!important;padding:0!important;background:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body *{visibility:hidden!important}.slip,.slip *{visibility:visible!important}.slip{position:absolute;inset:0;width:100%;min-height:auto;padding-bottom:0;background:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.slip__sheet{max-width:none;width:100%;margin:0;box-shadow:none}.slip__header{background:#fff!important;color:var(--slip-text)!important;padding:34px 56px 30px}.slip__header-top,.slip__header-top *{color:var(--slip-text)!important}.slip__header-top{flex-direction:row;align-items:flex-start;gap:24px}.slip__title-block{text-align:right}.slip__number{font-size:34px}.slip__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:26px;padding-top:18px}.slip__body{padding:44px 56px 0}.slip__parties{grid-template-columns:1fr 1fr;gap:40px;margin-bottom:40px}.slip__hub{background:var(--slip-panel)!important;grid-template-columns:repeat(4,minmax(0,1fr));padding:22px 28px;gap:24px;margin-bottom:34px}.slip__table-head,.slip__table-row{grid-template-columns:1fr 70px 130px 130px}.slip__td-desc{padding-right:20px}.slip__td-desc-title,.slip__td{font-size:14px}.slip__td-desc-sub{font-size:12px}.slip__pay-row{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:36px}.slip__stripe{background:var(--slip-panel)!important;grid-template-columns:1fr auto;padding:22px 24px}.slip__qr{background:#fff!important;justify-self:end}.slip__pm{background:#fff!important;border-color:var(--slip-border)!important}.slip__pm--amex{background:#2e77bc!important;border-color:#2e77bc!important;color:#fff!important}.slip__pm--mc:before{background:#eb001b!important}.slip__pm--mc:after{background:#f79e1b!important}.slip__pay-btn{background:var(--slip-red)!important;color:#fff!important;box-shadow:none!important}.slip__footer{padding:22px 56px 4px;font-size:13px}.slip__header,.slip__hub,.slip__stripe,.slip__totals,.slip__table-row{break-inside:avoid;page-break-inside:avoid}}.facility-passport-wrapper{min-height:100vh;background:#f5f7f9}.passport-sticky-top{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid #ebeef2;box-shadow:0 6px 20px #1018280a}.descr-topbar{display:flex;align-items:center;gap:14px;padding:14px 40px 12px}.descr-back{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;padding:0;border:1.5px solid #ebeef2;border-radius:12px;background:#fff;color:#111315;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .12s ease}.descr-back:hover{background:#f5f7f9;border-color:#d0d5dd}.descr-back:active{transform:scale(.95)}.descr-topbar-text{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;text-align:left}.descr-page-title{margin:0;font-size:22px;font-weight:700;letter-spacing:-.01em;color:#111315}.descr-page-subtitle{margin:0;font-size:13px;color:#777d8d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.descr-topbar-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.descr-dirty{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:999px;background:#f5f7f9;font-size:12.5px;font-weight:600;color:#667085;white-space:nowrap;transition:background .2s ease,color .2s ease}.descr-dirty__dot{width:8px;height:8px;border-radius:50%;background:#12b76a;box-shadow:0 0 0 3px #12b76a29;transition:background .2s ease}.descr-dirty--on{background:#fff5f5;color:#c4161f}.descr-dirty--on .descr-dirty__dot{background:#e3212d;box-shadow:0 0 0 3px #e3212d29;animation:descr-dot-pulse 1.6s ease-in-out infinite}@keyframes descr-dot-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.descr-discard{height:36px;padding:0 14px;border:1.5px solid #e4e7ec;border-radius:10px;background:#fff;font:inherit;font-size:13.5px;font-weight:600;color:#344054;cursor:pointer;transition:background .15s ease,border-color .15s ease}.descr-discard:hover:not(:disabled){background:#f5f7f9;border-color:#d0d5dd}.descr-discard:disabled{opacity:.5;cursor:not-allowed}.descr-tools{display:flex;align-items:center;gap:12px;padding:0 40px 14px}.descr-view{display:inline-flex;gap:3px;padding:3px;border:1.5px solid #ebeef2;border-radius:999px;background:#fff}.descr-view__btn{height:32px;padding:0 16px;border:none;border-radius:999px;background:transparent;font:inherit;font-size:13px;font-weight:700;color:#475467;cursor:pointer;transition:background .25s cubic-bezier(.2,.8,.2,1),color .25s ease,box-shadow .25s ease}.descr-view__btn:hover:not(.descr-view__btn--active){background:#f2f4f7;color:#101828}.descr-view__btn--active{background:#e3212d;color:#fff;box-shadow:0 4px 10px #e3212d47}.descr-search{position:relative;display:flex;align-items:center;width:320px;max-width:100%}.descr-search__icon{position:absolute;left:12px;display:inline-flex;color:#98a2b3;pointer-events:none}.descr-search__icon svg{width:18px;height:18px}.descr-search__icon svg,.descr-search__icon svg *{stroke:currentColor;color:inherit}.descr-search:focus-within .descr-search__icon{color:#e3212d}.descr-search input{width:100%;height:38px;padding:0 34px 0 38px;border:1.5px solid transparent;border-radius:999px;background:#f3f4f6;font:inherit;font-size:13.5px;color:#101828;outline:none;box-sizing:border-box;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.descr-search input::placeholder{color:#98a2b3}.descr-search input:focus{background:#fff;border-color:#e3212d;box-shadow:0 0 0 4px #e3212d1a}.descr-search__clear{position:absolute;right:8px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:50%;background:#e4e7ec;color:#475467;font-size:16px;line-height:1;cursor:pointer}.descr-search__clear:hover{background:#d0d5dd;color:#101828}.passport-descriptions{column-count:3;column-gap:20px;padding:24px 40px 64px;width:100%}.descr-block-title{column-span:all;-webkit-column-span:all;display:flex;align-items:center;gap:12px;margin:0 0 20px;padding-bottom:12px;font-size:22px;font-weight:700;letter-spacing:-.01em;color:#111315;border-bottom:1px solid #ebeef2}.descr-block-title:before{content:"";width:4px;height:28px;border-radius:3px;background:#e3212d}.descr-block-count{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:24px;padding:0 9px;border-radius:999px;background:#f2f4f7;font-size:12.5px;font-weight:700;color:#475467}.descr-section{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;width:100%;margin:0 0 20px;background:#fff;border:1px solid #ebeef2;border-radius:18px;overflow:hidden;box-shadow:0 4px 20px #0000000d,0 1px 2px #0000000a;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;animation:descrFadeIn .4s ease both}@keyframes descrFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.descr-section:hover{transform:translateY(-3px);border-color:#e0e3ea;box-shadow:0 14px 32px #00000017,0 1px 2px #0000000a}.descr-section-head{display:flex;align-items:center;gap:11px;padding:16px 20px;background:linear-gradient(180deg,#fcfdfe,#fff);border-bottom:1px solid #eef1f5}.descr-section-head:before{content:"";width:10px;height:10px;border-radius:50%;background:#e3212d;box-shadow:0 0 0 4px #e3212d1f;flex:0 0 auto}.descr-section-title{flex:1 1 auto;min-width:0;font-size:20px;font-weight:700;letter-spacing:-.01em;color:#111315}.descr-section-count{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:24px;padding:0 10px;font-size:12px;font-weight:700;color:#e3212d;background:#e3212d17;border-radius:999px}.descr-fields{display:flex;flex-direction:column;padding:8px 20px 20px}.descr-field{display:flex;flex-direction:column;gap:8px;min-width:0;padding:14px 0;border-bottom:1px solid #f1f3f6}.descr-field:last-child{border-bottom:none;padding-bottom:0}.descr-field-label{display:flex;align-items:center;gap:7px;font-size:13.5px;font-weight:600;line-height:1.35;color:#344054;min-width:0}.descr-field-label--sub{margin-top:4px}.descr-field-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.descr-field-flag{display:inline-flex;align-items:center;height:20px;padding:0 8px;margin-left:auto;border-radius:999px;background:#fff5f5;color:#c4161f;font-size:11px;font-weight:700;letter-spacing:.2px;flex-shrink:0;animation:descrFadeIn .2s ease}.descr-field--changed .descr-field-label:before{background:#e3212d}.descr-field--changed .descr-textarea textarea{border-color:#e3212d59;background:#fff}.descr-field-label:before{content:"";width:5px;height:5px;border-radius:50%;background:#cdd3dd;flex:0 0 auto;transition:background .15s ease}.descr-field:focus-within .descr-field-label{color:#111315}.descr-field:focus-within .descr-field-label:before{background:#e3212d}.descr-textarea textarea,.descr-textarea :where(input,textarea){width:100%;min-height:78px;resize:vertical;padding:12px 14px;font-size:13.5px;line-height:1.55;color:#111315;background:#f8fafb;border:1px solid #ebeef2;border-radius:12px;outline:none;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.descr-textarea textarea::placeholder{color:#98a2b3}.descr-textarea textarea:hover{border-color:#d0d5dd;background:#fff}.descr-textarea textarea:focus{background:#fff;border-color:#e3212d;box-shadow:0 0 0 3px #e3212d1f}.descr-section--skeleton{padding:18px 20px 20px;animation:none;pointer-events:none}.descr-section--skeleton:hover{transform:none;box-shadow:0 4px 20px #0000000d,0 1px 2px #0000000a}.descr-skel{border-radius:8px;background:#eef0f4;animation:descr-skel-pulse 1.3s ease-in-out infinite}.descr-skel--title{width:45%;height:18px;margin-bottom:18px}.descr-skel--label{width:60%;height:12px;margin:10px 0 8px}.descr-skel--area{width:100%;height:78px;border-radius:12px}@keyframes descr-skel-pulse{0%,to{opacity:.55}50%{opacity:1}}.descr-empty{padding:64px 40px;text-align:center}.descr-empty__title{margin:0 0 6px;font-size:17px;font-weight:700;color:#101828}.descr-empty__text{margin:0;font-size:14px;color:#667085}@media (max-width: 1100px){.passport-descriptions{column-count:2;padding:24px 20px 64px}.descr-topbar,.descr-tools{padding-left:20px;padding-right:20px}}@media (max-width: 700px){.passport-descriptions{column-count:1;padding:16px}.descr-fields{grid-template-columns:minmax(0,1fr)}}*{box-sizing:border-box;padding:0;margin:0;font-family:Urbanist,sans-serif;color:#111315}body{min-height:100dvh;-webkit-tap-highlight-color:transparent}a{text-decoration:none}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-mono:var(--font-geist-mono);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-blue-50:oklch(97% .014 254.604);--color-blue-600:oklch(54.6% .245 262.881);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:#f6f6f6;--color-gray-200:#e6e6ec;--color-gray-300:#d0d5dd;--color-gray-400:#9497a2;--color-gray-500:#667085;--color-gray-600:#4b586a;--color-gray-700:#777d8d;--color-gray-900:#101828;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-md:calc(var(--radius) * .8);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-ring:var(--ring);--color-border:var(--border);--color-surface-bg:#f4f4f4;--color-gray-150:#eaecf0;--color-gray-blue-900:#1d243c;--color-dark:#141b34;--color-sidebar-hover:#1d2939;--color-brand-red:#e3212d;--color-success:#18b26a;--color-success-text:#067647;--color-warning:#f79009;--color-info:#0052b4;--color-purple:#6938ef;--color-status-new:#4e9e62;--color-status-in-progress:#e18c05;--color-status-in-progress-bg:#fdf5e1;--color-type-consolidation-bg:#f4f3ff}}:is(.cb-kit,[data-base-ui-portal]){color:var(--color-gray-blue-900);font-family:var(--font-satoshi);-webkit-text-size-adjust:100%;tab-size:4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;line-height:1.5}:is(.cb-kit,[data-base-ui-portal]) :not(:where(.cb-kit-native,.cb-kit-native *)),:is(.cb-kit,[data-base-ui-portal]) :not(:where(.cb-kit-native,.cb-kit-native *)):before,:is(.cb-kit,[data-base-ui-portal]) :not(:where(.cb-kit-native,.cb-kit-native *)):after{box-sizing:border-box;border:0 solid var(--color-border);margin:0;padding:0}:is(.cb-kit,[data-base-ui-portal]) :not(:where(.cb-kit-native,.cb-kit-native *)){color:inherit;outline-color:var(--color-ring);font-family:inherit}@supports (color:color-mix(in lab,red,red)){:is(.cb-kit,[data-base-ui-portal]) :not(:where(.cb-kit-native,.cb-kit-native *)){outline-color:color-mix(in oklab,var(--color-ring) 50%,transparent)}}:is(.cb-kit,[data-base-ui-portal]) :not(:where(.cb-kit-native,.cb-kit-native *)){scrollbar-width:thin;scrollbar-color:var(--color-gray-300) transparent}:is(.cb-kit,[data-base-ui-portal]) :where(h1,h2,h3,h4,h5,h6):not(:where(.cb-kit-native,.cb-kit-native *)){font-size:inherit;font-weight:inherit}:is(.cb-kit,[data-base-ui-portal]) :where(p,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd,figure,blockquote,pre,hr,fieldset,legend):not(:where(.cb-kit-native,.cb-kit-native *)){margin:0}:is(.cb-kit,[data-base-ui-portal]) :where(ol,ul,menu):not(:where(.cb-kit-native,.cb-kit-native *)){list-style:none}:is(.cb-kit,[data-base-ui-portal]) :where(a):not(:where(.cb-kit-native,.cb-kit-native *)){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:is(.cb-kit,[data-base-ui-portal]) :where(b,strong):not(:where(.cb-kit-native,.cb-kit-native *)){font-weight:bolder}:is(.cb-kit,[data-base-ui-portal]) :where(code,kbd,samp,pre):not(:where(.cb-kit-native,.cb-kit-native *)){font-family:var(--font-mono);font-size:1em}:is(.cb-kit,[data-base-ui-portal]) :where(small):not(:where(.cb-kit-native,.cb-kit-native *)){font-size:80%}:is(.cb-kit,[data-base-ui-portal]) :where(sub,sup):not(:where(.cb-kit-native,.cb-kit-native *)){vertical-align:baseline;font-size:75%;line-height:0;position:relative}:is(.cb-kit,[data-base-ui-portal]) :where(sub):not(:where(.cb-kit-native,.cb-kit-native *)){bottom:-.25em}:is(.cb-kit,[data-base-ui-portal]) :where(sup):not(:where(.cb-kit-native,.cb-kit-native *)){top:-.5em}:is(.cb-kit,[data-base-ui-portal]) :where(table):not(:where(.cb-kit-native,.cb-kit-native *)){text-indent:0;border-color:inherit;border-collapse:collapse}:is(.cb-kit,[data-base-ui-portal]) :where(hr):not(:where(.cb-kit-native,.cb-kit-native *)){height:0;color:inherit;border-top-width:1px}:is(.cb-kit,[data-base-ui-portal]) :where(abbr[title]):not(:where(.cb-kit-native,.cb-kit-native *)){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:is(.cb-kit,[data-base-ui-portal]) :where(summary):not(:where(.cb-kit-native,.cb-kit-native *)){display:list-item}:is(.cb-kit,[data-base-ui-portal]) :where(progress):not(:where(.cb-kit-native,.cb-kit-native *)){vertical-align:baseline}:is(.cb-kit,[data-base-ui-portal]) :where(img,svg,video,canvas,audio,iframe,embed,object):not(:where(.cb-kit-native,.cb-kit-native *)){vertical-align:middle;display:block}:is(.cb-kit,[data-base-ui-portal]) :where(img,video):not(:where(.cb-kit-native,.cb-kit-native *)){max-width:100%;height:auto}:is(.cb-kit,[data-base-ui-portal]) :where(button,input,select,optgroup,textarea):not(:where(.cb-kit-native,.cb-kit-native *)){font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background:0 0;border:0;border-radius:0;padding:0}:is(.cb-kit,[data-base-ui-portal]) :where(button,input:where([type=button],[type=reset],[type=submit])):not(:where(.cb-kit-native,.cb-kit-native *)){appearance:button;cursor:pointer}:is(.cb-kit,[data-base-ui-portal]) :where(:disabled):not(:where(.cb-kit-native,.cb-kit-native *)){cursor:default}:is(.cb-kit,[data-base-ui-portal]) :where(textarea):not(:where(.cb-kit-native,.cb-kit-native *)){resize:vertical}:is(.cb-kit,[data-base-ui-portal]) :where():not(:where(.cb-kit-native,.cb-kit-native *)){opacity:1;color:currentColor}@supports (color:color-mix(in lab,red,red)){:is(.cb-kit,[data-base-ui-portal]) :where():not(:where(.cb-kit-native,.cb-kit-native *)){color:color-mix(in oklab,currentcolor 50%,transparent)}}:is(.cb-kit,[data-base-ui-portal]) :where():not(:where(.cb-kit-native,.cb-kit-native *)){-webkit-appearance:none;height:auto}:is(.cb-kit,[data-base-ui-portal]) :where(:-moz-focusring):not(:where(.cb-kit-native,.cb-kit-native *)){outline:auto}:is(.cb-kit,[data-base-ui-portal]) :where([hidden]:where(:not([hidden=until-found]))):not(:where(.cb-kit-native,.cb-kit-native *)){display:none!important}:where(.cb-kit,[data-base-ui-portal]) .pointer-events-auto{pointer-events:auto}:where(.cb-kit,[data-base-ui-portal]) .pointer-events-none{pointer-events:none}:where(.cb-kit,[data-base-ui-portal]) .collapse{visibility:collapse}:where(.cb-kit,[data-base-ui-portal]) .invisible{visibility:hidden}:where(.cb-kit,[data-base-ui-portal]) .visible{visibility:visible}:where(.cb-kit,[data-base-ui-portal]) .sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.cb-kit,[data-base-ui-portal]) .absolute{position:absolute}:where(.cb-kit,[data-base-ui-portal]) .fixed{position:fixed}:where(.cb-kit,[data-base-ui-portal]) .relative{position:relative}:where(.cb-kit,[data-base-ui-portal]) .static{position:static}:where(.cb-kit,[data-base-ui-portal]) .sticky{position:sticky}:where(.cb-kit,[data-base-ui-portal]) .inset-0{inset:0}:where(.cb-kit,[data-base-ui-portal]) .inset-x-0{inset-inline:0}:where(.cb-kit,[data-base-ui-portal]) .inset-x-0\.5{inset-inline:calc(var(--spacing) * .5)}:where(.cb-kit,[data-base-ui-portal]) .-inset-y-1{inset-block:calc(var(--spacing) * -1)}:where(.cb-kit,[data-base-ui-portal]) .inset-y-0{inset-block:0}:where(.cb-kit,[data-base-ui-portal]) .-top-0\.5{top:calc(var(--spacing) * -.5)}:where(.cb-kit,[data-base-ui-portal]) .-top-1{top:calc(var(--spacing) * -1)}:where(.cb-kit,[data-base-ui-portal]) .-top-4\.5{top:calc(var(--spacing) * -4.5)}:where(.cb-kit,[data-base-ui-portal]) .top-0{top:0}:where(.cb-kit,[data-base-ui-portal]) .top-0\.5{top:calc(var(--spacing) * .5)}:where(.cb-kit,[data-base-ui-portal]) .top-1{top:var(--spacing)}:where(.cb-kit,[data-base-ui-portal]) .top-1\/2{top:50%}:where(.cb-kit,[data-base-ui-portal]) .right-0{right:0}:where(.cb-kit,[data-base-ui-portal]) .right-0\.5{right:calc(var(--spacing) * .5)}:where(.cb-kit,[data-base-ui-portal]) .right-2{right:calc(var(--spacing) * 2)}:where(.cb-kit,[data-base-ui-portal]) .right-4{right:calc(var(--spacing) * 4)}:where(.cb-kit,[data-base-ui-portal]) .-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}:where(.cb-kit,[data-base-ui-portal]) .-bottom-1{bottom:calc(var(--spacing) * -1)}:where(.cb-kit,[data-base-ui-portal]) .bottom-0{bottom:0}:where(.cb-kit,[data-base-ui-portal]) .bottom-0\.5{bottom:calc(var(--spacing) * .5)}:where(.cb-kit,[data-base-ui-portal]) .bottom-1{bottom:var(--spacing)}:where(.cb-kit,[data-base-ui-portal]) .bottom-3{bottom:calc(var(--spacing) * 3)}:where(.cb-kit,[data-base-ui-portal]) .left-0{left:0}:where(.cb-kit,[data-base-ui-portal]) .left-0\.5{left:calc(var(--spacing) * .5)}:where(.cb-kit,[data-base-ui-portal]) .left-1\/2{left:50%}:where(.cb-kit,[data-base-ui-portal]) .left-3{left:calc(var(--spacing) * 3)}:where(.cb-kit,[data-base-ui-portal]) .left-4{left:calc(var(--spacing) * 4)}:where(.cb-kit,[data-base-ui-portal]) .isolate{isolation:isolate}:where(.cb-kit,[data-base-ui-portal]) .z-0{z-index:0}:where(.cb-kit,[data-base-ui-portal]) .z-1{z-index:1}:where(.cb-kit,[data-base-ui-portal]) .z-2{z-index:2}:where(.cb-kit,[data-base-ui-portal]) .z-3{z-index:3}:where(.cb-kit,[data-base-ui-portal]) .z-4{z-index:4}:where(.cb-kit,[data-base-ui-portal]) .z-5{z-index:5}:where(.cb-kit,[data-base-ui-portal]) .z-10{z-index:10}:where(.cb-kit,[data-base-ui-portal]) .z-20{z-index:20}:where(.cb-kit,[data-base-ui-portal]) .z-30{z-index:30}:where(.cb-kit,[data-base-ui-portal]) .z-50{z-index:50}:where(.cb-kit,[data-base-ui-portal]) .\!container{width:100%!important}@media (min-width:40rem){:where(.cb-kit,[data-base-ui-portal]) .\!container{max-width:40rem!important}}@media (min-width:48rem){:where(.cb-kit,[data-base-ui-portal]) .\!container{max-width:48rem!important}}@media (min-width:64rem){:where(.cb-kit,[data-base-ui-portal]) .\!container{max-width:64rem!important}}@media (min-width:80rem){:where(.cb-kit,[data-base-ui-portal]) .\!container{max-width:80rem!important}}@media (min-width:96rem){:where(.cb-kit,[data-base-ui-portal]) .\!container{max-width:96rem!important}}:where(.cb-kit,[data-base-ui-portal]) .container{width:100%}@media (min-width:40rem){:where(.cb-kit,[data-base-ui-portal]) .container{max-width:40rem}}@media (min-width:48rem){:where(.cb-kit,[data-base-ui-portal]) .container{max-width:48rem}}@media (min-width:64rem){:where(.cb-kit,[data-base-ui-portal]) .container{max-width:64rem}}@media (min-width:80rem){:where(.cb-kit,[data-base-ui-portal]) .container{max-width:80rem}}@media (min-width:96rem){:where(.cb-kit,[data-base-ui-portal]) .container{max-width:96rem}}:where(.cb-kit,[data-base-ui-portal]) .m-auto{margin:auto}:where(.cb-kit,[data-base-ui-portal]) .-mx-1{margin-inline:calc(var(--spacing) * -1)}:where(.cb-kit,[data-base-ui-portal]) .mx-6{margin-inline:calc(var(--spacing) * 6)}:where(.cb-kit,[data-base-ui-portal]) .my-1{margin-block:var(--spacing)}:where(.cb-kit,[data-base-ui-portal]) .mt-0\.5{margin-top:calc(var(--spacing) * .5)}:where(.cb-kit,[data-base-ui-portal]) .mt-1{margin-top:var(--spacing)}:where(.cb-kit,[data-base-ui-portal]) .mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}:where(.cb-kit,[data-base-ui-portal]) .mt-2{margin-top:calc(var(--spacing) * 2)}:where(.cb-kit,[data-base-ui-portal]) .mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}:where(.cb-kit,[data-base-ui-portal]) .mt-4{margin-top:calc(var(--spacing) * 4)}:where(.cb-kit,[data-base-ui-portal]) .mt-5{margin-top:calc(var(--spacing) * 5)}:where(.cb-kit,[data-base-ui-portal]) .mt-auto{margin-top:auto}:where(.cb-kit,[data-base-ui-portal]) .-mr-1\.75{margin-right:calc(var(--spacing) * -1.75)}:where(.cb-kit,[data-base-ui-portal]) .-mb-px{margin-bottom:-1px}:where(.cb-kit,[data-base-ui-portal]) .mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}:where(.cb-kit,[data-base-ui-portal]) .ml-1{margin-left:var(--spacing)}:where(.cb-kit,[data-base-ui-portal]) .ml-auto{margin-left:auto}:where(.cb-kit,[data-base-ui-portal]) .box-border{box-sizing:border-box}:where(.cb-kit,[data-base-ui-portal]) .block{display:block}:where(.cb-kit,[data-base-ui-portal]) .contents{display:contents}:where(.cb-kit,[data-base-ui-portal]) .flex{display:flex}:where(.cb-kit,[data-base-ui-portal]) .grid{display:grid}:where(.cb-kit,[data-base-ui-portal]) .hidden{display:none}:where(.cb-kit,[data-base-ui-portal]) .inline{display:inline}:where(.cb-kit,[data-base-ui-portal]) .inline-flex{display:inline-flex}:where(.cb-kit,[data-base-ui-portal]) .inline-grid{display:inline-grid}:where(.cb-kit,[data-base-ui-portal]) .table{display:table}:where(.cb-kit,[data-base-ui-portal]) .size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}:where(.cb-kit,[data-base-ui-portal]) .size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}:where(.cb-kit,[data-base-ui-portal]) .size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}:where(.cb-kit,[data-base-ui-portal]) .size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}:where(.cb-kit,[data-base-ui-portal]) .size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:where(.cb-kit,[data-base-ui-portal]) .size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}:where(.cb-kit,[data-base-ui-portal]) .size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}:where(.cb-kit,[data-base-ui-portal]) .size-5\.5{width:calc(var(--spacing) * 5.5);height:calc(var(--spacing) * 5.5)}:where(.cb-kit,[data-base-ui-portal]) .size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}:where(.cb-kit,[data-base-ui-portal]) .size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}:where(.cb-kit,[data-base-ui-portal]) .size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}:where(.cb-kit,[data-base-ui-portal]) .size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}:where(.cb-kit,[data-base-ui-portal]) .size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}:where(.cb-kit,[data-base-ui-portal]) .size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}:where(.cb-kit,[data-base-ui-portal]) .size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}:where(.cb-kit,[data-base-ui-portal]) .size-full{width:100%;height:100%}:where(.cb-kit,[data-base-ui-portal]) .h-0{height:0}:where(.cb-kit,[data-base-ui-portal]) .h-1{height:var(--spacing)}:where(.cb-kit,[data-base-ui-portal]) .h-1\.5{height:calc(var(--spacing) * 1.5)}:where(.cb-kit,[data-base-ui-portal]) .h-1\/2{height:50%}:where(.cb-kit,[data-base-ui-portal]) .h-2{height:calc(var(--spacing) * 2)}:where(.cb-kit,[data-base-ui-portal]) .h-3{height:calc(var(--spacing) * 3)}:where(.cb-kit,[data-base-ui-portal]) .h-3\.5{height:calc(var(--spacing) * 3.5)}:where(.cb-kit,[data-base-ui-portal]) .h-4{height:calc(var(--spacing) * 4)}:where(.cb-kit,[data-base-ui-portal]) .h-5{height:calc(var(--spacing) * 5)}:where(.cb-kit,[data-base-ui-portal]) .h-6{height:calc(var(--spacing) * 6)}:where(.cb-kit,[data-base-ui-portal]) .h-6\.5{height:calc(var(--spacing) * 6.5)}:where(.cb-kit,[data-base-ui-portal]) .h-7{height:calc(var(--spacing) * 7)}:where(.cb-kit,[data-base-ui-portal]) .h-8{height:calc(var(--spacing) * 8)}:where(.cb-kit,[data-base-ui-portal]) .h-9{height:calc(var(--spacing) * 9)}:where(.cb-kit,[data-base-ui-portal]) .h-10{height:calc(var(--spacing) * 10)}:where(.cb-kit,[data-base-ui-portal]) .h-11{height:calc(var(--spacing) * 11)}:where(.cb-kit,[data-base-ui-portal]) .h-\[60vh\]{height:60vh}:where(.cb-kit,[data-base-ui-portal]) .h-\[90vh\]{height:90vh}:where(.cb-kit,[data-base-ui-portal]) .h-\[420px\]{height:420px}:where(.cb-kit,[data-base-ui-portal]) .h-full{height:100%}:where(.cb-kit,[data-base-ui-portal]) .h-px{height:1px}:where(.cb-kit,[data-base-ui-portal]) .max-h-\(--available-height\){max-height:var(--available-height)}:where(.cb-kit,[data-base-ui-portal]) .max-h-48{max-height:calc(var(--spacing) * 48)}:where(.cb-kit,[data-base-ui-portal]) .max-h-56{max-height:calc(var(--spacing) * 56)}:where(.cb-kit,[data-base-ui-portal]) .max-h-60{max-height:calc(var(--spacing) * 60)}:where(.cb-kit,[data-base-ui-portal]) .max-h-62{max-height:calc(var(--spacing) * 62)}:where(.cb-kit,[data-base-ui-portal]) .max-h-\[70vh\]{max-height:70vh}:where(.cb-kit,[data-base-ui-portal]) .max-h-\[90vh\]{max-height:90vh}:where(.cb-kit,[data-base-ui-portal]) .max-h-\[min\(70vh\,420px\)\]{max-height:min(70vh,420px)}:where(.cb-kit,[data-base-ui-portal]) .max-h-\[min\(300px\,var\(--available-height\)\)\]{max-height:min(300px,var(--available-height))}:where(.cb-kit,[data-base-ui-portal]) .max-h-full{max-height:100%}:where(.cb-kit,[data-base-ui-portal]) .min-h-0{min-height:0}:where(.cb-kit,[data-base-ui-portal]) .min-h-4\.5{min-height:calc(var(--spacing) * 4.5)}:where(.cb-kit,[data-base-ui-portal]) .min-h-10{min-height:calc(var(--spacing) * 10)}:where(.cb-kit,[data-base-ui-portal]) .min-h-10\.5{min-height:calc(var(--spacing) * 10.5)}:where(.cb-kit,[data-base-ui-portal]) .min-h-11{min-height:calc(var(--spacing) * 11)}:where(.cb-kit,[data-base-ui-portal]) .w-\(--anchor-width\){width:var(--anchor-width)}:where(.cb-kit,[data-base-ui-portal]) .w-0\.75{width:calc(var(--spacing) * .75)}:where(.cb-kit,[data-base-ui-portal]) .w-1{width:var(--spacing)}:where(.cb-kit,[data-base-ui-portal]) .w-9{width:calc(var(--spacing) * 9)}:where(.cb-kit,[data-base-ui-portal]) .w-12{width:calc(var(--spacing) * 12)}:where(.cb-kit,[data-base-ui-portal]) .w-14{width:calc(var(--spacing) * 14)}:where(.cb-kit,[data-base-ui-portal]) .w-18{width:calc(var(--spacing) * 18)}:where(.cb-kit,[data-base-ui-portal]) .w-21\.5{width:calc(var(--spacing) * 21.5)}:where(.cb-kit,[data-base-ui-portal]) .w-25{width:calc(var(--spacing) * 25)}:where(.cb-kit,[data-base-ui-portal]) .w-32{width:calc(var(--spacing) * 32)}:where(.cb-kit,[data-base-ui-portal]) .w-40{width:calc(var(--spacing) * 40)}:where(.cb-kit,[data-base-ui-portal]) .w-47\.5{width:calc(var(--spacing) * 47.5)}:where(.cb-kit,[data-base-ui-portal]) .w-54\.75{width:calc(var(--spacing) * 54.75)}:where(.cb-kit,[data-base-ui-portal]) .w-56{width:calc(var(--spacing) * 56)}:where(.cb-kit,[data-base-ui-portal]) .w-60{width:calc(var(--spacing) * 60)}:where(.cb-kit,[data-base-ui-portal]) .w-64{width:calc(var(--spacing) * 64)}:where(.cb-kit,[data-base-ui-portal]) .w-70{width:calc(var(--spacing) * 70)}:where(.cb-kit,[data-base-ui-portal]) .w-72{width:calc(var(--spacing) * 72)}:where(.cb-kit,[data-base-ui-portal]) .w-80{width:calc(var(--spacing) * 80)}:where(.cb-kit,[data-base-ui-portal]) .w-\[50px\]{width:50px}:where(.cb-kit,[data-base-ui-portal]) .w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}:where(.cb-kit,[data-base-ui-portal]) .w-auto{width:auto}:where(.cb-kit,[data-base-ui-portal]) .w-fit{width:fit-content}:where(.cb-kit,[data-base-ui-portal]) .w-full{width:100%}:where(.cb-kit,[data-base-ui-portal]) .w-max{width:max-content}:where(.cb-kit,[data-base-ui-portal]) .w-px{width:1px}:where(.cb-kit,[data-base-ui-portal]) .max-w-2xl{max-width:var(--container-2xl)}:where(.cb-kit,[data-base-ui-portal]) .max-w-3xl{max-width:var(--container-3xl)}:where(.cb-kit,[data-base-ui-portal]) .max-w-44{max-width:calc(var(--spacing) * 44)}:where(.cb-kit,[data-base-ui-portal]) .max-w-55{max-width:calc(var(--spacing) * 55)}:where(.cb-kit,[data-base-ui-portal]) .max-w-72{max-width:calc(var(--spacing) * 72)}:where(.cb-kit,[data-base-ui-portal]) .max-w-80{max-width:calc(var(--spacing) * 80)}:where(.cb-kit,[data-base-ui-portal]) .max-w-100{max-width:calc(var(--spacing) * 100)}:where(.cb-kit,[data-base-ui-portal]) .max-w-175{max-width:calc(var(--spacing) * 175)}:where(.cb-kit,[data-base-ui-portal]) .max-w-\[35\%\]{max-width:35%}:where(.cb-kit,[data-base-ui-portal]) .max-w-\[calc\(100\%-4px\)\]{max-width:calc(100% - 4px)}:where(.cb-kit,[data-base-ui-portal]) .max-w-\[min\(1600px\,calc\(100vw-2rem\)\)\]{max-width:min(1600px,100vw - 2rem)}:where(.cb-kit,[data-base-ui-portal]) .max-w-full{max-width:100%}:where(.cb-kit,[data-base-ui-portal]) .max-w-lg{max-width:var(--container-lg)}:where(.cb-kit,[data-base-ui-portal]) .max-w-md{max-width:var(--container-md)}:where(.cb-kit,[data-base-ui-portal]) .max-w-sm{max-width:var(--container-sm)}:where(.cb-kit,[data-base-ui-portal]) .max-w-xl{max-width:var(--container-xl)}:where(.cb-kit,[data-base-ui-portal]) .max-w-xs{max-width:var(--container-xs)}:where(.cb-kit,[data-base-ui-portal]) .min-w-\(--anchor-width\){min-width:var(--anchor-width)}:where(.cb-kit,[data-base-ui-portal]) .min-w-0{min-width:0}:where(.cb-kit,[data-base-ui-portal]) .min-w-3{min-width:calc(var(--spacing) * 3)}:where(.cb-kit,[data-base-ui-portal]) .min-w-3\.5{min-width:calc(var(--spacing) * 3.5)}:where(.cb-kit,[data-base-ui-portal]) .min-w-5{min-width:calc(var(--spacing) * 5)}:where(.cb-kit,[data-base-ui-portal]) .min-w-8{min-width:calc(var(--spacing) * 8)}:where(.cb-kit,[data-base-ui-portal]) .min-w-32{min-width:calc(var(--spacing) * 32)}:where(.cb-kit,[data-base-ui-portal]) .min-w-45{min-width:calc(var(--spacing) * 45)}:where(.cb-kit,[data-base-ui-portal]) .min-w-50{min-width:calc(var(--spacing) * 50)}:where(.cb-kit,[data-base-ui-portal]) .min-w-60{min-width:calc(var(--spacing) * 60)}:where(.cb-kit,[data-base-ui-portal]) .min-w-225{min-width:calc(var(--spacing) * 225)}:where(.cb-kit,[data-base-ui-portal]) .min-w-\[96px\]{min-width:96px}:where(.cb-kit,[data-base-ui-portal]) .min-w-\[240px\]{min-width:240px}:where(.cb-kit,[data-base-ui-portal]) .min-w-fit{min-width:fit-content}:where(.cb-kit,[data-base-ui-portal]) .flex-1{flex:1}:where(.cb-kit,[data-base-ui-portal]) .shrink{flex-shrink:1}:where(.cb-kit,[data-base-ui-portal]) .shrink-0{flex-shrink:0}:where(.cb-kit,[data-base-ui-portal]) .grow{flex-grow:1}:where(.cb-kit,[data-base-ui-portal]) .border-collapse{border-collapse:collapse}:where(.cb-kit,[data-base-ui-portal]) .origin-\(--transform-origin\){transform-origin:var(--transform-origin)}:where(.cb-kit,[data-base-ui-portal]) .-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}:where(.cb-kit,[data-base-ui-portal]) .-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}:where(.cb-kit,[data-base-ui-portal]) .translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}:where(.cb-kit,[data-base-ui-portal]) .rotate-45{rotate:45deg}:where(.cb-kit,[data-base-ui-portal]) .rotate-180{rotate:180deg}:where(.cb-kit,[data-base-ui-portal]) .transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}:where(.cb-kit,[data-base-ui-portal]) .animate-spin{animation:var(--animate-spin)}:where(.cb-kit,[data-base-ui-portal]) .cursor-default{cursor:default}:where(.cb-kit,[data-base-ui-portal]) .cursor-grab{cursor:grab}:where(.cb-kit,[data-base-ui-portal]) .cursor-not-allowed{cursor:not-allowed}:where(.cb-kit,[data-base-ui-portal]) .cursor-pointer{cursor:pointer}:where(.cb-kit,[data-base-ui-portal]) .touch-none{touch-action:none}:where(.cb-kit,[data-base-ui-portal]) .resize{resize:both}:where(.cb-kit,[data-base-ui-portal]) .resize-none{resize:none}:where(.cb-kit,[data-base-ui-portal]) .\[scrollbar-width\:thin\]{scrollbar-width:thin}:where(.cb-kit,[data-base-ui-portal]) .list-disc{list-style-type:disc}:where(.cb-kit,[data-base-ui-portal]) .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.cb-kit,[data-base-ui-portal]) .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.cb-kit,[data-base-ui-portal]) .grid-cols-\[64px_1fr\]{grid-template-columns:64px 1fr}:where(.cb-kit,[data-base-ui-portal]) .grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,22rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr))}:where(.cb-kit,[data-base-ui-portal]) .flex-col{flex-direction:column}:where(.cb-kit,[data-base-ui-portal]) .flex-row-reverse{flex-direction:row-reverse}:where(.cb-kit,[data-base-ui-portal]) .flex-nowrap{flex-wrap:nowrap}:where(.cb-kit,[data-base-ui-portal]) .flex-wrap{flex-wrap:wrap}:where(.cb-kit,[data-base-ui-portal]) .content-start{align-content:flex-start}:where(.cb-kit,[data-base-ui-portal]) .items-center{align-items:center}:where(.cb-kit,[data-base-ui-portal]) .items-end{align-items:flex-end}:where(.cb-kit,[data-base-ui-portal]) .items-start{align-items:flex-start}:where(.cb-kit,[data-base-ui-portal]) .justify-between{justify-content:space-between}:where(.cb-kit,[data-base-ui-portal]) .justify-center{justify-content:center}:where(.cb-kit,[data-base-ui-portal]) .justify-end{justify-content:flex-end}:where(.cb-kit,[data-base-ui-portal]) .gap-0{gap:0}:where(.cb-kit,[data-base-ui-portal]) .gap-0\.5{gap:calc(var(--spacing) * .5)}:where(.cb-kit,[data-base-ui-portal]) .gap-1{gap:var(--spacing)}:where(.cb-kit,[data-base-ui-portal]) .gap-1\.5{gap:calc(var(--spacing) * 1.5)}:where(.cb-kit,[data-base-ui-portal]) .gap-1\.25{gap:calc(var(--spacing) * 1.25)}:where(.cb-kit,[data-base-ui-portal]) .gap-2{gap:calc(var(--spacing) * 2)}:where(.cb-kit,[data-base-ui-portal]) .gap-2\.5{gap:calc(var(--spacing) * 2.5)}:where(.cb-kit,[data-base-ui-portal]) .gap-3{gap:calc(var(--spacing) * 3)}:where(.cb-kit,[data-base-ui-portal]) .gap-3\.5{gap:calc(var(--spacing) * 3.5)}:where(.cb-kit,[data-base-ui-portal]) .gap-4{gap:calc(var(--spacing) * 4)}:where(.cb-kit,[data-base-ui-portal]) .gap-5{gap:calc(var(--spacing) * 5)}:where(.cb-kit,[data-base-ui-portal]) .gap-6{gap:calc(var(--spacing) * 6)}:where(.cb-kit,[data-base-ui-portal]) .gap-x-2{column-gap:calc(var(--spacing) * 2)}:where(.cb-kit,[data-base-ui-portal]) .gap-x-3{column-gap:calc(var(--spacing) * 3)}:where(.cb-kit,[data-base-ui-portal]) .gap-x-6{column-gap:calc(var(--spacing) * 6)}:where(.cb-kit,[data-base-ui-portal]) .gap-y-1{row-gap:var(--spacing)}:where(.cb-kit,[data-base-ui-portal]) .gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}:where(.cb-kit,[data-base-ui-portal]) .gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.cb-kit,[data-base-ui-portal]) .self-end{align-self:flex-end}:where(.cb-kit,[data-base-ui-portal]) .self-stretch{align-self:stretch}:where(.cb-kit,[data-base-ui-portal]) .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.cb-kit,[data-base-ui-portal]) .overflow-hidden{overflow:hidden}:where(.cb-kit,[data-base-ui-portal]) .overflow-x-auto{overflow-x:auto}:where(.cb-kit,[data-base-ui-portal]) .overflow-x-hidden{overflow-x:hidden}:where(.cb-kit,[data-base-ui-portal]) .overflow-y-auto{overflow-y:auto}:where(.cb-kit,[data-base-ui-portal]) .overscroll-contain{overscroll-behavior:contain}:where(.cb-kit,[data-base-ui-portal]) .rounded{border-radius:.25rem}:where(.cb-kit,[data-base-ui-portal]) .rounded-\[2px\]{border-radius:2px}:where(.cb-kit,[data-base-ui-portal]) .rounded-\[4px\]{border-radius:4px}:where(.cb-kit,[data-base-ui-portal]) .rounded-\[5px\]{border-radius:5px}:where(.cb-kit,[data-base-ui-portal]) .rounded-\[6px\]{border-radius:6px}:where(.cb-kit,[data-base-ui-portal]) .rounded-\[7px\]{border-radius:7px}:where(.cb-kit,[data-base-ui-portal]) .rounded-\[8px\]{border-radius:8px}:where(.cb-kit,[data-base-ui-portal]) .rounded-\[9px\]{border-radius:9px}:where(.cb-kit,[data-base-ui-portal]) .rounded-\[10px\]{border-radius:10px}:where(.cb-kit,[data-base-ui-portal]) .rounded-\[11px\]{border-radius:11px}:where(.cb-kit,[data-base-ui-portal]) .rounded-\[12px\]{border-radius:12px}:where(.cb-kit,[data-base-ui-portal]) .rounded-\[13px\]{border-radius:13px}:where(.cb-kit,[data-base-ui-portal]) .rounded-\[14px\]{border-radius:14px}:where(.cb-kit,[data-base-ui-portal]) .rounded-\[16px\]{border-radius:16px}:where(.cb-kit,[data-base-ui-portal]) .rounded-\[18px\]{border-radius:18px}:where(.cb-kit,[data-base-ui-portal]) .rounded-\[20px\]{border-radius:20px}:where(.cb-kit,[data-base-ui-portal]) .rounded-\[90\.909px\]{border-radius:90.909px}:where(.cb-kit,[data-base-ui-portal]) .rounded-\[100px\]{border-radius:100px}:where(.cb-kit,[data-base-ui-portal]) .rounded-\[inherit\]{border-radius:inherit}:where(.cb-kit,[data-base-ui-portal]) .rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md),10px)}:where(.cb-kit,[data-base-ui-portal]) .rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md),12px)}:where(.cb-kit,[data-base-ui-portal]) .rounded-full{border-radius:3.40282e38px}:where(.cb-kit,[data-base-ui-portal]) .rounded-lg{border-radius:var(--radius)}:where(.cb-kit,[data-base-ui-portal]) .rounded-md{border-radius:calc(var(--radius) * .8)}:where(.cb-kit,[data-base-ui-portal]) .rounded-none{border-radius:0}:where(.cb-kit,[data-base-ui-portal]) .rounded-xl{border-radius:calc(var(--radius) * 1.4)}:where(.cb-kit,[data-base-ui-portal]) .rounded-xs{border-radius:var(--radius-xs)}:where(.cb-kit,[data-base-ui-portal]) .rounded-t-full{border-top-left-radius:3.40282e38px;border-top-right-radius:3.40282e38px}:where(.cb-kit,[data-base-ui-portal]) .rounded-b-full{border-bottom-right-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}:where(.cb-kit,[data-base-ui-portal]) .rounded-br-none{border-bottom-right-radius:0}:where(.cb-kit,[data-base-ui-portal]) .border{border-style:var(--tw-border-style);border-width:1px}:where(.cb-kit,[data-base-ui-portal]) .border-0{border-style:var(--tw-border-style);border-width:0}:where(.cb-kit,[data-base-ui-portal]) .border-2{border-style:var(--tw-border-style);border-width:2px}:where(.cb-kit,[data-base-ui-portal]) .border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}:where(.cb-kit,[data-base-ui-portal]) .border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}:where(.cb-kit,[data-base-ui-portal]) .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}:where(.cb-kit,[data-base-ui-portal]) .border-r{border-right-style:var(--tw-border-style);border-right-width:1px}:where(.cb-kit,[data-base-ui-portal]) .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}:where(.cb-kit,[data-base-ui-portal]) .border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}:where(.cb-kit,[data-base-ui-portal]) .border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}:where(.cb-kit,[data-base-ui-portal]) .border-dashed{--tw-border-style:dashed;border-style:dashed}:where(.cb-kit,[data-base-ui-portal]) .border-\[\#C4C4CB\]{border-color:#c4c4cb}:where(.cb-kit,[data-base-ui-portal]) .border-\[\#CFCFD4\]{border-color:#cfcfd4}:where(.cb-kit,[data-base-ui-portal]) .border-\[\#DCDCE0\]{border-color:#dcdce0}:where(.cb-kit,[data-base-ui-portal]) .border-\[\#E0E0E4\]{border-color:#e0e0e4}:where(.cb-kit,[data-base-ui-portal]) .border-\[\#E4E4E8\]{border-color:#e4e4e8}:where(.cb-kit,[data-base-ui-portal]) .border-\[\#d0d5dd\]{border-color:#d0d5dd}:where(.cb-kit,[data-base-ui-portal]) .border-\[\#fecaca\]{border-color:#fecaca}:where(.cb-kit,[data-base-ui-portal]) .border-amber-300{border-color:var(--color-amber-300)}:where(.cb-kit,[data-base-ui-portal]) .border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .border-amber-500\/20{border-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .border-amber-600\/30{border-color:#dd74004d}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .border-amber-600\/30{border-color:color-mix(in oklab,var(--color-amber-600) 30%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .border-border{border-color:var(--border)}:where(.cb-kit,[data-base-ui-portal]) .border-brand-red{border-color:var(--color-brand-red)}:where(.cb-kit,[data-base-ui-portal]) .border-brand-red\/12{border-color:#e3212d1f}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .border-brand-red\/12{border-color:color-mix(in oklab,var(--color-brand-red) 12%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .border-brand-red\/20{border-color:#e3212d33}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .border-brand-red\/20{border-color:color-mix(in oklab,var(--color-brand-red) 20%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .border-brand-red\/30{border-color:#e3212d4d}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .border-brand-red\/30{border-color:color-mix(in oklab,var(--color-brand-red) 30%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .border-brand-red\/40{border-color:#e3212d66}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .border-brand-red\/40{border-color:color-mix(in oklab,var(--color-brand-red) 40%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .border-gray-100{border-color:var(--color-gray-100)}:where(.cb-kit,[data-base-ui-portal]) .border-gray-150{border-color:var(--color-gray-150)}:where(.cb-kit,[data-base-ui-portal]) .border-gray-200{border-color:var(--color-gray-200)}:where(.cb-kit,[data-base-ui-portal]) .border-gray-300{border-color:var(--color-gray-300)}:where(.cb-kit,[data-base-ui-portal]) .border-gray-400{border-color:var(--color-gray-400)}:where(.cb-kit,[data-base-ui-portal]) .border-gray-blue-900{border-color:var(--color-gray-blue-900)}:where(.cb-kit,[data-base-ui-portal]) .border-input{border-color:var(--input)}:where(.cb-kit,[data-base-ui-portal]) .border-success\/20{border-color:#18b26a33}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .border-success\/20{border-color:color-mix(in oklab,var(--color-success) 20%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .border-transparent{border-color:#0000}:where(.cb-kit,[data-base-ui-portal]) .border-warning\/20{border-color:#f7900933}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .border-warning\/20{border-color:color-mix(in oklab,var(--color-warning) 20%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .border-white{border-color:var(--color-white)}:where(.cb-kit,[data-base-ui-portal]) .bg-\[\#1E2233\]{background-color:#1e2233}:where(.cb-kit,[data-base-ui-portal]) .bg-\[\#D32F2F\]{background-color:#d32f2f}:where(.cb-kit,[data-base-ui-portal]) .bg-\[\#E3F1E6\]{background-color:#e3f1e6}:where(.cb-kit,[data-base-ui-portal]) .bg-\[\#F4F4F6\]{background-color:#f4f4f6}:where(.cb-kit,[data-base-ui-portal]) .bg-\[\#FBE3E3\]{background-color:#fbe3e3}:where(.cb-kit,[data-base-ui-portal]) .bg-\[\#f6f6f6\]{background-color:#f6f6f6}:where(.cb-kit,[data-base-ui-portal]) .bg-\[\#fbfcfd\]{background-color:#fbfcfd}:where(.cb-kit,[data-base-ui-portal]) .bg-\[rgba\(227\,33\,45\,0\.08\)\]{background-color:#e3212d14}:where(.cb-kit,[data-base-ui-portal]) .bg-\[rgba\(247\,248\,251\,0\.5\)\]{background-color:#f7f8fb80}:where(.cb-kit,[data-base-ui-portal]) .bg-amber-50{background-color:var(--color-amber-50)}:where(.cb-kit,[data-base-ui-portal]) .bg-amber-500\/12{background-color:#f99c001f}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .bg-amber-500\/12{background-color:color-mix(in oklab,var(--color-amber-500) 12%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .bg-amber-600{background-color:var(--color-amber-600)}:where(.cb-kit,[data-base-ui-portal]) .bg-background{background-color:var(--background)}:where(.cb-kit,[data-base-ui-portal]) .bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .bg-blue-50{background-color:var(--color-blue-50)}:where(.cb-kit,[data-base-ui-portal]) .bg-border{background-color:var(--border)}:where(.cb-kit,[data-base-ui-portal]) .bg-brand-red{background-color:var(--color-brand-red)}:where(.cb-kit,[data-base-ui-portal]) .bg-brand-red\/5{background-color:#e3212d0d}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .bg-brand-red\/5{background-color:color-mix(in oklab,var(--color-brand-red) 5%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .bg-brand-red\/10{background-color:#e3212d1a}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .bg-brand-red\/10{background-color:color-mix(in oklab,var(--color-brand-red) 10%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .bg-brand-red\/12{background-color:#e3212d1f}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .bg-brand-red\/12{background-color:color-mix(in oklab,var(--color-brand-red) 12%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .bg-foreground{background-color:var(--foreground)}:where(.cb-kit,[data-base-ui-portal]) .bg-gray-50{background-color:var(--color-gray-50)}:where(.cb-kit,[data-base-ui-portal]) .bg-gray-100{background-color:var(--color-gray-100)}:where(.cb-kit,[data-base-ui-portal]) .bg-gray-150{background-color:var(--color-gray-150)}:where(.cb-kit,[data-base-ui-portal]) .bg-gray-200{background-color:var(--color-gray-200)}:where(.cb-kit,[data-base-ui-portal]) .bg-gray-300{background-color:var(--color-gray-300)}:where(.cb-kit,[data-base-ui-portal]) .bg-gray-blue-900{background-color:var(--color-gray-blue-900)}:where(.cb-kit,[data-base-ui-portal]) .bg-gray-blue-900\/85{background-color:#1d243cd9}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .bg-gray-blue-900\/85{background-color:color-mix(in oklab,var(--color-gray-blue-900) 85%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .bg-info\/10{background-color:#0052b41a}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .bg-info\/10{background-color:color-mix(in oklab,var(--color-info) 10%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .bg-popover{background-color:var(--popover)}:where(.cb-kit,[data-base-ui-portal]) .bg-primary{background-color:var(--primary)}:where(.cb-kit,[data-base-ui-portal]) .bg-secondary{background-color:var(--secondary)}:where(.cb-kit,[data-base-ui-portal]) .bg-status-in-progress-bg{background-color:var(--color-status-in-progress-bg)}:where(.cb-kit,[data-base-ui-portal]) .bg-status-new{background-color:var(--color-status-new)}:where(.cb-kit,[data-base-ui-portal]) .bg-status-new\/12{background-color:#4e9e621f}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .bg-status-new\/12{background-color:color-mix(in oklab,var(--color-status-new) 12%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .bg-success{background-color:var(--color-success)}:where(.cb-kit,[data-base-ui-portal]) .bg-success\/10{background-color:#18b26a1a}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .bg-success\/10{background-color:color-mix(in oklab,var(--color-success) 10%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .bg-surface-bg{background-color:var(--color-surface-bg)}:where(.cb-kit,[data-base-ui-portal]) .bg-transparent{background-color:#0000}:where(.cb-kit,[data-base-ui-portal]) .bg-type-consolidation-bg{background-color:var(--color-type-consolidation-bg)}:where(.cb-kit,[data-base-ui-portal]) .bg-warning{background-color:var(--color-warning)}:where(.cb-kit,[data-base-ui-portal]) .bg-warning\/10{background-color:#f790091a}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .bg-warning\/10{background-color:color-mix(in oklab,var(--color-warning) 10%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .bg-white{background-color:var(--color-white)}:where(.cb-kit,[data-base-ui-portal]) .bg-white\/35{background-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .bg-white\/35{background-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .bg-linear-to-r{--tw-gradient-position:to right in oklab}}:where(.cb-kit,[data-base-ui-portal]) .bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}:where(.cb-kit,[data-base-ui-portal]) .from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}:where(.cb-kit,[data-base-ui-portal]) .to-gray-100{--tw-gradient-to:var(--color-gray-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}:where(.cb-kit,[data-base-ui-portal]) .bg-clip-padding{background-clip:padding-box}:where(.cb-kit,[data-base-ui-portal]) .fill-foreground{fill:var(--foreground)}:where(.cb-kit,[data-base-ui-portal]) .object-contain{object-fit:contain}:where(.cb-kit,[data-base-ui-portal]) .object-cover{object-fit:cover}:where(.cb-kit,[data-base-ui-portal]) .p-0{padding:0}:where(.cb-kit,[data-base-ui-portal]) .p-0\.5{padding:calc(var(--spacing) * .5)}:where(.cb-kit,[data-base-ui-portal]) .p-0\.75{padding:calc(var(--spacing) * .75)}:where(.cb-kit,[data-base-ui-portal]) .p-1{padding:var(--spacing)}:where(.cb-kit,[data-base-ui-portal]) .p-2{padding:calc(var(--spacing) * 2)}:where(.cb-kit,[data-base-ui-portal]) .p-2\.5{padding:calc(var(--spacing) * 2.5)}:where(.cb-kit,[data-base-ui-portal]) .p-3{padding:calc(var(--spacing) * 3)}:where(.cb-kit,[data-base-ui-portal]) .p-3\.5{padding:calc(var(--spacing) * 3.5)}:where(.cb-kit,[data-base-ui-portal]) .p-4{padding:calc(var(--spacing) * 4)}:where(.cb-kit,[data-base-ui-portal]) .p-5{padding:calc(var(--spacing) * 5)}:where(.cb-kit,[data-base-ui-portal]) .p-6{padding:calc(var(--spacing) * 6)}:where(.cb-kit,[data-base-ui-portal]) .p-\[2px\]{padding:2px}:where(.cb-kit,[data-base-ui-portal]) .px-0\.5{padding-inline:calc(var(--spacing) * .5)}:where(.cb-kit,[data-base-ui-portal]) .px-1{padding-inline:var(--spacing)}:where(.cb-kit,[data-base-ui-portal]) .px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}:where(.cb-kit,[data-base-ui-portal]) .px-2{padding-inline:calc(var(--spacing) * 2)}:where(.cb-kit,[data-base-ui-portal]) .px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}:where(.cb-kit,[data-base-ui-portal]) .px-3{padding-inline:calc(var(--spacing) * 3)}:where(.cb-kit,[data-base-ui-portal]) .px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}:where(.cb-kit,[data-base-ui-portal]) .px-4{padding-inline:calc(var(--spacing) * 4)}:where(.cb-kit,[data-base-ui-portal]) .px-5{padding-inline:calc(var(--spacing) * 5)}:where(.cb-kit,[data-base-ui-portal]) .px-6{padding-inline:calc(var(--spacing) * 6)}:where(.cb-kit,[data-base-ui-portal]) .py-0\.5{padding-block:calc(var(--spacing) * .5)}:where(.cb-kit,[data-base-ui-portal]) .py-1{padding-block:var(--spacing)}:where(.cb-kit,[data-base-ui-portal]) .py-1\.5{padding-block:calc(var(--spacing) * 1.5)}:where(.cb-kit,[data-base-ui-portal]) .py-2{padding-block:calc(var(--spacing) * 2)}:where(.cb-kit,[data-base-ui-portal]) .py-2\.5{padding-block:calc(var(--spacing) * 2.5)}:where(.cb-kit,[data-base-ui-portal]) .py-3{padding-block:calc(var(--spacing) * 3)}:where(.cb-kit,[data-base-ui-portal]) .py-4{padding-block:calc(var(--spacing) * 4)}:where(.cb-kit,[data-base-ui-portal]) .py-5{padding-block:calc(var(--spacing) * 5)}:where(.cb-kit,[data-base-ui-portal]) .py-6{padding-block:calc(var(--spacing) * 6)}:where(.cb-kit,[data-base-ui-portal]) .py-16{padding-block:calc(var(--spacing) * 16)}:where(.cb-kit,[data-base-ui-portal]) .py-20{padding-block:calc(var(--spacing) * 20)}:where(.cb-kit,[data-base-ui-portal]) .pt-1{padding-top:var(--spacing)}:where(.cb-kit,[data-base-ui-portal]) .pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}:where(.cb-kit,[data-base-ui-portal]) .pt-2{padding-top:calc(var(--spacing) * 2)}:where(.cb-kit,[data-base-ui-portal]) .pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}:where(.cb-kit,[data-base-ui-portal]) .pt-3{padding-top:calc(var(--spacing) * 3)}:where(.cb-kit,[data-base-ui-portal]) .pt-5{padding-top:calc(var(--spacing) * 5)}:where(.cb-kit,[data-base-ui-portal]) .pr-1{padding-right:var(--spacing)}:where(.cb-kit,[data-base-ui-portal]) .pr-2{padding-right:calc(var(--spacing) * 2)}:where(.cb-kit,[data-base-ui-portal]) .pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}:where(.cb-kit,[data-base-ui-portal]) .pr-8{padding-right:calc(var(--spacing) * 8)}:where(.cb-kit,[data-base-ui-portal]) .pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}:where(.cb-kit,[data-base-ui-portal]) .pb-2{padding-bottom:calc(var(--spacing) * 2)}:where(.cb-kit,[data-base-ui-portal]) .pb-3{padding-bottom:calc(var(--spacing) * 3)}:where(.cb-kit,[data-base-ui-portal]) .pb-4{padding-bottom:calc(var(--spacing) * 4)}:where(.cb-kit,[data-base-ui-portal]) .pl-0\.5{padding-left:calc(var(--spacing) * .5)}:where(.cb-kit,[data-base-ui-portal]) .pl-1{padding-left:var(--spacing)}:where(.cb-kit,[data-base-ui-portal]) .pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}:where(.cb-kit,[data-base-ui-portal]) .pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}:where(.cb-kit,[data-base-ui-portal]) .pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}:where(.cb-kit,[data-base-ui-portal]) .pl-4{padding-left:calc(var(--spacing) * 4)}:where(.cb-kit,[data-base-ui-portal]) .pl-5{padding-left:calc(var(--spacing) * 5)}:where(.cb-kit,[data-base-ui-portal]) .pl-6{padding-left:calc(var(--spacing) * 6)}:where(.cb-kit,[data-base-ui-portal]) .text-center{text-align:center}:where(.cb-kit,[data-base-ui-portal]) .text-left{text-align:left}:where(.cb-kit,[data-base-ui-portal]) .text-right{text-align:right}:where(.cb-kit,[data-base-ui-portal]) .text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}:where(.cb-kit,[data-base-ui-portal]) .text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}:where(.cb-kit,[data-base-ui-portal]) .text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}:where(.cb-kit,[data-base-ui-portal]) .text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where(.cb-kit,[data-base-ui-portal]) .text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}:where(.cb-kit,[data-base-ui-portal]) .text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:where(.cb-kit,[data-base-ui-portal]) .text-\[0\.8rem\]{font-size:.8rem}:where(.cb-kit,[data-base-ui-portal]) .text-\[7\.5px\]{font-size:7.5px}:where(.cb-kit,[data-base-ui-portal]) .text-\[7px\]{font-size:7px}:where(.cb-kit,[data-base-ui-portal]) .text-\[8\.5px\]{font-size:8.5px}:where(.cb-kit,[data-base-ui-portal]) .text-\[8px\]{font-size:8px}:where(.cb-kit,[data-base-ui-portal]) .text-\[9\.5px\]{font-size:9.5px}:where(.cb-kit,[data-base-ui-portal]) .text-\[9px\]{font-size:9px}:where(.cb-kit,[data-base-ui-portal]) .text-\[10\.5px\]{font-size:10.5px}:where(.cb-kit,[data-base-ui-portal]) .text-\[10px\]{font-size:10px}:where(.cb-kit,[data-base-ui-portal]) .text-\[11px\]{font-size:11px}:where(.cb-kit,[data-base-ui-portal]) .text-\[12\.5px\]{font-size:12.5px}:where(.cb-kit,[data-base-ui-portal]) .text-\[13px\]{font-size:13px}:where(.cb-kit,[data-base-ui-portal]) .text-\[28px\]{font-size:28px}:where(.cb-kit,[data-base-ui-portal]) .leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}:where(.cb-kit,[data-base-ui-portal]) .leading-4\.5{--tw-leading:calc(var(--spacing) * 4.5);line-height:calc(var(--spacing) * 4.5)}:where(.cb-kit,[data-base-ui-portal]) .leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}:where(.cb-kit,[data-base-ui-portal]) .leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}:where(.cb-kit,[data-base-ui-portal]) .leading-none{--tw-leading:1;line-height:1}:where(.cb-kit,[data-base-ui-portal]) .leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}:where(.cb-kit,[data-base-ui-portal]) .leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}:where(.cb-kit,[data-base-ui-portal]) .leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}:where(.cb-kit,[data-base-ui-portal]) .font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}:where(.cb-kit,[data-base-ui-portal]) .font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:where(.cb-kit,[data-base-ui-portal]) .font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:where(.cb-kit,[data-base-ui-portal]) .font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}:where(.cb-kit,[data-base-ui-portal]) .tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}:where(.cb-kit,[data-base-ui-portal]) .tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}:where(.cb-kit,[data-base-ui-portal]) .tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}:where(.cb-kit,[data-base-ui-portal]) .tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}:where(.cb-kit,[data-base-ui-portal]) .tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}:where(.cb-kit,[data-base-ui-portal]) .whitespace-nowrap{white-space:nowrap}:where(.cb-kit,[data-base-ui-portal]) .whitespace-pre-wrap{white-space:pre-wrap}:where(.cb-kit,[data-base-ui-portal]) .text-\[\#1F6B34\]{color:#1f6b34}:where(.cb-kit,[data-base-ui-portal]) .text-\[\#1d243c\]{color:#1d243c}:where(.cb-kit,[data-base-ui-portal]) .text-\[\#6B6B74\]{color:#6b6b74}:where(.cb-kit,[data-base-ui-portal]) .text-\[\#777d8d\]{color:#777d8d}:where(.cb-kit,[data-base-ui-portal]) .text-\[\#17171C\]{color:#17171c}:where(.cb-kit,[data-base-ui-portal]) .text-\[\#55555E\]{color:#55555e}:where(.cb-kit,[data-base-ui-portal]) .text-\[\#475467\]{color:#475467}:where(.cb-kit,[data-base-ui-portal]) .text-\[\#C62828\]{color:#c62828}:where(.cb-kit,[data-base-ui-portal]) .text-amber-600{color:var(--color-amber-600)}:where(.cb-kit,[data-base-ui-portal]) .text-amber-700{color:var(--color-amber-700)}:where(.cb-kit,[data-base-ui-portal]) .text-amber-800{color:var(--color-amber-800)}:where(.cb-kit,[data-base-ui-portal]) .text-amber-900{color:var(--color-amber-900)}:where(.cb-kit,[data-base-ui-portal]) .text-background,:where(.cb-kit,[data-base-ui-portal]) .text-background\/70{color:var(--background)}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .text-background\/70{color:color-mix(in oklab,var(--background) 70%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .text-blue-600{color:var(--color-blue-600)}:where(.cb-kit,[data-base-ui-portal]) .text-brand-red{color:var(--color-brand-red)}:where(.cb-kit,[data-base-ui-portal]) .text-current{color:currentColor}:where(.cb-kit,[data-base-ui-portal]) .text-dark{color:var(--color-dark)}:where(.cb-kit,[data-base-ui-portal]) .text-destructive{color:var(--destructive)}:where(.cb-kit,[data-base-ui-portal]) .text-foreground{color:var(--foreground)}:where(.cb-kit,[data-base-ui-portal]) .text-gray-300{color:var(--color-gray-300)}:where(.cb-kit,[data-base-ui-portal]) .text-gray-400{color:var(--color-gray-400)}:where(.cb-kit,[data-base-ui-portal]) .text-gray-500{color:var(--color-gray-500)}:where(.cb-kit,[data-base-ui-portal]) .text-gray-600{color:var(--color-gray-600)}:where(.cb-kit,[data-base-ui-portal]) .text-gray-700{color:var(--color-gray-700)}:where(.cb-kit,[data-base-ui-portal]) .text-gray-900{color:var(--color-gray-900)}:where(.cb-kit,[data-base-ui-portal]) .text-gray-blue-900{color:var(--color-gray-blue-900)}:where(.cb-kit,[data-base-ui-portal]) .text-gray-blue-900\/50{color:#1d243c80}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .text-gray-blue-900\/50{color:color-mix(in oklab,var(--color-gray-blue-900) 50%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .text-info{color:var(--color-info)}:where(.cb-kit,[data-base-ui-portal]) .text-muted-foreground{color:var(--muted-foreground)}:where(.cb-kit,[data-base-ui-portal]) .text-popover-foreground{color:var(--popover-foreground)}:where(.cb-kit,[data-base-ui-portal]) .text-primary{color:var(--primary)}:where(.cb-kit,[data-base-ui-portal]) .text-primary-foreground{color:var(--primary-foreground)}:where(.cb-kit,[data-base-ui-portal]) .text-purple{color:var(--color-purple)}:where(.cb-kit,[data-base-ui-portal]) .text-secondary-foreground{color:var(--secondary-foreground)}:where(.cb-kit,[data-base-ui-portal]) .text-status-in-progress{color:var(--color-status-in-progress)}:where(.cb-kit,[data-base-ui-portal]) .text-status-new{color:var(--color-status-new)}:where(.cb-kit,[data-base-ui-portal]) .text-success{color:var(--color-success)}:where(.cb-kit,[data-base-ui-portal]) .text-success-text{color:var(--color-success-text)}:where(.cb-kit,[data-base-ui-portal]) .text-warning{color:var(--color-warning)}:where(.cb-kit,[data-base-ui-portal]) .text-white{color:var(--color-white)}:where(.cb-kit,[data-base-ui-portal]) .uppercase{text-transform:uppercase}:where(.cb-kit,[data-base-ui-portal]) .ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}:where(.cb-kit,[data-base-ui-portal]) .underline{text-decoration-line:underline}:where(.cb-kit,[data-base-ui-portal]) .underline-offset-2{text-underline-offset:2px}:where(.cb-kit,[data-base-ui-portal]) .underline-offset-4{text-underline-offset:4px}:where(.cb-kit,[data-base-ui-portal]) .opacity-0{opacity:0}:where(.cb-kit,[data-base-ui-portal]) .opacity-40{opacity:.4}:where(.cb-kit,[data-base-ui-portal]) .opacity-50{opacity:.5}:where(.cb-kit,[data-base-ui-portal]) .opacity-60{opacity:.6}:where(.cb-kit,[data-base-ui-portal]) .opacity-70{opacity:.7}:where(.cb-kit,[data-base-ui-portal]) .shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.cb-kit,[data-base-ui-portal]) .shadow-\[0_0\.909px_1\.818px_rgba\(16\,24\,40\,0\.05\)\]{--tw-shadow:0 .909px 1.818px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.cb-kit,[data-base-ui-portal]) .shadow-\[0_1px_2px_rgba\(16\,24\,40\,0\.05\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.cb-kit,[data-base-ui-portal]) .shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.10\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.cb-kit,[data-base-ui-portal]) .shadow-\[0px_1px_1px_rgba\(16\,24\,40\,0\.05\)\]{--tw-shadow:0px 1px 1px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.cb-kit,[data-base-ui-portal]) .shadow-\[0px_1px_1px_rgba\(28\,39\,76\,0\.04\)\]{--tw-shadow:0px 1px 1px var(--tw-shadow-color,#1c274c0a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.cb-kit,[data-base-ui-portal]) .shadow-\[0px_1px_1px_rgba\(145\,158\,171\,0\.16\)\]{--tw-shadow:0px 1px 1px var(--tw-shadow-color,#919eab29);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.cb-kit,[data-base-ui-portal]) .shadow-\[0px_1px_2px_rgba\(16\,24\,40\,0\.05\)\]{--tw-shadow:0px 1px 2px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.cb-kit,[data-base-ui-portal]) .shadow-\[inset_0_0_5\.455px_rgba\(255\,255\,255\,0\.6\)\]{--tw-shadow:inset 0 0 5.455px var(--tw-shadow-color,#fff9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.cb-kit,[data-base-ui-portal]) .shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.cb-kit,[data-base-ui-portal]) .shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.cb-kit,[data-base-ui-portal]) .shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.cb-kit,[data-base-ui-portal]) .shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.cb-kit,[data-base-ui-portal]) .shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.cb-kit,[data-base-ui-portal]) .ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.cb-kit,[data-base-ui-portal]) .ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.cb-kit,[data-base-ui-portal]) .ring-brand-red{--tw-ring-color:var(--color-brand-red)}:where(.cb-kit,[data-base-ui-portal]) .ring-brand-red\/30{--tw-ring-color:#e3212d4d}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .ring-brand-red\/30{--tw-ring-color:color-mix(in oklab, var(--color-brand-red) 30%, transparent)}}:where(.cb-kit,[data-base-ui-portal]) .ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}:where(.cb-kit,[data-base-ui-portal]) .outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:where(.cb-kit,[data-base-ui-portal]) .outline-hidden{outline-offset:2px;outline:2px solid #0000}}:where(.cb-kit,[data-base-ui-portal]) .outline{outline-style:var(--tw-outline-style);outline-width:1px}:where(.cb-kit,[data-base-ui-portal]) .blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}:where(.cb-kit,[data-base-ui-portal]) .drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}:where(.cb-kit,[data-base-ui-portal]) .drop-shadow-\[0_16px_34px_rgba\(16\,24\,40\,0\.22\)\]{--tw-drop-shadow-size:drop-shadow(0 16px 34px var(--tw-drop-shadow-color,#10182838));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}:where(.cb-kit,[data-base-ui-portal]) .filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}:where(.cb-kit,[data-base-ui-portal]) .backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}:where(.cb-kit,[data-base-ui-portal]) .transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:where(.cb-kit,[data-base-ui-portal]) .transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:where(.cb-kit,[data-base-ui-portal]) .transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:where(.cb-kit,[data-base-ui-portal]) .transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:where(.cb-kit,[data-base-ui-portal]) .transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:where(.cb-kit,[data-base-ui-portal]) .transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:where(.cb-kit,[data-base-ui-portal]) .duration-100{--tw-duration:.1s;transition-duration:.1s}:where(.cb-kit,[data-base-ui-portal]) .duration-200{--tw-duration:.2s;transition-duration:.2s}:where(.cb-kit,[data-base-ui-portal]) .outline-none{--tw-outline-style:none;outline-style:none}:where(.cb-kit,[data-base-ui-portal]) .select-none{-webkit-user-select:none;user-select:none}:where(.cb-kit,[data-base-ui-portal]) .\[grid-area\:1\/1\]{grid-area:1/1}:where(.cb-kit,[data-base-ui-portal]) .running{animation-play-state:running}:is(:where(.cb-kit,[data-base-ui-portal]) .\*\:shrink-0>*){flex-shrink:0}:where(.cb-kit,[data-base-ui-portal]) .group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){:where(.cb-kit,[data-base-ui-portal]) .group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}:where(.cb-kit,[data-base-ui-portal]) .group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:var(--accent-foreground)}:where(.cb-kit,[data-base-ui-portal]) .group-aria-expanded\:rotate-0:is(:where(.group)[aria-expanded=true] *){rotate:0deg}:where(.cb-kit,[data-base-ui-portal]) .file\:inline-flex::file-selector-button{display:inline-flex}:where(.cb-kit,[data-base-ui-portal]) .file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}:where(.cb-kit,[data-base-ui-portal]) .file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}:where(.cb-kit,[data-base-ui-portal]) .file\:bg-transparent::file-selector-button{background-color:#0000}:where(.cb-kit,[data-base-ui-portal]) .file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where(.cb-kit,[data-base-ui-portal]) .file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:where(.cb-kit,[data-base-ui-portal]) .file\:text-foreground::file-selector-button{color:var(--foreground)}:where(.cb-kit,[data-base-ui-portal]) .placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}:where(.cb-kit,[data-base-ui-portal]) .placeholder\:text-gray-900\/50::placeholder{color:#10182880}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .placeholder\:text-gray-900\/50::placeholder{color:color-mix(in oklab,var(--color-gray-900) 50%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .placeholder\:text-gray-blue-900\/50::placeholder{color:#1d243c80}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .placeholder\:text-gray-blue-900\/50::placeholder{color:color-mix(in oklab,var(--color-gray-blue-900) 50%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}:where(.cb-kit,[data-base-ui-portal]) .last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){:where(.cb-kit,[data-base-ui-portal]) .hover\:border-gray-300:hover{border-color:var(--color-gray-300)}:where(.cb-kit,[data-base-ui-portal]) .hover\:border-gray-400:hover{border-color:var(--color-gray-400)}:where(.cb-kit,[data-base-ui-portal]) .hover\:bg-\[\#c91c27\]:hover{background-color:#c91c27}:where(.cb-kit,[data-base-ui-portal]) .hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}:where(.cb-kit,[data-base-ui-portal]) .hover\:bg-brand-red\/5:hover{background-color:#e3212d0d}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .hover\:bg-brand-red\/5:hover{background-color:color-mix(in oklab,var(--color-brand-red) 5%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .hover\:bg-brand-red\/90:hover{background-color:#e3212de6}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .hover\:bg-brand-red\/90:hover{background-color:color-mix(in oklab,var(--color-brand-red) 90%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}:where(.cb-kit,[data-base-ui-portal]) .hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}:where(.cb-kit,[data-base-ui-portal]) .hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}:where(.cb-kit,[data-base-ui-portal]) .hover\:bg-muted:hover,:where(.cb-kit,[data-base-ui-portal]) .hover\:bg-muted\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .hover\:bg-muted\/40:hover{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .hover\:bg-white:hover{background-color:var(--color-white)}:where(.cb-kit,[data-base-ui-portal]) .hover\:text-foreground:hover{color:var(--foreground)}:where(.cb-kit,[data-base-ui-portal]) .hover\:text-gray-blue-900:hover{color:var(--color-gray-blue-900)}:where(.cb-kit,[data-base-ui-portal]) .hover\:underline:hover{text-decoration-line:underline}:where(.cb-kit,[data-base-ui-portal]) .hover\:opacity-70:hover{opacity:.7}:where(.cb-kit,[data-base-ui-portal]) .hover\:opacity-80:hover{opacity:.8}:where(.cb-kit,[data-base-ui-portal]) .hover\:opacity-90:hover{opacity:.9}:where(.cb-kit,[data-base-ui-portal]) .hover\:opacity-100:hover{opacity:1}:where(.cb-kit,[data-base-ui-portal]) .hover\:ring-1:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.cb-kit,[data-base-ui-portal]) .hover\:ring-brand-red\/50:hover{--tw-ring-color:#e3212d80}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .hover\:ring-brand-red\/50:hover{--tw-ring-color:color-mix(in oklab, var(--color-brand-red) 50%, transparent)}}}:where(.cb-kit,[data-base-ui-portal]) .focus\:border-gray-400:focus{border-color:var(--color-gray-400)}:where(.cb-kit,[data-base-ui-portal]) .focus\:bg-accent:focus{background-color:var(--accent)}:where(.cb-kit,[data-base-ui-portal]) .focus\:bg-brand-red\/20:focus{background-color:#e3212d33}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .focus\:bg-brand-red\/20:focus{background-color:color-mix(in oklab,var(--color-brand-red) 20%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .focus\:text-accent-foreground:focus{color:var(--accent-foreground)}:where(.cb-kit,[data-base-ui-portal]) .focus\:text-brand-red:focus{color:var(--color-brand-red)}:is(:where(.cb-kit,[data-base-ui-portal]) .focus\:\*\*\:text-accent-foreground:focus *),:is(:where(.cb-kit,[data-base-ui-portal]) .not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}:where(.cb-kit,[data-base-ui-portal]) .focus-visible\:border-brand-red:focus-visible{border-color:var(--color-brand-red)}:where(.cb-kit,[data-base-ui-portal]) .focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .focus-visible\:border-ring:focus-visible{border-color:var(--ring)}:where(.cb-kit,[data-base-ui-portal]) .focus-visible\:opacity-100:focus-visible{opacity:1}:where(.cb-kit,[data-base-ui-portal]) .focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.cb-kit,[data-base-ui-portal]) .focus-visible\:ring-3:focus-visible,:where(.cb-kit,[data-base-ui-portal]) .focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.cb-kit,[data-base-ui-portal]) .focus-visible\:ring-\[\#e3212d\]\/30:focus-visible{--tw-ring-color:oklab(58.7753% .201603 .0958832/.3)}:where(.cb-kit,[data-base-ui-portal]) .focus-visible\:ring-brand-red:focus-visible{--tw-ring-color:var(--color-brand-red)}:where(.cb-kit,[data-base-ui-portal]) .focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}:where(.cb-kit,[data-base-ui-portal]) .focus-visible\:ring-gray-blue-900\/30:focus-visible{--tw-ring-color:#1d243c4d}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .focus-visible\:ring-gray-blue-900\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-gray-blue-900) 30%, transparent)}}:where(.cb-kit,[data-base-ui-portal]) .focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}:where(.cb-kit,[data-base-ui-portal]) .focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}:where(.cb-kit,[data-base-ui-portal]) .active\:cursor-grabbing:active{cursor:grabbing}:where(.cb-kit,[data-base-ui-portal]) .active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}:where(.cb-kit,[data-base-ui-portal]) .enabled\:cursor-pointer:enabled{cursor:pointer}@media (hover:hover){:where(.cb-kit,[data-base-ui-portal]) .enabled\:hover\:bg-brand-red\/90:enabled:hover{background-color:#e3212de6}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .enabled\:hover\:bg-brand-red\/90:enabled:hover{background-color:color-mix(in oklab,var(--color-brand-red) 90%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .enabled\:hover\:bg-gray-100:enabled:hover{background-color:var(--color-gray-100)}}:where(.cb-kit,[data-base-ui-portal]) .disabled\:pointer-events-none:disabled{pointer-events:none}:where(.cb-kit,[data-base-ui-portal]) .disabled\:cursor-default:disabled{cursor:default}:where(.cb-kit,[data-base-ui-portal]) .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}:where(.cb-kit,[data-base-ui-portal]) .disabled\:bg-gray-50:disabled{background-color:var(--color-gray-50)}:where(.cb-kit,[data-base-ui-portal]) .disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .disabled\:text-gray-300:disabled{color:var(--color-gray-300)}:where(.cb-kit,[data-base-ui-portal]) .disabled\:text-muted-foreground:disabled{color:var(--muted-foreground)}:where(.cb-kit,[data-base-ui-portal]) .disabled\:opacity-40:disabled{opacity:.4}:where(.cb-kit,[data-base-ui-portal]) .disabled\:opacity-50:disabled{opacity:.5}@media (hover:hover){:where(.cb-kit,[data-base-ui-portal]) .disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}:where(.cb-kit,[data-base-ui-portal]) .disabled\:hover\:bg-white:disabled:hover{background-color:var(--color-white)}}:where([data-slot=button-group]) :is(:where(.cb-kit,[data-base-ui-portal]) .in-data-\[slot\=button-group\]\:rounded-lg){border-radius:var(--radius)}:where(.cb-kit,[data-base-ui-portal]) .has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}:where(.cb-kit,[data-base-ui-portal]) .has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}:where(.cb-kit,[data-base-ui-portal]) .has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}:where(.cb-kit,[data-base-ui-portal]) .has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}:where(.cb-kit,[data-base-ui-portal]) .has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}:where(.cb-kit,[data-base-ui-portal]) .aria-expanded\:border-brand-red[aria-expanded=true]{border-color:var(--color-brand-red)}:where(.cb-kit,[data-base-ui-portal]) .aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}:where(.cb-kit,[data-base-ui-portal]) .aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}:where(.cb-kit,[data-base-ui-portal]) .aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}:where(.cb-kit,[data-base-ui-portal]) .aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}:where(.cb-kit,[data-base-ui-portal]) .aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}:where(.cb-kit,[data-base-ui-portal]) .aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.cb-kit,[data-base-ui-portal]) .aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}:where(.cb-kit,[data-base-ui-portal]) .data-checked\:border-primary[data-checked]{border-color:var(--primary)}:where(.cb-kit,[data-base-ui-portal]) .data-checked\:bg-primary[data-checked]{background-color:var(--primary)}:where(.cb-kit,[data-base-ui-portal]) .data-checked\:text-primary-foreground[data-checked]{color:var(--primary-foreground)}:where(.cb-kit,[data-base-ui-portal]) .data-closed\:animate-out[data-closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}:where(.cb-kit,[data-base-ui-portal]) .data-closed\:overflow-hidden[data-closed]{overflow:hidden}:where(.cb-kit,[data-base-ui-portal]) .data-closed\:fade-out-0[data-closed]{--tw-exit-opacity:0}:where(.cb-kit,[data-base-ui-portal]) .data-closed\:zoom-out-95[data-closed]{--tw-exit-scale:.95}:where(.cb-kit,[data-base-ui-portal]) .data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}:where(.cb-kit,[data-base-ui-portal]) .data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}:where(.cb-kit,[data-base-ui-portal]) .data-disabled\:opacity-40[data-disabled]{opacity:.4}:where(.cb-kit,[data-base-ui-portal]) .data-disabled\:opacity-50[data-disabled]{opacity:.5}:where(.cb-kit,[data-base-ui-portal]) .data-highlighted\:bg-gray-100[data-highlighted]{background-color:var(--color-gray-100)}:where(.cb-kit,[data-base-ui-portal]) .data-indeterminate\:border-primary[data-indeterminate]{border-color:var(--primary)}:where(.cb-kit,[data-base-ui-portal]) .data-indeterminate\:bg-primary[data-indeterminate]{background-color:var(--primary)}:where(.cb-kit,[data-base-ui-portal]) .data-indeterminate\:text-primary-foreground[data-indeterminate]{color:var(--primary-foreground)}:where(.cb-kit,[data-base-ui-portal]) .data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}:where(.cb-kit,[data-base-ui-portal]) .data-open\:animate-in[data-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}:where(.cb-kit,[data-base-ui-portal]) .data-open\:bg-accent[data-open]{background-color:var(--accent)}:where(.cb-kit,[data-base-ui-portal]) .data-open\:text-accent-foreground[data-open]{color:var(--accent-foreground)}:where(.cb-kit,[data-base-ui-portal]) .data-open\:fade-in-0[data-open]{--tw-enter-opacity:0}:where(.cb-kit,[data-base-ui-portal]) .data-open\:zoom-in-95[data-open]{--tw-enter-scale:.95}:where(.cb-kit,[data-base-ui-portal]) .data-popup-open\:bg-accent[data-popup-open]{background-color:var(--accent)}:where(.cb-kit,[data-base-ui-portal]) .data-popup-open\:text-accent-foreground[data-popup-open]{color:var(--accent-foreground)}:where(.cb-kit,[data-base-ui-portal]) .data-\[side\=bottom\]\:top-1[data-side=bottom]{top:var(--spacing)}:where(.cb-kit,[data-base-ui-portal]) .data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}:where(.cb-kit,[data-base-ui-portal]) .data-\[side\=inline-end\]\:top-1\/2\![data-side=inline-end]{top:50%!important}:where(.cb-kit,[data-base-ui-portal]) .data-\[side\=inline-end\]\:-left-1[data-side=inline-end]{left:calc(var(--spacing) * -1)}:where(.cb-kit,[data-base-ui-portal]) .data-\[side\=inline-end\]\:-translate-y-1\/2[data-side=inline-end]{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}:where(.cb-kit,[data-base-ui-portal]) .data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}:where(.cb-kit,[data-base-ui-portal]) .data-\[side\=inline-start\]\:top-1\/2\![data-side=inline-start]{top:50%!important}:where(.cb-kit,[data-base-ui-portal]) .data-\[side\=inline-start\]\:-right-1[data-side=inline-start]{right:calc(var(--spacing) * -1)}:where(.cb-kit,[data-base-ui-portal]) .data-\[side\=inline-start\]\:-translate-y-1\/2[data-side=inline-start]{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}:where(.cb-kit,[data-base-ui-portal]) .data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}:where(.cb-kit,[data-base-ui-portal]) .data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}:where(.cb-kit,[data-base-ui-portal]) .data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing) * -1)}:where(.cb-kit,[data-base-ui-portal]) .data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}:where(.cb-kit,[data-base-ui-portal]) .data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}:where(.cb-kit,[data-base-ui-portal]) .data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}:where(.cb-kit,[data-base-ui-portal]) .data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing) * -1)}:where(.cb-kit,[data-base-ui-portal]) .data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}:where(.cb-kit,[data-base-ui-portal]) .data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}:where(.cb-kit,[data-base-ui-portal]) .data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing) * -2.5)}:where(.cb-kit,[data-base-ui-portal]) .data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}:is(:where(.cb-kit,[data-base-ui-portal]) .\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(:where(.cb-kit,[data-base-ui-portal]) .\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(:where(.cb-kit,[data-base-ui-portal]) .\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(:where(.cb-kit,[data-base-ui-portal]) .\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:calc(var(--radius) * .6)}:where(.cb-kit,[data-base-ui-portal]) .data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}:where(.cb-kit,[data-base-ui-portal]) .data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}:where(.cb-kit,[data-base-ui-portal]) .data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}:where(.cb-kit,[data-base-ui-portal]) .data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}:where(.cb-kit,[data-base-ui-portal]) .data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}@media (min-width:40rem){:where(.cb-kit,[data-base-ui-portal]) .sm\:w-48{width:calc(var(--spacing) * 48)}:where(.cb-kit,[data-base-ui-portal]) .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.cb-kit,[data-base-ui-portal]) .sm\:grid-cols-\[1\.35fr_1fr\]{grid-template-columns:1.35fr 1fr}:where(.cb-kit,[data-base-ui-portal]) .sm\:flex-row{flex-direction:row}:where(.cb-kit,[data-base-ui-portal]) .sm\:items-center{align-items:center}:where(.cb-kit,[data-base-ui-portal]) .sm\:justify-between{justify-content:space-between}}@media (min-width:48rem){:where(.cb-kit,[data-base-ui-portal]) .md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:64rem){:where(.cb-kit,[data-base-ui-portal]) .lg\:w-87\.5{width:calc(var(--spacing) * 87.5)}:where(.cb-kit,[data-base-ui-portal]) .lg\:shrink-0{flex-shrink:0}:where(.cb-kit,[data-base-ui-portal]) .lg\:flex-row{flex-direction:row}:where(.cb-kit,[data-base-ui-portal]) .lg\:items-stretch{align-items:stretch}}:where(.cb-kit,[data-base-ui-portal]) .dark\:border-input:is(.dark *){border-color:var(--input)}:where(.cb-kit,[data-base-ui-portal]) .dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}@media (hover:hover){:where(.cb-kit,[data-base-ui-portal]) .dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}:where(.cb-kit,[data-base-ui-portal]) .dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}:where(.cb-kit,[data-base-ui-portal]) .dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab,var(--input) 80%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}:where(.cb-kit,[data-base-ui-portal]) .dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:where(.cb-kit,[data-base-ui-portal]) .dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}:where(.cb-kit,[data-base-ui-portal]) .\[\&_svg\]\:pointer-events-none svg{pointer-events:none}:where(.cb-kit,[data-base-ui-portal]) .\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}:where(.cb-kit,[data-base-ui-portal]) .\[\&_svg\]\:size-\[18px\] svg{width:18px;height:18px}:where(.cb-kit,[data-base-ui-portal]) .\[\&_svg\]\:shrink-0 svg{flex-shrink:0}:where(.cb-kit,[data-base-ui-portal]) .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}:where(.cb-kit,[data-base-ui-portal]) .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}:where(.cb-kit,[data-base-ui-portal]) .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(:where(.cb-kit,[data-base-ui-portal]) .data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@font-face{font-family:Satoshi;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Satoshi-Regular-CPM9dct4.woff2)format("woff2")}@font-face{font-family:Satoshi;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Satoshi-Medium-ByP-Zb-9.woff2)format("woff2")}@font-face{font-family:Satoshi;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Satoshi-Bold-Bd5kKQ_U.woff2)format("woff2")}@font-face{font-family:Satoshi;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/Satoshi-Black-DjnQuuRz.woff2)format("woff2")}:root{--font-satoshi:"Satoshi", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-geist-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--background:var(--color-white);--foreground:var(--color-gray-900);--card:var(--color-white);--card-foreground:var(--color-gray-900);--surface:var(--color-surface-bg);--popover:var(--color-white);--popover-foreground:var(--color-gray-900);--primary:var(--color-brand-red);--primary-foreground:var(--color-white);--secondary:var(--color-gray-100);--secondary-foreground:var(--color-gray-900);--muted:var(--color-gray-100);--muted-foreground:var(--color-gray-500);--accent:var(--color-gray-100);--accent-foreground:var(--color-gray-900);--destructive:var(--color-brand-red);--border:var(--color-gray-200);--input:var(--color-gray-200);--ring:var(--color-brand-red);--chart-1:var(--color-success);--chart-2:var(--color-warning);--chart-3:var(--color-info);--chart-4:var(--color-purple);--chart-5:var(--color-brand-red);--radius:1.125rem;--sidebar:var(--color-gray-900);--sidebar-foreground:var(--color-white);--sidebar-primary:var(--color-white);--sidebar-primary-foreground:var(--color-gray-900);--sidebar-accent:var(--color-sidebar-hover);--sidebar-accent-foreground:var(--color-white);--sidebar-border:#ffffff14;--sidebar-ring:var(--color-brand-red)}.steady-text:after{content:attr(data-steady-label);visibility:hidden;height:0;font-weight:700;display:block;overflow:hidden}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}.app-toaster{z-index:2147483000!important}.app-toast{position:relative;display:flex;align-items:center;gap:14px;width:400px;max-width:calc(100vw - 32px);flex:0 0 auto;padding:14px 12px 14px 22px;border-radius:14px;box-shadow:0 18px 40px #10182838,0 2px 6px #1018281a;overflow:hidden;color:#fff;text-align:left;pointer-events:auto}.app-toast--success{background:linear-gradient(135deg,#16a34a,#15803d)}.app-toast--alert{background:linear-gradient(135deg,#ef4444,#dc2626)}.app-toast:before{content:"";position:absolute;left:8px;top:10px;bottom:10px;width:4px;border-radius:999px;background:#ffffffd9}.app-toast--in{animation:app-toast-slide-in .38s cubic-bezier(.2,.8,.2,1) forwards}.app-toast--out{animation:app-toast-slide-out .45s cubic-bezier(.4,0,1,1) forwards}.app-toast__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:50%;background:#ffffff38;box-shadow:inset 0 0 0 1.5px #ffffff59}.app-toast__icon svg{width:22px;height:22px}.app-toast__icon svg,.app-toast__icon svg *{color:#fff;stroke:#fff}.app-toast__icon svg circle{stroke:none;fill:#fff}.app-toast__body{position:relative;display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.app-toast__title{font-size:16px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:#fff}.app-toast__text{font-size:14.5px;font-weight:600;line-height:1.4;color:#ffffffe6;overflow-wrap:anywhere}.app-toast__close{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border:none;border-radius:50%;background:transparent;color:#fffc;cursor:pointer;transition:background .15s ease,color .15s ease}.app-toast__close svg{width:14px;height:14px}.app-toast__close svg,.app-toast__close svg *{color:inherit;stroke:currentColor}.app-toast__close:hover{background:#ffffff2e;color:#fff}@keyframes app-toast-slide-in{0%{opacity:0;transform:translate(calc(100% + 24px))}60%{opacity:1}to{opacity:1;transform:translate(0)}}@keyframes app-toast-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(calc(100% + 24px))}}@keyframes app-toast-drop-in{0%{opacity:0;transform:translateY(calc(-100% - 24px))}60%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes app-toast-drop-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(-100% - 24px))}}@media (max-width: 767px){.app-toast{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.app-toast--in{animation-name:app-toast-drop-in}.app-toast--out{animation-name:app-toast-drop-out}}@media (prefers-reduced-motion: reduce){.app-toast--in,.app-toast--out{animation-duration:.01ms}}
