/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
td.check-availability details{border:none;margin:0;padding:0}td.check-availability details>summary{display:none}td.check-availability details .details__wrapper{margin:0;padding:0}td.check-availability details .details__wrapper form{display:inline}td.check-availability details .details__wrapper form input[type=submit]{text-transform:none;color:#00adee;background:0 0;border:none;margin:0;padding:0;font-weight:400;line-height:normal;display:inline}td.check-availability details .details__wrapper form input[type=submit]:hover{text-decoration:underline}.rmm__modal.sample-military-message .rmm__content p:last-child{margin-bottom:0}@media (min-width:693px){.rmm__modal.sample-military-message .rmm__main{width:560px}}.rmm__modal.sample-message-wrapper #shared-message-wrapper-message{flex-flow:column;width:100%;display:flex}.rmm__modal.sample-message-wrapper .rmm__content{width:100%;height:100%;display:flex}.rmm__modal.sample-message-wrapper .rmm__main{min-height:30%;transition:min-width .4s,min-height .4s}.rmm__modal.sample-message-wrapper .sample-message{flex-direction:column;justify-content:start;width:100%;margin-bottom:70px;display:flex}.rmm__modal.sample-message-wrapper .sample-message .controls{justify-content:center;margin:0;padding:0;list-style:none;display:flex}.rmm__modal.sample-message-wrapper .sample-message .controls li{margin:0 .5rem 0 0;padding:0;list-style:none}.rmm__modal.sample-message-wrapper .sample-message .controls li:last-child{margin-right:0}.rmm__modal.sample-message-wrapper .sample-message p{text-align:center;width:60%;margin:0 auto 1.25rem;display:block}.rmm__modal.sample-message-wrapper .sample-message.success-msg{flex-direction:column;align-self:center;display:flex}@media only screen and (min-width:693px){.rmm__modal.sample-message-wrapper .sample-message.success-msg{flex-direction:row;gap:.75rem}}.rmm__modal.sample-message-wrapper .sample-message.success-msg p{text-align:left;width:100%}.rmm__modal.sample-message-wrapper .sample-message.success-msg h2{margin-bottom:.75rem}.rmm__modal.sample-message-wrapper .sample-message.success-msg .request-sub-msg{color:gray;text-align:left;margin:.5rem 0 0;font-size:.7rem;font-style:italic}.rmm__modal.sample-message-wrapper .sample-message.success-msg .icons{align-self:center;width:20%;max-width:60px}@media only screen and (min-width:693px){.rmm__modal.sample-message-wrapper .sample-message.success-msg .icons{align-self:initial;padding-top:.5rem}}.rmm__modal.sample-message-wrapper .sample-message.success-msg .controls{justify-content:flex-start}@media only screen and (max-width:693px){.rmm__modal.sample-message-wrapper .sample-message.success-msg .controls a{padding:5px 10px;font-size:14px}}@media (min-width:693px){.rmm__modal.sample-message-wrapper .rmm__main{min-width:50%;min-height:20%}.rmm__modal.sample-message-wrapper .sample-message{margin-bottom:0}.rmm__modal.sample-message-wrapper .complete-your-design h2{margin-top:70px}.rmm__modal.sample-message-wrapper .rmm__content{padding:0 5px}}@media (min-width:1200px){.rmm__modal.sample-message-wrapper .rmm__main{min-width:580px}}@media (min-width:693px){#rmm-sample-links-table .rmm__main{width:560px}}#colorbox.sample-message #sample-links-table .customize-part{margin-top:1rem;margin-bottom:1rem}#colorbox.sample-message #sample-links-table p{text-align:left;width:100%}#colorbox.sample-message #sample-links-table td{width:50%}#colorbox.sample-message #sample-links-table td .ajax-progress.ajax-progress-throbber,#colorbox.sample-message #sample-links-table td .ajax-progress.ajax-progress-throbber .message{padding:0}form.idt-sample-cart-checkout-form input[name=checkout]{margin-bottom:1rem}.button-back-to-homepage{margin-bottom:5rem}.idt-sample-shared-form{display:none!important}
.idt-sample-cart-checkout-form input[disabled]{color:#a9a8a8;background-color:#fff}.idt-sample-cart-checkout-form input[type=number]{width:auto}.idt-sample-cart-checkout-form textarea{color:#706f6f;border:1px solid #a9a8a8;border-radius:1rem;padding:.188rem 1rem}.idt-sample-cart-checkout-form .form-item{width:100%;margin-right:0}.idt-sample-cart-checkout-form .form-item--select label>.form-item__label-text{letter-spacing:.08px;margin:0;display:block}.idt-sample-cart-checkout-form .form-item--checkbox label:before{border-color:#a9a8a8;margin-right:10px}.idt-sample-cart-checkout-form .form-item--checkbox input[type=checkbox]:checked+label:after{top:18px}.idt-sample-cart-checkout-form .form-item__label-text{margin:0}.idt-sample-cart-checkout-form .sample-cart-item__quantity{padding-left:0}.idt-sample-cart-checkout-form .form-item__description,.idt-sample-cart-checkout-form .invalid-characters{grid-column:2;font-size:.875rem}.idt-sample-cart-checkout-form .form-item--select label{flex-direction:column;gap:10px;width:100%;display:flex}.idt-sample-cart-checkout-form .form-item--checkbox{margin:0 0 1.5rem}.idt-sample-cart-checkout-form .form-item--checkbox label{text-align:left;align-items:center;width:100%;display:flex}.idt-sample-cart-checkout-form .sample-cart-item,.idt-sample-cart-checkout-form #edit-delivery-info{background-color:#f2f2f2}.idt-sample-cart-checkout-form #edit-info{background-color:#ecf5fa}.idt-sample-cart-checkout-form #edit-company-address{background-color:#e8efe2}.idt-sample-cart-checkout-form #edit-contact-info{background-color:#fbf6ea}.idt-sample-cart-checkout-form #edit-ecf{background-color:#fff;border:5px solid #dd5c1b;padding:0}.idt-sample-cart-checkout-form #edit-ecf>legend{display:none}.idt-sample-cart-checkout-form #edit-ecf .messages{background:#fff;border:1px solid #dd5c1b;border-left-width:9px;border-radius:8px;margin:1rem;padding:5px 25px 5px 40px;font-weight:400;position:relative}.idt-sample-cart-checkout-form #edit-ecf .messages svg{position:absolute;top:50%;left:10px;transform:translateY(-50%)}.idt-sample-cart-checkout-form #edit-ecf .messages svg path{fill:#dd5c1b}.idt-sample-cart-checkout-form #edit-ecf fieldset{padding:1rem}.idt-sample-cart-checkout-form #edit-ecf fieldset legend{border:0;margin:0}@media (min-width:693px){.idt-sample-cart-checkout-form .sample-max-quantity{max-width:102px}.idt-sample-cart-checkout-form .form-item--ref-code input,.idt-sample-cart-checkout-form .form-item--target-application select,.idt-sample-cart-checkout-form .form-item--end-product select,.idt-sample-cart-checkout-form .locality,.idt-sample-cart-checkout-form .country,.idt-sample-cart-checkout-form .administrative-area{max-width:380px}.idt-sample-cart-checkout-form .form-item--ref-code .form-item__description,.idt-sample-cart-checkout-form .form-item--ref-code .invalid-characters{position:relative;top:-10px}.idt-sample-cart-checkout-form .postal-code{max-width:116px}.idt-sample-cart-checkout-form .form-item--select label{grid-gap:0 20px;grid-template-columns:210px 1fr;display:grid}.idt-sample-cart-checkout-form .form-item--select label .form-item__label-text{text-align:right;grid-column:1}.idt-sample-cart-checkout-form .form-item--select label .form-item__select-button{grid-column:2}.idt-sample-cart-checkout-form .form-item--checkbox{padding-left:230px}.idt-sample-cart-checkout-form .form-item--checkbox input[type=checkbox]:checked+label:after{top:6px}.idt-sample-cart-checkout-form #edit-ecf .messages{margin:20px}.idt-sample-cart-checkout-form #edit-ecf fieldset{padding:20px calc(15% - 5px) 20px 35px}.idt-sample-cart-checkout-form #edit-ecf fieldset legend{margin-bottom:1.5rem}}@media (min-width:843px){.idt-sample-cart-checkout-form .form-item--select label{grid-template-columns:360px 1fr;line-height:1.4rem}.idt-sample-cart-checkout-form .form-item--checkbox{padding-left:380px}.idt-sample-cart-checkout-form .form-item--ref-code .form-item__description,.idt-sample-cart-checkout-form .form-item--ref-code .invalid-characters{top:0}}
.staging-block,.staging-mode .field--name-body{background-color:#fdeeed !important;&.block--overview #tab-description .readmore__trigger{background-color:#fdeeed !important;}&.documentation-table,&.documentation-table.has-filter,&.software-tools-table{tbody tr.odd{background-color:transparent;}}}.toolbar-tab .staging-tab.staging-enabled{background-color:gray;}.staging-mode{.content-moderation-entity-moderation-form,mark.watermark{display:none;}}
.buy-now-submission .cart-message{padding:20px;}.buy-now-submission .cart-message .title{font-size:24px;font-style:normal;font-weight:600;line-height:28.8px;}.buy-now-submission .cart-message.no-icon-message{padding:9px 40px 22px 14px;}.buy-now-submission .cart-message.no-icon-message .message-div{padding:0;}.buy-now-submission .cart-message.no-icon-message .message-div .message{padding-bottom:24px;font-size:17.9px;font-style:normal;font-weight:400;line-height:27px;}.buy-now-submission .cart-message.no-icon-message .message-div .message span{font-weight:700;}.buy-now-submission .cart-message.no-icon-message .message-div .additional-info{padding-bottom:40px;font-size:14px;font-style:normal;font-weight:400;line-height:27px;}.buy-now-submission .cart-message.no-icon-message .message-div .additional-info span{font-weight:700;}.buy-now-submission .cart-message.no-icon-message .controls{margin:0;}.buy-now-submission .cart-message .material-icons{font-size:40px;float:left;margin-right:15px;}.buy-now-submission .cart-message.info-message .material-icons{color:blue;}.buy-now-submission .cart-message.check_circle-message .material-icons{color:green;}.buy-now-submission .cart-message.error-message .material-icons{color:red;}.buy-now-submission .cart-message .message-div{padding:0 15px 10px 15px;}.buy-now-submission .cart-message ul.controls{list-style-type:none;padding:0;text-align:center;}.buy-now-submission .cart-message ul.controls.check_circle,.buy-now-submission .cart-message ul.controls.no-icon{display:flex;gap:16px;}.buy-now-submission .rmm__main{max-width:990px;}.buy-now-div .buy-now.disabled{background-color:#a9a8a8;color:#fff;cursor:not-allowed;}.error-data{display:flex;flex-direction:column;font-size:11px;margin-top:10px;line-height:1rem;color:#a9a8a8;padding:0 15px;}
.toolbar-icon-tmgmt-admin-tmgmt:before{background-image:url(/modules/contrib/tmgmt/icons/earth.svg);}.toolbar-icon .toolbar-icon-tmgmt-admin-tmgmt:before{background-image:url(/modules/contrib/tmgmt/icons/earth.svg);}#toolbar-link-tmgmt-admin_tmgmt.is-active:before{background-image:url(/modules/contrib/tmgmt/icons/earth_black.svg);}.toolbar-icon .toolbar-icon-tmgmt-admin-tmgmt:active:before,.toolbar-icon .toolbar-icon-tmgmt-admin-tmgmt.is-active:before{background-image:url(/modules/contrib/tmgmt/icons/earth_black.svg);}
.investor .box{background-color:#3C377E;height:100%;display:flex;flex-direction:column;padding:20px;box-shadow:0px 3px 12px rgba(0,0,0,0.06);border:1px solid #E1E0E0;border-radius:4px;}.investor .box .text{color:#ffffff;font-weight:600;font-size:1rem;line-height:1.375rem;margin-bottom:10px;}.investor .box p{color:#ffffff;font-weight:400;margin:0 0 5px;}.investor .box a{color:#1c1c1c;margin-top:auto;max-width:max-content;}.investor .box a:hover{color:#1c1c1c;}.investor .row > :first-child .box{background-color:#131184;}.investor .row > :last-child .box{background-color:#554F79;}.investor .row > div{margin-bottom:25px;}.investor .row{margin:0;}@media screen and (max-width:995px){.investor .row > div{padding-right:0px;padding-left:0px;}}@media screen and (min-width:996px){.investor .row{margin-right:-15px;margin-left:-15px;}}.block-views-blockinvestor-relations-additional-resources-block{margin-bottom:20px;}.block-views-blockinvestor-relations-additional-resources-block .views-row{margin-bottom:5px;}.block-views-blockinvestor-relations-additional-resources-block .views-row .views-field{display:inline;}.block-views-blockinvestor-relations-additional-resources-block .view-footer{padding-top:5px;padding-bottom:0px;}.block-views-blockinvestor-relations-additional-resources-block .views-field-nothing,.block-views-blockinvestor-relations-block-1 .views-field-nothing{padding-right:15px;}@media (min-width:693px){.block-views-blockinvestor-relations-additional-resources-block .views-field-nothing,.block-views-blockinvestor-relations-block-1 .views-field-nothing{padding-right:20px;}}.block-views-blockinvestor-relations-block-1{margin-bottom:25px;}.block-views-blockinvestor-relations-block-1 .views-row{margin-bottom:5px;}.block-views-blockinvestor-relations-block-1 .views-row .views-field{display:inline;}.block-views-blockinvestor-relations-block-1 .view-footer{padding-top:5px;padding-bottom:0;}@media (max-height:800px){#top-fixed.is-fixed .block-idt-investor{display:none;}}
.paragraph--unpublished{background-color:#fff4f4;}
.tooltip{--dynamic-width:0;--before-height:0;--dynamic-opacity:1;position:relative;overflow:visible}.tooltip:before{color:#fff;content:attr(title-cache);opacity:0;pointer-events:none;white-space:normal;z-index:999;background:#554f79;border-radius:4px;width:max-content;height:auto;margin:0 0 0 10px;padding:3px 8px;font-family:DM Sans,Arial,sans-serif;font-size:14px;line-height:1.5;display:block;position:absolute;top:0;left:100%;overflow:hidden;transform:translateY(-25%);box-shadow:2px 4px 10px #0003}.tooltip:hover{cursor:pointer}.tooltip:hover:before{max-width:var(--dynamic-width);opacity:var(--dynamic-opacity)}.tooltip.tooltip-right:before{left:inherit;margin:0 10px 0 0;right:100%}.tooltip.status:before{width:305px;padding:15px}.product__status .tooltip.status:before{margin:0;top:calc(100% + 5px);left:0;transform:none}.idt-tooltip{position:relative}.idt-tooltip .idt-tooltip__content{position:absolute}.tooltip-container{position:fixed}.product-modal__status .idt-tooltip__content,.tooltip-container{color:#fff;pointer-events:none;text-align:left;white-space:normal;z-index:999;background:#554f79;border-radius:4px;width:370px;height:auto;margin:0 0 0 10px;padding:15px;font-family:DM Sans,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;display:none;top:0;left:100%;overflow:hidden;box-shadow:2px 4px 10px #0003}.product-modal__status .idt-tooltip__content .idt-tooltip__status,.tooltip-container .idt-tooltip__status{font-weight:700}.product-modal__status:hover{cursor:pointer}.product-modal__status:hover .idt-tooltip__content{display:block}.header-row .tooltip:hover:before{max-width:200px;top:100%;left:auto;right:10px}.header-row .tooltip.tooltip-right{top:100%;right:0}.header-col.tooltip:before{top:100%;left:0}.header-col.tooltip.tooltip-right:before{top:100%;left:auto;right:0}@media screen and (max-width:693px){.product-modal__status .idt-tooltip__content,.tooltip-container{margin:0;top:30px;left:auto;right:0}.product-modal__status .idt-tooltip__content{max-width:260px}.tooltip-container{max-width:70%}.tooltip:before{max-width:calc(100vw - 60px)}}
