/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.form-required::after{content:'';vertical-align:super;display:inline-block;background-image:url(/themes/contrib/bootstrap/images/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 0.3em;}form .form-actions{align-self:flex-end;}form .filter-wrapper{padding-left:0;padding-right:0;margin-left:1rem;margin-right:1rem;}form .form-type-textarea{margin-bottom:0;}.link-edit-summary{border:0;background:none;text-decoration:underline;color:var(--bs-link-color);}.image-button.form-control{border:none;}
.affix{position:fixed;width:100%;top:0;z-index:1035;left:0;}
.book-navigation .menu{border-top:1px solid #d6d6d6;}.book-navigation .book-pager{border-bottom:1px solid #d6d6d6;border-top:1px solid #d6d6d6;margin:0;}
.contextual-links a{border-bottom:none;text-shadow:0 0 0;}
.feed-icon{border-bottom:none;display:inline-block;padding:15px 0 0 0;}
.field--type-entity-reference{margin:0 0 1.2em;}.field--type-entity-reference .field__label{font-weight:normal;margin:0;padding-right:5px;}[dir="rtl"] .field--type-entity-reference .field__label{padding-left:5px;padding-right:0;}.field--type-entity-reference ul.links{padding:0;margin:0;list-style:none;}.field--type-entity-reference ul.links li{float:left;padding:0 1em 0 0;white-space:nowrap;}[dir="rtl"] .field--type-entity-reference ul.links li{padding:0 0 0 1em;float:right;}@media all and (min-width:560px){.node .field--type-image{float:left;margin:0 1em 0 0;}[dir="rtl"] .node .field--type-image{float:right;margin:0 0 0 1em;}.node .field--type-image + .field--type-image{clear:both;}}.field--type-image img,.field--name-field-user-picture img{margin:0 0 1em;}.field--type-image a{border-bottom:none;}.field--name-field-tags{margin:0 0 1.2em;}.field--name-field-tags .field__label{font-weight:normal;margin:0;padding-right:5px;}[dir="rtl"] .field--name-field-tags .field__label{padding-left:5px;padding-right:0;}.field--name-field-tags .field__label,.field--name-field-tags ul.links{font-size:0.8em;}.node--view-mode-teaser .field--name-field-tags .field__label,.node--view-mode-teaser .field--name-field-tags ul.links{font-size:0.821em;}.field--name-field-tags ul.links{padding:0;margin:0;}.field--name-field-tags ul.links li{float:left;padding:0 1em 0 0;white-space:nowrap;}[dir="rtl"] .field--name-field-tags ul.links li{padding:0 0 0 1em;float:right;}.field--label-inline .field__label,.field--label-inline .field__items,.field--label-inline .field__item{display:inline-block;}
.navbar-dark .nav-link:hover,.navbar-dark .nav-link:focus{color:rgba(255,255,255,0.75);}.navbar-dark .nav-link{color:rgba(255,255,255,0.5);}.navbar-light .nav-link:hover,.navbar-light .nav-link:focus{color:rgba(0,0,0,0.7);}.navbar-light .nav-link{color:rgba(0,0,0,0.5);}.navbar-brand .site-logo{margin-right:1rem;}@media (max-width:33.9em){.navbar-toggleable-xs .navbar-nav .nav-item+.nav-item,.navbar-toggleable-xs.collapse.in .navbar-nav .nav-item{margin-left:0;float:none;}}@media (max-width:47.9em){.navbar-toggleable-sm .navbar-nav .nav-item+.nav-item,.navbar-toggleable-xs.collapse.in .navbar-nav .nav-item{margin-left:0;float:none;}}
.block-help{margin-bottom:1em;padding:1.26em;word-wrap:break-word;color:inherit;border:1px solid var(--bs-secondary);background-color:var(--bs-secondary-bg);overflow-wrap:break-word;}.block-help__container{padding-left:24px;background-image:url(/themes/contrib/bootstrap/images/help.png);background-repeat:no-repeat;background-position:left 4px;}[dir="rtl"] .block-help__container{padding-right:24px;padding-left:0;background-position:right 4px;}.block-help__container>*:last-child{margin-bottom:0;}
.icon-help{background:url(/themes/contrib/bootstrap/images/help.png) 0 50% no-repeat;padding:1px 0 1px 20px;}[dir="rtl"] .icon-help{background-position:100% 50%;padding:1px 20px 1px 0;}.feed-icon{background:url(/themes/contrib/bootstrap/images/feed.svg) no-repeat;overflow:hidden;text-indent:-9999px;display:block;width:16px;direction:ltr;height:16px;}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
.image-button.is-disabled:hover,.image-button.is-disabled:active,.image-button.is-disabled:focus,.image-button.is-disabled{background:transparent;opacity:0.5;cursor:default;}
.item-list ul{list-style:none;margin:0 0 0.25em 0;padding:0;}[dir="rtl"] .item-list ul{padding:0;}.item-list ul li{margin:0;padding:0.2em 0.5em 0 0;}[dir="rtl"] .item-list ul li{margin:0;padding:0.2em 0 0 0.5em;}.item-list .item-list__comma-list,.item-list .item-list__comma-list li,[dir="rtl"] .item-list .item-list__comma-list,[dir="rtl"] .item-list .item-list__comma-list li{padding:0;}
.list-group__link{border-top:1px solid #ccc;padding:7px 0 0;}.list-group__description{margin:0 0 10px;}
.field--name-field-media-image img{max-width:100%;height:auto;}.media-library-wrapper{display:flex;flex-wrap:wrap;}.media-library-menu{margin:5px 5px 5px 0;padding:20px 15px;border:1px solid #dddddd;border-radius:3px;background:#e9e9e9;height:100%;}.media-library-menu li{margin:5px;white-space:nowrap;height:45px;}.media-library-menu li::marker{color:#e9e9e9;}.media-library-menu__link{margin:5px 5px 5px 0;padding:10px 15px;border:1px solid #dddddd;border-radius:3px;background:#e9e9e9;}.active.media-library-menu__link{background:#fff;}.media-library-content{flex:2;}.media-library-wrapper .form--inline{display:flex;flex-wrap:wrap;align-items:flex-end;}.media-library-widget-modal .js-form-item{margin:5px;}.media-library-wrapper .form-type-textfield{flex:2;}.media-library-widget-modal .form-actions{position:sticky;bottom:0;background:#fff;padding:5px;}.media-library-widget-modal .ui-dialog-content{padding-bottom:0;}.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.media-library-widget-modal.ui-dialog--narrow{width:80% !important;left:10% !important;}.media-library-views-form__rows{display:flex;flex-wrap:wrap;}.media-library-item--grid{margin:10px;width:220px;}.media-library-item--grid .js-form-type-checkbox,.media-library-item--grid .form-check-label{padding-left:0;}.media-library-add-form__media::marker{color:#fff;}
em.placeholder{vertical-align:unset!important;cursor:unset!important;background-color:unset!important;opacity:unset!important;}section.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}
input[type="search"]{box-sizing:border-box;}header #search-block-form{padding:5px 15px;flex-flow:row wrap;}#search-block-form{display:flex;}
.shortcut-wrapper{margin:2.2em 0 1.1em 0;}.shortcut-wrapper .page-title{float:left;margin:0;}[dir="rtl"] .shortcut-wrapper .page-title{float:right;}.shortcut-action{border-bottom:none;margin-left:0.5em;padding-top:0.35em;}[dir="rtl"] .shortcut-action{margin-left:0;margin-right:0.5em;}.shortcut-action:hover,.shortcut-action:active,.shortcut-action:focus{border-bottom:none;}
.sidebar .block{border-style:solid;border-width:1px;padding:15px 15px;margin:0 0 20px;}.sidebar h2{margin:0 0 0.5em;border-bottom:1px solid #d6d6d6;padding-bottom:5px;text-shadow:0 1px 0 #fff;font-size:1.071em;line-height:1.2;}.sidebar .block .content{font-size:0.914em;line-height:1.4;}.sidebar tbody{border:none;}.sidebar .even,.sidebar .odd{background:none;border-bottom:1px solid #d6d6d6;}.sidebar nav .nav{margin:0 -1rem;}
.skip-link{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:50;background:#444;background:rgba(0,0,0,0.6);font-size:0.94em;line-height:1.7em;padding:1px 10px 2px;border-radius:0 0 10px 10px;border-bottom-width:0;outline:0;}.skip-link.visually-hidden.focusable:focus{position:absolute !important;color:#fff;}
table{border:0;border-spacing:0;font-size:0.857em;margin:10px 0;width:100%;}table table{font-size:1em;}tr{border-bottom:1px solid #ccc;padding:0.1em 0.6em;background:#efefef;background:rgba(0,0,0,0.063);}thead > tr{border-bottom:1px solid #000;}tr.odd{background:#e4e4e4;background:rgba(0,0,0,0.105);}table tr th{background:#757575;background:rgba(0,0,0,0.51);border-bottom-style:none;}table tr th,table tr th a,table tr th a:hover,table tr th a:focus{color:#fff;font-weight:bold;}table tbody tr th{vertical-align:top;}tr td,tr th{padding:4px 9px;border:1px solid #fff;text-align:left;}[dir="rtl"] tr td,[dir="rtl"] tr th{text-align:right;}@media screen and (max-width:37.5em){th.priority-low,td.priority-low,th.priority-medium,td.priority-medium{display:none;}}@media screen and (max-width:60em){th.priority-low,td.priority-low{display:none;}}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}.tabledrag-changed.warning{margin-bottom:0.5rem;color:var(--bs-warning);}a.tabledrag-handle .handle{width:25px;height:25px;}.tabledrag-cell-content>*{display:table-cell;vertical-align:middle;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
.tablesort{width:14px;height:14px;vertical-align:top;margin:1px 0 0 5px;}.tablesort--asc{background-image:url(/core/misc/icons/ffffff/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/ffffff/twistie-up.svg);}
#page .ui-widget{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
body.toolbar-horizontal #navbar-top.fixed-top,body.toolbar-vertical #navbar-top.fixed-top,body.toolbar-vertical.toolbar-tray-open #navbar-top.fixed-top,body.toolbar-horizontal #navbar-main.fixed-top,body.toolbar-vertical #navbar-main.fixed-top,body.toolbar-vertical.toolbar-tray-open #navbar-main.fixed-top{top:40px;}body.toolbar-horizontal.toolbar-tray-open #navbar-top.fixed-top,body.toolbar-horizontal.toolbar-tray-open #navbar-main.fixed-top{top:80px;}body.toolbar-fixed .toolbar-oriented .toolbar-bar{z-index:1040;}
.vertical-tabs{margin:0;border:1px solid #ccc;display:flex;flex-direction:row;font-size:0.875rem;}[dir="rtl"] .vertical-tabs{flex-direction:row-reverse;margin-left:0;margin-right:0;}.vertical-tabs__menu{display:flex;flex-direction:column;flex-wrap:nowrap;width:15em;margin:0;padding:0;border-top:1px solid #ccc;list-style:none;}[dir="rtl"] .vertical-tabs__menu{margin-left:0;margin-right:-15em;}.vertical-tabs__pane{margin:0;border:0;}.vertical-tabs__pane>summary{display:none;}.vertical-tabs__pane label{font-weight:bold;}.vertical-tabs__menu-item{border:1px solid #ccc;border-top:0;background:#eee;}.vertical-tabs__menu-item a{display:block;padding:0.5em 0.6em;text-decoration:none;}.vertical-tabs__menu-item a:focus .vertical-tabs__menu-item-title,.vertical-tabs__menu-item a:active .vertical-tabs__menu-item-title,.vertical-tabs__menu-item a:hover .vertical-tabs__menu-item-title{text-decoration:underline;}.vertical-tabs__menu-item a:hover{outline:1px dotted;}.vertical-tabs__menu-item.is-selected{border-right-width:0;background-color:#fff;}[dir="rtl"] .vertical-tabs__menu-item.is-selected{border-left-width:0;border-right-width:1px;}.vertical-tabs__menu-item.is-selected .vertical-tabs__menu-item-title{color:#000;}.vertical-tabs__menu-item-summary{display:block;margin-bottom:0;line-height:normal;}
.views-displays .tabs .open > a{border-radius:7px 7px 0 0;}.views-displays .tabs .open > a:hover,.views-displays .tabs .open > a:focus{color:#0071b3;}.views-displays .secondary .form-submit{font-size:0.846em;}.views-displays .tabs .action-list{padding:0;}.views-filterable-options .filterable-option:nth-of-type(even) .form-type-checkbox{background-color:#f9f9f9;}.views-ui-display-tab-actions .dropbutton .form-submit{color:#0071b3;}.views-ui-display-tab-actions .dropbutton .form-submit:hover,.views-ui-display-tab-actions .dropbutton .form-submit:focus{color:#018fe2;}
.form-required::after{content:'';vertical-align:super;display:inline-block;background-image:url(/themes/contrib/bootstrap/images/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 0.3em;}.webform-options-display-buttons-horizontal .webform-options-display-buttons-wrapper{flex:auto;}.webform-options-display-buttons .form-check-label{margin:0 5px 10px 5px;border:3px solid #ccc;border-radius:3px;background-color:#fff;padding:10px;width:100%;}.webform-options-display-buttons .form-check-label:hover{border-color:#999;color:#333;}.webform-options-display-buttons .form-check-input:checked ~ .form-check-label{border-color:#0074bd;color:#000;}.webform-options-display-buttons .webform-options-display-buttons-wrapper .form-check-label{text-align:center;margin:0 5px 10px 0;}.webform-options-display-buttons .webform-options-display-buttons-wrapper .radio,.webform-options-display-buttons .webform-options-display-buttons-wrapper .form-check{padding:0;}
.ui-widget-overlay{background:#000;opacity:0.7;}.ui-dialog{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;border-radius:0;}.ui-dialog input,.ui-dialog select,.ui-dialog textarea{font-size:0.9em;}.ui-dialog .button{background-color:#fff;background-image:-webkit-linear-gradient(top,#f3f3f3,#e8e8e8);background-image:linear-gradient(to bottom,#f3f3f3,#e8e8e8);border:1px solid #e4e4e4;border-bottom-color:#b4b4b4;border-left-color:#d2d2d2;border-right-color:#d2d2d2;color:#3a3a3a;cursor:pointer;font-size:0.929em;font-weight:normal;text-align:center;padding:0.250em 1.063em;border-radius:1em;}
.content img{max-width:100%;height:auto;}
.alert-success{color:white;background-color:#00c851;border-color:#007e33;}.alert-warning{color:white;background-color:#ffbb33;border-color:#ff8800;}.alert-danger{color:white;background-color:#ff4444;border-color:#cc0000;}.alert-dismissible .btn-close{opacity:0.6;}
nav.tabs{margin-bottom:1rem;}
body{color:#212529;}.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}#main-wrapper{min-height:60vh;padding-bottom:30px;}#navbar-top{background-color:#055a8e;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir=rtl] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir=rtl] .color-form .form-item label{float:right;}[dir=rtl] .color-form .color-palette .lock{right:-20px;left:0;}
body.page-view-dealer2dealer .container{max-width:92%;padding-right:0px;padding-left:0px;margin-right:auto;margin-left:auto;}body.page-view-dealer2dealer table tr{padding:0;}@media (min-width:1500px){body.page-view-dealer2dealer .container{max-width:96%;}}body.page-view-unit-transfers .container{max-width:97%;}body.page-view-dealer2dealer,body.page-view-available-units,body.page-view-unit-transfers,body.page-view-reservation-orders,body.page-view-dealer-stock-and-sales{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}body.page-view-dealer2dealer table .animate-arrow,body.page-view-available-units table .animate-arrow,body.page-view-unit-transfers table .animate-arrow,body.page-view-reservation-orders table .animate-arrow,body.page-view-dealer-stock-and-sales table .animate-arrow{color:#007bff;}body.page-view-dealer2dealer .expanded-row td,body.page-view-available-units .expanded-row td,body.page-view-unit-transfers .expanded-row td,body.page-view-reservation-orders .expanded-row td,body.page-view-dealer-stock-and-sales .expanded-row td{background-color:#f8f9fa;padding:20px;border:1px solid #dee2e6;}body.page-view-dealer-stock-and-sales,body.page-view-delivery{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}body.page-view-delivery table .animate-arrow{color:#007bff;}body.page-view-delivery .expanded-row td{background-color:#f8f9fa;padding:20px;border:1px solid #dee2e6;}@media (min-width:851px){body.page-view-dealer2dealer table td.views-field-attribute-vehicle-year,body.page-view-dealer2dealer table td.views-field-attribute-vehicle-color,body.page-view-dealer2dealer table td.views-field-field-vehicle-eta,body.page-view-available-units table td.views-field-attribute-vehicle-year,body.page-view-unit-transfers table td.views-field-attribute-vehicle-year,body.page-view-available-units table td.views-field-attribute-vehicle-color,body.page-view-unit-transfers table td.views-field-attribute-vehicle-color,body.page-view-available-units table td.views-field-field-vehicle-eta,body.page-view-unit-transfers table td.views-field-field-vehicle-eta,body.page-view-reservation-orders table td.views-field-attribute-vehicle-year,body.page-view-reservation-orders table td.views-field-attribute-vehicle-color,body.page-view-reservation-orders table td.views-field-field-vehicle-eta{font-size:80%;}}.view-display-id-page_search .reset-button,.view-id-dealer2dealer.view-display-id-current_display .reset-button,.view-id-available_units.view-display-id-available_units .reset-button,.view-id-unit_transfers.view-display-id-page_1 .reset-button,.view-id-delivery_list.view-display-id-page .reset-button,.view-id-dealer_stock_and_sales.view-display-id-page_1 .reset-button,.view-id-reservation_orders .reset-button{line-height:1.2rem;padding:0.25rem 0.5rem;font-size:0.875rem;color:#fff;background-color:#6c757d;border:1px solid #6c757d;margin:0;font-weight:400;text-transform:math-auto;text-decoration:none;display:inline-block;}.view-display-id-page_search .reset-button:hover,.view-id-dealer2dealer.view-display-id-current_display .reset-button:hover,.view-id-available_units.view-display-id-available_units .reset-button:hover,.view-id-unit_transfers.view-display-id-page_1 .reset-button:hover,.view-id-delivery_list.view-display-id-page .reset-button:hover,.view-id-dealer_stock_and_sales.view-display-id-page_1 .reset-button:hover,.view-id-reservation_orders .reset-button:hover{color:#fff;background-color:#5a6268;border-color:#545b62;margin:0;text-decoration:none;}.view-display-id-page_search .view-content,.view-id-dealer2dealer.view-display-id-current_display .view-content,.view-id-available_units.view-display-id-available_units .view-content,.view-id-unit_transfers.view-display-id-page_1 .view-content,.view-id-delivery_list.view-display-id-page .view-content,.view-id-dealer_stock_and_sales.view-display-id-page_1 .view-content,.view-id-reservation_orders .view-content{background-color:white;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.1);}.view-id-dealer_stock_and_sales.view-display-id-page_1 .view-content,.view-id-delivery_list.view-display-id-page .view-content{overflow:hidden;}.view-id-dealer_stock_and_sales.view-display-id-page_1 .view-content .table,.view-id-delivery_list.view-display-id-page .view-content .table{margin-bottom:0;font-size:14px;font-weight:400;font-family:Roboto,"Helvetica Neue",Arial,sans-serif;color:#000;width:100%;}.view-id-dealer_stock_and_sales.view-display-id-page_1 .view-content .table thead th,.view-id-delivery_list.view-display-id-page .view-content .table thead th{font-size:1rem;font-weight:700;color:#000;vertical-align:bottom;}.view-id-dealer_stock_and_sales.view-display-id-page_1 .view-content .table thead th:first-child,.view-id-dealer_stock_and_sales.view-display-id-page_1 .view-content .table thead th.views-field-nothing,.view-id-delivery_list.view-display-id-page .view-content .table thead th:first-child,.view-id-delivery_list.view-display-id-page .view-content .table thead th.views-field-nothing{letter-spacing:-0.3px;}.view-id-dealer_stock_and_sales.view-display-id-page_1 .view-content .table tbody td,.view-id-dealer_stock_and_sales.view-display-id-page_1 .view-content .table tbody th,.view-id-delivery_list.view-display-id-page .view-content .table tbody td,.view-id-delivery_list.view-display-id-page .view-content .table tbody th{font-size:14px;font-weight:400;color:#000;line-height:1.5;vertical-align:middle;}.view-id-dealer_stock_and_sales.view-display-id-page_1 .view-content .table tbody td a,.view-id-delivery_list.view-display-id-page .view-content .table tbody td a{font-weight:400;}.view-id-dealer_stock_and_sales.view-display-id-page_1 .view-content .table .expanded-row td,.view-id-delivery_list.view-display-id-page .view-content .table .expanded-row td{overflow-x:auto;}@media (min-width:851px){.view-id-dealer_stock_and_sales.view-display-id-page_1 .view-content .table th,.view-id-dealer_stock_and_sales.view-display-id-page_1 .view-content .table td,.view-id-delivery_list.view-display-id-page .view-content .table th,.view-id-delivery_list.view-display-id-page .view-content .table td{padding:0.5rem;}.view-id-dealer_stock_and_sales.view-display-id-page_1 .view-content .table tbody td,.view-id-dealer_stock_and_sales.view-display-id-page_1 .view-content .table tbody th,.view-id-delivery_list.view-display-id-page .view-content .table tbody td,.view-id-delivery_list.view-display-id-page .view-content .table tbody th{min-height:38px;}}.view-id-available_units.view-display-id-available_units .view-inventory-pager,.view-id-unit_transfers.view-display-id-page_1 .view-inventory-pager,.view-id-delivery_list.view-display-id-page .view-inventory-pager,.view-id-dealer_stock_and_sales.view-display-id-page_1 .view-inventory-pager{margin-top:1rem;}.view-id-available_units.view-display-id-available_units .view-inventory-pager .legacy-pagination-wrap,.view-id-unit_transfers.view-display-id-page_1 .view-inventory-pager .legacy-pagination-wrap,.view-id-delivery_list.view-display-id-page .view-inventory-pager .legacy-pagination-wrap,.view-id-dealer_stock_and_sales.view-display-id-page_1 .view-inventory-pager .legacy-pagination-wrap{display:inline-block;max-width:100%;border:1px solid #dee2e6;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,0.08);overflow:hidden;vertical-align:middle;}.view-id-available_units.view-display-id-available_units .view-inventory-pager .legacy-pagination-wrap .pagination,.view-id-unit_transfers.view-display-id-page_1 .view-inventory-pager .legacy-pagination-wrap .pagination,.view-id-delivery_list.view-display-id-page .view-inventory-pager .legacy-pagination-wrap .pagination,.view-id-dealer_stock_and_sales.view-display-id-page_1 .view-inventory-pager .legacy-pagination-wrap .pagination{margin-bottom:0;}.view-id-available_units.view-display-id-available_units .view-inventory-pager .legacy-pagination-wrap .page-link,.view-id-unit_transfers.view-display-id-page_1 .view-inventory-pager .legacy-pagination-wrap .page-link,.view-id-delivery_list.view-display-id-page .view-inventory-pager .legacy-pagination-wrap .page-link,.view-id-dealer_stock_and_sales.view-display-id-page_1 .view-inventory-pager .legacy-pagination-wrap .page-link{padding:0.25rem 0.5rem;font-size:0.875rem;}body.page-view-available-units tr.expanded-row td,body.page-view-unit-transfers tr.expanded-row td{padding:0 20px;--bs-table-accent-bg:#fff;}body.page-view-available-units .total-units,body.page-view-unit-transfers .total-units{display:none;}body.page-view-available-units .available-units-vin-toolbar fieldset.reservation-orders-filter-fieldset,body.page-view-unit-transfers .available-units-vin-toolbar fieldset.reservation-orders-filter-fieldset{max-width:26rem;width:100%;margin-bottom:0;}body.page-view-available-units .available-units-vin-toolbar .select2-container,body.page-view-unit-transfers .available-units-vin-toolbar .select2-container{max-width:26rem;width:100% !important;}body.page-view-available-units .product-details-group .available-vins > div,body.page-view-unit-transfers .product-details-group .available-vins > div{max-height:150px;overflow:auto;}body.page-view-unit-transfers .view-id-unit_transfers.view-display-id-page_1 #filters form.views-exposed-form{display:flex;flex-direction:column;}body.page-view-unit-transfers .view-id-unit_transfers.view-display-id-page_1 #filters form.views-exposed-form .ath-fgroup--reset,body.page-view-unit-transfers .view-id-unit_transfers.view-display-id-page_1 #filters form.views-exposed-form .form-actions{order:-2;}body.page-view-unit-transfers .view-id-unit_transfers.view-display-id-page_1 #filters form.views-exposed-form fieldset:has([name="vin"]),body.page-view-unit-transfers .view-id-unit_transfers.view-display-id-page_1 #filters form.views-exposed-form fieldset:has([name="facets_sku"]){order:-1;}@media (min-width:768px){body.page-view-available-units table.tablesaw tr th.views-field-nothing,body.page-view-unit-transfers table.tablesaw tr th.views-field-nothing,body.page-view-delivery table.tablesaw tr th.views-field-nothing,body.page-view-reservation-orders table.tablesaw tr th.views-field-nothing,body.page-view-dealer-stock-and-sales table.tablesaw tr th.views-field-nothing{font-size:0;}}.custom_pagination ul li a,.custom_pagination ul li span{border-width:1px !important;top:0 !important;font-weight:400;text-transform:capitalize;background-color:#fff;color:#007bff;}.custom_pagination ul li a:hover,.custom_pagination ul li span:hover{border-bottom-width:1px !important;top:0 !important;color:#007bff;background-color:#e9ecef !important;}.custom_pagination ul li.disabled:not(.active) a,.custom_pagination ul li.disabled:not(.active) span.page-link{color:#6c757d !important;background-color:#fff !important;pointer-events:none;}.custom_pagination ul li.active a,.custom_pagination ul li.active span{z-index:3;color:#fff !important;background-color:#007bff !important;border-color:#007bff !important;}@keyframes ath-dealer-stock-ajax-spin{to{transform:rotate(360deg);}}.view-id-dealer_stock_and_sales.view-display-id-page_1 .dealer-stock-unit-details{min-width:0;max-width:100%;}.view-id-dealer_stock_and_sales.view-display-id-page_1 .dealer-stock-unit-details__title{margin-top:0.5rem;margin-bottom:0.75rem;text-align:center;}.view-id-dealer_stock_and_sales.view-display-id-page_1 .dealer-stock-unit-details__actions{box-sizing:border-box;max-width:72rem;margin-left:auto;margin-right:auto;padding:0 0.75rem 0.5rem;}.view-id-dealer_stock_and_sales.view-display-id-page_1 .dealer-stock-unit-details__primary{display:grid;grid-template-columns:minmax(0,1fr);gap:0.75rem;width:100%;}.view-id-dealer_stock_and_sales.view-display-id-page_1 .dealer-stock-unit-details__primary .dealer-stock-sell-ajax-wrap{position:relative;overflow:visible;}.view-id-dealer_stock_and_sales.view-display-id-page_1 .dealer-stock-unit-details__primary .dealer-stock-sell-ajax-wrap .ajax-progress{position:absolute;top:50%;right:1rem;transform:translateY(-50%);z-index:2;padding:0;margin:0;line-height:1;pointer-events:none;}.view-id-dealer_stock_and_sales.view-display-id-page_1 .dealer-stock-unit-details__primary .dealer-stock-sell-ajax-wrap .ajax-progress-throbber .throbber{display:block;box-sizing:border-box;width:1.125rem;height:1.125rem;padding:0;margin:0;overflow:hidden;text-indent:110%;white-space:nowrap;line-height:0;background:none !important;border:2px solid rgba(255,255,255,0.35);border-top-color:rgba(255,255,255,0.95);border-radius:50%;animation:ath-dealer-stock-ajax-spin 0.7s linear infinite;}.view-id-dealer_stock_and_sales.view-display-id-page_1 .dealer-stock-unit-details__primary .dealer-stock-sell-ajax-wrap .ajax-progress .message:empty{display:none;}.view-id-dealer_stock_and_sales.view-display-id-page_1 .dealer-stock-unit-details__primary .dealer-stock-sell-ajax-wrap > .btn{position:relative;z-index:1;overflow:visible;display:flex;align-items:center;justify-content:center;padding-left:2.875rem;padding-right:2.875rem;text-align:center;}.view-id-dealer_stock_and_sales.view-display-id-page_1 .dealer-stock-unit-details__primary .btn{width:100%;margin:0;display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;}.view-id-dealer_stock_and_sales.view-display-id-page_1 .dealer-stock-unit-details__secondary{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0.5rem;width:100%;margin-top:0.75rem;}.view-id-dealer_stock_and_sales.view-display-id-page_1 .dealer-stock-unit-details__secondary .btn{flex:0 0 auto;margin:0;text-align:center;white-space:nowrap;}.view-id-dealer_stock_and_sales.view-display-id-page_1 .dealer-stock-unit-details__cards{margin-top:1rem;min-width:0;}.view-id-dealer_stock_and_sales.view-display-id-page_1 .dealer-stock-unit-details__cards .row{min-width:0;}.view-id-dealer_stock_and_sales.view-display-id-page_1 .dealer-stock-unit-details__kv{width:100%;margin-bottom:0;table-layout:fixed;}.view-id-dealer_stock_and_sales.view-display-id-page_1 .dealer-stock-unit-details__kv th{width:42%;padding:0.5rem 0.65rem;font-weight:600;font-size:0.875rem;vertical-align:middle;text-align:left;background-color:#f8f9fa;border-color:#dee2e6;}.view-id-dealer_stock_and_sales.view-display-id-page_1 .dealer-stock-unit-details__kv td{padding:0.5rem 0.65rem;font-size:0.875rem;vertical-align:middle;word-wrap:break-word;background-color:#fff;border-color:#dee2e6;}.view-id-dealer_stock_and_sales.view-display-id-page_1 .dealer-stock-unit-details .dealer-stock-expand-caret{display:inline-flex;align-items:center;justify-content:center;}html[dir=rtl] .view-id-dealer_stock_and_sales.view-display-id-page_1 .dealer-stock-unit-details .dealer-stock-unit-details__primary .dealer-stock-sell-ajax-wrap .ajax-progress{right:auto;left:1rem;}
.nav-tabs{--bs-nav-tabs-border-width:1px;--bs-nav-tabs-border-color:#acacac;--bs-nav-tabs-border-radius:0.375rem;--bs-nav-tabs-link-hover-border-color:#acacac;--bs-nav-tabs-link-active-color:#222;--bs-nav-tabs-link-active-bg:#fff;--bs-nav-tabs-link-active-border-color:#acacac;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);}table tr th,table tr th a,table tr th a:hover,table tr th a:focus{color:black;}.datepicker{padding:5px;}.datepicker table{border:none;}.datepicker table tr{border:none;}.datepicker table tr:hover{background-color:transparent;}.datepicker table tr th{background-color:transparent;}.datepicker table tr td,.datepicker table tr th{padding:2px;}.btn:not(.disabled):hover{margin-top:0;}.crosscheck-table-error-weight{display:none;}body aside.container.section{max-width:100%;padding:0;}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-tabs-link-active-color);}.nav-tabs .nav-link{border-color:var(--bs-nav-tabs-link-hover-border-color);}.navbar{border:none;}.select-auto-width{width:auto !important;display:block;}.navbar-toggler{--bs-navbar-toggler-focus-width:0px;--bs-navbar-color:transparent;--bs-navbar-color:white;color:rgba(255,255,255,0.5);border-color:rgba(255,255,255,0.1);}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.tabs .nav-link:hover,.tabs .nav-link:focus{color:black;}.page-user-section{border-radius:10px;background-color:var(--ath-surface);padding:50px;max-width:520px;margin:60px auto;box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;}.page-user-section a.navbar-brand{display:flex;flex-direction:column;align-items:center;}.page-user-section .navbar-brand img{width:100%;max-width:360px;height:auto;margin:0 auto 24px;}.page-user-section .tabs{visibility:hidden;width:0px;height:0px;display:none;}.page-user-section form{color:#3a3a3a;letter-spacing:-15;}.page-user-section form input:-webkit-autofill{background-color:#fff !important;color:#000 !important;-webkit-box-shadow:0 0 0 1000px #fff inset !important;}.page-user-section form input.form-control,.page-user-section form input.form-control:focus{box-shadow:none;border:none;border-bottom:1px solid #a5a5a5;}.page-user-section form div.form-item-name,.page-user-section form div.form-item-pass{position:relative;background-color:#fff;border-radius:0px;border:none;margin-bottom:1.5rem;}.page-user-section form div.form-item-name label,.page-user-section form div.form-item-pass label{position:absolute;top:16px;left:0px;background:transparent;padding:0 2px;pointer-events:none;transition:0.3s ease all;font-size:14px;}.page-user-section form div.form-item-name input.form-control,.page-user-section form div.form-item-pass input.form-control{border-radius:0px;width:100%;padding:24px 2px 6px 0px;box-sizing:border-box;border-bottom:1px solid #a5a5a5;font-size:14px;line-height:1.5;}.page-user-section form div.form-item-name input:focus ~ label,.page-user-section form div.form-item-name input:valid ~ label,.page-user-section form div.form-item-pass input:focus ~ label,.page-user-section form div.form-item-pass input:valid ~ label{top:2px;font-size:12px;color:#333;}.page-user-section form div.form-item-name .description,.page-user-section form div.form-item-pass .description{display:none;}.page-user-section form .form-item-persistent-login{margin:20px 0px;}.page-user-section form .form-item-persistent-login label{color:#3a3a3a;font-size:12px;}.page-user-section form button.form-submit{margin-top:0px;width:100%;}.page-user-section form button.form-submit:hover,.page-user-section form button.form-submit:focus,.page-user-section form button.form-submit:active{margin-top:0px;}.page-user-section form .forgot-password-link a{color:#3a3a3a;font-size:12px;text-align:center;display:block;}.page-user-section form .forgot-password-link a:hover{font-weight:bold;}.page-user-section form.user-pass p{font-size:12px;}.no_drupal_button:hover{margin-top:0 !important;}.pagination{flex-wrap:wrap;}#main > .row-offcanvas > .main-content{padding-left:var(--ath-page-x);padding-right:var(--ath-page-x);}
#block-athbs-primary-local-tasks,#block-athbs-secondary-local-tasks{background-color:#f8f9fa !important;padding:0.5rem 1rem;}#main ul.nav-tabs{background-color:#f8f9fa !important;padding:0.5rem 1rem;}#block-athbs-primary-local-tasks ul.nav-tabs,#block-athbs-primary-local-tasks ul.tabs,#block-athbs-secondary-local-tasks ul.nav-tabs,#block-athbs-secondary-local-tasks ul.tabs,#main ul.nav-tabs{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding-left:0;margin-bottom:0;list-style:none;border-bottom:none;}#block-athbs-primary-local-tasks,#block-athbs-secondary-local-tasks,#main ul.nav-tabs,#block-athbs-primary-local-tasks ul.tabs,#block-athbs-primary-local-tasks ul.tabs ul.primary,#block-athbs-secondary-local-tasks ul.tabs,#block-athbs-secondary-local-tasks ul.tabs ul.primary{--bs-nav-tabs-link-active-bg:transparent;--bs-nav-tabs-link-active-color:#212529;}#block-athbs-primary-local-tasks a,#block-athbs-primary-local-tasks .nav-link,#block-athbs-secondary-local-tasks a,#block-athbs-secondary-local-tasks .nav-link,#main ul.nav-tabs a,#main ul.nav-tabs .nav-link,#block-athbs-primary-local-tasks ul.tabs a,#block-athbs-primary-local-tasks ul.tabs .nav-link,#block-athbs-primary-local-tasks ul.tabs ul.primary a,#block-athbs-primary-local-tasks ul.tabs ul.primary .nav-link,#block-athbs-secondary-local-tasks ul.tabs a,#block-athbs-secondary-local-tasks ul.tabs .nav-link,#block-athbs-secondary-local-tasks ul.tabs ul.primary a,#block-athbs-secondary-local-tasks ul.tabs ul.primary .nav-link{display:inline-block;box-sizing:border-box;padding:0.4rem 0.65rem;font-size:0.875rem;color:#6c757d;text-decoration:none;background-color:transparent !important;border:none;border-radius:0;border-bottom:2px solid transparent;margin-top:unset !important;margin-bottom:0 !important;transform:none !important;}#block-athbs-primary-local-tasks a:hover,#block-athbs-primary-local-tasks a:focus,#block-athbs-primary-local-tasks .nav-link:hover,#block-athbs-primary-local-tasks .nav-link:focus,#block-athbs-secondary-local-tasks a:hover,#block-athbs-secondary-local-tasks a:focus,#block-athbs-secondary-local-tasks .nav-link:hover,#block-athbs-secondary-local-tasks .nav-link:focus,#main ul.nav-tabs a:hover,#main ul.nav-tabs a:focus,#main ul.nav-tabs .nav-link:hover,#main ul.nav-tabs .nav-link:focus,#block-athbs-primary-local-tasks ul.tabs a:hover,#block-athbs-primary-local-tasks ul.tabs a:focus,#block-athbs-primary-local-tasks ul.tabs .nav-link:hover,#block-athbs-primary-local-tasks ul.tabs .nav-link:focus,#block-athbs-primary-local-tasks ul.tabs ul.primary a:hover,#block-athbs-primary-local-tasks ul.tabs ul.primary a:focus,#block-athbs-primary-local-tasks ul.tabs ul.primary .nav-link:hover,#block-athbs-primary-local-tasks ul.tabs ul.primary .nav-link:focus,#block-athbs-secondary-local-tasks ul.tabs a:hover,#block-athbs-secondary-local-tasks ul.tabs a:focus,#block-athbs-secondary-local-tasks ul.tabs .nav-link:hover,#block-athbs-secondary-local-tasks ul.tabs .nav-link:focus,#block-athbs-secondary-local-tasks ul.tabs ul.primary a:hover,#block-athbs-secondary-local-tasks ul.tabs ul.primary a:focus,#block-athbs-secondary-local-tasks ul.tabs ul.primary .nav-link:hover,#block-athbs-secondary-local-tasks ul.tabs ul.primary .nav-link:focus{margin-top:unset !important;margin-bottom:0 !important;transform:none !important;background-color:transparent !important;}#block-athbs-primary-local-tasks a:active:not(.active):not(.is-active),#block-athbs-primary-local-tasks .nav-link:active:not(.active):not(.is-active),#block-athbs-secondary-local-tasks a:active:not(.active):not(.is-active),#block-athbs-secondary-local-tasks .nav-link:active:not(.active):not(.is-active),#main ul.nav-tabs a:active:not(.active):not(.is-active),#main ul.nav-tabs .nav-link:active:not(.active):not(.is-active),#block-athbs-primary-local-tasks ul.tabs a:active:not(.active):not(.is-active),#block-athbs-primary-local-tasks ul.tabs .nav-link:active:not(.active):not(.is-active),#block-athbs-primary-local-tasks ul.tabs ul.primary a:active:not(.active):not(.is-active),#block-athbs-primary-local-tasks ul.tabs ul.primary .nav-link:active:not(.active):not(.is-active),#block-athbs-secondary-local-tasks ul.tabs a:active:not(.active):not(.is-active),#block-athbs-secondary-local-tasks ul.tabs .nav-link:active:not(.active):not(.is-active),#block-athbs-secondary-local-tasks ul.tabs ul.primary a:active:not(.active):not(.is-active),#block-athbs-secondary-local-tasks ul.tabs ul.primary .nav-link:active:not(.active):not(.is-active){margin-top:unset !important;margin-bottom:0 !important;transform:none !important;background-color:transparent !important;}#block-athbs-primary-local-tasks a.is-active,#block-athbs-primary-local-tasks a.active,#block-athbs-primary-local-tasks .nav-link.is-active,#block-athbs-primary-local-tasks .nav-link.active,#block-athbs-primary-local-tasks li.is-active > a,#block-athbs-primary-local-tasks li.active > a,#block-athbs-primary-local-tasks .tabs__tab.is-active .tabs__link,#block-athbs-primary-local-tasks .tabs__tab.is-active a,#block-athbs-secondary-local-tasks a.is-active,#block-athbs-secondary-local-tasks a.active,#block-athbs-secondary-local-tasks .nav-link.is-active,#block-athbs-secondary-local-tasks .nav-link.active,#block-athbs-secondary-local-tasks li.is-active > a,#block-athbs-secondary-local-tasks li.active > a,#block-athbs-secondary-local-tasks .tabs__tab.is-active .tabs__link,#block-athbs-secondary-local-tasks .tabs__tab.is-active a,#main ul.nav-tabs a.is-active,#main ul.nav-tabs a.active,#main ul.nav-tabs .nav-link.is-active,#main ul.nav-tabs .nav-link.active,#main ul.nav-tabs li.is-active > a,#main ul.nav-tabs li.active > a,#main ul.nav-tabs .tabs__tab.is-active .tabs__link,#main ul.nav-tabs .tabs__tab.is-active a,#block-athbs-primary-local-tasks ul.tabs a.is-active,#block-athbs-primary-local-tasks ul.tabs a.active,#block-athbs-primary-local-tasks ul.tabs .nav-link.is-active,#block-athbs-primary-local-tasks ul.tabs .nav-link.active,#block-athbs-primary-local-tasks ul.tabs li.is-active > a,#block-athbs-primary-local-tasks ul.tabs li.active > a,#block-athbs-primary-local-tasks ul.tabs .tabs__tab.is-active .tabs__link,#block-athbs-primary-local-tasks ul.tabs .tabs__tab.is-active a,#block-athbs-primary-local-tasks ul.tabs ul.primary a.is-active,#block-athbs-primary-local-tasks ul.tabs ul.primary a.active,#block-athbs-primary-local-tasks ul.tabs ul.primary .nav-link.is-active,#block-athbs-primary-local-tasks ul.tabs ul.primary .nav-link.active,#block-athbs-primary-local-tasks ul.tabs ul.primary li.is-active > a,#block-athbs-primary-local-tasks ul.tabs ul.primary li.active > a,#block-athbs-primary-local-tasks ul.tabs ul.primary .tabs__tab.is-active .tabs__link,#block-athbs-primary-local-tasks ul.tabs ul.primary .tabs__tab.is-active a,#block-athbs-secondary-local-tasks ul.tabs a.is-active,#block-athbs-secondary-local-tasks ul.tabs a.active,#block-athbs-secondary-local-tasks ul.tabs .nav-link.is-active,#block-athbs-secondary-local-tasks ul.tabs .nav-link.active,#block-athbs-secondary-local-tasks ul.tabs li.is-active > a,#block-athbs-secondary-local-tasks ul.tabs li.active > a,#block-athbs-secondary-local-tasks ul.tabs .tabs__tab.is-active .tabs__link,#block-athbs-secondary-local-tasks ul.tabs .tabs__tab.is-active a,#block-athbs-secondary-local-tasks ul.tabs ul.primary a.is-active,#block-athbs-secondary-local-tasks ul.tabs ul.primary a.active,#block-athbs-secondary-local-tasks ul.tabs ul.primary .nav-link.is-active,#block-athbs-secondary-local-tasks ul.tabs ul.primary .nav-link.active,#block-athbs-secondary-local-tasks ul.tabs ul.primary li.is-active > a,#block-athbs-secondary-local-tasks ul.tabs ul.primary li.active > a,#block-athbs-secondary-local-tasks ul.tabs ul.primary .tabs__tab.is-active .tabs__link,#block-athbs-secondary-local-tasks ul.tabs ul.primary .tabs__tab.is-active a{color:#212529 !important;background-color:transparent !important;border-bottom:2px solid #F2771A !important;}
.dropdown-item.active,.dropdown-item:active{--bs-dropdown-link-active-color:#343a40;--bs-dropdown-link-active-bg:#e9ecef;}.text-right{text-align:right;}.legacy-table td,.legacy-table th{border:0;padding:0.5rem;vertical-align:top;border-top:1px solid #dee2e6;}.table-title{background:#7a0003;color:#fff;padding:16px 30px;border-radius:3px 3px 0 0;margin:0;}.table-title h2{margin:5px 0 0;font-size:24px;}table,.legacy-table{margin-bottom:0px;margin-top:0px;--bs-table-color:#212529;--bs-table-bg:#ffffff;--bs-table-border-color:#a4aeb6;--bs-table-striped-bg:#f3f3f3;--bs-table-striped-color:#212529;--bs-table-active-bg:#b9c4cc;--bs-table-active-color:#212529;--bs-table-hover-bg:#f3f3f3;--bs-table-hover-color:#212529;--bs-border-color:#dee2e6;color:var(--bs-table-color);border:1px solid #dee2e6;font-size:1rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}table thead th,.legacy-table thead th{border-bottom:2px solid #dee2e6;}table tr,.legacy-table tr{background-color:unset;background:unset;}table > :not(caption) > * > *,.legacy-table > :not(caption) > * > *{background-color:unset;}table tr:hover,.legacy-table tr:hover{color:#212529;background-color:rgba(0,0,0,0.075);}body.page-view-dealer2dealer table td{min-height:38px;}.btn-legacy-outline-primary{margin:0 !important;}.btn-legacy-export-xls{margin:0 !important;}.btn:not(.disabled):hover{margin-top:0;}.btn.btn-block{display:block;width:100%;}.btn-success{margin:0 !important;}.btn-secondary{margin:0 !important;}.btn-warning{margin:0 !important;}.btn-danger{margin:0 !important;}.btn-warning:not(.disabled):hover,.btn-warning:not(.disabled):focus,.btn-warning:active,.btn-danger:not(.disabled):hover,.btn-danger:not(.disabled):focus,.btn-danger:active,.btn-success:not(.disabled):hover,.btn-success:not(.disabled):focus,.btn-success:active,.btn-secondary:not(.disabled):hover,.btn-secondary:not(.disabled):focus,.btn-secondary:active{margin-top:0 !important;}.btn-primary.disabled{pointer-events:none;}@media (max-width:850px){#no-more-tables table,.no-more-tables,#no-more-tables thead,.no-more-tables thead,#no-more-tables tbody,.no-more-tables tbody,#no-more-tables th,.no-more-tables th,#no-more-tables td,.no-more-tables td,#no-more-tables tr,.no-more-tables tr{display:block;}#no-more-tables table > :not(:first-child),.no-more-tables > :not(:first-child){border-top:none;}#no-more-tables thead tr,.no-more-tables thead tr{position:absolute;top:-9999px;left:-9999px;}#no-more-tables tr,.no-more-tables tr{border:1px solid #ccc;padding:0;}#no-more-tables td,.no-more-tables td{border:none;border-bottom:1px solid #eee;position:relative;padding:0.5rem;padding-left:var(--no-more-tables-padding,160px);white-space:normal;text-align:left;letter-spacing:-0.8px;width:100% !important;min-height:38px;}.no-more-tables.no-more-tables--padding-80{--no-more-tables-padding:80px;}.no-more-tables.no-more-tables--padding-100{--no-more-tables-padding:100px;}.no-more-tables.no-more-tables--padding-120{--no-more-tables-padding:120px;}.no-more-tables.no-more-tables--padding-140{--no-more-tables-padding:140px;}.no-more-tables.no-more-tables--padding-180{--no-more-tables-padding:180px;}#no-more-tables td:before,.no-more-tables td:before{position:absolute;top:6px;left:6px;width:36%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:bold;content:attr(data-title);}}@media (max-width:400px){.table-data-spaced-400 tr td{padding:0.5rem;padding-top:35px;}}.no-more-tables td .btn-group{display:flex;gap:15px;justify-content:center;align-items:center;}.text-secondary{color:#6c757d !important;}.alert{border-width:0;}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb;}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid var(--ath-line);border-radius:var(--ath-radius);background:var(--ath-surface);box-shadow:var(--ath-shadow);color:var(--ath-ink);font-size:var(--ath-text-data);font-weight:500;line-height:1.2;text-transform:none;vertical-align:middle;transition:background-color var(--ath-dur-fast) var(--ath-ease),border-color var(--ath-dur-fast) var(--ath-ease),color var(--ath-dur-fast) var(--ath-ease);}.btn :is(i,svg){flex:none;font-size:var(--ath-text-label);}.btn-sm{min-height:28px;font-size:var(--ath-text-label);}.btn-lg{min-height:40px;}.btn.btn-block{display:flex;width:100%;}:is(td,th) > .btn{white-space:nowrap;}.btn:not(.disabled):is(:hover,:active){margin-top:0;border-width:1px;}.modal-footer > .btn:not(.disabled):is(:hover,:active){margin-top:calc(var(--bs-modal-footer-gap,.5rem) * .5);}.btn-secondary,.btn-secondary:focus{border-color:var(--ath-line);background:var(--ath-surface);color:var(--ath-ink);}.btn-secondary :is(i,svg){color:var(--ath-muted);}.btn-secondary:not(:disabled):not(.disabled):is(:hover,:active,.active),.show > .btn-secondary.dropdown-toggle{border-color:var(--ath-line-strong);background:var(--ath-surface-hover);color:var(--ath-ink);}.btn-primary,.btn-primary:focus{border-color:var(--ath-brand);background:var(--ath-brand);color:var(--ath-on-accent);}.btn-primary:not(:disabled):not(.disabled):is(:hover,:active,.active),.show > .btn-primary.dropdown-toggle{border-color:var(--ath-brand-hover);background:var(--ath-brand-hover);color:var(--ath-on-accent);}.btn-success,.btn-success:focus{border-color:var(--ath-ok);background:var(--ath-ok);color:var(--ath-on-accent);}.btn-success:not(:disabled):not(.disabled):is(:hover,:active,.active),.show > .btn-success.dropdown-toggle{border-color:var(--ath-ok-hover);background:var(--ath-ok-hover);color:var(--ath-on-accent);}.btn-danger,.btn-danger:focus{border-color:var(--ath-line);background:var(--ath-surface);color:var(--ath-danger);}.btn-danger:not(:disabled):not(.disabled):is(:hover,:active,.active){border-color:var(--ath-danger);background:var(--ath-brand-soft);color:var(--ath-danger);}:is(td,th) > .btn-danger:not(.btn-confirm,:hover,:focus-visible),:is(td,th) > .d-flex > .btn-danger:not(.btn-confirm,:hover,:focus-visible),.btn-danger[aria-label]:not(.btn-confirm,:hover,:focus-visible){color:var(--ath-ink);}:is(td,th) > .btn-danger:not(.btn-confirm,:hover,:focus-visible) :is(i,svg),:is(td,th) > .d-flex > .btn-danger:not(.btn-confirm,:hover,:focus-visible) :is(i,svg),.btn-danger[aria-label]:not(.btn-confirm,:hover,:focus-visible) :is(i,svg){color:var(--ath-muted);}.btn-danger.btn-confirm,.btn-danger.btn-confirm:focus{border-color:var(--ath-danger);background:var(--ath-danger);color:var(--ath-on-accent);}.btn-danger.btn-confirm:not(:disabled):not(.disabled):is(:hover,:active,.active){border-color:var(--ath-danger-hover);background:var(--ath-danger-hover);color:var(--ath-on-accent);}.btn-link,.btn-link:focus,.btn-link:not(:disabled):not(.disabled):is(:hover,:active,.active){border-color:transparent;background:transparent;box-shadow:none;color:var(--ath-info);}.btn-link:hover{text-decoration:underline;}.btn.btn:is(:disabled,.disabled),fieldset:disabled .btn.btn{border-color:var(--ath-line);background:var(--ath-line-soft);box-shadow:none;color:var(--ath-muted);opacity:1;}.btn:focus,.btn.focus,.btn:not(:disabled):not(.disabled):is(:active,.active):focus{box-shadow:var(--ath-shadow);outline:0;}.btn-link:focus{box-shadow:none;}.btn:focus-visible{outline:2px solid var(--ath-focus);outline-offset:2px;}.ath-ico{display:inline-block;transform-origin:center;animation-duration:var(--ath-dur);animation-timing-function:var(--ath-ease);}.btn.d-block .ath-ico:not(:last-child){margin-right:6px;}.btn.d-block .ath-ico:last-child{margin-left:6px;}.page-link:has(> .ath-ico){display:inline-flex;align-items:center;gap:6px;}.ath-ico--press{--ath-ico-anim:ath-ico-press;}.ath-ico--tick{--ath-ico-anim:ath-ico-tick;animation-duration:var(--ath-dur-gesture);}.ath-ico--turn{--ath-ico-anim:ath-ico-turn;}.ath-ico--tip{--ath-ico-anim:ath-ico-tip;transform-origin:0 100%;}.ath-ico--drop{--ath-ico-anim:ath-ico-drop;}.ath-ico--rise{--ath-ico-anim:ath-ico-rise;}.ath-ico--nudge{--ath-ico-anim:ath-ico-nudge;}.ath-ico--nudge-back{--ath-ico-anim:ath-ico-nudge-back;}.ath-ico--cog{--ath-ico-anim:ath-ico-cog;}.ath-ico--scribble{--ath-ico-anim:ath-ico-scribble;transform-origin:0 100%;}.ath-ico--tilt{--ath-ico-anim:ath-ico-tilt;}.ath-ico--spin{--ath-ico-anim:ath-ico-spin;animation-duration:var(--ath-dur-gesture);}.ath-ico--fly{--ath-ico-anim:ath-ico-fly;}.ath-ico--blink{--ath-ico-anim:ath-ico-blink;}.ath-ico--roll{--ath-ico-anim:ath-ico-roll;}.ath-ico--shake{--ath-ico-anim:ath-ico-shake;}.btn:not(:disabled,.disabled,[aria-disabled="true"],[aria-busy="true"]):hover .ath-ico,.page-link:hover .ath-ico,.cart_mini_container:hover > .ath-ico,.ath-ico.ath-ico--play{animation-name:var(--ath-ico-anim,none);}.ath-ico.ath-ico--busy{animation:ath-ico-spin calc(var(--ath-dur-gesture) * 2) linear infinite;}.btn[aria-busy="true"]{pointer-events:none;}.btn:is(.btn-secondary,.btn-danger:not(.btn-confirm)) .ath-ico--done{color:var(--ath-ok);}.btn:is(.btn-secondary,.btn-danger:not(.btn-confirm)) .ath-ico--failed{color:var(--ath-danger);}.ath-pop{animation:ath-pop var(--ath-dur) var(--ath-ease);}@keyframes ath-ico-press{50%{transform:scale(.85);}}@keyframes ath-ico-tick{from{clip-path:inset(0 100% 0 0);}to{clip-path:inset(0);}}@keyframes ath-ico-turn{50%{transform:rotate(90deg);}}@keyframes ath-ico-tip{40%{transform:rotate(-12deg);}}@keyframes ath-ico-drop{50%{transform:translateY(3px);}}@keyframes ath-ico-rise{50%{transform:translateY(-3px);}}@keyframes ath-ico-nudge{50%{transform:translateX(3px);}}@keyframes ath-ico-nudge-back{50%{transform:translateX(-3px);}}@keyframes ath-ico-cog{to{transform:rotate(60deg);}}@keyframes ath-ico-scribble{35%{transform:rotate(-8deg);}70%{transform:rotate(4deg);}}@keyframes ath-ico-tilt{50%{transform:rotate(-10deg);}}@keyframes ath-ico-spin{to{transform:rotate(360deg);}}@keyframes ath-ico-fly{45%{transform:translate(3px,-3px);opacity:0;}46%{transform:translate(-2px,2px);opacity:0;}}@keyframes ath-ico-blink{50%{transform:scaleY(.1);}}@keyframes ath-ico-roll{50%{transform:translateX(2px) rotate(-8deg);}}@keyframes ath-ico-shake{25%{transform:translateX(-3px);}50%{transform:translateX(3px);}75%{transform:translateX(-2px);}}@keyframes ath-pop{50%{transform:scale(1.25);}}@media (max-width:768px){.btn{min-width:44px;min-height:44px;}.btn-sm{min-height:40px;}}@media (prefers-reduced-motion:reduce){.btn{transition:none;}.ath-ico.ath-ico,.ath-pop{--ath-ico-anim:none;animation:none;}}
.arrow_down_filters.rotate-90{transform:rotate(90deg);}.ath-filters-container,.ath-scroll-x{overflow-x:auto;overflow-y:visible;max-width:100%;}.ath-filters-container table,.ath-scroll-x table{min-width:min-content;}.ath-scroll-x{width:100%;}table.ath-scroll-x{display:block;}@media (min-width:768px){#ath-filters .right-column thead:not(.thead-light){position:sticky;top:0;z-index:2;}}
:root{--ath-canvas:#f2f4f7;--ath-surface:#ffffff;--ath-ink:#1c2530;--ath-ink-2:#465361;--ath-muted:#5f6b79;--ath-line:#dfe4ea;--ath-line-soft:#edf0f3;--ath-line-strong:#c9d0d8;--ath-surface-hover:#f8f9fb;--ath-table-head:#f7f8fa;--ath-field-line:#cfd6de;--ath-on-accent:#ffffff;--ath-rail:#1d2733;--ath-rail-2:#253140;--ath-rail-ink:#c3ccd6;--ath-rail-muted:#8593a3;--ath-rail-line:rgba(255,255,255,.08);--ath-scrim:rgba(28,37,48,.45);--ath-veil:rgba(255,255,255,.6);--ath-brand:#a3161c;--ath-brand-hover:#87121a;--ath-brand-soft:#fbecec;--ath-danger:var(--ath-brand);--ath-danger-hover:var(--ath-brand-hover);--ath-ok:#1d7446;--ath-ok-hover:#175d38;--ath-ok-soft:#e2f2e8;--ath-warn:#8f5b00;--ath-warn-soft:#fbf0d9;--ath-info:#22599f;--ath-info-soft:#e4edf8;--ath-admin-soft:#fdf7de;--ath-admin-line:#ecd98a;--ath-report-rule:#ffa500;--ath-focus:#3b7bd8;--ath-focus-halo:0 0 0 3px rgba(59,123,216,.15);--ath-rail-w:240px;--ath-rail-mini:64px;--ath-topbar-h:52px;--ath-topbar-h-min:40px;--ath-footer-h:44px;--ath-page-x:16px;--ath-page-gap:16px;--ath-sticky-top:calc(var(--drupal-displace-offset-top,0px) + var(--ath-topbar-h));--ath-radius-sm:4px;--ath-radius:6px;--ath-radius-lg:8px;--ath-radius-xl:10px;--ath-radius-pill:999px;--ath-shadow:0 1px 2px rgba(28,37,48,.06),0 1px 1px rgba(28,37,48,.04);--ath-shadow-pop:0 10px 30px rgba(28,37,48,.18);--ath-font:Roboto,"Segoe UI",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--ath-mono:SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--ath-text-h1:32px;--ath-text-h2:24px;--ath-text-headline:20px;--ath-text-title:16px;--ath-text-body:14px;--ath-text-data:13px;--ath-text-label:12px;--ath-text-caption:11px;--ath-text-rail:13.5px;--ath-ease:cubic-bezier(.4,0,.2,1);--ath-dur:.28s;--ath-dur-fast:.15s;--ath-dur-settle:1.2s;--ath-dur-enter:360ms;--ath-ease-enter:cubic-bezier(.16,1,.3,1);--ath-dur-sheet-in:480ms;--ath-ease-sheet-in:cubic-bezier(.32,.72,0,1);--ath-dur-sheet-out:340ms;--ath-ease-sheet-out:cubic-bezier(.4,0,1,1);--ath-dur-gesture:.4s;}body{background-color:var(--ath-canvas);}:where(table,.list-group){background-color:var(--ath-surface);}@supports (animation-timeline:scroll()){:root{--ath-sticky-top:calc(var(--drupal-displace-offset-top,0px) + var(--ath-topbar-h-min));}}
