.ac-image.ac-selectable{cursor:pointer}.ac-image.ac-selectable:hover{background-color:#0000001a}.ac-image.ac-selectable:active{background-color:#00000026}.ac-media-poster.empty{background-color:#f2f2f2;height:200px}.ac-media-playButton{color:#000;cursor:pointer;background-color:#ffffffe6;border:1px solid #eee;border-radius:28px;width:56px;height:56px;box-shadow:0 0 10px #eee}.ac-media-playButton-arrow{color:#000}.ac-media-playButton:hover{background-color:#fff}.ac-container.ac-selectable,.ac-columnSet.ac-selectable{cursor:pointer;padding:0}.ac-container.ac-selectable:hover,.ac-columnSet.ac-selectable:hover{background-color:#0000001a!important}.ac-container.ac-selectable:active,.ac-columnSet.ac-selectable:active{background-color:#00000026!important}a.ac-anchor{text-decoration:none}a.ac-anchor:link,a.ac-anchor:visited{color:#005a9e}a.ac-anchor:link:active,a.ac-anchor:visited:active{color:#004d84}.ac-pushButton{text-overflow:ellipsis;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;color:#0b78d0;background-color:#fff;border:1px solid #b2e0ff;padding:4px 10px 5px;font-family:Segoe UI,sans-serif;font-size:14px;font-weight:600;overflow:hidden}.ac-pushButton:hover{color:#fff;background-color:#0072cc;border:1px solid #73c1fd}.ac-pushButton:active{color:#fff;background-color:#464b93;border:1px solid #464b93}.ac-pushButton.subdued{color:#666;border:1px solid #eee}.ac-pushButton.subdued:hover,.ac-pushButton.expanded{color:#fff;background-color:#0072cc;border:1px solid #0072cc}.ac-pushButton.expandable:after{content:"";font-family:FabricMDL2Icons;font-size:10px;font-weight:900}.ac-pushButton.expandable.expanded:after{content:""}.ac-pushButton.style-positive{color:#fff;background-color:#0072cc;border:1px solid #0072cc}.ac-pushButton.style-positive:hover,.ac-pushButton.style-positive:active{background-color:#006abc;border:1px solid #006abc}.ac-pushButton.style-destructive{color:#fff;background-color:#e50000;border:1px solid #e50000}.ac-pushButton.style-destructive:hover,.ac-pushButton.style-destructive:active{background-color:#bf0000;border:1px solid #bf0000}.ac-input{color:#000;font-family:Segoe UI,sans-serif;font-size:14px}.ac-input.ac-textInput{resize:none}.ac-input.ac-textInput.ac-multiline{height:72px}.ac-input.ac-textInput,.ac-input.ac-numberInput,.ac-input.ac-dateInput,.ac-input.ac-timeInput{height:31px}.ac-input.ac-textInput,.ac-input.ac-numberInput,.ac-input.ac-dateInput,.ac-input.ac-timeInput,.ac-input.ac-multichoiceInput{border:1px solid #ddd;padding:4px 8px}.ac-input.ac-textInput.ac-input-validation-failed,.ac-input.ac-numberInput.ac-input-validation-failed,.ac-input.ac-dateInput.ac-input-validation-failed,.ac-input.ac-timeInput.ac-input-validation-failed,.ac-input.ac-multichoiceInput.ac-choiceSetInput-compact.ac-input-validation-failed,.ac-input.ac-choiceSetInput-filtered-textbox.ac-input-validation-failed{border:1px solid red!important}.ac-input.ac-toggleInput.ac-input-validation-failed,.ac-input.ac-choiceSetInput-expanded.ac-input-validation-failed,.ac-input.ac-choiceSetInput-multiSelect.ac-input-validation-failed{outline:1px solid red}.ac-input.ac-choiceSetInput-filtered-container{width:100%;display:flex;position:relative}.ac-input.ac-choiceSetInput-filtered-textbox{border:1px solid #ddd;width:100%;padding:4px 8px}.ac-input.ac-choiceSetInput-filtered-dropdown{box-sizing:border-box;cursor:pointer;z-index:1;background-color:#fff;border:1px solid #ddd;border-top:0;width:100%;max-height:200px;display:none;position:absolute;top:100%;overflow-y:scroll}.ac-input.ac-choiceSetInput-filtered-dropdown.ac-choiceSetInput-filtered-dropdown-open{flex-direction:column;display:flex}.ac-input.ac-choiceSetInput-choice{box-sizing:border-box;width:100%;padding:4px 8px}.ac-input.ac-choiceSetInput-choice.ac-choiceSetInput-choice-highlighted{background-color:#f3f2f1;outline:none}.ac-input.ac-choiceSetInput-statusIndicator{box-sizing:border-box;color:#a19f9d;cursor:default;width:100%;padding:4px 8px}.ac-input.ac-choiceSetInput-statusIndicator.ac-choiceSetInput-errorIndicator{color:#605e5c;text-align:center}.ac-input.ac-inputStyle-revealOnHover-onrender{background-color:#fff;border:1px solid #0000}.ac-input.ac-inputStyle-revealOnHover-onrender:hover{border:1px solid #686868!important}.ac-input.ac-inputStyle-revealOnHover-onhover,.ac-input.ac-inputStyle-revealOnHover-onfocus{border:1px solid #ddd}.ac-inlineActionButton{text-overflow:ellipsis;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border:none;height:31px;font-family:Segoe UI,sans-serif;font-size:14px;overflow:hidden}.ac-inlineActionButton.textOnly{padding:0 8px}.ac-inlineActionButton.iconOnly{padding:0}.ac-inlineActionButton:hover{background-color:#eee}.ac-inlineActionButton:active{background-color:#ccc}.aaf-progress-overlay{background-color:#ff000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}@keyframes aaf-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.aaf-spinner{border:1.5px solid #c7e0f4;border-top-color:#0078d4;border-radius:50%;width:100%;height:100%;animation-name:aaf-spinner-rotate;animation-duration:1.5s;animation-timing-function:cubic-bezier(.53,.21,.29,.67);animation-iteration-count:infinite}.aaf-refreshButtonHost{border-top:1px solid #f1f1f1}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2);margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size) / 2);margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination-bullet{text-align:center;color:#000;font-size:12px;line-height:20px}.swiper-slide.swiper-slide-active.ac-carousel-page{visibility:visible}.swiper-slide.ac-carousel-page{text-align:center;visibility:hidden;justify-content:center;align-items:center;font-size:18px;display:flex}.swiper-button-next.ac-carousel-right:after{content:"";font-family:Segoe Fluent Icons;font-size:14px}.swiper-button-next.ac-carousel-right:hover{background-color:#00000080;transition:background-color .7s}.swiper-button-next.ac-carousel-right:hover:after{color:#fff;transition:color .7s}.swiper-button-prev.ac-carousel-left:after{content:"";font-family:Segoe Fluent Icons;font-size:14px}.swiper-button-prev.ac-carousel-left:hover{background-color:#00000080;transition:background-color .7s}.swiper-button-prev.ac-carousel-left:hover:after{color:#fff;transition:color .7s}.swiper-button-next.ac-carousel-down:after{content:"";font-family:Segoe Fluent Icons;font-size:14px}.swiper-button-next.ac-carousel-down:hover{background-color:#00000080;transition:background-color .7s}.swiper-button-next.ac-carousel-down:hover:after{color:#fff;transition:color .7s}.swiper-button-prev.ac-carousel-up:after{content:"";font-family:Segoe Fluent Icons;font-size:14px}.swiper-button-prev.ac-carousel-up:hover{background-color:#00000080;transition:background-color .7s}.swiper-button-prev.ac-carousel-up:hover:after{color:#fff;transition:color .7s}.ac-carousel-right,.swiper-rtl.ac-carousel-left{right:0}.ac-carousel-left,.swiper-rtl.ac-carousel-right{left:0}.ac-carousel-up{margin:0!important;inset:0 0 auto auto!important}.ac-carousel-down{margin:0!important;inset:auto 0 0 auto!important}.ac-carousel-pagination.swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0}.ac-carousel-pagination.swiper-pagination.swiper-pagination-bullets.swiper-pagination-vertical{right:0}.ac-container.ac-carousel-page-container{width:100%}.ac-carousel-container{padding-bottom:50px;padding-left:50px;padding-right:50px;position:relative}:root{--swiper-theme-color:#0072cc;--swiper-pagination-bullet-size:8px;--swiper-pagination-bullet-inactive-color:#0003;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-color:#007aff;--swiper-navigation-size:44px}@media (forced-colors:active){.swiper-pagination-bullet{background-color:buttonborder}}.cmsp-case-message{overflow-wrap:anywhere;min-width:0}.cmsp-case-confirmation{white-space:pre-wrap}.cmsp-case-number,.cmsp-case-close{font:inherit;color:var(--cmsp-primary,#0067b8);cursor:pointer;text-underline-offset:3px;overflow-wrap:anywhere;background:0 0;border:0;padding:0;text-decoration:underline}.cmsp-case-number{font-weight:600}.cmsp-case-number:hover,.cmsp-case-close:hover{text-decoration-thickness:2px}.cmsp-case-number:focus-visible,.cmsp-case-close:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}.cmsp-case-card{border:1px solid var(--cmsp-primary,#0067b8);background:var(--cmsp-surface,#fff);color:var(--cmsp-agent-bubble-text,#111827);white-space:normal;border-radius:10px;margin-top:12px;padding:16px;line-height:1.5}.cmsp-case-card[hidden]{display:none}.cmsp-case-card-header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cmsp-case-close{flex-shrink:0;font-size:12px}.cmsp-case-card dl{margin:14px 0 0}.cmsp-case-card dt{margin-top:12px;font-size:12px;font-weight:600}.cmsp-case-card dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}:host{--cmsp-primary:#0078d4;--cmsp-primary-text:#fff;--cmsp-surface:#fff;--cmsp-agent-bubble:#f3f4f6;--cmsp-agent-bubble-text:#111827;--cmsp-user-bubble-text:#fff;--cmsp-font-family:"Segoe UI", system-ui, sans-serif;--cmsp-radius:12px;--cmsp-min-height:420px;--cmsp-max-height:600px;--cmsp-window-width:25.3vw;--cmsp-window-min-width:396px;--cmsp-window-height:85vh;height:100%;min-height:var(--cmsp-min-height);max-height:var(--cmsp-max-height);display:block}:host([data-presentation=floating]){height:auto;min-height:0;max-height:none}.cmsp-root{height:100%;min-height:0}.cmsp-context-layout{width:100%;height:100%;min-height:0;font-family:var(--cmsp-font-family);color:#111827;display:flex}.cmsp-context-rail{background:#eef2f7;border-right:1px solid #e5e7eb;flex-direction:column;flex:none;align-items:center;gap:4px;padding:10px 6px;display:flex}.cmsp-context-layout--anonymous .cmsp-context-rail{display:none}.cmsp-context-rail__button{color:#4b5563;width:40px;height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:19px;display:inline-flex}.cmsp-context-rail__button:hover,.cmsp-context-rail__button--active{color:var(--cmsp-primary);background:#fff;border-color:#bfdbfe}.cmsp-context-rail__button:focus{outline:none}.cmsp-context-rail__button:focus-visible{border-color:var(--cmsp-primary);outline:none;box-shadow:0 0 0 2px #0078d466}.cmsp-context-chat,.cmsp-context-panel{flex:auto;min-width:0;min-height:0}.cmsp-context-view--hidden{display:none}.cmsp-context-panel__surface{background:var(--cmsp-surface);flex-direction:column;height:100%;min-height:0;display:flex}.cmsp-context-panel__header{border-bottom:1px solid #e5e7eb;flex:none;margin:0;padding:14px 16px;font-size:16px;line-height:1.3}.cmsp-context-panel__body{flex:auto;min-height:0;padding:16px;overflow-y:auto}.cmsp-context-field{border-bottom:1px solid #eef2f7;padding:10px 0}.cmsp-context-field span,.cmsp-context-field strong{display:block}.cmsp-context-field span,.cmsp-context-card__meta{color:#6b7280;font-size:12px}.cmsp-context-field strong{overflow-wrap:anywhere;margin-top:4px;font-size:14px;font-weight:600}.cmsp-context-mono{font-family:Consolas,Courier New,monospace;font-size:11px!important}.cmsp-context-empty{color:#6b7280;background:#f9fafb;border:1px dashed #d1d5db;border-radius:6px;padding:14px;font-size:13px}.cmsp-context-link{color:var(--cmsp-primary);margin-top:16px;font-size:13px;text-decoration:none;display:inline-block}.cmsp-context-cards{flex-direction:column;gap:8px;display:flex}.cmsp-context-card{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:12px}.cmsp-context-card__title-row{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px;font-size:13px;display:flex}.cmsp-context-pill{color:#4b5563;background:#f3f4f6;border-radius:999px;flex:none;padding:2px 6px;font-size:10px}.cmsp-context-pill--active{color:#166534;background:#dcfce7}.cmsp-context-section-label{text-transform:uppercase;margin:0 0 10px;font-size:12px}.cmsp-context-section-label:not(:first-child){margin-top:18px}.cmsp-context-products{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cmsp-context-products li{align-items:flex-start;gap:8px;font-size:13px;display:flex}.cmsp-context-products small{color:#6b7280;margin-top:2px;display:block}.cmsp-context-product-dot{background:#9ca3af;border-radius:999px;width:8px;height:8px;margin-top:4px}.cmsp-context-product-dot--active{background:#16a34a}.cmsp-shell{height:100%;min-height:0;font-family:var(--cmsp-font-family);color:#111827;box-sizing:border-box;flex-direction:column;display:flex}.cmsp-shell *,.cmsp-shell :before,.cmsp-shell :after{box-sizing:border-box}.cmsp-panel{background:var(--cmsp-surface);border-radius:8px;flex-direction:column;width:100%;height:100%;min-height:0;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000014}.cmsp-messages{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:12px;min-height:0;margin-bottom:16px;display:flex;overflow-y:auto}.cmsp-bubble{white-space:pre-wrap;word-break:break-word;border-radius:16px 16px 16px 4px;max-width:80%;padding:10px 12px;font-size:14px;line-height:1.4}.cmsp-bubble--user{background:var(--cmsp-primary);color:var(--cmsp-user-bubble-text);border-radius:16px 16px 4px;box-shadow:0 2px 8px #0078d433}.cmsp-bubble--agent{color:var(--cmsp-agent-bubble-text);background:#fff;border:1px solid #e5e7eb;max-width:92%;box-shadow:0 1px 2px #0f172a0a}.cmsp-turn{flex-direction:column;flex:none;gap:4px;display:flex}.cmsp-row{align-items:flex-end;gap:8px;width:100%;display:flex}.cmsp-turn--user .cmsp-row{justify-content:flex-end}.cmsp-avatar{color:#0369a1;background:#e0f2fe;border-radius:999px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:flex}.cmsp-meta{color:#94a3b8;padding-left:34px;font-size:10px}.cmsp-timestamp{color:#9ca3af;align-self:flex-start;padding:0 4px;font-size:10px}.cmsp-turn--user .cmsp-timestamp{align-self:flex-end}.cmsp-latency--fast{color:#10b981}.cmsp-latency--warn{color:#f59e0b}.cmsp-latency--slow{color:#ef4444}.cmsp-trace{white-space:pre;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.45;overflow-x:auto}.cmsp-link{color:var(--cmsp-primary);word-break:break-word;text-decoration:underline}.cmsp-code{background:#0f172a14;border-radius:3px;padding:1px 4px;font-family:Consolas,Courier New,monospace;font-size:.9em}.cmsp-cite{background:var(--cmsp-agent-bubble);min-width:16px;height:16px;color:var(--cmsp-primary);vertical-align:baseline;border-radius:999px;justify-content:center;align-items:center;margin:0 1px 0 3px;padding:0 5px;font-size:10px;font-weight:600;text-decoration:none;display:inline-flex}.cmsp-citations{margin-top:8px;font-size:12px}.cmsp-citations__intro{color:#444;font-size:13px;line-height:1.5}.cmsp-citations__toggle{font:inherit;color:var(--cmsp-primary);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.cmsp-citations__list{margin:6px 0 0;padding-inline-start:18px;line-height:1.5}.cmsp-citations__list a{color:var(--cmsp-primary);word-break:break-word}.cmsp-typing{align-items:center;gap:3px;min-height:22px;display:inline-flex}.cmsp-typing__dot{background:#2563eb;border-radius:999px;width:5px;height:5px;animation:1.1s ease-in-out infinite cmsp-pulse}.cmsp-typing__dot:nth-child(2){animation-delay:.16s}.cmsp-typing__dot:nth-child(3){animation-delay:.32s}@keyframes cmsp-pulse{0%,80%,to{opacity:.35;transform:scale(.75)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.cmsp-typing__dot{animation:none}}.cmsp-suggestions{flex-wrap:wrap;align-self:flex-start;gap:6px;max-width:90%;margin-top:8px;padding-left:34px;display:flex}.cmsp-suggestion{color:#1d4ed8;text-align:left;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:6px 10px;font-family:inherit;font-size:12px;line-height:1.3}.cmsp-suggestion:hover:not(:disabled){background:#dbeafe}.cmsp-suggestion:disabled{opacity:.6;cursor:default}.cmsp-feedback{gap:4px;margin-top:6px;display:flex}.cmsp-feedback__btn{color:inherit;cursor:pointer;opacity:.55;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:2px 6px;font-size:13px;line-height:1.2;transition:opacity .15s,background .15s,border-color .15s;display:inline-flex}.cmsp-feedback__btn:hover{opacity:1}.cmsp-feedback__btn--active{opacity:1;background:#e8f0fe;border-color:#2563eb}.cmsp-feedback__btn:disabled{opacity:.35;cursor:not-allowed}.cmsp-handoff{border:1px solid var(--cmsp-primary);background:#f3f9fd;border-radius:6px;margin-top:8px;padding:10px 12px}.cmsp-handoff__title{color:var(--cmsp-primary);margin-bottom:2px;font-size:14px;font-weight:600}.cmsp-handoff__text{color:#444;font-size:12px}.cmsp-reason{z-index:50;background:#00000059;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.cmsp-reason__dialog{background:#fff;border-radius:10px;flex-direction:column;gap:10px;width:100%;max-width:320px;padding:16px;display:flex;box-shadow:0 8px 28px #00000040}.cmsp-reason__title{color:#111827;font-size:15px;font-weight:600}.cmsp-reason__list{flex-direction:column;gap:6px;display:flex}.cmsp-reason__item{color:#374151;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.cmsp-reason__textarea{box-sizing:border-box;resize:vertical;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:8px;font-family:inherit;font-size:13px}.cmsp-reason__actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.cmsp-reason__cancel{color:#374151;cursor:pointer;background:0 0;border:1px solid #d1d5db;border-radius:6px;padding:6px 12px;font-family:inherit;font-size:13px}.cmsp-reason__submit{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:6px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:500}.cmsp-notice,.cmsp-error{border-radius:4px;flex:none;margin-bottom:12px;padding:10px;font-size:13px}.cmsp-notice{color:#92400e;background:#fffbeb}.cmsp-error{color:#b91c1c;background:#fef2f2}.cmsp-system-notice{color:#6b7280;text-align:center;background:#f3f4f6;border-radius:12px;align-self:center;max-width:90%;margin:8px auto;padding:4px 10px;font-size:12px}.cmsp-composer{background:#fff;border-top:1px solid #e5e7eb;flex:none;padding:12px}.cmsp-composer__box{background:#fff;border:1px solid #d1d5db;border-radius:14px;padding:8px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #0f172a0f}.cmsp-composer__box:focus-within{border-color:var(--cmsp-primary);box-shadow:0 0 0 3px #0078d42e}.cmsp-composer__box:focus-within .cmsp-composer__send{opacity:1;color:var(--cmsp-primary)}.cmsp-textarea{resize:none;box-sizing:border-box;color:#111827;background:0 0;border:none;outline:none;width:100%;max-height:128px;padding:4px 2px 8px;font-family:inherit;font-size:14px;overflow-y:auto}.cmsp-composer__footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.cmsp-composer__hint{color:#9ca3af;font-size:10px}.cmsp-composer__send{color:var(--cmsp-primary);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:4px;transition:transform .15s;display:flex}.cmsp-composer__send:hover:not(:disabled){transform:scale(1.08)}.cmsp-composer__send:disabled{opacity:.4;cursor:default}.cmsp-composer__send .cmsp-send-filled,.cmsp-composer__send:hover:not(:disabled) .cmsp-send-regular,.cmsp-composer__send--active .cmsp-send-regular{display:none}.cmsp-composer__send:hover:not(:disabled) .cmsp-send-filled,.cmsp-composer__send--active .cmsp-send-filled{display:inline}.cmsp-composer__stop{color:var(--cmsp-primary);border:1px solid var(--cmsp-primary);cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px;font-family:inherit;font-size:13px}.cmsp-disclaimer{color:#9ca3af;text-align:center;margin-top:6px;font-size:10px}:host([dir=rtl]) .cmsp-turn--user .cmsp-row{justify-content:flex-start}:host([dir=rtl]) .cmsp-turn--agent .cmsp-row{justify-content:flex-end}:host([dir=rtl]) .cmsp-suggestions{align-self:flex-end;padding-left:0;padding-right:34px}:host([dir=rtl]) .cmsp-meta{padding-left:0;padding-right:34px}:host([dir=rtl]) .cmsp-timestamp{align-self:flex-end}:host([dir=rtl]) .cmsp-turn--user .cmsp-timestamp{align-self:flex-start}.cmsp-fab-root{font-family:var(--cmsp-font-family)}.cmsp-launcher{z-index:2147483000;background:var(--cmsp-primary);color:var(--cmsp-primary-text);cursor:pointer;border:none;border-radius:28px;align-items:center;gap:16px;padding:12px 40px 12px 14px;font-family:inherit;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 28px #0078d452}.cmsp-launcher:hover{filter:brightness(.97)}.cmsp-launcher:focus-visible{outline:2px solid var(--cmsp-primary);outline-offset:2px}.cmsp-launcher__text{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.cmsp-launcher__line{font-size:15px;font-weight:650;line-height:1.3}.cmsp-window{z-index:2147483000;width:var(--cmsp-window-width);min-width:var(--cmsp-window-min-width);height:var(--cmsp-window-height);background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 24px 70px #0f172a3d}.cmsp-window--hidden{display:none}.cmsp-minibar{z-index:2147483000;font-family:var(--cmsp-font-family);background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 32px #0f172a2e}.cmsp-minibar__avatar{cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex}.cmsp-scrim{z-index:10;background:#0f172a2e;position:absolute;inset:0}.cmsp-sheet{z-index:11;background:#fff;border-top-left-radius:16px;border-top-right-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:28px 24px 22px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -12px 40px #0f172a2e}.cmsp-sheet__title{color:#111827;font-size:20px;font-weight:650}.cmsp-sheet__body{color:#4b5563;text-align:center;margin-bottom:6px;font-size:14px}.cmsp-sheet__primary{background:var(--cmsp-primary);width:100%;color:var(--cmsp-primary-text);cursor:pointer;border:none;border-radius:6px;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:650;transition:background-color .15s,box-shadow .15s}.cmsp-sheet__primary:hover{background:#106ebe;box-shadow:0 4px 12px #0078d459}.cmsp-sheet__secondary{color:#111827;cursor:pointer;background:#fff;border:1px dashed #111827;border-radius:6px;width:100%;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:600;transition:background-color .15s}.cmsp-sheet__secondary:hover{background:#f3f4f6}.cmsp-csat{z-index:11;background:#fff;border-radius:12px;flex-direction:column;width:calc(100% - 32px);max-width:360px;max-height:calc(100% - 40px);display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 70px #0f172a47}.cmsp-csat__header{justify-content:space-between;align-items:center;padding:14px 16px 6px;display:flex}.cmsp-csat__title{color:#0f4c8a;font-size:17px;font-weight:650}.cmsp-csat__scroll{padding:6px 16px 12px;overflow-y:auto}.cmsp-csat__question{color:#111827;margin-bottom:8px;font-size:14px;font-weight:600}.cmsp-csat__question--spaced{margin-top:16px}.cmsp-csat__option{color:#111827;cursor:pointer;align-items:center;gap:8px;padding:6px 2px;font-size:14px;display:flex}.cmsp-csat__textarea{resize:vertical;color:#111827;border:1px solid #d1d5db;border-radius:6px;width:100%;margin-top:8px;padding:10px;font-family:inherit;font-size:13px}.cmsp-csat__privacy{color:#4b5563;margin-top:10px;font-size:12px;line-height:1.4}.cmsp-csat__privacy a{color:var(--cmsp-primary)}.cmsp-csat__actions{border-top:1px solid #f1f5f9;justify-content:flex-end;gap:10px;padding:12px 16px 16px;display:flex}.cmsp-csat__send{color:#111827;cursor:pointer;background:#e5e7eb;border:none;border-radius:4px;padding:8px 22px;font-family:inherit;font-size:14px;font-weight:600;transition:background-color .15s,color .15s}.cmsp-csat__send:hover:not(:disabled){color:#0f172a;background:#d4d8de}.cmsp-csat__send:disabled{opacity:.5;cursor:not-allowed}.cmsp-csat__cancel{background:var(--cmsp-primary);color:var(--cmsp-primary-text);cursor:pointer;border:none;border-radius:4px;padding:8px 22px;font-family:inherit;font-size:14px;font-weight:600}.cmsp-welcome{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:14px;font-size:13px;box-shadow:0 1px 2px #0f172a0a}.cmsp-welcome__icon{color:#2563eb;background:#eff6ff;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:8px;font-weight:700;display:flex}.cmsp-welcome__body{color:#4b5563;margin:8px 0}.cmsp-ended{flex-direction:column;gap:12px;margin-top:8px;display:flex}.cmsp-ended__notice{color:#6b7280;background:#eef2f7;border-radius:999px;align-self:center;padding:4px 12px;font-size:12px}.cmsp-ended__card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:16px;box-shadow:0 1px 2px #0f172a0f}.cmsp-ended__title{color:#111827;margin-bottom:4px;font-weight:600}.cmsp-ended__body{color:#4b5563;margin-bottom:12px;font-size:13px}.cmsp-ended__body--last{margin:4px 0 0}.cmsp-ended__button{background:var(--cmsp-primary);width:100%;color:var(--cmsp-primary-text);cursor:pointer;border:none;border-radius:6px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:650;transition:background-color .15s,box-shadow .15s}.cmsp-ended__button:hover{background:#106ebe;box-shadow:0 4px 12px #0078d459}.cmsp-header{background:linear-gradient(#fff 0%,#f8fafc 100%);border-bottom:1px solid #e5e7eb;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:20px 16px;display:flex}.cmsp-header__left{align-items:center;min-width:0;display:flex}.cmsp-header__text{flex-direction:column;min-width:0;margin-left:10px;display:flex}.cmsp-header__name{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;overflow:hidden}.cmsp-header__subtitle{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;overflow:hidden}.cmsp-badge{color:#b91c1c;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;background:#fee2e2;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:9px;font-weight:700;line-height:1.5;display:inline-block}.cmsp-launcher__line .cmsp-badge{color:#fff;background:#ffffff40}.cmsp-header__actions{flex:none;align-items:center;gap:8px;display:inline-flex}.cmsp-header__btn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:16px;line-height:1;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.cmsp-header__btn:hover{color:#0f172a;background:#eef2f7;border-color:#cbd5e1}.cmsp-header__btn:focus-visible{outline:2px solid var(--cmsp-primary);outline-offset:1px}.cmsp-header__btn:disabled{opacity:.4;cursor:default}.cmsp-header__btn:disabled:hover{color:#64748b;background:#fff;border-color:#e5e7eb}.cmsp-header__btn--close{color:#6b7280;background:0 0;border-color:#0000;font-size:22px}.cmsp-window__body{flex:auto;min-height:0;display:flex}.cmsp-window__body .cmsp-shell,.cmsp-window__body .cmsp-root{width:100%}.cmsp-window__body .cmsp-panel{box-shadow:none;background:#f8fafc;border-radius:0;padding:0}.cmsp-window__body .cmsp-messages{margin-bottom:0;padding:14px 14px 10px}@media (width<=640px){.cmsp-window{border-radius:0;width:100%;min-width:0;height:100%;inset:0}.cmsp-launcher{bottom:16px;right:16px}}:host([data-dock=left]) .cmsp-launcher,:host([data-dock=left]) .cmsp-window,:host([data-dock=left]) .cmsp-minibar,:host([dir=rtl]) .cmsp-launcher,:host([dir=rtl]) .cmsp-window,:host([dir=rtl]) .cmsp-minibar{left:24px;right:auto}.cmsp-prechat{background:#fff;border-top:1px solid #e1dfdd;flex:none;max-height:46vh;padding:16px;overflow-y:auto;box-shadow:0 -1px 5px #0000000d}.cmsp-prechat__heading{color:#242424;margin-bottom:4px;font-size:14px;font-weight:700}.cmsp-prechat__caption{color:#616161;margin-bottom:12px;font-size:12px}.cmsp-prechat__loading,.cmsp-prechat__error{margin-top:8px;font-size:12px}.cmsp-prechat__error{color:#b91c1c}.cmsp-prechat .ac-adaptiveCard{box-sizing:border-box;max-width:620px;font-family:var(--cmsp-font-family);width:100%!important;padding:0!important}.cmsp-prechat .ac-textBlock{color:#424242}.cmsp-prechat .ac-input{box-sizing:border-box;color:#242424;width:100%;max-width:100%;font:inherit!important;border:1px solid #d1d5db!important;border-radius:8px!important;padding:10px 12px!important}.cmsp-prechat .ac-input:focus{outline:none;box-shadow:0 0 0 2px #5b5fc72e;border-color:#5b5fc7!important}.cmsp-prechat .ac-input.ac-input-validation-failed{border-color:#a4262c!important}.cmsp-prechat .ac-pushButton{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#5b5fc7;border:1px solid #5b5fc7;border-radius:8px;padding:7px 16px;font-weight:700}.cmsp-prechat .ac-pushButton:hover{background:#464775;border-color:#464775}.cmsp-prechat .ac-pushButton:active{background:#33344a;border-color:#33344a}.cmsp-survey-link{border:1px solid var(--cmsp-agent-bubble);border-radius:var(--cmsp-radius);background:var(--cmsp-surface);color:var(--cmsp-agent-bubble-text);margin:0 14px 10px;padding:12px 14px;font-size:13px}.cmsp-survey-link__heading{color:var(--cmsp-agent-bubble-text);margin-bottom:4px;font-weight:700}.cmsp-survey-link__caption{opacity:.75;margin-bottom:12px;font-size:12px}.cmsp-survey-link__button{border:1px solid var(--cmsp-primary);background:var(--cmsp-primary);color:var(--cmsp-primary-text);cursor:pointer;border-radius:8px;padding:7px 16px;font-weight:700;text-decoration:none;display:inline-block}.cmsp-survey-link__button:hover{filter:brightness(.94)}.hover-solution-link{border-radius:4px;margin:-2px -6px;transition:background-color .15s,border-radius .15s;padding:2px 6px!important}.hover-solution-link:hover{border-radius:4px;background-color:#00000026!important}.hover-header-btn{transition:color .15s,border-color .15s}.hover-header-btn:hover{color:#b0b0b0!important;border-color:#b0b0b080!important}.hover-avatar:hover{color:#b0b0b0!important;background-color:#ffffff40!important}.hover-new-case:hover{color:#b0b0b0!important}.hover-case-card{transition:background-color .15s}.hover-case-card:hover{background-color:#00000026!important}.hover-case-row{transition:background-color .15s}.hover-case-row:hover{background-color:#00000026!important}.hover-zoom{transition:transform .15s}.hover-zoom:hover{transform:scale(1.05)}.hover-send{transition:transform .15s}.hover-send:hover:not(:disabled){transform:scale(1.08)}.hover-send .send-filled,.hover-send:hover:not(:disabled) .send-regular,.send-active .send-regular{display:none}.hover-send:hover:not(:disabled) .send-filled,.send-active .send-filled{display:inline}.hover-confirm-primary{transition:background-color .15s,box-shadow .15s}.hover-confirm-primary:hover{box-shadow:0 4px 12px #0078d459;background-color:#106ebe!important}.hover-confirm-secondary{transition:background-color .15s,border-color .15s}.hover-confirm-secondary:hover{background-color:#f3f4f6!important}.hover-rail-button{-webkit-tap-highlight-color:transparent;outline:none;transition:background-color .15s,border-color .15s}.hover-rail-button:hover{background-color:#0f172a0f!important}.hover-rail-button:focus{outline:none}.hover-rail-button:focus-visible{outline:none;border-color:#0078d4!important;box-shadow:0 0 0 2px #0078d466!important}.composer-box{transition:border-color .15s,box-shadow .15s}.composer-box:focus-within{border-color:#0078d4!important;box-shadow:0 0 0 3px #0078d42e!important}.composer-box:focus-within .hover-send{opacity:1!important;color:#0078d4!important}.hover-header-icon{transition:background-color .15s,color .15s,border-color .15s}.hover-header-icon:hover{color:#0f172a!important;background-color:#eef2f7!important;border-color:#cbd5e1!important}.hover-feedback-send{transition:background-color .15s,color .15s,box-shadow .15s}.hover-feedback-send:hover:not(:disabled){color:#0f172a!important;background-color:#d4d8de!important}.hover-feedback-cancel{transition:background-color .15s,box-shadow .15s}.hover-feedback-cancel:hover{background-color:#106ebe!important;box-shadow:0 2px 8px #0078d459!important}.cmsp-skip-link{z-index:1000;color:#fff;background:#5b5fc7;border-radius:0 0 8px 8px;padding:8px 14px;font:600 14px Segoe UI,system-ui,sans-serif;text-decoration:none;transition:top .15s;position:absolute;top:-48px;left:8px}.cmsp-skip-link:focus{outline-offset:-4px;outline:2px solid #fff;top:0}.teams-pill:focus{outline-offset:2px;border-color:#5b5fc7!important;outline:2px solid #5b5fc7!important}.rewards-support-page .cmsp-skip-link{background:#0067b8}.rewards-support-page main:focus{outline:none}.rewards-support-page .rewards-feedback-card{flex-wrap:wrap;flex-shrink:0;max-height:40%;overflow-y:auto}.rewards-support-page .rewards-feedback-card:focus-visible{outline-offset:-3px;outline:2px solid #0067b8}.rewards-support-page .rewards-feedback-actions{flex-wrap:wrap}@media (width<=1100px){.rewards-support-page .rewards-topbar{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;position:relative!important}.rewards-support-page .rewards-brand{justify-self:start;min-width:0!important}.rewards-support-page .rewards-nav{flex-wrap:wrap;min-width:0;justify-content:flex-start!important;overflow:visible!important}.rewards-support-page .rewards-profile{overflow-wrap:anywhere;justify-self:start;max-width:100%;white-space:normal!important}}@media (width<=700px){.rewards-support-page .rewards-topbar{padding:12px 16px!important}.rewards-support-page .rewards-brand img{max-width:100%!important}.rewards-support-page .rewards-hero{background-position:bottom!important;background-size:min(72vw,320px)!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;min-height:0!important;padding:40px 16px 24px!important}.rewards-support-page .rewards-hero-art{min-height:calc(min(72vw,320px) - 24px)!important}.rewards-support-page .rewards-chatbox{gap:8px!important;padding:8px 8px 8px 16px!important}.rewards-support-page .rewards-chatbox .rewards-support-input{min-width:0}.rewards-support-page .rewards-section{padding:32px 16px 48px!important}.rewards-support-page .rewards-pillars{max-width:480px;margin:0 auto;grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.rewards-support-page .rewards-products{padding:40px 16px!important}}
