.clientReservationDetail,.clientReservationsPage{min-height:100vh;background:#f5f6f3;padding:28px 18px 75px}.clientReservationDetailShell,.clientReservationsShell{width:min(1060px,100%);margin:auto}.clientReservationsHeader{display:grid;grid-template-columns:150px 1fr 48px;grid-gap:20px;gap:20px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:11px;padding:20px 22px}.clientDetailBack,.clientReservationsHeader>a{display:flex;align-items:center;gap:5px;color:var(--green);font-size:9px;font-weight:800}.clientDetailBack svg,.clientReservationsHeader>a svg{width:14px}.clientReservationDetail header span,.clientReservationsHeader span{font-size:7px;color:var(--green);font-weight:850;letter-spacing:1.2px}.clientReservationsHeader h1{font-size:27px;margin:5px 0}.clientReservationsHeader p{font-size:8px;color:var(--muted);margin:0}.clientReservationsHeader>i{width:44px;height:44px;border-radius:9px;background:#e7f2ea;color:var(--green);display:grid;place-items:center}.clientReservationsHeader>i svg{width:20px}.clientReservationStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px;margin:15px 0}.clientReservationStats article{display:grid;grid-template-columns:30px 1fr;grid-gap:9px;gap:9px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;padding:13px}.clientReservationStats svg{width:16px;color:var(--green)}.clientReservationStats span{display:grid;font-size:7px;color:var(--muted)}.clientReservationStats strong{font-size:13px;color:var(--ink);margin-top:4px}.clientReservationFilters{display:flex;align-items:center;gap:5px;margin:18px 0 9px;font-size:8px}.clientReservationFilters>svg{width:14px;color:var(--green)}.clientReservationFilters a{background:#fff;border:1px solid var(--line);border-radius:6px;padding:8px 10px;font-weight:750}.clientReservationFilters a.active{background:var(--ink);color:#fff;border-color:var(--ink)}.clientReservationCards{display:grid;grid-gap:7px;gap:7px}.clientReservationCards>article{display:grid;grid-template-columns:92px minmax(170px,1fr) 130px 150px 20px;grid-gap:12px;gap:12px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:9px;padding:9px}.clientReservationImage{height:67px;position:relative;border-radius:6px;overflow:hidden}.clientReservationImage img{object-fit:cover}.clientReservationCards article>div:nth-child(2)>span{font-size:6px;color:var(--green);font-weight:850;text-transform:uppercase}.clientReservationCards h2{font-size:12px;margin:4px 0}.clientReservationAmount span,.clientReservationCards p,.clientReservationCards small,.clientReservationDate span{display:block;font-size:7px;color:var(--muted);margin:2px 0}.clientReservationDate b{font-size:9px}.clientReservationAmount{text-align:right}.clientReservationAmount strong{display:block;font-size:11px}.clientReservationCards>article>a{color:var(--green)}.clientReservationCards>article>a svg{width:15px}.clientReservationEmpty{background:#fff;border:1px dashed #cdd5cb;border-radius:9px;text-align:center;padding:45px}.clientReservationEmpty>svg{width:27px;color:var(--green)}.clientReservationEmpty h2{font-size:15px;margin:8px 0 4px}.clientReservationEmpty p{font-size:8px;color:var(--muted)}.clientDetailBack{margin-bottom:20px}.clientReservationDetail header{display:grid;grid-template-columns:170px 1fr 170px;grid-gap:18px;gap:18px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:10px;padding:11px}.clientDetailImage{height:130px;position:relative;border-radius:7px;overflow:hidden}.clientDetailImage img{object-fit:cover}.clientReservationDetail header h1{font-size:27px;margin:5px 0}.clientReservationDetail header p{font-size:8px;color:var(--muted)}.clientReservationDetail header>div:nth-child(2)>strong{display:inline-block;background:#e8f3ea;color:var(--green);border-radius:15px;padding:7px 10px;font-size:7px}.clientReservationDetail header>aside{border-left:1px solid var(--line);padding:10px;text-align:center;display:grid}.clientReservationDetail header aside small{font-size:6px;color:var(--muted)}.clientReservationDetail header aside b{font-size:22px;letter-spacing:4px;margin:6px 0}.clientReservationDetail header aside a{display:flex;justify-content:center;align-items:center;gap:4px;color:var(--green);font-size:7px;font-weight:800}.clientReservationDetail header aside svg{width:13px}.clientDetailMessage{display:flex;align-items:center;gap:6px;border-radius:7px;padding:10px 12px;font-size:8px;margin:12px 0}.clientDetailMessage svg{width:14px}.clientDetailMessage.success{background:#e7f4ea;color:#21643f}.clientDetailMessage.error{background:#fff0ef;color:#a23f38}.clientDetailStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:10px 0}.clientBalanceBox,.clientDetailGrid>section,.clientDetailStats article{background:#fff;border:1px solid var(--line);border-radius:9px;padding:15px}.clientDetailStats span{font-size:7px;color:var(--muted)}.clientDetailStats strong{display:block;font-size:13px;margin-top:7px}.clientDetailGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.clientBalanceBox h2,.clientDetailGrid h2{font-size:13px}.clientDetailGrid dl{margin:0}.clientDetailGrid dl>div{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:9px 0;font-size:8px}.clientDetailGrid dt{color:var(--muted)}.clientDetailGrid dd{margin:0;font-weight:750;text-align:right}.clientDetailGrid>section>p{display:flex;gap:5px;background:#edf5ef;color:var(--green);border-radius:6px;padding:9px;font-size:7px}.clientDetailGrid>section>p svg{width:13px}.clientReceiptRows>article{display:grid;grid-template-columns:30px 1fr auto;grid-gap:8px;gap:8px;align-items:center;border-top:1px solid var(--line);padding:9px 0}.clientReceiptRows>article>i{width:28px;height:28px;border-radius:6px;background:#eaf3ec;color:var(--green);display:grid;place-items:center}.clientReceiptRows>article>i svg{width:13px}.clientReceiptRows article div{display:grid}.clientReceiptRows article span{font-size:7px;color:var(--green);font-weight:850}.clientReceiptRows article b,.clientReceiptRows article strong{font-size:8px}.clientReceiptRows article small{font-size:6px;color:var(--muted);margin-top:2px}.clientReceiptRows article strong{text-align:right}.clientReceiptRows article strong small{display:block;color:var(--green)}.clientBalanceBox{margin-top:9px}.clientBalanceBox>div{display:flex;gap:8px}.clientBalanceBox>div>svg{width:19px;color:var(--green)}.clientBalanceBox p{font-size:8px;color:var(--muted);margin:4px 0}.clientBalanceBox form{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:flex-end;border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.clientBalanceBox fieldset{border:0;padding:0;margin:0;display:flex;gap:7px}.clientBalanceBox legend{font-size:7px;font-weight:800;margin-bottom:6px}.clientBalanceBox label{position:relative;display:flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:6px;padding:7px 9px;font-size:8px}.clientBalanceBox label input{position:absolute;opacity:0}.clientBalanceBox label:has(input:checked){border-color:var(--green);background:#f0f7f2}.clientPayLogo{width:19px;height:19px;border-radius:4px;color:#fff;display:grid;place-items:center;font-size:8px;font-weight:900}.clientPayLogo.wave{background:#23a8df}.clientPayLogo.orange{background:#f47b20}.clientPayLogo.moov{background:#168e52}.clientBalanceBox button{height:38px;border:0;border-radius:6px;background:var(--green);color:#fff;padding:0 13px;display:flex;align-items:center;gap:5px;font-size:8px;font-weight:850}.clientBalanceBox button svg{width:14px}.clientBalanceBox button:disabled{background:#c7cec9}.clientBalanceBox.locked{background:#fafbf9}.clientBookingList article{grid-template-columns:70px 1fr auto 18px}.clientBookingList article>a{color:var(--green)}.clientBookingList article>a svg{width:13px}@media(max-width:760px){.clientReservationDetail,.clientReservationsPage{padding:13px 11px 78px}.clientReservationsHeader{grid-template-columns:1fr 40px;padding:15px}.clientReservationsHeader>a{grid-column:1/3}.clientReservationsHeader h1{font-size:23px}.clientReservationsHeader>i{width:38px;height:38px}.clientDetailStats,.clientReservationStats{grid-template-columns:1fr 1fr}.clientReservationFilters{overflow-x:auto}.clientReservationFilters a{white-space:nowrap}.clientReservationCards>article{grid-template-columns:78px 1fr 18px}.clientReservationImage{height:62px}.clientReservationDate{grid-column:1}.clientReservationAmount{grid-column:2}.clientReservationCards>article>a{grid-column:3;grid-row:1/3}.clientReservationDetail header{grid-template-columns:90px 1fr}.clientDetailImage{height:90px}.clientReservationDetail header>aside{grid-column:1/3;border-left:0;border-top:1px solid var(--line)}.clientBalanceBox form,.clientDetailGrid{grid-template-columns:1fr}.clientBalanceBox fieldset{display:grid;grid-template-columns:repeat(3,1fr)}.clientBalanceBox button{justify-content:center}.clientBookingList article{grid-template-columns:55px 1fr 15px}.clientBookingList article>strong{grid-column:2}.clientBookingList article>a{grid-column:3;grid-row:1/3}}.resiPaymentBot{margin-top:11px;border:1px solid #c9ddd0;border-radius:13px;background:#fff;overflow:hidden;box-shadow:0 10px 28px rgba(20,69,43,.08)}.resiBotHeader{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:13px 15px;border:0;background:linear-gradient(135deg,#10251a,#1e5e3d);color:#fff;text-align:left;cursor:pointer}.resiBotHeader>i{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#f3a72f;color:#10251a}.resiBotHeader>i svg{width:19px}.resiBotHeader>span{display:grid;grid-gap:2px;gap:2px}.resiBotHeader small{color:#8fcca7;font-size:6px;font-weight:900;letter-spacing:1px}.resiBotHeader strong{font-size:10px}.resiBotHeader>em{display:flex;align-items:center;gap:4px;color:#a9c6b4;font-size:7px;font-style:normal}.resiBotHeader>em svg{width:13px;transition:transform .2s}.resiPaymentBot.open .resiBotHeader>em svg{transform:rotate(180deg)}.resiBotConversation{display:grid;grid-gap:9px;gap:9px;padding:14px;background:linear-gradient(180deg,#f7fbf8,#fff)}.resiBotBubble{display:flex;gap:8px;align-items:flex-start;max-width:640px}.resiBotBubble>i{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#e3f0e7;color:var(--green)}.resiBotBubble>i svg{width:13px}.resiBotBubble>p{display:grid;grid-gap:4px;gap:4px;margin:0;padding:10px 12px;border-radius:3px 11px 11px 11px;background:#fff;border:1px solid var(--line);font-size:8px;line-height:1.55}.resiBotBubble>p b{font-size:9px}.resiBotBubble>p span{color:var(--muted)}.resiBotAction,.resiBotStatus{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #d6e5da;border-radius:10px;background:#fff}.resiBotAction>div,.resiBotStatus{display:flex}.resiBotAction>div{align-items:center;gap:8px}.resiBotAction>div>svg,.resiBotStatus>svg{width:19px;color:#e59921}.resiBotAction span,.resiBotStatus span{display:grid;grid-gap:3px;gap:3px}.resiBotAction b,.resiBotStatus b{font-size:9px}.resiBotAction small,.resiBotStatus small{color:var(--muted);font-size:7px}.resiBotAction button{height:38px;display:flex;align-items:center;gap:6px;padding:0 14px;border:0;border-radius:7px;background:#f3a72f;color:#17251d;font-size:8px;font-weight:900;white-space:nowrap}.resiBotAction button svg{width:14px}.resiBotStatus{justify-content:flex-start}.resiBotStatus.waiting{background:#fff9ed;border-color:#eedbb7}.resiBotStatus.success{background:#ecf8f0;border-color:#cbe6d3;color:#21663f}.resiBotStatus.success>svg{color:#2b8a52}.resiBotStatus.success>svg:last-child{margin-left:auto}.resiBotFooter{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:3px}.phoneNotificationButton{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #cbdad0;border-radius:7px;background:#fff;color:var(--green);font-size:7px;font-weight:850}.phoneNotificationButton svg{width:13px}.phoneNotificationButton.enabled{background:#eaf6ee}.resiBotFooter>p{display:flex;align-items:center;gap:4px;margin:0;color:var(--muted);font-size:6px}.resiBotFooter>p svg{width:11px}@media(max-width:620px){.resiBotHeader{grid-template-columns:34px minmax(0,1fr)}.resiBotHeader>em{grid-column:2}.resiBotAction{align-items:stretch;flex-direction:column}.resiBotAction button{width:100%;justify-content:center}.resiBotFooter{align-items:stretch;flex-direction:column}.phoneNotificationButton,.resiBotFooter>p{justify-content:center}.resiBotConversation{padding:10px}.resiBotStatus{align-items:flex-start}}.clientOnsiteContact{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#eff7f1;border:1px solid #d4e8da;border-radius:9px;padding:14px 15px;margin:10px 0}.clientOnsiteContact>div{display:flex;align-items:center;gap:10px;min-width:0}.clientOnsiteContact>div>svg{width:21px;color:var(--green);flex:0 0 auto}.clientOnsiteContact span{display:grid}.clientOnsiteContact small{font-size:7px;color:var(--green);font-weight:850;letter-spacing:.8px}.clientOnsiteContact strong{font-size:12px;margin-top:3px}.clientOnsiteContact p{font-size:7px;color:var(--muted);margin:3px 0 0}.clientOnsiteContact>a{height:38px;border-radius:7px;background:var(--green);color:#fff;display:flex;align-items:center;gap:5px;padding:0 15px;font-size:9px;font-weight:850;white-space:nowrap}.clientOnsiteContact>a svg{width:14px}@media(max-width:760px){.clientOnsiteContact{align-items:stretch;flex-direction:column}.clientOnsiteContact>a{justify-content:center}}.resiBotConversation{position:relative;gap:11px;max-height:520px;padding:16px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch;background-color:#eef4f0;background-image:radial-gradient(circle at 18px 18px,#2a7b4d0b 1.5px,transparent 0);background-size:22px 22px}.resiBotConversation::-webkit-scrollbar{width:5px}.resiBotConversation::-webkit-scrollbar-thumb{border-radius:999px;background:#9db5a5}.resiBotDay{display:flex;justify-content:center}.resiBotDay span{padding:4px 9px;border-radius:999px;background:#d8e5dd;color:#567064;font-size:6px;font-weight:850}.resiBotMessage{display:flex;align-items:flex-end;gap:7px;max-width:82%}.resiBotMessage>i{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:#153c28;color:#f3a72f}.resiBotMessage>i svg{width:14px}.resiBotMessage>div{position:relative;display:grid;grid-gap:4px;gap:4px;padding:9px 11px;border:1px solid #d7e0d9;border-radius:13px 13px 13px 4px;background:#fff;box-shadow:0 2px 7px #183b2810}.resiBotMessage>div>b{color:#236243;font-size:7px}.resiBotMessage>div>b small{margin-left:5px;color:#93a39a;font-size:6px;font-weight:600}.resiBotMessage p{margin:0;color:#26372e;font-size:8px;line-height:1.55}.resiBotMessage.client{align-self:flex-end;justify-self:flex-end;justify-content:flex-end}.resiBotMessage.client>div{display:flex;align-items:flex-end;gap:7px;border-color:#b9dec8;border-radius:13px 13px 4px 13px;background:#dff3e6}.resiBotMessage.client small{color:#26805a;font-size:7px;font-weight:900}.resiBotInlineAction{display:grid;grid-gap:6px;gap:6px;margin-top:5px}.resiBotInlineAction button{min-height:38px;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:0;border-radius:8px;background:#f3a72f;color:#17251d;font-size:8px;font-weight:900}.resiBotInlineAction button svg{width:14px}.resiBotInlineAction>small{display:flex;align-items:center;gap:4px;color:#74847b;font-size:6px}.resiBotInlineAction>small svg{width:11px}.resiBotComposer{display:grid;grid-template-columns:18px 1fr 30px;align-items:center;grid-gap:8px;gap:8px;margin-top:2px;padding:7px 8px 7px 11px;border:1px solid #d3ddd6;border-radius:18px;background:#fff;color:#99a49d}.resiBotComposer>svg{width:14px}.resiBotComposer span{font-size:7px}.resiBotComposer button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:50%;background:#dfe7e2;color:#789086}.resiBotComposer button svg{width:13px}@media(max-width:620px){.resiPaymentBot{border-radius:16px}.resiBotHeader{padding:11px 12px}.resiBotConversation{max-height:min(58vh,470px);padding:11px 9px}.resiBotMessage{max-width:94%}.resiBotMessage p{font-size:9px}.resiBotMessage>div{padding:9px 10px}.resiBotInlineAction button{font-size:9px}.resiBotFooter{gap:7px}}.resiBotQrMessage{display:grid;grid-template-columns:190px 1fr;align-items:center;grid-gap:18px;gap:18px;padding:14px;border:1px solid #b9dec8;border-radius:13px;background:#fff}.resiBotQrMessage>div{display:grid;place-items:center;padding:8px;border-radius:10px;background:#fff;box-shadow:0 4px 16px #163c2714}.resiBotQrMessage img{width:100%;height:auto}.resiBotQrMessage>span{display:grid;grid-gap:6px;gap:6px}.resiBotQrMessage>span small{color:var(--green);font-size:7px;font-weight:900;letter-spacing:.8px}.resiBotQrMessage strong{font-size:32px;letter-spacing:6px}.resiBotQrMessage p{margin:0;color:var(--muted);font-size:8px;line-height:1.5}.depositReturnBot{overflow:hidden;border:1px solid #c9ddd0;border-radius:16px;background:#fff;box-shadow:0 18px 48px #163c2714}.depositReturnBot>header{display:flex;align-items:center;gap:11px;padding:14px 16px;background:linear-gradient(135deg,#10251a,#1e5e3d);color:#fff}.depositReturnBot>header>i{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#f3a72f;color:#10251a}.depositReturnBot>header>i svg{width:19px}.depositReturnBot>header>span{display:grid;grid-gap:2px;gap:2px}.depositReturnBot>header small{color:#8fcca7;font-size:7px;font-weight:900;letter-spacing:.8px}.depositReturnBot>header strong{font-size:11px}.depositReturnConversation{display:grid;grid-gap:11px;gap:11px;max-height:min(68vh,620px);padding:16px;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;background-color:#eef4f0;background-image:radial-gradient(circle at 18px 18px,#2a7b4d0b 1.5px,transparent 0);background-size:22px 22px}.botContinueLink{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:5px;min-height:39px;padding:8px 12px;border-radius:8px;background:#f3a72f;color:#17251d;font-size:8px;font-weight:900;text-decoration:none}.botContinueLink svg{width:14px}.depositBotSecurity{display:flex;align-items:center;justify-content:center;gap:5px;margin:3px 0 0;color:#65776d;font-size:7px}.depositBotSecurity svg{width:12px}.botReturnPage{padding:34px 15px 70px}.botReturnCard{width:min(760px,100%);margin:auto}.botReturnCard .confirmedLocation{margin-top:14px}.bookingNextSteps{display:grid;grid-gap:12px;gap:12px;margin-top:14px;padding:16px;border:1px solid #d5e5da;border-radius:13px;background:#fff;text-align:left}.bookingNextSteps>div:first-child{display:flex;align-items:center;gap:9px}.bookingNextSteps>div:first-child svg{width:20px;color:var(--green)}.bookingNextSteps>div:first-child span{display:grid;grid-gap:2px;gap:2px}.bookingNextSteps b{font-size:10px}.bookingNextSteps em,.bookingNextSteps li,.bookingNextSteps small{color:var(--muted);font-size:8px;line-height:1.5}.bookingNextSteps ol{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:22px}.confirmationOnsiteContact{display:grid!important;grid-template-columns:24px minmax(0,1fr) auto;align-items:center!important;grid-gap:9px!important;gap:9px!important;padding-top:12px;border-top:1px solid var(--line)}.confirmationOnsiteContact>svg{width:19px;color:var(--green)}.confirmationOnsiteContact span{display:grid}.confirmationOnsiteContact em{font-style:normal}.confirmationOnsiteContact a{display:flex;align-items:center;gap:5px;padding:9px 12px;border-radius:8px;background:var(--green);color:#fff;font-size:8px;font-weight:850}.confirmationOnsiteContact a svg{width:13px}@media(max-width:560px){.confirmationOnsiteContact{grid-template-columns:24px 1fr!important}.confirmationOnsiteContact a{grid-column:1/3;justify-content:center}}@media(max-width:620px){.resiBotQrMessage{grid-template-columns:1fr;gap:10px;text-align:center}.resiBotQrMessage>div{width:min(230px,100%);margin:auto}.resiBotQrMessage strong{font-size:29px}.depositReturnConversation{max-height:min(66vh,540px);padding:11px 9px}.botReturnPage{padding:13px 10px 70px}.botContinueLink{font-size:9px}}.manualWaveReference input{min-height:38px;border:1px solid #ccd9d0;border-radius:8px;padding:8px 10px;font:inherit;font-size:8px;background:#fff}.manualWaveReference input:focus{outline:2px solid #e7b455;outline-offset:1px}.clientDirectReview{margin-top:18px;padding:20px;border:1px solid #dce6df;border-radius:13px;background:#fff}.clientDirectReview>header{display:flex;align-items:flex-start;gap:12px}.clientDirectReview>header>svg{width:24px;color:#e3a72f;fill:#e3a72f}.clientDirectReview>header span{font-size:9px;font-weight:850;letter-spacing:1px;color:var(--green)}.clientDirectReview h2{font-size:20px;margin:4px 0}.clientDirectReview p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.clientDirectReview form{display:grid;grid-template-columns:180px 1fr auto;grid-gap:10px;gap:10px;align-items:end;margin-top:16px}.clientDirectReview label{display:grid;grid-gap:6px;gap:6px;font-size:11px;font-weight:750}.clientDirectReview select,.clientDirectReview textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px;font:inherit;font-size:12px}.clientDirectReview textarea{height:64px;resize:vertical}.clientDirectReview button{height:42px;border:0;border-radius:8px;background:var(--green);color:#fff;padding:0 15px;font-weight:800;display:flex;align-items:center;gap:6px;cursor:pointer}.clientDirectReview button svg{width:15px}.clientDirectReview.submitted h2{color:#e3a72f;letter-spacing:2px}.clientDirectReview.submitted small{display:block;margin-top:8px;color:var(--green);font-size:10px;font-weight:750}@media(max-width:760px){.clientDirectReview{padding:15px}.clientDirectReview form{grid-template-columns:1fr}.clientDirectReview button{justify-content:center}.clientDirectReview p{font-size:11px}}.ownerSupportPage{min-height:100vh;background:#f5f7f4;color:var(--ink);padding:20px clamp(12px,4vw,52px) 70px}.ownerSupportCreate,.ownerSupportFeedback,.ownerSupportHeader,.ownerSupportIntro,.ownerSupportThreads{max-width:1100px;margin-left:auto;margin-right:auto}.ownerSupportHeader{display:grid;grid-template-columns:170px 1fr 170px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:14px;padding:19px 22px}.ownerSupportHeader>a{display:flex;align-items:center;gap:6px;color:#687169;font-size:9px;font-weight:800}.ownerSupportHeader>a svg{width:14px}.ownerSupportHeader>div{text-align:center}.ownerSupportCreate>div span,.ownerSupportHeader span,.ownerSupportTitle span{font-size:7px;letter-spacing:1.6px;color:var(--green);font-weight:850}.ownerSupportHeader h1{font-family:var(--font-serif);font-size:25px;margin:3px 0}.ownerSupportHeader p{font-size:9px;color:var(--muted);margin:0}.ownerSupportHeader>i{justify-self:end;width:40px;height:40px;border-radius:10px;background:#eaf2ec;color:var(--green);display:grid;place-items:center}.ownerSupportHeader>i svg{width:19px}.ownerSupportFeedback{margin-top:11px;padding:10px 12px;border-radius:8px;display:flex;align-items:center;gap:7px;font-size:9px;font-weight:750}.ownerSupportFeedback svg{width:14px}.ownerSupportFeedback.success{background:#e8f5ec;color:#24653b}.ownerSupportFeedback.error{background:#fbecea;color:#9b4139}.ownerSupportIntro{margin-top:12px;background:#193d2b;color:#fff;border-radius:11px;padding:13px 16px;display:flex;align-items:center;justify-content:space-between}.ownerSupportIntro>div{display:flex;align-items:center;gap:10px}.ownerSupportIntro svg{width:19px;color:#b9d5c1}.ownerSupportIntro span{display:grid;grid-gap:2px;gap:2px}.ownerSupportIntro b{font-size:10px}.ownerSupportIntro small{font-size:7px;color:#c6d6cb}.ownerSupportIntro>strong{font-size:19px;display:grid;text-align:center}.ownerSupportIntro>strong small{font-size:6px;font-weight:600;color:#c6d6cb}.ownerSupportCreate,.ownerSupportThreads{margin-top:12px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:19px}.ownerSupportCreate>div h2,.ownerSupportTitle h2{font-size:17px;margin:2px 0 13px}.ownerSupportCreate form{display:grid;grid-template-columns:2fr 1fr;grid-gap:9px;gap:9px;background:#f7f9f6;border-radius:9px;padding:12px}.ownerSupportCreate label{display:flex;flex-direction:column;gap:5px;color:#5e675f;font-size:7px;font-weight:800}.ownerSupportCreate label.full{grid-column:1/-1}.ownerSupportCreate input,.ownerSupportCreate select,.ownerSupportCreate textarea,.ownerSupportReply input{width:100%;border:1px solid #dce2dc;background:#fff;border-radius:6px;padding:9px;color:var(--ink);font:inherit;font-size:9px;outline:none}.ownerSupportCreate textarea{height:75px;resize:vertical}.ownerSupportCreate input:focus,.ownerSupportCreate select:focus,.ownerSupportCreate textarea:focus,.ownerSupportReply input:focus{border-color:var(--green)}.ownerSupportCreate form>button{justify-self:start;border:0;background:var(--green);color:#fff;border-radius:6px;padding:9px 11px;font-size:8px;font-weight:800;display:flex;align-items:center;gap:6px;cursor:pointer}.ownerSupportCreate button svg{width:13px}.ownerSupportTitle{display:flex;justify-content:space-between;align-items:flex-start}.ownerSupportTitle b{min-width:26px;height:26px;border-radius:7px;background:#eaf2ec;color:var(--green);display:grid;place-items:center;font-size:9px}.ownerTicketGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ownerTicketGrid>article{border:1px solid var(--line);border-radius:9px;padding:12px;min-width:0}.ownerTicketGrid>article>header{display:flex;justify-content:space-between;gap:8px}.ownerTicketGrid h3{font-size:11px;margin:5px 0 10px}.ownerTicketGrid>article>header>div:last-child{display:grid;justify-items:end;align-content:start;grid-gap:4px;gap:4px}.ownerTicketGrid>article>header>div:last-child b{font-size:6px;color:var(--green);background:#eaf2ec;border-radius:5px;padding:4px 6px}.ownerTicketGrid header small{font-size:6px;color:var(--muted)}.ownerTicketPriority{font-size:6px;font-weight:850;padding:4px 6px;border-radius:5px;background:#eef2ee;color:#697169}.ownerTicketPriority.high{background:#fff2dd;color:#9a681f}.ownerTicketPriority.urgent{background:#fbe7e5;color:#a3453e}.ownerTicketMessages{display:grid;grid-gap:6px;gap:6px;max-height:235px;overflow:auto}.ownerTicketMessages p{display:grid;grid-gap:3px;gap:3px;margin:0;border-radius:8px;padding:8px 9px;font-size:8px;line-height:1.45}.ownerTicketMessages p.mine{background:#eaf2ec;margin-left:25px}.ownerTicketMessages p.staff{background:#f4f1e9;margin-right:25px}.ownerTicketMessages p>b{font-size:7px;color:var(--green)}.ownerTicketMessages p>small{font-size:6px;color:var(--muted)}.ownerSupportReply{display:flex;gap:5px;margin-top:8px}.ownerSupportReply button{width:34px;flex:0 0 34px;border:0;border-radius:6px;background:var(--green);color:#fff;display:grid;place-items:center;cursor:pointer}.ownerSupportReply svg{width:13px}.ownerSupportEmpty{grid-column:1/-1;background:#f7f9f6;border-radius:8px;padding:17px;color:var(--muted);font-size:9px}.dashboardNav nav a.supportAttention{color:var(--green)}@media(max-width:800px){.ownerSupportHeader{grid-template-columns:1fr auto}.ownerSupportHeader>div{text-align:left;grid-row:2;grid-column:1/-1;margin-top:13px}.ownerSupportHeader>i{grid-column:2;grid-row:1}.ownerTicketGrid{grid-template-columns:1fr}}@media(max-width:600px){.ownerSupportPage{padding:9px 8px 65px}.ownerSupportCreate,.ownerSupportHeader,.ownerSupportThreads{padding:13px}.ownerSupportHeader h1{font-size:20px}.ownerSupportIntro{padding:11px 12px}.ownerSupportIntro>div{min-width:0}.ownerSupportIntro small{line-height:1.35}.ownerSupportCreate form{grid-template-columns:1fr;padding:10px}.ownerSupportCreate label.full{grid-column:auto}.ownerTicketMessages p.mine{margin-left:14px}.ownerTicketMessages p.staff{margin-right:14px}}.adminStatisticsPage{min-height:100vh;background:#f3f4f1;color:var(--ink);padding:22px clamp(12px,4vw,48px) 65px}.statisticsCards,.statisticsControls,.statisticsGrid,.statisticsHeader,.statisticsPanel,.statisticsPeriods{width:min(1180px,100%);margin-left:auto;margin-right:auto}.statisticsHeader{display:grid;grid-template-columns:180px 1fr 180px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px 21px}.statisticsHeader>a:first-child{display:flex;align-items:center;gap:6px;color:#647068;font-size:8px;font-weight:800}.statisticsHeader>a svg{width:14px}.statisticsHeader>div{text-align:center}.statisticsHeader span,.statisticsPanel header span{font-size:7px;letter-spacing:1.5px;color:var(--green);font-weight:850}.statisticsHeader h1{font-size:25px;margin:4px 0}.statisticsHeader p{font-size:8px;color:var(--muted);margin:0}.statisticsExport{justify-self:end;display:flex;align-items:center;gap:6px;background:var(--green);color:#fff;border-radius:7px;padding:10px 11px;font-size:8px;font-weight:800}.statisticsPeriods{display:flex;justify-content:center;gap:5px;margin-top:11px}.statisticsPeriods a{background:#fff;border:1px solid var(--line);border-radius:7px;padding:8px 13px;font-size:8px;font-weight:750;color:#687169}.statisticsPeriods a.active{background:#152d20;color:#fff;border-color:#152d20}.statisticsCards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px;margin-top:11px}.statisticsCards article{background:#fff;border:1px solid var(--line);border-radius:9px;padding:13px;display:grid;grid-template-columns:1fr 29px}.statisticsCards article>i{grid-column:2;width:29px;height:29px;border-radius:7px;background:#e8f2eb;color:var(--green);display:grid;place-items:center}.statisticsCards svg{width:14px}.statisticsCards article>span{grid-row:1;align-self:center;font-size:7px;color:var(--muted)}.statisticsCards strong{grid-column:1/3;font-size:18px;margin:10px 0 4px}.statisticsCards small{grid-column:1/3;display:flex;align-items:center;gap:3px;font-size:6px}.statisticsCards small.positive{color:#27824d}.statisticsCards small.negative{color:#b94d47}.statisticsCards small.neutral{color:var(--muted)}.statisticsCards small svg{width:11px}.statisticsGrid{display:grid;grid-template-columns:1.35fr .65fr;grid-gap:10px;gap:10px;margin-top:10px}.statisticsGrid.equal{grid-template-columns:1fr 1fr}.statisticsPanel{background:#fff;border:1px solid var(--line);border-radius:9px;padding:15px;min-width:0}.statisticsPanel>header{display:flex;justify-content:space-between;align-items:flex-start}.statisticsPanel h2{font-size:13px;margin:3px 0 12px}.statisticsPanel>header>b{font-size:13px;color:var(--green)}.trendChart{height:150px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:5px;gap:5px;align-items:end;border-bottom:1px solid var(--line);padding:8px 3px 0}.trendChart>div{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;min-width:0}.trendChart span{display:block;width:min(22px,75%);min-height:3px;border-radius:4px 4px 0 0;background:linear-gradient(#4b9165,#1d5534)}.trendChart small{font-size:5px;color:var(--muted);white-space:nowrap}.financeSummary dl{margin:0}.financeSummary dl>div{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:8px 0;font-size:7px}.financeSummary dt{color:var(--muted)}.financeSummary dd{margin:0;font-weight:850}.statDistribution{display:grid;grid-gap:9px;gap:9px}.statDistribution>div{display:grid;grid-template-columns:130px 1fr 35px;grid-gap:8px;gap:8px;align-items:center}.statDistribution>div>span{display:grid}.statDistribution b{font-size:7px}.statDistribution small{font-size:6px;color:var(--muted)}.statDistribution>div>i{height:6px;border-radius:4px;background:#edf0ec;overflow:hidden}.statDistribution em{display:block;height:100%;background:var(--green);border-radius:4px}.statDistribution strong{font-size:7px;text-align:right}.providerStats>p,.rankingTable>p,.statDistribution>p{font-size:8px;color:var(--muted);background:#f6f8f5;padding:12px;border-radius:7px}.providerStats{display:grid;grid-gap:6px;gap:6px}.providerStats article{display:grid;grid-template-columns:31px 1fr auto;grid-gap:8px;gap:8px;align-items:center;border-top:1px solid var(--line);padding-top:7px}.providerStats article>i{width:30px;height:30px;border-radius:7px;display:grid;place-items:center;background:#eaf2ec;color:var(--green);font-style:normal;font-size:6px;font-weight:900}.providerStats i.wave{background:#dff3fb;color:#168bb9}.providerStats i.orange_money{background:#ffead9;color:#d66513}.providerStats i.mtn_money{background:#ffef9d;color:#4a3d00}.providerStats i.moov_money{background:#e1f3e8;color:#157b46}.providerStats article>span{display:grid}.providerStats b{font-size:8px}.providerStats small{font-size:6px;color:var(--muted)}.providerStats strong{font-size:8px}.residenceRanking{margin-top:10px}.residenceRanking>header>small{font-size:6px;color:var(--muted)}.rankingTable{border-top:1px solid var(--line)}.rankingHead,.rankingTable article{display:grid;grid-template-columns:minmax(170px,1fr) 90px 120px 120px;grid-gap:8px;gap:8px;align-items:center;padding:8px 0}.rankingHead{color:var(--muted);font-size:6px;text-transform:uppercase}.rankingTable article{position:relative;border-top:1px solid #f0f2ef;padding-left:29px}.rankingTable article>b{position:absolute;left:1px;width:20px;height:20px;border-radius:6px;background:#eaf2ec;color:var(--green);display:grid;place-items:center;font-size:7px}.rankingTable article>span{display:grid}.rankingTable article>span strong{font-size:8px}.rankingTable article small{font-size:6px;color:var(--muted)}.rankingTable article em,.rankingTable article>i{font-style:normal;font-size:8px}.rankingTable article>i{font-weight:750}.statisticsControls{display:grid;grid-template-columns:1fr 220px 220px;grid-gap:8px;gap:8px;align-items:center;margin-top:10px;background:#142c1f;color:#fff;border-radius:9px;padding:12px}.statisticsControls>a,.statisticsControls>div{display:flex;align-items:center;gap:8px}.statisticsControls svg{width:16px;color:#83c39a}.statisticsControls span{display:grid}.statisticsControls span b{font-size:8px}.statisticsControls span small{font-size:6px;color:#a9beb0}.statisticsControls>a{background:#203d2c;border-radius:7px;padding:9px;font-size:7px}.statisticsControls>a span{flex:1 1}.statisticsControls>a>b{background:#d85d56;border-radius:8px;min-width:18px;height:18px;display:grid;place-items:center;font-size:6px}@media(max-width:900px){.statisticsCards{grid-template-columns:1fr 1fr}.statisticsGrid,.statisticsGrid.equal{grid-template-columns:1fr}.statisticsControls{grid-template-columns:1fr 1fr}.statisticsControls>div{grid-column:1/-1}}@media(max-width:650px){.adminStatisticsPage{padding:9px 8px 62px}.statisticsHeader{grid-template-columns:1fr auto;padding:13px}.statisticsHeader>div{grid-column:1/-1;grid-row:2;text-align:left;margin-top:12px}.statisticsExport{grid-column:2;grid-row:1;padding:8px;font-size:7px}.statisticsHeader h1{font-size:20px}.statisticsPeriods{justify-content:flex-start;overflow:auto}.statisticsPeriods a{white-space:nowrap}.statisticsCards{gap:6px}.statisticsCards article{padding:10px}.statisticsCards strong{font-size:15px}.trendChart{gap:2px}.trendChart small{font-size:4px;transform:rotate(-35deg);margin-bottom:5px}.statDistribution>div{grid-template-columns:105px 1fr 30px}.rankingHead{display:none}.rankingTable article{grid-template-columns:1fr auto;padding:9px 0 9px 29px}.rankingTable article>em{grid-column:2;grid-row:1}.rankingTable article>i{grid-column:1/3;font-size:7px;color:var(--muted)}.statisticsControls{grid-template-columns:1fr}.statisticsControls>div{grid-column:auto}}.adminControlRoom{background:radial-gradient(circle at 94% 2%,rgba(40,86,58,.09),transparent 270px)}.adminNavToggleInput{position:fixed;width:1px;height:1px;opacity:0;pointer-events:none}.adminSideHead{display:flex;align-items:center;justify-content:space-between}.adminNavOpen,.adminSideHead>label{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:7px;color:#a8b6ad;cursor:pointer}.adminNavOpen svg,.adminSideHead>label svg{width:15px}.adminSide nav a.directionReturn{border:1px solid rgba(126,211,160,.2);background:rgba(126,211,160,.08);color:#8bd8a7}.adminNavOpen{position:fixed;top:20px;left:20px;z-index:65;display:none;background:#17231b}.adminNavBackdrop,.adminNavOpen span{display:none}@media (min-width:761px){.adminDash,.adminMain,.adminSide{transition:grid-template-columns .18s ease,width .18s ease,padding .18s ease}.adminDash:has(.adminNavToggleInput:checked){grid-template-columns:70px 1fr}.adminNavToggleInput:checked~.adminNavOpen{display:grid}.adminNavToggleInput:checked~.adminSide{overflow:hidden;width:70px;padding-right:10px;padding-left:10px}.adminNavToggleInput:checked~.adminSide .adminSideHead{margin-top:40px}.adminNavToggleInput:checked~.adminSide .adminBrand span,.adminNavToggleInput:checked~.adminSide .adminSideHead>label,.adminNavToggleInput:checked~.adminSide nav b{display:none}.adminNavToggleInput:checked~.adminSide .sideLogout button,.adminNavToggleInput:checked~.adminSide nav a{overflow:hidden;width:44px;gap:18px;font-size:0;white-space:nowrap}.adminNavToggleInput:checked~.adminSide .sideLogout svg,.adminNavToggleInput:checked~.adminSide nav svg{flex:0 0 15px}}.adminControlRoom>header{padding:4px 0 8px}.adminControlRoom>header>div:first-child>span{letter-spacing:1.25px}.adminWorkbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;margin-top:13px;border:1px solid #dde3de;border-radius:10px;background:#fff;box-shadow:0 5px 16px rgba(21,39,27,.04)}.adminWorkbar>a{display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-width:0;padding:11px 12px;color:var(--ink)}.adminWorkbar>a+a{border-left:1px solid #e7eae7}.adminWorkbar>a>svg{width:16px;color:var(--green)}.adminWorkbar span{display:grid;min-width:0;grid-gap:2px;gap:2px;font-size:8px;font-weight:800}.adminWorkbar small{overflow:hidden;color:var(--muted);font-size:6px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.adminWorkbar b{display:grid;min-width:20px;height:20px;place-items:center;border-radius:10px;background:#eef4ef;color:var(--green);font-size:7px}.adminWorkbar>a:last-child b:not(:empty),.adminWorkbar>a:nth-child(4) b:not(:empty){background:#fff0ee;color:#c84f49}.commandDeck{display:grid;grid-template-columns:minmax(360px,1.15fr) minmax(300px,.85fr);grid-gap:12px;gap:12px;margin-top:12px}.commandSituation{position:relative;overflow:hidden;min-height:226px;padding:21px;border-radius:13px;background:linear-gradient(145deg,#0d1711,#173c28);color:#fff;box-shadow:0 12px 30px rgba(15,30,21,.16)}.commandSituation:after{content:"";position:absolute;right:-80px;bottom:-110px;width:250px;height:250px;border:1px solid rgba(126,211,160,.12);border-radius:50%;box-shadow:0 0 0 42px rgba(126,211,160,.035),0 0 0 84px rgba(126,211,160,.025)}.commandSituationHead{display:flex;align-items:center;justify-content:space-between;color:#8fd8a9;font-size:8px;font-weight:850;letter-spacing:1px}.commandSituationHead i{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(126,211,160,.18);border-radius:8px;background:rgba(126,211,160,.1)}.commandSituationHead svg{width:16px}.commandSituation>strong{display:block;margin-top:18px;font-size:clamp(28px,3vw,39px);line-height:1}.commandSituation>p{margin:8px 0 19px;color:#a9b9af;font-size:8px}.commandMiniStats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.11);padding-top:16px}.commandMiniStats span{display:grid;grid-gap:4px;gap:4px;color:#9eafa4;font-size:7px}.commandMiniStats span+span{border-left:1px solid rgba(255,255,255,.1);padding-left:15px}.commandMiniStats b{color:#fff;font-size:18px}.commandPriority{display:grid;grid-gap:10px;gap:10px}.adminControlRoom .commandPriority .adminAlert{margin:0}.commandActions{overflow:hidden;border:1px solid var(--line);border-radius:11px;background:#fff;box-shadow:0 7px 20px rgba(21,39,27,.045)}.commandActions>header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--line);color:var(--green);font-size:7px;font-weight:850;letter-spacing:.65px}.commandActions>header b{display:grid;min-width:20px;height:20px;place-items:center;border-radius:10px;background:#d95c54;color:#fff;font-size:7px}.commandActions>a{display:grid;grid-template-columns:28px 1fr 13px;grid-gap:9px;gap:9px;align-items:center;padding:9px 12px;color:var(--ink)}.commandActions>a+a{border-top:1px solid #f0f1ee}.commandActions>a>svg:first-child{width:15px;color:var(--green)}.commandActions>a>svg:last-child{width:12px;color:var(--muted)}.commandActions>a span{display:grid;grid-gap:2px;gap:2px}.commandActions>a b{font-size:8px}.commandActions>a small{color:var(--muted);font-size:7px}.controlOnline{display:flex;align-items:center;gap:6px;border:1px solid #cfe0d4;background:#edf5ef;color:#235e3a;border-radius:999px;padding:7px 10px;font-size:7px;font-weight:850;white-space:nowrap}.controlOnline i{width:7px;height:7px;border-radius:50%;background:#2eb768;box-shadow:0 0 0 4px rgba(46,183,104,.12)}.adminControlRoom .adminAlert{box-shadow:0 6px 18px rgba(85,56,29,.05)}.adminControlRoom .controlInstruments{gap:12px}.adminControlRoom .controlInstruments article{position:relative;overflow:hidden;min-height:116px;padding:16px;border:0;background:linear-gradient(145deg,#101b15,#183225);color:#fff;box-shadow:0 10px 25px rgba(15,30,21,.12)}.adminControlRoom .controlInstruments article:after{content:"";position:absolute;width:72px;height:72px;border:1px solid rgba(126,211,160,.12);border-radius:50%;right:-24px;bottom:-35px}.adminControlRoom .controlInstruments i{background:rgba(124,208,154,.13);color:#83d7a2;border:1px solid rgba(124,208,154,.14)}.adminControlRoom .controlInstruments span{color:#aabbb0;font-size:8px;text-transform:uppercase;letter-spacing:.5px}.adminControlRoom .controlInstruments strong{color:#fff;font-size:21px;line-height:1.1;margin-top:15px}.adminControlRoom .controlInstruments small{color:#7fd29d;font-size:7px}.adminControlRoom .adminColumns{grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);gap:12px;margin-top:12px}.adminControlRoom .adminColumns.lower{grid-template-columns:1fr 1fr}.adminControlRoom .adminPanel{border-radius:11px;padding:17px;box-shadow:0 7px 20px rgba(21,39,27,.045)}.adminControlRoom .adminPanelHead h2{font-size:14px;margin:0 0 4px}.adminControlRoom .adminPanelHead p{font-size:8px;margin:0 0 8px}.adminControlRoom .adminPanelHead a{color:var(--green);font-size:8px;font-weight:800}.adminControlRoom .validationList article{grid-template-columns:42px minmax(0,1fr) auto 20px;padding:10px 0}.adminControlRoom .validationList>article>i{width:42px;height:42px}.adminControlRoom .validationList h3{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.adminControlRoom .validationList p,.adminControlRoom .validationList time{font-size:7px}.adminControlRoom .moneyOverview{grid-template-columns:1fr 1fr;gap:8px;padding-top:12px}.adminControlRoom .moneyOverview span{min-height:58px;padding:11px;border:1px solid #e6ece7;border-radius:8px;background:#f4f7f4;font-size:7px}.adminControlRoom .moneyOverview strong{margin-top:auto;padding-top:6px;font-size:12px}.adminControlRoom .reportRow{grid-template-columns:90px 1fr 42px;padding:11px 0}.adminControlRoom .adminQueue span,.adminControlRoom .reportRow b,.adminControlRoom .reportRow span{font-size:8px}.adminControlRoom .adminQueue>a{padding:11px 0}.adminControlRoom .adminSecurity{width:max-content;padding:10px 12px;border:1px solid #dce8df;border-radius:8px;background:#edf5ef}@media (max-width:900px) and (min-width:761px){.adminWorkbar{grid-template-columns:repeat(3,1fr)}.adminWorkbar>a:nth-child(4){border-left:0;border-top:1px solid #e7eae7}.adminWorkbar>a:nth-child(5){border-top:1px solid #e7eae7}.commandDeck{grid-template-columns:1fr}.adminControlRoom .controlInstruments{grid-template-columns:1fr 1fr}.adminControlRoom .adminColumns,.adminControlRoom .adminColumns.lower{grid-template-columns:1fr}}@media (max-width:760px){.adminDash{padding-bottom:0}.adminDash .adminSide{position:fixed;inset:0 auto 0 0;z-index:80;display:flex;width:min(82vw,290px);height:100dvh;transform:translateX(-105%);box-shadow:14px 0 38px rgba(4,12,7,.3);transition:transform .2s ease}.adminNavOpen{top:12px;left:10px;display:grid;background:#17231b;box-shadow:0 5px 14px rgba(10,25,15,.2)}.adminNavBackdrop{position:fixed;inset:0;z-index:70;background:rgba(5,12,8,.55);opacity:0;pointer-events:none;transition:opacity .2s ease}.adminNavToggleInput:checked~.adminSide{transform:translateX(0)}.adminNavToggleInput:checked~.adminNavBackdrop{display:block;opacity:1;pointer-events:auto}.adminNavToggleInput:checked~.adminNavOpen{opacity:0;pointer-events:none}.adminControlRoom>header{padding-left:38px}.adminWorkbar{display:none}.commandDeck{grid-template-columns:1fr;margin-top:14px}.commandSituation{min-height:205px;padding:18px}.commandSituation>strong{font-size:30px}.commandMiniStats span+span{padding-left:10px}.controlOnline{display:none}.adminControlRoom .controlInstruments article{min-height:104px;padding:13px}.adminControlRoom .controlInstruments strong{font-size:17px}.adminControlRoom .adminColumns,.adminControlRoom .adminColumns.lower{grid-template-columns:1fr}.adminControlRoom .adminPanel{padding:14px}.adminControlRoom .moneyOverview{grid-template-columns:1fr 1fr}.adminControlRoom .adminSecurity{box-sizing:border-box;width:100%;margin-bottom:8px}}.adminMain{font-size:14px}.adminPanelHead p,.adminQueue span,.adminSecurity small,.adminStats small,.adminStats span,.adminTop span,.validationList article>div>span,.validationList p,.validationList time{font-size:9px!important}.adminPanelHead h2{font-size:15px!important}.adminStats strong{font-size:21px!important}.adminQueue b,.adminSide nav a,.validationList h3{font-size:11px!important}.directionPage{min-height:100vh;display:grid;grid-template-columns:220px minmax(0,1fr);background:#f2f4f1;color:var(--ink)}.directionSide{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:22px 15px;background:#0d1711;color:#fff;display:flex;flex-direction:column}.directionBrand{display:flex;align-items:center;gap:9px;padding:4px 8px}.directionBrand>i{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:#285b3b;color:#8bddaa;font-style:normal;font-size:15px;font-weight:900}.directionBrand>span{display:grid;font-size:12px;font-weight:900}.directionBrand small{margin-top:2px;color:#76877c;font-size:6px;letter-spacing:1.2px;text-transform:uppercase}.directionSide nav{display:grid;grid-gap:4px;gap:4px;margin-top:30px}.directionSide nav a{display:flex;align-items:center;gap:9px;padding:11px;border-radius:7px;color:#92a298;font-size:8px;font-weight:750}.directionSide nav a.active{background:#213b2a;color:#fff}.directionSide nav svg{width:15px}.directionSide nav b{margin-left:auto;min-width:18px;height:18px;display:grid;place-items:center;border-radius:9px;background:#d85b54;color:#fff;font-size:6px}.directionSide>footer{display:flex;align-items:center;gap:8px;margin-top:auto;padding:10px;border-top:1px solid #26352b;color:#83d4a0}.directionSide>footer svg{width:16px}.directionSide>footer span{display:grid;font-size:7px;font-weight:800}.directionSide>footer small{margin-top:2px;color:#728278;font-size:6px;font-weight:500}.directionMain{min-width:0;padding:25px 28px 42px}.directionMain>header{display:flex;align-items:center;justify-content:space-between}.directionHero>div>span,.directionMain>header>div:first-child>span,.directionPanel>header span{color:var(--green);font-size:7px;font-weight:900;letter-spacing:1px}.directionMain h1{margin:4px 0;font-size:25px}.directionMain>header p{margin:0;color:var(--muted);font-size:8px}.directionIdentity{display:flex;align-items:center;gap:8px}.directionIdentity>a{position:relative;width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:#fff}.directionIdentity>a svg{width:15px}.directionIdentity>a b{position:absolute;right:-4px;top:-5px;width:16px;height:16px;display:grid;place-items:center;border-radius:50%;background:#d85b54;color:#fff;font-size:6px}.directionIdentity>i{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#dceade;color:var(--green);font-style:normal;font-size:8px;font-weight:900}.directionIdentity>span{display:grid;font-size:8px;font-weight:850}.directionIdentity small{color:var(--green);font-size:6px}.directionHero{display:grid;grid-template-columns:1fr auto;grid-gap:25px;gap:25px;margin-top:18px;padding:22px;border-radius:13px;background:linear-gradient(135deg,#0f1d15,#1a442c);color:#fff;box-shadow:0 12px 28px rgba(12,29,18,.14)}.directionHero>div>span{color:#8bddaa}.directionHero>div>strong{display:block;margin-top:13px;font-size:36px}.directionHero>div>p{margin:7px 0 0;color:#9fb1a6;font-size:8px}.directionHero dl{display:grid;grid-template-columns:repeat(3,minmax(100px,1fr));align-items:center;margin:0}.directionHero dl>div{display:grid;grid-gap:5px;gap:5px;padding:4px 18px;border-left:1px solid rgba(255,255,255,.11)}.directionHero dt{color:#91a398;font-size:7px}.directionHero dd{margin:0;font-size:13px;font-weight:850}.directionStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:11px}.directionStats article{display:flex;align-items:center;gap:11px;padding:14px;border:1px solid var(--line);border-radius:9px;background:#fff}.directionStats article>svg{width:18px;color:var(--green)}.directionStats span{display:grid;color:var(--muted);font-size:7px}.directionStats strong{margin:3px 0;color:var(--ink);font-size:18px}.directionStats small{color:var(--green);font-size:6px}.directionGrid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:11px;gap:11px;margin-top:11px}.directionPanel{min-width:0;padding:16px;border:1px solid var(--line);border-radius:10px;background:#fff}.directionPanel>header{display:flex;align-items:center;justify-content:space-between}.directionPanel>header h2{margin:3px 0 8px;font-size:14px}.directionPanel>header>b{min-width:22px;height:22px;display:grid;place-items:center;border-radius:11px;background:#edf4ef;color:var(--green);font-size:7px}.directionPayoutList>a{display:grid;grid-template-columns:34px minmax(0,1fr) auto 13px;grid-gap:9px;gap:9px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.directionPayoutList>a>i{width:34px;height:34px;display:grid;place-items:center;border-radius:7px;background:#edf4ef;color:var(--green)}.directionPayoutList svg{width:14px}.directionPayoutList span{display:grid;grid-gap:2px;gap:2px}.directionPayoutList span b{font-size:8px}.directionPayoutList small{overflow:hidden;color:var(--muted);font-size:6px;text-overflow:ellipsis;white-space:nowrap}.directionPayoutList>a>strong{font-size:8px}.directionTeam article{display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:8px 0;border-top:1px solid var(--line)}.directionTeam article>i{width:32px;height:32px;display:grid;place-items:center;border-radius:7px;background:#edf4ef;color:var(--green);font-style:normal;font-size:7px;font-weight:900}.directionTeam span{display:grid;grid-gap:2px;gap:2px}.directionTeam span b{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.directionTeam small{color:var(--muted);font-size:6px}.directionTeam em{padding:4px 6px;border-radius:8px;background:#e9f5ed;color:#287044;font-size:6px;font-style:normal;font-weight:800}.directionAudit{margin-top:11px}.directionAudit>header>a{color:var(--green);font-size:7px;font-weight:800}.directionAudit>div>article{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;padding:9px 0;border-top:1px solid var(--line)}.directionAudit article>i{width:28px;height:28px;display:grid;place-items:center;border-radius:6px;background:#f0f4f1;color:var(--green)}.directionAudit svg{width:13px}.directionAudit span{display:grid;grid-gap:2px;gap:2px}.directionAudit b{font-size:8px}.directionAudit small,.directionAudit time{color:var(--muted);font-size:6px}.directionEmpty{padding:24px 0;color:var(--muted);font-size:8px;text-align:center}@media(max-width:900px){.directionPage{grid-template-columns:1fr}.directionSide{position:relative;width:auto;height:auto;padding:13px}.directionSide nav{display:flex;overflow-x:auto;margin-top:12px}.directionSide nav a{flex:0 0 auto}.directionSide>footer{display:none}.directionMain{padding:18px 14px 35px}.directionHero{grid-template-columns:1fr}.directionHero dl{border-top:1px solid rgba(255,255,255,.1);padding-top:14px}.directionHero dl>div:first-child{border-left:0}.directionGrid{grid-template-columns:1fr}}@media(max-width:600px){.directionMain>header{align-items:flex-start}.directionIdentity>span{display:none}.directionMain h1{font-size:21px}.directionHero{padding:18px}.directionHero>div>strong{font-size:29px}.directionHero dl{grid-template-columns:1fr 1fr}.directionHero dl>div{padding:8px 10px}.directionHero dl>div:nth-child(3){grid-column:1/3;border-top:1px solid rgba(255,255,255,.1);border-left:0}.directionStats{grid-template-columns:1fr 1fr}.directionAudit time{display:none}}.directionNavToggle{position:fixed;width:1px;height:1px;opacity:0;pointer-events:none}.directionSideHead{display:flex;align-items:center;justify-content:space-between}.directionNavOpen,.directionSideHead>label{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:7px;color:#a7b7ac;cursor:pointer}.directionNavOpen svg,.directionSideHead>label svg{width:15px}.directionNavOpen{position:fixed;top:20px;left:20px;z-index:95;display:none;background:#14231a;box-shadow:0 6px 18px rgba(7,18,10,.24)}.directionNavBackdrop{display:none}@media(min-width:901px){.directionPage,.directionSide{transition:grid-template-columns .18s ease,width .18s ease}.directionPage:has(.directionNavToggle:checked){grid-template-columns:70px minmax(0,1fr)}.directionNavToggle:checked~.directionNavOpen{display:grid}.directionNavToggle:checked~.directionSide{overflow:hidden;width:70px;padding-right:10px;padding-left:10px}.directionNavToggle:checked~.directionSide .directionSideHead{margin-top:40px}.directionNavToggle:checked~.directionSide .directionBrand span,.directionNavToggle:checked~.directionSide .directionSideHead>label,.directionNavToggle:checked~.directionSide nav b,.directionNavToggle:checked~.directionSide>footer span{display:none}.directionNavToggle:checked~.directionSide nav a{overflow:hidden;width:44px;gap:18px;font-size:0;white-space:nowrap}.directionNavToggle:checked~.directionSide nav svg{flex:0 0 15px}.directionNavToggle:checked~.directionSide>footer{justify-content:center}}@media(max-width:900px){.directionPage{display:block}.directionSide{position:fixed;inset:0 auto 0 0;z-index:90;width:min(82vw,290px);height:100dvh;padding:20px 15px;transform:translateX(-105%);box-shadow:16px 0 44px rgba(3,12,6,.36);transition:transform .2s ease}.directionSide nav{display:grid;overflow:visible;margin-top:28px}.directionSide nav a{flex:auto}.directionSide>footer{display:flex}.directionNavOpen{top:12px;left:10px;display:grid}.directionNavBackdrop{position:fixed;inset:0;z-index:85;display:block;background:rgba(4,12,7,.58);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .2s ease}.directionNavToggle:checked~.directionSide{transform:translateX(0)}.directionNavToggle:checked~.directionNavBackdrop{opacity:1;pointer-events:auto}.directionNavToggle:checked~.directionNavOpen{opacity:0;pointer-events:none}.directionMain{padding-top:55px}}.directionPanel>header>a{color:var(--green);font-size:7px;font-weight:850}.directionHero nav{display:flex;gap:5px;margin-top:13px}.directionHero nav a{padding:5px 9px;border:1px solid rgba(255,255,255,.17);border-radius:10px;color:#bdd0c3;font-size:6px;font-weight:800}.directionHero nav a.active{background:#8bddaa;color:#102318}.directionSide>footer{align-items:stretch;flex-direction:column}.directionSide>footer form button{width:100%;display:flex;align-items:center;gap:8px;padding:8px;border:1px solid #314238;border-radius:7px;background:#17271d;color:#fff;font-size:7px;font-weight:800;cursor:pointer}.directionSide>footer form svg{width:14px}.directionSubPage{min-height:100vh;padding:28px clamp(16px,4vw,54px) 50px;background:#f2f4f1;color:var(--ink)}.directionSubPage>header{display:grid;grid-template-columns:minmax(130px,.45fr) minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;max-width:1180px;margin:0 auto 18px;padding:20px 23px;border-radius:14px;background:linear-gradient(135deg,#0f1d15,#1a442c);color:#fff}.directionSubPage>header>a{display:flex;align-items:center;gap:6px;color:#9fbea9;font-size:8px;font-weight:800}.directionSubPage>header>a svg{width:14px}.directionCreateAdmin header span,.directionSubPage>header span,.directionTeamManager>header span{color:#8bddaa;font-size:7px;font-weight:900;letter-spacing:1px}.directionSubPage>header h1{margin:4px 0;font-size:23px}.directionSubPage>header p{margin:0;color:#aab9af;font-size:8px}.directionSubPage>header>svg{width:29px;color:#8bddaa}.formMessage{max-width:1180px;margin:0 auto 12px;padding:10px 13px;border-radius:8px;font-size:8px}.formMessage.success{background:#e6f5eb;color:#246b3e}.formMessage.error{background:#feeceb;color:#a43b35}.directionCreateAdmin,.directionFilters,.directionLogList,.directionPagination,.directionPayoutManager,.directionTeamManager{max-width:1180px;margin-right:auto;margin-left:auto}.directionCreateAdmin,.directionLogList,.directionPayoutManager,.directionTeamManager{padding:18px;border:1px solid var(--line);border-radius:11px;background:#fff}.directionCreateAdmin>header{display:flex;align-items:center;gap:9px}.directionCreateAdmin>header>svg{width:20px;color:var(--green)}.directionCreateAdmin h2,.directionTeamManager h2{margin:3px 0 10px;font-size:15px}.directionCreateAdmin form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.directionCreateAdmin label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:7px;font-weight:750}.directionCreateAdmin input,.directionCreateAdmin select,.directionFilters input,.directionFilters select,.directionTeamManager select{min-width:0;padding:9px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);font:inherit}.directionCreateAdmin button,.directionFilters button,.directionTeamManager button{align-self:end;padding:10px 13px;border:0;border-radius:7px;background:var(--green);color:#fff;font-size:7px;font-weight:850;cursor:pointer}.directionTeamManager{margin-top:12px}.directionTeamManager article{display:grid;grid-template-columns:34px minmax(190px,1fr) auto auto minmax(130px,auto) auto;grid-gap:9px;gap:9px;align-items:center;padding:11px 0;border-top:1px solid var(--line)}.directionTeamManager article>i{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:#edf4ef;color:var(--green);font-style:normal;font-size:7px;font-weight:900}.directionTeamManager article>div{display:grid;grid-gap:2px;gap:2px}.directionTeamManager article b{font-size:8px}.directionTeamManager article small,.directionTeamManager article span{color:var(--muted);font-size:6px}.directionTeamManager article em{padding:5px 7px;border-radius:9px;background:#e8f5ec;color:#287044;font-size:6px;font-style:normal;font-weight:850}.directionTeamManager article em.suspended{background:#fceae8;color:#a74640}.directionTeamManager article>a{display:flex;align-items:center;gap:4px;color:var(--green);font-size:7px;font-weight:800}.directionTeamManager article>a svg{width:13px}.directionTeamManager article>form{display:flex;gap:5px}.directionTeamManager article>form button.suspend{background:#ad4e49}.directionTeamManager article>strong{color:var(--green);font-size:7px}.directionFilters{display:flex;gap:8px;margin-bottom:12px;padding:11px;border:1px solid var(--line);border-radius:10px;background:#fff}.directionFilters label{display:flex;flex:1 1;align-items:center;gap:7px;min-width:180px}.directionFilters label svg{width:15px;color:var(--muted)}.directionFilters input{width:100%;border:0}.directionFilters select{max-width:220px}.directionFilters>a{align-self:center;color:var(--muted);font-size:7px;font-weight:800}.directionLogList article,.directionPayoutManager article{display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:11px 0;border-top:1px solid var(--line)}.directionLogList article:first-child,.directionPayoutManager article:first-child{border-top:0}.directionLogList article>i,.directionPayoutManager article>i{width:32px;height:32px;display:grid;place-items:center;border-radius:7px;background:#edf4ef;color:var(--green)}.directionLogList svg,.directionPayoutManager svg{width:14px}.directionLogList article>div,.directionPayoutManager article>div{display:grid;grid-gap:2px;gap:2px}.directionLogList b,.directionPayoutManager b{font-size:8px}.directionLogList span,.directionLogList time,.directionPayoutManager small,.directionPayoutManager span{color:var(--muted);font-size:6px}.directionPayoutManager article{grid-template-columns:32px minmax(0,1fr) auto auto auto}.directionPayoutManager article>strong{font-size:9px}.directionPayoutManager article>em{padding:5px 7px;border-radius:9px;background:#fff3d7;color:#8d6516;font-size:6px;font-style:normal;font-weight:850}.directionPayoutManager article>em.succeeded{background:#e8f5ec;color:#287044}.directionPayoutManager article>a{color:var(--green);font-size:7px;font-weight:850}.directionPagination{display:flex;align-items:center;justify-content:center;gap:13px;margin-top:14px}.directionPagination a{padding:7px 11px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--green);font-size:7px;font-weight:850}.directionPagination a[aria-disabled=true]{opacity:.35;pointer-events:none}.directionPagination span{color:var(--muted);font-size:7px}@media(max-width:760px){.directionSubPage{padding:12px 10px 35px}.directionSubPage>header{grid-template-columns:1fr auto;gap:10px;padding:16px}.directionSubPage>header>a{grid-column:1/3}.directionSubPage>header h1{font-size:20px}.directionCreateAdmin form{grid-template-columns:1fr 1fr}.directionTeamManager article{grid-template-columns:34px minmax(0,1fr) auto}.directionTeamManager article>em{grid-column:3}.directionTeamManager article>a,.directionTeamManager article>form,.directionTeamManager article>strong{grid-column:2/4}.directionFilters{overflow-x:auto}.directionFilters label{flex:0 0 235px}.directionFilters select{flex:0 0 145px}.directionLogList article{grid-template-columns:30px minmax(0,1fr)}.directionLogList time{grid-column:2}.directionPayoutManager article{grid-template-columns:30px minmax(0,1fr) auto}.directionPayoutManager article>strong{grid-column:3}.directionPayoutManager article>em{grid-column:2}.directionPayoutManager article>a{grid-column:3}.directionSide>footer{display:flex}}@media(max-width:430px){.directionCreateAdmin form{grid-template-columns:1fr}.directionCreateAdmin button{width:100%}}.paymentStatusTabs{display:flex;gap:7px;max-width:1180px;margin:0 auto 12px;overflow-x:auto}.paymentStatusTabs a{display:flex;align-items:center;gap:7px;white-space:nowrap;padding:9px 11px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--muted);font-size:7px;font-weight:850}.paymentStatusTabs a.active{border-color:var(--green);background:#eaf3ec;color:var(--green)}.paymentStatusTabs b{display:grid;min-width:19px;height:19px;place-items:center;border-radius:10px;background:#edf0ed;font-size:6px}.adminPaymentQueue{max-width:1180px;margin:auto;padding:18px;border:1px solid var(--line);border-radius:11px;background:#fff}.adminPaymentQueue article{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto auto;grid-gap:10px;gap:10px;align-items:center;padding:11px 0;border-top:1px solid var(--line)}.adminPaymentQueue article:first-child{border-top:0}.adminPaymentQueue article>i{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:#edf4ef;color:var(--green)}.adminPaymentQueue svg{width:15px}.adminPaymentQueue article>div{display:grid;grid-gap:3px;gap:3px}.adminPaymentQueue b{font-size:8px}.adminPaymentQueue small,.adminPaymentQueue span{color:var(--muted);font-size:6px}.adminPaymentQueue strong{font-size:9px}.adminPaymentQueue em{padding:5px 7px;border-radius:9px;background:#fff3d7;color:#8d6516;font-size:6px;font-style:normal;font-weight:850}.adminPaymentQueue em.succeeded{background:#e8f5ec;color:#287044}.adminPaymentQueue em.failed{background:#fbe9e7;color:#a6453e}.adminPaymentQueue article>a{color:var(--green);font-size:7px;font-weight:850}@media(max-width:760px){.adminPaymentQueue article{grid-template-columns:32px minmax(0,1fr) auto}.adminPaymentQueue article>strong{grid-column:3}.adminPaymentQueue article>em{grid-column:2}.adminPaymentQueue article>a{grid-column:3}.adminPaymentQueue small{white-space:normal}}.directionPagination svg{width:13px;height:13px}.directionPayoutManager article>em.partially_refunded{background:#e8eef8;color:#3e618f}.directionPriority{margin:16px 0;padding:14px;border:1px solid #d7e4da;border-radius:12px;background:#fff}.directionPriority>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.directionPriority>header span{color:var(--green);font-size:7px;font-weight:900;letter-spacing:.8px}.directionPriority>header b{display:grid;min-width:24px;height:24px;place-items:center;border-radius:12px;background:#d95a52;color:#fff;font-size:7px}.directionPriority nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.directionPriority nav>a{display:grid;grid-template-columns:30px minmax(0,1fr) 13px;align-items:center;grid-gap:8px;gap:8px;padding:11px;border:1px solid var(--line);border-radius:9px;background:#f8faf8}.directionPriority nav>a>svg:first-child{width:17px;color:var(--green)}.directionPriority nav>a>svg:last-child{width:12px}.directionPriority nav span{display:grid;grid-gap:2px;gap:2px;font-size:8px;font-weight:850}.directionPriority nav small{color:var(--muted);font-size:6px;font-weight:600}@media(max-width:760px){.directionPriority nav{grid-template-columns:1fr 1fr}}@media(max-width:430px){.directionPriority nav{grid-template-columns:1fr}}.adminPaymentQueue article,.directionPayoutManager article{position:relative}.adminPaymentQueue article>a:last-child:before,.directionPayoutManager article>a:last-child:before{content:"";position:absolute;inset:0}.adminPaymentQueue article:hover,.directionPayoutManager article:hover{background:#f5f8f5}.presenceOnline{color:#25804b!important}.presenceOffline{color:#89928b!important}.directionTeam em.offline{background:#eef1ef;color:#778079}.directionDashboard,.directionSubPage{font-size:14px}.directionDashboard small,.directionDashboard span,.directionSubPage small,.directionSubPage span{font-size:10px}.directionDashboard p,.directionSubPage p{font-size:11px}.directionDashboard h2,.directionSubPage h2{font-size:17px}.mobileMenu{display:none;position:relative;margin-left:auto}.mobileMenu summary{list-style:none;width:38px;height:38px;border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;place-items:center}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenu summary svg{width:19px}.mobileMenu nav{position:absolute;z-index:60;right:0;top:44px;width:205px;padding:8px;background:#fff;border:1px solid var(--line);border-radius:9px;box-shadow:0 16px 40px #17201826;display:grid;grid-gap:2px;gap:2px}.mobileMenu nav a{padding:10px;border-radius:6px;font-size:9px;font-weight:750;color:var(--ink)}.mobileMenu nav a:hover{background:#edf4ef;color:var(--green)}@media(max-width:900px){.mobileMenu{display:block}.mobileMenu summary{display:grid}.header>.menu{display:none}}.globalNavigationFeedback{position:fixed;z-index:9999;top:12px;left:50%;display:flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid #d7e3da;border-radius:18px;background:#fff;color:var(--ink);box-shadow:0 8px 28px #12251926;transform:translateX(-50%);font-size:8px;font-weight:800}.globalNavigationFeedback i{width:13px;height:13px;border:2px solid #d4e4d8;border-top:2px solid var(--green);border-radius:50%;animation:resiSpin .7s linear infinite}@keyframes resiSpin{to{transform:rotate(1turn)}}button:disabled{cursor:wait;opacity:.72}.mobileMenu nav form{margin:2px 0 0;border-top:1px solid var(--line);padding-top:4px}.mobileMenu nav form button{width:100%;border:0;background:#fff;color:#9b3f38;border-radius:6px;padding:10px;display:flex;align-items:center;gap:7px;font:inherit;font-size:9px;font-weight:800;text-align:left}.mobileMenu nav form button:hover{background:#fff0ef}.mobileMenu nav form svg{width:14px}.headerActions .owner{display:flex;align-items:center;gap:6px}.headerActions .owner svg{width:15px}.headerActions form{display:flex}.headerLogout{width:38px;height:38px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#9b3f38;display:grid;place-items:center;cursor:pointer}.headerLogout svg{width:16px}.resiErrorPage{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f5f7f4}.resiErrorPage section{width:min(470px,100%);padding:34px 28px;border:1px solid var(--line);border-radius:16px;background:#fff;text-align:center;box-shadow:0 16px 50px #17351f12}.resiErrorPage section>i{width:52px;height:52px;margin:0 auto 14px;border-radius:50%;display:grid;place-items:center;background:#fff0ee;color:#a33f38}.resiErrorPage section>i svg{width:24px}.resiErrorPage section>span{color:var(--green);font-size:10px;font-weight:900;letter-spacing:1px}.resiErrorPage h1{margin:8px 0;font-size:24px}.resiErrorPage p{color:var(--muted);font-size:11px;line-height:1.6}.resiErrorPage section>div{display:flex;justify-content:center;gap:8px;margin-top:18px}.resiErrorPage button{min-height:42px;border:0;border-radius:8px;padding:9px 14px;background:var(--green);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.resiErrorPage button svg{width:15px}.resiErrorPage button.secondary{border:1px solid var(--line);background:#fff;color:var(--ink)}@media(max-width:560px){.resiErrorPage section{padding:28px 18px}.resiErrorPage section>div{flex-direction:column}.resiErrorPage button{width:100%}}.ownerListingForm .videoField{border-color:#e3b879;background:#fff8ed}.ownerListingForm .videoField>svg{color:#c56a18}.detailVideo{display:grid;grid-gap:9px;gap:9px;margin:20px 0 5px;padding:12px;border:1px solid var(--line);border-radius:14px;background:#f7f8f5}.detailVideo span{color:var(--green);font-size:8px;font-weight:900;letter-spacing:1.2px}.detailVideo video{display:block;width:100%;max-height:390px;border-radius:10px;background:#111;object-fit:contain}.validationVideoBadge{position:absolute;left:8px;bottom:8px;z-index:2;padding:5px 7px;border-radius:5px;background:#171b19;color:#fff;font-size:6px;font-weight:900}.validationResidenceVideo{display:block;width:100%;max-height:220px;margin:7px 0;border-radius:7px;background:#111}.allResidencePhotos{margin:10px 0 20px}.allResidencePhotos summary{width:max-content;margin-left:auto;padding:8px 11px;border:1px solid var(--line);border-radius:8px;color:var(--green);font-size:9px;font-weight:850;cursor:pointer;list-style:none}.allResidencePhotos summary::-webkit-details-marker{display:none}.allResidencePhotos>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px;margin-top:9px}.allResidencePhotos figure,.validationPhotoGrid figure{position:relative;margin:0;border-radius:7px;overflow:hidden;background:#edf0ec}.allResidencePhotos figure{aspect-ratio:4/3}.allResidencePhotos img,.validationPhotoGrid img{object-fit:cover}.validationPhotoGrid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:5px;gap:5px;margin:7px 0}.validationPhotoGrid figure{aspect-ratio:4/3}@media(max-width:700px){.detailVideo{padding:9px}.detailVideo video{height:clamp(280px,55vh,420px);max-height:none}.allResidencePhotos>div{grid-template-columns:repeat(2,1fr)}.validationPhotoGrid{grid-template-columns:repeat(4,1fr)}.validationResidenceVideo{max-height:260px}}.detailGallery>button{border:0;padding:0;cursor:zoom-in;background:#e8ece8;overflow:hidden}.photoViewerOpen{overflow:hidden}.photoViewer{position:fixed;inset:0;z-index:1000;background:#0b0e0cef;display:grid;place-items:center;padding:55px 70px}.photoViewerImage{position:relative;width:min(1100px,100%);height:min(82vh,760px)}.photoViewerImage img{object-fit:contain}.photoViewer button{position:absolute;z-index:2;border:1px solid #ffffff38;background:#151a17cc;color:#fff;border-radius:50%;display:grid;place-items:center;cursor:pointer}.photoViewer button svg{width:24px}.photoViewerClose{right:20px;top:20px;width:42px;height:42px}.photoViewerNext,.photoViewerPrevious{top:50%;width:48px;height:48px;transform:translateY(-50%)}.photoViewerPrevious{left:18px}.photoViewerNext{right:18px}.photoViewerCount{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);padding:7px 11px;border-radius:999px;background:#151a17cc;color:#fff;font-size:12px;font-weight:750}.allResidencePhotos button{position:relative;aspect-ratio:4/3;border:0;padding:0;border-radius:7px;overflow:hidden;background:#edf0ec;cursor:zoom-in}.allResidencePhotos button img{object-fit:cover}@media(max-width:760px){.detailGallery>button.galleryMain{display:block;width:100%;height:100%}.photoViewer{padding:48px 12px}.photoViewerImage{height:78vh}.photoViewerNext,.photoViewerPrevious{width:40px;height:40px}.photoViewerPrevious{left:8px}.photoViewerNext{right:8px}.photoViewerClose{right:10px;top:10px}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078A8}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers.ef6db872.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers-2x.9859cd12.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/_next/static/media/marker-icon.d577052a.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:rgba(255,255,255,.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.homePage .hero{padding:24px 30px 22px}.homePage .homeSearchWrap{max-width:650px;margin-top:14px}.homePage .search{height:66px;padding-top:6px;padding-bottom:6px}.homePage .search button{height:52px}.homePage .trust{margin-top:14px}.homeMapLink{display:inline-flex;align-items:center;gap:.55rem;margin-top:.6rem;padding:.55rem .8rem;border:1px solid rgba(24,91,67,.2);border-radius:999px;background:rgba(255,255,255,.72);color:#164f3b;font-weight:800;font-size:.8rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px rgba(17,63,47,.08)}.detailBackButton{padding:0;border:0;background:transparent;cursor:pointer;font-family:inherit}.homeMapLink svg:last-child{width:16px}.mapPage{min-height:100vh;background:#f7f5ef;color:#17231e}.mapHeader{height:76px;justify-content:space-between}.mapBack,.mapHeader{display:flex;align-items:center}.mapBack{gap:.4rem;font-weight:800;color:#174f3c}.mapBack svg{width:18px}.mapIntro{display:flex;justify-content:space-between;gap:2rem;align-items:end;padding:1.4rem 0 1.2rem}.mapIntro>div>span{display:flex;align-items:center;gap:.45rem;color:#d77a16;font-size:.76rem;font-weight:900;letter-spacing:.09em}.mapIntro h1{font-size:clamp(1.75rem,4vw,3.2rem);line-height:1.05;margin:.65rem 0}.mapIntro p{color:#65716b;margin:0}.mapIntro aside{max-width:360px;display:flex;gap:.75rem;padding:1rem;border:1px solid #dfe7e1;border-radius:18px;background:#fff}.mapIntro aside svg{color:#1f805f;flex:none}.mapIntro aside span{display:grid;grid-gap:.15rem;gap:.15rem}.mapIntro aside small{color:#6c7772}.mapCanvas{padding-bottom:2rem}.resiMapWrap{position:relative}.resiMap{height:calc(100vh - 240px);min-height:480px;border-radius:24px;overflow:hidden;border:1px solid #dce5df;box-shadow:0 18px 50px rgba(20,55,42,.12);z-index:0}.resiMapCompact{height:320px;min-height:0;border-radius:18px}.mapLocateControl{position:absolute;z-index:500;top:14px;left:50%;transform:translateX(-50%);display:grid;justify-items:center;grid-gap:.4rem;gap:.4rem;width:min(94%,360px)}.mapLocateControl button{display:flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid #d5dfd9;border-radius:999px;padding:.72rem 1rem;background:rgba(255,255,255,.96);box-shadow:0 7px 24px rgba(19,48,37,.18);color:#174f3c;font-weight:900;cursor:pointer}.mapLocateControl button:disabled{cursor:wait}.mapLocateControl svg{width:18px}.mapLocateControl p{margin:0;padding:.5rem .7rem;border-radius:9px;background:#fff4ef;color:#a34428;font-size:.72rem;font-weight:750;text-align:center;box-shadow:0 5px 16px rgba(0,0,0,.12)}.mapLocateSpinner{animation:mapSpin .8s linear infinite}@keyframes mapSpin{to{transform:rotate(1turn)}}.resiMapMarker{background:transparent;border:0}.resiMapMarker span{display:grid;place-items:center;width:76px;height:30px;border-radius:999px;background:#171b19;color:#fff;border:2px solid #f6aa31;box-shadow:0 5px 14px rgba(0,0,0,.25);font-size:.7rem;font-weight:900;white-space:nowrap}.resiMapPopup{display:grid;grid-gap:.3rem;gap:.3rem;min-width:160px}.resiMapPopup strong{font-size:.9rem}.resiMapPopup span{color:#68716d;font-size:.75rem}.resiMapPopup a{margin-top:.2rem;color:#1b7558;font-weight:900}.detailMapCopy{margin-bottom:1rem}.detailMapCopy p{color:#66736d;margin:.3rem 0 0}.detailMapPrivacy{display:flex;align-items:center;gap:.45rem;margin-top:.8rem;color:#68736e;font-size:.78rem}.detailMapPrivacy svg{width:16px;color:#1d795a}.confirmedLocation{display:grid;grid-gap:.8rem;gap:.8rem;margin:1rem 0;text-align:left}.confirmedLocation>div{display:flex;align-items:center;gap:.65rem}.confirmedLocation>div>svg{color:#1b7859}.confirmedLocation>div span{display:grid}.confirmedLocation>div small{color:#66736d}.confirmedLocation nav{display:flex;gap:.55rem;flex-wrap:wrap}.confirmedLocation nav a{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.7rem .85rem;border-radius:12px;background:#eff6f2;color:#176347;font-weight:900;font-size:.78rem}.confirmedLocation nav svg{width:14px}.resiMapWrapCompact .mapLocateControl{top:10px}.resiMapWrapCompact .mapLocateControl button{padding:.55rem .75rem;font-size:.75rem}.resiMapWrapCompact .mapLocateControl button svg{width:16px}.resiMapWrapCompact .mapLocateControl p{max-width:280px}.destinationActions{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;margin-top:1rem}.destinationActions a,.destinationActions button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:40px;padding:.65rem .8rem;border-radius:10px;border:1px solid #d5e0d9;background:#fff;color:#176347;font:800 .76rem inherit;cursor:pointer}.destinationActions button{width:178px;flex:0 0 178px}.destinationActions a{background:#171b19;border-color:#171b19;color:#fff}.destinationActions svg{width:15px}.destinationActions small{flex-basis:100%;color:#68736e;font-size:.7rem}@media(min-width:701px){.mapPage .mapHeader{height:68px}.mapPage .mapIntro{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:center;padding:16px 0 18px}.mapPage .mapIntro h1{max-width:760px;margin:8px 0 6px;font-size:clamp(2rem,3.2vw,3rem)}.mapPage .mapIntro p{max-width:720px}.mapPage .mapCanvas{width:min(1180px,calc(100% - 40px));padding-bottom:32px}.mapPage .resiMap{height:clamp(500px,65vh,680px);min-height:0;width:100%}.mapPage .mapLocateControl{left:16px;top:16px;transform:none;width:auto;justify-items:start}.mapPage .mapLocateControl button{white-space:nowrap}.mapPage .mapLocateControl p{max-width:340px;text-align:left}}@media(max-width:700px){.homePage .hero{padding:17px 15px 16px}.homePage .homeSearchWrap{margin-top:12px}.homePage .search{height:60px}.homePage .search button{height:46px}.homePage .trust{margin-top:10px}.homeMapLink{font-size:.75rem;padding:.48rem .68rem}.mapHeader{height:64px}.mapIntro{display:grid;padding:.8rem 0 1rem}.mapIntro aside{display:none}.mapIntro h1{font-size:1.85rem}.mapIntro p{font-size:.85rem}.resiMap{height:calc(100vh - 190px);min-height:500px;border-radius:18px}.resiMapCompact{height:250px;min-height:0}}