/*! customer-project 1.0.0 */body *{box-sizing:border-box}body{font-family:Myriad Pro,sans-serif;margin:0;padding:0}.adds-modal-trigger{background-color:#2196f3;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:12px 24px;transition:background-color .3s ease}.adds-modal-trigger:hover{background-color:#1976d2}.adds-modal-overlay{align-items:center;background-color:rgba(0,0,0,.7);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.adds-modal-overlay.active{display:flex}.adds-components{background-color:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.12);display:flex;flex-direction:column;max-height:80vh;max-width:700px;overflow:hidden;position:relative;width:90%}@media screen and (max-width:991px){.adds-components{margin:10px;max-height:95vh;max-width:500px;width:95%}}.adds-modal-header{align-items:center;background-color:#fff;border-bottom:1px solid #e8eaed;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 32px}.adds-modal-title{color:#3c4043;font-family:Google Sans,Roboto,sans-serif;font-size:24px;font-weight:400;margin:0}.adds-modal-close{align-items:center;background:none;border:none;border-radius:50%;color:#5f6368;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;padding:8px;transition:all .2s ease;width:40px}.adds-modal-close:hover{background-color:#f1f3f4;color:#3c4043}.adds-modal-content{flex:1;min-height:0;overflow-y:auto;padding:32px;position:relative}#ai-answers-result-container{margin-bottom:0;margin-top:16px}.ai-loading-overlay{background-color:hsla(0,0%,100%,.95);border-radius:16px;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1000}.ai-loading-container,.ai-loading-overlay{align-items:center;display:flex;justify-content:center}.ai-loading-container{flex-direction:column;padding:40px 20px}.ai-loading-spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#e25840;height:50px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ai-loading-text{color:#5f6368;font-family:Google Sans,Roboto,sans-serif;font-size:16px;font-weight:400;margin-top:20px}.addsearch-searchfield .icon{margin-bottom:0!important;min-height:auto!important}#ai-answers-result-container a{font-size:inherit;line-height:inherit}.ai-explanation-text:after{line-height:normal!important}#searchfield-container .addsearch-searchfield{flex-direction:row;flex-wrap:nowrap;width:100%}#searchfield-container .addsearch-searchfield input[type=search]{border-radius:3px;height:auto;max-width:100%;padding:14px!important;width:100%}#searchfield-container .addsearch-searchfield input[type=search].icon{padding-left:40px!important}#searchfield-container .addsearch-searchfield button{background-color:dimgray!important;border:none;border-radius:3px;color:#fff!important;font-size:14px;font-weight:600;height:auto;letter-spacing:2px;padding:16px;text-transform:uppercase}#searchfield-container .addsearch-searchfield button:hover{background-color:#767676!important}#searchfield-container .addsearch-searchfield-container{position:relative}#searchfield-container .addsearch-searchfield{align-items:center;background-color:#fff;border:1px solid #dadce0;border-radius:24px;box-shadow:0 2px 5px 1px rgba(0,0,0,.1);display:flex;padding:0;transition:all .2s ease}#searchfield-container .addsearch-searchfield:hover{background-color:#ececec;box-shadow:0 2px 8px 1px rgba(0,0,0,.15)}#searchfield-container .addsearch-searchfield:focus-within{background-color:#fff;border-color:#dadce0;box-shadow:0 2px 8px 1px rgba(0,0,0,.15)}#searchfield-container .addsearch-searchfield .search-field-wrapper{flex:1;padding:0}#searchfield-container .addsearch-searchfield input{background:transparent;border:none;color:#3c4043;font-size:16px;line-height:1.5;outline:none;padding:16px 0;width:100%}#searchfield-container .addsearch-searchfield input::-moz-placeholder{color:#9aa0a6;font-size:16px}#searchfield-container .addsearch-searchfield input::placeholder{color:#9aa0a6;font-size:16px}#searchfield-container .search-divider{background-color:#dadce0;height:32px;margin:0 8px;width:1px}#searchfield-container .addsearch-searchfield *{color:#fff}#searchfield-container .adds-search-button{align-items:center!important;background:none!important;border:none!important;border-radius:50%!important;color:#5f6368!important;cursor:pointer!important;display:flex!important;flex-shrink:0!important;font-size:0!important;height:48px!important;justify-content:center!important;margin:8px!important;min-height:48px!important;min-width:48px!important;padding:0!important;transition:all .2s ease!important;width:48px!important}#searchfield-container .adds-search-button:active{background-color:#e8eaed!important}#searchfield-container .adds-search-button svg{height:20px!important;width:20px!important;stroke:#fff!important;fill:none!important}#searchfield-container button.adds-search-button{background:none!important;background:#586880!important;border:none!important;border-radius:50%!important;color:#fff!important;font-size:0!important;letter-spacing:normal!important;text-transform:none!important}#searchfield-container .adds-askai-button{align-items:center;display:flex;gap:8px}.adds-header{align-items:center;background-color:#fff;border-bottom:1px solid hsla(0,0%,86%,.5);display:flex;flex-direction:row;height:20vh;justify-content:space-between;max-height:80px;padding:1em;position:-webkit-sticky;position:sticky;top:0;z-index:100}.adds-header .adds-header-wrapper{display:flex;flex-direction:row;margin:0 auto;max-width:1400px;width:100%}.adds-header .adds-logo{padding:0 1em}.adds-header .adds-nav{align-items:center;display:flex;flex-direction:row;margin:0 auto}.adds-header .adds-nav a{padding:0 1em;text-decoration:none}.adds-header .adds-nav a:hover{text-decoration:underline}.ai-explanation-text{position:relative;visibility:hidden}.ai-explanation-text:after{border:1px solid #e25840;border-radius:10px;content:"Generated by AI, may contain errors: I’m new here and still learning so I might make a mistake on occasion (and might even say something crazy!), but I’m pretty good at assisting with your questions about our products, data sheets, and resources.";font-size:10px;left:0;padding:5px;position:absolute;visibility:visible}