.tk-top-panel{background:#fff;border-bottom:1px solid #f0f0f0;height:auto;width:100%}.tk-top-panel-calendar{width:300px}.tk-top-panel .tk-top-panel-container{display:flex;flex-direction:column;justify-content:center;height:100%;width:100%}.tk-top-panel .tk-top-panel-container .row-1{display:flex;flex-direction:row;height:48px;padding:0 10px;border-bottom:1px solid #f0f0f0}.tk-top-panel .tk-top-panel-container .row-1 .container-images{display:flex;flex:1;align-items:center}.tk-top-panel .tk-top-panel-container .row-1 .container-images .img-a{width:12rem}.tk-top-panel .tk-top-panel-container .row-1 .container-images .img-b{width:45rem;transform:translate(4rem) scaleX(1.2)}.tk-top-panel .tk-top-panel-container .row-1 .container-images .img-c{width:5rem;transform:translate(6rem) scale(1.5)}.tk-top-panel .tk-top-panel-container .row-1 .container-city-calendar{display:flex}.tk-top-panel .tk-top-panel-container .row-2{display:flex;height:64px;align-items:center;padding:0 10px}.tk-top-panel .tk-top-panel-container .row-2 .module-subsection{display:flex;flex-direction:row;align-items:center;width:229px;gap:10px}.tk-top-panel .tk-top-panel-container .row-2 .module-subsection .app-logo{border-radius:50%;border:0;height:42px;width:42px}.tk-top-panel .tk-top-panel-container .row-2 .ug-subsection{display:flex;flex-direction:row;align-items:center;width:229px;gap:10px;flex:1}.tk-top-panel .tk-top-panel-container .row-2 .ug-subsection .mini-logo{border-radius:50%;border:0;height:42px;width:42px}.tk-top-panel .tk-top-panel-container .row-2 .actions-subsection{display:flex;flex-direction:row;align-items:center;gap:10px}.tk-sider{background-color:#fff}.tk-sider .tk-sider-menu{border:none}.ant-layout-sider-trigger{background-color:red}.tk-sider .ant-layout-sider-trigger{background-color:#e6f4ff!important;color:#1677ff!important}.tk-text-box{font-size:1rem;margin:0;padding:0}.tk-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:64px;color:#4096ff}.tk-dashboard-card{display:flex;flex-direction:column;min-width:200px;border:1px solid var(--raw-color-4);padding:calc(var(--padding-default) * 2);gap:var(--padding-default)}.tk-dashboard-card .title{font-size:.8rem;font-weight:700;color:#333;margin:0;padding:0}.tk-dashboard-card .metricBox{display:flex;flex-direction:column;align-items:center;justify-content:center}.tk-dashboard-card .metricBox p.metricValue{font-size:2.5rem;font-weight:700;color:#333;margin:0;padding:0}.tk-dashboard-card .metricUnit{font-size:.7rem;color:var(--raw-color-0);margin:0;padding:0}.tk-bubble-card{display:flex;flex-direction:row;align-items:center;justify-content:center}.tk-bubble-card .tk-bubble-card-icon{padding:var(--padding-default)}.tk-bubble-card .tk-bubble-card-content{padding:var(--padding-default);border-left:1px solid var(--raw-color-2)}.tk-bubble-card .tk-bubble-card-content p{padding:0;margin:0}.tk-bubble-card .tk-bubble-card-content p.tk-bubble-card-title{font-size:.7rem;font-weight:700;color:#333;margin:0;padding:0}.tk-bubble-card .tk-bubble-card-content p.tk-bubble-card-description{font-size:.8rem;color:#333;margin:0;padding:0}.tk-page-panel{display:flex}.tk-page-panel .tk-page-panel-box-container{padding:20px;background-color:#fff;flex:1}.tk-dashboard-page .tk-dashboard-page-container{padding:calc(var(--padding-default) * 3)}.tk-dashboard-page .tk-dashboard-page-cards{margin-bottom:calc(var(--padding-default) * 10)}.tk-dashboard-page .tk-dashboard-page-cards .tk-dashboard-card{background-color:var(--raw-color-6);border:1px solid var(--raw-color-2);max-width:80%}.tk-dashboard-page .tk-dashboard-page-chart{display:flex;justify-content:center;align-items:center}.tk-dashboard-page .tk-dashboard-page-chart-container{width:50%;text-align:center}.tk-loading-page{padding:100px}.tk-pschat-page{height:95%}.tk-pschat-page .tk-pschat-messages-container{padding:25px}.tk-pschat-page .tk-pschat-page-chat-message-list{background:#fafafa;padding:15px 10px 0;overflow:hidden;overflow-y:auto}.tk-pschat-page .tk-pschat-page-chat-message-footer{background:#fafafa;padding:7px 35px}.tk-contexts-list-page{min-height:90vh}.tk-contexts-page .tk-form-input-code{background-color:var(--raw-color-5)}.tk-contexts-page .tk-form-items-panel-1{background-color:#00f}.tk-contexts-page .tk-steps-panel{padding:calc(var(--padding-default) * 1);padding-top:calc(var(--padding-default) * 3);background-color:var(--raw-color-5)}.tk-contexts-form-page{min-height:90vh}.tk-contexts-form-page .tk-steps-panel{padding-top:var(--padding-default);height:100%}.tk-contexts-form-page .tk-steps-panel .tk-step-1-config-panel{height:1000px}.tk-contexts-form-page .tk-steps-panel .tk-step-2-config-panel{height:100%}.tk-contexts-form-page .tk-steps-panel .tk-step-3-config-panel{min-height:100%}.tk-main-layout{display:block;height:100vh;overflow:hidden}.tk-main-layout .tk-main-layout-container{display:flex;height:100%;width:100%}.tk-main-layout .tk-main-layout-container .tk-sider{height:100vh;width:291px}.tk-main-layout .tk-main-layout-dynamic-content{margin:24px;width:100%;overflow-y:auto;overflow-x:hidden}:root{font-family:Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#000000de;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--primary-color-dark: #3f51b5;--primary-color: #3f51b5;--secondary-color: #d9d6fd;--success-color: #28a745;--info-color: #17a2b8;--warning-color: #ffc107;--danger-color: #dc3545;--padding-default: 10px;--raw-color-0: #000000;--raw-color-1: #ffffff;--raw-color-2: #dee2e8;--raw-color-3: #c0c3c7;--raw-color-4: #efefef;--raw-color-5: #f8f8f8;--raw-color-6: #fafafa;--raw-color-7: #fcfcfc;--raw-color-8: #e6f4ff;--raw-color-9: #d9d6fd;--raw-color-10: #3f51b5;--raw-color-11: #28a745;--raw-color-12: #17a2b8;--raw-color-13: #ffc107;--raw-color-14: #dc3545}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh;background-color:#edf1f7}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
