/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Ubuntu";font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/usedvanisle/fonts/ubuntu-v21-latin-regular.woff2) format("woff2");}@font-face{font-family:"Ubuntu";font-style:italic;font-weight:400;font-display:swap;src:url(/themes/custom/usedvanisle/fonts/ubuntu-v21-latin-italic.woff2) format("woff2");}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:500;font-display:swap;src:url(/themes/custom/usedvanisle/fonts/ubuntu-v21-latin-500.woff2) format("woff2");}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:700;font-display:swap;src:url(/themes/custom/usedvanisle/fonts/ubuntu-v21-latin-700.woff2) format("woff2");}html{font-size:112.5%;}body{font-family:"Ubuntu",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#3b3b3b;}#page,#main-wrapper{background:#ffffff;}a,.link{color:#470a5a;}a:hover,a:focus,.link:hover,.link:focus{color:#35004f;}a:active,.link:active{color:#35004f;}.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a,.tabs ul.primary li a.is-active,.tabs ul.primary li.is-active a{background-color:#ffffff;}.tabs ul.primary li.is-active a{border-bottom-color:#ffffff;}.main-content ul.primary a{color:#3b3b3b;}.page-item.active .page-link{background-color:#470a5a;border-color:#470a5a;}.page-link{color:#470a5a;}.page-link:hover{color:#35004f;}.sidebar .block{background-color:#f8f9fa;border-color:#c2c2c2;}.nav-item .dropdown-item a.active{color:#ffffff;}.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:#ffffff;}.block-page-title-block{margin-top:1rem;}.site-footer{background:#292929;}.region-footer-first img{max-width:200px;}#block-usedvanisle-usedvanislelogo-2{border:none;}.js-filter-guidelines,#edit-field-description-0-format-help{display:none;}.js-form-item .description{display:block;font-size:1rem;color:#797979;font-weight:400;margin-top:0;font-style:italic;margin-bottom:1.5rem;}.form-item .form-text{font-size:0.875rem;color:#797979;font-weight:400;margin-top:0;}.region-footer-fifth a.nav-link{color:#ffffff !important;}#block-usedvanisle-usedvanislelogo-2 img{max-width:200px;height:auto;}#block-usedvanisle-usedvanislelogo-2 .field__item{margin-left:1em;}#block-usedvanisle-usedvanislelogo-2 .title{margin-bottom:1em;}.content h1{margin-bottom:1em;}.content h2{font-size:1.6rem;margin-top:3rem;}h1,.h1{font-size:2rem;}h2,.h2{font-size:1.6rem;}h3,.h3{font-size:1.4rem;}h4,.h4{font-size:1.2rem;}h5,.h5{font-size:1.1rem;}h6,.h6{font-size:1rem;}.alert-wrapper{position:unset;margin-top:3rem;}.alert-wrapper .alert{align-items:flex-start;gap:0.875rem;margin-bottom:0.75rem;padding:0.875rem 1rem;border-radius:0.5rem;}.alert-wrapper .alert:last-child{margin-bottom:0;}.alert-wrapper .alert > div{flex:1 1 auto;min-width:0;margin-right:1.5rem;}.alert-wrapper .alert svg{width:1.5rem;height:1.5rem;max-width:none;flex-shrink:0;margin-top:0.1rem;}.alert-wrapper .alert .btn-close{flex-shrink:0;margin-left:0.5rem;padding:1rem;}.alert-wrapper .alert ul{margin-bottom:0;}.uvi-toast-container{position:fixed;top:0.75rem;left:50%;transform:translateX(-50%);z-index:1080;display:flex;flex-direction:column;gap:0.5rem;width:min(420px,100vw - 1rem);}@media (min-width:768px){.uvi-toast-container{top:1rem;left:auto;right:1rem;transform:none;width:min(420px,100vw - 2rem);}}.uvi-toast-container .toast.uvi-toast{--bs-toast-max-width:420px;--bs-toast-font-size:0.95rem;--bs-toast-color:#3b3b3b;--bs-toast-bg:#ffffff;--bs-toast-border-color:#c2c2c2;--bs-toast-border-width:1px;--bs-toast-border-radius:0.5rem;--bs-toast-box-shadow:0 8px 24px rgba(0,0,0,0.08);--bs-toast-spacing:0;--bs-toast-padding-x:0;--bs-toast-padding-y:0;display:block;width:100%;max-width:var(--bs-toast-max-width);margin:0;padding:0;overflow:hidden;color:var(--bs-toast-color);background:#ffffff;background-image:none;background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);border-left-width:4px;border-radius:var(--bs-toast-border-radius);box-shadow:var(--bs-toast-box-shadow);font-size:var(--bs-toast-font-size);line-height:1.5;}.uvi-toast-container .toast.uvi-toast .uvi-toast__inner{display:flex;align-items:flex-start;justify-content:space-between;gap:0.75rem;}.uvi-toast-container .toast.uvi-toast .toast-body.uvi-toast__content{flex:1 1 auto;min-width:0;margin:0;padding:1rem 1.25rem;font-size:0.95rem;line-height:1.5;}.uvi-toast-container .toast.uvi-toast .btn-close.uvi-toast__dismiss{flex-shrink:0;align-self:flex-start;margin:0.75rem 0.75rem 0 0;padding:0.375rem;}.uvi-toast-container .toast.uvi-toast .btn-close.uvi-toast__dismiss:focus-visible{outline:3px solid #470a5a;outline-offset:2px;}.uvi-toast-container .toast.uvi-toast.uvi-toast--status{border-left-color:#470a5a;background-color:rgb(243.96,240.3,245.1);}.uvi-toast-container .toast.uvi-toast.uvi-toast--success{border-left-color:#146c43;background-color:rgb(240.9,246.18,243.72);}.uvi-toast-container .toast.uvi-toast.uvi-toast--warning{border-left-color:#d39e00;background-color:rgb(251.48,247.24,234.6);}.uvi-toast-container .toast.uvi-toast.uvi-toast--error{border-left-color:#b02a37;background-color:rgb(250.26,242.22,243);}.path-messages .list-group{border:none;}.path-messages .list-group-item{background-color:#f3fbf5;color:#1f2d2a;border:1px solid rgb(206.76,206.76,206.76);border-radius:0.5rem;margin-bottom:0.75rem;padding:0rem 1rem;box-shadow:0 2px 8px rgba(0,0,0,0.03);width:fit-content;}.path-messages .message-thread__message div{padding-top:0.5rem;}.path-messages .message-thread__message strong{font-weight:600;color:#2f4f46;}.path-messages .message-thread__message .text-muted{font-size:0.85rem;color:#6c757d;}.path-messages .message-thread__message .mt-1{margin-top:0.5rem;line-height:1.6;}.message-thread-page .block-page-title-block{display:none;}.uvi-meeting-panel{background-color:#f8f9fa;border:1px solid #c2c2c2;border-radius:0.75rem;padding:1rem;margin-bottom:1.5rem;width:fit-content;}.path-messages .list-group-item:has(.message-thread__message--seller){background-color:#f0ecf8;border-color:#ddd6ec;}.path-messages .list-group-item:has(.message-thread__message--system){background-color:#f8f9fa;border-color:#e8e4df;}.path-messages .message-thread__message--system strong{color:#6c757d;font-weight:500;}.message-thread__role-label{display:inline-block;font-size:0.6rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;border-radius:999px;padding:0.1rem 0.45rem;margin-left:0.35rem;vertical-align:middle;}.message-thread__role-label--seller{background-color:#edf1ed;color:#3d5a3e;border:1px solid #cddacd;}.message-thread__role-label--buyer{background-color:#ede8f5;color:#470a5a;border:1px solid #d0c4e8;}.usedvanisle-message-reply-form{width:max-content;}.btn,a.btn,button.btn,input[type=submit].btn,input[type=button].btn,input[type=reset].btn{border-radius:0.5rem;font-weight:700;min-height:44px;}.btn:focus-visible{outline:3px solid #470a5a;outline-offset:2px;}.btn-primary{background-color:#470a5a;border-color:#470a5a;color:#fff;transition:background-color 150ms ease,transform 150ms ease,box-shadow 150ms ease;}.btn-primary:hover,.btn-primary:focus{background-color:rgb(32.4708860759,0,48.4);border-color:rgb(32.4708860759,0,48.4);color:#fff;}@media (min-width:768px){.btn-primary:hover,.btn-primary:focus{transform:translateY(-1px);}}.btn-outline-primary{color:#470a5a;border-color:#470a5a;transition:background-color 150ms ease,transform 150ms ease,box-shadow 150ms ease;}.btn-outline-primary:hover,.btn-outline-primary:focus{background-color:rgb(49.274,6.94,62.46);border-color:rgb(49.274,6.94,62.46);color:#fff;}@media (min-width:768px){.btn-outline-primary:hover,.btn-outline-primary:focus{transform:translateY(-1px);}}.btn-success{background-color:#146c43;border-color:#146c43;color:#fff;transition:background-color 150ms ease,transform 150ms ease,box-shadow 150ms ease;}.btn-success:hover,.btn-success:focus{background-color:rgb(10.21875,55.18125,34.0625);border-color:rgb(10.21875,55.18125,34.0625);color:#fff;}@media (min-width:768px){.btn-success:hover,.btn-success:focus{transform:translateY(-1px);}}.btn-success:focus-visible{outline:3px solid #146c43;}.btn-danger{background-color:#c82333;border-color:#c82333;color:#fff;transition:background-color 150ms ease,transform 150ms ease,box-shadow 150ms ease;}.btn-danger:hover,.btn-danger:focus{background-color:rgb(151.295412844,36.104587156,47.2798165138);border-color:rgb(140.9275510204,24.4724489796,35.4428571429);color:#fff;}@media (min-width:768px){.btn-danger:hover,.btn-danger:focus{transform:translateY(-1px);}}.btn-outline-danger{color:#b02a37;border-color:#b02a37;transition:background-color 150ms ease,transform 150ms ease,box-shadow 150ms ease;}.btn-outline-danger:hover,.btn-outline-danger:focus{background-color:rgb(151.295412844,36.104587156,47.2798165138);border-color:rgb(151.295412844,36.104587156,47.2798165138);color:#fff;}@media (min-width:768px){.btn-outline-danger:hover,.btn-outline-danger:focus{transform:translateY(-1px);}}.btn-outline-danger:focus-visible{outline:3px solid #b02a37;}.btn:disabled,.btn.disabled{opacity:0.65;cursor:not-allowed;pointer-events:none;box-shadow:none;}.btn:disabled:hover,.btn.disabled:hover,.btn:disabled:focus,.btn.disabled:focus{background-color:unset;border-color:unset;}.uvi-meeting-panel .text-muted{margin-top:0.25rem;}html,body{height:100%;}body{background:#292929;display:flex;flex-direction:column;}#page-wrapper{flex:1;display:flex;flex-direction:column;}#page{flex:1;display:flex;flex-direction:column;}#main-wrapper{flex:1;margin-bottom:1em;}@media (min-width:1400px){.container.layout-shell{max-width:1600px;}}.site-header__primary .nav-link,.site-header__utility .nav-link{display:block;color:rgba(255,255,255,0.92);text-decoration:none;transition:color 150ms ease;}.site-header__primary .nav-link:hover,.site-header__utility .nav-link:hover,.site-header__primary .nav-link:focus,.site-header__utility .nav-link:focus{color:#ffffff;outline-offset:2px;}.site-header__utility{background-color:#470a5a;}.site-header__utility .navbar-nav,.site-header__utility .nav{justify-content:flex-end;width:100%;}.site-header__utility .nav-link{font-size:0.8125rem;padding:0.375rem 0.5rem;opacity:0.85;color:#ffffff !important;}.site-header__utility .nav-link:hover{opacity:1;color:#ffffff !important;}.site-header__branding{position:relative;background-color:#470a5a;padding:0;}.site-header__branding .region-top-header{display:flex;align-items:center;justify-content:space-between;}.site-header__branding .site-branding{display:flex;flex-direction:column;align-items:flex-end;}.site-header__branding .site-branding__logo img{display:block;height:4rem;width:auto;max-width:100%;padding-right:1rem;}.site-header__branding .site-slogan{display:flex;align-items:center;gap:0.25rem;color:rgba(255,255,255,0.92);font-size:x-large;font-style:italic;opacity:0.85;margin-top:0.25rem;}.site-header__branding .site-slogan__flag{height:1.25rem;width:auto;margin-left:1rem;}.site-header__branding .navbar-nav,.site-header__branding .nav{width:100%;}.site-header__branding .nav-link{color:#ffffff !important;border-bottom:2px solid transparent;}.site-header__branding .nav-link:hover,.site-header__branding .nav-link:focus{color:#ffffff !important;opacity:0.85;border-bottom:2px solid #ffffff;}.site-header__branding .nav-link.active,.site-header__branding .nav-link[aria-current=page]{border-bottom:2px solid #ffffff;}.site-header__branding-banner{position:absolute;top:70%;left:10%;transform:translate(-50%,-50%);width:100px;pointer-events:none;overflow:hidden;opacity:0.18;z-index:0;}.site-header__branding-banner svg{display:block;width:60px;height:auto;}.site-header__branding > .layout-shell{position:relative;z-index:1;}.block-usedvanisle-rotating-slogan{color:rgb(250.725,212.25,156.675);text-align:right;font-size:x-large;font-style:oblique;}.block-usedvanisle-rotating-slogan .rotating-slogan{padding-right:1rem;}.site-header__primary{background-color:#470a5a;padding:0;}.site-header__primary .navbar{padding:0;}.site-header__primary .navbar-nav{width:100%;}.site-header__primary .nav-item{margin:0;}.site-header__primary a.nav-link::before{background-position:0 0.1rem;height:1.1rem;}.site-header__primary .nav-link{font-size:1rem;font-weight:600;padding:0.5rem 1rem;border-bottom:3px solid transparent;}.site-header__primary .nav-link.active,.site-header__primary .nav-link[aria-current=page]{color:#ffffff;border-bottom:3px solid #ffffff;}#header{position:relative;overflow:visible;background-color:#470a5a;}.site-header__wave{display:block;width:100%;line-height:0;overflow:hidden;}.site-header__wave svg{display:block;min-width:1200px;width:100%;height:42px;}@media (max-width:992px){.site-header__wave svg{height:36px;}}@media (max-width:768px){.site-header__wave svg{height:28px;min-width:800px;}}.site-header__primary .navbar-toggler{border-color:rgba(255,255,255,0.5);margin-left:auto;margin-top:0.25rem;margin-bottom:0.25rem;padding:0.5rem 0.75rem;}.site-header__primary .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255%2c255%2c255%2c0.9%29' stroke-linecap='round' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.site-header__primary .navbar-toggler:focus{box-shadow:0 0 0 2px rgba(255,255,255,0.5);}@media (max-width:991px){.site-header__branding .region-top-header{flex-direction:column;align-items:flex-start;}.site-header__branding .site-branding__logo img{height:3.5rem;width:auto;max-width:100%;}.site-header__branding .site-slogan{font-size:large;}.site-header__primary .navbar-collapse{background-color:#470a5a;padding:0.5rem 0;}.site-header__primary .navbar-nav{flex-direction:column;}.site-header__primary .nav-item{width:100%;}.site-header__primary .nav-link{width:100%;padding:1rem 1rem;border-bottom:1px solid rgba(255,255,255,0.15);border-left:4px solid transparent;}.site-header__primary .nav-link.active,.site-header__primary .nav-link[aria-current=page]{border-left:4px solid #ffffff;border-bottom:1px solid rgba(255,255,255,0.15);}.site-header__utility .navbar-nav,.site-header__utility .nav{flex-direction:column;align-items:flex-start;padding:0.25rem 0;}.site-header__utility .nav-link{padding:0.5rem 0.5rem;border-bottom:1px solid rgba(255,255,255,0.08);}}.site-footer__transition{display:block;width:100%;line-height:0;margin-bottom:-2px;z-index:1;position:relative;}.site-footer__transition svg{display:block;width:100%;height:28px;background-color:white;}@media (max-width:768px){.site-footer__transition svg{height:28px;min-width:600px;}}.views-exposed-form{background:#e8e5e2;padding:0.5rem 1rem;border-radius:0.75rem;border:1px solid #c2c2c2;margin-bottom:1rem;}.views-exposed-form .form--inline{display:flex;flex-direction:column;gap:1rem;align-items:stretch;margin:0;}.views-exposed-form .js-form-item{display:flex;flex-direction:column;gap:0.25rem;margin:0;}.views-exposed-form label{font-size:0.875rem;font-weight:600;color:#35004f;margin:0;cursor:pointer;}.views-exposed-form input[type=text],.views-exposed-form input[type=search]{height:48px;padding:0.625rem 1rem;border:2px solid #c2c2c2;border-radius:0.5rem;font-size:1rem;color:#3b3b3b;background-color:#ffffff;width:100%;transition:border-color 150ms ease;}.views-exposed-form input[type=text]::placeholder,.views-exposed-form input[type=search]::placeholder{color:#797979;opacity:1;}.views-exposed-form input[type=text]:focus,.views-exposed-form input[type=search]:focus{border:2px solid #470a5a;outline:none;}.views-exposed-form input[type=text]:focus-visible,.views-exposed-form input[type=search]:focus-visible{box-shadow:0 0 0 3px rgba(71,10,90,0.2);}.views-exposed-form select{height:48px;border:2px solid #c2c2c2;border-radius:0.5rem;font-size:1rem;color:#3b3b3b;background-color:#ffffff;width:100%;cursor:pointer;transition:border-color 150ms ease;}.views-exposed-form select:focus{border:2px solid #470a5a;outline:none;}.views-exposed-form select:focus-visible{box-shadow:0 0 0 3px rgba(71,10,90,0.2);}.views-exposed-form select option{padding:0.5rem 0.75rem;}.views-exposed-form .form-actions{margin:0;}.views-exposed-form .form-actions .btn,.views-exposed-form .form-actions button[type=submit],.views-exposed-form .form-actions input[type=submit]{display:block;width:100%;height:48px;padding:0 2rem;font-size:1rem;font-weight:600;background-color:#470a5a;border:2px solid #470a5a;border-radius:0.5rem;color:#ffffff;transition:background-color 150ms ease,border-color 150ms ease;cursor:pointer;}.views-exposed-form .form-actions .btn:hover,.views-exposed-form .form-actions button[type=submit]:hover,.views-exposed-form .form-actions input[type=submit]:hover{background-color:#35004f;border-color:#35004f;}.views-exposed-form .form-actions .btn:focus,.views-exposed-form .form-actions button[type=submit]:focus,.views-exposed-form .form-actions input[type=submit]:focus{outline:none;border-color:#35004f;}.views-exposed-form .form-actions .btn:focus-visible,.views-exposed-form .form-actions button[type=submit]:focus-visible,.views-exposed-form .form-actions input[type=submit]:focus-visible{box-shadow:0 0 0 3px rgba(71,10,90,0.2);}@media (min-width:768px){.views-exposed-form .form--inline{flex-direction:row;flex-wrap:wrap;align-items:flex-end;}.views-exposed-form .form-item-search-api-fulltext{flex:0 0 100%;}.views-exposed-form .form-item-field-listing-category,.views-exposed-form .form-item-field-listing-place{flex:1 1 0;min-width:0;}.views-exposed-form .form-item-field-listing-place{position:relative;}.views-exposed-form .form-item-field-listing-place .description{position:absolute;top:100%;left:0;margin-top:0.25rem;}.views-exposed-form .form-actions{flex:0 0 auto;align-self:flex-end;}.views-exposed-form .form-actions .btn,.views-exposed-form .form-actions button[type=submit],.views-exposed-form .form-actions input[type=submit]{width:auto;}}@media (min-width:992px){.views-exposed-form .form--inline{flex-wrap:nowrap;}.views-exposed-form .form-item-search-api-fulltext{flex:2 1 0;}.views-exposed-form .form-item-field-listing-category,.views-exposed-form .form-item-field-listing-place{flex:1 1 0;}}#views-exposed-form-browse-search-listings-page-1 .js-form-item,#views-exposed-form-browse-search-listings-page-1 .form-actions{margin-right:1em;}#views-exposed-form-browse-search-listings-page-1 .form-item-field-listing-place .ts-wrapper{width:100%;height:auto;min-height:0;padding:0;background-image:none;border:none;}#views-exposed-form-browse-search-listings-page-1 .form-item-field-listing-place .ts-control{min-height:48px;padding:0.375rem 0.5rem;border:2px solid #c2c2c2;border-radius:0.5rem;background-color:#ffffff;font-size:1rem;color:#3b3b3b;cursor:text;display:flex;flex-wrap:wrap;align-items:center;gap:0.25rem;transition:border-color 150ms ease;box-shadow:none;}#views-exposed-form-browse-search-listings-page-1 .form-item-field-listing-place .ts-control input{height:auto;border:none;outline:none;background:transparent;font-size:1rem;color:#3b3b3b;flex:1 1 6rem;min-width:4rem;padding:0.125rem 0;box-shadow:none;}#views-exposed-form-browse-search-listings-page-1 .form-item-field-listing-place .ts-control input::placeholder{color:#797979;opacity:1;}#views-exposed-form-browse-search-listings-page-1 .ts-wrapper.multi .ts-control [data-value]{background-image:none;}#views-exposed-form-browse-search-listings-page-1 .ts-wrapper.multi .ts-control > div{border-color:#797979;}#views-exposed-form-browse-search-listings-page-1 .form-item-field-listing-place .ts-wrapper.focus .ts-control{border-color:#470a5a;outline:none;box-shadow:0 0 0 3px rgba(71,10,90,0.2);}#views-exposed-form-browse-search-listings-page-1 .form-item-field-listing-place .ts-control .item{display:inline-flex;align-items:center;gap:0.25rem;padding:0.125rem 0.5rem;margin:0;background-color:#3d5a3e;color:#ffffff;border-radius:999px;font-size:0.8125rem;font-weight:600;line-height:1.5;}#views-exposed-form-browse-search-listings-page-1 .form-item-field-listing-place .ts-control .item .remove{color:rgba(255,255,255,0.8);font-size:1rem;line-height:1;cursor:pointer;text-decoration:none;}#views-exposed-form-browse-search-listings-page-1 .form-item-field-listing-place .ts-control .item .remove:hover{color:#ffffff;}#views-exposed-form-browse-search-listings-page-1 .form-item-field-listing-place .ts-dropdown{border:2px solid #c2c2c2;border-top:none;border-radius:0 0 0.5rem 0.5rem;background-color:#ffffff;box-shadow:0 6px 18px rgba(0,0,0,0.08);font-size:1rem;z-index:1050;}#views-exposed-form-browse-search-listings-page-1 .form-item-field-listing-place .ts-dropdown .ts-optgroup-header{padding:0.5rem 1rem 0.25rem;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:#797979;cursor:default;pointer-events:none;}#views-exposed-form-browse-search-listings-page-1 .optgroup-header ~ div{margin-left:1em;}#views-exposed-form-browse-search-listings-page-1 .form-item-field-listing-place .ts-dropdown .ts-option{padding:0.5rem 1rem;color:#3b3b3b;cursor:pointer;transition:background-color 150ms ease;}#views-exposed-form-browse-search-listings-page-1 .form-item-field-listing-place .ts-dropdown .ts-option:hover,#views-exposed-form-browse-search-listings-page-1 .form-item-field-listing-place .ts-dropdown .ts-option.active{background-color:rgba(71,10,90,0.08);color:#35004f;}.table{--bs-table-striped-bg:#f8f9fa;--bs-table-hover-bg:#e8e5e2;--bs-table-border-color:#c2c2c2;--bs-table-color:#3b3b3b;--bs-table-bg:#ffffff;font-size:0.9375rem;}.table thead{--bs-table-color:#ffffff;--bs-table-bg:#470a5a;}.table thead th{font-weight:600;font-size:0.8125rem;letter-spacing:0.04em;text-transform:uppercase;border-bottom:2px solid #35004f;padding:0.75rem 1rem;white-space:nowrap;}.table thead th:first-child{border-top-left-radius:0.5rem;}.table thead th:last-child{border-top-right-radius:0.5rem;}.table tbody td{padding:0.75rem 1rem;vertical-align:middle;border-color:#c2c2c2;}.table tbody a{color:#470a5a;font-weight:500;}.table tbody a:hover,.table tbody a:focus{color:#35004f;}.table tfoot td{font-size:0.875rem;color:#797979;border-top:2px solid #c2c2c2;}.table .views-field-edit-node,.table .views-field-delete-node,.table .views-field-nothing,.table .views-field-operations{text-align:right;white-space:nowrap;}.table .views-field-edit-node a,.table .views-field-delete-node a,.table .views-field-nothing a,.table .views-field-operations a{font-size:0.8125rem;font-weight:400;}.table-responsive{border:none;border-radius:0.5rem;box-shadow:none;background-color:#ffffff;overflow:hidden;}.table-responsive .table{margin-bottom:0;}.listing-card{border:1px solid rgba(0,0,0,0.05);transition:transform 250ms ease,box-shadow 250ms ease;border-radius:0.75rem;overflow:hidden;}.listing-card:hover{transform:translateY(-3px);box-shadow:0 0.75rem 1.5rem rgba(0,0,0,0.1);}.listing-card__image{overflow:hidden;}.listing-card__image img{width:100%;height:120px;object-fit:cover;display:block;}@media (max-width:575px){.listing-card__image img{height:160px;}}@media (min-width:1400px){.listing-card__image img{height:160px;}}.listing-card .card-body{padding:0.5rem 0.5rem 0 0.5rem;display:flex;flex-direction:column;}.listing-card .card-body .card-title{min-height:3rem;}.listing-card .card-body .card-title a{text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:0.9rem;}.listing-card .card-body .first-row{padding-top:0.5rem;}.listing-card__title{font-weight:600;line-height:1.3;margin-bottom:0.4rem;}.listing-card__title a{text-decoration:none;color:inherit;}.listing-card__title a:hover{text-decoration:underline;}.listing-card__meta{font-size:0.85rem;color:#164e63;margin-bottom:0.75rem;}.listing-card__meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.5rem 1rem;}@media (max-width:575px){.listing-card__meta-grid{grid-template-columns:1fr;}}.listing-card__meta-cell{display:flex;flex-direction:column;font-size:0.9rem;color:#797979;line-height:1.35;}.listing-card__meta-cell .field{margin:0;}.listing-card__meta-cell .field__item{margin:0;}.listing-card__price{font-size:0.9rem;font-weight:400;color:#164e63;margin-bottom:0.5rem;}.listing-card__save{margin-top:auto;padding-top:0.5rem;}.listing-card__save .flag{font-size:0.85rem;}.listing-card__meta-cell--availability{align-items:flex-start;position:absolute;bottom:0rem;right:1rem;}.listing-card__meta-cell--availability .badge{margin:0;}nav[aria-label=pagination-heading]{margin-top:3rem;}.listing-row{border:1px solid #c2c2c2;border-radius:0.5rem;overflow:hidden;background:#ffffff;transition:border-color 150ms ease,box-shadow 200ms ease,transform 150ms ease;}.listing-row__inner{display:flex;gap:1rem;align-items:stretch;}.listing-row__image{flex:0 0 160px;max-width:160px;}.listing-row__image img{width:100%;height:140px;object-fit:cover;display:block;}.listing-row__content{flex:1;min-width:0;}.listing-row__content .card-body{padding:0.75rem 1rem;}.listing-row__content h3{font-size:1.05rem;font-weight:600;margin-bottom:0.25rem;line-height:1.35;}.listing-row__content h3 a{text-decoration:none;color:inherit;}.listing-row__content h3 a:hover{text-decoration:underline;}.listing-row__content .small{font-size:0.9rem;color:#797979;}.listing-row__price,.listing-row__content .text-success{font-size:1.15rem;font-weight:700;color:#198754;margin-bottom:0.25rem;}.listing-row__payments{margin-top:0.4rem;display:flex;flex-wrap:wrap;gap:0.35rem;}.listing-row__payment{font-size:0.7rem;padding:0.25rem 0.55rem;border-radius:999px;background-color:#eef6f2;border:1px solid #d6e5dd;color:#1f2d27;line-height:1;white-space:nowrap;}.listing-row__save{font-size:1rem;}.listing-row__save .flag-saved-listing a{font-size:1rem;}.listing-row__meta-line{display:inline-flex;vertical-align:baseline;gap:0.25rem;white-space:nowrap;}@media (max-width:575px){.listing-row__inner{flex-direction:column;}.listing-row__image{max-width:100%;}.listing-row__image img{height:180px;}.listing-row__content .card-body{padding:0.75rem;}}@media (min-width:768px){.listing-row:hover{border-color:rgb(173.6,173.6,173.6);box-shadow:0 2px 8px rgba(0,0,0,0.06);transform:translateY(-2px);}}.node-listing-edit-form .tabledrag-toggle-weight{display:none;}.node--type-listing h1.title{margin-bottom:0;}.listing-full__title{font-size:1.75rem;font-weight:600;line-height:1.25;}@media (max-width:575px){.listing-full__title{font-size:1.4rem;}}.listing-full__price{font-size:1.9rem;font-weight:700;color:#198754;letter-spacing:-0.5px;}@media (max-width:575px){.listing-full__price{font-size:1.6rem;}}.listing-full__save{margin-top:0.5rem;}.listing-full__description{font-size:1rem;line-height:1.7;}.listing-full__description p{margin-bottom:1rem;font-size:1.05rem;}.listing-full__details{background:#f8f9fa;border:1px solid #c2c2c2;border-radius:0.75rem;padding:1.5rem;}.listing-full__details-list{display:grid;grid-template-columns:1fr 1fr;gap:1.75rem 2rem;}@media (max-width:767px){.listing-full__details-list{grid-template-columns:1fr;}}.listing-full__detail-group{display:flex;flex-direction:column;}.listing-full__detail-heading{font-size:0.75rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#797979;margin-bottom:0.4rem;}.listing-full__detail-group:last-child{grid-column:1/-1;}.listing-full__details-list .field--name-field-condition .field__item,.listing-full__details-list .field--name-field-listing-category .field__item,.listing-full__details-list .field--name-field-listing-place .field__item{font-weight:600;}.listing-full .listing-full__detail-group .field--type-entity-reference{margin-bottom:0;}.listing-full__payments{display:flex;flex-wrap:wrap;gap:0.5rem;}.listing-full__payment{font-size:0.85rem;font-weight:500;padding:0.4rem 0.8rem;border-radius:999px;background-color:#e6f3ec;border:1px solid #b5d9c7;color:#123a2a;line-height:1.2;white-space:nowrap;}.listing-full__contact-card{position:sticky;top:100px;border-radius:0.75rem;}@media (max-width:991px){.listing-full__contact-card{position:static;}}.listing-full__contact-card .btn{font-weight:600;padding:0.75rem;border-radius:0.75rem;}.listing-full__contact-card .btn-outline-primary{border-width:2px;}.listing-full__seller-name{font-weight:600;font-size:1.05rem;margin-bottom:0.5rem;}.listing-full__gallery{max-width:600px;}.listing-full__thumbs{display:flex;gap:0.5rem;margin-bottom:0.75rem;flex-wrap:wrap;}.listing-full__thumb{width:80px;height:60px;overflow:hidden;border-radius:0.5rem;cursor:pointer;border:2px solid transparent;transition:border 150ms ease,transform 0.1s ease;background:#f2f2f2;}.listing-full__thumb img{width:100%;height:100%;object-fit:contain;}.listing-full__thumb:hover{transform:scale(1.05);}.listing-full__thumb.active{border-color:#198754;}@media (max-width:575px){.listing-full__thumb{width:65px;height:50px;}}.listing-full__main{min-height:300px;}.listing-full__main-slide{display:inline-block;background:#f1f1f1;border-radius:0.75rem;padding:0.75rem;}.listing-full__main-slide img{max-width:100%;height:auto;object-fit:contain;display:block;}@media (max-width:575px){.listing-full__main-slide img{max-height:400px;}}.flag.flag-report-listing{width:100%;}.flag.flag-report-listing a{display:block;width:100%;padding:0.6rem 0.75rem;font-size:0.875rem;font-weight:500;text-align:center;border:1px solid #c5c5c5;border-radius:0.375rem;color:#6c757d;background-color:transparent;text-decoration:none;transition:all 0.15s ease-in-out;}.flag.flag-report-listing a:hover,.flag.flag-report-listing a:focus{background-color:#c25d5d;color:#ffffff;}.flag.flag-saved-listing{display:inline-block;}.flag.flag-saved-listing a{display:inline-flex;align-items:center;gap:0.6rem;font-weight:500;font-size:1rem;text-decoration:none;color:inherit;transition:color 0.15s ease-in-out;perspective:600px;}.flag.flag-saved-listing a::before{content:"";width:1.6rem;height:1.6rem;display:inline-block;mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;background-color:currentColor;transition:transform 0.2s ease;}.flag.flag-saved-listing.action-flag a::before{mask-image:url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/icons/bookmark.svg");-webkit-mask-image:url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/icons/bookmark.svg");}.flag.flag-saved-listing.action-unflag a::before{mask-image:url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/icons/bookmark-fill.svg");-webkit-mask-image:url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/icons/bookmark-fill.svg");}.flag.flag-saved-listing a:active::before{animation:bookmark-flip 0.22s ease-out;}.flag.flag-saved-listing .js-flag-message{display:inline-block;margin-left:0.5rem;vertical-align:middle;}.flag.flag-saved-search a,.block-usedvanisle-save-search-block > .content > a{display:inline-flex;align-items:center;gap:0.6rem;font-weight:500;font-size:1rem;text-decoration:none;color:inherit;transition:color 0.15s ease-in-out;perspective:600px;background:transparent;border:0;padding:0;}.flag.flag-saved-search a::before,.block-usedvanisle-save-search-block > .content > a::before{content:"";width:1.6rem;height:1.6rem;display:inline-block;mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;background-color:currentColor;transition:transform 0.2s ease;mask-image:url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/icons/search.svg");-webkit-mask-image:url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/icons/search.svg");}.flag.flag-saved-search a:active::before,.block-usedvanisle-save-search-block > .content > a:active::before{animation:bookmark-flip 0.22s ease-out;}@keyframes bookmark-flip{0%{transform:rotateY(0deg) scale(1);}50%{transform:rotateY(180deg) scale(1.6);}100%{transform:rotateY(360deg) scale(1);}}body.maintenance-page{margin:0;min-height:100vh;background:#470a5a;display:flex;align-items:center;justify-content:center;font-family:"Ubuntu",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#ffffff;padding:1.5rem;}body.maintenance-page .skip-link,body.maintenance-page a[href="#main-content"]{display:none !important;}.uv-maintenance-card{max-width:640px;width:100%;text-align:center;}.uv-maintenance-logo{width:100%;height:auto;margin-bottom:2rem;}.uv-maintenance-title{font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;margin-bottom:1.25rem;line-height:1.2;color:#ffffff;}.uv-maintenance-lead{font-size:clamp(1.1rem,2.5vw,1.4rem);margin-bottom:1rem;font-weight:500;}.uv-maintenance-small{font-size:clamp(1rem,2vw,1.1rem);opacity:0.9;max-width:520px;margin:0 auto;}.uv-maintenance-admin{margin-top:2rem;padding:0.75rem 1rem;background:rgba(255,255,255,0.15);border-radius:0.5rem;font-size:0.9rem;}.badge.badge--proposed{background-color:#a16207;color:#fff;}.badge.badge--confirmed{background-color:#164e63;color:#fff;}.badge.badge--completed{background-color:#198754;color:#fff;}.badge.badge--cancelled{background-color:#5c636a;color:#fff;}.badge.badge--no-show{background-color:#7c2d12;color:#fff;}.badge.badge--overdue{background-color:#6d3a00;color:#fff;}.badge.badge--available{background-color:#1e7e34;color:#fff;}.badge.badge--pending{background-color:#a05c00;color:#fff;}.badge.badge--sold{background-color:#1a3a5c;color:#fff;}.badge{display:inline-flex;align-items:center;gap:0.25rem;font-weight:600;font-size:0.875rem;padding:0.35rem 0.65rem;border-radius:999px;border:1px solid transparent;background-color:#e8e5e2;color:#3b3b3b;}.badge.badge--available{background-color:rgba(20,108,67,0.12);color:#146c43;border-color:rgba(20,108,67,0.25);}.badge.badge--pending{background-color:rgba(255,193,7,0.18);color:#7a5a00;border-color:rgba(255,193,7,0.35);}.badge.badge--sold{background-color:rgba(108,117,125,0.15);color:#495057;border-color:rgba(108,117,125,0.3);}td .badge.badge--proposed,td .badge.badge--confirmed,td .badge.badge--completed,td .badge.badge--cancelled,td .badge.badge--no-show,td .badge.badge--overdue,td .badge.badge--available,td .badge.badge--pending,td .badge.badge--sold,.usedvanisle-meeting-panel .badge.badge--proposed,.usedvanisle-meeting-panel .badge.badge--confirmed,.usedvanisle-meeting-panel .badge.badge--completed,.usedvanisle-meeting-panel .badge.badge--cancelled,.usedvanisle-meeting-panel .badge.badge--no-show,.usedvanisle-meeting-panel .badge.badge--overdue,.usedvanisle-meeting-panel .badge.badge--available,.usedvanisle-meeting-panel .badge.badge--pending,.usedvanisle-meeting-panel .badge.badge--sold,.message-thread .badge.badge--proposed,.message-thread .badge.badge--confirmed,.message-thread .badge.badge--completed,.message-thread .badge.badge--cancelled,.message-thread .badge.badge--no-show,.message-thread .badge.badge--overdue,.message-thread .badge.badge--available,.message-thread .badge.badge--pending,.message-thread .badge.badge--sold{color:#fff !important;}td .badge.badge--available{color:#146c43 !important;border-color:rgba(20,108,67,0.25);}td .badge.badge--pending{color:#7a5a00 !important;border-color:rgba(255,193,7,0.35);}td .badge.badge--sold{color:#495057 !important;border-color:rgba(108,117,125,0.3);}.trust-badge{display:inline-flex;align-items:center;gap:0.4rem;padding:0.45rem 0.9rem;border-radius:999px;font-size:0.85rem;font-weight:600;line-height:1;color:#ffffff;}.trust-badge__icon{font-size:0.9rem;}.trust-badge__meta{font-size:1rem;margin-top:0.4rem;color:#242629;}.trust-badge--new{background-color:#495057;}.trust-badge--trusted{background-color:#146c43;}.trust-badge--established{background-color:#0b5ed7;}.trust-badge--reliable{background-color:#470a5a;}.usedvanisle-transaction-propose-meetup-form input.form-control[type=date]{width:auto;}.form-control,.form-select,textarea{border-radius:0.5rem;border:1px solid #c2c2c2;background-color:#ffffff;min-height:44px;transition:border-color 200ms ease,box-shadow 200ms ease;}.form-control:focus,.form-select:focus,textarea:focus{border-color:#470a5a;box-shadow:none;}.form-control:focus-visible,.form-select:focus-visible,textarea:focus-visible{outline:3px solid #470a5a;outline-offset:2px;}.form-control::placeholder,textarea::placeholder{color:#5c636a;opacity:1;}.is-invalid,.form-control.is-invalid,.form-select.is-invalid,textarea.is-invalid{border-color:#b02a37;border-width:0.25rem;background-color:#ffe3e6;}.is-invalid:focus,.form-control.is-invalid:focus,.form-select.is-invalid:focus,textarea.is-invalid:focus{border-color:#b02a37;box-shadow:none;}.is-invalid:focus-visible,.form-control.is-invalid:focus-visible,.form-select.is-invalid:focus-visible,textarea.is-invalid:focus-visible{outline:3px solid #b02a37;outline-offset:2px;}.invalid-feedback,.form-error{color:#b02a37;font-size:0.875rem;margin-top:0.25rem;}.form-required::after{color:#b02a37;}.node-form{background-color:#f7f7f7;border:1px solid #c2c2c2;border-radius:0.75rem;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,0.04);}@media (max-width:767px){.node-form{padding:1.25rem;}}.layout-region-node-main > .form-wrapper{margin-bottom:1.75rem;}#edit-field-listing-photos details{border:1px solid #c2c2c2;border-radius:0.5rem;padding:1rem;background-color:#fafafa;}.node-listing-form .form-select{width:auto;}@media (min-width:768px){.node-listing-form div.layout-region-node-main{width:60%;}.node-listing-form div.layout-region-node-secondary{width:stretch;}}.node-listing-form .fieldset-legend{font-weight:500;font-size:1.1rem;}.node-listing-form .js-form-required{font-weight:500;}.node-listing-form label[for=edit-field-price-0-value]{font-weight:500;}.node-listing-form button.form-submit[name^=field_listing_photos_]{background-color:rgb(97.2566225166,143.4933774834,98.8509933775);border-color:#3d5a3e;}.node-listing-form button.form-submit[name^=field_listing_photos_] ::before{background-image:none;width:auto;}.site-footer{padding:0 0 0 0;overflow:visible;}.site-footer__seafloor{position:relative;height:0;overflow:visible;z-index:2;}.site-footer__seafloor svg{position:absolute;bottom:-200px;left:0;width:100%;height:200px;pointer-events:none;}.site-footer__bottom{border-top:0;margin-top:0;}.site-footer__bottom .region{margin-top:1rem;}.site-footer__bottom .content{padding:0 1rem;}.site-footer__bottom .content p{padding:1rem 0;}.site-footer__bottom .content .usedvanisle-regional-logo{padding-top:1rem;}.site-footer__bottom .block{margin:0;}
