.ss-v2-svg-icon.xSmall{min-width:1rem;min-height:1rem;font-size:1rem}.ss-v2-svg-icon.small{min-width:1.25rem;min-height:1.25rem;font-size:1.25rem}.ss-v2-svg-icon.medium{min-width:1.5rem;min-height:1.5rem;font-size:1.5rem}.ss-v2-svg-icon.large{min-width:2rem;min-height:2rem;font-size:2rem}.ss-v2-svg-icon.xlarge{min-width:3rem;min-height:3rem;font-size:3rem}
.ss-v2-menu.ant-menu{border-radius:4px;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.15);box-shadow:0 2px 10px 0 rgba(0,0,0,.15);background-color:#fff;padding:.25rem 0;overflow-x:hidden;min-width:10rem}.ss-v2-menu.ant-menu .ss-v2-menu-item.ant-menu-item{height:2.5rem;margin:0;padding:0 .75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.ss-v2-menu.ant-menu .ss-v2-menu-item.ant-menu-item:hover,.ss-v2-menu.ant-menu .ss-v2-menu-item.ant-menu-item:active,.ss-v2-menu.ant-menu .ss-v2-menu-item.ant-menu-item:focus{background-color:#f7f7f7;color:#333}.ss-v2-menu.ant-menu .ss-v2-menu-item.ant-menu-item .ss-v2-menu-item-icon{font-size:1.25rem;margin-right:.5rem;color:#666}.ss-v2-menu.ant-menu .ss-v2-menu-item.ant-menu-item .ss-v2-menu-item-label{font-size:.875rem}.ss-v2-menu.ant-menu .ant-menu-submenu-title{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .75rem}.ss-v2-menu.ant-menu .ant-menu-submenu-title .ant-menu-submenu-arrow{display:none}.ss-v2-menu.ant-menu .ant-menu-submenu-title .ss-v2-menu-submenu-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ss-v2-menu.ant-menu .ant-menu-submenu-title .ss-v2-menu-submenu-title .ss-v2-menu-item-icon{font-size:1.25rem;margin-right:.5rem;color:#666}.ss-v2-menu.ant-menu .ant-menu-submenu-title .ss-v2-menu-submenu-title .ss-v2-menu-item-label{font-size:.875rem}.ss-v2-menu.ant-menu .ant-menu-submenu-title .ss-v2-menu-submenu-title .ss-v2-menu-sub-menu-icon{font-size:1.25rem;margin-left:.5rem;color:#666}.ss-v2-menu.ant-menu .ant-menu-submenu-title:hover,.ss-v2-menu.ant-menu .ant-menu-submenu-title:active,.ss-v2-menu.ant-menu .ant-menu-submenu-title:focus{background-color:#f7f7f7;color:#333}.ss-v2-menu.ant-menu .ant-menu-item-divider{background-color:#f0f0f0}.ant-menu-submenu .ss-v2-menu-item.ant-menu-item{height:2.5rem;margin:0;padding:0 .75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.ant-menu-submenu .ss-v2-menu-item.ant-menu-item:hover,.ant-menu-submenu .ss-v2-menu-item.ant-menu-item:active,.ant-menu-submenu .ss-v2-menu-item.ant-menu-item:focus{background-color:#f7f7f7;color:#333}.ant-menu-submenu .ss-v2-menu-item.ant-menu-item .ss-v2-menu-item-icon{font-size:1.25rem;margin-right:.5rem;color:#666}.ant-menu-submenu .ss-v2-menu-item.ant-menu-item .ss-v2-menu-item-label{font-size:.875rem}.ant-menu-submenu .ant-menu-submenu-title{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .75rem}.ant-menu-submenu .ant-menu-submenu-title .ant-menu-submenu-arrow{display:none}.ant-menu-submenu .ant-menu-submenu-title .ss-v2-menu-submenu-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ant-menu-submenu .ant-menu-submenu-title .ss-v2-menu-submenu-title .ss-v2-menu-item-icon{font-size:1.25rem;margin-right:.5rem;color:#666}.ant-menu-submenu .ant-menu-submenu-title .ss-v2-menu-submenu-title .ss-v2-menu-item-label{font-size:.875rem}.ant-menu-submenu .ant-menu-submenu-title .ss-v2-menu-submenu-title .ss-v2-menu-sub-menu-icon{font-size:1.25rem;margin-left:.5rem;color:#666}.ant-menu-submenu .ant-menu-submenu-title:hover,.ant-menu-submenu .ant-menu-submenu-title:active,.ant-menu-submenu .ant-menu-submenu-title:focus{background-color:#f7f7f7;color:#333}.ant-menu-submenu .ant-menu-item-divider{background-color:#f0f0f0}.ant-menu-submenu.ant-menu-submenu-open.ant-menu-submenu-active{background-color:#f7f7f7;color:#333}
.ss-v2-mobile-top-bar{height:2.8125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.625rem 1rem;border-bottom:1px solid #f0f0f0;width:100%}.ss-v2-mobile-top-bar.no-border{border-bottom:none !important}.ss-v2-mobile-top-bar .top-bar-back-button,.ss-v2-mobile-top-bar .top-bar-command-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:1.25rem}.ss-v2-mobile-top-bar .top-bar-title-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:12.1875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;font-size:1.125rem;font-weight:bold}[data-theme=theme1] .ss-v2-mobile-top-bar{background-color:#e57373;color:#fff}[data-theme=theme2] .ss-v2-mobile-top-bar{background-color:#ffb74d;color:#fff}[data-theme=theme3] .ss-v2-mobile-top-bar{background-color:#81c784;color:#fff}[data-theme=theme4] .ss-v2-mobile-top-bar{background-color:#4db6ac;color:#fff}[data-theme=theme5] .ss-v2-mobile-top-bar{background-color:#64b5f6;color:#fff}[data-theme=theme6] .ss-v2-mobile-top-bar{background-color:#9575cd;color:#fff}[data-theme=theme7] .ss-v2-mobile-top-bar{background-color:#ba68c8;color:#fff}[data-theme=theme8] .ss-v2-mobile-top-bar{background-color:#90a4ae;color:#fff}[data-theme=theme9] .ss-v2-mobile-top-bar{background-color:#4dd0e1;color:#fff}
.ant-tabs{max-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ant-tabs .ant-tabs-bar{border-color:#f0f0f0;margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ant-tabs .ant-tabs-bar .ant-tabs-tab{padding:0;margin-right:.75rem}.ant-tabs .ant-tabs-bar .ant-tabs-tab .tab-item{height:2.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666;font-size:.875rem;padding:0 .5rem;cursor:pointer;-webkit-transition:color 180ms cubic-bezier(0.2, 0, 0, 1);transition:color 180ms cubic-bezier(0.2, 0, 0, 1)}.ant-tabs .ant-tabs-bar .ant-tabs-tab .tab-item:hover{color:#11c3f3}[data-theme=theme1] .ant-tabs .ant-tabs-bar .ant-tabs-tab .tab-item:hover{color:#e57373}[data-theme=theme2] .ant-tabs .ant-tabs-bar .ant-tabs-tab .tab-item:hover{color:#ffb74d}[data-theme=theme3] .ant-tabs .ant-tabs-bar .ant-tabs-tab .tab-item:hover{color:#81c784}[data-theme=theme4] .ant-tabs .ant-tabs-bar .ant-tabs-tab .tab-item:hover{color:#4db6ac}[data-theme=theme5] .ant-tabs .ant-tabs-bar .ant-tabs-tab .tab-item:hover{color:#64b5f6}[data-theme=theme6] .ant-tabs .ant-tabs-bar .ant-tabs-tab .tab-item:hover{color:#9575cd}[data-theme=theme7] .ant-tabs .ant-tabs-bar .ant-tabs-tab .tab-item:hover{color:#ba68c8}[data-theme=theme8] .ant-tabs .ant-tabs-bar .ant-tabs-tab .tab-item:hover{color:#90a4ae}[data-theme=theme9] .ant-tabs .ant-tabs-bar .ant-tabs-tab .tab-item:hover{color:#4dd0e1}.ant-tabs .ant-tabs-bar .ant-tabs-tab .tab-item .tab-item-icon{font-size:1.25rem;margin-right:.375rem;-webkit-transition:color 180ms cubic-bezier(0.2, 0, 0, 1);transition:color 180ms cubic-bezier(0.2, 0, 0, 1)}[data-theme=theme1] .ant-tabs .ant-tabs-bar .ant-tabs-tab-active .tab-item{color:#e57373}[data-theme=theme2] .ant-tabs .ant-tabs-bar .ant-tabs-tab-active .tab-item{color:#ffb74d}[data-theme=theme3] .ant-tabs .ant-tabs-bar .ant-tabs-tab-active .tab-item{color:#81c784}[data-theme=theme4] .ant-tabs .ant-tabs-bar .ant-tabs-tab-active .tab-item{color:#4db6ac}[data-theme=theme5] .ant-tabs .ant-tabs-bar .ant-tabs-tab-active .tab-item{color:#64b5f6}[data-theme=theme6] .ant-tabs .ant-tabs-bar .ant-tabs-tab-active .tab-item{color:#9575cd}[data-theme=theme7] .ant-tabs .ant-tabs-bar .ant-tabs-tab-active .tab-item{color:#ba68c8}[data-theme=theme8] .ant-tabs .ant-tabs-bar .ant-tabs-tab-active .tab-item{color:#90a4ae}[data-theme=theme9] .ant-tabs .ant-tabs-bar .ant-tabs-tab-active .tab-item{color:#4dd0e1}.ant-tabs .ant-tabs-bar .ant-tabs-ink-bar{border-radius:999px;-webkit-transition:width 240ms cubic-bezier(0.3, 0, 0, 1),-webkit-transform 240ms cubic-bezier(0.3, 0, 0, 1);transition:width 240ms cubic-bezier(0.3, 0, 0, 1),-webkit-transform 240ms cubic-bezier(0.3, 0, 0, 1);transition:transform 240ms cubic-bezier(0.3, 0, 0, 1),width 240ms cubic-bezier(0.3, 0, 0, 1);transition:transform 240ms cubic-bezier(0.3, 0, 0, 1),width 240ms cubic-bezier(0.3, 0, 0, 1),-webkit-transform 240ms cubic-bezier(0.3, 0, 0, 1)}[data-theme=theme1] .ant-tabs .ant-tabs-bar .ant-tabs-ink-bar{background-color:#e57373}[data-theme=theme2] .ant-tabs .ant-tabs-bar .ant-tabs-ink-bar{background-color:#ffb74d}[data-theme=theme3] .ant-tabs .ant-tabs-bar .ant-tabs-ink-bar{background-color:#81c784}[data-theme=theme4] .ant-tabs .ant-tabs-bar .ant-tabs-ink-bar{background-color:#4db6ac}[data-theme=theme5] .ant-tabs .ant-tabs-bar .ant-tabs-ink-bar{background-color:#64b5f6}[data-theme=theme6] .ant-tabs .ant-tabs-bar .ant-tabs-ink-bar{background-color:#9575cd}[data-theme=theme7] .ant-tabs .ant-tabs-bar .ant-tabs-ink-bar{background-color:#ba68c8}[data-theme=theme8] .ant-tabs .ant-tabs-bar .ant-tabs-ink-bar{background-color:#90a4ae}[data-theme=theme9] .ant-tabs .ant-tabs-bar .ant-tabs-ink-bar{background-color:#4dd0e1}.ant-tabs .ant-tabs-top-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto;overflow:overlay}
.core-layout__viewport{position:absolute;top:0;bottom:0;left:0;right:0}
.ss-v2-guide-button-container{position:fixed;bottom:2.5rem;right:2.5rem}.ss-v2-guide-button-container .ss-v2-guide-button{height:3rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:3rem;background-color:#11c3f3;border-radius:1.5rem;cursor:pointer;-webkit-transition:max-width 300ms ease-in-out;transition:max-width 300ms ease-in-out;-webkit-box-shadow:0 0 20px 0 rgba(0,166,211,.3);box-shadow:0 0 20px 0 rgba(0,166,211,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;padding:.625rem}.ss-v2-guide-button-container .ss-v2-guide-button .guide-icon{font-size:1.75rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:.625rem}.ss-v2-guide-button-container .ss-v2-guide-button .guide-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap}.ss-v2-guide-button-container .close-icon{position:absolute;color:#999;left:0;top:0;visibility:hidden;cursor:pointer}.ss-v2-guide-button-container:hover{padding-left:1.75rem}.ss-v2-guide-button-container:hover .ss-v2-guide-button{max-width:20rem}.ss-v2-guide-button-container:hover .close-icon{visibility:visible}.ss-v2-guide-button-container.hide{-webkit-transform:translate(0, -800px);-ms-transform:translate(0, -800px);transform:translate(0, -800px);-webkit-transition:-webkit-transform 20s;transition:-webkit-transform 20s;transition:transform 20s;transition:transform 20s, -webkit-transform 20s}.ss-v2-guide-helper{padding:0;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.08);box-shadow:0 0 8px 0 rgba(0,0,0,.08);border-radius:4px}
.select-course-dialog .ant-modal-body{padding:0 !important}.select-course-dialog .select-course-dialog-content{padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.select-course-dialog .select-course-dialog-content .close-icon{position:absolute;right:.5rem;top:.5rem;cursor:pointer}.select-course-dialog .select-course-dialog-content .welcome-image{width:22.75rem;height:13.375rem}.select-course-dialog .select-course-dialog-content .welcome-title{margin-top:1.5rem;font-size:1.125rem;font-weight:bold}.select-course-dialog .select-course-dialog-content .welcome-tip{margin-top:.625rem;font-size:.875rem;color:#666;text-align:center;padding:0 1rem}.select-course-dialog .select-course-dialog-content .course-button-container{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.select-course-dialog .select-course-dialog-content .course-button-container .course-button:not(:last-child){margin-right:2.625rem}
.ss-v2-guide-helper-container{position:relative;padding:1.25rem 1.5rem 1.5rem;width:16.25rem}.ss-v2-guide-helper-container .helper-component-close-button{cursor:pointer;position:absolute;top:.625rem;right:.5rem;color:#999}.ss-v2-guide-helper-container .helper-component-index{font-size:.875rem;color:#999}.ss-v2-guide-helper-container .helper-component-tip{margin-top:.75rem;font-size:1rem}.ss-v2-guide-helper-container .next-step-button{margin-top:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.finish-course-dialog .ant-modal-body{padding:0 !important}.finish-course-dialog .finish-course-dialog-content{padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.finish-course-dialog .finish-course-dialog-content .close-icon{position:absolute;right:.5rem;top:.5rem;cursor:pointer}.finish-course-dialog .finish-course-dialog-content .welcome-image{width:22.75rem;height:13.375rem}.finish-course-dialog .finish-course-dialog-content .welcome-title{margin-top:1.5rem;font-size:1.125rem;font-weight:bold}.finish-course-dialog .finish-course-dialog-content .welcome-tip{margin-top:.625rem;font-size:.875rem;color:#666;text-align:center;padding:0 1rem}.finish-course-dialog .finish-course-dialog-content .finish-course-button{margin-top:2rem}
.template-recommendation-dialog .ant-modal-body{padding:0 !important}.template-recommendation-dialog .template-recommendation-dialog-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.template-recommendation-dialog .template-recommendation-dialog-content .close-icon{position:absolute;right:.5rem;top:.5rem;cursor:pointer}.template-recommendation-dialog .template-recommendation-dialog-content .survey-form,.template-recommendation-dialog .template-recommendation-dialog-content .result-templates,.template-recommendation-dialog .template-recommendation-dialog-content .installing-progress{max-height:33.75rem;height:calc(100vh - 10rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.template-recommendation-dialog .template-recommendation-dialog-content .survey-form .header,.template-recommendation-dialog .template-recommendation-dialog-content .result-templates .header,.template-recommendation-dialog .template-recommendation-dialog-content .installing-progress .header{-webkit-box-flex:0;-ms-flex:0;flex:0;font-size:1.125rem;font-weight:bold;padding:1.5rem 0;text-align:center}.template-recommendation-dialog .template-recommendation-dialog-content .survey-form .content,.template-recommendation-dialog .template-recommendation-dialog-content .result-templates .content,.template-recommendation-dialog .template-recommendation-dialog-content .installing-progress .content{-webkit-box-flex:1;-ms-flex:1;flex:1}.template-recommendation-dialog .template-recommendation-dialog-content .survey-form .footer,.template-recommendation-dialog .template-recommendation-dialog-content .result-templates .footer,.template-recommendation-dialog .template-recommendation-dialog-content .installing-progress .footer{-webkit-box-flex:0;-ms-flex:0;flex:0;padding:1.5rem 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.template-recommendation-dialog .template-recommendation-dialog-content .survey-form .footer .prev-step-button,.template-recommendation-dialog .template-recommendation-dialog-content .result-templates .footer .prev-step-button,.template-recommendation-dialog .template-recommendation-dialog-content .installing-progress .footer .prev-step-button{width:5.5rem;margin-right:.625rem}.template-recommendation-dialog .template-recommendation-dialog-content .survey-form .footer .next-step-button,.template-recommendation-dialog .template-recommendation-dialog-content .result-templates .footer .next-step-button,.template-recommendation-dialog .template-recommendation-dialog-content .installing-progress .footer .next-step-button{-webkit-box-flex:1;-ms-flex:1;flex:1}.template-recommendation-dialog .template-recommendation-dialog-content .survey-form{width:30rem}.template-recommendation-dialog .template-recommendation-dialog-content .survey-form .survey-description{font-size:.8125rem;color:#666}.template-recommendation-dialog .template-recommendation-dialog-content .survey-form .survey-form-content{padding:.25rem 0}.template-recommendation-dialog .template-recommendation-dialog-content .survey-form .survey-form-content .input-group-container{margin-top:1.25rem}.template-recommendation-dialog .template-recommendation-dialog-content .survey-form .next-step-button:not(.disabled){background-color:#fcb322}.template-recommendation-dialog .template-recommendation-dialog-content .result-templates{width:32rem}.template-recommendation-dialog .template-recommendation-dialog-content .result-templates .result-templates-list{overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.template-recommendation-dialog .template-recommendation-dialog-content .result-templates .result-templates-list .scene-solution{padding:.5rem .75rem;-webkit-transition:all .3s ease;transition:all .3s ease}.template-recommendation-dialog .template-recommendation-dialog-content .result-templates .result-templates-list .scene-solution:hover{-webkit-transform:translateY(-0.25rem);-ms-transform:translateY(-0.25rem);transform:translateY(-0.25rem)}.template-recommendation-dialog .template-recommendation-dialog-content .result-templates .result-templates-list .scene-solution:hover .solution-card{-webkit-box-shadow:0 .3125rem 1.25rem 0 rgba(0,0,0,.06);box-shadow:0 .3125rem 1.25rem 0 rgba(0,0,0,.06)}.template-recommendation-dialog .template-recommendation-dialog-content .result-templates .result-templates-list .scene-solution .solution-card{height:7rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem;background-color:#fff;border-radius:.5rem;border:solid 1px #d9d9d9}.template-recommendation-dialog .template-recommendation-dialog-content .result-templates .result-templates-list .scene-solution .solution-card:hover .solution-detailed-container .btn-container,.template-recommendation-dialog .template-recommendation-dialog-content .result-templates .result-templates-list .scene-solution .solution-card.selected .solution-detailed-container .btn-container{display:-webkit-box;display:-ms-flexbox;display:flex}.template-recommendation-dialog .template-recommendation-dialog-content .result-templates .result-templates-list .scene-solution .icon-container{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;cursor:default}.template-recommendation-dialog .template-recommendation-dialog-content .result-templates .result-templates-list .scene-solution .icon-container .icon{width:5rem;height:5rem;border-radius:1.5rem;font-size:2.25rem;color:#fff;line-height:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.template-recommendation-dialog .template-recommendation-dialog-content .result-templates .result-templates-list .scene-solution .text-container{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:default}.template-recommendation-dialog .template-recommendation-dialog-content .result-templates .result-templates-list .scene-solution .text-container .text-title{padding-top:.5rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#333;font-weight:500}.template-recommendation-dialog .template-recommendation-dialog-content .result-templates .result-templates-list .scene-solution .text-container .solution-detailed-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.template-recommendation-dialog .template-recommendation-dialog-content .result-templates .result-templates-list .scene-solution .text-container .solution-detailed-container .text-description{padding-top:.5rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;color:#999;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1rem;max-height:2.5rem}.template-recommendation-dialog .template-recommendation-dialog-content .result-templates .result-templates-list .scene-solution .text-container .solution-detailed-container .btn-container{display:none;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:6rem}.template-recommendation-dialog .template-recommendation-dialog-content .result-templates .result-templates-list .scene-solution .text-container .solution-detailed-container .btn-container .btn{width:100%;min-width:100%;padding-left:.625rem;padding-right:.625rem;margin-top:.5rem}.template-recommendation-dialog .template-recommendation-dialog-content .result-templates .result-templates-list .scene-solution .white-space{padding-left:1rem}.template-recommendation-dialog .template-recommendation-dialog-content .installing-progress{width:30rem}.template-recommendation-dialog .template-recommendation-dialog-content .installing-progress .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.template-recommendation-dialog .template-recommendation-dialog-content .installing-progress .content .progress-bar{margin-bottom:1.5rem}.template-recommendation-dialog .template-recommendation-dialog-content .installing-progress .content .progress-title{font-size:1.5rem}
.copilot-root{position:fixed;inset:0;z-index:120;pointer-events:none}.copilot-fab{position:fixed;left:0;top:0;width:3.25rem;height:3.25rem;border-radius:50%;border:1px solid rgba(34,175,214,.18);padding:0;cursor:pointer;-webkit-box-shadow:0 0 0 4px hsla(0,0%,100%,.88),0 8px 20px rgba(31,115,155,.17),0 2px 7px rgba(17,195,243,.15);box-shadow:0 0 0 4px hsla(0,0%,100%,.88),0 8px 20px rgba(31,115,155,.17),0 2px 7px rgba(17,195,243,.15);background:hsla(0,0%,100%,.98);color:rgba(0,0,0,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible;isolation:isolate;-webkit-transition:-webkit-transform .24s ease,-webkit-filter .24s ease;transition:-webkit-transform .24s ease,-webkit-filter .24s ease;transition:transform .24s ease,filter .24s ease;transition:transform .24s ease,filter .24s ease,-webkit-transform .24s ease,-webkit-filter .24s ease;z-index:121;pointer-events:auto;cursor:-webkit-grab;cursor:grab}.copilot-fab::before,.copilot-fab::after{content:"";position:absolute;inset:0;pointer-events:none}.copilot-fab::before{inset:-8%;border-radius:50%;background:radial-gradient(circle, rgba(64, 210, 239, 0.32) 0%, rgba(120, 206, 255, 0.22) 46%, rgba(120, 206, 255, 0) 74%);-webkit-filter:blur(15px);filter:blur(15px);opacity:.9;-webkit-transform:scale(0.92);-ms-transform:scale(0.92);transform:scale(0.92);-webkit-transition:opacity .24s ease,-webkit-transform .24s ease,-webkit-filter .24s ease;transition:opacity .24s ease,-webkit-transform .24s ease,-webkit-filter .24s ease;transition:transform .24s ease,opacity .24s ease,filter .24s ease;transition:transform .24s ease,opacity .24s ease,filter .24s ease,-webkit-transform .24s ease,-webkit-filter .24s ease;z-index:0}.copilot-fab::after{inset:20%;border-radius:50%;background:url(https://cdn.spidersheet.cn/develop/50dc6de011b9fffb321e0b94c57ac4ac.png) center/contain no-repeat;-webkit-filter:drop-shadow(0 9px 14px rgba(12, 126, 164, 0.24));filter:drop-shadow(0 9px 14px rgba(12, 126, 164, 0.24));-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-animation:copilot-fab-float 4s ease-in-out infinite;animation:copilot-fab-float 4s ease-in-out infinite;-webkit-transition:-webkit-transform .24s ease,-webkit-filter .24s ease;transition:-webkit-transform .24s ease,-webkit-filter .24s ease;transition:transform .24s ease,filter .24s ease;transition:transform .24s ease,filter .24s ease,-webkit-transform .24s ease,-webkit-filter .24s ease;z-index:1}.copilot-fab:hover{-webkit-transform:translateY(-4px) scale(1.03);-ms-transform:translateY(-4px) scale(1.03);transform:translateY(-4px) scale(1.03);-webkit-box-shadow:0 0 0 5px hsla(0,0%,100%,.96),0 11px 26px rgba(31,115,155,.23),0 0 16px rgba(17,195,243,.2);box-shadow:0 0 0 5px hsla(0,0%,100%,.96),0 11px 26px rgba(31,115,155,.23),0 0 16px rgba(17,195,243,.2)}.copilot-fab:hover::before{opacity:1;-webkit-filter:blur(20px);filter:blur(20px);-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}.copilot-fab:hover::after{-webkit-filter:drop-shadow(0 12px 18px rgba(12, 126, 164, 0.3)) saturate(1.05);filter:drop-shadow(0 12px 18px rgba(12, 126, 164, 0.3)) saturate(1.05);-webkit-animation:copilot-fab-hover .95s ease-in-out infinite alternate;animation:copilot-fab-hover .95s ease-in-out infinite alternate}.copilot-fab:active{-webkit-transform:translateY(-1px) scale(0.98);-ms-transform:translateY(-1px) scale(0.98);transform:translateY(-1px) scale(0.98)}.copilot-fab:active::after{-webkit-animation-play-state:paused;animation-play-state:paused}.copilot-fab.dragging{cursor:-webkit-grabbing;cursor:grabbing;-webkit-transition:none;transition:none}.copilot-fab:focus-visible{outline:3px solid rgba(17,195,243,.45);outline-offset:5px}.copilot-fab-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@-webkit-keyframes copilot-fab-float{0%,100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-webkit-transform:translateY(-3px) scale(1.02);transform:translateY(-3px) scale(1.02)}}@keyframes copilot-fab-float{0%,100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-webkit-transform:translateY(-3px) scale(1.02);transform:translateY(-3px) scale(1.02)}}@-webkit-keyframes copilot-fab-hover{0%{-webkit-transform:translateY(-2px) scale(1.02) rotate(-4deg);transform:translateY(-2px) scale(1.02) rotate(-4deg)}100%{-webkit-transform:translateY(-7px) scale(1.08) rotate(4deg);transform:translateY(-7px) scale(1.08) rotate(4deg)}}@keyframes copilot-fab-hover{0%{-webkit-transform:translateY(-2px) scale(1.02) rotate(-4deg);transform:translateY(-2px) scale(1.02) rotate(-4deg)}100%{-webkit-transform:translateY(-7px) scale(1.08) rotate(4deg);transform:translateY(-7px) scale(1.08) rotate(4deg)}}.copilot-panel{position:fixed;top:50%;left:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:384px;height:90vh;max-height:800px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:hsla(0,0%,100%,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid #e5e7eb;border-radius:1rem;-webkit-box-shadow:0 26px 60px rgba(15,23,42,.18);box-shadow:0 26px 60px rgba(15,23,42,.18);overflow:hidden;-webkit-transition:left .3s ease-out,right .3s ease-out;transition:left .3s ease-out,right .3s ease-out;z-index:120;pointer-events:auto}.copilot-panel-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:13px 16px;background:#fff;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom:1px solid #f3f4f6;-ms-flex-negative:0;flex-shrink:0}.copilot-panel-header.dragging{cursor:-webkit-grabbing;cursor:grabbing}.copilot-panel.copilot-panel-floating .copilot-panel-header{cursor:-webkit-grab;cursor:grab}.copilot-header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.copilot-header-icon{width:36px;height:36px;border-radius:12px;background:linear-gradient(135deg, #36C6E0 0%, #0FAEC6 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 8px 20px rgba(54,198,224,.24);box-shadow:0 8px 20px rgba(54,198,224,.24)}.copilot-header-icon svg{width:18px;height:18px;color:#fff}.copilot-header-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.copilot-title{font-size:17px;font-weight:700;color:#111827;line-height:1.15}.copilot-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:2px}.copilot-status-dot{position:relative;width:8px;height:8px;border-radius:50%;background:#10b981;-ms-flex-negative:0;flex-shrink:0}.copilot-status-dot.online{background:#10b981}.copilot-status-dot.online::after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:#10b981;-webkit-animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite}.copilot-status-dot.offline{background:#ef4444}.copilot-status-dot.offline::after{display:none}.copilot-status-dot.checking{background:#f59e0b}.copilot-status-dot.checking::after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:#f59e0b;-webkit-animation:pulse 1s cubic-bezier(0.4, 0, 0.6, 1) infinite;animation:pulse 1s cubic-bezier(0.4, 0, 0.6, 1) infinite}@-webkit-keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}.copilot-status-text{font-size:11px;color:#6b7280;font-weight:500}.copilot-header-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.copilot-header-icon-button{width:34px;height:34px;padding:0;border-radius:11px;border:1px solid rgba(226,232,240,.92);background:hsla(0,0%,100%,.94);color:#64748b;cursor:pointer;-webkit-transition:all .18s ease;transition:all .18s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.copilot-header-icon-button:hover{border-color:rgba(125,211,252,.92);background:rgba(240,249,255,.98);color:#0f172a;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.copilot-header-icon-button:active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.copilot-header-icon-button svg{width:17px;height:17px}.copilot-close{color:#475569}.copilot-panel-body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:12px 12px 32px;background:#f9fafb;-ms-overflow-style:none;scrollbar-width:none}.copilot-panel-body::-webkit-scrollbar{display:none}.copilot-panel-body-content{width:100%;max-width:100%}.copilot-welcome-card{background:linear-gradient(135deg, #f0f9ff 0%, #e0f2fe 100%);border:1px solid rgba(54,198,224,.2);border-radius:12px;padding:16px;position:relative;overflow:hidden;margin-bottom:20px}.copilot-welcome-card::before{content:"";position:absolute;top:-20px;right:-20px;width:64px;height:64px;background:rgba(54,198,224,.1);border-radius:50%;-webkit-filter:blur(16px);filter:blur(16px)}.copilot-welcome-title{font-size:14px;font-weight:600;color:#0369a1;margin-bottom:4px;position:relative;z-index:1}.copilot-welcome-text{font-size:12px;color:#0284c7;line-height:1.5;position:relative;z-index:1}.copilot-sections{padding:0 4px}.copilot-section{margin-bottom:8px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.copilot-section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05);width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.copilot-section-header:hover{background:#f0f9ff;border-color:#36c6e0}.copilot-section-header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.copilot-section-icon{width:36px;height:36px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.copilot-section-icon svg{width:20px;height:20px}.copilot-section-icon.icon-blue{background:#eff6ff;color:#2563eb}.copilot-section-icon.icon-violet{background:#f5f3ff;color:#7c3aed}.copilot-section-icon.icon-amber{background:#fffbeb;color:#d97706}.copilot-section-icon.icon-rose{background:#fff1f2;color:#e11d48}.copilot-section-icon.icon-green{background:#f0fdf4;color:#16a34a}.copilot-section-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.copilot-section-title{font-size:14px;font-weight:600;color:#374151}.copilot-section-desc{font-size:10px;color:#9ca3af;margin-top:2px}.copilot-section-arrow{width:16px;height:16px;color:#9ca3af;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.copilot-section-arrow.expanded{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.copilot-section-content{margin-top:8px;margin-left:16px;overflow:hidden;-webkit-transition:all .2s ease;transition:all .2s ease;width:calc(100% - 16px);-webkit-box-sizing:border-box;box-sizing:border-box}.copilot-section-item{padding:12px;background:#fff;border:1px solid #f3f4f6;border-radius:8px;margin-bottom:6px;-webkit-transition:all .2s ease;transition:all .2s ease}.copilot-section-item.clickable{cursor:pointer}.copilot-section-item.clickable:hover{background:rgba(54,198,224,.04);border-color:#36c6e0;-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.copilot-section-item.clickable:active{-webkit-transform:scale(0.98) translateX(4px);-ms-transform:scale(0.98) translateX(4px);transform:scale(0.98) translateX(4px)}.copilot-section-item .copilot-section-item-label{font-size:12px;color:#4b5563;font-weight:500;margin:0 0 4px 0}.copilot-section-item .copilot-section-item-desc{font-size:11px;color:#9ca3af;margin:0 0 6px 0;padding-left:12px}.copilot-section-item .copilot-section-item-output{font-size:10px;color:#36c6e0;margin:0;padding-left:12px}.copilot-section-item .copilot-section-item-output .copilot-section-item-output-label{color:#d1d5db}.copilot-quick-section{margin-top:20px}.copilot-quick-title{font-size:12px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;margin-left:4px}.copilot-quick-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.copilot-quick-action{padding:6px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:999px;font-size:12px;font-weight:600;color:#4b5563;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.copilot-quick-action:hover{border-color:#36c6e0;color:#0faec6;background:#f0f9ff}.copilot-quick-action:active{-webkit-transform:scale(0.96);-ms-transform:scale(0.96);transform:scale(0.96)}.copilot-recommend-card{margin-top:20px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.copilot-recommend-title{font-size:12px;font-weight:700;color:#111827;margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.copilot-recommend-title svg{width:16px;height:16px;color:#f59e0b}.copilot-recommend-item{font-size:12px;color:#4b5563;padding:8px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;border-radius:8px;border:1px solid rgba(0,0,0,0);margin-bottom:8px}.copilot-recommend-item:hover{color:#0faec6;background:#f0f9ff;border-color:#bae6fd}.copilot-recommend-item:last-child{margin-bottom:0}.copilot-template-card{margin-top:10px;padding:12px;border-radius:12px;border:1px solid #dbeafe;background:-webkit-gradient(linear, left top, left bottom, from(#f8fbff), to(#ffffff));background:linear-gradient(180deg, #f8fbff 0%, #ffffff 100%);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75)}.copilot-template-card.is-busy{opacity:.76}.copilot-template-card-header{margin-bottom:10px}.copilot-template-card-title-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;margin-bottom:4px}.copilot-template-card-title{font-size:13px;font-weight:700;color:#0f172a}.copilot-template-card-status{-ms-flex-negative:0;flex-shrink:0;padding:2px 8px;border-radius:999px;background:#e0f2fe;color:#0369a1;font-size:11px;font-weight:600;text-transform:capitalize}.copilot-template-card-summary{font-size:12px;line-height:1.5;color:#475569}.copilot-template-card-candidates{display:grid;gap:8px;margin-bottom:10px}.copilot-template-candidate{width:100%;padding:10px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;text-align:left;cursor:pointer;-webkit-transition:border-color .16s ease,background .16s ease,-webkit-box-shadow .16s ease;transition:border-color .16s ease,background .16s ease,-webkit-box-shadow .16s ease;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,-webkit-box-shadow .16s ease}.copilot-template-candidate:hover{border-color:#67d5e5;-webkit-box-shadow:0 8px 22px rgba(13,148,166,.12);box-shadow:0 8px 22px rgba(13,148,166,.12)}.copilot-template-candidate.is-selected{border-color:#22b8cf;background:-webkit-gradient(linear, left top, left bottom, from(#ecfeff), to(#ffffff));background:linear-gradient(180deg, #ecfeff 0%, #ffffff 100%);-webkit-box-shadow:inset 0 0 0 1px rgba(34,184,207,.24);box-shadow:inset 0 0 0 1px rgba(34,184,207,.24)}.copilot-template-candidate.is-disabled{cursor:not-allowed;opacity:.62}.copilot-template-candidate.is-disabled:hover{border-color:#e2e8f0;-webkit-box-shadow:none;box-shadow:none}.copilot-template-candidate-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;margin-bottom:6px}.copilot-template-candidate-name{font-size:12px;font-weight:700;color:#111827}.copilot-template-candidate-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.copilot-template-candidate-score,.copilot-template-candidate-confidence,.copilot-template-candidate-used,.copilot-template-candidate-source,.copilot-template-candidate-selected{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 7px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:11px;font-weight:600}.copilot-template-candidate-selected{background:#cffafe;color:#0e7490}.copilot-template-candidate-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.copilot-template-candidate-tags,.copilot-template-candidate-reasons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.copilot-template-candidate-tag,.copilot-template-candidate-reason{padding:2px 7px;border-radius:999px;background:#f8fafc;border:1px solid #e2e8f0;color:#475569;font-size:11px;line-height:1.4}.copilot-template-card-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.copilot-template-card-preview{padding:10px;border-radius:10px;border:1px solid #bae6fd;background:-webkit-gradient(linear, left top, left bottom, from(#f0f9ff), to(#ffffff));background:linear-gradient(180deg, #f0f9ff 0%, #ffffff 100%)}.copilot-template-card-preview-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;margin-bottom:6px}.copilot-template-card-preview-title{font-size:12px;font-weight:700;color:#0f172a}.copilot-template-card-preview-meta,.copilot-template-card-preview-tags,.copilot-template-card-preview-reasons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.copilot-template-card-preview-meta{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.copilot-template-card-preview-meta span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 7px;border-radius:999px;background:#e0f2fe;color:#0369a1;font-size:11px;font-weight:600}.copilot-template-card-preview-summary{color:#334155;font-size:12px;line-height:1.55;margin-bottom:8px}.copilot-template-card-preview-summary.is-muted{color:#94a3b8}.copilot-template-card-action{border:1px solid #cbd5e1;border-radius:999px;padding:6px 12px;background:#fff;color:#0f172a;font-size:12px;font-weight:600;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.copilot-template-card-action:hover:not(:disabled){border-color:#36c6e0;color:#0faec6;background:#f0f9ff}.copilot-template-card-action:disabled,.copilot-template-card-action.is-disabled{cursor:not-allowed;opacity:.55}.copilot-template-card-action-use_template{background:linear-gradient(135deg, #36C6E0 0%, #0FAEC6 100%);color:#fff;border-color:rgba(0,0,0,0)}.copilot-template-card-action-use_template:hover:not(:disabled){color:#fff;-webkit-filter:brightness(1.02);filter:brightness(1.02);background:linear-gradient(135deg, rgb(71.674137931, 203.0120689655, 226.725862069) 0%, rgb(16.4366197183, 190.6647887324, 216.9633802817) 100%)}.copilot-template-card-error{margin-top:8px;padding:8px 10px;border-radius:8px;background:#fef2f2;color:#b91c1c;font-size:12px;line-height:1.45}.copilot-interaction-card{margin-top:10px;padding:12px;border-radius:12px;border:1px solid #dbeafe;background:-webkit-gradient(linear, left top, left bottom, from(#f8fbff), to(#ffffff));background:linear-gradient(180deg, #f8fbff 0%, #ffffff 100%);color:#0f172a}.copilot-interaction-card.is-busy{opacity:.76}.copilot-interaction-card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.copilot-interaction-card-icon{width:24px;height:24px;border-radius:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#e0f2fe;color:#0369a1}.copilot-interaction-card-title{font-size:13px;font-weight:700}.copilot-interaction-card-question{font-size:13px;line-height:1.55;font-weight:600}.copilot-interaction-card-summary{margin-top:4px;color:#64748b;font-size:12px;line-height:1.5}.copilot-interaction-card-details{display:grid;gap:5px;margin:8px 0 0}.copilot-interaction-card-detail{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;gap:8px;grid-template-columns:minmax(86px, auto) minmax(0, 1fr)}.copilot-interaction-card-detail dt{color:#64748b;font-size:11px;font-weight:650;line-height:1.35}.copilot-interaction-card-detail dd{color:#0f172a;font-size:12px;line-height:1.35;margin:0;overflow-wrap:anywhere}.copilot-interaction-card-sources{border-top:1px solid #e2e8f0;display:grid;gap:6px;margin-top:10px;padding-top:9px}.copilot-interaction-card-sources-title{color:#475569;font-size:11px;font-weight:700;line-height:1.3}.copilot-interaction-card-source{display:grid;gap:2px}.copilot-interaction-card-source-title{color:#0f172a;font-size:12px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.copilot-interaction-card-source-meta{color:#64748b;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:11px;gap:6px;line-height:1.3}.copilot-interaction-card-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:10px}.copilot-interaction-card-action{border:1px solid #cbd5e1;border-radius:999px;padding:6px 12px;background:#fff;color:#0f172a;font-size:12px;font-weight:600;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.copilot-interaction-card-action:hover:not(:disabled){border-color:#36c6e0;color:#0faec6;background:#f0f9ff}.copilot-interaction-card-action:disabled{cursor:not-allowed;opacity:.55}.copilot-interaction-card-confirmation{border-color:#fed7aa;background:-webkit-gradient(linear, left top, left bottom, from(#fff7ed), to(#ffffff));background:linear-gradient(180deg, #fff7ed 0%, #ffffff 100%)}.copilot-interaction-card-confirmation .copilot-interaction-card-icon{background:#ffedd5;color:#c2410c}.copilot-interaction-card-warning{border-color:#fecaca;background:-webkit-gradient(linear, left top, left bottom, from(#fff7f7), to(#ffffff));background:linear-gradient(180deg, #fff7f7 0%, #ffffff 100%)}.copilot-interaction-card-warning .copilot-interaction-card-icon{background:#fee2e2;color:#b91c1c}.copilot-source-cards{margin-top:10px}.copilot-source-cards-title{color:#475569;font-size:12px;font-weight:650;line-height:1.3;margin-bottom:6px}.copilot-source-card-list{display:grid;gap:8px}.copilot-source-card{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:8px;grid-template-columns:24px minmax(0, 1fr);padding:8px}.copilot-source-card-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #dbe4ef;border-radius:6px;color:#2563eb;display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px}.copilot-source-card-icon svg{height:14px;width:14px}.copilot-source-card-body{min-width:0}.copilot-source-card-meta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#64748b;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:11px;gap:6px;line-height:1.25;margin-bottom:3px}.copilot-source-card-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0f172a;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;font-weight:650;gap:5px;line-height:1.35;max-width:100%;text-decoration:none}.copilot-source-card-title svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:13px;width:13px}.copilot-source-card-summary{color:#475569;font-size:12px;line-height:1.45;margin-top:4px;overflow-wrap:anywhere}.copilot-message{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:6px}.copilot-message-user{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.copilot-message-assistant{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.copilot-bubble{max-width:min(84%,720px);padding:7px 10px;border-radius:13px;font-size:12px;line-height:1.3;color:#374151;background:#fff;border:1px solid rgba(226,232,240,.9);-webkit-box-shadow:0 4px 16px rgba(15,23,42,.035);box-shadow:0 4px 16px rgba(15,23,42,.035);overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.copilot-bubble-assistant{width:100%;max-width:100%;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}.copilot-message-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-top:6px}.copilot-message-action{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid rgba(0,0,0,0);border-radius:6px;background:rgba(0,0,0,0);color:#6b7280;cursor:pointer;-webkit-transition:color .16s ease,background .16s ease,border-color .16s ease;transition:color .16s ease,background .16s ease,border-color .16s ease}.copilot-message-action svg{width:15px;height:15px}.copilot-message-action:hover,.copilot-message-action:focus-visible{color:#111827;background:rgba(243,244,246,.9)}.copilot-message-action:focus-visible{outline:none;border-color:rgba(59,130,246,.35)}.copilot-message-action.is-active,.copilot-message-action.is-visible{color:#0faec6;background:rgba(224,242,254,.9)}.copilot-loading-indicator{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;border-radius:999px;background:hsla(0,0%,100%,.9);border:1px solid rgba(229,231,235,.9);-webkit-box-shadow:0 1px 2px rgba(15,23,42,.06);box-shadow:0 1px 2px rgba(15,23,42,.06)}.copilot-loading-text{font-size:12px;line-height:1;color:#6b7280}.copilot-thinking-dots{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.copilot-thinking-dots .dot{width:6px;height:6px;border-radius:50%;background:rgba(54,198,224,.9);-webkit-animation:copilot-thinking-dot 1s ease-in-out infinite;animation:copilot-thinking-dot 1s ease-in-out infinite}.copilot-thinking-dots .dot:nth-child(2){-webkit-animation-delay:.16s;animation-delay:.16s}.copilot-thinking-dots .dot:nth-child(3){-webkit-animation-delay:.32s;animation-delay:.32s}@-webkit-keyframes copilot-thinking-dot{0%,80%,100%{opacity:.35;-webkit-transform:translateY(0);transform:translateY(0)}40%{opacity:1;-webkit-transform:translateY(-2px);transform:translateY(-2px)}}@keyframes copilot-thinking-dot{0%,80%,100%{opacity:.35;-webkit-transform:translateY(0);transform:translateY(0)}40%{opacity:1;-webkit-transform:translateY(-2px);transform:translateY(-2px)}}.copilot-message-user .copilot-bubble{background:linear-gradient(135deg, #36C6E0 0%, #0FAEC6 100%);color:#fff}.copilot-message-user .copilot-bubble p{color:#fff}.copilot-message-user .copilot-bubble a{color:#fff;text-decoration:underline}.copilot-markdown{color:inherit;white-space:normal}.copilot-markdown h1,.copilot-markdown h2,.copilot-markdown h3,.copilot-markdown h4,.copilot-markdown h5,.copilot-markdown h6{margin:4px 0 3px;font-weight:650;line-height:1.28}.copilot-markdown h1{font-size:15px}.copilot-markdown h2{font-size:14px}.copilot-markdown h3{font-size:13px}.copilot-markdown .copilot-md-p{margin:0 0 5px;line-height:1.52}.copilot-markdown .copilot-md-p:last-child{margin-bottom:0}.copilot-markdown .copilot-md-ol,.copilot-markdown .copilot-md-ul{margin:4px 0;padding-left:20px}.copilot-markdown .copilot-md-li{margin:3px 0;line-height:1.5}.copilot-markdown .copilot-md-li>.copilot-md-p{margin:0}.copilot-markdown .copilot-md-li>.copilot-md-ol,.copilot-markdown .copilot-md-li>.copilot-md-ul{margin-top:6px;margin-bottom:2px}.copilot-markdown code{background:rgba(0,0,0,.06);padding:2px 6px;border-radius:4px;font-size:12px;font-family:monospace}.copilot-markdown pre{background:#f6f8fa;padding:8px 10px;border-radius:6px;overflow-x:auto;margin:6px 0}.copilot-markdown pre code{background:none;padding:0}.copilot-markdown blockquote{border-left:3px solid #d1d5db;padding-left:10px;margin:6px 0;color:#6b7280}.copilot-markdown table{border-collapse:collapse;display:block;width:100%;overflow-x:auto;margin:6px 0}.copilot-markdown table th,.copilot-markdown table td{border:1px solid #e5e7eb;padding:6px 10px;text-align:left;min-width:60px}.copilot-markdown table th{background:#f9fafb;font-weight:600}.copilot-markdown hr{border:none;border-top:1px solid #e5e7eb;margin:8px 0}.copilot-markdown .copilot-md-link,.copilot-markdown a{color:#36c6e0;text-decoration:none}.copilot-markdown .copilot-md-link:hover,.copilot-markdown a:hover{text-decoration:underline}.copilot-markdown .copilot-md-strong,.copilot-markdown strong{font-weight:650}.copilot-markdown em{font-style:italic}.copilot-panel-footer{padding:12px;background:#fff;border-top:1px solid #e5e7eb;-ms-flex-negative:0;flex-shrink:0}.copilot-panel-footer-inner{width:100%}.copilot-input-wrapper{position:relative}.copilot-textarea-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.copilot-input-actions{position:absolute;right:8px;bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}.copilot-input{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:8px;padding:9px 46px 9px 12px;font-size:12px;resize:none;outline:none;min-height:60px;max-height:168px;line-height:1.36;background:#f9fafb;-webkit-transition:border-color .2s ease,background .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,background .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,-webkit-box-shadow .2s ease}.copilot-input::-webkit-input-placeholder{color:#9ca3af}.copilot-input::-moz-placeholder{color:#9ca3af}.copilot-input:-ms-input-placeholder{color:#9ca3af}.copilot-input::-ms-input-placeholder{color:#9ca3af}.copilot-input::placeholder{color:#9ca3af}.copilot-input:focus{border-color:#36c6e0;-webkit-box-shadow:0 0 0 3px rgba(54,198,224,.1);box-shadow:0 0 0 3px rgba(54,198,224,.1);background:#fff}.copilot-width-toggle.hidden{display:none}.copilot-send{width:32px;height:32px;border:none;border-radius:10px;padding:0;background:linear-gradient(135deg, #36C6E0 0%, #0FAEC6 100%);color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 4px 12px rgba(54,198,224,.3);box-shadow:0 4px 12px rgba(54,198,224,.3);-webkit-transition:all .2s ease;transition:all .2s ease}.copilot-send:hover{opacity:.9;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.copilot-send:disabled{opacity:.5;cursor:not-allowed}.copilot-send:active{-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95)}.copilot-send svg{width:16px;height:16px}.copilot-stop{width:32px;height:32px;border:none;border-radius:10px;padding:0;background:rgba(15,23,42,.86);color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 4px 12px rgba(15,23,42,.15);box-shadow:0 4px 12px rgba(15,23,42,.15)}.copilot-footer-hint{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px;margin-top:8px}.copilot-footer-left{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.copilot-always-allow-toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;color:#64748b;cursor:pointer;font-size:11px;font-weight:700;line-height:1.2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.copilot-always-allow-toggle input{position:absolute;width:1px;height:1px;margin:-1px;opacity:0;pointer-events:none}.copilot-always-allow-switch{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:28px;height:16px;border-radius:999px;background:#cbd5e1;-webkit-transition:background .18s ease,-webkit-box-shadow .18s ease;transition:background .18s ease,-webkit-box-shadow .18s ease;transition:background .18s ease,box-shadow .18s ease;transition:background .18s ease,box-shadow .18s ease,-webkit-box-shadow .18s ease}.copilot-always-allow-switch::after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.2);box-shadow:0 1px 3px rgba(15,23,42,.2);-webkit-transition:-webkit-transform .18s ease;transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease, -webkit-transform .18s ease}.copilot-always-allow-toggle input:checked+.copilot-always-allow-switch{background:#36c6e0;-webkit-box-shadow:0 0 0 3px rgba(54,198,224,.12);box-shadow:0 0 0 3px rgba(54,198,224,.12)}.copilot-always-allow-toggle input:checked+.copilot-always-allow-switch::after{-webkit-transform:translateX(12px);-ms-transform:translateX(12px);transform:translateX(12px)}.copilot-always-allow-toggle input:focus-visible+.copilot-always-allow-switch{-webkit-box-shadow:0 0 0 3px rgba(54,198,224,.22);box-shadow:0 0 0 3px rgba(54,198,224,.22)}.copilot-always-allow-label{overflow:hidden;max-width:180px;text-overflow:ellipsis;white-space:nowrap}.copilot-hint-text{font-size:10px;color:#9ca3af;font-weight:500}.copilot-clear-btn{padding:6px;color:#9ca3af;background:rgba(0,0,0,0);border:none;border-radius:6px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.copilot-clear-btn:hover{color:#ef4444;background:#fef2f2}.copilot-clear-btn svg{width:16px;height:16px}.copilot-current-run-status{width:min(88%,760px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin:4px 0 12px;padding:12px 14px;border:1px solid rgba(212,222,237,.96);border-radius:14px;background:hsla(0,0%,100%,.98);color:#0f172a;-webkit-box-shadow:0 10px 28px rgba(15,23,42,.055);box-shadow:0 10px 28px rgba(15,23,42,.055)}.copilot-current-run-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;min-width:0}.copilot-current-run-icon{width:28px;height:28px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;border-radius:8px;background:#eef6ff;color:#0369a1}.copilot-current-run-icon svg{width:16px;height:16px}.copilot-current-run-copy{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.copilot-current-run-title{font-size:13px;line-height:1.32;font-weight:720;color:#25364d}.copilot-current-run-detail{font-size:12px;line-height:1.44;color:#64748b;overflow-wrap:anywhere}.copilot-current-run-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;min-width:0}.copilot-current-run-chips{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;min-width:0}.copilot-current-run-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;max-width:100%;padding:5px 8px;border:1px solid rgba(226,232,240,.94);border-radius:999px;background:#f8fafc;color:#64748b}.copilot-current-run-chip-label{font-size:10px;line-height:1.1;font-weight:650}.copilot-current-run-chip-value{min-width:0;font-size:11px;line-height:1.12;font-weight:720;overflow-wrap:anywhere}.copilot-current-run-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;-ms-flex-negative:0;flex-shrink:0}.copilot-current-run-action{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;min-height:28px;padding:5px 10px;border:1px solid #cbd5e1;border-radius:999px;background:#fff;color:#334155;font-size:11px;line-height:1.1;font-weight:700;cursor:pointer;-webkit-transition:border-color .15s ease,background .15s ease,color .15s ease;transition:border-color .15s ease,background .15s ease,color .15s ease}.copilot-current-run-action svg{width:13px;height:13px}.copilot-current-run-action:hover{border-color:#36c6e0;background:#f0f9ff;color:#0faec6}.copilot-current-run-action-cancel{color:#b91c1c}.copilot-current-run-action-cancel:hover{border-color:#fecaca;background:#fef2f2;color:#991b1b}.copilot-current-run-status-success{border-color:rgba(167,243,208,.96)}.copilot-current-run-status-success .copilot-current-run-icon{background:#ecfdf5;color:#0f766e}.copilot-current-run-status-warning,.copilot-current-run-status-verifying{border-color:rgba(253,230,138,.96)}.copilot-current-run-status-warning .copilot-current-run-icon,.copilot-current-run-status-verifying .copilot-current-run-icon{background:#fffbeb;color:#b45309}.copilot-current-run-status-danger{border-color:rgba(254,202,202,.96)}.copilot-current-run-status-danger .copilot-current-run-icon{background:#fef2f2;color:#b91c1c}.copilot-current-run-status-muted .copilot-current-run-icon{background:#f1f5f9;color:#64748b}.copilot-process-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin:8px 0 12px;color:#94a3b8;-webkit-animation:copilot-status-fade-in .2s ease;animation:copilot-status-fade-in .2s ease}.copilot-process-status-line{-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:rgba(226,232,240,.92)}.copilot-process-status-banner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0}.copilot-process-status-text{font-size:12px;font-weight:600;color:#94a3b8;white-space:nowrap;position:relative}.copilot-process-status-text.is-shimmering{color:rgba(148,163,184,.42);background-image:linear-gradient(110deg, rgba(148, 163, 184, 0.36) 0%, rgba(54, 198, 224, 0.95) 28%, rgba(255, 255, 255, 0.96) 42%, rgba(54, 198, 224, 0.9) 58%, rgba(148, 163, 184, 0.36) 100%);background-size:220% 100%;background-position:130% 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-animation:copilot-text-shimmer 2.1s ease-in-out infinite;animation:copilot-text-shimmer 2.1s ease-in-out infinite}.copilot-message-process{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.copilot-message-execution-summary{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.copilot-execution-card{width:min(84%,720px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:12px 14px;border-radius:16px;border:1px solid rgba(212,222,237,.96);background:hsla(0,0%,100%,.98);-webkit-box-shadow:0 10px 28px rgba(15,23,42,.06);box-shadow:0 10px 28px rgba(15,23,42,.06)}.copilot-execution-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px}.copilot-execution-section-title{font-size:11px;line-height:1.2;font-weight:700;color:#8ea0b8}.copilot-execution-chip-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.copilot-execution-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;min-width:0;padding:6px 10px;border-radius:999px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(241, 245, 249, 0.94)), to(rgba(248, 250, 252, 0.98)));background:linear-gradient(180deg, rgba(241, 245, 249, 0.94) 0%, rgba(248, 250, 252, 0.98) 100%);border:1px solid rgba(226,232,240,.92);color:#4f6480}.copilot-execution-chip-name{font-size:11px;line-height:1.2;font-weight:650}.copilot-execution-chip-count{font-size:10px;line-height:1;font-weight:700;color:#94a3b8}.copilot-execution-metrics{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.copilot-execution-metric{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px;padding:5px 9px;border-radius:999px;background:#f8fafc;border:1px solid rgba(226,232,240,.94);color:#64748b}.copilot-execution-metric-label{font-size:10px;line-height:1.1;font-weight:600}.copilot-execution-metric-value{font-size:12px;line-height:1;font-weight:700}.copilot-execution-metric-success{color:#0f766e;background:rgba(236,253,245,.92);border-color:rgba(167,243,208,.96)}.copilot-execution-metric-danger{color:#b91c1c;background:rgba(254,242,242,.95);border-color:rgba(254,202,202,.96)}.copilot-execution-metric-warning{color:#b45309;background:rgba(255,251,235,.95);border-color:rgba(253,230,138,.96)}.copilot-execution-summary-copy{margin:0;font-size:12px;line-height:1.42;color:#5a6c84}.copilot-execution-details-toggle{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;padding:0;background:rgba(0,0,0,0);border:none;color:inherit;cursor:pointer;text-align:left}.copilot-execution-details-toggle-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px;min-width:0}.copilot-execution-details-toggle-hint{font-size:10px;line-height:1.2;color:#94a3b8;font-weight:600}.copilot-execution-details-toggle-caret{width:14px;height:14px;color:#cbd5e1;-webkit-transition:-webkit-transform .18s ease;transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease, -webkit-transform .18s ease;-ms-flex-negative:0;flex-shrink:0}.copilot-execution-details-toggle-caret.is-expanded{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.copilot-execution-details{max-height:214px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px;padding-right:6px;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.55) rgba(0,0,0,0)}.copilot-execution-details::-webkit-scrollbar{width:6px}.copilot-execution-details::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.copilot-execution-details::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(148,163,184,.45)}.copilot-execution-step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding-top:1px}.copilot-execution-step-icon{width:15px;height:15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;margin-top:1px}.copilot-execution-step-icon svg{width:14px;height:14px}.copilot-execution-step-icon-done{color:#22c55e}.copilot-execution-step-icon-failed{color:#dc2626}.copilot-execution-step-icon-pending{color:#f59e0b}.copilot-execution-step-copy{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.copilot-execution-step-name{font-size:11px;line-height:1.3;font-weight:650;color:#536882}.copilot-execution-step-detail{font-size:10px;line-height:1.34;color:#94a3b8}.copilot-activity-feed{width:min(88%,760px);min-height:112px;max-height:228px;overflow-y:auto;padding:4px 6px 4px 0;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(180deg, transparent 0, rgba(0, 0, 0, 0.96) 14px, rgba(0, 0, 0, 0.96) calc(100% - 14px), transparent 100%);mask-image:linear-gradient(180deg, transparent 0, rgba(0, 0, 0, 0.96) 14px, rgba(0, 0, 0, 0.96) calc(100% - 14px), transparent 100%)}.copilot-activity-feed::-webkit-scrollbar{display:none}.copilot-activity-feed-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.copilot-activity-group{width:100%}.copilot-activity-summary{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:4px 0 2px;background:rgba(0,0,0,0);border:none;color:inherit;cursor:pointer;text-align:left}.copilot-activity-summary-copy{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap}.copilot-activity-summary-text{font-size:12px;font-weight:600;line-height:1.28;color:#5a6c84}.copilot-activity-summary-elapsed{font-size:10px;color:#94a3b8}.copilot-activity-summary-caret{width:14px;height:14px;color:#cbd5e1;-webkit-transition:-webkit-transform .18s ease;transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease, -webkit-transform .18s ease;-ms-flex-negative:0;flex-shrink:0}.copilot-activity-summary-caret.is-expanded{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.copilot-activity-details{margin:7px 0 2px 18px;padding-left:10px;padding-right:6px;border-left:1px solid rgba(226,232,240,.94);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;max-height:164px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.55) rgba(0,0,0,0)}.copilot-activity-details::-webkit-scrollbar{width:6px}.copilot-activity-details::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.copilot-activity-details::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(148,163,184,.45)}.copilot-activity-details::-webkit-scrollbar-thumb:hover{background:rgba(100,116,139,.62)}.copilot-activity-step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.copilot-activity-step-name{font-size:11px;font-weight:500;color:#64748b;line-height:1.28}.copilot-activity-step-detail{font-size:10px;line-height:1.34;color:#94a3b8}.copilot-quantum-loader{width:16px;height:16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.copilot-activity-step-running .copilot-activity-step-name{color:#0f766e}.copilot-activity-step-failed .copilot-activity-step-name{color:#b91c1c}.copilot-status-indicator{width:16px;height:16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.copilot-status-indicator svg{width:15px;height:15px}.copilot-status-indicator-done{color:#22c55e}.copilot-status-indicator-failed{color:#dc2626;background:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}.copilot-status-indicator-cancelled{color:#64748b}.copilot-status-indicator-skipped{color:#64748b}.copilot-status-indicator-pending{color:#94a3b8;background:#e2e8f0;border-radius:999px}.copilot-process-spinner{width:12px;height:12px;border:2px solid rgba(54,198,224,.3);border-top-color:rgba(54,198,224,.9);border-radius:50%;-webkit-animation:copilot-spin .8s linear infinite;animation:copilot-spin .8s linear infinite;-ms-flex-negative:0;flex-shrink:0}.copilot-process-spinner.is-muted{border-color:rgba(203,213,225,.7);border-top-color:rgba(148,163,184,.9);-webkit-animation:none;animation:none}.copilot-process-spinner.is-visible{opacity:1}@-webkit-keyframes copilot-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes copilot-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes copilot-status-fade-in{from{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes copilot-status-fade-in{from{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes copilot-text-shimmer{0%{background-position:130% 50%}100%{background-position:-40% 50%}}@keyframes copilot-text-shimmer{0%{background-position:130% 50%}100%{background-position:-40% 50%}}.copilot-log-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:48%;border-bottom:1px solid #e5e7eb;background:rgba(247,250,252,.98)}.copilot-log-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:10px 14px}.copilot-log-title{font-size:13px;font-weight:700;color:#374151}.copilot-log-subtitle{margin-top:4px;font-size:11px;line-height:1.4;color:#6b7280}.copilot-log-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.copilot-log-action{padding:4px 10px;border-radius:999px;border:1px solid rgba(54,198,224,.18);background:rgba(54,198,224,.06);color:#374151;font-size:12px;cursor:pointer}.copilot-log-body{overflow-y:auto;padding:10px 14px}.copilot-log-entry{margin-bottom:10px;padding:10px;border-radius:10px;background:#fff;border:1px solid rgba(54,198,224,.08)}.copilot-log-entry-error{border-color:rgba(220,53,69,.18);background:rgba(255,245,246,.98)}.copilot-log-entry-warn{border-color:rgba(255,193,7,.18);background:rgba(255,252,243,.98)}.copilot-log-entry-message{margin-top:6px;font-size:12px;line-height:1.45;color:#374151}.copilot-error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 20px;text-align:center;height:100%}.copilot-error p{font-size:16px;font-weight:600;color:#dc2626;margin-bottom:8px}.copilot-error small{font-size:12px;color:#6b7280;margin-bottom:16px;word-break:break-word}.copilot-error button{padding:8px 16px;background:#36c6e0;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px}.copilot-error button:hover{opacity:.9}.copilot-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.16);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);z-index:119}.copilot-panel.copilot-panel-fullscreen{top:20px;left:20px;right:20px;bottom:20px;width:auto;height:auto;max-height:none;-webkit-transform:none;-ms-transform:none;transform:none;border-radius:20px;border-color:rgba(226,232,240,.9);background:-webkit-gradient(linear, left top, left bottom, from(rgba(248, 250, 252, 0.98)), to(rgba(248, 250, 252, 0.96)));background:linear-gradient(180deg, rgba(248, 250, 252, 0.98) 0%, rgba(248, 250, 252, 0.96) 100%);-webkit-box-shadow:0 40px 100px rgba(15,23,42,.28);box-shadow:0 40px 100px rgba(15,23,42,.28)}.copilot-panel.copilot-panel-fullscreen .copilot-panel-header{padding:14px 18px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.98)), to(rgba(248, 250, 252, 0.94)));background:linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(248, 250, 252, 0.94) 100%);cursor:default}.copilot-panel.copilot-panel-floating{border-radius:18px;min-height:460px}.copilot-panel.copilot-panel-fullscreen .copilot-panel-body{padding:16px 18px 18px;background:-webkit-gradient(linear, left top, left bottom, from(#f8fafc), to(#eef6ff));background:linear-gradient(180deg, #f8fafc 0%, #eef6ff 100%)}.copilot-panel.copilot-panel-fullscreen .copilot-panel-body-content{width:100%;max-width:none;margin:0 auto}.copilot-panel.copilot-panel-fullscreen .copilot-panel-footer-inner{width:100%;max-width:860px;margin:0 auto}.copilot-panel.copilot-panel-fullscreen .copilot-panel-footer{padding:12px 18px 16px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(248, 250, 252, 0)), color-stop(20%, rgba(248, 250, 252, 0.92)), to(rgba(255, 255, 255, 0.98)));background:linear-gradient(180deg, rgba(248, 250, 252, 0) 0%, rgba(248, 250, 252, 0.92) 20%, rgba(255, 255, 255, 0.98) 100%);border-top:none}.copilot-panel.copilot-panel-fullscreen .copilot-panel-footer-inner{padding:10px 12px 10px;border-radius:18px;border:1px solid rgba(191,219,254,.9);background:hsla(0,0%,100%,.96);-webkit-box-shadow:0 18px 40px rgba(15,23,42,.12);box-shadow:0 18px 40px rgba(15,23,42,.12);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.copilot-panel.copilot-panel-fullscreen .copilot-input{min-height:72px;padding:8px 52px 8px 4px;border:none;background:rgba(0,0,0,0)}.copilot-panel.copilot-panel-fullscreen .copilot-input:focus{border:none;-webkit-box-shadow:none;box-shadow:none;background:rgba(0,0,0,0)}.copilot-panel.copilot-panel-fullscreen .copilot-footer-hint{margin-top:8px;padding-top:8px;border-top:1px solid rgba(226,232,240,.92)}.copilot-panel.copilot-panel-fullscreen .copilot-welcome-card{margin-bottom:24px;padding:18px 20px}.copilot-panel.copilot-panel-fullscreen .copilot-quick-actions{gap:10px}.copilot-panel.copilot-panel-fullscreen .copilot-message{margin-bottom:10px}.copilot-panel.copilot-panel-fullscreen .copilot-bubble{font-size:13px;padding:10px 12px}.copilot-panel.copilot-panel-fullscreen .copilot-bubble-assistant{width:100%;max-width:100%;padding:0}.copilot-panel-resize-handle{position:absolute;right:6px;bottom:6px;width:22px;height:22px;padding:0;border:none;background:rgba(0,0,0,0);cursor:nwse-resize;border-radius:8px;opacity:.72;-webkit-transition:opacity .18s ease,background .18s ease;transition:opacity .18s ease,background .18s ease}.copilot-panel-resize-handle::before,.copilot-panel-resize-handle::after{content:"";position:absolute;right:4px;bottom:4px;height:2px;border-radius:999px;background:rgba(148,163,184,.9);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.copilot-panel-resize-handle::before{width:10px}.copilot-panel-resize-handle::after{width:15px;bottom:8px}.copilot-panel-resize-handle:hover,.copilot-panel-resize-handle.is-active{opacity:1;background:rgba(240,249,255,.86)}@media(max-width: 600px){.copilot-panel.copilot-panel-floating{width:calc(100vw - 32px);left:16px !important;right:auto;top:auto;bottom:120px;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;height:70vh;max-height:calc(100vh - 160px)}.copilot-panel-resize-handle{display:none}.copilot-root{inset:0}.copilot-fab{width:3.05rem;height:3.05rem}.copilot-panel.copilot-panel-fullscreen{top:12px;left:12px;right:12px;bottom:12px;border-radius:18px}.copilot-panel.copilot-panel-fullscreen .copilot-panel-header,.copilot-panel.copilot-panel-fullscreen .copilot-panel-body,.copilot-panel.copilot-panel-fullscreen .copilot-panel-footer{padding-left:14px;padding-right:14px}.copilot-panel.copilot-panel-fullscreen .copilot-header-info{min-width:0}.copilot-panel.copilot-panel-fullscreen .copilot-title{font-size:16px}.copilot-panel.copilot-panel-fullscreen .copilot-bubble{max-width:92%}.copilot-panel.copilot-panel-fullscreen .copilot-bubble-assistant{width:100%;max-width:100%}}
.nav-tag-item{max-height:2.25rem;padding:.5rem 1rem;border-radius:.25rem;border:solid 1px #d9d9d9;cursor:pointer;float:left;color:#666;font-size:.875rem}.nav-tag-item.selected,.nav-tag-item:hover{color:#fff;background-color:#11c3f3}
.ss-v2-steps-container .ant-steps-item-container .ant-steps-item-tail{top:.875rem;margin-left:4.25rem}.ss-v2-steps-container .ant-steps-item-container .ant-steps-item-tail:after{margin-left:1.25rem;height:1px;background:linear-gradient(90deg, #cccccc 3px, transparent -1px);background-size:5px 1px;width:calc(100% - 4.25rem)}.ss-v2-steps-container .ant-steps-item-container .ant-steps-item-icon{height:2rem;width:2rem;margin-left:2.25rem}.ss-v2-steps-container .ant-steps-item-container .ant-steps-item-icon .ss-v2-step-progress-dot{height:2rem;width:2rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#11c3f3;color:#fff}[data-theme=theme1] .ss-v2-steps-container .ant-steps-item-container .ant-steps-item-icon .ss-v2-step-progress-dot{background-color:#e57373;color:#fff}[data-theme=theme2] .ss-v2-steps-container .ant-steps-item-container .ant-steps-item-icon .ss-v2-step-progress-dot{background-color:#ffb74d;color:#fff}[data-theme=theme3] .ss-v2-steps-container .ant-steps-item-container .ant-steps-item-icon .ss-v2-step-progress-dot{background-color:#81c784;color:#fff}[data-theme=theme4] .ss-v2-steps-container .ant-steps-item-container .ant-steps-item-icon .ss-v2-step-progress-dot{background-color:#4db6ac;color:#fff}[data-theme=theme5] .ss-v2-steps-container .ant-steps-item-container .ant-steps-item-icon .ss-v2-step-progress-dot{background-color:#64b5f6;color:#fff}[data-theme=theme6] .ss-v2-steps-container .ant-steps-item-container .ant-steps-item-icon .ss-v2-step-progress-dot{background-color:#9575cd;color:#fff}[data-theme=theme7] .ss-v2-steps-container .ant-steps-item-container .ant-steps-item-icon .ss-v2-step-progress-dot{background-color:#ba68c8;color:#fff}[data-theme=theme8] .ss-v2-steps-container .ant-steps-item-container .ant-steps-item-icon .ss-v2-step-progress-dot{background-color:#90a4ae;color:#fff}[data-theme=theme9] .ss-v2-steps-container .ant-steps-item-container .ant-steps-item-icon .ss-v2-step-progress-dot{background-color:#4dd0e1;color:#fff}.ss-v2-steps-container .ant-steps-item-container .ant-steps-item-content{width:6.5rem;margin-top:.875rem}.ss-v2-steps-container .ant-steps-item-active .ant-steps-item-container .ant-steps-item-content .ant-steps-item-title{color:#11c3f3;font-weight:bold}[data-theme=theme1] .ss-v2-steps-container .ant-steps-item-active .ant-steps-item-container .ant-steps-item-content .ant-steps-item-title{color:#e57373}[data-theme=theme2] .ss-v2-steps-container .ant-steps-item-active .ant-steps-item-container .ant-steps-item-content .ant-steps-item-title{color:#ffb74d}[data-theme=theme3] .ss-v2-steps-container .ant-steps-item-active .ant-steps-item-container .ant-steps-item-content .ant-steps-item-title{color:#81c784}[data-theme=theme4] .ss-v2-steps-container .ant-steps-item-active .ant-steps-item-container .ant-steps-item-content .ant-steps-item-title{color:#4db6ac}[data-theme=theme5] .ss-v2-steps-container .ant-steps-item-active .ant-steps-item-container .ant-steps-item-content .ant-steps-item-title{color:#64b5f6}[data-theme=theme6] .ss-v2-steps-container .ant-steps-item-active .ant-steps-item-container .ant-steps-item-content .ant-steps-item-title{color:#9575cd}[data-theme=theme7] .ss-v2-steps-container .ant-steps-item-active .ant-steps-item-container .ant-steps-item-content .ant-steps-item-title{color:#ba68c8}[data-theme=theme8] .ss-v2-steps-container .ant-steps-item-active .ant-steps-item-container .ant-steps-item-content .ant-steps-item-title{color:#90a4ae}[data-theme=theme9] .ss-v2-steps-container .ant-steps-item-active .ant-steps-item-container .ant-steps-item-content .ant-steps-item-title{color:#4dd0e1}.ss-v2-steps-container .ant-steps-item-wait .ant-steps-item-container .ant-steps-item-icon .ss-v2-step-progress-dot{border:1px solid #d9d9d9;color:#666;background-color:#fff}
.nav-side-menu{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:100%;overflow-y:auto;padding:.5rem 0}.nav-side-menu .nav-side-menu-item{height:2.5rem;width:11.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:4px;padding:0 .75rem}.nav-side-menu .nav-side-menu-item:not(:last-child){margin-bottom:.5rem}.nav-side-menu .nav-side-menu-item.selected{background-color:rgba(17,195,243,.1)}.nav-side-menu .nav-side-menu-item.selected:hover{background-color:rgba(17,195,243,.1)}.nav-side-menu .nav-side-menu-item.selected .nav-side-menu-item-icon,.nav-side-menu .nav-side-menu-item.selected .nav-side-menu-item-label{color:#11c3f3}.nav-side-menu .nav-side-menu-item:hover{background-color:#f7f7f7;cursor:pointer}.nav-side-menu .nav-side-menu-item .nav-side-menu-item-icon{font-size:1.25rem;color:#666}.nav-side-menu .nav-side-menu-item .nav-side-menu-item-label{font-size:.875rem;margin-left:.5rem;color:#666}
.ss-promotion-dialog .ant-modal-content .ant-modal-body{padding:0;overflow:visible}.ss-promotion-dialog .ss-promotion-dialog-content .ss-promotion-dialog-content-header{height:9.75rem;background-color:#ecfcff;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:.25rem}.ss-promotion-dialog .ss-promotion-dialog-content .ss-promotion-dialog-content-header .background-image{position:absolute;bottom:0}.ss-promotion-dialog .ss-promotion-dialog-content .ss-promotion-dialog-content-body{padding:0 2rem}.ss-promotion-dialog .ss-promotion-dialog-content .ss-promotion-dialog-content-body .text-image-container{padding:.815rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ss-promotion-dialog .ss-promotion-dialog-content .ss-promotion-dialog-content-body .promotion-text-container{color:#858a97}.ss-promotion-dialog .ss-promotion-dialog-content .ss-promotion-dialog-content-body .promotion-text-container p{margin:0}.ss-promotion-dialog .ss-promotion-dialog-content .ss-promotion-dialog-content-body .promotion-text-container p:last-child{margin-top:1.5rem}.ss-promotion-dialog .ss-promotion-dialog-content .ss-promotion-dialog-content-body .promotion-text-container .important-info{color:#ff962f;font-weight:bold}.ss-promotion-dialog .ss-promotion-dialog-content .ss-promotion-dialog-content-body .promotion-text-container .bigger-text{font-size:1.25rem}.ss-promotion-dialog .ss-promotion-dialog-content .ss-promotion-dialog-content-footer{padding:1.5rem 2rem}.ss-promotion-dialog .ss-promotion-dialog-content .ss-promotion-dialog-content-footer .contact-service-button{cursor:pointer;height:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:.25rem;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(-48%, #ffc529), to(#ff9630));background-image:linear-gradient(to bottom, #ffc529 -48%, #ff9630);color:#fff;font-size:1.125rem;font-weight:bold}.ss-promotion-dialog .ss-promotion-dialog-content-mobile .ss-promotion-dialog-content-header{height:7.125rem;background-color:#ecfcff;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:.125rem}.ss-promotion-dialog .ss-promotion-dialog-content-mobile .ss-promotion-dialog-content-header .background-image{position:absolute;bottom:0;width:14rem}.ss-promotion-dialog .ss-promotion-dialog-content-mobile .ss-promotion-dialog-content-body{padding:0 1.25rem}.ss-promotion-dialog .ss-promotion-dialog-content-mobile .ss-promotion-dialog-content-body .text-image-container{padding:.625rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ss-promotion-dialog .ss-promotion-dialog-content-mobile .ss-promotion-dialog-content-body .text-image-container .text-image{width:15.625rem}.ss-promotion-dialog .ss-promotion-dialog-content-mobile .ss-promotion-dialog-content-body .promotion-text-container{color:#858a97}.ss-promotion-dialog .ss-promotion-dialog-content-mobile .ss-promotion-dialog-content-body .promotion-text-container p{margin:0}.ss-promotion-dialog .ss-promotion-dialog-content-mobile .ss-promotion-dialog-content-body .promotion-text-container .important-info{color:#ff962f;font-weight:bold}.ss-promotion-dialog .ss-promotion-dialog-content-mobile .ss-promotion-dialog-content-body .promotion-text-container .bigger-text{font-size:1rem}.ss-promotion-dialog .ss-promotion-dialog-content-mobile .ss-promotion-dialog-content-footer{padding:1.25rem}.ss-promotion-dialog .ss-promotion-dialog-content-mobile .ss-promotion-dialog-content-footer .contact-service-button{cursor:pointer;height:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:.125rem;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(-48%, #ffc529), to(#ff9630));background-image:linear-gradient(to bottom, #ffc529 -48%, #ff9630);color:#fff;font-size:1.125rem;font-weight:bold}
