@import "https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Inter:wght@300;400;500;600&display=swap";
.invoice-module-scss-module__M5mUaG__addReceiptModal{z-index:1000;background:#00000080;flex-direction:column;gap:20px;width:50%;height:50%;padding:20px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.invoice-module-scss-module__M5mUaG__addReceiptModal input{box-sizing:border-box;border:1px solid #0e552e;border-radius:5px;width:100%;padding:10px;font-size:14px}.invoice-module-scss-module__M5mUaG__addReceiptModal input:focus{border-color:#e49c30;outline:none;box-shadow:0 0 5px #e49c3080}.invoice-module-scss-module__M5mUaG__addReceiptModal button{color:#303030;cursor:pointer;background-color:#e49c30;border:none;border-radius:5px;flex-direction:row;justify-content:center;align-items:center;padding:5px 10px;transition:all .3s ease-in-out;display:flex}.invoice-module-scss-module__M5mUaG__addReceiptModal button:hover{color:#f8f3e9;background-color:#0e552e}.invoice-module-scss-module__M5mUaG__main{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);min-height:100vh;padding:40px 20px;font-family:Poppins,sans-serif}.invoice-module-scss-module__M5mUaG__main section{gap:15px;max-width:900px;margin-bottom:20px;margin-left:auto;margin-right:auto;display:flex}.invoice-module-scss-module__M5mUaG__main section button{color:#fff;cursor:pointer;background:#233393;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:500;transition:background .2s;display:flex}.invoice-module-scss-module__M5mUaG__main section button:hover{background:#1a2470}.invoice-module-scss-module__M5mUaG__invoiceContainer{background:#fff;border-radius:16px;max-width:900px;margin:0 auto;overflow:hidden;box-shadow:0 20px 60px #23339326}.invoice-module-scss-module__M5mUaG__invoiceContainer .invoice-module-scss-module__M5mUaG__contactsAndPaymentGateways{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;padding:10px 20px;display:flex}.invoice-module-scss-module__M5mUaG__invoiceContainer .invoice-module-scss-module__M5mUaG__contacts{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.invoice-module-scss-module__M5mUaG__invoiceContainer .invoice-module-scss-module__M5mUaG__contacts a{cursor:pointer;text-decoration:none}.invoice-module-scss-module__M5mUaG__invoiceContainer .invoice-module-scss-module__M5mUaG__contacts .invoice-module-scss-module__M5mUaG__contact{border-radius:5px;flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:5px;display:flex;box-shadow:0 2px 8px #0000001a}.invoice-module-scss-module__M5mUaG__invoiceContainer .invoice-module-scss-module__M5mUaG__contacts .invoice-module-scss-module__M5mUaG__contact span{color:#333;font-size:14px;font-weight:500;text-decoration:none}.invoice-module-scss-module__M5mUaG__invoiceContainer .invoice-module-scss-module__M5mUaG__paymentGateways{text-align:right;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.invoice-module-scss-module__M5mUaG__header{background:linear-gradient(135deg,#dee2f7 0%,#c7cdfb 100%);justify-content:space-between;align-items:center;padding:40px;display:flex}.invoice-module-scss-module__M5mUaG__logoSection{align-items:center;gap:20px;display:flex}.invoice-module-scss-module__M5mUaG__logoPlaceholder{color:#fff9;text-align:center;background:#ffffff1a;border:2px dashed #ffffff4d;border-radius:8px;justify-content:center;align-items:center;width:120px;height:80px;font-size:12px;display:flex}.invoice-module-scss-module__M5mUaG__logoPlaceholder img{object-fit:contain;border-radius:6px;width:100%;height:100%}.invoice-module-scss-module__M5mUaG__companyInfo h1{margin-bottom:8px;font-size:28px;font-weight:700}.invoice-module-scss-module__M5mUaG__companyInfo p{opacity:.8;font-size:14px}.invoice-module-scss-module__M5mUaG__invoiceBadge{color:#fff;text-transform:uppercase;letter-spacing:1px;background:#ff6f00;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:600}.invoice-module-scss-module__M5mUaG__invoiceTitle{color:#233393;text-align:center;margin-bottom:30px;font-size:32px;font-weight:700}.invoice-module-scss-module__M5mUaG__invoiceNumber{text-align:center;background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%);border:1px solid #93c5fd;border-radius:8px;margin-bottom:30px;padding:15px 25px}.invoice-module-scss-module__M5mUaG__invoiceNumber span{color:#1e40af;font-size:18px;font-weight:600}.invoice-module-scss-module__M5mUaG__detailsGrid{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:30px;display:grid}.invoice-module-scss-module__M5mUaG__detailItem{background:#f8fafc;border-left:4px solid #233393;border-radius:12px;padding:20px}.invoice-module-scss-module__M5mUaG__detailLabel{color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:12px;font-weight:500}.invoice-module-scss-module__M5mUaG__detailValue{color:#1e293b;font-size:16px;font-weight:600}.invoice-module-scss-module__M5mUaG__customerSection{background:#f0f9ff;border:1px solid #bae6fd;border-radius:12px;margin-bottom:30px;padding:25px}.invoice-module-scss-module__M5mUaG__customerSection h3{color:#0369a1;margin-bottom:15px;font-size:18px;font-weight:600}.invoice-module-scss-module__M5mUaG__customerDetails{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.invoice-module-scss-module__M5mUaG__customerDetailItem{grid-column:span 1}.invoice-module-scss-module__M5mUaG__customerDetailItem.invoice-module-scss-module__M5mUaG__fullWidth{grid-column:span 2}.invoice-module-scss-module__M5mUaG__customerDetailItem{flex-direction:column;display:flex}.invoice-module-scss-module__M5mUaG__customerDetailLabel{color:#64748b;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:500}.invoice-module-scss-module__M5mUaG__customerDetailValue{color:#334155;font-size:14px;font-weight:500}.invoice-module-scss-module__M5mUaG__tableSection{margin-bottom:30px}.invoice-module-scss-module__M5mUaG__invoiceTable{border-collapse:collapse;background:#fff;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 4px 6px #0000000d}.invoice-module-scss-module__M5mUaG__invoiceTable thead{color:#fff;background:linear-gradient(135deg,#233393 0%,#1a2470 100%)}.invoice-module-scss-module__M5mUaG__invoiceTable th{text-align:left;text-transform:uppercase;letter-spacing:.5px;padding:16px;font-size:14px;font-weight:600}.invoice-module-scss-module__M5mUaG__invoiceTable th:last-child,.invoice-module-scss-module__M5mUaG__invoiceTable td:last-child{text-align:right}.invoice-module-scss-module__M5mUaG__invoiceTable tbody tr{border-bottom:1px solid #e2e8f0}.invoice-module-scss-module__M5mUaG__invoiceTable tbody tr:last-child{border-bottom:none}.invoice-module-scss-module__M5mUaG__invoiceTable td{color:#334155;padding:16px;font-size:14px}.invoice-module-scss-module__M5mUaG__invoiceTable td.invoice-module-scss-module__M5mUaG__totalColumn{color:#233393;font-weight:600}.invoice-module-scss-module__M5mUaG__totalsSection{background:linear-gradient(135deg,#233393 0%,#1a2470 100%);border-radius:12px;margin-bottom:30px;padding:30px}.invoice-module-scss-module__M5mUaG__totalRow{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.invoice-module-scss-module__M5mUaG__totalRow:last-child{margin-bottom:0}.invoice-module-scss-module__M5mUaG__totalRow.invoice-module-scss-module__M5mUaG__balanceRow{border-top:1px solid #fff3;margin-top:20px;padding-top:20px}.invoice-module-scss-module__M5mUaG__totalLabel{color:#fffc;font-size:14px}.invoice-module-scss-module__M5mUaG__totalValue{color:#fff;font-size:24px;font-weight:700}.invoice-module-scss-module__M5mUaG__totalValue.invoice-module-scss-module__M5mUaG__large{font-size:32px}.invoice-module-scss-module__M5mUaG__statusSection{text-align:center;background:#ecfdf5;border:2px solid #a7f3d0;border-radius:12px;margin-bottom:30px;padding:20px}.invoice-module-scss-module__M5mUaG__statusSection p{color:#047857;font-size:16px;font-weight:600}.invoice-module-scss-module__M5mUaG__statusSection span{color:#059669;font-size:18px;font-weight:700}.invoice-module-scss-module__M5mUaG__footer{text-align:center;background:#f8fafc;border-top:1px solid #e2e8f0;padding:30px 40px}.invoice-module-scss-module__M5mUaG__footer p{color:#64748b;margin-bottom:10px;font-size:14px}.invoice-module-scss-module__M5mUaG__footer .invoice-module-scss-module__M5mUaG__thankYou{color:#233393;font-size:16px;font-weight:600}.invoice-module-scss-module__M5mUaG__receiptsSection{margin-top:30px}.invoice-module-scss-module__M5mUaG__receiptsSection h2{color:#233393;margin-bottom:20px;font-size:24px;font-weight:600}.invoice-module-scss-module__M5mUaG__receiptCard{background:#f8fafc;border-left:4px solid #233393;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:15px;padding:20px;display:flex}.invoice-module-scss-module__M5mUaG__receiptInfo{flex:1}.invoice-module-scss-module__M5mUaG__receiptInfo h3{color:#1e293b;margin-bottom:5px;font-size:16px;font-weight:600}.invoice-module-scss-module__M5mUaG__receiptInfo p{color:#64748b;font-size:14px}.invoice-module-scss-module__M5mUaG__deleteReceiptBtn{cursor:pointer;color:#ef4444;background:0 0;border:none;border-radius:6px;padding:8px;transition:background .2s}.invoice-module-scss-module__M5mUaG__deleteReceiptBtn:hover{background:#fee2e2}.invoice-module-scss-module__M5mUaG__main{background:#f5f5f0;font-family:Inter,sans-serif}.invoice-module-scss-module__M5mUaG__invoiceContainer{border-radius:0;position:relative;overflow:hidden;box-shadow:0 10px 40px #0e552e1a}.invoice-module-scss-module__M5mUaG__invoiceContainer:before{content:"";z-index:1;background:linear-gradient(90deg,#0e552e 0%,#fdc570 100%);height:6px;position:absolute;top:0;left:0;right:0}.invoice-module-scss-module__M5mUaG__header{background:#fff;border-bottom:2px solid #e8e8e3;align-items:flex-start;padding:50px 50px 30px}.invoice-module-scss-module__M5mUaG__logoPlaceholder{color:#0e552e80;background:linear-gradient(135deg,#0e552e0d 0%,#fdc5700d 100%);border:2px solid #0e552e33}.invoice-module-scss-module__M5mUaG__companyInfo{color:#0e552e}.invoice-module-scss-module__M5mUaG__companyInfo h1{letter-spacing:-.5px;font-family:Playfair Display,serif;font-size:26px;font-weight:600}.invoice-module-scss-module__M5mUaG__companyInfo p{color:#666;opacity:1;font-size:13px}.invoice-module-scss-module__M5mUaG__invoiceBadge{letter-spacing:2px;background:#0e552e;border-radius:0;padding:15px 30px;font-size:12px}.invoice-module-scss-module__M5mUaG__content{padding:40px 50px}.invoice-module-scss-module__M5mUaG__invoiceTitle{color:#0e552e;letter-spacing:-1px;font-family:Playfair Display,serif;font-size:36px;font-weight:600}.invoice-module-scss-module__M5mUaG__contacts .invoice-module-scss-module__M5mUaG__contact{color:#0e552e;background:#fff;border:1px solid #0e552e33;border-radius:6px;box-shadow:0 2px 8px #0e552e14}.invoice-module-scss-module__M5mUaG__contacts .invoice-module-scss-module__M5mUaG__contact span{color:#303030}.invoice-module-scss-module__M5mUaG__paymentGateways{color:#666;font-size:14px}.invoice-module-scss-module__M5mUaG__invoiceNumber{background:linear-gradient(135deg,#0e552e0d 0%,#fdc5700d 100%);border:1px solid #0e552e26;border-radius:4px}.invoice-module-scss-module__M5mUaG__invoiceNumber span{color:#0e552e;letter-spacing:1px;font-size:16px}.invoice-module-scss-module__M5mUaG__detailItem{background:#fafaf8;border-left:3px solid #0e552e;border-radius:6px}.invoice-module-scss-module__M5mUaG__detailLabel,.invoice-module-scss-module__M5mUaG__customerDetailLabel{color:#888;letter-spacing:1px}.invoice-module-scss-module__M5mUaG__detailValue,.invoice-module-scss-module__M5mUaG__customerDetailValue{color:#303030}.invoice-module-scss-module__M5mUaG__customerSection{background:linear-gradient(135deg,#0e552e08 0%,#fdc57008 100%);border:1px solid #0e552e1a;border-radius:6px}.invoice-module-scss-module__M5mUaG__customerSection h3{color:#0e552e;font-family:Playfair Display,serif}.invoice-module-scss-module__M5mUaG__invoiceTable{box-shadow:none;border-radius:0}.invoice-module-scss-module__M5mUaG__invoiceTable thead{background:#0e552e}.invoice-module-scss-module__M5mUaG__invoiceTable th{letter-spacing:1px;font-size:12px;font-weight:500}.invoice-module-scss-module__M5mUaG__invoiceTable tbody tr{border-bottom-color:#e8e8e3}.invoice-module-scss-module__M5mUaG__invoiceTable tbody tr:nth-child(2n){background:#fafaf8}.invoice-module-scss-module__M5mUaG__invoiceTable td{color:#303030}.invoice-module-scss-module__M5mUaG__invoiceTable td.invoice-module-scss-module__M5mUaG__totalColumn{color:#0e552e}.invoice-module-scss-module__M5mUaG__totalsSection{background:linear-gradient(135deg,#0e552e 0%,#196437 100%);border-radius:6px;position:relative;overflow:hidden}.invoice-module-scss-module__M5mUaG__totalsSection:before{content:"";background:radial-gradient(circle,#fdc5701a 0%,#0000 70%);width:100%;height:200%;position:absolute;top:-50%;right:-50%}.invoice-module-scss-module__M5mUaG__totalsSection .invoice-module-scss-module__M5mUaG__totalRow{z-index:1;position:relative}.invoice-module-scss-module__M5mUaG__totalsSection .invoice-module-scss-module__M5mUaG__totalLabel{color:#ffffffd9;font-weight:400}.invoice-module-scss-module__M5mUaG__totalsSection .invoice-module-scss-module__M5mUaG__totalValue{font-weight:600}.invoice-module-scss-module__M5mUaG__statusSection{background:linear-gradient(135deg,#0e552e0d 0%,#fdc5700d 100%);border:2px solid #0e552e33;border-radius:6px}.invoice-module-scss-module__M5mUaG__statusSection p,.invoice-module-scss-module__M5mUaG__statusSection span{color:#0e552e}.invoice-module-scss-module__M5mUaG__statusSection p{font-weight:500}.invoice-module-scss-module__M5mUaG__receiptsSection h2{color:#0e552e;font-family:Playfair Display,serif}.invoice-module-scss-module__M5mUaG__receiptCard{background:#fafaf8;border-left-color:#0e552e}.invoice-module-scss-module__M5mUaG__receiptCard h3{color:#303030}.invoice-module-scss-module__M5mUaG__receiptCard p{color:#666}@media print{.invoice-module-scss-module__M5mUaG__main{background:#fff;padding:0}.invoice-module-scss-module__M5mUaG__invoiceContainer{box-shadow:none}}@media (max-width:640px){.invoice-module-scss-module__M5mUaG__header{padding:35px 24px 25px}.invoice-module-scss-module__M5mUaG__content{padding:30px 24px}}
.confirmationModal-module-scss-module__0cFvkG__confirmationModal{z-index:1000;background:#30303080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.confirmationModal-module-scss-module__0cFvkG__confirmationContent{text-align:center;background:#f8f3e9;border-radius:16px;width:90%;max-width:400px;padding:32px;box-shadow:0 10px 40px #0003}.confirmationModal-module-scss-module__0cFvkG__confirmationContent h3{color:#303030;margin:0 0 12px;font-size:1.25rem}.confirmationModal-module-scss-module__0cFvkG__confirmationContent p{color:#303030b3;margin:0 0 24px;font-size:.95rem;line-height:1.5}.confirmationModal-module-scss-module__0cFvkG__confirmationActions{justify-content:center;gap:12px;display:flex}.confirmationModal-module-scss-module__0cFvkG__confirmBtn{color:#f8f3e9;cursor:pointer;background:#ff6b6b;border:none;border-radius:8px;padding:10px 24px;font-weight:600;transition:all .2s}.confirmationModal-module-scss-module__0cFvkG__confirmBtn:hover{opacity:.9;transform:translateY(-2px)}.confirmationModal-module-scss-module__0cFvkG__cancelConfirmBtn{color:#303030b3;cursor:pointer;background:#3030300f;border:none;border-radius:8px;padding:10px 24px;font-weight:600;transition:all .2s}.confirmationModal-module-scss-module__0cFvkG__cancelConfirmBtn:hover{background:#3030301a}
.user-module-scss-module__3hrOrq__main{flex-direction:column;gap:28px;width:100%;max-width:1200px;margin:0 auto;padding:24px 20px;display:flex}.user-module-scss-module__3hrOrq__main>section:first-child{box-shadow:none;background:0 0;padding:0}.user-module-scss-module__3hrOrq__main>section:first-child button{cursor:pointer;background:#f8f3e9;border:1px solid #3030301a;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-weight:600;transition:all .2s;display:inline-flex}.user-module-scss-module__3hrOrq__main>section:first-child button:hover{background:#0e552e1a;border-color:#0e552e4d}.user-module-scss-module__3hrOrq__main h1{color:#303030;text-align:center;margin:0;font-size:2rem;font-weight:700}.user-module-scss-module__3hrOrq__main section{background:#f8f3e9;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000f}.user-module-scss-module__3hrOrq__main section article{align-items:center;gap:8px;margin-bottom:20px;display:flex}.user-module-scss-module__3hrOrq__main section article h2{color:#303030;margin:0;font-size:1.25rem;font-weight:600}.user-module-scss-module__3hrOrq__main section article h2 svg{color:#0e552e;font-size:1.2rem}.user-module-scss-module__3hrOrq__main section article button{text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border:none;border-radius:20px;padding:6px 14px;font-size:.75rem;font-weight:600}.user-module-scss-module__3hrOrq__userDetails{flex-direction:column;gap:20px;display:flex}.user-module-scss-module__3hrOrq__userDetails>article:first-child{justify-content:flex-end}.user-module-scss-module__3hrOrq__userDetails>article:first-child button{color:#0e552e;background:#0e552e1a}.user-module-scss-module__3hrOrq__userDetails>article:nth-child(2){grid-template-columns:auto 1fr;align-items:start;gap:24px;margin-bottom:0;display:grid}.user-module-scss-module__3hrOrq__userDetails>article:nth-child(2)>div:first-child{background:#0e552e0d;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;display:flex;overflow:hidden}.user-module-scss-module__3hrOrq__userDetails>article:nth-child(2)>div:first-child img{object-fit:cover;width:100%;height:100%}.user-module-scss-module__3hrOrq__userDetails>article:nth-child(2)>div:first-child svg{color:#0e552e4d;font-size:4rem}.user-module-scss-module__3hrOrq__userDetails>article:nth-child(2) .user-module-scss-module__3hrOrq__names{flex-direction:column;gap:4px;display:flex}.user-module-scss-module__3hrOrq__userDetails>article:nth-child(2) .user-module-scss-module__3hrOrq__names h2{color:#303030;margin:0;font-size:1.75rem;font-weight:700}.user-module-scss-module__3hrOrq__userDetails>article:nth-child(2) .user-module-scss-module__3hrOrq__names span{color:#30303099;font-size:.95rem;font-style:italic}.user-module-scss-module__3hrOrq__userDetails>article:nth-child(2) .user-module-scss-module__3hrOrq__contacts{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.user-module-scss-module__3hrOrq__userDetails>article:nth-child(2) .user-module-scss-module__3hrOrq__contacts a{border-radius:20px;align-items:center;gap:8px;padding:10px 16px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.user-module-scss-module__3hrOrq__userDetails>article:nth-child(2) .user-module-scss-module__3hrOrq__contacts a svg{font-size:1.1rem}.user-module-scss-module__3hrOrq__userDetails>article:nth-child(2) .user-module-scss-module__3hrOrq__contacts a span{white-space:nowrap}.user-module-scss-module__3hrOrq__userDetails>article:nth-child(2) .user-module-scss-module__3hrOrq__contacts a[href^=mailto\:]{color:#303030b3;background:#3030300f}.user-module-scss-module__3hrOrq__userDetails>article:nth-child(2) .user-module-scss-module__3hrOrq__contacts a[href^=mailto\:]:hover{background:#3030301a}.user-module-scss-module__3hrOrq__userDetails>article:nth-child(2) .user-module-scss-module__3hrOrq__contacts a[href^=tel\:]{color:#0e552e;background:#0e552e1a}.user-module-scss-module__3hrOrq__userDetails>article:nth-child(2) .user-module-scss-module__3hrOrq__contacts a[href^=tel\:]:hover{background:#0e552e2e}.user-module-scss-module__3hrOrq__userDetails>article:nth-child(2) .user-module-scss-module__3hrOrq__contacts a[href^="https://wa.me"]{color:#1da851;background:#25d36624}.user-module-scss-module__3hrOrq__userDetails>article:nth-child(2) .user-module-scss-module__3hrOrq__contacts a[href^="https://wa.me"]:hover{background:#25d36638}.user-module-scss-module__3hrOrq__bookings .user-module-scss-module__3hrOrq__bookingsGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.user-module-scss-module__3hrOrq__bookings .user-module-scss-module__3hrOrq__bookingsGrid article{border:1px solid #30303014;border-radius:12px;flex-direction:column;gap:16px;padding:20px;transition:all .2s;display:flex}.user-module-scss-module__3hrOrq__bookings .user-module-scss-module__3hrOrq__bookingsGrid article:hover{border-color:#0e552e4d;box-shadow:0 4px 12px #0e552e14}.user-module-scss-module__3hrOrq__bookings .user-module-scss-module__3hrOrq__bookingsGrid article>div:first-child{justify-content:space-between;align-items:start;gap:12px;display:flex}.user-module-scss-module__3hrOrq__bookings .user-module-scss-module__3hrOrq__bookingsGrid article>div:first-child>div{align-items:center;gap:8px;display:flex}.user-module-scss-module__3hrOrq__bookings .user-module-scss-module__3hrOrq__bookingsGrid article>div:first-child>div svg{color:#0e552e;font-size:1.2rem}.user-module-scss-module__3hrOrq__bookings .user-module-scss-module__3hrOrq__bookingsGrid article>div:first-child>div button{text-transform:uppercase;letter-spacing:.04em;cursor:pointer;color:#0e552e;background:#0e552e1a;border:none;border-radius:6px;padding:4px 10px;font-size:.7rem;font-weight:600}.user-module-scss-module__3hrOrq__bookings .user-module-scss-module__3hrOrq__bookingsGrid article>div:first-child h3{color:#303030;margin:0;font-size:1rem;font-weight:600}.user-module-scss-module__3hrOrq__bookings .user-module-scss-module__3hrOrq__bookingsGrid article>div:nth-child(2){flex-direction:column;gap:8px;display:flex}.user-module-scss-module__3hrOrq__bookings .user-module-scss-module__3hrOrq__bookingsGrid article>div:nth-child(2) p{color:#303030b3;margin:0;font-size:.9rem}.user-module-scss-module__3hrOrq__bookings .user-module-scss-module__3hrOrq__bookingsGrid article>div:nth-child(2) button{text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border:none;border-radius:6px;align-self:flex-start;padding:6px 12px;font-size:.75rem;font-weight:600}.user-module-scss-module__3hrOrq__bookings .user-module-scss-module__3hrOrq__bookingsGrid article a{text-decoration:none}.user-module-scss-module__3hrOrq__bookings .user-module-scss-module__3hrOrq__bookingsGrid article a button{color:#f8f3e9;cursor:pointer;background:#0e552e;border:none;border-radius:8px;width:100%;padding:10px 16px;font-weight:600;transition:all .2s}.user-module-scss-module__3hrOrq__bookings .user-module-scss-module__3hrOrq__bookingsGrid article a button:hover{opacity:.9;transform:translateY(-2px)}.user-module-scss-module__3hrOrq__bookings .user-module-scss-module__3hrOrq__emptyState{text-align:center;color:#30303080;border:1px dashed #30303033;border-radius:8px;padding:40px 20px;font-style:italic}.user-module-scss-module__3hrOrq__invoices .user-module-scss-module__3hrOrq__invoicesGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.user-module-scss-module__3hrOrq__invoices .user-module-scss-module__3hrOrq__invoicesGrid article{border:1px solid #30303014;border-radius:12px;flex-direction:column;gap:16px;padding:20px;transition:all .2s;display:flex}.user-module-scss-module__3hrOrq__invoices .user-module-scss-module__3hrOrq__invoicesGrid article:hover{border-color:#ffc5424d;box-shadow:0 4px 12px #ffc54214}.user-module-scss-module__3hrOrq__invoices .user-module-scss-module__3hrOrq__invoicesGrid article>div:first-child h3{color:#303030;margin:0;font-size:1.1rem;font-weight:700}.user-module-scss-module__3hrOrq__invoices .user-module-scss-module__3hrOrq__invoicesGrid article>div:nth-child(2){flex-direction:column;gap:8px;display:flex}.user-module-scss-module__3hrOrq__invoices .user-module-scss-module__3hrOrq__invoicesGrid article>div:nth-child(2) p{color:#303030b3;margin:0;font-size:.9rem}.user-module-scss-module__3hrOrq__invoices .user-module-scss-module__3hrOrq__invoicesGrid article a{text-decoration:none}.user-module-scss-module__3hrOrq__invoices .user-module-scss-module__3hrOrq__invoicesGrid article a button{color:#303030;cursor:pointer;background:#ffc542;border:none;border-radius:8px;width:100%;padding:10px 16px;font-weight:600;transition:all .2s}.user-module-scss-module__3hrOrq__invoices .user-module-scss-module__3hrOrq__invoicesGrid article a button:hover{opacity:.9;transform:translateY(-2px)}.user-module-scss-module__3hrOrq__invoices .user-module-scss-module__3hrOrq__emptyState{text-align:center;color:#30303080;border:1px dashed #30303033;border-radius:8px;padding:40px 20px;font-style:italic}.user-module-scss-module__3hrOrq__statusBookingRequested{color:#0e552e;background:#0e552e1a}.user-module-scss-module__3hrOrq__statusBookingConfirmed{color:#1da851;background:#25d3661a}.user-module-scss-module__3hrOrq__statusInvoiceSent{color:#b8860b;background:#ffc54226}.user-module-scss-module__3hrOrq__statusPaid{color:#1da851;background:#25d36626}.user-module-scss-module__3hrOrq__statusCancelled{color:#ff6b6b;background:#ff6b6b1a}@media (max-width:768px){.user-module-scss-module__3hrOrq__main{gap:20px;padding:16px 12px}.user-module-scss-module__3hrOrq__main h1{font-size:1.5rem}.user-module-scss-module__3hrOrq__main section{padding:16px}.user-module-scss-module__3hrOrq__userDetails>article:nth-child(2){text-align:center;grid-template-columns:1fr}.user-module-scss-module__3hrOrq__userDetails>article:nth-child(2)>div:first-child{margin:0 auto}.user-module-scss-module__3hrOrq__userDetails>article:nth-child(2) .user-module-scss-module__3hrOrq__names{align-items:center}.user-module-scss-module__3hrOrq__userDetails>article:nth-child(2) .user-module-scss-module__3hrOrq__contacts{justify-content:center}.user-module-scss-module__3hrOrq__bookings .user-module-scss-module__3hrOrq__bookingsGrid,.user-module-scss-module__3hrOrq__invoices .user-module-scss-module__3hrOrq__invoicesGrid{grid-template-columns:1fr}}
.editUser-module-scss-module__sO979q__main{flex-direction:column;gap:28px;width:100%;max-width:1000px;margin:0 auto;padding:24px 20px;display:flex}.editUser-module-scss-module__sO979q__main section{background:#f8f3e9;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000f}.editUser-module-scss-module__sO979q__main section h2{color:#303030;align-items:center;gap:8px;margin:0 0 20px;font-size:1.25rem;font-weight:600;display:flex}.editUser-module-scss-module__sO979q__main section h2 svg{color:#0e552e;font-size:1.1rem}.editUser-module-scss-module__sO979q__actionsSection{flex-direction:column;gap:16px;display:flex}.editUser-module-scss-module__sO979q__userHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.editUser-module-scss-module__sO979q__userHeader h1{color:#303030;margin:0;font-size:1.75rem}.editUser-module-scss-module__sO979q__userHeader .editUser-module-scss-module__sO979q__userMeta{color:#303030b3;margin:4px 0 0;font-size:.95rem}.editUser-module-scss-module__sO979q__statusBadge{text-transform:uppercase;letter-spacing:.05em;color:#303030;white-space:nowrap;border-radius:8px;padding:8px 16px;font-size:.85rem;font-weight:600}.editUser-module-scss-module__sO979q__statusBadge.editUser-module-scss-module__sO979q__statusUser{color:#0e552e;background:#0e552e1a}.editUser-module-scss-module__sO979q__statusBadge.editUser-module-scss-module__sO979q__statusAdmin{color:#ff6b6b;background:#ff6b6b1a}.editUser-module-scss-module__sO979q__actionButtons{align-items:center;gap:12px;display:flex}.editUser-module-scss-module__sO979q__actionButtons button{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:.95rem;font-weight:600;transition:all .2s;display:inline-flex}.editUser-module-scss-module__sO979q__viewBtn{color:#f8f3e9;background:#0e552e}.editUser-module-scss-module__sO979q__viewBtn:hover{opacity:.9;transform:translateY(-2px)}.editUser-module-scss-module__sO979q__detailsSection{flex-direction:column;gap:20px;display:flex}.editUser-module-scss-module__sO979q__fieldsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.editUser-module-scss-module__sO979q__fieldRow{border:1px solid #30303014;border-radius:8px;flex-direction:column;gap:12px;padding:16px;transition:all .2s;display:flex}.editUser-module-scss-module__sO979q__fieldRow:hover{border-color:#0e552e4d}.editUser-module-scss-module__sO979q__fieldLabel{color:#30303099;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;font-size:.85rem;font-weight:600;display:flex}.editUser-module-scss-module__sO979q__fieldLabel svg{color:#0e552e;font-size:1rem}.editUser-module-scss-module__sO979q__fieldView{justify-content:space-between;align-items:center;gap:12px;display:flex}.editUser-module-scss-module__sO979q__fieldText{color:#303030;margin:0;font-size:1rem;font-weight:500}.editUser-module-scss-module__sO979q__fieldActionBtn{cursor:pointer;color:#30303080;background:0 0;border:none;border-radius:6px;padding:8px;transition:all .2s}.editUser-module-scss-module__sO979q__fieldActionBtn:hover{color:#0e552e;background:#0e552e1a}.editUser-module-scss-module__sO979q__fieldActionBtn svg{font-size:1.2rem}.editUser-module-scss-module__sO979q__savedIcon{color:#25d366}.editUser-module-scss-module__sO979q__fieldEdit{flex-direction:column;gap:12px;display:flex}.editUser-module-scss-module__sO979q__formInput{box-sizing:border-box;border:1px solid #0e552e;border-radius:5px;width:100%;padding:10px;font-size:14px}.editUser-module-scss-module__sO979q__formInput:focus{border-color:#e49c30;outline:none;box-shadow:0 0 5px #e49c3080}.editUser-module-scss-module__sO979q__fieldEditActions{justify-content:flex-end;gap:8px;display:flex}.editUser-module-scss-module__sO979q__cancelBtn,.editUser-module-scss-module__sO979q__saveBtn{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.editUser-module-scss-module__sO979q__cancelBtn{color:#303030b3;background:#3030300f}.editUser-module-scss-module__sO979q__cancelBtn:hover{background:#3030301a}.editUser-module-scss-module__sO979q__cancelBtn:disabled{opacity:.5;cursor:not-allowed}.editUser-module-scss-module__sO979q__saveBtn{color:#f8f3e9;background:#0e552e}.editUser-module-scss-module__sO979q__saveBtn:hover{opacity:.9}.editUser-module-scss-module__sO979q__saveBtn:disabled{opacity:.5;cursor:not-allowed}.editUser-module-scss-module__sO979q__roleSection{flex-direction:column;gap:16px;display:flex}.editUser-module-scss-module__sO979q__roleDisplay{background:#0e552e0a;border:2px solid #0e552e26;border-radius:12px;justify-content:space-between;align-items:center;padding:20px;display:flex}.editUser-module-scss-module__sO979q__roleInfo{flex-direction:column;gap:4px;display:flex}.editUser-module-scss-module__sO979q__roleInfo h3{color:#303030;margin:0;font-size:1.1rem;font-weight:700}.editUser-module-scss-module__sO979q__roleInfo p{color:#30303099;margin:0;font-size:.85rem}.editUser-module-scss-module__sO979q__roleToggle{align-items:center;gap:12px;display:flex}.editUser-module-scss-module__sO979q__roleBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:20px;padding:8px 20px;font-size:.9rem;font-weight:700}.editUser-module-scss-module__sO979q__roleBadge.editUser-module-scss-module__sO979q__user{color:#0e552e;background:#0e552e1a}.editUser-module-scss-module__sO979q__roleBadge.editUser-module-scss-module__sO979q__admin{color:#ff6b6b;background:#ff6b6b1a}.editUser-module-scss-module__sO979q__toggleRoleBtn{color:#f8f3e9;cursor:pointer;background:#0e552e;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-weight:600;transition:all .2s;display:inline-flex}.editUser-module-scss-module__sO979q__toggleRoleBtn:hover{opacity:.9;transform:translateY(-2px)}.editUser-module-scss-module__sO979q__restrictedSection{text-align:center;background:#30303008;border:1px dashed #30303033;border-radius:8px;padding:20px}.editUser-module-scss-module__sO979q__restrictedSection p{color:#30303099;margin:0;font-size:.9rem;font-style:italic}
.createInvoice-module-scss-module__cAO0zq__main{flex-direction:column;gap:24px;width:100%;max-width:900px;margin:0 auto;padding:24px 20px;display:flex}.createInvoice-module-scss-module__cAO0zq__main .createInvoice-module-scss-module__cAO0zq__newOrgUser{z-index:1000;background:#f8f3e9;border-radius:10px;padding:20px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.createInvoice-module-scss-module__cAO0zq__main .createInvoice-module-scss-module__cAO0zq__newOrgUser .createInvoice-module-scss-module__cAO0zq__closeCont{justify-content:flex-end;width:100%;display:flex}.createInvoice-module-scss-module__cAO0zq__main .createInvoice-module-scss-module__cAO0zq__newOrgUser .createInvoice-module-scss-module__cAO0zq__closeCont .createInvoice-module-scss-module__cAO0zq__closeButton{color:#f8f3e9;background-color:#9f0101;border-radius:50%;width:fit-content;height:fit-content;padding:8px;transition:all .3s ease-in-out}.createInvoice-module-scss-module__cAO0zq__main .createInvoice-module-scss-module__cAO0zq__newOrgUser .createInvoice-module-scss-module__cAO0zq__closeCont .createInvoice-module-scss-module__cAO0zq__closeButton .createInvoice-module-scss-module__cAO0zq__closeIcon{width:30px;height:30px}.createInvoice-module-scss-module__cAO0zq__main .createInvoice-module-scss-module__cAO0zq__newOrgUser .createInvoice-module-scss-module__cAO0zq__closeCont .createInvoice-module-scss-module__cAO0zq__closeButton:hover{background-color:#c80000;transform:scale(1.1)}.createInvoice-module-scss-module__cAO0zq__main .createInvoice-module-scss-module__cAO0zq__newOrgUser button{color:#303030;cursor:pointer;background-color:#e49c30;border:none;border-radius:5px;flex-direction:row;justify-content:center;align-items:center;padding:5px 10px;transition:all .3s ease-in-out;display:flex}.createInvoice-module-scss-module__cAO0zq__main .createInvoice-module-scss-module__cAO0zq__newOrgUser button:hover{color:#f8f3e9;background-color:#0e552e}.createInvoice-module-scss-module__cAO0zq__pageHeader{color:#303030;margin:0;font-size:1.75rem}.createInvoice-module-scss-module__cAO0zq__card{background:#f8f3e9;border-radius:12px;flex-direction:column;gap:16px;padding:28px 24px;animation:.3s createInvoice-module-scss-module__cAO0zq__fadeIn;display:flex;box-shadow:0 2px 8px #0000000f}.createInvoice-module-scss-module__cAO0zq__card>p:first-child{color:#303030;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.8rem;font-weight:600}@keyframes createInvoice-module-scss-module__cAO0zq__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.createInvoice-module-scss-module__cAO0zq__searchInput{background:#f8f3e9;border:1px solid #3030301f;border-radius:8px;padding:12px 14px;font-family:inherit;font-size:.95rem;transition:all .2s}.createInvoice-module-scss-module__cAO0zq__searchInput:focus{border-color:#0e552e;outline:none;box-shadow:0 0 0 3px #0e552e1a}.createInvoice-module-scss-module__cAO0zq__searchResults{border:1px solid #30303014;border-radius:8px;flex-direction:column;gap:4px;max-height:220px;display:flex;overflow-y:auto}.createInvoice-module-scss-module__cAO0zq__searchResults button{color:#303030;cursor:pointer;background-color:#e49c30;border:none;border-radius:5px;flex-direction:row;justify-content:center;align-items:center;padding:5px 10px;transition:all .3s ease-in-out;display:flex}.createInvoice-module-scss-module__cAO0zq__searchResults button:hover{color:#f8f3e9;background-color:#0e552e}.createInvoice-module-scss-module__cAO0zq__searchResults button{padding:8px 15px}.createInvoice-module-scss-module__cAO0zq__resultItem{cursor:pointer;padding:10px 14px;transition:background .15s}.createInvoice-module-scss-module__cAO0zq__resultItem p{color:#303030;margin:0;font-size:.9rem}.createInvoice-module-scss-module__cAO0zq__resultItem:hover{background:#0e552e0f}.createInvoice-module-scss-module__cAO0zq__resultItem:not(:last-child){border-bottom:1px solid #3030300f}.createInvoice-module-scss-module__cAO0zq__toggleGroup{gap:12px;display:flex}.createInvoice-module-scss-module__cAO0zq__contactSection .createInvoice-module-scss-module__cAO0zq__contactItem{color:#0e552e;flex-direction:row;align-items:center;gap:10px;display:flex}.createInvoice-module-scss-module__cAO0zq__toggleOption{cursor:pointer;border:1px solid #3030301f;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;transition:all .2s;display:flex}.createInvoice-module-scss-module__cAO0zq__toggleOption p{margin:0;font-size:.9rem;font-weight:500}.createInvoice-module-scss-module__cAO0zq__toggleOption input[type=checkbox]{accent-color:#0e552e}.createInvoice-module-scss-module__cAO0zq__toggleOption:hover{border-color:#0e552e}.createInvoice-module-scss-module__cAO0zq__formGroup{flex-direction:column;gap:12px;display:flex}.createInvoice-module-scss-module__cAO0zq__formGroup input{background:#f8f3e9;border:1px solid #3030301f;border-radius:8px;padding:12px 14px;font-family:inherit;font-size:.95rem;transition:all .2s}.createInvoice-module-scss-module__cAO0zq__formGroup input:focus{border-color:#0e552e;outline:none;box-shadow:0 0 0 3px #0e552e1a}.createInvoice-module-scss-module__cAO0zq__selectedBadge{background:#e49c3014;border:1px solid #e49c304d;border-radius:8px;align-items:center;gap:12px;width:fit-content;padding:10px 16px;display:inline-flex}.createInvoice-module-scss-module__cAO0zq__selectedBadge p{color:#e49c30;letter-spacing:.03em;margin:0;font-size:.85rem;font-weight:600}.createInvoice-module-scss-module__cAO0zq__selectedBadge button{color:#e49c30;cursor:pointer;font:inherit;background:#f8f3e9;border:1px solid #e49c3059;border-radius:6px;padding:5px 9px;font-size:.8rem}.createInvoice-module-scss-module__cAO0zq__selectedBadge button:hover{background:#e49c3014}.createInvoice-module-scss-module__cAO0zq__currencySelect{background:#f8f3e9;border:1px solid #3030301f;border-radius:8px;width:fit-content;padding:12px 14px;font-family:inherit;font-size:.95rem}.createInvoice-module-scss-module__cAO0zq__currencySelect:focus{border-color:#0e552e;outline:none;box-shadow:0 0 0 3px #0e552e1a}.createInvoice-module-scss-module__cAO0zq__invoiceTable{flex-direction:column;gap:8px;display:flex}.createInvoice-module-scss-module__cAO0zq__invoiceEntry{border:1px solid #30303014;border-radius:8px;grid-template-columns:minmax(0,2fr) repeat(2,minmax(90px,1fr)) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.createInvoice-module-scss-module__cAO0zq__invoiceEntry p{color:#303030;margin:0;font-size:.9rem}.createInvoice-module-scss-module__cAO0zq__invoiceEntry input{box-sizing:border-box;width:100%;min-width:0;font:inherit;border:1px solid #30303026;border-radius:6px;padding:8px}.createInvoice-module-scss-module__cAO0zq__entryActions{align-items:center;gap:6px;display:flex}.createInvoice-module-scss-module__cAO0zq__entryActions button{color:#303030;cursor:pointer;background:#f8f3e9;border:1px solid #30303024;border-radius:6px;place-items:center;width:34px;height:34px;padding:0;font-size:1.1rem;display:inline-grid}.createInvoice-module-scss-module__cAO0zq__entryActions button:hover{color:#0e552e;border-color:#0e552e}.createInvoice-module-scss-module__cAO0zq__invoiceTotals{background:#0e552e0a;border:1px solid #0e552e33;border-radius:8px;flex-direction:column;gap:6px;margin-top:8px;padding:16px;display:flex}.createInvoice-module-scss-module__cAO0zq__invoiceTotals p{justify-content:space-between;margin:0;font-size:.9rem;display:flex}.createInvoice-module-scss-module__cAO0zq__contactModal{margin-top:20px}.createInvoice-module-scss-module__cAO0zq__contactModal input{box-sizing:border-box;border:1px solid #0e552e;border-radius:5px;width:100%;padding:10px;font-size:14px}.createInvoice-module-scss-module__cAO0zq__contactModal input:focus{border-color:#e49c30;outline:none;box-shadow:0 0 5px #e49c3080}.createInvoice-module-scss-module__cAO0zq__contactModal .createInvoice-module-scss-module__cAO0zq__contactModalDisplay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;gap:10px;margin-top:20px;display:flex}.createInvoice-module-scss-module__cAO0zq__contactModal .createInvoice-module-scss-module__cAO0zq__contactModalDisplay .createInvoice-module-scss-module__cAO0zq__contact{cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;gap:20px;width:250px;min-height:fit-content;max-height:100px;padding:10px;transition:all .3s ease-in-out;box-shadow:0 4px 8px #00000080}.createInvoice-module-scss-module__cAO0zq__contactModal .createInvoice-module-scss-module__cAO0zq__contactModalDisplay .createInvoice-module-scss-module__cAO0zq__contact h4{margin:0 0 10px}.createInvoice-module-scss-module__cAO0zq__contactModal .createInvoice-module-scss-module__cAO0zq__contactModalDisplay .createInvoice-module-scss-module__cAO0zq__contact:hover{color:#f8f3e9;background-color:#0e552e;transform:translateY(-2px)}.createInvoice-module-scss-module__cAO0zq__contactModal .createInvoice-module-scss-module__cAO0zq__contactModalDisplay .createInvoice-module-scss-module__cAO0zq__contact div{flex-direction:row;align-items:center;gap:10px;display:flex}.createInvoice-module-scss-module__cAO0zq__contactModal .createInvoice-module-scss-module__cAO0zq__contactModalDisplay .createInvoice-module-scss-module__cAO0zq__contact div p{margin:0}.createInvoice-module-scss-module__cAO0zq__ccEmailsSection{width:100%;display:flex;flex-direction:column!important}.createInvoice-module-scss-module__cAO0zq__ccEmailsSection .createInvoice-module-scss-module__cAO0zq__addCCEmail input{box-sizing:border-box;border:1px solid #0e552e;border-radius:5px;width:100%;padding:10px;font-size:14px}.createInvoice-module-scss-module__cAO0zq__ccEmailsSection .createInvoice-module-scss-module__cAO0zq__addCCEmail input:focus{border-color:#e49c30;outline:none;box-shadow:0 0 5px #e49c3080}.createInvoice-module-scss-module__cAO0zq__ccEmailsSection .createInvoice-module-scss-module__cAO0zq__addCCEmail button{color:#f8f3e9;cursor:pointer;background-color:#0e552e;border:none;border-radius:5px;flex-direction:row;justify-content:center;align-items:center;padding:5px 10px;transition:all .3s ease-in-out;display:flex}.createInvoice-module-scss-module__cAO0zq__ccEmailsSection .createInvoice-module-scss-module__cAO0zq__addCCEmail button:hover{color:#303030;background-color:#e49c30}.createInvoice-module-scss-module__cAO0zq__ccEmailsSection .createInvoice-module-scss-module__cAO0zq__addCCEmail button{color:#f8f3e9;margin-top:10px;padding:8px 10px}.createInvoice-module-scss-module__cAO0zq__ccEmailsSection .createInvoice-module-scss-module__cAO0zq__ccEmails{flex-flow:wrap;align-items:center;gap:15px;width:100%;min-height:60px;margin-bottom:30px;display:flex}.createInvoice-module-scss-module__cAO0zq__ccEmailsSection .createInvoice-module-scss-module__cAO0zq__ccEmails .createInvoice-module-scss-module__cAO0zq__ccEmailList{flex-wrap:wrap;gap:8px;display:flex}.createInvoice-module-scss-module__cAO0zq__ccEmailsSection .createInvoice-module-scss-module__cAO0zq__ccEmails .createInvoice-module-scss-module__cAO0zq__ccEmailChip{color:#f8f3e9;background-color:#e49c30;border-radius:8px;justify-content:center;align-items:center;padding:9px 28px 9px 10px;display:flex;position:relative}.createInvoice-module-scss-module__cAO0zq__ccEmailsSection .createInvoice-module-scss-module__cAO0zq__ccEmails .createInvoice-module-scss-module__cAO0zq__ccEmailChip p{margin:0}.createInvoice-module-scss-module__cAO0zq__ccEmailsSection .createInvoice-module-scss-module__cAO0zq__ccEmails .createInvoice-module-scss-module__cAO0zq__ccEmailChip .createInvoice-module-scss-module__cAO0zq__removeCCEmail{color:#f8f3e9;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute;top:2px;right:2px}.createInvoice-module-scss-module__cAO0zq__ccEmailsSection .createInvoice-module-scss-module__cAO0zq__ccEmails .createInvoice-module-scss-module__cAO0zq__ccEmailChip .createInvoice-module-scss-module__cAO0zq__removeCCEmail:hover{background:#f8f3e933}.createInvoice-module-scss-module__cAO0zq__paymentTerms input{box-sizing:border-box;border:1px solid #0e552e;border-radius:5px;width:100%;padding:10px;font-size:14px}.createInvoice-module-scss-module__cAO0zq__paymentTerms input:focus{border-color:#e49c30;outline:none;box-shadow:0 0 5px #e49c3080}.createInvoice-module-scss-module__cAO0zq__addContactModal{flex-direction:column;gap:12px;width:500px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.createInvoice-module-scss-module__cAO0zq__addContactModal input{background:#f8f3e9;border:1px solid #3030301f;border-radius:8px;width:95%;padding:12px 14px;font-family:inherit;font-size:.95rem}.createInvoice-module-scss-module__cAO0zq__addContactModal input:focus{border-color:#e49c30;outline:none;box-shadow:0 0 5px #e49c3080}.createInvoice-module-scss-module__cAO0zq__addContactModal button{color:#f8f3e9;cursor:pointer;background:#0e552e;border:none;border-radius:8px;align-self:flex-start;padding:10px 16px;font-weight:600;transition:all .2s}.createInvoice-module-scss-module__cAO0zq__addContactModal button:hover{opacity:.9}.createInvoice-module-scss-module__cAO0zq__actionsRow{gap:12px;display:flex}.createInvoice-module-scss-module__cAO0zq__addEntryBtn,.createInvoice-module-scss-module__cAO0zq__vatBtn{color:#0e552e;cursor:pointer;background:#0e552e1a;border:1px solid #0e552e;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.createInvoice-module-scss-module__cAO0zq__addEntryBtn:hover,.createInvoice-module-scss-module__cAO0zq__vatBtn:hover{background:#0e552e26;transform:translateY(-1px)}.createInvoice-module-scss-module__cAO0zq__addEntry{flex-direction:column;gap:12px;width:500px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.createInvoice-module-scss-module__cAO0zq__addEntry input{background:#f8f3e9;border:1px solid #3030301f;border-radius:8px;width:95%;padding:12px 14px;font-family:inherit;font-size:.95rem}.createInvoice-module-scss-module__cAO0zq__addEntry input:focus{border-color:#e49c30;outline:none;box-shadow:0 0 5px #e49c3080}.createInvoice-module-scss-module__cAO0zq__addEntry button{color:#f8f3e9;cursor:pointer;background:#0e552e;border:none;border-radius:8px;align-self:flex-start;padding:10px 16px;font-weight:600;transition:all .2s}.createInvoice-module-scss-module__cAO0zq__addEntry button:hover{opacity:.9}.createInvoice-module-scss-module__cAO0zq__addEntry textarea{background:#f8f3e9;border:1px solid #3030301f;border-radius:8px;width:95%;padding:12px 14px;font-family:inherit;font-size:.95rem}.createInvoice-module-scss-module__cAO0zq__addEntry textarea:focus{border-color:#e49c30;outline:none;box-shadow:0 0 5px #e49c3080}.createInvoice-module-scss-module__cAO0zq__sendInvoiceBtn{color:#f8f3e9;cursor:pointer;text-transform:uppercase;letter-spacing:.06em;background:#e49c30;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 20px;font-size:.95rem;font-weight:700;transition:all .2s;display:inline-flex}.createInvoice-module-scss-module__cAO0zq__sendInvoiceBtn:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 4px 16px #e49c304d}@media (max-width:768px){.createInvoice-module-scss-module__cAO0zq__main{gap:16px;padding:16px 12px}.createInvoice-module-scss-module__cAO0zq__card{padding:20px 16px}.createInvoice-module-scss-module__cAO0zq__invoiceEntry{grid-template-columns:1fr;gap:4px}.createInvoice-module-scss-module__cAO0zq__entryActions{justify-content:flex-end}}
.addService-module-scss-module__tdJYBG__main{flex-direction:column;gap:32px;width:100%;max-width:1200px;margin:0 auto;padding:24px 20px;display:flex}.addService-module-scss-module__tdJYBG__main div:has(>label){flex-direction:column;gap:8px;display:flex}.addService-module-scss-module__tdJYBG__main div:has(>label) label{color:#303030;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:600}:is(.addService-module-scss-module__tdJYBG__main div:has(>label) input,.addService-module-scss-module__tdJYBG__main div:has(>label) textarea,.addService-module-scss-module__tdJYBG__main div:has(>label) select){resize:vertical;background:#f8f3e9;border:1px solid #3030301f;border-radius:8px;padding:12px 14px;font-family:inherit;font-size:.95rem;transition:all .2s}:is(.addService-module-scss-module__tdJYBG__main div:has(>label) input:focus,.addService-module-scss-module__tdJYBG__main div:has(>label) textarea:focus,.addService-module-scss-module__tdJYBG__main div:has(>label) select:focus){border-color:#0e552e;outline:none;box-shadow:0 0 0 3px #0e552e1a}.addService-module-scss-module__tdJYBG__main div:has(>label) input::placeholder{color:#30303080}.addService-module-scss-module__tdJYBG__main div:has(>label) textarea::placeholder{color:#30303080}.addService-module-scss-module__tdJYBG__main div:has(>label) select::placeholder{color:#30303080}.addService-module-scss-module__tdJYBG__main div:has(>label) textarea{min-height:100px}.addService-module-scss-module__tdJYBG__main div:has(>label) select{cursor:pointer}.addService-module-scss-module__tdJYBG__progressSection{background:#f8f3e9;border-radius:12px;padding:32px 24px;box-shadow:0 2px 8px #0000000f}.addService-module-scss-module__tdJYBG__progressBar{justify-content:space-between;align-items:center;gap:24px;max-width:600px;display:flex}.addService-module-scss-module__tdJYBG__progressStep{text-align:center;flex-direction:column;flex:1;align-items:center;gap:12px;display:flex}.addService-module-scss-module__tdJYBG__progressStep .addService-module-scss-module__tdJYBG__stepCircle{color:#30303099;background:#f8f3e9;border:2px solid #30303033;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.2rem;font-weight:600;transition:all .3s;display:flex}.addService-module-scss-module__tdJYBG__progressStep span{color:#30303099;font-size:.9rem;font-weight:500}.addService-module-scss-module__tdJYBG__progressStep.addService-module-scss-module__tdJYBG__active .addService-module-scss-module__tdJYBG__stepCircle{color:#f8f3e9;background:#0e552e;border-color:#0e552e;box-shadow:0 4px 12px #0e552e4d}.addService-module-scss-module__tdJYBG__progressStep.addService-module-scss-module__tdJYBG__active span{color:#0e552e;font-weight:600}.addService-module-scss-module__tdJYBG__progressStep.addService-module-scss-module__tdJYBG__completed .addService-module-scss-module__tdJYBG__stepCircle{color:#f8f3e9;background:#e49c30;border-color:#e49c30}.addService-module-scss-module__tdJYBG__progressStep.addService-module-scss-module__tdJYBG__completed span{color:#e49c30;font-weight:600}.addService-module-scss-module__tdJYBG__progressLine{background:linear-gradient(90deg,#0e552e,#3030301a);flex:1;height:2px;margin:20px 0}.addService-module-scss-module__tdJYBG__form{flex-direction:column;gap:32px;display:flex}.addService-module-scss-module__tdJYBG__formPage{background:#f8f3e9;border-radius:12px;flex-direction:column;gap:24px;padding:32px;animation:.3s addService-module-scss-module__tdJYBG__fadeIn;display:flex;box-shadow:0 2px 8px #0000000f}.addService-module-scss-module__tdJYBG__formPage h2{color:#303030;margin:0;font-size:1.75rem}.addService-module-scss-module__tdJYBG__formPage h3{color:#0e552e;text-transform:uppercase;letter-spacing:.05em;margin:16px 0 12px;font-size:1rem}@keyframes addService-module-scss-module__tdJYBG__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.addService-module-scss-module__tdJYBG__subtitle{color:#303030b3;margin:0;font-size:.95rem}.addService-module-scss-module__tdJYBG__nextBtn{color:#f8f3e9;cursor:pointer;text-transform:uppercase;letter-spacing:.06em;background:#0e552e;border:none;border-radius:8px;width:100%;padding:14px 20px;font-size:.95rem;font-weight:700;transition:all .2s}.addService-module-scss-module__tdJYBG__nextBtn:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 4px 16px #0e552e4d}.addService-module-scss-module__tdJYBG__nextBtn:active{transform:translateY(0)}.addService-module-scss-module__tdJYBG__uploadBtn{color:#f8f3e9;cursor:pointer;background:#0e552e;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 20px;font-weight:600;transition:all .2s;display:inline-flex}.addService-module-scss-module__tdJYBG__uploadBtn:hover{opacity:.9;transform:translateY(-2px)}.addService-module-scss-module__tdJYBG__imagePreviewContainer{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;margin:16px 0;display:grid}.addService-module-scss-module__tdJYBG__imagePreview{aspect-ratio:1;background:#3030300d;border:1px solid #30303014;border-radius:8px;position:relative;overflow:hidden}.addService-module-scss-module__tdJYBG__imagePreview img{object-fit:cover;width:100%;height:100%}.addService-module-scss-module__tdJYBG__imagePreview:hover .addService-module-scss-module__tdJYBG__removeImageBtn{opacity:1}.addService-module-scss-module__tdJYBG__removeImageBtn{color:#f8f3e9;cursor:pointer;opacity:0;background:#ff6b6be6;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:8px;right:8px}.addService-module-scss-module__tdJYBG__removeImageBtn:hover{background:#ff6b6b}.addService-module-scss-module__tdJYBG__formActions{gap:12px;margin-top:16px;display:flex}.addService-module-scss-module__tdJYBG__formActions button{cursor:pointer;text-transform:uppercase;letter-spacing:.05em;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.addService-module-scss-module__tdJYBG__backBtn{color:#303030;background:#3030301a;border:1px solid #30303033}.addService-module-scss-module__tdJYBG__backBtn:hover{background:#30303026;transform:translateY(-1px)}.addService-module-scss-module__tdJYBG__completBtn{color:#f8f3e9;background:#e49c30}.addService-module-scss-module__tdJYBG__completBtn:hover:not(:disabled){opacity:.9;transform:translateY(-2px);box-shadow:0 4px 12px #e49c304d}.addService-module-scss-module__tdJYBG__completBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.addService-module-scss-module__tdJYBG__main{gap:20px;padding:16px 12px}.addService-module-scss-module__tdJYBG__progressSection{padding:20px 16px}.addService-module-scss-module__tdJYBG__progressBar{gap:16px}.addService-module-scss-module__tdJYBG__progressBar .addService-module-scss-module__tdJYBG__progressStep .addService-module-scss-module__tdJYBG__stepCircle{width:40px;height:40px;font-size:1rem}.addService-module-scss-module__tdJYBG__progressBar .addService-module-scss-module__tdJYBG__progressStep span{font-size:.8rem}.addService-module-scss-module__tdJYBG__progressBar .addService-module-scss-module__tdJYBG__progressLine{margin:16px 0}.addService-module-scss-module__tdJYBG__formPage{gap:16px;padding:20px 16px}.addService-module-scss-module__tdJYBG__formPage h2{font-size:1.5rem}.addService-module-scss-module__tdJYBG__imagePreviewContainer{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.addService-module-scss-module__tdJYBG__formActions{flex-direction:column}.addService-module-scss-module__tdJYBG__formActions button{width:100%}}@media (max-width:480px){.addService-module-scss-module__tdJYBG__main{gap:16px;padding:12px 8px}.addService-module-scss-module__tdJYBG__progressBar{gap:12px}.addService-module-scss-module__tdJYBG__progressBar .addService-module-scss-module__tdJYBG__progressStep .addService-module-scss-module__tdJYBG__stepCircle{width:36px;height:36px}.addService-module-scss-module__tdJYBG__progressBar .addService-module-scss-module__tdJYBG__progressStep span{font-size:.75rem}.addService-module-scss-module__tdJYBG__formPage{padding:16px 12px}.addService-module-scss-module__tdJYBG__formPage h2{font-size:1.25rem}.addService-module-scss-module__tdJYBG__imagePreviewContainer{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}
.organization-module-scss-module__I5TENW__organization{color:#303030;width:100%;max-width:1180px;min-height:100%;margin:0 auto;padding:32px 24px 48px}.organization-module-scss-module__I5TENW__organization>h1{color:#0e552e;letter-spacing:.08em;border-bottom:2px solid #0e552e1f;margin:0 0 28px;padding-bottom:18px;font-size:clamp(1.5rem,3vw,2.2rem)}.organization-module-scss-module__I5TENW__organization section{background:#f8f3e9b8;border:1px solid #30303014;border-radius:12px;gap:18px;margin-bottom:24px;padding:24px;display:grid;box-shadow:0 10px 26px #3030300f}.organization-module-scss-module__I5TENW__organization section h2{color:#303030;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.85rem}.organization-module-scss-module__I5TENW__organization section>div:not(.organization-module-scss-module__I5TENW__display){justify-content:flex-end;display:flex}.organization-module-scss-module__I5TENW__organization section .organization-module-scss-module__I5TENW__display{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;width:100%;max-height:280px;padding:2px;display:grid;overflow-y:auto}.organization-module-scss-module__I5TENW__organization section .organization-module-scss-module__I5TENW__display:empty:after{content:"Nothing to display yet";color:#3030308c;text-align:center;grid-column:1/-1;padding:28px 12px;font-size:.9rem}.organization-module-scss-module__I5TENW__organization section article{background:#f8f3e9;border:1px solid #30303014;border-radius:8px;flex-direction:column;justify-content:space-between;gap:14px;min-height:126px;padding:16px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 3px 10px #3030300d}.organization-module-scss-module__I5TENW__organization section article:hover{border-color:#0e552e59;transform:translateY(-2px);box-shadow:0 8px 18px #0e552e1f}.organization-module-scss-module__I5TENW__organization section article h3,.organization-module-scss-module__I5TENW__organization section article p{margin:0}.organization-module-scss-module__I5TENW__organization section article h3{color:#0e552e;font-size:1rem}.organization-module-scss-module__I5TENW__organization section article p{color:#303030a6;text-transform:capitalize;margin-top:6px;font-size:.8rem}.organization-module-scss-module__I5TENW__organization section article button{color:#f8f3e9;cursor:pointer;background-color:#0e552e;border:none;border-radius:5px;flex-direction:row;justify-content:center;align-items:center;padding:5px 10px;transition:all .3s ease-in-out;display:flex}.organization-module-scss-module__I5TENW__organization section article button:hover{color:#303030;background-color:#e49c30}.organization-module-scss-module__I5TENW__organization section article button{align-self:flex-start;min-width:74px}.organization-module-scss-module__I5TENW__organization section .organization-module-scss-module__I5TENW__contact{justify-content:flex-start}.organization-module-scss-module__I5TENW__organization section .organization-module-scss-module__I5TENW__contact>div{gap:8px;display:grid}.organization-module-scss-module__I5TENW__organization section .organization-module-scss-module__I5TENW__contact a{color:#303030b8;align-items:center;gap:8px;min-width:0;font-size:.82rem;text-decoration:none;display:flex}.organization-module-scss-module__I5TENW__organization section .organization-module-scss-module__I5TENW__contact a:hover{color:#0e552e}.organization-module-scss-module__I5TENW__organization section .organization-module-scss-module__I5TENW__contact a svg{color:#e49c30;flex:none;font-size:1.1rem}.organization-module-scss-module__I5TENW__organization section .organization-module-scss-module__I5TENW__contact a p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.organization-module-scss-module__I5TENW__organization section:has(>div>svg){position:relative}.organization-module-scss-module__I5TENW__organization section:has(>div>svg)>div:first-of-type{position:absolute;top:18px;right:24px}.organization-module-scss-module__I5TENW__organization section:has(>div>svg)>div:first-of-type svg{color:#303030;cursor:pointer;background:#e49c30;border-radius:50%;padding:7px;font-size:1.35rem}.organization-module-scss-module__I5TENW__organization section:has(>div>svg)>div:first-of-type svg:hover{color:#f8f3e9;background:#0e552e}.organization-module-scss-module__I5TENW__addContactModal{z-index:10;background:#30303094;place-content:center;gap:18px;padding:24px;display:grid;position:fixed;inset:0}.organization-module-scss-module__I5TENW__addContactModal h2{color:#0e552e;margin:0}.organization-module-scss-module__I5TENW__addContactModal form{background:#f8f3e9;border-radius:12px;gap:12px;width:min(100%,360px);padding:24px;display:grid;box-shadow:0 18px 45px #30303033}.organization-module-scss-module__I5TENW__addContactModal form input{box-sizing:border-box;border:1px solid #0e552e;border-radius:5px;width:100%;padding:10px;font-size:14px}.organization-module-scss-module__I5TENW__addContactModal form input:focus{border-color:#e49c30;outline:none;box-shadow:0 0 5px #e49c3080}.organization-module-scss-module__I5TENW__addContactModal form button{color:#f8f3e9;cursor:pointer;background-color:#0e552e;border:none;border-radius:5px;flex-direction:row;justify-content:center;align-items:center;padding:5px 10px;transition:all .3s ease-in-out;display:flex}.organization-module-scss-module__I5TENW__addContactModal form button:hover{color:#303030;background-color:#e49c30}.organization-module-scss-module__I5TENW__addContactModal form button{margin-top:4px;padding:10px 16px}.organization-module-scss-module__I5TENW__addContactModal>button{color:#303030;cursor:pointer;background-color:#e49c30;border:none;border-radius:5px;flex-direction:row;justify-content:center;align-items:center;padding:5px 10px;transition:all .3s ease-in-out;display:flex}.organization-module-scss-module__I5TENW__addContactModal>button:hover{color:#f8f3e9;background-color:#0e552e}.organization-module-scss-module__I5TENW__addContactModal>button{justify-self:center;min-width:100px}@media (max-width:600px){.organization-module-scss-module__I5TENW__organization{padding:24px 14px 36px}.organization-module-scss-module__I5TENW__organization section{padding:18px 14px}.organization-module-scss-module__I5TENW__organization section .organization-module-scss-module__I5TENW__display{grid-template-columns:1fr}}
.editService-module-scss-module__BfBeyG__main{flex-direction:column;gap:32px;width:100%;max-width:1200px;margin:0 auto;padding:24px 20px;display:flex}.editService-module-scss-module__BfBeyG__main textarea{resize:vertical;background:#f8f3e9;border:1px solid #0e552e4d;border-radius:8px;flex:1;min-height:80px;padding:12px 14px;font-family:inherit;font-size:.95rem;transition:all .2s}.editService-module-scss-module__BfBeyG__main textarea:focus{border-color:#0e552e;outline:none;box-shadow:0 0 0 3px #0e552e1a}.editService-module-scss-module__BfBeyG__main textarea::placeholder{color:#30303080}.editService-module-scss-module__BfBeyG__main select{cursor:pointer;background:#f8f3e9;border:1px solid #0e552e4d;border-radius:8px;flex:1;padding:12px 14px;font-family:inherit;font-size:.95rem;transition:all .2s}.editService-module-scss-module__BfBeyG__main select:focus{border-color:#0e552e;outline:none;box-shadow:0 0 0 3px #0e552e1a}.editService-module-scss-module__BfBeyG__main select option{padding:8px}.editService-module-scss-module__BfBeyG__headerSection{background:#f8f3e9;border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 2px 8px #0000000f}.editService-module-scss-module__BfBeyG__serviceHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.editService-module-scss-module__BfBeyG__serviceHeader h1{color:#303030;margin:0;font-size:1.75rem}.editService-module-scss-module__BfBeyG__serviceHeader .editService-module-scss-module__BfBeyG__serviceMeta{color:#303030b3;margin:4px 0 0;font-size:.95rem}.editService-module-scss-module__BfBeyG__fieldsSection{background:#f8f3e9;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000f}.editService-module-scss-module__BfBeyG__fieldsSection article{border-bottom:2px solid #3030300f;margin-bottom:24px;padding-bottom:24px}.editService-module-scss-module__BfBeyG__fieldsSection article:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.editService-module-scss-module__BfBeyG__fieldView{background:#0e552e05;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;transition:all .2s;display:flex}.editService-module-scss-module__BfBeyG__fieldView:hover{background:#0e552e0a}.editService-module-scss-module__BfBeyG__fieldView h2{color:#303030;flex:1;margin:0;font-size:1.25rem}.editService-module-scss-module__BfBeyG__fieldView h4{text-transform:uppercase;letter-spacing:.04em;color:#30303099;margin:0 0 4px;font-size:.85rem}.editService-module-scss-module__BfBeyG__fieldView p{color:#303030;flex:1;margin:0;font-size:1rem}.editService-module-scss-module__BfBeyG__fieldView svg{color:#0e552e;cursor:pointer;flex-shrink:0;width:24px;height:24px;transition:all .2s}.editService-module-scss-module__BfBeyG__fieldView svg:hover{color:#072916;transform:scale(1.1)}.editService-module-scss-module__BfBeyG__fieldView svg:active{transform:scale(.95)}.editService-module-scss-module__BfBeyG__uploadPanel{background:#0e552e08;border:1px solid #0e552e1f;border-radius:12px;flex-direction:column;gap:16px;padding:18px;display:flex}.editService-module-scss-module__BfBeyG__uploadHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.editService-module-scss-module__BfBeyG__uploadHeader h4{text-transform:uppercase;letter-spacing:.04em;color:#303030b3;margin:0;font-size:.9rem}.editService-module-scss-module__BfBeyG__uploadButton{color:#f8f3e9;cursor:pointer;background:linear-gradient(135deg,#0e552e,#147841);border:none;border-radius:10px;padding:10px 16px;font-weight:600;transition:all .2s}.editService-module-scss-module__BfBeyG__uploadButton:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0e552e33}.editService-module-scss-module__BfBeyG__uploadButton:active{transform:translateY(0)}.editService-module-scss-module__BfBeyG__photoGrid{flex-wrap:wrap;gap:12px;display:flex}.editService-module-scss-module__BfBeyG__photoContainer{background:#3030300d;border-radius:10px;width:200px;height:150px;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 4px 12px #3030300f}.editService-module-scss-module__BfBeyG__photoContainer:hover .editService-module-scss-module__BfBeyG__deleteIcon{opacity:1}.editService-module-scss-module__BfBeyG__photo{object-fit:cover;width:100%;height:100%}.editService-module-scss-module__BfBeyG__deleteIcon{color:#f8f3e9;cursor:pointer;opacity:0;background:#ff6b6be6;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;padding:5px;transition:all .2s;display:flex;position:absolute;top:8px;right:8px}.editService-module-scss-module__BfBeyG__deleteIcon:hover{background:#ff6b6b;transform:scale(1.1)}.editService-module-scss-module__BfBeyG__fieldEdit{background:#0e552e0d;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.editService-module-scss-module__BfBeyG__nameInput{background:#f8f3e9;border:1px solid #0e552e4d;border-radius:8px;flex:1;margin:0;padding:12px 14px;font-family:inherit;font-size:.95rem;transition:all .2s}.editService-module-scss-module__BfBeyG__nameInput:focus{border-color:#0e552e;outline:none;box-shadow:0 0 0 3px #0e552e1a}.editService-module-scss-module__BfBeyG__nameInput::placeholder{color:#30303080}.editService-module-scss-module__BfBeyG__fieldEdit svg{color:#0e552e;cursor:pointer;flex-shrink:0;width:24px;height:24px;transition:all .2s}.editService-module-scss-module__BfBeyG__fieldEdit svg:hover{color:#072916;transform:scale(1.1)}.editService-module-scss-module__BfBeyG__fieldEdit svg:active{transform:scale(.95)}.editService-module-scss-module__BfBeyG__actionsSection{background:#f8f3e9;border-radius:12px;justify-content:flex-end;padding:24px;display:flex;box-shadow:0 2px 8px #0000000f}.editService-module-scss-module__BfBeyG__doneBtn{color:#f8f3e9;cursor:pointer;background:#0e552e;border:none;border-radius:8px;padding:12px 24px;font-weight:600;transition:all .2s}.editService-module-scss-module__BfBeyG__doneBtn:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 4px 12px #0e552e4d}.editService-module-scss-module__BfBeyG__doneBtn:active{transform:translateY(0)}@media (max-width:768px){.editService-module-scss-module__BfBeyG__main{gap:24px;padding:16px 12px}.editService-module-scss-module__BfBeyG__main textarea,.editService-module-scss-module__BfBeyG__main select,.editService-module-scss-module__BfBeyG__main .editService-module-scss-module__BfBeyG__nameInput{width:100%}.editService-module-scss-module__BfBeyG__headerSection{padding:16px}.editService-module-scss-module__BfBeyG__serviceHeader{flex-direction:column;gap:12px}.editService-module-scss-module__BfBeyG__serviceHeader h1{font-size:1.5rem}.editService-module-scss-module__BfBeyG__fieldsSection{padding:16px}.editService-module-scss-module__BfBeyG__fieldsSection article{margin-bottom:16px;padding-bottom:16px}.editService-module-scss-module__BfBeyG__fieldView,.editService-module-scss-module__BfBeyG__fieldEdit{flex-direction:column;align-items:flex-start}.editService-module-scss-module__BfBeyG__actionsSection{padding:16px}}@media (max-width:480px){.editService-module-scss-module__BfBeyG__main{padding:12px 8px}.editService-module-scss-module__BfBeyG__headerSection{padding:12px}.editService-module-scss-module__BfBeyG__serviceHeader h1{font-size:1.25rem}.editService-module-scss-module__BfBeyG__actionsSection{padding:12px}}
.service-module-scss-module__wZAdAq__serviceDetail{flex-direction:column;gap:28px;width:100%;max-width:1200px;max-height:calc(100vh - 40px);margin:0 auto;padding:24px 20px;display:flex;overflow-y:auto}.service-module-scss-module__wZAdAq__serviceDetail section{background:#f8f3e9;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000f}.service-module-scss-module__wZAdAq__serviceDetail section h2{color:#303030;align-items:center;gap:8px;margin:0 0 16px;font-size:1.25rem;font-weight:600;display:flex}.service-module-scss-module__wZAdAq__serviceDetail section h2 svg{color:#0e552e;font-size:1.1rem}.service-module-scss-module__wZAdAq__headerSection .service-module-scss-module__wZAdAq__serviceHeader{align-items:flex-start;gap:24px;display:flex}.service-module-scss-module__wZAdAq__headerSection .service-module-scss-module__wZAdAq__serviceActions{flex-shrink:0;justify-content:center;align-items:center;display:flex}.service-module-scss-module__wZAdAq__headerSection .service-module-scss-module__wZAdAq__serviceActions .service-module-scss-module__wZAdAq__editButton{color:#f8f3e9;cursor:pointer;background:#0e552e;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:.85rem;font-weight:500;text-decoration:none;display:flex}.service-module-scss-module__wZAdAq__headerSection .service-module-scss-module__wZAdAq__serviceActions .service-module-scss-module__wZAdAq__editButton svg{font-size:1rem}.service-module-scss-module__wZAdAq__headerSection .service-module-scss-module__wZAdAq__serviceActions .service-module-scss-module__wZAdAq__editButton:hover{background:#072916}.service-module-scss-module__wZAdAq__headerSection .service-module-scss-module__wZAdAq__serviceIcon{color:#0e552e;background:#0e552e1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.service-module-scss-module__wZAdAq__headerSection .service-module-scss-module__wZAdAq__serviceIcon svg{font-size:2.5rem}.service-module-scss-module__wZAdAq__headerSection .service-module-scss-module__wZAdAq__serviceInfo{flex-direction:column;flex:1;gap:8px;display:flex}.service-module-scss-module__wZAdAq__headerSection .service-module-scss-module__wZAdAq__serviceInfo h1{color:#303030;margin:0;font-size:1.75rem;font-weight:700}.service-module-scss-module__wZAdAq__headerSection .service-module-scss-module__wZAdAq__serviceInfo .service-module-scss-module__wZAdAq__serviceHook{color:#303030b3;margin:0;font-size:1rem;font-style:italic}.service-module-scss-module__wZAdAq__headerSection .service-module-scss-module__wZAdAq__serviceInfo .service-module-scss-module__wZAdAq__serviceMeta{gap:16px;margin-top:8px;display:flex}.service-module-scss-module__wZAdAq__headerSection .service-module-scss-module__wZAdAq__serviceInfo .service-module-scss-module__wZAdAq__serviceType{color:#0e552e;background:#0e552e14;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.85rem;font-weight:500;display:inline-flex}.service-module-scss-module__wZAdAq__headerSection .service-module-scss-module__wZAdAq__serviceInfo .service-module-scss-module__wZAdAq__serviceType svg{font-size:1rem}.service-module-scss-module__wZAdAq__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.service-module-scss-module__wZAdAq__sectionHeader h2{margin:0}.service-module-scss-module__wZAdAq__sectionHeader .service-module-scss-module__wZAdAq__countBadge{color:#f8f3e9;background:#0e552e;border-radius:12px;justify-content:center;align-items:center;padding:4px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.service-module-scss-module__wZAdAq__photosGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.service-module-scss-module__wZAdAq__photoCard{aspect-ratio:16/9;background:#3030300f;border-radius:8px;overflow:hidden}.service-module-scss-module__wZAdAq__photoWrapper{width:100%;height:100%;position:relative}.service-module-scss-module__wZAdAq__photoWrapper img{object-fit:cover;width:100%;height:100%}.service-module-scss-module__wZAdAq__descriptionContent p{color:#303030bf;margin:0;font-size:.95rem;line-height:1.6}.service-module-scss-module__wZAdAq__bookingsList{flex-direction:column;gap:12px;display:flex}.service-module-scss-module__wZAdAq__bookingCard{background:#0e552e08;border:1px solid #0e552e14;border-radius:10px;padding:16px;transition:all .2s}.service-module-scss-module__wZAdAq__bookingCard:hover{border-color:#0e552e;box-shadow:0 2px 8px #0e552e1a}.service-module-scss-module__wZAdAq__bookingHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.service-module-scss-module__wZAdAq__bookingHeader h3{color:#303030;margin:0;font-size:1rem;font-weight:600}.service-module-scss-module__wZAdAq__bookingDetails{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.service-module-scss-module__wZAdAq__invoicesList{flex-direction:column;gap:12px;display:flex}.service-module-scss-module__wZAdAq__invoiceCard{background:#e49c3008;border:1px solid #e49c3014;border-radius:10px;padding:16px;transition:all .2s}.service-module-scss-module__wZAdAq__invoiceCard:hover{border-color:#e49c30;box-shadow:0 2px 8px #e49c301a}.service-module-scss-module__wZAdAq__invoiceHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.service-module-scss-module__wZAdAq__invoiceHeader h3{color:#303030;margin:0;font-size:1rem;font-weight:600}.service-module-scss-module__wZAdAq__invoiceDetails{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.service-module-scss-module__wZAdAq__leadsList{flex-direction:column;gap:12px;display:flex}.service-module-scss-module__wZAdAq__leadCard{background:#30303008;border:1px solid #30303014;border-radius:10px;padding:16px;transition:all .2s}.service-module-scss-module__wZAdAq__leadCard:hover{border-color:#0e552e;box-shadow:0 2px 8px #0e552e1a}.service-module-scss-module__wZAdAq__leadHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.service-module-scss-module__wZAdAq__leadHeader h3{color:#303030;margin:0;font-size:1rem;font-weight:600}.service-module-scss-module__wZAdAq__leadDetails{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.service-module-scss-module__wZAdAq__detailItem{flex-direction:column;gap:4px;display:flex}.service-module-scss-module__wZAdAq__detailItem strong{color:#30303099;text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;font-weight:500}.service-module-scss-module__wZAdAq__detailItem span{color:#303030;font-size:.9rem;font-weight:500}.service-module-scss-module__wZAdAq__status{text-transform:uppercase;letter-spacing:.5px;border-radius:12px;padding:4px 10px;font-size:.75rem;font-weight:600}.service-module-scss-module__wZAdAq__status.service-module-scss-module__wZAdAq__booking_requested,.service-module-scss-module__wZAdAq__status.service-module-scss-module__wZAdAq__assigned_to_admin,.service-module-scss-module__wZAdAq__status.service-module-scss-module__wZAdAq__follow_up_call,.service-module-scss-module__wZAdAq__status.service-module-scss-module__wZAdAq__quotation_sent,.service-module-scss-module__wZAdAq__status.service-module-scss-module__wZAdAq__quotation_updated,.service-module-scss-module__wZAdAq__status.service-module-scss-module__wZAdAq__invoice_sent,.service-module-scss-module__wZAdAq__status.service-module-scss-module__wZAdAq__changes_requested{color:#ff6f00;background:#ffc10726}.service-module-scss-module__wZAdAq__status.service-module-scss-module__wZAdAq__quotation_accepted,.service-module-scss-module__wZAdAq__status.service-module-scss-module__wZAdAq__booking_confirmed,.service-module-scss-module__wZAdAq__status.service-module-scss-module__wZAdAq__paid,.service-module-scss-module__wZAdAq__status.service-module-scss-module__wZAdAq__booked_and_ready,.service-module-scss-module__wZAdAq__status.service-module-scss-module__wZAdAq__completed{color:#2e7d32;background:#4caf5026}.service-module-scss-module__wZAdAq__status.service-module-scss-module__wZAdAq__quotation_rejected,.service-module-scss-module__wZAdAq__status.service-module-scss-module__wZAdAq__cancelled,.service-module-scss-module__wZAdAq__status.service-module-scss-module__wZAdAq__shelved{color:#c62828;background:#f4433626}.service-module-scss-module__wZAdAq__status.service-module-scss-module__wZAdAq__unpaid{color:#ff6f00;background:#ffc10726}.service-module-scss-module__wZAdAq__status.service-module-scss-module__wZAdAq__partially_paid{color:#1976d2;background:#2196f326}.service-module-scss-module__wZAdAq__status.service-module-scss-module__wZAdAq__new{color:#0e552e;background:#0e552e26}.service-module-scss-module__wZAdAq__status.service-module-scss-module__wZAdAq__assigned{color:#ff6f00;background:#ffc10726}.service-module-scss-module__wZAdAq__status.service-module-scss-module__wZAdAq__booking_requested,.service-module-scss-module__wZAdAq__status.service-module-scss-module__wZAdAq__booking_confirmed,.service-module-scss-module__wZAdAq__status.service-module-scss-module__wZAdAq__invoiced{color:#2e7d32;background:#4caf5026}.service-module-scss-module__wZAdAq__status.service-module-scss-module__wZAdAq__cold{color:#757575;background:#9e9e9e26}.service-module-scss-module__wZAdAq__metadataGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.service-module-scss-module__wZAdAq__metadataItem{background:#30303008;border-radius:8px;flex-direction:column;gap:4px;padding:12px;display:flex}.service-module-scss-module__wZAdAq__metadataItem strong{color:#30303099;text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;font-weight:500}.service-module-scss-module__wZAdAq__metadataItem span{color:#303030;font-size:.9rem;font-weight:500}@media (max-width:768px){.service-module-scss-module__wZAdAq__serviceDetail{gap:20px;padding:16px 12px}.service-module-scss-module__wZAdAq__serviceDetail section{padding:16px}.service-module-scss-module__wZAdAq__headerSection .service-module-scss-module__wZAdAq__serviceHeader{text-align:center;flex-direction:column;align-items:center}.service-module-scss-module__wZAdAq__headerSection .service-module-scss-module__wZAdAq__serviceInfo{align-items:center}.service-module-scss-module__wZAdAq__headerSection .service-module-scss-module__wZAdAq__serviceMeta{justify-content:center}.service-module-scss-module__wZAdAq__sectionHeader{flex-direction:column;align-items:flex-start;gap:8px}.service-module-scss-module__wZAdAq__photosGrid{grid-template-columns:repeat(2,1fr)}.service-module-scss-module__wZAdAq__bookingDetails,.service-module-scss-module__wZAdAq__invoiceDetails,.service-module-scss-module__wZAdAq__leadDetails,.service-module-scss-module__wZAdAq__metadataGrid{grid-template-columns:1fr}}@media (max-width:480px){.service-module-scss-module__wZAdAq__photosGrid{grid-template-columns:1fr}}
.vehicleSlug-module-scss-module__MmsfGW__page{box-sizing:border-box;color:#303030;width:min(100%,1000px);margin:0 auto;padding:30px 24px 48px}.vehicleSlug-module-scss-module__MmsfGW__pageHeader{margin-bottom:24px}.vehicleSlug-module-scss-module__MmsfGW__pageHeader h1{margin:5px 0 0;font-size:1.7rem}.vehicleSlug-module-scss-module__MmsfGW__pageHeader p{color:#3030309e;margin:7px 0 0}.vehicleSlug-module-scss-module__MmsfGW__eyebrow{color:#0e552e;text-transform:uppercase;font-size:.75rem;font-weight:700}.vehicleSlug-module-scss-module__MmsfGW__titleRow{justify-content:space-between;align-items:center;gap:18px;display:flex}.vehicleSlug-module-scss-module__MmsfGW__form{flex-direction:column;gap:22px;display:flex}.vehicleSlug-module-scss-module__MmsfGW__fieldGrid,.vehicleSlug-module-scss-module__MmsfGW__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.vehicleSlug-module-scss-module__MmsfGW__fieldGrid label,.vehicleSlug-module-scss-module__MmsfGW__clientInput,.vehicleSlug-module-scss-module__MmsfGW__extendForm label{color:#303030d1;flex-direction:column;gap:7px;min-width:0;font-size:.9rem;font-weight:600;display:flex}.vehicleSlug-module-scss-module__MmsfGW__fieldGrid input,.vehicleSlug-module-scss-module__MmsfGW__fieldGrid select,.vehicleSlug-module-scss-module__MmsfGW__clientInput input,.vehicleSlug-module-scss-module__MmsfGW__clientInput select,.vehicleSlug-module-scss-module__MmsfGW__extendForm input{box-sizing:border-box;color:#303030;width:100%;min-height:42px;font:inherit;background:#f8f3e9;border:1px solid #30303038;border-radius:5px;padding:9px 11px}.vehicleSlug-module-scss-module__MmsfGW__formActions,.vehicleSlug-module-scss-module__MmsfGW__detailActions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.vehicleSlug-module-scss-module__MmsfGW__primaryButton,.vehicleSlug-module-scss-module__MmsfGW__secondaryButton{color:#303030;cursor:pointer;min-height:40px;font:inherit;border:1px solid #0e552e;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:.88rem;text-decoration:none;display:inline-flex}.vehicleSlug-module-scss-module__MmsfGW__primaryButton svg,.vehicleSlug-module-scss-module__MmsfGW__secondaryButton svg{width:18px;height:18px}.vehicleSlug-module-scss-module__MmsfGW__primaryButton:disabled,.vehicleSlug-module-scss-module__MmsfGW__secondaryButton:disabled{cursor:wait;opacity:.65}.vehicleSlug-module-scss-module__MmsfGW__primaryButton{background:#e49c30}.vehicleSlug-module-scss-module__MmsfGW__secondaryButton{background:0 0}.vehicleSlug-module-scss-module__MmsfGW__notice{color:#303030ab;margin:0;font-size:.86rem}.vehicleSlug-module-scss-module__MmsfGW__detailGrid{margin:22px 0}.vehicleSlug-module-scss-module__MmsfGW__detailGrid div{border-bottom:1px solid #30303024;flex-direction:column;gap:5px;min-width:0;padding:14px;display:flex}.vehicleSlug-module-scss-module__MmsfGW__detailGrid span{color:#30303099;font-size:.78rem}.vehicleSlug-module-scss-module__MmsfGW__detailGrid strong{overflow-wrap:anywhere;font-size:.95rem}.vehicleSlug-module-scss-module__MmsfGW__status{color:#303030;text-transform:capitalize;background:#30303014;border-radius:5px;flex:none;padding:6px 10px;font-size:.8rem}.vehicleSlug-module-scss-module__MmsfGW__status_available,.vehicleSlug-module-scss-module__MmsfGW__status_returned{color:#17633a;background:#25814a1f}.vehicleSlug-module-scss-module__MmsfGW__status_rented,.vehicleSlug-module-scss-module__MmsfGW__status_active,.vehicleSlug-module-scss-module__MmsfGW__status_reserved{color:#865000;background:#b56a0021}.vehicleSlug-module-scss-module__MmsfGW__status_overdue,.vehicleSlug-module-scss-module__MmsfGW__status_damaged,.vehicleSlug-module-scss-module__MmsfGW__status_cancelled{color:#8a2525;background:#a12d2d1f}.vehicleSlug-module-scss-module__MmsfGW__detailActions{margin:20px 0 28px}.vehicleSlug-module-scss-module__MmsfGW__history{margin-top:30px}.vehicleSlug-module-scss-module__MmsfGW__history ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vehicleSlug-module-scss-module__MmsfGW__history li{border-bottom:1px solid #30303024;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.vehicleSlug-module-scss-module__MmsfGW__history li>a{width:100%;color:inherit;justify-content:space-between;align-items:center;gap:14px;text-decoration:none;display:flex}.vehicleSlug-module-scss-module__MmsfGW__history li>a>span:first-child,.vehicleSlug-module-scss-module__MmsfGW__history li>span{flex-direction:column;gap:5px;min-width:0;display:flex}.vehicleSlug-module-scss-module__MmsfGW__history small{color:#30303099}.vehicleSlug-module-scss-module__MmsfGW__sectionHeading{align-items:center;gap:10px;margin-bottom:10px;display:flex}.vehicleSlug-module-scss-module__MmsfGW__sectionHeading h2{margin:0;font-size:1.1rem}.vehicleSlug-module-scss-module__MmsfGW__sectionHeading span{color:#30303099;font-size:.85rem}.vehicleSlug-module-scss-module__MmsfGW__emptyMessage{color:#30303094}.vehicleSlug-module-scss-module__MmsfGW__clientFieldset{border:1px solid #30303029;border-radius:6px;flex-direction:column;gap:14px;margin:0;padding:14px;display:flex}.vehicleSlug-module-scss-module__MmsfGW__clientFieldset legend{padding:0 5px;font-weight:700}.vehicleSlug-module-scss-module__MmsfGW__clientModes{flex-wrap:wrap;gap:7px;display:flex}.vehicleSlug-module-scss-module__MmsfGW__clientModes button{color:#303030;cursor:pointer;min-height:36px;font:inherit;background:0 0;border:1px solid #30303033;border-radius:5px;align-items:center;padding:0 10px;font-size:.86rem;display:inline-flex}.vehicleSlug-module-scss-module__MmsfGW__clientModes .vehicleSlug-module-scss-module__MmsfGW__selectedMode{color:#0e552e;border-color:#0e552e}.vehicleSlug-module-scss-module__MmsfGW__clientSearch{flex-direction:column;gap:9px;display:flex}.vehicleSlug-module-scss-module__MmsfGW__searchControl{background:#f8f3e9;border:1px solid #30303038;border-radius:5px;align-items:center;gap:8px;min-height:42px;padding:0 10px;display:flex}.vehicleSlug-module-scss-module__MmsfGW__searchControl svg{color:#3030308f;flex:none;width:19px;height:19px}.vehicleSlug-module-scss-module__MmsfGW__searchControl input{color:#303030;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.vehicleSlug-module-scss-module__MmsfGW__searchResults{background:#f8f3e9;border:1px solid #30303024;border-radius:5px;flex-direction:column;max-height:230px;display:flex;overflow-y:auto}.vehicleSlug-module-scss-module__MmsfGW__searchResults>button:not(.vehicleSlug-module-scss-module__MmsfGW__addClientButton){color:#303030;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #3030301a;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.vehicleSlug-module-scss-module__MmsfGW__searchResults>button:not(.vehicleSlug-module-scss-module__MmsfGW__addClientButton):hover{background:#0e552e12}.vehicleSlug-module-scss-module__MmsfGW__searchResults>button:not(.vehicleSlug-module-scss-module__MmsfGW__addClientButton) span{color:#30303099;font-size:.82rem}.vehicleSlug-module-scss-module__MmsfGW__searchResults p{color:#303030a1;margin:0;padding:10px 12px;font-size:.86rem}.vehicleSlug-module-scss-module__MmsfGW__addClientButton,.vehicleSlug-module-scss-module__MmsfGW__selectedClient{color:#0e552e;cursor:pointer;min-height:38px;font:inherit;background:#0e552e0f;border:1px solid #0e552e47;border-radius:5px;align-items:center;gap:8px;font-size:.86rem;display:inline-flex}.vehicleSlug-module-scss-module__MmsfGW__addClientButton{justify-content:flex-start;margin:7px;padding:0 10px}.vehicleSlug-module-scss-module__MmsfGW__addClientButton svg{width:18px;height:18px}.vehicleSlug-module-scss-module__MmsfGW__selectedClient{overflow-wrap:anywhere;align-self:flex-start;max-width:100%;padding:6px 10px}.vehicleSlug-module-scss-module__MmsfGW__selectedClient svg{flex:none}.vehicleSlug-module-scss-module__MmsfGW__searchingMessage{color:#30303094;margin:0;font-size:.85rem}.vehicleSlug-module-scss-module__MmsfGW__modalBackdrop{z-index:1000;background:#1018208f;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.vehicleSlug-module-scss-module__MmsfGW__clientModal{background:#f8f3e9;border:1px solid #30303029;border-radius:8px;width:min(100%,480px);max-height:min(90vh,680px);padding:20px;overflow-y:auto;box-shadow:0 20px 60px #10182040}.vehicleSlug-module-scss-module__MmsfGW__clientModal>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.vehicleSlug-module-scss-module__MmsfGW__clientModal>header h2{margin:0;font-size:1.2rem}.vehicleSlug-module-scss-module__MmsfGW__clientModal>header button{color:#303030;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:36px;height:36px;display:grid}.vehicleSlug-module-scss-module__MmsfGW__clientModal form{flex-direction:column;gap:14px;display:flex}.vehicleSlug-module-scss-module__MmsfGW__clientModal form>label{color:#303030cc;flex-direction:column;gap:6px;font-size:.88rem;font-weight:600;display:flex}.vehicleSlug-module-scss-module__MmsfGW__clientModal form>label input{color:#303030;min-height:42px;font:inherit;background:#f8f3e9;border:1px solid #30303038;border-radius:5px;padding:8px 10px}.vehicleSlug-module-scss-module__MmsfGW__rentalActions{border:1px solid #30303024;border-radius:7px;flex-direction:column;gap:18px;padding:17px;display:flex}.vehicleSlug-module-scss-module__MmsfGW__extendForm{align-items:flex-end;gap:10px;display:flex}.vehicleSlug-module-scss-module__MmsfGW__extendForm label{width:min(100%,330px)}@media (max-width:620px){.vehicleSlug-module-scss-module__MmsfGW__page{padding:22px 14px 36px}.vehicleSlug-module-scss-module__MmsfGW__fieldGrid,.vehicleSlug-module-scss-module__MmsfGW__detailGrid{grid-template-columns:1fr}.vehicleSlug-module-scss-module__MmsfGW__titleRow{flex-direction:column;align-items:flex-start}.vehicleSlug-module-scss-module__MmsfGW__extendForm{flex-direction:column;align-items:stretch}.vehicleSlug-module-scss-module__MmsfGW__extendForm label{width:100%}.vehicleSlug-module-scss-module__MmsfGW__formActions,.vehicleSlug-module-scss-module__MmsfGW__detailActions{justify-content:stretch}.vehicleSlug-module-scss-module__MmsfGW__formActions>*,.vehicleSlug-module-scss-module__MmsfGW__detailActions>*{flex:1}}
.tours-module-scss-module__U96HdW__display{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:95%;height:95vh;display:flex;overflow:hidden}.tours-module-scss-module__U96HdW__display .tours-module-scss-module__U96HdW__tabSection{flex-direction:row;gap:10px;max-width:400px;display:flex}.tours-module-scss-module__U96HdW__display .tours-module-scss-module__U96HdW__tabSection button{cursor:pointer;background-color:#0000;border:2px solid #0e552e;border-radius:8px;flex:1;padding:10px 15px;font-weight:600;transition:all .3s ease-in-out;box-shadow:3px 3px 8px #0000001a}.tours-module-scss-module__U96HdW__display .tours-module-scss-module__U96HdW__tabSection button:hover{color:#303030;background-color:#e49c30;transform:translateY(-2px)}.tours-module-scss-module__U96HdW__display .tours-module-scss-module__U96HdW__tabSection button.tours-module-scss-module__U96HdW__activeTab{color:#303030;background-color:#e49c30;border-color:#0e552e}.tours-module-scss-module__U96HdW__display .tours-module-scss-module__U96HdW__contentSection{flex-direction:column;gap:15px;width:95%;display:flex}.tours-module-scss-module__U96HdW__display .tours-module-scss-module__U96HdW__contentSection .tours-module-scss-module__U96HdW__actions{justify-content:flex-end;gap:10px;display:flex}.tours-module-scss-module__U96HdW__display .tours-module-scss-module__U96HdW__contentSection .tours-module-scss-module__U96HdW__actions button{cursor:pointer;background-color:#0000;border:2px solid #0e552e;border-radius:8px;padding:10px 20px;font-weight:600;transition:all .3s ease-in-out;box-shadow:3px 3px 8px #0000001a}.tours-module-scss-module__U96HdW__display .tours-module-scss-module__U96HdW__contentSection .tours-module-scss-module__U96HdW__actions button:hover{color:#303030;background-color:#e49c30;transform:translateY(-2px)}.tours-module-scss-module__U96HdW__display .tours-module-scss-module__U96HdW__contentSection .tours-module-scss-module__U96HdW__cardContainer{background-color:#ffffff80;border:2px solid #0e552e;border-radius:10px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;max-height:500px;padding:10px;display:grid;overflow-y:auto}.tours-module-scss-module__U96HdW__display .tours-module-scss-module__U96HdW__contentSection .tours-module-scss-module__U96HdW__cardContainer p{text-align:center;color:#666;grid-column:1/-1;padding:20px;font-style:italic}.tours-module-scss-module__U96HdW__display .tours-module-scss-module__U96HdW__contentSection .tours-module-scss-module__U96HdW__pagination{justify-content:center;align-items:center;gap:15px;margin-top:10px;display:flex}.tours-module-scss-module__U96HdW__display .tours-module-scss-module__U96HdW__contentSection .tours-module-scss-module__U96HdW__pagination button{cursor:pointer;background-color:#0000;border:2px solid #0e552e;border-radius:6px;padding:8px 15px;transition:all .3s ease-in-out;box-shadow:3px 3px 8px #0000001a}.tours-module-scss-module__U96HdW__display .tours-module-scss-module__U96HdW__contentSection .tours-module-scss-module__U96HdW__pagination button:hover:not(:disabled){color:#303030;background-color:#e49c30;transform:scale(1.05)}.tours-module-scss-module__U96HdW__display .tours-module-scss-module__U96HdW__contentSection .tours-module-scss-module__U96HdW__pagination button:disabled{opacity:.5;cursor:not-allowed}.tours-module-scss-module__U96HdW__display .tours-module-scss-module__U96HdW__contentSection .tours-module-scss-module__U96HdW__pagination span{color:#0e552e;font-weight:600}
.tourCard-module-scss-module__ZDxz1W__card{background-color:#f8f3e9;border:2px solid #0000;border-radius:12px;flex-direction:column;align-items:center;width:250px;padding:16px;transition:all .3s ease-in-out;display:flex;box-shadow:3px 3px 15px #0000001a}.tourCard-module-scss-module__ZDxz1W__card:hover{border-color:#0e552e;transform:translateY(-2px);box-shadow:5px 5px 20px #00000026}.tourCard-module-scss-module__ZDxz1W__card .tourCard-module-scss-module__ZDxz1W__imageContainer{object-fit:contain;background:linear-gradient(135deg,#0e552e 0%,#e49c30 100%);border-radius:8px;justify-content:center;align-items:center;width:230px;height:120px;margin-bottom:12px;display:flex;position:relative;overflow:hidden}.tourCard-module-scss-module__ZDxz1W__card .tourCard-module-scss-module__ZDxz1W__imageContainer:before{content:"";opacity:.3;background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\"><defs><pattern id=\"grain\" width=\"100\" height=\"100\" patternUnits=\"userSpaceOnUse\"><circle cx=\"25\" cy=\"25\" r=\"1\" fill=\"rgba(255,255,255,0.1)\"/><circle cx=\"75\" cy=\"75\" r=\"1\" fill=\"rgba(255,255,255,0.1)\"/><circle cx=\"50\" cy=\"50\" r=\"2\" fill=\"rgba(255,255,255,0.05)\"/></pattern></defs><rect width=\"100\" height=\"100\" fill=\"url(%23grain)\"/></svg>");position:absolute;inset:0}.tourCard-module-scss-module__ZDxz1W__card .tourCard-module-scss-module__ZDxz1W__imageContainer .tourCard-module-scss-module__ZDxz1W__cameraIcon{color:#fffc;z-index:1;font-size:48px}.tourCard-module-scss-module__ZDxz1W__card .tourCard-module-scss-module__ZDxz1W__statusContainer{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.tourCard-module-scss-module__ZDxz1W__card .tourCard-module-scss-module__ZDxz1W__statusContainer .tourCard-module-scss-module__ZDxz1W__status{text-transform:uppercase;border-radius:12px;padding:4px 8px;font-size:.75rem;font-weight:600}.tourCard-module-scss-module__ZDxz1W__card .tourCard-module-scss-module__ZDxz1W__statusContainer .tourCard-module-scss-module__ZDxz1W__status p{margin:0;font-size:.75rem}.tourCard-module-scss-module__ZDxz1W__card .tourCard-module-scss-module__ZDxz1W__statusContainer .tourCard-module-scss-module__ZDxz1W__statusActive{color:#f8f3e9;background-color:#01a762}.tourCard-module-scss-module__ZDxz1W__card .tourCard-module-scss-module__ZDxz1W__statusContainer .tourCard-module-scss-module__ZDxz1W__statusInactive{color:#f8f3e9;background-color:#a72201}.tourCard-module-scss-module__ZDxz1W__card .tourCard-module-scss-module__ZDxz1W__statusContainer .tourCard-module-scss-module__ZDxz1W__statusPublished{color:#f8f3e9;background-color:#0e552e}.tourCard-module-scss-module__ZDxz1W__card .tourCard-module-scss-module__ZDxz1W__statusContainer .tourCard-module-scss-module__ZDxz1W__statusDraft{color:#f8f3e9;background-color:#003c6d}.tourCard-module-scss-module__ZDxz1W__card .tourCard-module-scss-module__ZDxz1W__title{color:#303030;margin:0 0 8px;font-size:1.1rem;font-weight:700;line-height:1.3}.tourCard-module-scss-module__ZDxz1W__card .tourCard-module-scss-module__ZDxz1W__hook{color:#666;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 12px;font-size:.9rem;line-height:1.4;display:-webkit-box;overflow:hidden}.tourCard-module-scss-module__ZDxz1W__card .tourCard-module-scss-module__ZDxz1W__details{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.tourCard-module-scss-module__ZDxz1W__card .tourCard-module-scss-module__ZDxz1W__details .tourCard-module-scss-module__ZDxz1W__detailItem{color:#555;align-items:center;gap:6px;font-size:.85rem;display:flex}.tourCard-module-scss-module__ZDxz1W__card .tourCard-module-scss-module__ZDxz1W__details .tourCard-module-scss-module__ZDxz1W__detailItem svg{color:#0e552e;flex-shrink:0;font-size:16px}.tourCard-module-scss-module__ZDxz1W__card .tourCard-module-scss-module__ZDxz1W__details .tourCard-module-scss-module__ZDxz1W__detailItem span{-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.tourCard-module-scss-module__ZDxz1W__card .tourCard-module-scss-module__ZDxz1W__actions{margin-top:auto}.tourCard-module-scss-module__ZDxz1W__card .tourCard-module-scss-module__ZDxz1W__actions .tourCard-module-scss-module__ZDxz1W__viewBtn{color:#0e552e;cursor:pointer;background-color:#0000;border:2px solid #0e552e;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;padding:8px 12px;font-weight:600;transition:all .3s ease-in-out;display:flex}.tourCard-module-scss-module__ZDxz1W__card .tourCard-module-scss-module__ZDxz1W__actions .tourCard-module-scss-module__ZDxz1W__viewBtn svg{font-size:16px}.tourCard-module-scss-module__ZDxz1W__card .tourCard-module-scss-module__ZDxz1W__actions .tourCard-module-scss-module__ZDxz1W__viewBtn:hover{color:#f8f3e9;background-color:#0e552e;transform:translateY(-1px)}
.tdc-module-scss-module__x8NxcW__card{cursor:pointer;background:#f8f3e9;border:1px solid #0e552e33;border-radius:10px;flex-direction:column;transition:all .2s ease-in-out;display:flex;overflow:hidden;box-shadow:3px 3px 8px #0000000f}.tdc-module-scss-module__x8NxcW__card:hover{border-color:#0e552e;transform:translateY(-3px);box-shadow:4px 6px 14px #0000001a}.tdc-module-scss-module__x8NxcW__cardImage{background:#3030300d;width:100%;height:150px;position:relative}.tdc-module-scss-module__x8NxcW__cardImage img{object-fit:cover;width:100%;height:100%}.tdc-module-scss-module__x8NxcW__cardImagePlaceholder{background:#0e552e14;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.tdc-module-scss-module__x8NxcW__cardImagePlaceholder svg{color:#0e552e;width:32px;height:32px}.tdc-module-scss-module__x8NxcW__statusBadge{text-transform:uppercase;letter-spacing:.03em;background:#f8f3e9eb;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px}.tdc-module-scss-module__x8NxcW__statusBadge svg{width:14px;height:14px}.tdc-module-scss-module__x8NxcW__status-active{color:#1b7a41}.tdc-module-scss-module__x8NxcW__status-upcoming{color:#b8860b}.tdc-module-scss-module__x8NxcW__status-expired{color:#30303080}.tdc-module-scss-module__x8NxcW__discountBadge{color:#f8f3e9;background:#ff6b6b;border-radius:999px;padding:4px 10px;font-size:.78rem;font-weight:700;position:absolute;top:10px;right:10px}.tdc-module-scss-module__x8NxcW__cardBody{flex-direction:column;gap:8px;padding:14px 16px 16px;display:flex}.tdc-module-scss-module__x8NxcW__tourName{color:#303030;margin:0;font-size:1rem;line-height:1.3}.tdc-module-scss-module__x8NxcW__dateRange{color:#30303099;align-items:center;gap:6px;margin:0;font-size:.82rem;display:flex}.tdc-module-scss-module__x8NxcW__dateRange svg{color:#0e552e;flex-shrink:0;width:15px;height:15px}.tdc-module-scss-module__x8NxcW__cardFooter{border-top:1px solid #3030300f;justify-content:space-between;align-items:center;margin-top:4px;padding-top:10px;display:flex}.tdc-module-scss-module__x8NxcW__tierCount{color:#3030308c;align-items:center;gap:5px;font-size:.8rem;display:flex}.tdc-module-scss-module__x8NxcW__tierCount svg{width:15px;height:15px}.tdc-module-scss-module__x8NxcW__fromPrice{color:#0e552e;font-size:.85rem;font-weight:700}
.tenantAdmin-module-scss-module__-2s0Lq__main{flex-direction:row;width:100%;height:100vh;margin:0;padding:0;display:flex;overflow:hidden}.tenantAdmin-module-scss-module__-2s0Lq__main .tenantAdmin-module-scss-module__-2s0Lq__navContainer{z-index:50;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:5%;height:100vh;display:flex;position:relative;box-shadow:2px 0 8px #0000000d}.tenantAdmin-module-scss-module__-2s0Lq__main .tenantAdmin-module-scss-module__-2s0Lq__navContainer .tenantAdmin-module-scss-module__-2s0Lq__nav{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.tenantAdmin-module-scss-module__-2s0Lq__main .tenantAdmin-module-scss-module__-2s0Lq__navContainer .tenantAdmin-module-scss-module__-2s0Lq__nav .tenantAdmin-module-scss-module__-2s0Lq__navItem{flex-direction:row;justify-content:center;align-items:center;gap:12px;width:100%;display:flex;position:relative}.tenantAdmin-module-scss-module__-2s0Lq__main .tenantAdmin-module-scss-module__-2s0Lq__navContainer .tenantAdmin-module-scss-module__-2s0Lq__nav .tenantAdmin-module-scss-module__-2s0Lq__navItem button{cursor:pointer;color:#666;background-color:#0000;border:2px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;padding:8px;transition:all .2s ease-in-out;display:flex}.tenantAdmin-module-scss-module__-2s0Lq__main .tenantAdmin-module-scss-module__-2s0Lq__navContainer .tenantAdmin-module-scss-module__-2s0Lq__nav .tenantAdmin-module-scss-module__-2s0Lq__navItem button svg{width:28px;height:28px;transition:transform .2s}.tenantAdmin-module-scss-module__-2s0Lq__main .tenantAdmin-module-scss-module__-2s0Lq__navContainer .tenantAdmin-module-scss-module__-2s0Lq__nav .tenantAdmin-module-scss-module__-2s0Lq__navItem button:hover{color:#0e552e;background-color:#f0f0f0;border-color:#0e552e;transform:scale(1.05)}.tenantAdmin-module-scss-module__-2s0Lq__main .tenantAdmin-module-scss-module__-2s0Lq__navContainer .tenantAdmin-module-scss-module__-2s0Lq__nav .tenantAdmin-module-scss-module__-2s0Lq__navItem button:hover svg{transform:scale(1.1)}.tenantAdmin-module-scss-module__-2s0Lq__main .tenantAdmin-module-scss-module__-2s0Lq__navContainer .tenantAdmin-module-scss-module__-2s0Lq__nav .tenantAdmin-module-scss-module__-2s0Lq__navItem .tenantAdmin-module-scss-module__-2s0Lq__popupLabel{color:#f8f3e9;text-transform:capitalize;white-space:nowrap;z-index:1000;pointer-events:none;background-color:#0e552e;border-radius:6px;min-width:80px;padding:8px 12px;font-size:.85rem;font-weight:600;transition:all .2s ease-in-out;position:absolute;top:50%;left:70px;transform:translateY(-50%);box-shadow:0 4px 12px #00000026}.tenantAdmin-module-scss-module__-2s0Lq__main .tenantAdmin-module-scss-module__-2s0Lq__navContainer .tenantAdmin-module-scss-module__-2s0Lq__nav .tenantAdmin-module-scss-module__-2s0Lq__navItem .tenantAdmin-module-scss-module__-2s0Lq__popupLabel:before{content:"";border:6px solid #0000;border-right-color:#0e552e;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.tenantAdmin-module-scss-module__-2s0Lq__main .tenantAdmin-module-scss-module__-2s0Lq__navContainer .tenantAdmin-module-scss-module__-2s0Lq__nav .tenantAdmin-module-scss-module__-2s0Lq__navItem .tenantAdmin-module-scss-module__-2s0Lq__popupLabelInactive{opacity:0;visibility:hidden;transform:translateY(-50%)translate(-10px)}.tenantAdmin-module-scss-module__-2s0Lq__main .tenantAdmin-module-scss-module__-2s0Lq__navContainer .tenantAdmin-module-scss-module__-2s0Lq__nav .tenantAdmin-module-scss-module__-2s0Lq__navItem .tenantAdmin-module-scss-module__-2s0Lq__popupLabelActive{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)}.tenantAdmin-module-scss-module__-2s0Lq__main .tenantAdmin-module-scss-module__-2s0Lq__navContainer .tenantAdmin-module-scss-module__-2s0Lq__activeButton{color:#f8f3e9;background-color:#0e552e;border-color:#0e552e}.tenantAdmin-module-scss-module__-2s0Lq__main .tenantAdmin-module-scss-module__-2s0Lq__navContainer .tenantAdmin-module-scss-module__-2s0Lq__activeButton svg{color:inherit}.tenantAdmin-module-scss-module__-2s0Lq__main .tenantAdmin-module-scss-module__-2s0Lq__navContainer .tenantAdmin-module-scss-module__-2s0Lq__activeButton:hover{background-color:#072916;box-shadow:0 4px 12px #0e552e4d}@media (max-width:1024px){.tenantAdmin-module-scss-module__-2s0Lq__main .tenantAdmin-module-scss-module__-2s0Lq__navContainer{width:70px;padding-top:16px}.tenantAdmin-module-scss-module__-2s0Lq__main .tenantAdmin-module-scss-module__-2s0Lq__navContainer .tenantAdmin-module-scss-module__-2s0Lq__nav .tenantAdmin-module-scss-module__-2s0Lq__navItem button{width:44px;height:44px;padding:6px}.tenantAdmin-module-scss-module__-2s0Lq__main .tenantAdmin-module-scss-module__-2s0Lq__navContainer .tenantAdmin-module-scss-module__-2s0Lq__nav .tenantAdmin-module-scss-module__-2s0Lq__navItem button svg{width:24px;height:24px}.tenantAdmin-module-scss-module__-2s0Lq__main .tenantAdmin-module-scss-module__-2s0Lq__navContainer .tenantAdmin-module-scss-module__-2s0Lq__nav .tenantAdmin-module-scss-module__-2s0Lq__navItem .tenantAdmin-module-scss-module__-2s0Lq__popupLabel{min-width:70px;padding:6px 10px;font-size:.75rem;left:60px}}@media (max-width:768px){.tenantAdmin-module-scss-module__-2s0Lq__main{flex-direction:column}.tenantAdmin-module-scss-module__-2s0Lq__main .tenantAdmin-module-scss-module__-2s0Lq__navContainer{border-bottom:1px solid #e0e0e0;border-right:none;width:100%;height:auto;padding-top:12px;padding-bottom:12px}.tenantAdmin-module-scss-module__-2s0Lq__main .tenantAdmin-module-scss-module__-2s0Lq__navContainer .tenantAdmin-module-scss-module__-2s0Lq__nav{flex-direction:row;justify-content:flex-start;gap:8px;width:100%;padding:0 12px;overflow-x:auto}.tenantAdmin-module-scss-module__-2s0Lq__main .tenantAdmin-module-scss-module__-2s0Lq__navContainer .tenantAdmin-module-scss-module__-2s0Lq__nav .tenantAdmin-module-scss-module__-2s0Lq__navItem{width:auto;min-width:60px}.tenantAdmin-module-scss-module__-2s0Lq__main .tenantAdmin-module-scss-module__-2s0Lq__navContainer .tenantAdmin-module-scss-module__-2s0Lq__nav .tenantAdmin-module-scss-module__-2s0Lq__navItem .tenantAdmin-module-scss-module__-2s0Lq__popupLabel{display:none}.tenantAdmin-module-scss-module__-2s0Lq__main>section:not(.tenantAdmin-module-scss-module__-2s0Lq__navContainer){padding:20px 16px}}
.card-module-scss-module__XbPUOG__card{background:#f8f3e9;border:1px solid #3030301f;border-radius:16px;flex-direction:column;gap:12px;width:100%;padding:18px;display:flex;box-shadow:0 12px 24px #0000000f}.card-module-scss-module__XbPUOG__cardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.card-module-scss-module__XbPUOG__topic{color:#303030;font-size:1rem;font-weight:700}.card-module-scss-module__XbPUOG__status{text-transform:uppercase;letter-spacing:.06em;color:#f8f3e9;border-radius:999px;align-items:center;padding:6px 12px;font-size:.78rem;display:inline-flex}.card-module-scss-module__XbPUOG__opened{background:#e49c30}.card-module-scss-module__XbPUOG__assigned{background:#0e552e}.card-module-scss-module__XbPUOG__pending{color:#303030;background:#e49c3099}.card-module-scss-module__XbPUOG__resolved{background:green}.card-module-scss-module__XbPUOG__unresolved{background:red}.card-module-scss-module__XbPUOG__message{color:#303030;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.card-module-scss-module__XbPUOG__footer{color:#303030bf;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:.9rem;display:flex}.card-module-scss-module__XbPUOG__meta{font-weight:500}.card-module-scss-module__XbPUOG__timestamp{white-space:nowrap}
.tickets-module-scss-module__r7tL6a__tickets{background:#f8f3e9;border:2px solid #0e552e;border-radius:18px;flex-direction:column;gap:16px;width:100%;padding:18px;display:flex}.tickets-module-scss-module__r7tL6a__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tickets-module-scss-module__r7tL6a__filterGroup{flex-direction:column;gap:8px;display:flex}.tickets-module-scss-module__r7tL6a__filterGroup label{color:#303030e6;font-size:.82rem}.tickets-module-scss-module__r7tL6a__filterGroup select{color:#303030;background:#f8f3e9;border:1px solid #30303033;border-radius:10px;min-width:180px;padding:10px 12px}.tickets-module-scss-module__r7tL6a__summary{color:#303030e6;white-space:nowrap;font-size:.95rem}.tickets-module-scss-module__r7tL6a__cardContainer{flex-direction:column;gap:14px;max-height:520px;padding-right:8px;display:flex;overflow-y:auto}.tickets-module-scss-module__r7tL6a__emptyState{text-align:center;color:#303030a6;padding:14px}
.card-module-scss-module__TFTL6q__card{background:#f8f3e9;border:1px solid #3030301f;border-radius:16px;flex-direction:column;gap:12px;width:100%;padding:18px;display:flex;box-shadow:0 12px 24px #0000000f}.card-module-scss-module__TFTL6q__cardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.card-module-scss-module__TFTL6q__topic{color:#303030;font-size:1rem;font-weight:700}.card-module-scss-module__TFTL6q__status{text-transform:uppercase;letter-spacing:.06em;color:#f8f3e9;border-radius:999px;align-items:center;padding:6px 12px;font-size:.78rem;display:inline-flex}.card-module-scss-module__TFTL6q__callback_requested{background:#e49c30}.card-module-scss-module__TFTL6q__follow_up_scheduled{background:#0e552e}.card-module-scss-module__TFTL6q__resolved{background:green}.card-module-scss-module__TFTL6q__detailsRow{color:#303030bf;flex-wrap:wrap;gap:10px;font-size:.95rem;display:flex}.card-module-scss-module__TFTL6q__message{color:#303030;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.card-module-scss-module__TFTL6q__footer{color:#303030bf;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:.9rem;display:flex}.card-module-scss-module__TFTL6q__meta{font-weight:500}.card-module-scss-module__TFTL6q__timestamp{white-space:nowrap}
.callbackRequests-module-scss-module__s3S_va__callbackRequests{background:#f8f3e9;border:2px solid #0e552e;border-radius:18px;flex-direction:column;gap:16px;width:100%;padding:18px;display:flex}.callbackRequests-module-scss-module__s3S_va__headerRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.callbackRequests-module-scss-module__s3S_va__headerRow h2{margin:0}.callbackRequests-module-scss-module__s3S_va__cardContainer{flex-direction:column;gap:14px;max-height:520px;padding-right:8px;display:flex;overflow-y:auto}.callbackRequests-module-scss-module__s3S_va__emptyState{text-align:center;color:#303030a6;padding:14px}
.customerCare-module-scss-module__I7rJ0a__customerCare{flex-direction:column;gap:24px;width:100%;max-width:1140px;margin:0 auto;padding:20px 0;display:flex}.customerCare-module-scss-module__I7rJ0a__header{justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex}.customerCare-module-scss-module__I7rJ0a__sectionLabel{letter-spacing:.12em;text-transform:uppercase;color:#303030;opacity:.8;margin:0;font-size:.85rem}.customerCare-module-scss-module__I7rJ0a__tabGroup{gap:10px;display:flex}.customerCare-module-scss-module__I7rJ0a__tab,.customerCare-module-scss-module__I7rJ0a__activeTab{color:#303030;cursor:pointer;background:0 0;border:1px solid #0e552e33;border-radius:999px;padding:10px 18px;transition:all .2s}.customerCare-module-scss-module__I7rJ0a__tab:hover{background:#e49c301f}.customerCare-module-scss-module__I7rJ0a__activeTab{color:#303030;background:#e49c30;border-color:#0000}.customerCare-module-scss-module__I7rJ0a__content{width:100%}
.bookingCard-module-scss-module__YfoExG__card{box-sizing:border-box;cursor:pointer;text-align:left;width:100%;min-height:76px;color:inherit;background:#f8f3e9;border:1px solid #30303014;border-radius:6px;grid-template-columns:minmax(135px,.9fr) minmax(155px,1fr) minmax(140px,.9fr) minmax(210px,1.4fr) minmax(128px,.85fr) minmax(135px,.9fr) minmax(112px,.7fr);align-items:center;gap:16px;padding:12px 16px;text-decoration:none;transition:background-color .15s,border-color .15s;display:grid}.bookingCard-module-scss-module__YfoExG__card:hover{background:#0e552e09;border-color:#0e552e59}.bookingCard-module-scss-module__YfoExG__card:focus-visible{outline-offset:2px;outline:2px solid #0e552e}.bookingCard-module-scss-module__YfoExG__rowItem{width:100%;list-style:none}.bookingCard-module-scss-module__YfoExG__cell{flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex}.bookingCard-module-scss-module__YfoExG__cellLabel{color:#3030308c;text-transform:uppercase;font-size:.68rem;font-weight:700;display:none}.bookingCard-module-scss-module__YfoExG__code{color:#0e552e;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:700;overflow:hidden}.bookingCard-module-scss-module__YfoExG__primaryText{color:#303030;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:600;overflow:hidden}.bookingCard-module-scss-module__YfoExG__cellMeta{color:#3030309e;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;font-size:.76rem;overflow:hidden}.bookingCard-module-scss-module__YfoExG__status{text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;align-items:center;width:fit-content;max-width:100%;padding:5px 9px;font-size:.7rem;font-weight:700;display:inline-flex;overflow:hidden}.bookingCard-module-scss-module__YfoExG__statusPending{color:#a64b00;background:#e67e2221}.bookingCard-module-scss-module__YfoExG__statusProgress{color:#205b91;background:#2962a01f}.bookingCard-module-scss-module__YfoExG__statusComplete{color:#286d2d;background:#2e7d321f}.bookingCard-module-scss-module__YfoExG__statusCancelled{color:#a51f1f;background:#c628281c}.bookingCard-module-scss-module__YfoExG__statusNeutral{color:#303030b8;background:#30303014}.bookingCard-module-scss-module__YfoExG__assignmentCell{padding-right:14px;position:relative}.bookingCard-module-scss-module__YfoExG__assignment{color:#303030b8;white-space:nowrap;align-items:center;gap:7px;font-size:.76rem;display:inline-flex}.bookingCard-module-scss-module__YfoExG__openIcon{color:#30303073;font-size:1.1rem;position:absolute;right:0}.bookingCard-module-scss-module__YfoExG__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.bookingCard-module-scss-module__YfoExG__claimed{background-color:#2e7d32}.bookingCard-module-scss-module__YfoExG__unclaimed{background-color:#858585}@media (max-width:760px){.bookingCard-module-scss-module__YfoExG__card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"booking status""client client""organization organization""trip trip""flightType flightType""assignment assignment";gap:12px 16px;padding:14px}.bookingCard-module-scss-module__YfoExG__cellLabel{display:block}.bookingCard-module-scss-module__YfoExG__bookingCell{grid-area:booking}.bookingCard-module-scss-module__YfoExG__clientCell{grid-area:client}.bookingCard-module-scss-module__YfoExG__organizationCell{grid-area:organization}.bookingCard-module-scss-module__YfoExG__tripCell{grid-area:trip}.bookingCard-module-scss-module__YfoExG__flightTypeCell{grid-area:flightType}.bookingCard-module-scss-module__YfoExG__statusCell{grid-area:status;align-items:flex-end}.bookingCard-module-scss-module__YfoExG__assignmentCell{flex-direction:row;grid-area:assignment;justify-content:space-between;align-items:center;padding-right:0}.bookingCard-module-scss-module__YfoExG__assignmentCell .bookingCard-module-scss-module__YfoExG__cellLabel{display:none}.bookingCard-module-scss-module__YfoExG__openIcon{position:static}}
.bookings-module-scss-module__8TzIqG__bookings{flex-direction:column;align-items:center;gap:20px;width:100vw;height:100%;display:flex}.bookings-module-scss-module__8TzIqG__header{justify-content:flex-end;width:99%;margin:10px 0 0;display:flex}.bookings-module-scss-module__8TzIqG__addButton{color:#f8f3e9;background:#0e552e;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:background .2s;display:inline-flex}.bookings-module-scss-module__8TzIqG__addButton:hover{color:#303030;background:#e49c30}.bookings-module-scss-module__8TzIqG__content{box-sizing:border-box;border-radius:15px;flex-direction:column;align-items:stretch;gap:20px;width:100%;min-width:0;padding:20px;display:flex}.bookings-module-scss-module__8TzIqG__tabs{gap:10px;display:flex}.bookings-module-scss-module__8TzIqG__tab,.bookings-module-scss-module__8TzIqG__activeTab{cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 20px;transition:background .2s}.bookings-module-scss-module__8TzIqG__activeTab{color:#303030;background:#e49c30}.bookings-module-scss-module__8TzIqG__tab:hover{background:#e49c3080}.bookings-module-scss-module__8TzIqG__cardContainer{flex-direction:column;align-items:stretch;width:100%;max-height:500px;display:flex;overflow:auto}.bookings-module-scss-module__8TzIqG__tableHeader{color:#3030308c;text-transform:uppercase;grid-template-columns:minmax(135px,.9fr) minmax(155px,1fr) minmax(140px,.9fr) minmax(210px,1.4fr) minmax(128px,.85fr) minmax(135px,.9fr) minmax(112px,.7fr);gap:16px;min-width:1150px;padding:0 16px 9px;font-size:.68rem;font-weight:700;display:grid}.bookings-module-scss-module__8TzIqG__bookingList{flex-direction:column;gap:7px;width:100%;min-width:1150px;margin:0;padding:0;display:flex}.bookings-module-scss-module__8TzIqG__emptyState{color:#30303094;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:140px;font-size:.9rem;display:flex}@media (max-width:760px){.bookings-module-scss-module__8TzIqG__content{padding:14px}.bookings-module-scss-module__8TzIqG__cardContainer{max-height:600px}.bookings-module-scss-module__8TzIqG__tableHeader{display:none}.bookings-module-scss-module__8TzIqG__bookingList{min-width:0}}
