
/* /proquotes/static/src/CSS/foldProducts.css */
.detailLabel{text-decoration: underline; color: #AAA !important; cursor: pointer;}td#product_name{width: 65%;}.product_foldI:checked+.product_fold, tr:hover .product_fold{display: block}

/* /proquotes/static/src/CSS/pdf.css */
img[Alt="Logo"]{width: 800px !important; max-height: 1000px !important; margin-left: auto !important; margin-right: auto !important; display: block !important; float: none !important; clear: both !important;}div[name="moto"]{float: none !important; display: none !important; clear: both !important;}t[id="partner_address"]{color: green !important; background-color: red !important; border: 1px solid #333;}.description-root *{margin-top: 0px !important; margin-bottom: 0px !important; font-size: 0.5rem !important; display: none !important;}

/* /proquotes/static/src/CSS/user-info.css */
#user-info div span{color: white !important;}#user-info .upload-label{padding: 3px; background-color: #db0d0d; color: white; cursor: pointer;}#user-info input[type=file]{display: inline-block; color: white;}#user-info input[type="file"]::file-selector-button{padding: 3px; background-color: #db0d0d; color: white; cursor: pointer;}.Canada.us-op{display: none;}.United.States.can-op{display: none;}#new-address{display: none;}#new-address:checked ~ #address_no_label{display: none;}#new-address:checked ~ #address_yes{display: none;}#new-address:not(:checked) ~ #address_yes_label{display: none;}#new-address:not(:checked) ~ #address_no{display: none;}#new-address:not(:checked) ~ #rental-address{display: none;}

/* /proquotes/static/src/CSS/quoteStyle.css */
 .quote-head > td.text-left{padding-left: 20px;}.addr_matrix{margin: 18px 0; padding: 14px; background:#14171c; border:1px solid #23272f; border-radius:12px; color:#e6edf3;}.addr_hdr{display:flex; align-items:center; justify-content:space-between; margin: 2px 2px 10px;}.addr_hdr h4{font-size:1.05rem; margin:0; color:#e6edf3;}.addr_row{margin-top: 14px;}.addr_row_title{font-weight:700; color:#c9d1d9; margin-bottom:8px;}.addr_cards{display:flex; flex-wrap:wrap; gap:14px;}.addr_card{background:#0f1318; border:1px solid #2b3139; border-radius:10px; padding:10px 12px; min-width:300px; max-width:420px; flex: 1 1 320px; position:relative;}.addr_card .addr_radio{display: none !important;}.addr_card .name{font-weight:700; margin-bottom:6px; color:#e6edf3;}.addr_card .lines{color:#c9d1d9; line-height:1.35; white-space:pre-line;}.addr_card.current{outline: 2px solid #db0d0d;}.addr_card.add_card{background:#18202a; border:1px dashed #3a4352; display:flex; align-items:center; justify-content:center; text-align:center; min-height: 160px; color:#c9d1d9;}.add_inner{display:flex; flex-direction:column; align-items:center; gap:8px;}.add_plus{font-size:32px; line-height:1; opacity:.9;}.add_label{font-weight:600;}.addr_badge{display:inline-block; font-size:.75rem; padding:2px 6px; border-radius:999px; border:1px solid #2b3139; color:#8b949e;}.addr_legend{display:flex; align-items:center; gap:8px; margin-bottom:4px;}@media (max-width: 520px){.addr_card{min-width:100%;}}.addr_edit{position: absolute; top: 10px; right: 10px; width: 22px; height: 22px; border: 1px solid #4b1f1f; border-radius: 999px; background: #231314; display: flex; align-items: center; justify-content: center; color: #db0d0d; opacity: .9; cursor: default; box-shadow: 0 0 0 0 rgba(0,0,0,0);}.addr_card:hover .addr_edit{opacity: 1; box-shadow: 0 0 0 2px rgba(219,13,13,.15) inset;}.addr_edit svg{width: 12px; height: 12px; display: block;}.addresses .addr_editor{margin: 18px 0; padding: 14px; background: #14171c; border-radius: 12px; border: 1px solid #23272f; color: #e6edf3;}.addresses .addr_editor .cols{display: flex; flex-wrap: wrap; gap: 18px;}.addresses .addr_editor fieldset{min-width: 320px; flex: 1 1 420px; border: 1px solid #2b3139; border-radius: 10px; padding: 12px 12px 6px; background: #0f1318;}.addresses .addr_editor legend{font-weight: 700; font-size: 1rem; padding: 0 6px; color: #e6edf3;}.addresses .addr_editor .row{display: flex; gap: 10px; margin: 8px 0; align-items: center;}.addresses .addr_editor label{min-width: 110px; font-weight: 600; color: #c9d1d9;}.addresses .addr_editor input[type="text"], .addresses .addr_editor input[type="date"], .addresses .addr_editor input:not([type]){flex: 1; padding: 8px 10px; background: #0a0d11; color: #e6edf3; border: 1px solid #2b3139; border-radius: 8px; outline: none; box-shadow: none;}.addresses .addr_editor input::placeholder{color: #8b949e; opacity: 1;}.addresses .addr_editor input:focus{border-color: #3f8cff; box-shadow: 0 0 0 3px rgba(63, 140, 255, 0.25);}.addresses .addr_editor .actions{margin-top: 12px; text-align: right;}.addresses .addr_editor .btn.btn-primary.btn-sm{color: #ffffff;}.rental_info{background-color: #1a1c1d; padding: 25px; border: 1px solid #777; border-radius: 15px; color: white; margin-bottom: 15px;}.actions > button{height: 42px; width: 100px;}.fields_select{background-color: #1a1c1d; padding: 25px; border: 1px solid #777; border-radius: 15px; color: white; margin-bottom: 15px;}.approve_section{padding: 7px; background-color: #db0d0d; border-radius: 35px; box-shadow: 0 0 25px 5px rgba(255, 0, 0, 0.5); margin-bottom: 10px; transition: transform 0.3s ease;}.approve_section_inner{padding: 18px; border: 1px solid #fff; border-radius: 28px;}.approve_section_header{width: 100%; height: auto; display: flex; justify-content: center;}.approve_section_header > img{width: 25%; height: auto;}.approve_section:hover{transform: scale(1.01);}.approve_teaser_block{text-align: center; color: white; margin: 25px 0;}.approve_teaser_header{font-size: 1.3rem; font-weight: 600; margin-bottom: 10px;}.approve_teaser_price{font-size: 4rem; font-weight: 700;}.approve_teaser_suffix{font-size: 2rem; font-weight: 600; margin-left: 5px;}.approve_teaser_subtext{font-size: 0.9rem; margin-top: 5px; color: #eee;}.approve_teaser_pitch{font-size: 1rem; font-weight: 500; margin-top: 20px; line-height: 1.4;}.approve_learn_more{color: white; text-decoration: underline; font-weight: 600;}.approve_button_section{display: flex; justify-content: center; align-items: center;}.approve_button{background-color: #fff; width: 350px; height: 75px; border: 2px solid #ff6b6b; border-radius: 5px; font-weight: bold; font-family: "Fira Sans", "Odoo Unicode Support Noto", sans-serif;}.approve_button:hover{transform: scale(1.01); transition: all 0.3s ease;}.flash-button{position: relative; overflow: hidden; box-shadow: 0 0 25px 5px rgba(255, 208, 208, 0.5); -webkit-appearance: none; border-radius: 12px; background-color: #fff; color: #000; font-weight: bold; font-family: "Fira Sans", sans-serif; width: 200px; height: 50px; cursor: pointer; transition: transform 0.3s ease; display: flex; align-items: center; justify-content: center;}.flash-button:focus{outline: none; box-shadow: 0 0 25px 5px rgba(255, 208, 208, 0.5);}.flash-button span{position: relative; z-index: 1; text-transform: uppercase; font-size: 16px;}.flash-button::after{content: ''; position: absolute; top: -75%; left: -100%; width: 40%; height: 250%; background: rgba(255, 162, 162, 0.3); transform: rotate(25deg); pointer-events: none; z-index: 0; transition: left 0.6s ease;}.flash-button:hover::after{left: 120%;}.o-livechat-root{z-index: 200 !important;}#sign-dialog > p:nth-child(1){color: #000 !important;}#wrapwrap main#sign-dialog{background-color: #fff !important;}.quoteLineRowNote > td{background-color: #db0d0d !important; padding: 10px !important; color: #fff; font-style: italic;}#user-info{background-color: #2f2f2f; padding: 15px;}#product_name > label{display: flex; align-items: center;}#quote_content>div.salesman-container{background-color: #000 !important;}img.quoteFooterContactImage{background-color: #000;}.is-subtotal.text-right{color: #fff;}.is-subtotal>td>strong{display: inline-block; margin-bottom: 2vh;}#wrapwrap main{background-color: #000;}.product_fold *{font-size: 0.75rem; margin-top: 0px; margin-bottom: 0px; padding: 0px;}.product_fold ul{padding-left: 20px;}.quote-head, .quote-head *{color: #fff; background-color: #1a1c1d; text-align: center; padding-top: 1.6rem !important; padding-bottom: 1.6rem !important;}.cHead{display: block; padding: 0px !important; width: -moz-fit-content; width: fit-content;}.quoteOverlay{display: none;}.quote-address *{z-index: 1; text-align: center; width: 100%; height: auto;}.quote-address>img{z-index: 0;}.quote-address>video{z-index: 0;}.quote-address-block{top: 0px; left: 0px; height: 100%; display: flex; align-items: center; justify-content: center; position: absolute;}.quote-address-block-inner{width: 80%; height: auto; text-align: center;}#footer-img{width: 100%; margin-top: 5vh;}.priceChange{display: inline; float: left; margin-right: 20px;}#rental-terms{color: #fff;}div.hr{border: 2px solid #9e0a0a; background-color: #9e0a0a; margin-left: calc(50% - 50px); width: 100px; z-index: 10;}ol.o_portal_submenu *{color: #db0d0d;}span.qtySpan{padding-right: 0px !important;}.qtySpan+span{padding-right: 20px !important;}.rental_price_explain, .rental_price_estimate{color: #fff;}.rental_product_value, .rental_product_value *{color: #fff;}#quote_disclaimer{color:#fff;}.rental_value_cell{white-space: nowrap !important;}.proquotesLineTotal{white-space: nowrap;}.nowrap{white-space: nowrap !important;}#portalTotal > div.mt16.o_portal_sale_sidebar{margin-top: 0px !important;}#details > .quote-address > img{width: 100vw; margin-left: -50vw; margin-right: -50vw; left: 50%; right: 50%; position: relative;}#details > .quote-address > video{width: 100vw; margin-left: -50vw; margin-right: -50vw; left: 50%; right: 50%; position: relative;}.quoteLineRow > td.text-left{padding: 20px !important;}#rental-terms > ol > li > p, #rental-terms > ol > li > ol > li > p{color: rgba(255, 255, 255, 0.7) !important;;}

/* /proquotes/static/src/CSS/quoteHeaderText.css */
.no-display{display: none;}.english-mode+div+div{display: none;}.french-mode+div{display: none;}#renewal-text{margin: auto; margin-bottom: 10vh;}#renewal-text *{color: #fff; text-align: center; margin: auto; line-height: 1.5em;}#renewal-text .red-div{width: 5vw; height: 2px; background-color: #f55; margin: auto; margin-top: 2.5vh; margin-bottom: 2.5vh;}#renewal-text img{width: 100%; height: auto; margin-left: 0px; margin-right: 0px;}#language-notification{position: fixed; top: 20px; right: 20px; width: 20%; background-color: #24272A; color: black; z-index: 1050; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); border: 1px solid black; padding: 15px; border-radius: 8px; font-size: 0.9rem; margin: 10px;}#language-notification h4{color: white; font-size: 1.1rem; font-weight: bold; margin-bottom: 10px;}#language-notification .btn{font-size: 0.85rem; padding: 5px 10px;}#language-notification .btn-close{filter: invert(1); opacity: 1;}#language-notification .btn-close:hover{filter: invert(0.8); opacity: 0.9;}

/* /proquotes/static/src/CSS/rental_fold.css */
#rental-terms-checkbox:checked + label + #rentalTerms{display: none;}#rental-terms-checkbox:checked + label #terms_open{display: none;}#rental-terms-checkbox:not(:checked) + label #terms_hidden{display: none;}

/* /proquotes/static/src/CSS/backend.css */
body > div.o_action_manager > div > div.o_content > div:not(:has(.o_kanban_record)){display: block;}body > div.o_action_manager > div > div.o_content > div > div.o_form_sheet_bg{width: 95%; margin: auto; margin-bottom: 20px;}body > div.o_action_manager > div > div.o_content > div > div.o_FormRenderer_chatterContainer.o-aside{width: 95%; margin: auto; margin-bottom: 20px;}.o_form_view.o_xxl_form_view > .o_form_sheet_bg > .o_form_sheet{width: 100%; margin: 0px !important; max-width: 100% !important;}.o_form_view.o_xxl_form_view{display: flex; height: 100% !important; flex-wrap: wrap !important;}