.mainArea{padding:80px 0 0 100px}div h1:after{content:"";display:block;height:15px;width:1px}
html,body,#root{height:100%}.selection-content{margin:auto;padding:auto auto auto auto;margin-top:2%;text-align:center;display:flex;align-content:center;align-items:center;justify-content:center}.selects{min-width:150px}.hierarchy{min-width:250px}.insights-table{padding:3%}
html,body,#root{height:100%}.switch-business-main-content{margin:auto;margin-top:10%;width:500px}
html,body{margin:0}[aria-label=active] span{color:#f60;font-weight:bold}
html,body,#root{height:100%}.main-header{width:80%;margin:auto;padding:0 0 50px 0;margin-top:5%}div.action-container{padding-top:24px}div.centered-header{display:inline-block !important;text-align:center !important}.main-content{width:80%;margin:auto;margin-bottom:50px;padding-bottom:100px}.arrow-down{text-align:center;margin-top:2rem;margin-bottom:2rem}.step-view{border:solid 1px #eaeded;border-radius:2px;box-shadow:1px 1px 4px 0 rgba(0,0,0,.4)}.step-view>div,.step-view>div>div{border:none !important}.step-view.succeeded>div>div{color:#fff;background-color:#1d8102 !important}.step-view.succeeded>div>div h2{color:#fff}.step-view.in_progress>div>div{color:#fff;background-color:#0073bb !important}.step-view.in_progress>div>div h2{color:#fff}.step-view.failed>div>div{color:#fff;background-color:#d13212 !important}.step-view.failed>div>div h2{color:#fff}.step-view.failed .validation-errors-button{margin-left:16px}.continue-generation{margin-right:16px}.loader{height:100%;padding:0;margin:0;display:flex;align-items:center;justify-content:center}.dashboard-row-country-flag{height:.8em}
.timeline-wrapper{position:relative;width:100%}.timeline-header{display:flex;align-items:center;justify-content:center;padding:2px 0;border-radius:3px}.timeline-hover-area{cursor:pointer;width:100%;text-align:center;padding:3px}.timeline-hover-area:hover{opacity:.8;background-color:#eaeaea}.timeline-toggle-text{font-size:11px;color:#666;padding:1px 8px;display:inline-flex;align-items:center;justify-content:center;gap:4px}.timeline-collapse-indicator{font-size:8px;opacity:.7}.timeline-container{position:relative;display:flex;justify-content:center;transition:opacity .2s ease;padding:12px 0;min-height:32px;width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#ccc rgba(0,0,0,0)}.timeline-container.is-loading{opacity:.6;pointer-events:none}.timeline-container::-webkit-scrollbar{height:6px}.timeline-container::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.timeline-container::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}.timeline-items-wrapper{display:flex;align-items:center;justify-content:center;gap:0;padding:0 64px;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;margin:0 auto}.timeline-item{display:flex;align-items:center;justify-content:center;white-space:nowrap;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.timeline-item:last-child{margin-right:48px}.timeline-content{display:inline-flex;flex-direction:column;align-items:center;gap:2px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.timeline-title{font-weight:bold;font-size:12px;line-height:1.2;text-align:center}.timeline-date{font-size:11px;color:#666;line-height:1;text-align:center}.timeline-connector{width:120px;height:2px;background-color:#ccc;flex:none;margin:0 16px}.timeline-refresh{display:flex;align-items:center;margin-left:16px;flex-shrink:0}@media screen and (max-width: 1200px){.timeline-container{justify-content:flex-start}.timeline-items-wrapper{justify-content:flex-start;padding:0 32px}.timeline-connector{width:32px;margin:0 6px}}
.awsui awsui-app-layout:not(.awsui-util-no-gutters) .awsui-app-layout:not(.awsui-app-layout-contentType-no-paddings) .awsui-app-layout__content,.awsui awsui-app-layout:not(.awsui-util-no-gutters) .awsui-app-layout:not(.awsui-app-layout-contentType-no-paddings) .awsui-app-layout__content--scrollable{padding:0}.awsui awsui-app-layout:not(.awsui-util-no-gutters) .awsui-app-layout:not(.awsui-app-layout-contentType-no-paddings) .awsui-app-layout__content div[awsui-app-layout-region]{padding:0;width:100%;height:100%;position:absolute}.awsui .awsui-app-layout__content{overflow-y:auto;background-color:#fff}div#embeddingContainer{width:100%;height:100%}iframe{width:100%;height:100%;border-width:0}.awsui awsui-app-layout.orchestrator:not(.awsui-util-no-gutters) .awsui-app-layout:not(.awsui-app-layout-contentType-no-paddings) .awsui-app-layout__content div[awsui-app-layout-region] span{position:absolute;width:100%;height:100%}
html,body,#root{height:100%}main{background-color:#fff !important}div.labels{margin-top:10%;text-align:center;width:100%}div.labels h1{display:inline-block;width:33%}div.centered-header{display:inline-block !important;text-align:center !important}.uploadsContainer{height:200px;margin-top:50px;margin-bottom:50px}.note{margin-top:50px}.center{text-align:center}.overrides-header{width:87%;padding:50px 0 50px 0;margin:1% auto auto}div.error-message{white-space:pre}.contentSignals{margin-top:100px}div.uploads{padding-left:5px;margin-top:2%;width:100%;height:500px}div.upload{margin-left:20%;margin-right:20%;height:100%;border:2px solid #000}div.upload div{height:100%;width:100%;display:table;overflow:hidden;text-align:center;align-content:center}div.upload div p{height:100%;width:100%;display:table-cell;vertical-align:middle}.awsui .awsui-app-layout__content,.awsui .awsui-app-layout__container{overflow-x:hidden}.awsui .awsui-alert-type-error{position:absolute;top:0;right:0;left:0;height:5%;width:50%;margin-right:auto;margin-left:auto}.awsui .awsui-alert-type-success{position:absolute;top:0;right:0;left:0;height:5%;width:50%;margin-right:auto;margin-left:auto}.awsui .awsui-alert-type-info{position:absolute;top:0;right:0;left:0;height:5%;width:50%;margin-right:auto;margin-left:auto}.awsui .awsui-alert-type-info .awsui-alert-icon,.awsui .awsui-alert-type-success .awsui-alert-icon,.awsui .awsui-alert-type-error .awsui-alert-icon{width:5%}button._action-button_1ih5m_75._button_1npim_7._variant-normal_1npim_27:not(#\9){background:rgba(0,0,0,0);pointer-events:none;border:none;cursor:pointer;overflow:hidden;outline:none;color:red}
html,body,#root{height:100%}.overview-plan-text{color:#1d8102}.overview-actuals-text{color:#0073bb}
.chatbot-page{min-height:calc(100vh - 200px);max-width:1200px;margin:0 auto;padding:24px 20px 20px}@media(max-width: 768px){.chatbot-page{padding:16px 12px 12px}}.chat-wrapper{display:flex;flex-direction:column;box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:8px;overflow:hidden;background-color:#fff}.chat-container{position:relative;display:flex;flex-direction:column;min-height:500px;max-height:calc(100vh - 350px)}@media(max-width: 768px){.chat-container{min-height:400px;max-height:calc(100vh - 300px)}}.message-list{flex:1;overflow-y:auto;overflow-x:hidden;padding:32px 24px;display:flex;flex-direction:column;gap:20px;background-color:#fafafa;scroll-behavior:smooth}.message-list::-webkit-scrollbar{width:8px}.message-list::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:4px}.message-list::-webkit-scrollbar-thumb{background:rgba(0,115,187,.3);border-radius:4px}.message-list::-webkit-scrollbar-thumb:hover{background:rgba(0,115,187,.5)}@media(max-width: 768px){.message-list{padding:20px 16px;gap:16px}}.sample-prompts-container{position:absolute;bottom:16px;right:20px;max-width:350px;z-index:10;-webkit-animation:slideInUp .5s ease-out;animation:slideInUp .5s ease-out}@media(max-width: 768px){.sample-prompts-container{right:12px;max-width:280px;bottom:12px}}.sample-prompts-container .awsui-support-prompt-group{background:var(--color-background-container-content);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.15);padding:12px}.sample-prompts-container .awsui-support-prompt-group .awsui-support-prompt-group__item{border:1px solid var(--color-border-control-default);border-radius:8px;transition:all .2s ease;cursor:pointer;background:var(--color-background-container-content);padding:10px 12px;margin-bottom:8px}.sample-prompts-container .awsui-support-prompt-group .awsui-support-prompt-group__item:last-child{margin-bottom:0}.sample-prompts-container .awsui-support-prompt-group .awsui-support-prompt-group__item:hover{border-color:var(--color-border-control-focused);box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateY(-2px);background:var(--color-background-container-header)}.sample-prompts-container .awsui-support-prompt-group .awsui-support-prompt-group__item:active{transform:translateY(0)}.sample-prompts-container .awsui-support-prompt-group .awsui-support-prompt-group__item-title{color:var(--color-text-interactive-default);font-weight:600;font-size:14px;line-height:1.4}@-webkit-keyframes slideInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.message-wrapper{display:flex;width:100%;margin-bottom:8px;-webkit-animation:fadeIn .3s ease-in;animation:fadeIn .3s ease-in}.message-wrapper.user-wrapper{justify-content:flex-end}.message-wrapper.assistant-wrapper{justify-content:flex-start}@-webkit-keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-bubble{max-width:75%;padding:12px 16px;border-radius:18px;word-wrap:break-word;word-wrap:break-word;box-shadow:0 1px 3px rgba(0,0,0,.08);transition:box-shadow .2s ease;font-size:14px;line-height:1.5}.message-bubble:hover{box-shadow:0 2px 6px rgba(0,0,0,.12)}@media(max-width: 768px){.message-bubble{max-width:90%;padding:10px 14px}}.message-bubble.user-message{background:#f90;color:#000;max-width:65%;padding:10px 16px;border-radius:20px 20px 4px 20px}.message-bubble.user-message .message-header{margin-bottom:6px;color:#000;font-weight:600}.message-bubble.user-message .message-content{color:#000;white-space:pre-wrap;line-height:1.4}.message-bubble.user-message .message-timestamp{margin-top:6px;color:rgba(0,0,0,.7)}.message-bubble.assistant-message{background-color:#fff;color:#000;border:1px solid #eaeded}.message-bubble.assistant-message .message-header{margin-bottom:8px}.message-bubble.assistant-message .message-content{color:#000;white-space:pre-wrap}.message-bubble.assistant-message .message-timestamp{margin-top:8px}.message-content{white-space:pre-wrap;word-break:break-word}.message-content>div{margin:0 !important;padding:0 !important}.message-content .inline-code{background-color:rgba(0,0,0,.05);padding:2px 6px;border-radius:4px;font-family:"Monaco","Menlo","Courier New",monospace;font-size:.9em}.message-content .code-block{background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;padding:12px;overflow-x:auto;margin:6px 0}.message-content .code-block code{font-family:"Monaco","Menlo","Courier New",monospace;font-size:.9em;line-height:1.5}.message-content .markdown-table-wrapper{overflow-x:auto;margin:8px 0}.message-content .markdown-table{border-collapse:collapse;width:100%}.message-content .markdown-table th,.message-content .markdown-table td{border:1px solid #e0e0e0;padding:8px 12px;text-align:left}.message-content .markdown-table th{background-color:#f5f5f5;font-weight:600}.message-content .markdown-table tr:nth-child(even){background-color:#fafafa}.message-content a{color:#0073bb;text-decoration:none}.message-content a:hover{text-decoration:underline}.message-content ul,.message-content ol{margin:4px 0;padding-left:24px}.message-content li{margin:2px 0;line-height:1.5}.message-content p{margin:4px 0;line-height:1.5}.message-content p:first-child{margin-top:0}.message-content p:last-child{margin-bottom:0}.message-content h1,.message-content h2,.message-content h3,.message-content h4,.message-content h5,.message-content h6{margin:8px 0 4px;font-weight:600;line-height:1.3}.message-content h1:first-child,.message-content h2:first-child,.message-content h3:first-child,.message-content h4:first-child,.message-content h5:first-child,.message-content h6:first-child{margin-top:0}.message-content blockquote{border-left:4px solid #e0e0e0;padding-left:12px;margin:6px 0;color:#666}.loading-indicator{-webkit-animation:fadeIn .3s ease-in;animation:fadeIn .3s ease-in}@media(max-width: 768px){.loading-indicator .message-bubble{max-width:90%}}.chat-input-container{position:relative;padding:16px;background-color:#fff;border-top:1px solid #eaeded;border-radius:0 0 8px 8px}@media(max-width: 768px){.chat-input-container{padding:12px}}button:focus{outline:2px solid #0073bb;outline-offset:2px}button.focus-visible{outline:2px solid #0073bb;outline-offset:2px}button:focus-visible{outline:2px solid #0073bb;outline-offset:2px}@media(prefers-contrast: high){.message-bubble.user-message{border:2px solid #fff}.message-bubble.assistant-message{border:2px solid #000}}@media(prefers-reduced-motion: reduce){.message-list{scroll-behavior:auto}.message-wrapper{-webkit-animation:none;animation:none}.loading-indicator{-webkit-animation:none;animation:none}*{-webkit-animation-duration:.01ms !important;animation-duration:.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}@media print{.chat-input-container{display:none}.message-list{overflow:visible}.chatbot-page{height:auto}}

/*# sourceMappingURL=app.css.map*/