.schedule_schedule__OhZ4r{background:hsla(0,0%,95%,.851);height:calc(100vh - 80px);overflow:hidden;margin-bottom:0}@media screen and (max-width:768px){.schedule_schedule__OhZ4r{height:calc(100vh - 88px)}}.schedule_schedule__OhZ4r>.ant-row{height:100%;margin:0!important}.schedule_schedule__OhZ4r>.ant-row>.ant-col{height:100%;display:flex;flex-direction:column}.schedule_schedule__OhZ4r hr{color:#c4c4c4}.schedule_schedule__OhZ4r .schedule_depart__7Zeb2{background:#e6f7ff;padding:6px 10px;border-radius:20px;color:#1890ff}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD{background:#fff;box-shadow:0 10px 40px rgba(0,0,0,.03);padding:24px;height:100%;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}@media(min-width:992px){.schedule_schedule__OhZ4r .schedule_chatAI__WNioD{padding:28px}}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_formCol__cRCM1{position:relative}@media(min-width:992px){.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_formScrollArea__haM57{padding-right:24px!important;overflow-y:auto;max-height:85vh}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_formScrollArea__haM57::-webkit-scrollbar{width:5px;display:block}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_formScrollArea__haM57::-webkit-scrollbar-track{background:transparent}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_formScrollArea__haM57::-webkit-scrollbar-thumb{background:rgba(0,0,0,.05);border-radius:10px;-webkit-transition:background .2s ease;transition:background .2s ease}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_formScrollArea__haM57:hover::-webkit-scrollbar-thumb{background:rgba(41,146,250,.18)}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_formScrollArea__haM57{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.05) transparent}}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_bottomOverlay__dDc3J{display:none}@media(min-width:992px){.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_bottomOverlay__dDc3J{display:block;position:absolute;bottom:0;left:0;right:24px;height:60px;background:linear-gradient(0deg,#fff 15%,hsla(0,0%,100%,.8) 50%,transparent);pointer-events:none;transition:opacity .3s ease,visibility .3s ease;z-index:10}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_bottomOverlay__dDc3J.schedule_hidden__1Fk5B{opacity:0;visibility:hidden}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_placeholderCol__JtGDc{border-left:1px solid rgba(0,0,0,.06);padding-left:24px!important}}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_chatContainer__WgsbI{overflow-y:auto;flex:1 1;height:0}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_chatContainer__WgsbI::-webkit-scrollbar{display:none}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_chatContainer__WgsbI{scrollbar-width:none;-ms-overflow-style:none}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_swiperWrapper__N6mgo{width:100%;min-width:0}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_mySwiper__u5FAe{width:100%}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_slideItem__odBbb{width:260px!important}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_imgCard__t3_B6{width:100%;height:140px;object-fit:cover;border-radius:12px}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_typing__a00IF{display:flex;gap:6px;padding:10px 14px;background:#f1f1f1;border-radius:16px;width:-moz-fit-content;width:fit-content}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_typing__a00IF span{width:8px;height:8px;background:#999;border-radius:50%;animation:schedule_bounce__z8lGn 1.4s ease-in-out infinite}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_typing__a00IF span:first-child{animation-delay:-.32s}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_typing__a00IF span:nth-child(2){animation-delay:-.16s}@keyframes schedule_bounce__z8lGn{0%,80%,to{transform:scale(0);opacity:.3}40%{transform:scale(1);opacity:1}}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_result__W08_k{background:#fafafa;padding:24px 16px 0;border-radius:12px}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_result__W08_k .schedule_title__3Gw9T{font-weight:600;color:#262626;font-size:16px}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_result__W08_k .schedule_desc__sWtlH{color:#8c8c8c;font-size:13px;margin-top:4px;line-height:1.5}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_result__W08_k .schedule_done__4hzRS{color:#52c41a;font-weight:600;font-size:16px}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_panelBorder__NAuKy{position:relative;border:1px solid rgba(25,135,213,.08);border-radius:20px;box-shadow:0 4px 14px rgba(0,0,0,.03);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_panelBorder__NAuKy:after{content:"";position:absolute;left:0;right:0;bottom:0;height:65%;background:linear-gradient(0deg,rgba(0,0,0,.75) 0,rgba(0,0,0,.3) 50%,transparent);z-index:1;pointer-events:none}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_panelBorder__NAuKy:hover{transform:translateY(-4px);box-shadow:0 10px 24px rgba(25,135,213,.1);border-color:rgba(41,146,250,.2)}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_panelBorder__NAuKy .schedule_description__0jGHj{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;font-size:12.5px;color:hsla(0,0%,100%,.85)}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_panelBorder__NAuKy .schedule_content__JQVJT{position:absolute;right:0;bottom:0;color:#fff;width:100%;padding:20px;z-index:2}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_panelBorder__NAuKy .schedule_content__JQVJT h3{color:#fff;font-weight:700;font-size:18px;margin:0 0 4px}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_panelBorder__NAuKy .schedule_content__JQVJT span{font-weight:400;font-size:12px}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_panelBorder__NAuKy .schedule_imgCard__t3_B6{width:100%;height:320px;object-fit:cover;border-radius:0}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_heart__hvkw4{position:absolute;top:16px;right:16px;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 4px 10px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.3);cursor:pointer;z-index:3;transition:all .2s ease}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_heart__hvkw4:hover{transform:scale(1.1);background:hsla(0,0%,100%,.3)}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_activeIcon__vxxj6{color:#fff;font-size:14px}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_borderSend__ZmyLB{display:flex;align-items:center;padding:6px 8px 6px 16px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:99px;box-shadow:0 4px 18px rgba(0,0,0,.04);transition:all .25s ease;width:100%}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_borderSend__ZmyLB:focus-within{border-color:#2992fa;box-shadow:0 4px 20px rgba(41,146,250,.08)}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_borderSend__ZmyLB .schedule_aiLogo__VSPxP{flex-shrink:0;margin-right:10px;transition:transform .3s ease}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_borderSend__ZmyLB:focus-within .schedule_aiLogo__VSPxP{transform:scale(1.08)}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_borderSend__ZmyLB .ant-input{border:none!important;box-shadow:none!important;font-size:14px;color:#1e293b;background:transparent!important;padding:4px 8px!important}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_borderSend__ZmyLB .ant-input::placeholder{color:#94a3b8}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_borderSend__ZmyLB .ant-input.schedule_ant-input-focused__6Dk3x,.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_borderSend__ZmyLB .ant-input:focus,.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_borderSend__ZmyLB .ant-input:focus-within,.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_borderSend__ZmyLB .ant-input:hover{border:none!important;box-shadow:none!important;outline:none!important;background:transparent!important}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_borderSend__ZmyLB .schedule_sendBtn__3ysoY{width:34px!important;height:34px!important;border-radius:50%!important;background:#f1f5f9!important;border:none!important;color:#475569!important;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_borderSend__ZmyLB .schedule_sendBtn__3ysoY:hover{background:#2992fa!important;color:#fff!important;transform:scale(1.05)}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_borderSend__ZmyLB .schedule_sendBtn__3ysoY:disabled{background:#f8fafc!important;color:#cbd5e1!important;cursor:not-allowed}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_renderOptions__U5R4O{background:transparent;border:none;border-radius:0;padding:0;box-shadow:none;margin-top:0}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_assistant__ZxAjJ{max-width:80%;padding:12px;border-radius:12px;align-self:flex-start;background:#fafafa}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_btnConfirm__cR31Q{padding:10px 18px!important}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_user__I9wcx{display:flex;justify-content:flex-end;align-self:flex-end;max-width:80%;padding:12px 24px;border-radius:12px;background:#e6f7ff}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_renderOption__iSllc{display:flex;flex-direction:column;gap:8px}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_quantityCustomer__1ux0B{padding:14px 20px!important;border-radius:16px!important;border:1px solid rgba(41,146,250,.08)!important;background:rgba(41,146,250,.03)!important;display:flex;align-items:center;justify-content:space-between;flex:1 1;min-width:250px;transition:all .2s ease}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_quantityCustomer__1ux0B:hover{background:rgba(41,146,250,.06)!important;border-color:rgba(41,146,250,.15)!important}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_boxUserConfirm__dW3_G{min-width:360px;background:#e6f7ff}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_boxUserConfirm__dW3_G .schedule_boxIcon__LMBav{width:42px;height:42px;background:#bae7ff;border-radius:14px}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_boxUserConfirm__dW3_G .schedule_titleQuestionBoxConfirm__Zcik8{font-weight:700;font-size:14px;margin:0}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_sectionCard__n6riX{background:transparent;border-radius:0;padding:20px 4px;border:none;border-bottom:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;gap:16px;transition:all .2s ease}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_sectionCard__n6riX:last-child{border-bottom:none}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_infoHint__qvPff{display:flex;gap:8px;align-items:flex-start;background:rgba(25,135,213,.04);border:1px dashed rgba(25,135,213,.15);padding:10px 14px;border-radius:12px;font-size:12px;color:#556b82;line-height:1.4;margin-top:6px;width:100%;box-sizing:border-box}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_infoHint__qvPff .schedule_hintIcon__7XKah{color:#1987d5;font-size:15px;flex-shrink:0;margin-top:2px}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryCard__Sywb_{width:100%;background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(244,250,255,.9));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(25,135,213,.12);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.04),inset 0 1px 0 hsla(0,0%,100%,.6);padding:20px 24px;margin:0 0 15px;transition:all .3s ease;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryCard__Sywb_:hover{border-color:rgba(25,135,213,.25);box-shadow:0 12px 36px rgba(25,135,213,.06)}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryCard__Sywb_.schedule_splitMode__a0e4B{padding:16px 18px;gap:12px}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryCard__Sywb_.schedule_splitMode__a0e4B .schedule_summaryHeader__zKfJo{padding-bottom:8px}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryCard__Sywb_.schedule_splitMode__a0e4B .schedule_summaryContent__6LqbX{grid-template-columns:1fr;gap:16px}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryCard__Sywb_.schedule_splitMode__a0e4B .schedule_summaryRouteSection__y1o__{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px;width:100%}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryCard__Sywb_.schedule_splitMode__a0e4B .schedule_summaryRouteSection__y1o__ .schedule_routePoint__tBkVf{width:100%}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryCard__Sywb_.schedule_splitMode__a0e4B .schedule_summaryRouteSection__y1o__ .schedule_routePathLine__8qcnb{flex-direction:column;align-self:flex-start;align-items:center;width:32px;margin:2px 0 2px 10px;gap:4px;height:auto;min-width:unset;flex:none}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryCard__Sywb_.schedule_splitMode__a0e4B .schedule_summaryRouteSection__y1o__ .schedule_routePathLine__8qcnb .schedule_pathLine__TUCON{width:2px;height:12px;background:repeating-linear-gradient(180deg,#1987d5,#1987d5 3px,transparent 0,transparent 6px);opacity:.6;flex:none}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryCard__Sywb_.schedule_splitMode__a0e4B .schedule_destinationChip__1isQE{padding:3px 8px;font-size:11px}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryCard__Sywb_.schedule_splitMode__a0e4B .schedule_summaryDetailsGrid__2OKfH{grid-template-columns:1fr;gap:10px}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryCard__Sywb_.schedule_splitMode__a0e4B .schedule_summaryEditBtn__XOLlW{padding:6px;border-radius:50%;width:28px;height:28px;justify-content:center;align-items:center;gap:0;flex-shrink:0}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryCard__Sywb_.schedule_splitMode__a0e4B .schedule_summaryEditBtn__XOLlW .schedule_editText___PpYo{display:none}@media(max-width:991px){.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryCard__Sywb_{padding:16px 18px;gap:12px}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryCard__Sywb_ .schedule_summaryHeader__zKfJo{padding-bottom:8px}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryCard__Sywb_ .schedule_summaryContent__6LqbX{grid-template-columns:1fr;gap:16px}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryCard__Sywb_ .schedule_summaryRouteSection__y1o__{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px;width:100%}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryCard__Sywb_ .schedule_summaryRouteSection__y1o__ .schedule_routePoint__tBkVf{width:100%}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryCard__Sywb_ .schedule_summaryRouteSection__y1o__ .schedule_routePathLine__8qcnb{flex-direction:column;align-self:flex-start;align-items:center;width:32px;margin:2px 0 2px 10px;gap:4px;height:auto;min-width:unset;flex:none}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryCard__Sywb_ .schedule_summaryRouteSection__y1o__ .schedule_routePathLine__8qcnb .schedule_pathLine__TUCON{width:2px;height:12px;background:repeating-linear-gradient(180deg,#1987d5,#1987d5 3px,transparent 0,transparent 6px);opacity:.6;flex:none}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryCard__Sywb_ .schedule_destinationChip__1isQE{padding:3px 8px;font-size:11px}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryCard__Sywb_ .schedule_summaryDetailsGrid__2OKfH{grid-template-columns:1fr;gap:10px}}@media(max-width:480px){.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryCard__Sywb_ .schedule_summaryEditBtn__XOLlW{padding:6px;border-radius:50%;width:28px;height:28px;justify-content:center;align-items:center;gap:0;flex-shrink:0}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryCard__Sywb_ .schedule_summaryEditBtn__XOLlW .schedule_editText___PpYo{display:none}}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryHeader__zKfJo{display:flex;align-items:center;justify-content:space-between;border-bottom:1px dashed rgba(25,135,213,.12);padding-bottom:12px}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryTitleWrapper__TmIng{display:flex;align-items:center;gap:10px}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryDot__iFwZf{width:8px;height:8px;border-radius:50%;background-color:#52c41a;box-shadow:0 0 8px rgba(82,196,26,.6);display:inline-block;animation:schedule_summaryPulse__TrGca 2s infinite}@keyframes schedule_summaryPulse__TrGca{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(82,196,26,.7)}70%{transform:scale(1);box-shadow:0 0 0 6px rgba(82,196,26,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(82,196,26,0)}}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryTitle___gR3d{font-size:15px;font-weight:700;color:#1e293b}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryStatusBadge__qc3mJ{font-size:11px;font-weight:700;padding:3px 10px;border-radius:99px;text-transform:uppercase;letter-spacing:.5px}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryStatusBadge__qc3mJ[data-preview=true]{background:rgba(41,146,250,.1);color:#1987d5;border:1px solid rgba(41,146,250,.15)}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryStatusBadge__qc3mJ[data-preview=false]{background:rgba(82,196,26,.1);color:#52c41a;border:1px solid rgba(82,196,26,.15)}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryEditBtn__XOLlW{font-size:12px;background:rgba(25,135,213,.08);border:1px solid rgba(25,135,213,.15);color:#1987d5;padding:5px 12px;border-radius:99px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s ease}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryEditBtn__XOLlW:hover{background:#1987d5;color:#fff;border-color:#1987d5;transform:translateY(-1px);box-shadow:0 4px 12px rgba(25,135,213,.15)}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryEditBtn__XOLlW:active{transform:translateY(0)}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryContent__6LqbX{display:grid;grid-template-columns:1.2fr 1.8fr;grid-gap:24px;gap:24px;align-items:center}@media(max-width:991px){.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryContent__6LqbX{grid-template-columns:1fr;gap:16px}}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryRouteSection__y1o__{display:flex;align-items:center;flex-wrap:wrap;gap:16px;background:rgba(25,135,213,.03);padding:12px 16px;border-radius:16px;border:1px solid rgba(25,135,213,.06)}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_routePoint__tBkVf{display:flex;flex-direction:column;gap:4px;min-width:80px}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_routePoint__tBkVf:last-child{align-items:flex-start}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_routePointLabel__xSrl8{font-size:10px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_routePointVal__4OOPx{font-size:15px;font-weight:700;color:#0f172a;white-space:nowrap}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_routeDestinations__VfhD_{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_destinationChip__1isQE{background:#1987d5;color:#fff;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:700;box-shadow:0 2px 6px rgba(25,135,213,.15);white-space:nowrap}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryRouteArrow__35b1D{color:#1987d5;font-size:11px;opacity:.7}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_routePathLine__8qcnb{display:flex;align-items:center;flex:1 1;justify-content:center;gap:8px;min-width:40px}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_routePathLine__8qcnb .schedule_pathLine__TUCON{flex:1 1;height:2px;background:repeating-linear-gradient(90deg,#1987d5,#1987d5 4px,transparent 0,transparent 8px);opacity:.5}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryDetailsGrid__2OKfH{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px 20px;gap:12px 20px}@media(max-width:575px){.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryDetailsGrid__2OKfH{grid-template-columns:1fr;gap:10px}}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryDetailItem__IS5JI{display:flex;align-items:center;gap:12px}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryDetailItem__IS5JI .schedule_detailIcon__sKfFP{font-size:18px;color:#1987d5;background:rgba(25,135,213,.06);padding:8px;border-radius:10px;border:1px solid rgba(25,135,213,.08);flex-shrink:0;display:flex;align-items:center;justify-content:center}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryDetailItem__IS5JI .schedule_detailInfo__i5IVS{display:flex;flex-direction:column;gap:2px;min-width:0}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryDetailItem__IS5JI .schedule_detailLabel___U_di{font-size:10.5px;font-weight:650;color:#64748b}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_summaryDetailItem__IS5JI .schedule_detailVal__XyUHD{font-size:13.5px;font-weight:700;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_titleBoxConfirm__btqIe{font-weight:650;font-size:18px;color:#1890ff;margin:0}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_btnQuantity__weLBZ{border:1px solid rgba(41,146,250,.2)!important;background:#fff!important;color:#2992fa!important;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_btnQuantity__weLBZ:hover{background:#2992fa!important;color:#fff!important;border-color:#2992fa!important;transform:scale(1.08)}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_quantityCus__ka6hP{font-size:16px;font-weight:700;color:#1e293b}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_placeOther__9gcch{padding:12px 16px;width:320px;border-radius:16px}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_option___mRX7{border-radius:24px!important;outline:none;padding:8px 20px!important;height:38px!important;font-size:13.5px;font-weight:500;border:1px solid transparent!important;background:#f1f5f9!important;color:#475569!important;display:inline-flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_option___mRX7:hover{background:#e6f4ff!important;color:#2992fa!important;transform:translateY(-1.5px);box-shadow:0 4px 12px rgba(41,146,250,.12);outline:none;border-color:transparent!important}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_optionDashed__BRmNw{border-radius:24px!important;padding:8px 20px!important;height:38px!important;font-size:13.5px;font-weight:500;border:1px dashed #cbd5e1!important;background:transparent!important;color:#475569!important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1)}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_optionDashed__BRmNw:hover{border-color:#2992fa!important;color:#2992fa!important;background:rgba(41,146,250,.04)!important;transform:translateY(-1.5px);box-shadow:0 4px 12px rgba(41,146,250,.08)}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_inlineInput__zupIn{border-radius:24px!important;padding:4px 14px!important;font-size:13.5px;width:130px!important;height:38px!important;border:1px dashed #2992fa!important;outline:none!important;background:#fff!important;transition:all .25s}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_titleQuestion__593IM{font-weight:700;font-size:13.5px;color:#1e293b;text-transform:uppercase;margin:0;letter-spacing:.8px}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_formHeaderTitle__ru3TU{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_formDivider__8d5OJ{border:0;height:1px;background:#e2e8f0;margin:16px 0;width:100%}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_active__f2f40{outline:none;border-radius:24px!important;font-size:13.5px;font-weight:600;padding:8px 20px!important;height:38px!important;background:#2992fa!important;color:#fff!important;border:1px solid transparent!important;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(41,146,250,.3);transition:all .2s cubic-bezier(.4,0,.2,1)}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_active__f2f40:hover{transform:translateY(-1.5px);box-shadow:0 6px 16px rgba(41,146,250,.4);background:#2992fa!important;color:#fff!important}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_vehicleGrid__uVE5y{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;width:100%;margin-top:8px}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_vehicleCard___Petr{display:flex;flex-direction:row;align-items:center;padding:12px 14px;border-radius:16px;border:1px solid rgba(41,146,250,.08);background:#fff;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);gap:12px;min-height:72px;box-shadow:0 2px 6px rgba(0,0,0,.01);position:relative;overflow:hidden}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_vehicleCard___Petr .schedule_vehicleIconWrapper__xYhNv{display:flex;align-items:center;justify-content:center;background:rgba(41,146,250,.04);padding:8px;border-radius:12px;transition:all .2s ease}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_vehicleCard___Petr .schedule_vehicleIcon__uL5OP{font-size:24px;color:#2992fa;transition:all .2s ease}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_vehicleCard___Petr .schedule_vehicleInfo__cbKjP{display:flex;flex-direction:column;align-items:flex-start;gap:3px;flex:1 1}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_vehicleCard___Petr .schedule_vehicleLabel__Ri5eT{font-size:13.5px;font-weight:650;color:#1e293b;margin:0;transition:all .2s ease}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_vehicleCard___Petr .schedule_vehicleTag__yHY_t{font-size:9px;font-weight:700;padding:3px 6px;border-radius:6px;text-transform:uppercase;letter-spacing:.3px;line-height:1;display:inline-block;transition:all .2s ease;font-family:Inter}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_vehicleCard___Petr:hover{border-color:#2992fa;transform:translateY(-2px);box-shadow:0 6px 16px rgba(41,146,250,.08)}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_vehicleCard___Petr:hover .schedule_vehicleIconWrapper__xYhNv{background:rgba(41,146,250,.08)}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_vehicleCard___Petr.schedule_activeVehicleCard__5lvuf{background:#2992fa;border-color:transparent;box-shadow:0 6px 16px rgba(41,146,250,.25)}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_vehicleCard___Petr.schedule_activeVehicleCard__5lvuf .schedule_vehicleIconWrapper__xYhNv{background:hsla(0,0%,100%,.15)}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_vehicleCard___Petr.schedule_activeVehicleCard__5lvuf .schedule_vehicleIcon__uL5OP,.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_vehicleCard___Petr.schedule_activeVehicleCard__5lvuf .schedule_vehicleLabel__Ri5eT{color:#fff}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_vehicleCard___Petr.schedule_activeVehicleCard__5lvuf .schedule_vehicleTag__yHY_t{background:hsla(0,0%,100%,.2)!important;color:#fff!important}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_vehicleCard___Petr.schedule_activeVehicleCard__5lvuf:hover{box-shadow:0 8px 20px rgba(41,146,250,.35)}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_formFooter__5a_tK{display:flex;align-items:center;justify-content:space-between;margin-top:16px;width:100%}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_formFooter__5a_tK .schedule_footerText__qAOsA{font-size:13px;color:#8c8c8c;margin:0;width:60%}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_confirmBtn__xQwP2{border-radius:24px!important;padding:8px 24px!important;height:42px!important;font-size:14px;font-weight:600;background:#2992fa!important;color:#fff!important;border:none;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s ease}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_confirmBtn__xQwP2:hover{color:#cad1d6!important}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_tag__gumCS{background:#e6f4ff;padding:4px 10px;border-radius:20px;font-size:12px}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_cardList__XIYn1{display:flex;gap:10px;margin-top:10px}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_card__H_yBq{width:140px;background:#fff;border-radius:10px;overflow:hidden}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_card__H_yBq img{width:100%;height:90px;object-fit:cover}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_card__H_yBq p{padding:6px;font-size:13px}@media(max-width:768px){.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_vehicleGrid__uVE5y{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:576px){.schedule_schedule__OhZ4r .schedule_chatAI__WNioD{padding:12px 8px!important}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_confirmCard__0k_JT{min-width:100%!important;max-width:100%!important;width:100%!important}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_confirmCard__0k_JT .schedule_confirmBody__M3v4h{padding:16px!important}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_confirmCard__0k_JT .schedule_confirmDivider__c9DE9:before{left:-25px!important}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_confirmCard__0k_JT .schedule_confirmDivider__c9DE9:after{right:-25px!important}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_confirmCard__0k_JT .schedule_confirmBottomRow__nJ1gA{grid-template-columns:1fr!important;gap:12px!important}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_sectionCard__n6riX{padding:12px 14px!important}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_quantityCustomer__1ux0B{min-width:100%!important}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_formFooter__5a_tK{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_formFooter__5a_tK .schedule_footerText__qAOsA{text-align:center!important}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .schedule_confirmBtn__xQwP2{width:100%!important;justify-content:center!important}}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .swiper-button-next,.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .swiper-button-prev{color:#2992fa!important;background:hsla(0,0%,100%,.9)!important;border:1px solid rgba(41,146,250,.15)!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important;border-radius:50%!important;width:38px!important;height:38px!important;transition:all .2s ease!important;z-index:10!important}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .swiper-button-next:after,.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .swiper-button-prev:after{font-size:14px!important;font-weight:700!important}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .swiper-button-next:hover,.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .swiper-button-prev:hover{background:#2992fa!important;color:#fff!important;transform:scale(1.05)!important}.schedule_schedule__OhZ4r .schedule_chatAI__WNioD .swiper-button-disabled{opacity:.35!important;pointer-events:none!important}.schedule_schedule__OhZ4r .schedule_main__GRkO1{height:100%;overflow-y:auto;background:#fff;padding:24px 30px}.schedule_schedule__OhZ4r .schedule_main__GRkO1 .schedule_bgTotalPrice__Zccqh{background:linear-gradient(180deg,#1987d5,#48a8ec);padding:30px 20px;border-radius:12px;color:#fff}.schedule_schedule__OhZ4r .schedule_main__GRkO1 .schedule_bgTotalPrice__Zccqh .schedule_bookingStatsCard__5t3OT{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;padding:6px 18px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;z-index:2;transition:all .3s ease}.schedule_schedule__OhZ4r .schedule_main__GRkO1 .schedule_bgTotalPrice__Zccqh .schedule_bookingStatsCard__5t3OT:hover{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.3)}.schedule_schedule__OhZ4r .schedule_main__GRkO1 .schedule_bgTotalPrice__Zccqh .schedule_bookingStatsCard__5t3OT .schedule_statsLabel__SWSE4{font-size:10px;text-transform:uppercase;letter-spacing:1.2px;color:hsla(0,0%,100%,.85);font-weight:700;margin-bottom:2px}.schedule_schedule__OhZ4r .schedule_main__GRkO1 .schedule_bgTotalPrice__Zccqh .schedule_bookingStatsCard__5t3OT .schedule_statsValue__ySs9p{font-size:22px;font-weight:800;color:#ffd666;margin:0!important;text-shadow:0 2px 8px rgba(25,135,213,.15);display:flex;align-items:center}.schedule_schedule__OhZ4r .schedule_main__GRkO1 .schedule_panelBorder__NAuKy{position:relative;padding:10px;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.03),0 1px 6px -1px rgba(0,0,0,.02),0 2px 4px 0 rgba(0,0,0,.02)}.schedule_schedule__OhZ4r .schedule_main__GRkO1 .schedule_colorGray__YWxGO{color:gray}.schedule_schedule__OhZ4r .schedule_main__GRkO1 .schedule_detailSchedule__g6jhH{width:100%;height:100%;overflow-x:auto;padding:10px}.schedule_schedule__OhZ4r .schedule_main__GRkO1 .schedule_busTicket__H6WTm{background:#fff;border-radius:20px;padding:24px;border:1px solid #f0f0f0;box-shadow:0 4px 12px rgba(0,0,0,.04);width:100%}.schedule_schedule__OhZ4r .schedule_main__GRkO1 .schedule_busTicket__H6WTm .schedule_locationName__uhFrb{font-size:13px;font-weight:500;color:#333}.schedule_schedule__OhZ4r .schedule_main__GRkO1 .schedule_busTicket__H6WTm .schedule_timeText__oq1Yb{font-size:15px;font-weight:600;color:#222;line-height:1.2}.schedule_schedule__OhZ4r .schedule_main__GRkO1 .schedule_busTicket__H6WTm .schedule_stationName__GvEPM{font-size:10px;color:#aaa;margin-top:2px;font-weight:400}.schedule_schedule__OhZ4r .schedule_main__GRkO1 .schedule_busTicket__H6WTm .schedule_durationWrapper__WM5M2{display:flex;align-items:center;width:100%;gap:8px}.schedule_schedule__OhZ4r .schedule_main__GRkO1 .schedule_busTicket__H6WTm .schedule_durationWrapper__WM5M2 .schedule_line__l8bbf{flex:1 1;height:1px;background:#d9d9d9;position:relative}.schedule_schedule__OhZ4r .schedule_main__GRkO1 .schedule_busTicket__H6WTm .schedule_durationWrapper__WM5M2 .schedule_line__l8bbf:after{content:"";position:absolute;right:0;top:-2.5px;width:6px;height:6px;background:#bfbfbf;border-radius:50%}.schedule_schedule__OhZ4r .schedule_main__GRkO1 .schedule_busTicket__H6WTm .schedule_durationWrapper__WM5M2 .schedule_line__l8bbf.schedule_start__1VHTA:after{left:0;right:auto}.schedule_schedule__OhZ4r .schedule_main__GRkO1 .schedule_busTicket__H6WTm .schedule_durationWrapper__WM5M2 .schedule_durationText__LeZOy{font-size:10px;color:#bbb;white-space:nowrap;font-weight:400}.schedule_schedule__OhZ4r .schedule_main__GRkO1 .schedule_busTicket__H6WTm .schedule_busLogo__QRoeN{display:flex;justify-content:center}.schedule_schedule__OhZ4r .schedule_main__GRkO1 .schedule_busTicket__H6WTm .schedule_busLogo__QRoeN img{height:32px;max-width:64px;object-fit:contain;opacity:.85}.schedule_EditTrip__WARG3 .schedule_panelBorder__NAuKy{padding:10px;border-radius:6px;border:1px solid #1890ff}.schedule_EditTrip__WARG3 .schedule_panelBG__w4E8W{padding:10px;border-radius:6px;background:#e6f7ff}