.home-container{max-width:760px;width:100%}.home-container .box.bg-wh{width:100%}.chat-input-card .krds-input:focus,.chat-input-card .krds-input:focus-visible,.chat-input-card .krds-input:focus-within{outline:none!important;box-shadow:none!important;border-color:inherit!important}@media (max-width: 640px){.custom-scroll.x-scroll{overflow-x:auto;padding-left:20px;padding-right:20px;margin-left:-20px;margin-right:-20px;scroll-padding-left:20px;scroll-padding-right:20px}.custom-scroll.x-scroll .main-btn{justify-content:flex-start;padding-left:0;margin:0}.custom-scroll.x-scroll .main-btn>li:first-child{margin-left:0}.custom-scroll.x-scroll .main-btn>li:last-child{margin-right:20px;padding-right:20px}.custom-scroll.x-scroll .main-btn.no-scroll{justify-content:center}.custom-scroll.x-scroll .main-btn.no-scroll>li:last-child{margin-right:0;padding-right:0}}.location-consent-modal .modal-header,.location-consent-modal .modal-title,.location-consent-modal .modal-conts,.location-consent-modal .modal-conts .conts-area,.location-consent-modal .modal-conts .conts-area .text-lg,.health-notice-modal .modal-header,.health-notice-modal .modal-title,.health-notice-modal .modal-conts,.health-notice-modal .modal-conts .conts-area,.health-notice-modal .modal-conts .conts-area .text-lg{text-align:left}.location-consent-modal .modal-title,.health-notice-modal .modal-title{margin:0}.location-consent-modal .krds-form-chip,.health-notice-modal .krds-form-chip{--krds-form-chip--mobile-font-size-small: .875rem;--krds-form-chip--mobile-font-size-medium: .875rem;--krds-form-chip--mobile-font-size-large: .875rem;--krds-form-chip--size-height-small: 2rem;--krds-form-chip--padding-x-small: .75rem}.location-consent-modal .krds-form-chip.small input[type=radio]~label,.location-consent-modal .krds-form-chip.small input[type=checkbox]~label,.health-notice-modal .krds-form-chip.small input[type=radio]~label,.health-notice-modal .krds-form-chip.small input[type=checkbox]~label{font-size:.875rem;height:2rem;padding:0 .75rem;border:1px solid rgba(89,123,255,.4);background-color:#fff;color:#1f2a44}.location-consent-modal .krds-form-chip.small input[type=radio]:checked~label,.location-consent-modal .krds-form-chip.small input[type=checkbox]:checked~label,.health-notice-modal .krds-form-chip.small input[type=radio]:checked~label,.health-notice-modal .krds-form-chip.small input[type=checkbox]:checked~label{background-color:#597bff26;border-color:#597bffcc;color:#1a47c0}.location-consent-modal .krds-form-chip.small input[type=radio]~label:before,.location-consent-modal .krds-form-chip.small input[type=checkbox]~label:before,.health-notice-modal .krds-form-chip.small input[type=radio]~label:before,.health-notice-modal .krds-form-chip.small input[type=checkbox]~label:before{display:none}.location-consent-modal .krds-form-check label,.health-notice-modal .krds-form-check label{font-size:.875rem}.loading-spinner{display:inline-flex;align-items:center;justify-content:center}.loading-spinner__circle{width:2.25rem;height:2.25rem;border-radius:50%;border:.25rem solid rgba(26,71,192,.2);border-top-color:#1a47c0;animation:loading-spinner-rotate .8s linear infinite}.loading-spinner--sm .loading-spinner__circle{width:1.5rem;height:1.5rem;border-width:.2rem}.loading-spinner--lg .loading-spinner__circle{width:3rem;height:3rem}@keyframes loading-spinner-rotate{to{transform:rotate(360deg)}}.health-notice-modal .modal-header,.health-notice-modal .modal-title,.health-notice-modal .modal-conts,.health-notice-modal .modal-conts .conts-area,.health-notice-modal .modal-conts .conts-area .text-lg{text-align:left}.health-notice-modal .modal-title{margin:0}.health-notice-modal .btn-close{display:flex;align-items:center;color:var(--wh, #ffffff)}.health-notice-modal .btn-close .svg-icon{background-color:var(--wh, #ffffff)}.service-delay-modal .modal-dialog{max-width:880px}.service-delay-modal .modal-content{border:none;border-radius:32px;box-shadow:0 40px 120px #0a122c59;position:relative;overflow:hidden}.service-delay-modal .modal-conts{padding:0 1.5rem 1.25rem}.service-delay-modal__title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#131d45;text-align:left}.service-delay-modal__body{gap:1rem;flex-wrap:nowrap;text-align:left}.service-delay-modal__visual video{border-radius:20px;background-color:transparent;padding:0}.service-delay-modal__text{display:flex;align-items:center;text-align:left}.service-delay-modal__message{line-height:1.5;word-break:keep-all;color:#1b233f;text-align:left}.service-delay-modal__close{position:absolute;top:.5rem;right:.5rem;background:#ffffffe6;border-radius:999px}.service-delay-modal__close .svg-icon{width:20px;height:20px}@media (max-width: 768px){.service-delay-modal__body{flex-wrap:wrap}}.chat-layout-root{display:block}.chat-layout-root .scrollContent{height:calc(100vh - 60px);overflow-y:auto}.chat-bottom-bar{position:fixed;left:0;right:0;bottom:0;background:var(--wh, #fff);border-top:1px solid var(--krds-light-color-border-primary, #e5e7eb);padding:16px 0;z-index:1200}.chat-input-area{display:flex;flex-direction:column;gap:1rem}.main-btn{justify-content:center}.main-btn>li{flex:0 0 auto}.main-btn .btn{transition:background-color .2s ease,border-color .2s ease,color .2s ease}.main-btn .btn.is-selected{background-color:var(--primary-blue)!important;border-color:var(--primary-blue)!important;color:var(--wh, #ffffff)!important;box-shadow:0 4px 8px #2256a81a}.main-btn .btn.is-selected .icon{background-color:var(--wh, #ffffff)!important}.main-btn .btn.is-selected .icon .svg-icon{background-color:var(--primary-blue)!important}.main-btn .btn.is-disabled,.main-btn .btn:disabled{background-color:var(--gray-80, #e4e7ec)!important;border-color:var(--gray-80, #e4e7ec)!important;color:var(--gray-50, #6b7280)!important;cursor:not-allowed!important;box-shadow:none!important}.main-btn .btn.is-disabled .icon,.main-btn .btn:disabled .icon{background-color:var(--gray-70, #d1d5db)!important}.main-btn .btn.is-disabled .icon .svg-icon,.main-btn .btn:disabled .icon .svg-icon{background-color:var(--gray-40, #4b5563)!important}.main-actions-loading{min-height:120px;display:flex;align-items:center;justify-content:center}.chat-history{display:flex;flex-direction:column;gap:1.5rem}.chat-history .box{max-width:min(90%,680px);overflow-wrap:break-word;word-break:break-word;white-space:pre-wrap;text-align:left}.chat-markdown{display:block;color:var(--bk, #111827);line-height:1.7}.chat-markdown h1,.chat-markdown h2,.chat-markdown h3,.chat-markdown h4,.chat-markdown h5,.chat-markdown h6{margin-top:1.5rem;margin-bottom:.75rem}.chat-markdown p+p{margin-top:1rem}.chat-markdown ul,.chat-markdown ol{padding-left:1.5rem;margin:.75rem 0;list-style-position:outside}.chat-markdown ul{list-style-type:disc}.chat-markdown ol{list-style-type:decimal}.chat-markdown ol ol{list-style-type:lower-alpha}.chat-markdown ol ol ol{list-style-type:lower-roman}.chat-markdown__segment{display:contents}.chat-markdown__table{margin:1.5rem 0}.agent-loading{color:var(--bk, #111827);font-size:1.25rem;font-weight:600;letter-spacing:-.02em}.chat-error{margin-top:1rem;padding:1rem 1.25rem;border-radius:12px;background-color:#f54c4c1f;border:1px solid rgba(245,76,76,.35);color:#b42318;font-size:1rem;line-height:1.5}.tool-result .krds-btn.small{padding-top:.35rem;padding-bottom:.35rem}.tool-result .krds-table-wrap{margin-top:.75rem;position:relative;max-height:400px;overflow:auto;background-color:var(--wh, #ffffff)}.tool-result .krds-table-wrap .tbl.data thead th{position:sticky;top:-1px;z-index:2;background-color:var(--krds-table--data-thead-surface, #f9fafb);background-clip:padding-box}.tool-result .krds-table-wrap .tbl.data thead th:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:var(--krds-table--data-thead-border, #d1d5db);pointer-events:none}.tool-result .krds-table-wrap .tbl.data thead tr{background-color:var(--krds-table--data-thead-surface, #f9fafb)}.tool-result .krds-table-wrap.custom-scroll.x-scroll{overflow-x:auto;overflow-y:auto}.tool-result .krds-table-wrap .tbl{border-top:none}.tool-result table{border-collapse:collapse!important;width:100%}.tool-result th,.tool-result td{text-align:left;border:none!important;padding:.75rem .5rem;vertical-align:top;border-bottom:1px solid #e5e7eb!important}.tool-result th{font-weight:600;border-bottom:1px solid #d1d5db!important}.tool-result tbody tr:last-child td{border-bottom:none!important}.custom-scroll.x-scroll::-webkit-scrollbar-button:horizontal:decrement,.tool-result .krds-table-wrap.custom-scroll.x-scroll::-webkit-scrollbar-button:horizontal:decrement,.custom-scroll.x-scroll::-webkit-scrollbar-button:single-button:horizontal:start:decrement,.tool-result .krds-table-wrap.custom-scroll.x-scroll::-webkit-scrollbar-button:single-button:horizontal:start:decrement{display:block;background-image:url(/assets/img/component/icon/arrow-left.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:50%}.custom-scroll.x-scroll::-webkit-scrollbar-button:horizontal:increment,.tool-result .krds-table-wrap.custom-scroll.x-scroll::-webkit-scrollbar-button:horizontal:increment,.custom-scroll.x-scroll::-webkit-scrollbar-button:single-button:horizontal:end:increment,.tool-result .krds-table-wrap.custom-scroll.x-scroll::-webkit-scrollbar-button:single-button:horizontal:end:increment{display:block;background-image:url(/assets/img/component/icon/arrow-right.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:50%}.custom-scroll.x-scroll::-webkit-scrollbar-button:horizontal:start:increment,.tool-result .krds-table-wrap.custom-scroll.x-scroll::-webkit-scrollbar-button:horizontal:start:increment,.custom-scroll.x-scroll::-webkit-scrollbar-button:single-button:horizontal:start:increment,.tool-result .krds-table-wrap.custom-scroll.x-scroll::-webkit-scrollbar-button:single-button:horizontal:start:increment,.custom-scroll.x-scroll::-webkit-scrollbar-button:horizontal:end:decrement,.tool-result .krds-table-wrap.custom-scroll.x-scroll::-webkit-scrollbar-button:horizontal:end:decrement,.custom-scroll.x-scroll::-webkit-scrollbar-button:single-button:horizontal:end:decrement,.tool-result .krds-table-wrap.custom-scroll.x-scroll::-webkit-scrollbar-button:single-button:horizontal:end:decrement{background-image:none;background-color:transparent;border:none;pointer-events:none;display:none}.custom-scroll::-webkit-scrollbar-button:vertical:start:decrement,.tool-result .krds-table-wrap.custom-scroll::-webkit-scrollbar-button:vertical:start:decrement,.tool-result .krds-table-wrap.custom-scroll.x-scroll::-webkit-scrollbar-button:vertical:start:decrement{display:block;background-image:url(/assets/img/component/icon/arrow-up.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:50%}.custom-scroll::-webkit-scrollbar-button:vertical:end:increment,.tool-result .krds-table-wrap.custom-scroll::-webkit-scrollbar-button:vertical:end:increment,.tool-result .krds-table-wrap.custom-scroll.x-scroll::-webkit-scrollbar-button:vertical:end:increment{display:block;background-image:url(/assets/img/component/icon/arrow-down.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:50%}.custom-scroll::-webkit-scrollbar-button:vertical:start:increment,.custom-scroll::-webkit-scrollbar-button:vertical:end:decrement,.tool-result .krds-table-wrap.custom-scroll::-webkit-scrollbar-button:vertical:start:increment,.tool-result .krds-table-wrap.custom-scroll::-webkit-scrollbar-button:vertical:end:decrement,.tool-result .krds-table-wrap.custom-scroll.x-scroll::-webkit-scrollbar-button:vertical:start:increment,.tool-result .krds-table-wrap.custom-scroll.x-scroll::-webkit-scrollbar-button:vertical:end:decrement{display:none}@media (max-width: 767px){.tool-result .krds-table-wrap{max-height:200px}}#chat-wrapper{display:flex;flex-direction:row!important;flex-wrap:nowrap;align-items:center;gap:.5rem}#chat-wrapper .krds-input.auto-resize{flex:1 1 auto;min-width:0}#chat-wrapper .text-wrap{display:flex;align-items:center;justify-content:center;flex-direction:column;flex:0 0 auto;white-space:nowrap}textarea.krds-input{height:auto}@media (max-width: 640px){#chat-wrapper .text-wrap p{display:none}#chat-wrapper .text-wrap .chat-btn{width:40px;height:40px;border-radius:100%;padding:0}}@media (max-width: 640px){.custom-scroll.x-scroll{overflow-x:auto;padding-left:16px;padding-right:16px;margin-left:-16px;margin-right:-16px;scroll-padding-left:16px;scroll-padding-right:16px}.custom-scroll.x-scroll .main-btn{justify-content:flex-start;padding-left:0;margin:0}.custom-scroll.x-scroll .main-btn>li:first-child{margin-left:0}.custom-scroll.x-scroll .main-btn>li:last-child{margin-right:16px;padding-right:16px}.custom-scroll.x-scroll .main-btn.no-scroll{justify-content:center}.custom-scroll.x-scroll .main-btn.no-scroll>li:last-child{margin-right:0;padding-right:0}.tool-result .krds-table-wrap.custom-scroll.x-scroll{padding-left:0;padding-right:0;margin-left:0;margin-right:0;scroll-padding-left:0;scroll-padding-right:0}}.chat-input-area .krds-input:focus,.chat-input-area .krds-input:focus-visible,.chat-input-area .krds-input:focus-within,.chat-input-card .krds-input:focus,.chat-input-card .krds-input:focus-visible,.chat-input-card .krds-input:focus-within{outline:none!important;box-shadow:none!important;border-color:inherit!important}.notice-modal .modal-dialog{max-width:420px}.notice-modal .modal-content{border:none;border-radius:24px;box-shadow:0 30px 80px #141d3740;overflow:hidden}.notice-modal__header{align-items:center;border:none;padding:1.25rem 1.5rem .5rem}.notice-modal__header .modal-title{display:inline-flex;align-items:center;font-size:1rem;letter-spacing:-.01em;padding:.35rem .85rem;border-radius:999px}.notice-modal__body{padding:0 1.5rem}.notice-modal__body .text-lg{line-height:1.6;word-break:keep-all}.notice-modal__footer{border-top:1px solid rgba(18,40,82,.08);padding:1rem 1.5rem 1.25rem;align-items:center;gap:1rem}.notice-modal__checkbox{flex:1}.notice-modal__chips{display:flex;gap:.5rem}.notice-modal__chips .krds-form-chip{margin-left:0}.notice-modal__chips input[disabled]+label{opacity:.5}
