/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ck-button:not(.ck-disabled) .ck-icon *{opacity:1 !important;fill-opacity:1 !important;}.ck-editor__main > :is(.ck-editor__editable,.ck-source-editing-area){min-height:var(--ck-min-height);max-height:calc(100vh - var(--drupal-displace-offset-top,0px) - var(--drupal-displace-offset-bottom,0px) - 20px);}.ck-editor__main > .ck-source-editing-area textarea{overflow:auto;}.ck-toolbar__items .ck.ck-button.ck-on{border:1px solid var(--ck-color-button-on-color);}
.custom-images-stream-preview{margin-top:0.75rem;padding:0.75rem;border:1px solid #d7dbe0;border-radius:6px;background:#f8fafc;max-width:360px;}.custom-images-stream-preview.is-hidden{display:none;}.custom-images-stream-preview__image-wrap{display:flex;align-items:center;justify-content:center;min-height:120px;margin-bottom:0.75rem;padding:0.5rem;border-radius:4px;background:linear-gradient(45deg,#eef2f6 25%,transparent 25%),linear-gradient(-45deg,#eef2f6 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#eef2f6 75%),linear-gradient(-45deg,transparent 75%,#eef2f6 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0;}.custom-images-stream-preview__image{display:block;max-width:100%;max-height:180px;height:auto;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,0.12);}.custom-images-stream-preview__filename{margin-bottom:0.25rem;font-weight:600;color:#1d2733;word-break:break-word;}.custom-images-stream-preview__path{margin-bottom:0.75rem;font-family:monospace;font-size:0.875rem;color:#4a5565;word-break:break-all;}.custom-images-stream-preview__actions{display:flex;gap:0.5rem;flex-wrap:wrap;}.custom-images-stream-preview__button{display:inline-flex;align-items:center;justify-content:center;padding:0.4rem 0.75rem;border:1px solid #8fa0b2;border-radius:4px;background:#fff;color:#1d2733;text-decoration:none;cursor:pointer;}.custom-images-stream-preview__button:hover,.custom-images-stream-preview__button:focus{background:#eef5fb;text-decoration:none;}
.right-list-block{list-style:none;display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;}.right-horizontal-buttons{display:flex;gap:10px;}.button-orange{border:2px solid #f8a522;background:#f8a522;color:#fff;padding:4px 15px;font-size:14px;border-radius:4px;transition:0.3s all;text-decoration:none;margin:0;}.button-orange:hover{color:#f8a522;text-decoration:none;background:transparent;}.affinity-image{display:block;margin:10px auto;}form[data-drupal-selector="views-form-commerce-orders-page-1"] th,form[data-drupal-selector="views-form-commerce-orders-page-1"] td{font-size:13px;}form[action*="/admin"] input:not([type=submit]),form[action*="/admin"] select{color:#000;}.order-address-sections-wrapper{display:flex;gap:15px;flex-wrap:wrap;margin-bottom:10px;}.order-billing-section,.order-shipping-section{flex:1;min-width:300px;max-width:50%;}.order-billing-section fieldset,.order-shipping-section fieldset{border:none;box-shadow:none;margin-bottom:5px;}.order-billing-section>legend,.order-shipping-section>legend{font-weight:bold;padding:0 3px;font-size:14px;}.order-billing-section .form-item,.order-shipping-section .form-item{margin-bottom:5px;margin-top:3px;}.order-billing-section .form-type-textfield,.order-shipping-section .form-type-textfield,.order-billing-section .form-type-select,.order-shipping-section .form-type-select{margin-bottom:5px;}.order-billing-section label,.order-shipping-section label{margin-bottom:2px;font-size:13px;}.order-billing-section input[type="text"],.order-billing-section input[type="email"],.order-billing-section input[type="tel"],.order-billing-section select,.order-shipping-section input[type="text"],.order-shipping-section input[type="email"],.order-shipping-section input[type="tel"],.order-shipping-section select{padding:3px 5px;font-size:13px;}.order-address-sections-wrapper .field--type-address .fieldset__wrapper{margin:0;}.order-address-sections-wrapper .field--type-address .fieldset__label{padding-left:0;}.layout-order-admin .profile .field--name-address p{margin-bottom:0;}@media (max-width:768px){.order-address-sections-wrapper{flex-direction:column;}.order-billing-section,.order-shipping-section{max-width:100%;}}.view-commerce-order-item-table tr td .product-attributes .product-title{font-weight:bold;margin-bottom:5px;font-size:0.923rem;}
.order-right-block{text-align:right;}.custom-btn{height:40px;color:#fff;border-radius:5px;padding:10px 25px;font-family:'Lato',sans-serif;font-weight:500;background:transparent;cursor:pointer;transition:all 0.3s ease;position:relative;display:inline-block;box-shadow:inset 2px 2px 2px 0px rgba(255,255,255,.5),7px 7px 20px 0px rgba(0,0,0,.1),4px 4px 5px 0px rgba(0,0,0,.1);outline:none;}.btn-7{background:linear-gradient(0deg,rgba(255,151,0,1) 0%,rgba(251,75,2,1) 100%);line-height:42px;padding:0;border:none;}.btn-7 span{position:relative;width:100%;height:100%;font-size:medium;}.btn-7:before,.btn-7:after{position:absolute;content:"";right:0;bottom:0;background:rgba(251,75,2,1);box-shadow:-7px -7px 20px 0px rgba(255,255,255,.9),-4px -4px 5px 0px rgba(255,255,255,.9),7px 7px 20px 0px rgba(0,0,0,.2),4px 4px 5px 0px rgba(0,0,0,.3);transition:all 0.3s ease;}.btn-7:before{height:0%;width:2px;}.btn-7:after{width:0%;height:2px;}.btn-7:hover{color:rgba(251,75,2,1);background:transparent;}.btn-7:hover:before{height:100%;}.btn-7:hover:after{width:100%;}.btn-7 span:before,.btn-7 span:after{position:absolute;content:"";left:0;top:0;background:rgba(251,75,2,1);box-shadow:-7px -7px 20px 0px rgba(255,255,255,.9),-4px -4px 5px 0px rgba(255,255,255,.9),7px 7px 20px 0px rgba(0,0,0,.2),4px 4px 5px 0px rgba(0,0,0,.3);transition:all 0.3s ease;}.btn-7 span:before{width:2px;height:0%;}.btn-7 span:after{height:2px;width:0%;}.btn-7 span:hover:before{height:100%;}.btn-7 span:hover:after{width:100%;}.form-row{display:flex;justify-content:space-between;margin-bottom:15px;}.form-row .form-three-col{flex:1;margin-right:15px;}.form-row .form-three-col:last-child{margin-right:0;}.order-top-row .order-right-block{gap:10px;}.order-top-row .order-right-block a.custom-btn.btn-7{padding:0 10px;}.order-top-row .order-right-block a.btn-7:before,.order-top-row .order-right-block a.btn-7:after{background:transparent;}.order-top-row .order-right-block .btn-7 span:before,.order-top-row .order-right-block .btn-7 span:after{display:none;}.order-top-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;}#add-graduation-season-form .js-form-item-graduation-date{width:30.5%;}#add-graduation-season-form .form-row{flex-wrap:nowrap;gap:20px;}#add-graduation-season-form .form-row .form-three-col:last-child{margin-right:0;background-color:#e9ecef;opacity:1;}.breadcrumb{background:transparent;}#add-graduation-season-form .form-row .form-item{width:33%;}@media(max-width:767px){#add-graduation-season-form .form-row .form-item{width:100%;}}@media(max-width:767px){#add-graduation-season-form .form-row{flex-wrap:wrap;}}
