/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body .commerce-user-orders-wrapper{padding:2rem 0 !important;background:#f8f9fa !important;min-height:60vh !important;}body .orders-header-card{background:linear-gradient(135deg,#2d7a3e 0%,#235f30 100%) !important;padding:2.5rem 2rem !important;border-radius:12px !important;margin-bottom:2.5rem !important;box-shadow:0 4px 15px rgba(45,122,62,0.25) !important;text-align:center !important;color:white !important;}body .orders-title{color:#ffffff !important;font-size:2.2rem !important;font-weight:700 !important;margin:0 0 0.5rem 0 !important;}body .orders-subtitle{color:rgba(255,255,255,0.95) !important;font-size:1.05rem !important;margin:0 !important;}body .orders-card-grid{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(350px,1fr)) !important;gap:1.5rem !important;padding:0 !important;}body .order-card{background:white !important;border-radius:12px !important;box-shadow:0 2px 8px rgba(0,0,0,0.08) !important;transition:all 0.3s ease !important;border:1px solid #e9ecef !important;overflow:hidden !important;display:block !important;}body .order-card:hover{box-shadow:0 4px 16px rgba(45,122,62,0.15) !important;transform:translateY(-2px) !important;border-color:#2d7a3e !important;}body .order-card-header{background:linear-gradient(135deg,#2d7a3e 0%,#235f30 100%) !important;padding:1.5rem !important;color:white !important;display:flex !important;justify-content:space-between !important;align-items:flex-start !important;}body .order-number-section{flex:1 !important;}body .order-label{font-size:0.85rem !important;opacity:0.9 !important;display:block !important;margin-bottom:0.25rem !important;}body .order-number{font-size:1.3rem !important;font-weight:700 !important;color:white !important;}body .order-status-section{text-align:right !important;}body .order-card-body{padding:1.5rem !important;}body .order-info-row{display:flex !important;gap:1.5rem !important;flex-wrap:wrap !important;}body .order-info-item{flex:1 !important;min-width:200px !important;display:flex !important;align-items:flex-start !important;gap:1rem !important;}body .order-info-item i{font-size:1.5rem !important;color:#2d7a3e !important;margin-top:0.25rem !important;}body .order-info-content{flex:1 !important;}body .info-label{display:block !important;font-size:0.85rem !important;color:#6c757d !important;font-weight:500 !important;text-transform:uppercase !important;letter-spacing:0.5px !important;margin-bottom:0.25rem !important;}body .info-value{display:block !important;font-size:1.1rem !important;color:#212529 !important;font-weight:600 !important;}body .order-total{color:#2d7a3e !important;font-size:1.3rem !important;}body .order-card-footer{padding:1rem 1.5rem !important;background:#f8f9fa !important;border-top:1px solid #e9ecef !important;text-align:center !important;}body .status-completed{background:#28a745 !important;color:white !important;padding:0.35rem 1rem !important;border-radius:999px !important;font-size:0.85rem !important;font-weight:600 !important;display:inline-block !important;}body .status-pending{background:#ffc107 !important;color:#000 !important;padding:0.35rem 1rem !important;border-radius:999px !important;font-size:0.85rem !important;font-weight:600 !important;display:inline-block !important;}body .commerce-user-orders-wrapper .orders-table-override{width:100%;margin:0;background:#ffffff;border:none;border-collapse:separate;border-spacing:0;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,0.06);font-size:0.95rem;}body .commerce-user-orders-wrapper .orders-table-override thead th{background:linear-gradient(135deg,#2d7a3e 0%,#235f30 100%);color:#ffffff;font-weight:600;font-size:0.78rem;letter-spacing:0.06em;text-transform:uppercase;text-align:left;padding:1rem 1.25rem;border:none;white-space:nowrap;}body .commerce-user-orders-wrapper .orders-table-override thead th a,body .commerce-user-orders-wrapper .orders-table-override thead th a:hover{color:#ffffff;text-decoration:none;}body .commerce-user-orders-wrapper .orders-table-override tbody td{padding:0.9rem 1.25rem;border:none;border-top:1px solid #b2b4b6;vertical-align:middle;color:#333333;}body .commerce-user-orders-wrapper .orders-table-override tbody tr:first-child td{border-top:none;}body .commerce-user-orders-wrapper .orders-table-override tbody tr:nth-child(even){background:#fbfcfd;}body .commerce-user-orders-wrapper .orders-table-override tbody tr:hover{background:#f2f8f4;}body .commerce-user-orders-wrapper .orders-table-override tbody td.views-field-order-number a{color:#2d7a3e;font-weight:700;text-decoration:none;white-space:nowrap;}body .commerce-user-orders-wrapper .orders-table-override tbody td.views-field-order-number a:hover{text-decoration:underline;}body .commerce-user-orders-wrapper .orders-table-override tbody td.views-field-placed{color:#6b7280;white-space:nowrap;}body .commerce-user-orders-wrapper .orders-table-override tbody td.views-field-total-price__number{text-align:right;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;}body .commerce-user-orders-wrapper .orders-table-override tbody td.views-field-state{white-space:nowrap;font-weight:600;}body .commerce-user-orders-wrapper .orders-table-override tbody td.order-state--completed{color:#1c7a3e;}body .commerce-user-orders-wrapper .orders-table-override tbody td.order-state--draft,body .commerce-user-orders-wrapper .orders-table-override tbody td.order-state--needs_payment{color:#a9740a;}body .commerce-user-orders-wrapper .orders-table-override tbody td.order-state--canceled,body .commerce-user-orders-wrapper .orders-table-override tbody td.order-state--failed{color:#b02a2a;}body .commerce-user-orders-wrapper .views-field-checkout-link:empty{padding:0;width:0;}@media (max-width:640px){body .commerce-user-orders-wrapper .orders-table-override,body .commerce-user-orders-wrapper .orders-table-override tbody,body .commerce-user-orders-wrapper .orders-table-override tbody tr,body .commerce-user-orders-wrapper .orders-table-override tbody td{display:block;width:100%;}body .commerce-user-orders-wrapper .orders-table-override{background:transparent;box-shadow:none;border-radius:0;}body .commerce-user-orders-wrapper .orders-table-override thead{display:none;}body .commerce-user-orders-wrapper .orders-table-override tbody tr{background:#ffffff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.06);margin-bottom:1rem;padding:0.25rem 0;}body .commerce-user-orders-wrapper .orders-table-override tbody td{border-top:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:0.55rem 1rem;text-align:right;}body .commerce-user-orders-wrapper .orders-table-override tbody td::before{content:'';color:#6b7280;font-size:0.72rem;font-weight:600;letter-spacing:0.05em;text-transform:uppercase;text-align:left;}body .commerce-user-orders-wrapper .orders-table-override tbody td.views-field-order-number::before{content:'Order';}body .commerce-user-orders-wrapper .orders-table-override tbody td.views-field-placed::before{content:'Date';}body .commerce-user-orders-wrapper .orders-table-override tbody td.views-field-total-price__number::before{content:'Total';}body .commerce-user-orders-wrapper .orders-table-override tbody td.views-field-state::before{content:'Status';}body .commerce-user-orders-wrapper .orders-table-override tbody td.views-field-checkout-link:empty{display:none;}}@media (max-width:768px){body .orders-card-grid{grid-template-columns:1fr !important;}body .order-info-row{flex-direction:column !important;}}body .order-detail-wrapper{max-width:1200px !important;margin:0 auto !important;padding:2rem !important;background:#f8f9fa !important;}body .order-detail-header-card{background:linear-gradient(135deg,#2d7a3e 0%,#235f30 100%) !important;padding:2rem !important;border-radius:12px !important;margin-bottom:2rem !important;box-shadow:0 4px 15px rgba(45,122,62,0.25) !important;color:white !important;display:flex !important;justify-content:space-between !important;align-items:center !important;flex-wrap:wrap !important;}body .order-header-left{flex:1 !important;}body .order-detail-title{color:white !important;font-size:2rem !important;font-weight:700 !important;margin:0 0 0.5rem 0 !important;display:flex !important;align-items:center !important;gap:0.75rem !important;}body .order-placed-date{color:rgba(255,255,255,0.9) !important;margin:0 !important;font-size:1.05rem !important;display:flex !important;align-items:center !important;gap:0.5rem !important;}body .order-header-right{text-align:right !important;}body .order-summary-card,body .order-items-card,body .order-billing-card,body .order-shipping-card,body .order-total-card,body .order-additional-info{background:white !important;border-radius:12px !important;padding:1.5rem !important;margin-bottom:1.5rem !important;box-shadow:0 2px 8px rgba(0,0,0,0.08) !important;border:1px solid #e9ecef !important;}body .section-title{color:#2d7a3e !important;font-size:1.5rem !important;font-weight:700 !important;margin:0 0 1.5rem 0 !important;padding-bottom:1rem !important;border-bottom:2px solid #e9ecef !important;display:flex !important;align-items:center !important;gap:0.75rem !important;}body .section-title i{color:#2d7a3e !important;}body .order-summary-grid{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr)) !important;gap:1.5rem !important;}body .summary-item{display:flex !important;flex-direction:column !important;gap:0.5rem !important;}body .summary-label{font-size:0.85rem !important;color:#6c757d !important;font-weight:500 !important;text-transform:uppercase !important;letter-spacing:0.5px !important;}body .summary-value{font-size:1.1rem !important;color:#212529 !important;font-weight:600 !important;}body .order-items-card table{width:100% !important;border-collapse:collapse !important;margin-top:1rem !important;}body .order-items-card table thead{background:#f8f9fa !important;border-bottom:2px solid #2d7a3e !important;}body .order-items-card table th{padding:1rem !important;text-align:left !important;font-weight:600 !important;color:#2d7a3e !important;font-size:0.9rem !important;text-transform:uppercase !important;letter-spacing:0.5px !important;}body .order-items-card table td{padding:1rem !important;border-bottom:1px solid #e9ecef !important;}body .order-items-card table tbody tr:hover{background:#f8f9fa !important;}body .total-breakdown{font-size:1.1rem !important;}body .total-breakdown .field{display:flex !important;justify-content:space-between !important;padding:0.75rem 0 !important;border-bottom:1px solid #e9ecef !important;}body .total-breakdown .field:last-child{border-bottom:none !important;font-size:1.3rem !important;font-weight:700 !important;color:#2d7a3e !important;padding-top:1rem !important;margin-top:0.5rem !important;border-top:2px solid #2d7a3e !important;}body .order-actions{text-align:center !important;margin-top:2rem !important;padding-bottom:2rem !important;}body .btn-back-to-orders{display:inline-flex !important;align-items:center !important;gap:0.75rem !important;background:linear-gradient(135deg,#2d7a3e 0%,#235f30 100%) !important;color:white !important;padding:1rem 2rem !important;border-radius:999px !important;text-decoration:none !important;font-weight:600 !important;font-size:1.05rem !important;transition:all 0.3s ease !important;box-shadow:0 2px 8px rgba(45,122,62,0.25) !important;}body .btn-back-to-orders:hover{transform:translateY(-2px) !important;box-shadow:0 4px 12px rgba(45,122,62,0.35) !important;}body .order-billing-card .field,body .order-shipping-card .field{margin-bottom:0.75rem !important;}body .order-billing-card .field__label,body .order-shipping-card .field__label{font-weight:600 !important;color:#2d7a3e !important;margin-bottom:0.25rem !important;display:block !important;}body .order-billing-card .field__item,body .order-shipping-card .field__item{color:#212529 !important;line-height:1.6 !important;}body .order-detail-header-card .field--name-state{background:rgba(255,255,255,0.2) !important;padding:0.5rem 1.5rem !important;border-radius:999px !important;font-weight:600 !important;border:2px solid rgba(255,255,255,0.3) !important;}@media (max-width:768px){body .order-detail-wrapper{padding:1rem !important;}body .order-detail-header-card{flex-direction:column !important;align-items:flex-start !important;gap:1rem !important;}body .order-header-right{text-align:left !important;}body .order-summary-grid{grid-template-columns:1fr !important;}body .order-detail-title{font-size:1.5rem !important;}body .section-title{font-size:1.2rem !important;}}body .payment-methods-wrapper{padding:2rem 0 !important;background:#f8f9fa !important;min-height:60vh !important;}body .payment-methods-header-card{background:linear-gradient(135deg,#2d7a3e 0%,#235f30 100%) !important;padding:2.5rem 2rem !important;border-radius:12px !important;margin-bottom:2.5rem !important;box-shadow:0 4px 15px rgba(45,122,62,0.25) !important;text-align:center !important;position:relative !important;overflow:hidden !important;}body .payment-methods-header-card::before{content:'' !important;position:absolute !important;top:-50% !important;right:-10% !important;width:300px !important;height:300px !important;background:rgba(255,255,255,0.1) !important;border-radius:50% !important;}body .payment-methods-title{color:#ffffff !important;font-size:2.2rem !important;font-weight:700 !important;margin:0 0 0.5rem 0 !important;position:relative !important;z-index:1 !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:0.75rem !important;}body .payment-methods-subtitle{color:rgba(255,255,255,0.95) !important;font-size:1.05rem !important;margin:0 !important;position:relative !important;z-index:1 !important;}body .commerce-payment-methods,body .payment-methods-content{padding:0 !important;}body .commerce-payment-methods table{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(350px,1fr)) !important;gap:1.5rem !important;border:none !important;background:transparent !important;width:100% !important;}body .commerce-payment-methods thead{display:none !important;}body .commerce-payment-methods tbody{display:contents !important;}body .commerce-payment-methods tr{display:block !important;background:white !important;border-radius:12px !important;box-shadow:0 2px 8px rgba(0,0,0,0.08) !important;transition:all 0.3s ease !important;border:1px solid #e9ecef !important;overflow:hidden !important;}body .commerce-payment-methods tr:hover{box-shadow:0 4px 16px rgba(45,122,62,0.15) !important;transform:translateY(-2px) !important;border-color:#2d7a3e !important;}body .commerce-payment-methods td{display:block !important;border:none !important;padding:0 !important;}body .commerce-payment-methods .payment-method-card{border:none !important;box-shadow:none !important;margin:0 !important;}body .commerce-payment-methods td.operations{padding:1rem 1.5rem !important;background:#f8f9fa !important;border-top:1px solid #e9ecef !important;}body .commerce-payment-methods .links{display:flex !important;gap:0.75rem !important;padding:0 !important;margin:0 !important;background:transparent !important;border:none !important;flex-wrap:wrap !important;list-style:none !important;}body .commerce-payment-methods .links li{margin:0 !important;padding:0 !important;}body .commerce-payment-methods .links a{padding:0.5rem 1rem !important;border-radius:999px !important;font-size:0.9rem !important;font-weight:500 !important;text-decoration:none !important;transition:all 0.2s ease !important;display:inline-flex !important;align-items:center !important;gap:0.5rem !important;}body .commerce-payment-methods .links a[href*="edit"]{background:#2d7a3e !important;color:white !important;border:none !important;}body .commerce-payment-methods .links a[href*="edit"]:hover{background:#235f30 !important;transform:translateY(-1px) !important;box-shadow:0 2px 6px rgba(45,122,62,0.3) !important;}body .commerce-payment-methods .links a[href*="delete"]{background:#dc3545 !important;color:white !important;border:none !important;}body .commerce-payment-methods .links a[href*="delete"]:hover{background:#c82333 !important;transform:translateY(-1px) !important;box-shadow:0 2px 6px rgba(220,53,69,0.3) !important;}body .commerce-payment-methods .links a[href*="set-default"]{background:#0d6efd !important;color:white !important;border:none !important;}body .commerce-payment-methods .links a[href*="set-default"]:hover{background:#0b5ed7 !important;transform:translateY(-1px) !important;box-shadow:0 2px 6px rgba(13,110,253,0.3) !important;}body .commerce-payment-methods .empty,body .payment-methods-wrapper .empty{grid-column:1 / -1 !important;text-align:center !important;padding:3rem 2rem !important;background:white !important;border-radius:12px !important;box-shadow:0 2px 8px rgba(0,0,0,0.08) !important;}body .commerce-payment-methods .empty i,body .payment-methods-wrapper .empty i{font-size:4rem !important;color:#6c757d !important;margin-bottom:1.5rem !important;opacity:0.5 !important;display:block !important;}body .payment-methods-wrapper .action-links,body #block-notech-subtheme-local-actions .action-links{margin:0 0 1.5rem 0 !important;padding:0 !important;list-style:none !important;}body .payment-methods-wrapper .action-links a,body #block-notech-subtheme-local-actions .action-links a{background:linear-gradient(135deg,#2d7a3e 0%,#235f30 100%) !important;color:white !important;padding:0.75rem 1.5rem !important;border-radius:999px !important;text-decoration:none !important;font-weight:600 !important;display:inline-flex !important;align-items:center !important;gap:0.75rem !important;transition:all 0.3s ease !important;box-shadow:0 2px 8px rgba(45,122,62,0.25) !important;border:none !important;}body .payment-methods-wrapper .action-links a:hover,body #block-notech-subtheme-local-actions .action-links a:hover{transform:translateY(-2px) !important;box-shadow:0 4px 12px rgba(45,122,62,0.35) !important;}body .payment-methods-wrapper .action-links a::before{content:'+' !important;font-size:1.2rem !important;font-weight:700 !important;}@media (max-width:768px){body .commerce-payment-methods table{grid-template-columns:1fr !important;}body .payment-methods-title{font-size:1.5rem !important;flex-direction:column !important;}body .payment-methods-wrapper{padding:1rem 0 !important;}}body .payment-methods-content a[href*="/payment-methods/add"],body .payment-methods-wrapper a[href*="/payment-methods/add"],body a.button[href*="/payment-methods/add"],body .action-links a[href*="/payment-methods/add"]{display:inline-block !important;background:linear-gradient(135deg,#2d7a3e 0%,#235f30 100%) !important;color:#ffffff !important;padding:12px 30px !important;border-radius:25px !important;text-decoration:none !important;font-weight:600 !important;font-size:16px !important;border:none !important;box-shadow:0 4px 6px rgba(0,0,0,0.1) !important;transition:all 0.3s ease !important;text-align:center !important;}body .payment-methods-content a[href*="/payment-methods/add"]:hover,body .payment-methods-wrapper a[href*="/payment-methods/add"]:hover,body a.button[href*="/payment-methods/add"]:hover,body .action-links a[href*="/payment-methods/add"]:hover{background:linear-gradient(135deg,#245f31 0%,#1a4623 100%) !important;box-shadow:0 6px 8px rgba(0,0,0,0.15) !important;transform:translateY(-2px) !important;color:#ffffff !important;}body .payment-methods-wrapper .action-links,body .payment-methods-content .action-links{margin:20px 0 !important;padding:15px !important;text-align:center !important;}body .action-links ul{list-style:none !important;margin:0 !important;padding:0 !important;}body .action-links li{display:inline-block !important;margin:0 !important;padding:0 !important;}
.it9-blue,.it9-blue *,div.it9-blue,span.it9-blue,h1.it9-blue,h2.it9-blue,h3.it9-blue,h4.it9-blue,h5.it9-blue,h6.it9-blue,p.it9-blue,a.it9-blue,.it9-blue a,.it9-blue span,.it9-blue p,.it9-blue h1,.it9-blue h2,.it9-blue h3,.it9-blue h4,.it9-blue h5,.it9-blue h6{color:#0066cc !important;}.gsc-tabs.it9-blue .nav-tabs > li > a,.gsc-tabs.it9-blue .nav.nav-tabs > li > a,div.gsc-tabs.it9-blue .nav-tabs > li > a,div.it9-blue .nav-tabs > li > a,.it9-blue .nav-tabs > li > a,.it9-blue.nav-tabs > li > a,.it9-blue .nav-tabs .nav-link,.it9-blue.nav-tabs .nav-link,.it9-blue ul.nav-tabs li a,.it9-blue .tabs_wrapper .nav-tabs li a{color:#0066cc !important;border-bottom-color:#0066cc !important;}.gsc-tabs.it9-blue .nav-tabs > li > a:hover,.gsc-tabs.it9-blue .nav-tabs > li > a:focus,.gsc-tabs.it9-blue .nav-tabs > li > a:active,.gsc-tabs.it9-blue .nav.nav-tabs > li > a:hover,.gsc-tabs.it9-blue .nav.nav-tabs > li > a:focus,.gsc-tabs.it9-blue .nav.nav-tabs > li > a:active,div.gsc-tabs.it9-blue .nav-tabs > li > a:hover,div.gsc-tabs.it9-blue .nav-tabs > li > a:focus,div.gsc-tabs.it9-blue .nav-tabs > li > a:active,div.it9-blue .nav-tabs > li > a:hover,div.it9-blue .nav-tabs > li > a:focus,div.it9-blue .nav-tabs > li > a:active,.it9-blue .nav-tabs > li > a:hover,.it9-blue .nav-tabs > li > a:focus,.it9-blue .nav-tabs > li > a:active,.it9-blue.nav-tabs > li > a:hover,.it9-blue.nav-tabs > li > a:focus,.it9-blue.nav-tabs > li > a:active,.it9-blue .nav-tabs .nav-link:hover,.it9-blue .nav-tabs .nav-link:focus,.it9-blue.nav-tabs .nav-link:hover,.it9-blue.nav-tabs .nav-link:focus,.it9-blue ul.nav-tabs li a:hover,.it9-blue ul.nav-tabs li a:focus,.it9-blue .tabs_wrapper .nav-tabs li a:hover,.it9-blue .tabs_wrapper .nav-tabs li a:focus{color:#0066cc !important;border-color:#0066cc !important;border-bottom-color:#0066cc !important;}.gsc-tabs.it9-blue .nav-tabs > li.active > a,.gsc-tabs.it9-blue .nav-tabs > li > a.active,.gsc-tabs.it9-blue .nav-tabs > li > a.show,.gsc-tabs.it9-blue .nav.nav-tabs > li.active > a,.gsc-tabs.it9-blue .nav.nav-tabs > li > a.active,div.gsc-tabs.it9-blue .nav-tabs > li.active > a,div.gsc-tabs.it9-blue .nav-tabs > li > a.active,div.it9-blue .nav-tabs > li.active > a,div.it9-blue .nav-tabs > li > a.active,.it9-blue .nav-tabs > li.active > a,.it9-blue .nav-tabs > li > a.active,.it9-blue.nav-tabs > li.active > a,.it9-blue.nav-tabs > li > a.active,.it9-blue .nav-tabs .nav-link.active,.it9-blue.nav-tabs .nav-link.active,.it9-blue .nav-tabs .nav-item.show .nav-link,.it9-blue.nav-tabs .nav-item.show .nav-link,.it9-blue ul.nav-tabs li a.active,.it9-blue ul.nav-tabs li a.show,.it9-blue .tabs_wrapper .nav-tabs li a.active,.it9-blue .tabs_wrapper .nav-tabs li a.show{color:#0066cc !important;border-color:#0066cc !important;border-bottom-color:#0066cc !important;}.it9-green,.it9-green *,div.it9-green,span.it9-green,h1.it9-green,h2.it9-green,h3.it9-green,h4.it9-green,h5.it9-green,h6.it9-green,p.it9-green,a.it9-green,.it9-green a,.it9-green span,.it9-green p,.it9-green h1,.it9-green h2,.it9-green h3,.it9-green h4,.it9-green h5,.it9-green h6{color:#33ff33 !important;}.gsc-tabs.it9-green .nav-tabs > li > a,.gsc-tabs.it9-green .nav.nav-tabs > li > a,div.gsc-tabs.it9-green .nav-tabs > li > a,div.it9-green .nav-tabs > li > a,.it9-green .nav-tabs > li > a,.it9-green.nav-tabs > li > a,.it9-green .nav-tabs .nav-link,.it9-green.nav-tabs .nav-link,.it9-green ul.nav-tabs li a,.it9-green .tabs_wrapper .nav-tabs li a{color:#33ff33 !important;border-bottom-color:#33ff33 !important;}.gsc-tabs.it9-green .nav-tabs > li > a:hover,.gsc-tabs.it9-green .nav-tabs > li > a:focus,.gsc-tabs.it9-green .nav-tabs > li > a:active,.gsc-tabs.it9-green .nav.nav-tabs > li > a:hover,.gsc-tabs.it9-green .nav.nav-tabs > li > a:focus,.gsc-tabs.it9-green .nav.nav-tabs > li > a:active,div.gsc-tabs.it9-green .nav-tabs > li > a:hover,div.gsc-tabs.it9-green .nav-tabs > li > a:focus,div.gsc-tabs.it9-green .nav-tabs > li > a:active,div.it9-green .nav-tabs > li > a:hover,div.it9-green .nav-tabs > li > a:focus,div.it9-green .nav-tabs > li > a:active,.it9-green .nav-tabs > li > a:hover,.it9-green .nav-tabs > li > a:focus,.it9-green .nav-tabs > li > a:active,.it9-green.nav-tabs > li > a:hover,.it9-green.nav-tabs > li > a:focus,.it9-green.nav-tabs > li > a:active,.it9-green .nav-tabs .nav-link:hover,.it9-green .nav-tabs .nav-link:focus,.it9-green.nav-tabs .nav-link:hover,.it9-green.nav-tabs .nav-link:focus,.it9-green ul.nav-tabs li a:hover,.it9-green ul.nav-tabs li a:focus,.it9-green .tabs_wrapper .nav-tabs li a:hover,.it9-green .tabs_wrapper .nav-tabs li a:focus{color:#33ff33 !important;border-color:#33ff33 !important;border-bottom-color:#33ff33 !important;}.gsc-tabs.it9-green .nav-tabs > li.active > a,.gsc-tabs.it9-green .nav-tabs > li > a.active,.gsc-tabs.it9-green .nav-tabs > li > a.show,.gsc-tabs.it9-green .nav.nav-tabs > li.active > a,.gsc-tabs.it9-green .nav.nav-tabs > li > a.active,div.gsc-tabs.it9-green .nav-tabs > li.active > a,div.gsc-tabs.it9-green .nav-tabs > li > a.active,div.it9-green .nav-tabs > li.active > a,div.it9-green .nav-tabs > li > a.active,.it9-green .nav-tabs > li.active > a,.it9-green .nav-tabs > li > a.active,.it9-green.nav-tabs > li.active > a,.it9-green.nav-tabs > li > a.active,.it9-green .nav-tabs .nav-link.active,.it9-green.nav-tabs .nav-link.active,.it9-green .nav-tabs .nav-item.show .nav-link,.it9-green.nav-tabs .nav-item.show .nav-link,.it9-green ul.nav-tabs li a.active,.it9-green ul.nav-tabs li a.show,.it9-green .tabs_wrapper .nav-tabs li a.active,.it9-green .tabs_wrapper .nav-tabs li a.show{color:#33ff33 !important;border-color:#33ff33 !important;border-bottom-color:#33ff33 !important;}.gsc-heading__sub-title.text-theme,.gsc-heading__sub-title.text-theme span{color:#ffffff !important;font-weight:700 !important;font-size:1.75rem !important;line-height:1.3 !important;}@media (max-width:767.98px){.gsc-heading__sub-title.text-theme,.gsc-heading__sub-title.text-theme span{font-size:1.5rem !important;}}.cart-menu-icon-wrapper{position:relative;display:inline-block;font-size:inherit;}.cart-menu-icon-wrapper .fa-shopping-cart{font-size:1.1em;vertical-align:middle;}.cart-menu-icon-wrapper .cart-count{position:absolute;top:-8px;right:-10px;background:#e74c3c;color:#fff;font-size:10px;font-weight:bold;line-height:1;min-width:18px;height:18px;padding:4px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-family:Arial,sans-serif;}.cart-menu-icon-wrapper .cart-count[data-count="0"]{display:none;}@media (max-width:991px){.cart-menu-icon-wrapper .cart-count{top:-6px;right:-8px;min-width:16px;height:16px;font-size:9px;padding:3px;}}.commerce-user-orders-wrapper{padding:2rem 0;background:#f8f9fa;min-height:60vh;}.orders-header-card{background:linear-gradient(135deg,#2d7a3e 0%,#235f30 100%);padding:2.5rem 2rem;border-radius:12px;margin-bottom:2.5rem;box-shadow:0 4px 15px rgba(45,122,62,0.25);text-align:center;position:relative;overflow:hidden;}.orders-header-card::before{content:'';position:absolute;top:-50%;right:-10%;width:300px;height:300px;background:rgba(255,255,255,0.1);border-radius:50%;}.orders-title{color:#ffffff;font-size:2.2rem;font-weight:700;margin:0 0 0.5rem 0;position:relative;z-index:1;}.orders-title i{margin-right:1rem;color:rgba(255,255,255,0.9);}.orders-subtitle{color:rgba(255,255,255,0.9);font-size:1.1rem;margin:0;position:relative;z-index:1;}.orders-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem;margin-bottom:2rem;}.order-card{background:#ffffff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,0.08);overflow:hidden;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);border:2px solid transparent;}.order-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(45,122,62,0.15);border-color:#2d7a3e;}.order-card-header{background:linear-gradient(to right,#f8f9fa,#ffffff);padding:1.5rem;border-bottom:2px solid #e9ecef;display:flex;justify-content:space-between;align-items:center;}.order-number-section .order-label{display:block;font-size:0.75rem;color:#6c757d;text-transform:uppercase;letter-spacing:1px;margin-bottom:0.25rem;font-weight:600;}.order-number{color:#2d7a3e;font-size:1.4rem;font-weight:700;margin:0;font-family:'Courier New',monospace;line-height:1.2;}.order-number a{color:#2d7a3e !important;text-decoration:none !important;transition:color 0.2s ease;font-weight:700;font-family:'Courier New',monospace;}.order-number a:hover{color:#235f30 !important;text-decoration:none !important;}.order-status-section{text-align:right;}.order-card .views-field-state,.order-status-section,.order-status-section .field-content{font-weight:700;font-size:0.85rem;text-transform:capitalize;}.order-card .views-field-state,.order-status-section .field-content,.order-status-section .views-field-state{display:inline-block;padding:0.5rem 1rem;border-radius:25px;font-weight:600;font-size:0.8rem;text-transform:uppercase;letter-spacing:0.5px;box-shadow:0 2px 5px rgba(0,0,0,0.1);}.status-completed,.order-card .status-completed,.order-status-section .status-completed{color:#2d7a3e !important;background:linear-gradient(135deg,#d4f4dd 0%,#a8e6bd 100%) !important;}.status-pending,.order-card .status-pending,.order-status-section .status-pending{color:#856404 !important;background:linear-gradient(135deg,#fff3cd 0%,#ffe69c 100%) !important;}.status-processing,.order-card .status-processing,.order-status-section .status-processing{color:#004085 !important;background:linear-gradient(135deg,#cce5ff 0%,#b8daff 100%) !important;}.status-canceled,.order-card .status-canceled,.order-status-section .status-canceled{color:#c82333 !important;background:linear-gradient(135deg,#f8d7da 0%,#f5c6cb 100%) !important;}.order-card-body{padding:1.5rem;}.order-info-row{display:flex;gap:1rem;flex-wrap:wrap;}.order-info-item{flex:1;min-width:150px;display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:#f8f9fa;border-radius:8px;border-left:4px solid #2d7a3e;}.order-info-item i{color:#2d7a3e;font-size:1.5rem;margin-top:0.25rem;}.order-info-content{display:flex;flex-direction:column;gap:0.25rem;}.info-label{font-size:0.75rem;color:#6c757d;text-transform:uppercase;letter-spacing:0.5px;font-weight:600;}.info-value{font-size:1rem;color:#333333;font-weight:600;}.order-total{color:#2d7a3e;font-size:1.3rem;font-weight:700;}.order-card-footer{padding:1rem 1.5rem;background:#f8f9fa;border-top:1px solid #e9ecef;}.order-card-footer a{display:inline-block;width:100%;padding:0.75rem 1.5rem;background:linear-gradient(135deg,#2d7a3e 0%,#235f30 100%);color:#ffffff !important;text-decoration:none !important;border-radius:8px;font-weight:600;text-align:center;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(45,122,62,0.2);}.order-card-footer a::before{content:'\f06e';font-family:'Font Awesome 5 Free';font-weight:900;margin-right:0.5rem;}.order-card-footer a:hover{background:linear-gradient(135deg,#235f30 0%,#1a4823 100%);transform:translateY(-2px);box-shadow:0 4px 12px rgba(45,122,62,0.3);color:#ffffff !important;text-decoration:none !important;}.empty-orders-card{background:#ffffff;padding:4rem 2rem;border-radius:12px;text-align:center;box-shadow:0 2px 12px rgba(0,0,0,0.08);}.empty-orders-card i{color:#dee2e6;margin-bottom:1.5rem;}.empty-orders-card h3{color:#333333;font-size:1.8rem;margin-bottom:1rem;}.empty-orders-card p{color:#6c757d;font-size:1.1rem;margin-bottom:2rem;}.btn-start-shopping{display:inline-block;padding:1rem 2rem;background:linear-gradient(135deg,#2d7a3e 0%,#235f30 100%);color:#ffffff;text-decoration:none;border-radius:8px;font-weight:600;font-size:1.1rem;transition:all 0.3s ease;box-shadow:0 4px 12px rgba(45,122,62,0.25);}.btn-start-shopping:hover{background:linear-gradient(135deg,#235f30 0%,#1a4823 100%);transform:translateY(-2px);box-shadow:0 6px 20px rgba(45,122,62,0.35);color:#ffffff;text-decoration:none;}.btn-start-shopping i{margin-right:0.5rem;}.commerce-user-orders-wrapper .pager{margin-top:2rem;padding:1.5rem;background:#ffffff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.05);}.commerce-user-orders-wrapper .pager__items{display:flex;justify-content:center;align-items:center;gap:0.5rem;flex-wrap:wrap;list-style:none;margin:0;padding:0;}.commerce-user-orders-wrapper .pager__item a,.commerce-user-orders-wrapper .pager__item.is-active{display:inline-block;padding:0.6rem 1.1rem;background:#ffffff;border:2px solid #dee2e6;border-radius:8px;color:#333333;text-decoration:none;font-weight:600;transition:all 0.2s ease;min-width:40px;text-align:center;}.commerce-user-orders-wrapper .pager__item a:hover{background:#2d7a3e;border-color:#2d7a3e;color:#ffffff;transform:translateY(-2px);box-shadow:0 4px 8px rgba(45,122,62,0.2);}.commerce-user-orders-wrapper .pager__item.is-active{background:linear-gradient(135deg,#2d7a3e 0%,#235f30 100%);border-color:#2d7a3e;color:#ffffff;box-shadow:0 2px 8px rgba(45,122,62,0.3);}@media (max-width:768px){.orders-card-grid{grid-template-columns:1fr;gap:1rem;}.orders-title{font-size:1.6rem;}.orders-subtitle{font-size:0.95rem;}.order-card-header{flex-direction:column;align-items:flex-start;gap:1rem;}.order-status-section{text-align:left;}.order-info-row{flex-direction:column;}.order-info-item{min-width:100%;}}@media (max-width:480px){.commerce-user-orders-wrapper{padding:1rem 0;}.orders-header-card{padding:1.5rem 1rem;margin-bottom:1.5rem;}.orders-title{font-size:1.4rem;}.order-number{font-size:1.1rem;}}.commerce-payment-methods{padding:2rem 0;background:#f8f9fa;min-height:60vh;}.payment-methods-header{background:linear-gradient(135deg,#2d7a3e 0%,#235f30 100%);padding:2.5rem 2rem;border-radius:12px;box-shadow:0 4px 15px rgba(45,122,62,0.25);margin-bottom:2rem;color:white;}.payment-methods-header h1{margin:0 0 0.5rem 0;font-size:2rem;font-weight:600;display:flex;align-items:center;gap:0.75rem;}.payment-methods-header p{margin:0;opacity:0.95;font-size:1.05rem;}.commerce-payment-methods table{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem;border:none;background:transparent;}.commerce-payment-methods thead{display:none;}.commerce-payment-methods tbody{display:contents;}.commerce-payment-methods tr{display:block;}.payment-method-card{background:white;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.08);transition:all 0.3s ease;border:1px solid #e9ecef;overflow:hidden;}.payment-method-card:hover{box-shadow:0 4px 16px rgba(45,122,62,0.15);transform:translateY(-2px);border-color:#2d7a3e;}.payment-card-header{background:linear-gradient(135deg,#2d7a3e 0%,#235f30 100%);padding:1.5rem;color:white;display:flex;align-items:center;gap:1rem;}.payment-card-icon{font-size:2rem;opacity:0.95;}.payment-card-label{flex:1;font-weight:600;font-size:1.1rem;display:flex;align-items:center;gap:0.75rem;flex-wrap:wrap;}.payment-default-badge{background:rgba(255,255,255,0.25);padding:0.25rem 0.75rem;border-radius:999px;font-size:0.85rem;font-weight:500;border:1px solid rgba(255,255,255,0.3);}.payment-card-body{padding:1.5rem;}.payment-card-info{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem;}.payment-card-info i{font-size:1.3rem;color:#2d7a3e;margin-top:0.2rem;}.payment-info-content{flex:1;display:flex;flex-direction:column;gap:0.25rem;}.payment-info-content .info-label{font-size:0.85rem;color:#6c757d;font-weight:500;text-transform:uppercase;letter-spacing:0.5px;}.payment-info-content .info-value{font-size:1rem;color:#212529;font-weight:600;}.payment-expired-badge{background:#dc3545;color:white;padding:0.25rem 0.75rem;border-radius:999px;font-size:0.8rem;font-weight:600;display:inline-block;margin-top:0.25rem;}.payment-card-billing{padding-top:1rem;border-top:1px solid #e9ecef;font-size:0.9rem;color:#6c757d;}.commerce-payment-methods .links{display:flex;gap:0.75rem;padding:1rem 1.5rem;background:#f8f9fa;border-top:1px solid #e9ecef;flex-wrap:wrap;}.commerce-payment-methods .links a{padding:0.5rem 1rem;border-radius:999px;font-size:0.9rem;font-weight:500;text-decoration:none;transition:all 0.2s ease;display:inline-flex;align-items:center;gap:0.5rem;}.commerce-payment-methods .links a[href*="edit"]{background:#2d7a3e;color:white;}.commerce-payment-methods .links a[href*="edit"]:hover{background:#235f30;transform:translateY(-1px);box-shadow:0 2px 6px rgba(45,122,62,0.3);}.commerce-payment-methods .links a[href*="delete"]{background:#dc3545;color:white;}.commerce-payment-methods .links a[href*="delete"]:hover{background:#c82333;transform:translateY(-1px);box-shadow:0 2px 6px rgba(220,53,69,0.3);}.commerce-payment-methods .links a[href*="set-default"]{background:#0d6efd;color:white;}.commerce-payment-methods .links a[href*="set-default"]:hover{background:#0b5ed7;transform:translateY(-1px);box-shadow:0 2px 6px rgba(13,110,253,0.3);}.commerce-payment-methods .empty{grid-column:1 / -1;text-align:center;padding:3rem 2rem;background:white;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.08);}.commerce-payment-methods .empty i{font-size:4rem;color:#6c757d;margin-bottom:1.5rem;opacity:0.5;}.commerce-payment-methods + .action-links,#block-notech-subtheme-local-actions .action-links{margin:1.5rem 0;}.commerce-payment-methods + .action-links a,#block-notech-subtheme-local-actions .action-links a{background:linear-gradient(135deg,#2d7a3e 0%,#235f30 100%);color:white;padding:0.75rem 1.5rem;border-radius:999px;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:0.75rem;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(45,122,62,0.25);}.commerce-payment-methods + .action-links a:hover,#block-notech-subtheme-local-actions .action-links a:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(45,122,62,0.35);}.payment-method-add-form,.payment-method-edit-form{background:white;border-radius:12px;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,0.08);max-width:800px;margin:2rem auto;}.payment-method-add-form h1,.payment-method-edit-form h1{color:#2d7a3e;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #e9ecef;}.payment-method-add-form .form-actions,.payment-method-edit-form .form-actions,form[id*="commerce-payment-method"] .form-actions{display:flex;gap:1rem;padding-top:1.5rem;margin-top:1.5rem;border-top:2px solid #e9ecef;flex-wrap:wrap;}.payment-method-add-form .form-actions .button,.payment-method-edit-form .form-actions .button,form[id*="commerce-payment-method"] .form-actions .button,.payment-method-add-form .form-actions input[type="submit"],.payment-method-edit-form .form-actions input[type="submit"],form[id*="commerce-payment-method"] .form-actions input[type="submit"]{background:linear-gradient(135deg,#2d7a3e 0%,#235f30 100%);color:white;border:none;padding:0.75rem 2rem;border-radius:999px;font-weight:600;font-size:1rem;cursor:pointer;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(45,122,62,0.25);text-transform:none;letter-spacing:0.3px;}.payment-method-add-form .form-actions .button:hover,.payment-method-edit-form .form-actions .button:hover,form[id*="commerce-payment-method"] .form-actions .button:hover,.payment-method-add-form .form-actions input[type="submit"]:hover,.payment-method-edit-form .form-actions input[type="submit"]:hover,form[id*="commerce-payment-method"] .form-actions input[type="submit"]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(45,122,62,0.35);}.payment-method-add-form .form-actions .button--danger,.payment-method-edit-form .form-actions .button--danger,form[id*="commerce-payment-method"] .form-actions .button--danger{background:linear-gradient(135deg,#dc3545 0%,#c82333 100%);}.payment-method-add-form .form-actions .button--danger:hover,.payment-method-edit-form .form-actions .button--danger:hover,form[id*="commerce-payment-method"] .form-actions .button--danger:hover{box-shadow:0 4px 12px rgba(220,53,69,0.35);}.payment-method-add-form .form-actions a,.payment-method-edit-form .form-actions a,form[id*="commerce-payment-method"] .form-actions a{padding:0.75rem 2rem;border-radius:999px;font-weight:600;text-decoration:none;background:#6c757d;color:white;transition:all 0.3s ease;display:inline-flex;align-items:center;box-shadow:0 2px 8px rgba(108,117,125,0.25);}.payment-method-add-form .form-actions a:hover,.payment-method-edit-form .form-actions a:hover,form[id*="commerce-payment-method"] .form-actions a:hover{background:#5a6268;transform:translateY(-2px);box-shadow:0 4px 12px rgba(108,117,125,0.35);}@media (max-width:768px){.commerce-payment-methods table{grid-template-columns:1fr;}.payment-method-add-form,.payment-method-edit-form{margin:1rem;padding:1.5rem;}.payment-method-add-form .form-actions,.payment-method-edit-form .form-actions,form[id*="commerce-payment-method"] .form-actions{flex-direction:column;}.payment-method-add-form .form-actions .button,.payment-method-edit-form .form-actions .button,form[id*="commerce-payment-method"] .form-actions .button,.payment-method-add-form .form-actions input[type="submit"],.payment-method-edit-form .form-actions input[type="submit"],form[id*="commerce-payment-method"] .form-actions input[type="submit"],.payment-method-add-form .form-actions a,.payment-method-edit-form .form-actions a,form[id*="commerce-payment-method"] .form-actions a{width:100%;justify-content:center;}}div.it9-green-pill,span.it9-green-pill,.tp-caption.it9-green-pill,.btn-slide.it9-green-pill{background:none !important;background-image:none !important;border:none !important;padding:0 !important;border-radius:0 !important;box-shadow:none !important;display:inline-block !important;}a.it9-green-pill,.it9-green-pill a,div.it9-green-pill a,span.it9-green-pill a,.btn-slide.it9-green-pill a,.tp-caption.it9-green-pill a{background:#33ff33 !important;background-image:linear-gradient(135deg,#33ff33 0%,#28cc28 100%) !important;color:#000000 !important;border:none !important;padding:20px 45px !important;border-radius:999px !important;font-weight:700 !important;font-size:16px !important;cursor:pointer !important;transition:all 0.3s ease !important;box-shadow:0 2px 8px rgba(51,255,51,0.4) !important;text-decoration:none !important;display:inline-block !important;text-align:center !important;line-height:1.5 !important;vertical-align:middle !important;}.it9-green-pill span,a.it9-green-pill span,div.it9-green-pill a span,.btn-slide.it9-green-pill a span,.tp-caption.it9-green-pill a span{color:#000000 !important;}a.it9-green-pill:hover,.it9-green-pill a:hover,div.it9-green-pill a:hover,span.it9-green-pill a:hover,.btn-slide.it9-green-pill a:hover,.tp-caption.it9-green-pill a:hover{background:#28cc28 !important;background-image:linear-gradient(135deg,#28cc28 0%,#1fb31f 100%) !important;color:#000000 !important;transform:translateY(-3px) !important;box-shadow:0 6px 16px rgba(51,255,51,0.6) !important;text-decoration:none !important;}.it9-green-pill:hover span,.it9-green-pill a:hover span,div.it9-green-pill a:hover span{color:#000000 !important;}div.pill,span.pill,.tp-caption.pill,.btn-slide.pill,div.btn-pill,span.btn-pill{background:none !important;background-image:none !important;border:none !important;padding:0 !important;border-radius:0 !important;box-shadow:none !important;display:inline-block !important;}a.pill,a.btn-pill,.pill a,.btn-pill a,div.pill a,span.pill a,.btn-slide.pill a,.tp-caption.pill a{background:linear-gradient(135deg,#2d7a3e 0%,#235f30 100%) !important;color:#ffffff !important;border:none !important;padding:20px 45px !important;border-radius:999px !important;font-weight:700 !important;font-size:16px !important;cursor:pointer !important;transition:all 0.3s ease !important;box-shadow:0 2px 8px rgba(45,122,62,0.25) !important;text-decoration:none !important;display:inline-block !important;text-align:center !important;line-height:1.5 !important;vertical-align:middle !important;}.pill span,a.pill span,div.pill a span,.btn-slide.pill a span,.tp-caption.pill a span{color:#ffffff !important;}a.pill:hover,a.btn-pill:hover,.pill a:hover,.btn-pill a:hover,div.pill a:hover,span.pill a:hover,.btn-slide.pill a:hover,.tp-caption.pill a:hover{background:linear-gradient(135deg,#235f30 0%,#1a4823 100%) !important;color:#ffffff !important;transform:translateY(-2px) !important;box-shadow:0 4px 12px rgba(45,122,62,0.35) !important;text-decoration:none !important;}.pill:hover span,.pill a:hover span,div.pill a:hover span{color:#ffffff !important;}.pill:focus,.btn-pill:focus{outline:3px solid rgba(45,122,62,0.5) !important;outline-offset:2px !important;}.pill:active,.btn-pill:active{transform:translateY(0) !important;box-shadow:0 2px 6px rgba(45,122,62,0.3) !important;}div.green-pill,span.green-pill,.tp-caption.green-pill,.btn-slide.green-pill,div.btn-green,span.btn-green{background:none !important;background-image:none !important;border:none !important;padding:0 !important;border-radius:0 !important;box-shadow:none !important;display:inline-block !important;}a.green-pill,a.btn-green,.green-pill a,.btn-green a,div.green-pill a,span.green-pill a,.btn-slide.green-pill a,.tp-caption.green-pill a{background:linear-gradient(135deg,#2d7a3e 0%,#235f30 100%) !important;color:#ffffff !important;border:none !important;padding:20px 45px !important;border-radius:999px !important;font-weight:700 !important;font-size:16px !important;cursor:pointer !important;transition:all 0.3s ease !important;box-shadow:0 2px 8px rgba(45,122,62,0.25) !important;text-decoration:none !important;display:inline-block !important;text-align:center !important;line-height:1.5 !important;vertical-align:middle !important;}.green-pill span,a.green-pill span,div.green-pill a span,.btn-slide.green-pill a span,.tp-caption.green-pill a span{color:#ffffff !important;}a.green-pill:hover,a.btn-green:hover,.green-pill a:hover,.btn-green a:hover,div.green-pill a:hover,span.green-pill a:hover,.btn-slide.green-pill a:hover,.tp-caption.green-pill a:hover{background:linear-gradient(135deg,#235f30 0%,#1a4823 100%) !important;color:#ffffff !important;transform:translateY(-2px) !important;box-shadow:0 4px 12px rgba(45,122,62,0.35) !important;text-decoration:none !important;}.green-pill:hover span,.green-pill a:hover span,div.green-pill a:hover span{color:#ffffff !important;}.pill-danger,.btn-pill-danger,a.pill-danger,a.btn-pill-danger{background:linear-gradient(135deg,#dc3545 0%,#c82333 100%) !important;color:#ffffff !important;border:none !important;padding:0.75rem 2rem !important;border-radius:999px !important;font-weight:600 !important;font-size:1rem !important;cursor:pointer !important;transition:all 0.3s ease !important;box-shadow:0 2px 8px rgba(220,53,69,0.25) !important;text-decoration:none !important;display:inline-block !important;text-align:center !important;line-height:1.5 !important;vertical-align:middle !important;}.pill-danger:hover,.btn-pill-danger:hover,a.pill-danger:hover,a.btn-pill-danger:hover{background:linear-gradient(135deg,#c82333 0%,#a71d2a 100%) !important;color:#ffffff !important;transform:translateY(-2px) !important;box-shadow:0 4px 12px rgba(220,53,69,0.35) !important;text-decoration:none !important;}.pill-secondary,.btn-pill-secondary,a.pill-secondary,a.btn-pill-secondary{background:linear-gradient(135deg,#6c757d 0%,#5a6268 100%) !important;color:#ffffff !important;border:none !important;padding:0.75rem 2rem !important;border-radius:999px !important;font-weight:600 !important;font-size:1rem !important;cursor:pointer !important;transition:all 0.3s ease !important;box-shadow:0 2px 8px rgba(108,117,125,0.25) !important;text-decoration:none !important;display:inline-block !important;text-align:center !important;line-height:1.5 !important;vertical-align:middle !important;}.pill-secondary:hover,.btn-pill-secondary:hover,a.pill-secondary:hover,a.btn-pill-secondary:hover{background:linear-gradient(135deg,#5a6268 0%,#495057 100%) !important;color:#ffffff !important;transform:translateY(-2px) !important;box-shadow:0 4px 12px rgba(108,117,125,0.35) !important;text-decoration:none !important;}input[type="submit"],button[type="submit"],.form-submit,.action-links a,.commerce-add-to-cart .form-submit,.add-to-cart-button,.checkout-button{background:linear-gradient(135deg,#2d7a3e 0%,#235f30 100%) !important;color:#ffffff !important;border:none !important;padding:0.75rem 2rem !important;border-radius:999px !important;font-weight:600 !important;font-size:1rem !important;cursor:pointer !important;transition:all 0.3s ease !important;box-shadow:0 2px 8px rgba(45,122,62,0.25) !important;text-decoration:none !important;display:inline-block !important;text-align:center !important;}input[type="submit"]:hover,button[type="submit"]:hover,.form-submit:hover,.action-links a:hover{background:linear-gradient(135deg,#235f30 0%,#1a4823 100%) !important;color:#ffffff !important;transform:translateY(-2px) !important;box-shadow:0 4px 12px rgba(45,122,62,0.35) !important;}.button--danger,.btn-danger,input[type="submit"].delete,a[href*="delete"].btn,.delete-button{background:linear-gradient(135deg,#dc3545 0%,#c82333 100%) !important;color:#ffffff !important;}.button--danger:hover,.btn-danger:hover,input[type="submit"].delete:hover,a[href*="delete"].btn:hover,.delete-button:hover{background:linear-gradient(135deg,#c82333 0%,#a71d2a 100%) !important;box-shadow:0 4px 12px rgba(220,53,69,0.35) !important;}@media (max-width:768px){.pill,.btn-pill,.green-pill,.btn-green,.pill-danger,.btn-pill-danger,.pill-secondary,.btn-pill-secondary,input[type="submit"],button[type="submit"],.form-submit{padding:0.65rem 1.5rem !important;font-size:0.95rem !important;}}@media (max-width:480px){.pill,.btn-pill,.green-pill,.btn-green,.pill-danger,.btn-pill-danger,.pill-secondary,.btn-pill-secondary,input[type="submit"],button[type="submit"],.form-submit{padding:0.6rem 1.25rem !important;font-size:0.9rem !important;}}form.contact-form-fixed .form-item,form.contact-form-fixed .js-form-item{display:block !important;width:100% !important;float:none !important;clear:both !important;margin-bottom:1.5rem !important;position:relative !important;}form.contact-form-fixed .form-item-name,form.contact-form-fixed .form-item-mail,form.contact-form-fixed .js-form-item-name,form.contact-form-fixed .js-form-item-mail{display:block !important;width:100% !important;float:none !important;clear:both !important;margin-bottom:1.5rem !important;}form.contact-form-fixed .form-item label,form.contact-form-fixed .js-form-item label{display:block !important;margin-bottom:0.75rem !important;margin-top:0 !important;width:100% !important;float:none !important;clear:both !important;}form.contact-form-fixed .form-item input[type="text"],form.contact-form-fixed .form-item input[type="email"],form.contact-form-fixed .form-item input.form-text,form.contact-form-fixed .form-item input.form-email{width:100% !important;max-width:100% !important;box-sizing:border-box !important;display:block !important;float:none !important;clear:both !important;}form.contact-form-fixed,form.contact-form-fixed .form-item,form.contact-form-fixed .js-form-item{display:block !important;flex-direction:column !important;align-items:flex-start !important;}ul.action-links,.block-local-actions-block ul.action-links{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;gap:10px !important;list-style:none !important;padding:15px 10px !important;margin:0 0 15px 0 !important;}ul.action-links > li,.block-local-actions-block ul.action-links > li{display:inline-block !important;margin:0 !important;padding:0 !important;list-style:none !important;float:none !important;}ul.action-links > li a,ul.action-links > li a.button,ul.action-links > li a.button-action,a.button-action{display:inline-block !important;padding:8px 20px !important;font-size:13px !important;font-weight:600 !important;text-decoration:none !important;border-radius:50px !important;background-color:#004d4d !important;color:#ffffff !important;border:2px solid #26fd26 !important;transition:background-color 0.2s,color 0.2s;white-space:nowrap !important;line-height:1.4 !important;text-transform:none !important;letter-spacing:normal !important;box-shadow:none !important;}ul.action-links > li a:hover,ul.action-links > li a.button:hover,ul.action-links > li a.button-action:hover,a.button-action:hover{background-color:#26fd26 !important;color:#000000 !important;}ul.action-links > li a:before,a.button-action:before{font-size:14px;margin-right:5px;}.contextual-region{position:relative !important;}.contextual{position:absolute !important;z-index:500 !important;top:2px !important;right:0 !important;}.contextual .trigger{display:block !important;cursor:pointer !important;background-color:#fff !important;border:1px solid #ccc !important;border-radius:13px !important;padding:0 2px !important;z-index:500 !important;}.contextual .contextual-links{background:#fff !important;border:1px solid #ccc !important;border-radius:4px !important;z-index:501 !important;}.contextual .contextual-links li{list-style:none !important;margin:0 !important;padding:0 !important;}.contextual .contextual-links a{display:block !important;padding:0.4em 0.6em !important;color:#333 !important;background:#fff !important;font-size:small !important;font-weight:normal !important;text-decoration:none !important;border:none !important;border-radius:0 !important;box-shadow:none !important;}.contextual .contextual-links a:hover{color:#000 !important;background:#f7fcff !important;}.comment .comment__actions{border-top:4px solid #999;margin-top:1rem;padding-top:0.6rem;}.comment .comment__actions ul.links.inline{display:table;width:auto;margin:0;padding:0;list-style:none;border-collapse:collapse;}.comment .comment__actions ul.links.inline > li{display:table-cell;padding:0.35rem 1.25rem 0.35rem 0;text-align:left;vertical-align:middle;list-style:none;}.comment .comment__actions ul.links.inline > li a{display:inline-flex;align-items:center;gap:0.4rem;padding:0.3rem 0.75rem;border-radius:4px;color:#fff;text-decoration:none;font-weight:500;}.comment .comment__actions ul.links.inline > li a:hover{filter:brightness(0.9);text-decoration:none;color:#fff;}.comment .comment__actions ul.links.inline > li.comment-delete a{background-color:#d9534f;}.comment .comment__actions ul.links.inline > li.comment-edit a{background-color:#337ab7;}.comment .comment__actions ul.links.inline > li.comment-reply a{background-color:#26fd26;color:#111;}.comment .comment__actions ul.links.inline > li.comment-reply a:hover{color:#111;}.node--type-support-ticket .ticket-meta{border-collapse:collapse;margin:0 0 1.5rem 0;width:100%;max-width:640px;}.node--type-support-ticket .ticket-meta th,.node--type-support-ticket .ticket-meta td{padding:0.55rem 0.85rem;border:1px solid #ddd;text-align:left;vertical-align:middle;}.node--type-support-ticket .ticket-meta th{background:#f7f7f7;width:140px;font-weight:400;}.node--type-support-ticket .ticket-meta__label--subject,.node--type-support-ticket .ticket-meta__label--priority,.node--type-support-ticket .ticket-meta__label--status{font-weight:700;}.node--type-support-ticket .ticket-meta__value--subject{font-weight:700;}.node--type-support-ticket .ticket-meta .field__label{display:none;}.node--type-support-ticket .ticket-meta .field,.node--type-support-ticket .ticket-meta .field__item{display:inline;margin:0;padding:0;}.node--type-support-ticket .field--name-body,.node--type-support-ticket .field--name-comment-body{overflow-wrap:anywhere;word-break:break-word;max-width:100%;}.node--type-support-ticket .field--name-body pre,.node--type-support-ticket .field--name-comment-body pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;}.node--type-support-ticket .field--name-body img,.node--type-support-ticket .field--name-comment-body img,.node--type-support-ticket .field--name-body table,.node--type-support-ticket .field--name-comment-body table{max-width:100%;}.node--type-support-ticket .field--name-body img,.node--type-support-ticket .field--name-comment-body img{height:auto;}.ticket-val--high .field__item,span.ticket-val--high{color:#d9534f;font-weight:700;}.ticket-val--open .field__item,span.ticket-val--open{color:#26fd26;font-weight:700;text-shadow:0 0 1px rgba(0,0,0,0.35);}.ticket-val--in-progress .field__item,span.ticket-val--in-progress{color:#7a4a00;background:#fff3cd;padding:2px 8px;border-radius:3px;font-weight:600;}.ticket-val--closed .field__item,span.ticket-val--closed{color:#d9534f;font-weight:700;}.view-admin-support-tickets td.views-field-title,.view-admin-support-tickets td.views-field-title a,.view-my-tickets td.views-field-title,.view-my-tickets td.views-field-title a{font-weight:700;}.view-admin-support-tickets th.views-field-field-ticket-status,.view-admin-support-tickets td.views-field-field-ticket-status,.view-my-tickets th.views-field-field-ticket-status,.view-my-tickets td.views-field-field-ticket-status{background-color:#5b9bd5;color:#fff;text-align:center;vertical-align:middle;font-weight:700;padding-top:1.1rem;padding-bottom:1.1rem;}.view-admin-support-tickets th.views-field-field-ticket-status a,.view-my-tickets th.views-field-field-ticket-status a{color:#fff;}.view-admin-support-tickets td.views-field-field-ticket-status span.ticket-val--in-progress,.view-my-tickets td.views-field-field-ticket-status span.ticket-val--in-progress{background:transparent;padding:0;color:inherit;border-radius:0;}.comment .comment__actions ul.links.inline > li.comment-delete a::before,.comment .comment__actions ul.links.inline > li.comment-edit a::before,.comment .comment__actions ul.links.inline > li.comment-reply a::before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:0.9em;}.comment .comment__actions ul.links.inline > li.comment-delete a::before{content:"\f2ed";}.comment .comment__actions ul.links.inline > li.comment-edit a::before{content:"\f044";}.comment .comment__actions ul.links.inline > li.comment-reply a::before{content:"\f3e5";}.view-admin-support-tickets th.views-field-uid,.view-admin-support-tickets td.views-field-uid,.view-admin-support-tickets th.views-field-field-ticket-assigned-to,.view-admin-support-tickets td.views-field-field-ticket-assigned-to,.view-admin-support-tickets th.views-field-field-ticket-priority,.view-admin-support-tickets td.views-field-field-ticket-priority,.view-admin-support-tickets th.views-field-field-ticket-category,.view-admin-support-tickets td.views-field-field-ticket-category,.view-my-tickets th.views-field-uid,.view-my-tickets td.views-field-uid,.view-my-tickets th.views-field-field-ticket-assigned-to,.view-my-tickets td.views-field-field-ticket-assigned-to,.view-my-tickets th.views-field-field-ticket-priority,.view-my-tickets td.views-field-field-ticket-priority,.view-my-tickets th.views-field-field-ticket-category,.view-my-tickets td.views-field-field-ticket-category{text-align:center;}.legal-doc{max-width:78ch;margin:0 auto;padding:1.5rem 1rem 3rem;line-height:1.65;color:#222;}.legal-doc p,.legal-doc li{font-size:1rem;}.legal-doc h2{margin-top:2.5rem;padding-bottom:0.4rem;border-bottom:2px solid #26fd26;font-size:1.55rem;font-weight:700;scroll-margin-top:6rem;}.legal-doc h3{margin-top:1.75rem;font-size:1.15rem;font-weight:700;color:#333;scroll-margin-top:6rem;}.legal-doc ul,.legal-doc ol{padding-left:1.5rem;}.legal-doc li + li{margin-top:0.35rem;}.legal-doc .legal-meta{color:#666;font-size:0.9rem;margin:0 0 1.5rem;}.legal-doc .legal-toc{background:#f5f7fa;border:1px solid #e2e6ed;border-radius:6px;padding:1rem 1.25rem;margin:0 0 2rem;}.legal-doc .legal-toc .legal-toc__title{margin:0 0 0.5rem;font-size:0.85rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:#555;}.legal-doc .legal-toc ol{margin:0;padding-left:1.25rem;}.legal-doc .legal-toc li{margin:0.2rem 0;}.legal-doc .legal-toc a{text-decoration:none;}.legal-doc .legal-toc a:hover{text-decoration:underline;}.legal-doc section{margin-bottom:1rem;}.legal-doc .legal-footer{margin-top:3rem;padding-top:1.25rem;border-top:1px solid #e2e6ed;color:#555;font-size:0.95rem;}@media (min-width:1024px){.legal-doc:has(.legal-toc){display:grid;grid-template-columns:240px 1fr;column-gap:2.5rem;row-gap:0;max-width:1100px;}.legal-doc:has(.legal-toc) .legal-meta,.legal-doc:has(.legal-toc) .legal-footer{grid-column:1 / -1;}.legal-doc .legal-toc{position:sticky;top:6rem;align-self:start;max-height:calc(100vh - 8rem);overflow-y:auto;margin-bottom:0;}}@media print{.legal-doc{display:block;max-width:none;}.legal-doc .legal-toc{display:none;}.legal-doc h2,.legal-doc h3{break-after:avoid;}.legal-doc a{color:#000;text-decoration:underline;}}body.toolbar-fixed .gv-sticky-menu.stuck{top:var(--drupal-displace-offset-top,0px);}@media (min-width:992px){body.toolbar-fixed .sticky-is-hidden .gv-sticky-menu.stuck{top:-200px;}}:is(#footer,body) .gavias-blockbuilder-content a.link-edit-blockbuider,:is(#footer,body) .gavias-blockbuilder-content a.link-edit-blockbuider:hover,:is(#footer,body) .gavias-blockbuilder-content a.link-edit-blockbuider:focus{color:#111;font-weight:700;}#toolbar-administration .toolbar-bar .toolbar-tab > a.toolbar-item[href*="/unmasquerade"]{color:#111;background-color:#f59e0b;font-weight:700;}#toolbar-administration .toolbar-bar .toolbar-tab > a.toolbar-item[href*="/unmasquerade"]:hover,#toolbar-administration .toolbar-bar .toolbar-tab > a.toolbar-item[href*="/unmasquerade"]:focus{color:#111;background-color:#d97706;}@media (max-width:480px){#block-block-sliders-2 .rev_slider_wrapper{height:calc(100vw * 420 / 480) !important;}}@media (min-width:481px) and (max-width:778px){#block-block-sliders-2 .rev_slider_wrapper{height:calc(100vw * 500 / 778) !important;}}#block-block-sliders-2 .rev_slider_wrapper{background:#0a1a4a url('/sites/default/files/gva-sliderlayer-upload/it9_vid.webp') center top / cover no-repeat;}
.view-admin-support-tickets th.views-field-field-ticket-status,.view-admin-support-tickets th.views-field-field-ticket-status a,.view-my-tickets th.views-field-field-ticket-status,.view-my-tickets th.views-field-field-ticket-status a{color:#000;}.view-admin-support-tickets th.views-field-nid,.view-admin-support-tickets td.views-field-nid,.view-my-tickets th.views-field-nid,.view-my-tickets td.views-field-nid{text-align:center;width:1%;white-space:nowrap;}.view-admin-support-tickets .views-exposed-form .form-actions,.view-my-tickets .views-exposed-form .form-actions{padding-top:1rem;padding-bottom:1rem;}.view-admin-support-tickets table th.views-field-nid,.view-admin-support-tickets table td.views-field-nid,.view-admin-support-tickets table th.views-field-field-ticket-status,.view-admin-support-tickets table td.views-field-field-ticket-status,.view-my-tickets table th.views-field-nid,.view-my-tickets table td.views-field-nid,.view-my-tickets table th.views-field-field-ticket-status,.view-my-tickets table td.views-field-field-ticket-status{border-left:4px solid #000;border-right:4px solid #000;}.view-admin-support-tickets table thead th,.view-my-tickets table thead th{border-top:4px solid #000;border-bottom:4px solid #000;}.view-admin-support-tickets table.views-view-table,.view-my-tickets table.views-view-table{border-collapse:collapse;}.view-admin-support-tickets table.views-view-table th:last-child,.view-admin-support-tickets table.views-view-table td:last-child,.view-my-tickets table.views-view-table th:last-child,.view-my-tickets table.views-view-table td:last-child{border-right:4px solid #000;}.view-admin-support-tickets table.views-view-table tbody tr:last-child td,.view-my-tickets table.views-view-table tbody tr:last-child td{border-bottom:4px solid #000;}.admin-support-tickets-pager{margin:1.25rem 0;}.admin-support-tickets-pager ul.pager__items{display:flex;gap:0.4rem;list-style:none;padding:0;margin:0;justify-content:center;align-items:center;}.admin-support-tickets-pager .pager__item a,.admin-support-tickets-pager .pager__item > span{display:inline-block;padding:0.35rem 0.7rem;min-width:2rem;text-align:center;border:1px solid #ccc;border-radius:3px;color:#333;text-decoration:none;line-height:1;}.admin-support-tickets-pager .pager__item a:hover{background:#f0f0f0;text-decoration:none;}.admin-support-tickets-pager .pager__item.is-active > span{font-weight:700;background:#000;color:#fff;border-color:#000;}.admin-support-tickets-pager .pager__item.is-disabled > span{color:#bbb;border-color:#eee;cursor:not-allowed;}.admin-support-tickets-pager .pager__item--ellipsis > span{border:none;padding:0.35rem 0.2rem;min-width:0;}
